- 04 Dec, 2019 3 commits
-
-
Simon Giesecke authored
Bug 1596129 - Introduce DatabaseNameMatchPredicate function to reduce code duplication. r=dom-workers-and-storage-reviewers,ytausky Depends on D52874 Differential Revision: https://phabricator.services.mozilla.com/D52875 --HG-- extra : moz-landing-system : lando
-
Dorel Luca authored
-
Gabriele Svelto authored
The inclusions were removed with the following very crude script and the resulting breakage was fixed up by hand. The manual fixups did either revert the changes done by the script, replace a generic header with a more specific one or replace a header with a forward declaration. find . -name "*.idl" | grep -v web-platform | grep -v third_party | while read path; do interfaces=$(grep "^\(class\|interface\).*:.*" "$path" | cut -d' ' -f2) if [ -n "$interfaces" ]; then if [[ "$interfaces" == *$'\n'* ]]; then regexp="\(" for i in $interfaces; do regexp="$regexp$i\|"; done regexp="${regexp%%\\\|}\)" else regexp="$interfaces" fi interface=$(basename "$path") rg -l "#include.*${interface%%.idl}.h" . | while read path2; do hits=$(grep -v "#include.*${interface%%.idl}.h" "$path2" | grep -c "$regexp" ) if [ $hits -eq 0 ]; then echo "Removing ${interface} from ${path2}" grep -v "#include.*${interface%%.idl}.h" "$path2" > "$path2".tmp mv -f "$path2".tmp "$path2" fi done fi done Differential Revision: https://phabricator.services.mozilla.com/D55442 --HG-- extra : moz-landing-system : lando
-
- 29 Nov, 2019 2 commits
-
-
Simon Giesecke authored
Bug 1596129 - Make use of std::find_if in FileManagerInfo::InvalidateAndRemoveFileManager. r=dom-workers-and-storage-reviewers,ttung,janv Differential Revision: https://phabricator.services.mozilla.com/D52874 --HG-- extra : moz-landing-system : lando
-
Simon Giesecke authored
Bug 1596129 - Make use of std::find_if in FileManagerInfo::GetFileManager. r=dom-workers-and-storage-reviewers,ttung Depends on D52872 Differential Revision: https://phabricator.services.mozilla.com/D52873 --HG-- extra : moz-landing-system : lando
-
- 14 Nov, 2019 1 commit
-
-
Simon Giesecke authored
Differential Revision: https://phabricator.services.mozilla.com/D43467 --HG-- extra : moz-landing-system : lando
-
- 05 Nov, 2019 3 commits
-
-
Simon Giesecke authored
Bug 1168606 - Introduce preference for maximum number of extra records to preload, defaulting to 0/off for now. r=ttung,asuth Differential Revision: https://phabricator.services.mozilla.com/D43466 --HG-- extra : moz-landing-system : lando
-
Cosmin Sabou authored
Backed out 12 changesets (bug 1168606) for causing build bustages on ActorsParent.cpp and Assertions.h. CLOSED TREE Backed out changeset 307bd8d24407 (bug 1168606) Backed out changeset a2ae085f929f (bug 1168606) Backed out changeset 8fdc4a3d3ecb (bug 1168606) Backed out changeset 918dc7cce5e9 (bug 1168606) Backed out changeset 8c776a5cb5db (bug 1168606) Backed out changeset dffe1e6c58bd (bug 1168606) Backed out changeset 41f1bef0f019 (bug 1168606) Backed out changeset 96cb7140a4f6 (bug 1168606) Backed out changeset 6818224b9b11 (bug 1168606) Backed out changeset f1be81af7d6b (bug 1168606) Backed out changeset 8dc185488801 (bug 1168606) Backed out changeset 9d8b02674d45 (bug 1168606)
-
Simon Giesecke authored
Bug 1168606 - Introduce preference for maximum number of extra records to preload, defaulting to 0/off for now. r=ttung,asuth Differential Revision: https://phabricator.services.mozilla.com/D43466 --HG-- extra : moz-landing-system : lando
-
- 01 Nov, 2019 1 commit
-
-
Nicholas Nethercote authored
Lots of these callbacks have a non-`void*` final parameter, which UBSAN complains about. This commit changes them to have a `void*` parameter. This requires undoing the machinery added in the first two commits of bug 1473631: `TypePrefChangeFunc` and `PREF_CHANGE_METHOD`. The resulting code is simpler (which is good) and more boilerplate-y (which is bad) but avoids the undefined behaviour (which is good). Differential Revision: https://phabricator.services.mozilla.com/D50901 --HG-- extra : moz-landing-system : lando
-
- 30 Sep, 2019 1 commit
-
-
Gabriele Svelto authored
Differential Revision: https://phabricator.services.mozilla.com/D47678 --HG-- extra : moz-landing-system : lando
-
- 03 Jul, 2019 1 commit
-
-
Jan Varga authored
This patch removes support for de-serialization of WebAssembly.Modules. The preprocessing which was added just for WebAssembly.Modules is not removed since it can be reused for more efficient de-serialization of big structured clones which are stored as standalone files. (standalone files can be read and uncompressed in content process instead of the parent process). So this patch also adjusts the preprocessing to support that. However the preprocessing is not fully implemented (we lack support for indexes and cursors) and there's a theoretical problem with ordering of IDB requests when preprocessing is involved, so this feature is kept behind a pref for now. Differential Revision: https://phabricator.services.mozilla.com/D36879 --HG-- rename : dom/indexedDB/test/unit/test_wasm_recompile.js => dom/indexedDB/test/unit/test_wasm_get_values.js rename : dom/indexedDB/test/unit/wasm_recompile_profile.zip => dom/indexedDB/test/unit/wasm_get_values_profile.zip
-
- 29 Mar, 2019 3 commits
-
-
Andrea Marchesini authored
Differential Revision: https://phabricator.services.mozilla.com/D25041 --HG-- extra : moz-landing-system : lando
-
Daniel Varga authored
Backed out changeset 98452610cfcc (bug 1539407) for browser-chrome failure at /builds/worker/workspace/build/src/dom/indexedDB/IDBRequest.cpp:284. On a CLOSED TREE --HG-- extra : histedit_source : 236c5d6a7a4440a7b545c1ec5a0a72a8c5777b6b
-
Andrea Marchesini authored
Differential Revision: https://phabricator.services.mozilla.com/D25041 --HG-- extra : moz-landing-system : lando
-
- 23 Feb, 2019 1 commit
-
-
Jan Varga authored
Bug 1526891 - Part 11: Initiate asynchronous deletion of unreferenced files in IDB databases directly on the PBackground thread instead of going through the main thread; r=asuth Differential Revision: https://phabricator.services.mozilla.com/D20920
-
- 18 Jan, 2019 1 commit
-
-
Ehsan Akhgari authored
Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre # ignore-this-changeset --HG-- extra : amend_source : 7221c8d15a765df71171099468e7c7faa648f37c extra : histedit_source : a0cce6015636202bff09e35a13f72e03257a7695
-
- 30 Nov, 2018 1 commit
-
-
Sylvestre Ledru authored
# ignore-this-changeset --HG-- extra : amend_source : 4d301d3b0b8711c4692392aa76088ba7fd7d1022
-
- 28 Nov, 2018 1 commit
-
-
Gabriele Svelto authored
Differential Revision: https://phabricator.services.mozilla.com/D13240 --HG-- extra : moz-landing-system : lando
-
- 13 Sep, 2018 1 commit
-
-
Gabriele Svelto authored
Differential Revision: https://phabricator.services.mozilla.com/D4933 --HG-- extra : moz-landing-system : lando
-
- 06 Jul, 2018 1 commit
-
-
Kris Maglione authored
I initially tried to avoid this, but decided it was necessary given the number of times I had to repeat the same pattern of casting a variable to void*, and then casting it back in a part of code far distant from the original type. This changes our preference callback registration functions to match the type of the callback's closure argument to the actual type of the closure pointer passed, and then casting it to the type of our generic callback function. This ensures that the callback function always gets an argument of the type it's actually expecting without adding any additional runtime memory or QueryInterface overhead for tracking it. MozReview-Commit-ID: 9tLKBe10ddP --HG-- extra : rebase_source : 7524fa8dcd5585f5a31fdeb37d95714f1bb94922
-
- 11 Jul, 2018 1 commit
-
-
Boris Zbarsky authored
-
- 27 Jun, 2018 1 commit
-
-
Jeff Gilbert authored
MozReview-Commit-ID: JtTcLL5OPF0
-
- 12 Jul, 2018 1 commit
-
-
Jan de Mooij authored
Bug 1472973 part 14 - Use JS::GetNonCCWObjectGlobal in IndexedDatabaseManager::ExperimentalFeaturesEnabled. r=bz
-
- 18 Jun, 2018 1 commit
-
-
Chris Peterson authored
This patch is an automatic replacement of s/NS_NOTREACHED/MOZ_ASSERT_UNREACHABLE/. Reindenting long lines and whitespace fixups follow in patch 6b. MozReview-Commit-ID: 5UQVHElSpCr --HG-- extra : rebase_source : 4c1b2fc32b269342f07639266b64941e2270e9c4 extra : source : 907543f6eae716f23a6de52b1ffb1c82908d158a
-
- 20 Apr, 2018 2 commits
-
-
Boris Zbarsky authored
MozReview-Commit-ID: Fzckal7RGUv
-
Boris Zbarsky authored
MozReview-Commit-ID: 4mr6B4mYCdG
-
- 05 Feb, 2018 1 commit
-
-
Andrea Marchesini authored
-
- 31 Jan, 2018 1 commit
-
-
Andrea Marchesini authored
-
- 12 Jan, 2018 1 commit
-
-
Ben Kelly authored
-
- 16 Oct, 2017 1 commit
-
-
Kris Maglione authored
MozReview-Commit-ID: 8Oei6TuXNbu --HG-- extra : rebase_source : 31c583c699790cbcf302064146d313ee8126ef0c
-
- 18 Oct, 2017 1 commit
-
-
Bob Owen authored
-
- 25 Sep, 2017 1 commit
-
-
Jonathan Kew authored
Bug 1402858 - Remove ENABLE_INTL_API conditional and non-Intl legacy codepaths from IndexedDB. r=janv
-
- 27 Sep, 2017 1 commit
-
-
Andrea Marchesini authored
-
- 28 Jul, 2017 1 commit
-
-
Sebastian Hengst authored
-
- 27 Jul, 2017 1 commit
-
-
Nicholas Nethercote authored
Bug 1384835 (part 3) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj. This is similar like the previous patch, but for the 8-bit string variants. Also, it changes assignment to Adopt() in GetCString() and GetDefaultCString() to avoid an extra copy. --HG-- extra : rebase_source : eba805c3a7b809d5ccd6e853b1c9010db9477667
-
- 31 Jul, 2017 1 commit
-
-
Nicholas Nethercote authored
Bug 1384835 (part 3, attempt 2) - Remove the Preferences::Get*CString() variants that return nsAdoptingCString. r=froydnj. --HG-- extra : rebase_source : d317b25be2ec21d1a60d25da3689e46cdce0b649
-
- 26 Jul, 2017 1 commit
-
-
Bevis Tseng authored
--HG-- extra : rebase_source : 84de1abfcc30a6964144c2e6718a508c71027b65
-
- 13 Jan, 2017 1 commit
-
-
Bevis Tseng authored
MozReview-Commit-ID: 3ZtkzLut0UO --HG-- extra : rebase_source : ba972891e8b94e755880143c0e87286a45d032a7
-
- 06 Aug, 2017 1 commit
-
-
Andrea Marchesini authored
Bug 1120178 - Migrate DOMError to DOMExtension in FileReader, IndexedDB, DOMRequest and so on, r=smaug
-