d2b1558a677ce32668cf6c64ac8fb384b421c026: Bug 1474557 - Clear the dbPromise cached by ext-storage when IndexedDB raises an exception while opening the db. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Mon, 02 Jul 2018 21:37:58 +0200 - rev 481685
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474557 - Clear the dbPromise cached by ext-storage when IndexedDB raises an exception while opening the db. r=mixedpuppy MozReview-Commit-ID: 9qsDYI0wgmI
18c5ad6ddb9e3bc10de69caf74d1b7a34f93938b: Bug 1474557 - Prevent ExtensionStorageIDB and child/ext-storage from caching a stale or rejected selectBackend promise. r=mixedpuppy
Luca Greco <lgreco@mozilla.com> - Mon, 09 Jul 2018 22:35:12 +0200 - rev 481684
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474557 - Prevent ExtensionStorageIDB and child/ext-storage from caching a stale or rejected selectBackend promise. r=mixedpuppy MozReview-Commit-ID: Kgwtm7QXW9o
75ee38b6550f1d6cc9f40730ae1f7f1cca7be88b: Bug 1474379 - Match regex against the entire panel ID. r=miker,rpl
Ian Moody <moz-ian@perix.co.uk> - Tue, 10 Jul 2018 17:38:35 +0100 - rev 481683
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1474379 - Match regex against the entire panel ID. r=miker,rpl So panels provided by extensions with IDs that contain words like "inspector" don't break. Include test in existing panel creation test. MozReview-Commit-ID: JerMCaKRgkl
7b32e48fadc594b0df36ba4c47cbb42bef3e177c: Bug 1465948 - factor in the BuildingRect for filters and masks. r=jrmuizel
Alexis Beingessner <a.beingessner@gmail.com> - Fri, 13 Jul 2018 13:50:39 -0400 - rev 481682
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1465948 - factor in the BuildingRect for filters and masks. r=jrmuizel MozReview-Commit-ID: BABKDG5U0UB
b2d89deed396b53e78f90180ca8cf2f918bacf6f: Bug 1460691 - Support tooltips in top level non-XUL windows. r=enndeakin+6102,mats+6102
Brendan Dahl <brendan.dahl@gmail.com> - Tue, 03 Jul 2018 14:20:43 -0700 - rev 481681
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1460691 - Support tooltips in top level non-XUL windows. r=enndeakin+6102,mats+6102 Add an anonymous XUL tooltip node to toplevel non-XUL windows. Setup a nsXULTooltipListener on non-XUL nsXULWindows. Make nsXULTooltipListener always use the default tooltip in the non-XUL case. MozReview-Commit-ID: Koe5m8PwMQM
a35b188d0e449dfd006d67c9422465600f9fb31e: Bug 1475649 - [mozversioncontrol] Make vcs.working_directory_clean() ignore untracked files by default r=jgraham
Andrew Halberstadt <ahalberstadt@mozilla.com> - Fri, 13 Jul 2018 20:54:08 +0000 - rev 481680
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1475649 - [mozversioncontrol] Make vcs.working_directory_clean() ignore untracked files by default r=jgraham The doc string for the "working_directory_clean" function states: > By default, untracked and ignored files are not considered. But the git implementation for this function used to run: git status --porcelain Which *does* consider untracked files by default. Instead, we need to run: git status --porcelain --untracked-files=no Differential Revision: https://phabricator.services.mozilla.com/D2134
2e302dfe114234b810e41dcfb82c7712f70b5ae6: Bug 1475006 - Remove mAutoProfilerLabel from AutoEntryScript in non-MOZ_GECKO_PROFILER builds r=mstange
Nazım Can Altınova <canaltinova@gmail.com> - Thu, 12 Jul 2018 11:01:08 +0200 - rev 481679
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1475006 - Remove mAutoProfilerLabel from AutoEntryScript in non-MOZ_GECKO_PROFILER builds r=mstange MozReview-Commit-ID: 66mZK4q2ATK
c8b52817d7f94f9366c5d0b4e28bbc558a238571: Bug 1471514 - Add fxa endpoint pref for top-of-funnel metrics, and turn it off for testing. r=ursula
Erica Wright <ewright@mozilla.com> - Fri, 13 Jul 2018 10:45:43 -0400 - rev 481678
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1471514 - Add fxa endpoint pref for top-of-funnel metrics, and turn it off for testing. r=ursula MozReview-Commit-ID: BLycdhPSVlk
78111274557ce449040338d1d4e0d1f1588e8f1f: Bug 1456843 - Compute FormLike elements lazily on <form>-less fields. r=MattN
Mike Conley <mconley@mozilla.com> - Fri, 13 Jul 2018 12:41:06 -0400 - rev 481677
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1456843 - Compute FormLike elements lazily on <form>-less fields. r=MattN MozReview-Commit-ID: 3blElMxkejf
620ddf00d78b96bb662c5489f44ac106fe21d92f: bug 1475105 - refactor platform-specific enterprise root code into its own file r=franziskus
David Keeler <dkeeler@mozilla.com> - Fri, 13 Jul 2018 17:30:16 +0000 - rev 481676
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
bug 1475105 - refactor platform-specific enterprise root code into its own file r=franziskus By separating the platform-specific code that finds enterprise roots to load into its own file, we can make it easier to both add support for other platforms and maintain the implementations going forward. Differential Revision: https://phabricator.services.mozilla.com/D2103
b79457b703d9b51cf3e38199f4e154d21bc6fc97: Merge inbound to mozilla-central. a=merge
Noemi Erli <nerli@mozilla.com> - Sat, 14 Jul 2018 00:52:51 +0300 - rev 481675
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Merge inbound to mozilla-central. a=merge
4c9aa8e48d61555d84847adf67b41b4e846f7ddd: Bug 1471080 - Increase test chunks for geckoview-junit; r=me,a=test-only
Geoff Brown <gbrown@mozilla.com> - Fri, 13 Jul 2018 13:43:01 -0600 - rev 481674
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1471080 - Increase test chunks for geckoview-junit; r=me,a=test-only This should reduce the frequency of gv-junit intermittent time-outs.
bd747e24063da7d803dc5fd20b5a8af0d036f4d5: Backed out 12 changesets (bug 1471025) for build bustages on dom/ipc/ContentProcess.cpp. CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Fri, 13 Jul 2018 22:11:24 +0300 - rev 481673
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Backed out 12 changesets (bug 1471025) for build bustages on dom/ipc/ContentProcess.cpp. CLOSED TREE Backed out changeset 398ccedc20dc (bug 1471025) Backed out changeset 599895de063e (bug 1471025) Backed out changeset dc7ec17179d1 (bug 1471025) Backed out changeset 5051f15fc200 (bug 1471025) Backed out changeset faef4df47b20 (bug 1471025) Backed out changeset d344247b8706 (bug 1471025) Backed out changeset 83d98ea5ebac (bug 1471025) Backed out changeset 38f690f30e78 (bug 1471025) Backed out changeset 4b7a8a35ed95 (bug 1471025) Backed out changeset e3bbc87b71af (bug 1471025) Backed out changeset 68bb03c63b3c (bug 1471025) Backed out changeset 4a8fbb472c91 (bug 1471025)
72c622b851f3b5402f0e954ce5f578caa645182c: Bug 1472748 - Convert the listbox in "editBookmarkPanel.inc.xul" to "richlistbox". r=mak
Paolo Amadini <paolo.mozmail@amadzone.org> - Fri, 13 Jul 2018 15:37:31 +0100 - rev 481672
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1472748 - Convert the listbox in "editBookmarkPanel.inc.xul" to "richlistbox". r=mak This uses the same event handling as the "listbox" and "listitem-checkbox" bindings that are scheduled for removal, and copies the required styles locally. There is no need to preserve the scroll position explicitly anymore, because "richlistbox" handles scrolling like regular elements, and we don't want to persist the position when the selector is closed and reopened. MozReview-Commit-ID: 4gYhwlprPN7
340fb9189eedfbc63078c50c08ceb6b8048cea09: Bug 1472716 - Part 2 - Convert the listbox in "languages.xul" to "richlistbox". r=jaws,gandalf
Paolo Amadini <paolo.mozmail@amadzone.org> - Tue, 10 Jul 2018 15:07:15 +0100 - rev 481671
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1472716 - Part 2 - Convert the listbox in "languages.xul" to "richlistbox". r=jaws,gandalf Support for "listbox" in preferences is also removed, in preparation for the removal of the "listbox" element and binding. MozReview-Commit-ID: Bi2VKKi5rdk
c33114c93dd0ebff53e29c92145b2673c496c339: Bug 1472716 - Part 1 - Whitelist the "value" attribute for XUL localization. r=gandalf
Paolo Amadini <paolo.mozmail@amadzone.org> - Tue, 10 Jul 2018 14:57:18 +0100 - rev 481670
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1472716 - Part 1 - Whitelist the "value" attribute for XUL localization. r=gandalf MozReview-Commit-ID: Gv9da9rqOrL
a299ae02fc4c0a7c507e4410c28414a9fdb25b90: Bug 1475612: Fix double file close on background thread. r=erahm
Kris Maglione <maglione.k@gmail.com> - Thu, 12 Jul 2018 23:13:04 -0700 - rev 481669
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1475612: Fix double file close on background thread. r=erahm LSBUtils closes a file descriptor twice, once with fclose and then again with close. It also does this on a background thread, during startup, which means it tends to race with main thread code which opens files. This patch fixes that, and also removes a work-around for the issue in the MemMapSnapshot code. MozReview-Commit-ID: JdDHt9ayFEl
398ccedc20dc1c3f29332dd5a4791b9ab96eb547: Bug 1471025: Part 8 - Add tests for shared memory preferences. r=njn
Kris Maglione <maglione.k@gmail.com> - Tue, 03 Jul 2018 20:17:15 -0700 - rev 481668
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1471025: Part 8 - Add tests for shared memory preferences. r=njn MozReview-Commit-ID: 8452JoTBHCU
599895de063ef005dbd34847db9ee555410a878f: Bug 1471025: Part 7c - Clear the dynamic hashtable in the parent process after snapshotting. r=njn
Kris Maglione <maglione.k@gmail.com> - Mon, 02 Jul 2018 22:48:40 -0700 - rev 481667
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1471025: Part 7c - Clear the dynamic hashtable in the parent process after snapshotting. r=njn The preference storage in the shared memory snapshot is much more compact than the dynamic hashtable, and is already mapped in memory, so there's no need to keep the full hashtable in memory in the parent process after the snapshot is created. This patch empties the hashtable and the name string arena after the snapshot. It also removes the accounting for preferences which have changed after init, since those are, by definition, exactly the set of entries in the dynamic hashtable. MozReview-Commit-ID: L6VGq2z4foH
dc7ec17179d1961d91b897cec9f409786363ec9e: Bug 1471025: Part 7b - Don't load preference files in the content process. r=njn
Kris Maglione <maglione.k@gmail.com> - Sat, 07 Jul 2018 12:45:57 -0700 - rev 481666
Push 9719 by ffxbld-merge at Fri, 24 Aug 2018 17:49:46 +0000
Bug 1471025: Part 7b - Don't load preference files in the content process. r=njn With the parent sending a snapshot of its preference state at content process startup, we're guaranteed to have the full set of built-in preferences in the shared map at initialization time, so there's no need to load them again. This also applies to static preference default values, so we skip setting those, as well. However, we do need to make sure that we update static preference cache entries whose default values don't match the value in the shared map, since they may have been changed by user preference files. In order to deal with that, we iterate over all preferences in the map, and dispatch callbacks for any that have user values. MozReview-Commit-ID: DlRUbg7Qor3
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip