Merge pull request #29599 from lluchs/vivaldi-1.12.955.36-1
vivaldi: 1.11.917.39-1 -> 1.12.955.36-1
This commit is contained in:
commit
a293bb0326
@ -0,0 +1,14 @@
|
|||||||
|
diff --git a/base/numerics/safe_math_shared_impl.h b/base/numerics/safe_math_shared_impl.h
|
||||||
|
index 99f230ce7e9a..de2415d402f5 100644
|
||||||
|
--- a/base/numerics/safe_math_shared_impl.h
|
||||||
|
+++ b/base/numerics/safe_math_shared_impl.h
|
||||||
|
@@ -21,8 +21,7 @@
|
||||||
|
#if !defined(__native_client__) && \
|
||||||
|
((defined(__clang__) && \
|
||||||
|
((__clang_major__ > 3) || \
|
||||||
|
- (__clang_major__ == 3 && __clang_minor__ >= 4))) || \
|
||||||
|
- (defined(__GNUC__) && __GNUC__ >= 5))
|
||||||
|
+ (__clang_major__ == 3 && __clang_minor__ >= 4))))
|
||||||
|
#include "base/numerics/safe_math_clang_gcc_impl.h"
|
||||||
|
#define BASE_HAS_OPTIMIZED_SAFE_MATH (1)
|
||||||
|
#else
|
@ -0,0 +1,66 @@
|
|||||||
|
--- a/chrome/browser/devtools/devtools_file_system_indexer.cc
|
||||||
|
+++ b/chrome/browser/devtools/devtools_file_system_indexer.cc
|
||||||
|
@@ -34,7 +34,6 @@ using base::TimeDelta;
|
||||||
|
using base::TimeTicks;
|
||||||
|
using content::BrowserThread;
|
||||||
|
using std::map;
|
||||||
|
-using std::set;
|
||||||
|
using std::string;
|
||||||
|
using std::vector;
|
||||||
|
|
||||||
|
@@ -191,7 +190,7 @@ vector<FilePath> Index::Search(const string& query) {
|
||||||
|
if (trigram != kUndefinedTrigram)
|
||||||
|
trigrams.push_back(trigram);
|
||||||
|
}
|
||||||
|
- set<FileId> file_ids;
|
||||||
|
+ std::set<FileId> file_ids;
|
||||||
|
bool first = true;
|
||||||
|
vector<Trigram>::const_iterator it = trigrams.begin();
|
||||||
|
for (; it != trigrams.end(); ++it) {
|
||||||
|
@@ -203,7 +202,7 @@ vector<FilePath> Index::Search(const string& query) {
|
||||||
|
first = false;
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
- set<FileId> intersection = base::STLSetIntersection<set<FileId> >(
|
||||||
|
+ std::set<FileId> intersection = base::STLSetIntersection<std::set<FileId> >(
|
||||||
|
file_ids, index_[trigram]);
|
||||||
|
file_ids.swap(intersection);
|
||||||
|
}
|
||||||
|
diff --git a/third_party/WebKit/Source/platform/wtf/typed_arrays/ArrayBufferContents.h b/third_party/WebKit/Source/platform/wtf/typed_arrays/ArrayBufferContents.h
|
||||||
|
index 94bb9161ec85..e40c6387f72e 100644
|
||||||
|
--- a/third_party/WebKit/Source/platform/wtf/typed_arrays/ArrayBufferContents.h
|
||||||
|
+++ b/third_party/WebKit/Source/platform/wtf/typed_arrays/ArrayBufferContents.h
|
||||||
|
@@ -63,7 +63,7 @@ class WTF_EXPORT ArrayBufferContents {
|
||||||
|
allocation_length_(0),
|
||||||
|
data_(data),
|
||||||
|
data_length_(0),
|
||||||
|
- kind_(AllocationKind::kNormal),
|
||||||
|
+ kind_(WTF::ArrayBufferContents::AllocationKind::kNormal),
|
||||||
|
deleter_(deleter) {}
|
||||||
|
DataHandle(void* allocation_base,
|
||||||
|
size_t allocation_length,
|
||||||
|
@@ -94,11 +94,11 @@ class WTF_EXPORT ArrayBufferContents {
|
||||||
|
reinterpret_cast<uintptr_t>(allocation_base_) +
|
||||||
|
allocation_length_);
|
||||||
|
switch (kind_) {
|
||||||
|
- case AllocationKind::kNormal:
|
||||||
|
+ case WTF::ArrayBufferContents::AllocationKind::kNormal:
|
||||||
|
DCHECK(deleter_);
|
||||||
|
deleter_(data_);
|
||||||
|
return;
|
||||||
|
- case AllocationKind::kReservation:
|
||||||
|
+ case WTF::ArrayBufferContents::AllocationKind::kReservation:
|
||||||
|
ReleaseReservedMemory(allocation_base_, allocation_length_);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
--- a/third_party/webrtc/modules/audio_processing/aec3/aec_state.cc.orig 2017-08-15 12:45:59.433532111 +0000
|
||||||
|
+++ b/third_party/webrtc/modules/audio_processing/aec3/aec_state.cc 2017-08-15 17:52:59.691328825 +0000
|
||||||
|
@@ -10,7 +10,7 @@
|
||||||
|
|
||||||
|
#include "webrtc/modules/audio_processing/aec3/aec_state.h"
|
||||||
|
|
||||||
|
-#include <math.h>
|
||||||
|
+#include <cmath>
|
||||||
|
#include <numeric>
|
||||||
|
#include <vector>
|
||||||
|
|
@ -0,0 +1,27 @@
|
|||||||
|
commit 96c271f8ab2be7ea4199078ea65ac50c6ada4685
|
||||||
|
Author: Pawel Hajdan, Jr <phajdan.jr@chromium.org>
|
||||||
|
Date: Wed Jul 26 21:51:54 2017 +0000
|
||||||
|
|
||||||
|
wip
|
||||||
|
|
||||||
|
diff --git a/tools/gn/bootstrap/bootstrap.py b/tools/gn/bootstrap/bootstrap.py
|
||||||
|
index 1390560f8e37..ff2ae57c46b0 100755
|
||||||
|
--- a/tools/gn/bootstrap/bootstrap.py
|
||||||
|
+++ b/tools/gn/bootstrap/bootstrap.py
|
||||||
|
@@ -449,6 +449,7 @@ def write_gn_ninja(path, root_gen_dir, options):
|
||||||
|
'base/metrics/histogram_base.cc',
|
||||||
|
'base/metrics/histogram_functions.cc',
|
||||||
|
'base/metrics/histogram_samples.cc',
|
||||||
|
+ 'base/metrics/histogram_snapshot_manager.cc',
|
||||||
|
'base/metrics/metrics_hashes.cc',
|
||||||
|
'base/metrics/persistent_histogram_allocator.cc',
|
||||||
|
'base/metrics/persistent_memory_allocator.cc',
|
||||||
|
@@ -534,7 +535,7 @@ def write_gn_ninja(path, root_gen_dir, options):
|
||||||
|
'base/trace_event/heap_profiler_allocation_context_tracker.cc',
|
||||||
|
'base/trace_event/heap_profiler_allocation_register.cc',
|
||||||
|
'base/trace_event/heap_profiler_event_filter.cc',
|
||||||
|
- 'base/trace_event/heap_profiler_event_writer.cc',
|
||||||
|
+ 'base/trace_event/heap_profiler_heap_dump_writer.cc',
|
||||||
|
'base/trace_event/heap_profiler_serialization_state.cc',
|
||||||
|
'base/trace_event/heap_profiler_stack_frame_deduplicator.cc',
|
||||||
|
'base/trace_event/heap_profiler_type_name_deduplicator.cc',
|
@ -1,13 +0,0 @@
|
|||||||
Index: tools/gn/bootstrap/bootstrap.py
|
|
||||||
diff --git a/tools/gn/bootstrap/bootstrap.py b/tools/gn/bootstrap/bootstrap.py
|
|
||||||
index 6f2f5b1264519ea38cc36fb0b7e2cc24c378ca7a..0b03d2626b358fb90ab39d737679ee47bd60303b 100755
|
|
||||||
--- a/tools/gn/bootstrap/bootstrap.py
|
|
||||||
+++ b/tools/gn/bootstrap/bootstrap.py
|
|
||||||
@@ -487,6 +487,7 @@ def write_gn_ninja(path, root_gen_dir, options):
|
|
||||||
'base/sys_info.cc',
|
|
||||||
'base/task_runner.cc',
|
|
||||||
'base/task_scheduler/delayed_task_manager.cc',
|
|
||||||
+ 'base/task_scheduler/environment_config.cc',
|
|
||||||
'base/task_scheduler/post_task.cc',
|
|
||||||
'base/task_scheduler/priority_queue.cc',
|
|
||||||
'base/task_scheduler/scheduler_lock_impl.cc',
|
|
@ -13,11 +13,11 @@
|
|||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "${product}-${version}";
|
name = "${product}-${version}";
|
||||||
product = "vivaldi";
|
product = "vivaldi";
|
||||||
version = "1.11.917.39-1";
|
version = "1.12.955.36-1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://downloads.vivaldi.com/stable/${product}-stable_${version}_amd64.deb";
|
url = "https://downloads.vivaldi.com/stable/${product}-stable_${version}_amd64.deb";
|
||||||
sha256 = "0rsggp4ayj462g217zb9y9grhvbrcxa51a77l8l4qzhd9lg7zvx6";
|
sha256 = "0fh6v4byqvyywlf9xsxn78kfypcqsmf4vypv5mwxh5nrpwim4xqj";
|
||||||
};
|
};
|
||||||
|
|
||||||
unpackPhase = ''
|
unpackPhase = ''
|
||||||
|
@ -6,11 +6,11 @@
|
|||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "${product}-${version}";
|
name = "${product}-${version}";
|
||||||
product = "vivaldi-ffmpeg-codecs";
|
product = "vivaldi-ffmpeg-codecs";
|
||||||
version = "60.0.3112.90";
|
version = "61.0.3163.91";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-${version}.tar.xz";
|
url = "https://commondatastorage.googleapis.com/chromium-browser-official/chromium-${version}.tar.xz";
|
||||||
sha512 = "2p7pjjsxpglxjmh0asyykagqh33ccrjwj4b2aski4h31wkxv9b9najy8aqk6j1bi06n9wd35vis4hz4fr6kvgckllg1pjqrb3bpwmq5";
|
sha512 = "3f07vwbxllrwy3agqxa6ndcix23vai18i178zscmk0y68flhzffyjdvrwlg7dzlwgiqypj2cyl21qb4qmcay2ilgw9vnr9fql2x0w7p";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ ];
|
buildInputs = [ ];
|
||||||
@ -21,7 +21,9 @@ stdenv.mkDerivation rec {
|
|||||||
];
|
];
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
./chromium-gn-bootstrap-r8.patch
|
./chromium-gn-bootstrap-r14.patch
|
||||||
|
./chromium-gcc-r1.patch
|
||||||
|
./chromium-gcc5-r1.patch
|
||||||
];
|
];
|
||||||
|
|
||||||
configurePhase = ''
|
configurePhase = ''
|
||||||
|
Loading…
Reference in New Issue
Block a user