cb6cc3e1087a5930c005535d226213e20edbd7bd: Bug 1460840 - JSON Viewer's converter-child should not trust JSONView without Xrays draft
Oriol Brufau <oriol-bugzilla@hotmail.com> - Fri, 11 May 2018 16:08:47 +0200 - rev 795966
Push 110138 by bmo:oriol-bugzilla@hotmail.com at Wed, 16 May 2018 21:26:02 +0000
Bug 1460840 - JSON Viewer's converter-child should not trust JSONView without Xrays MozReview-Commit-ID: BvrVd9cdRaK
2fccb82f17fbbb96c32e049602e6eb688cbf37c5: Bug 1460840 - JSON Viewer's converter-child should not trust JSONView without Xrays draft
Oriol Brufau <oriol-bugzilla@hotmail.com> - Fri, 11 May 2018 16:08:47 +0200 - rev 795965
Push 110137 by bmo:oriol-bugzilla@hotmail.com at Wed, 16 May 2018 21:16:12 +0000
Bug 1460840 - JSON Viewer's converter-child should not trust JSONView without Xrays MozReview-Commit-ID: BvrVd9cdRaK
0e25c8569bfdaa0a2e6ea18a423a72069bce6b51: Bug 1461805 - Don't show doorhanger for distribution add-ons. r?mstriemer,aswan draft
Michael Kaply <mozilla@kaply.com> - Tue, 15 May 2018 15:26:39 -0500 - rev 795964
Push 110136 by mozilla@kaply.com at Wed, 16 May 2018 21:13:26 +0000
Bug 1461805 - Don't show doorhanger for distribution add-ons. r?mstriemer,aswan MozReview-Commit-ID: GjtVOWO8UFg
274b69034af0553b4548e16b9ba8210aca360677: Bug 1460912 - [testing/profiles] Use the 'common' profile in reftest draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 14 May 2018 10:56:41 -0400 - rev 795963
Push 110135 by ahalberstadt@mozilla.com at Wed, 16 May 2018 21:12:44 +0000
Bug 1460912 - [testing/profiles] Use the 'common' profile in reftest This removes prefs that are already shared between reftest and the 'common' profile from: testing/profiles/reftest/user.js And moves prefs that were set in the 'common' profile but not reftest to both: testing/profiles/unittest/user.js testing/profiles/perf/user.js MozReview-Commit-ID: HLfVrd2eD0l
76ab8fda74462c09992f62787b3632c741bf081a: Bug 1460912 - [testing/profiles] Sort testing/profiles/reftest/user.js draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 14 May 2018 12:51:32 -0400 - rev 795962
Push 110135 by ahalberstadt@mozilla.com at Wed, 16 May 2018 21:12:44 +0000
Bug 1460912 - [testing/profiles] Sort testing/profiles/reftest/user.js This was done in its own commit to make the diffs of the other commits easier to read and review. MozReview-Commit-ID: HMAyH8olTaF
238c1822d82310752d95cdb01c7c2abdbcbd358e: Bug 1460912 - [reftest] Use base profiles in reftest draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 07 May 2018 16:10:29 -0400 - rev 795961
Push 110135 by ahalberstadt@mozilla.com at Wed, 16 May 2018 21:12:44 +0000
Bug 1460912 - [reftest] Use base profiles in reftest This moves reftest-preferences.js to: testing/profiles/reftest/user.js Developers can also now add extensions to: testing/profiles/reftest/extensions MozReview-Commit-ID: IVLsT5MWtcJ
a2d13794cb14f31541a04029287c5c01372d7237: Bug 1460912 - [testing/profiles] Add a ./profile rm subcommand for removing prefs from a profile draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 14 May 2018 21:43:47 -0400 - rev 795960
Push 110135 by ahalberstadt@mozilla.com at Wed, 16 May 2018 21:12:44 +0000
Bug 1460912 - [testing/profiles] Add a ./profile rm subcommand for removing prefs from a profile Usage is: ./profile rm <profile> [<file>] The file is a list of prefs, one per line, to remove. The file defaults to stdin, so the culmination of the last three commits is the ability to do: ./profile diff reftest common -f names -k same | ./profile rm reftest The above command will remove from the reftest profile, the prefs that are identical in both reftest and common. This method is quicker and less error prone than doing it manually (which was how I was doing this previously). MozReview-Commit-ID: Je0JjFXoora
02d7e2f36aabb4402e6e1e93cdf94a57f113aa7a: Bug 1460912 - [testing/profiles] Add option to limit ./profile diff to a specified key draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 14 May 2018 13:17:09 -0400 - rev 795959
Push 110135 by ahalberstadt@mozilla.com at Wed, 16 May 2018 21:12:44 +0000
Bug 1460912 - [testing/profiles] Add option to limit ./profile diff to a specified key This limits the ./profile diff to a single key (e.g only show keys that are in A but not B). MozReview-Commit-ID: ILmbDqgU48o
a89fa188452551164d399e833388d8c5875fa4fd: Bug 1460912 - [testing/profiles] Add --format options to ./profile diff draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 16 May 2018 17:10:20 -0400 - rev 795958
Push 110135 by ahalberstadt@mozilla.com at Wed, 16 May 2018 21:12:44 +0000
Bug 1460912 - [testing/profiles] Add --format options to ./profile diff The main purpose of this change is to add some structured formats to the diff. In future commits, the output of |./profile diff ...| will be used as inputs to other ./profile commands. The intent of all this work is to make it easier to programmatically manipulate the pref files when adding in new suites. For example, I want to say "Automatically remove all prefs from the reftest profile that are shared with the common profile". MozReview-Commit-ID: nf8xOjmd1u
3633c78d6ea77a89ad19e4f734f9c8189885897e: Bug 1460912 - [testing/profiles] Add ability to diff and show multiple profiles with '+' draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Wed, 16 May 2018 17:10:13 -0400 - rev 795957
Push 110135 by ahalberstadt@mozilla.com at Wed, 16 May 2018 21:12:44 +0000
Bug 1460912 - [testing/profiles] Add ability to diff and show multiple profiles with '+' This lets you compare show or diff multiple profiles joined together. For example: ./profile show common+perf Or: ./profile diff common+perf unittest MozReview-Commit-ID: nf8xOjmd1u
652a59d54ab14fe528ae40c5f090c26af44307d8: Bug 1460741 - Add 'speedometer' benchmark to raptor for firefox (work in progress) draft
Rob Wood <rwood@mozilla.com> - Tue, 15 May 2018 14:50:48 -0400 - rev 795956
Push 110134 by rwood@mozilla.com at Wed, 16 May 2018 21:09:48 +0000
Bug 1460741 - Add 'speedometer' benchmark to raptor for firefox (work in progress) MozReview-Commit-ID: 6eTJhUJv3y9
4ef1a1353313a525af6a26a9737a197d2cca1f1c: Bug 1460912 - [testing/profiles] Use the 'common' profile in reftest draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 14 May 2018 10:56:41 -0400 - rev 795955
Push 110133 by ahalberstadt@mozilla.com at Wed, 16 May 2018 21:05:27 +0000
Bug 1460912 - [testing/profiles] Use the 'common' profile in reftest This removes prefs that are already shared between reftest and the 'common' profile from: testing/profiles/reftest/user.js And moves prefs that were set in the 'common' profile but not reftest to both: testing/profiles/unittest/user.js testing/profiles/perf/user.js MozReview-Commit-ID: HLfVrd2eD0l
a9ca52100893d36321d972eef8a25b8a1ffa5b64: Bug 1460912 - [testing/profiles] Sort testing/profiles/reftest/user.js draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 14 May 2018 12:51:32 -0400 - rev 795954
Push 110133 by ahalberstadt@mozilla.com at Wed, 16 May 2018 21:05:27 +0000
Bug 1460912 - [testing/profiles] Sort testing/profiles/reftest/user.js This was done in its own commit to make the diffs of the other commits easier to read and review. MozReview-Commit-ID: HMAyH8olTaF
bf301cbc86dbd650a4d40f77aade858892b72614: Bug 1460912 - [reftest] Use base profiles in reftest draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Mon, 07 May 2018 16:10:29 -0400 - rev 795953
Push 110133 by ahalberstadt@mozilla.com at Wed, 16 May 2018 21:05:27 +0000
Bug 1460912 - [reftest] Use base profiles in reftest This moves reftest-preferences.js to: testing/profiles/reftest/user.js Developers can also now add extensions to: testing/profiles/reftest/extensions MozReview-Commit-ID: IVLsT5MWtcJ
23b053b561915cf2e5ea67f0ad9b4b2b5b7145ef: Bug 1458711 - Allow pinch-zooming to be triggered by Mac trackpad gestures (behind a pref); r?botond,mstange draft
Tanushree Podder <tpodder@tpodder-uphtdd.local> - Tue, 15 May 2018 16:03:24 -0400 - rev 795952
Push 110132 by bmo:tpodder@mozilla.com at Wed, 16 May 2018 21:05:05 +0000
Bug 1458711 - Allow pinch-zooming to be triggered by Mac trackpad gestures (behind a pref); r?botond,mstange Previously, a feature was added to trigger pinch-zooming on desktops using the mousewheel and a modifier key of the user's choosing (behind a pref). To make testing easier on Macs, we wanted to trigger pinch-zooming through Mac trackpad gestures. This patch enables pinch zooming through trackpad gestures when the prefs apz.allow-zooming and dom.meta-viewport.enabled are set to true. Currently, tests for this feature were performed manually. We will be using this feature only for internal testing. Later on when zooming on desktops is more well-behaved, we will create automated tests and ship it. MozReview-Commit-ID: HQ9OsPA1HPM
2f711baf98d9e4c183a4ccf96afcfa0b5c0e0e8a: Bug 1362034 - Have addTab() provide the correct triggering principal draft
Jonathan Kingston <jkt@mozilla.com> - Mon, 14 May 2018 14:17:15 +0100 - rev 795951
Push 110131 by bmo:jkt@mozilla.com at Wed, 16 May 2018 21:02:42 +0000
Bug 1362034 - Have addTab() provide the correct triggering principal MozReview-Commit-ID: I9RXGk2kybu
52176332dac0662db85b3b389cb3c7d3552ab23e: Bug 1461140: Part 4 - Split DBAddonInternal instantiation into multiple idle tasks. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Sat, 12 May 2018 14:15:29 -0700 - rev 795950
Push 110130 by maglione.k@gmail.com at Wed, 16 May 2018 21:01:48 +0000
Bug 1461140: Part 4 - Split DBAddonInternal instantiation into multiple idle tasks. r?aswan This adds a helper that allows us to split loop operations into as many idle tasks as necessary to finish the entire operation without jank. It will probably be helpful elsewhere in the future. It also removes the separate sync DB loading code, and has it call the async loading code in a nested event loop, with special flags. This is necessary in order to make parseDB async without creating an entire separate copy. It also lets us remove a lot of hairy/duplicated code. MozReview-Commit-ID: CAd38rmkzMt
89d3070e4c638be68213c1b61f12493d576575e9: Bug 1461140: Part 3 - Cleanup some cruft. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Sat, 12 May 2018 14:14:56 -0700 - rev 795949
Push 110130 by maglione.k@gmail.com at Wed, 16 May 2018 21:01:48 +0000
Bug 1461140: Part 3 - Cleanup some cruft. r?aswan Some of this is directly related to the code in question. Some of it is only tangentially related, but follows the same patterns. MozReview-Commit-ID: 768QMXYpLFK
649db19c476a04c0d53a92287e3154ec90e297bc: Bug 1461140: Part 2 - Use idle dispatch for decoding and parsing during async DB loads. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Sat, 12 May 2018 13:05:51 -0700 - rev 795948
Push 110130 by maglione.k@gmail.com at Wed, 16 May 2018 21:01:48 +0000
Bug 1461140: Part 2 - Use idle dispatch for decoding and parsing during async DB loads. r?aswan This is the simple part. It uses a single idle task for the entire DB parse operation. While that will hopefully be sufficient most of the time, initializing add-on instances will probably be enough to add jank in some situations, and should be split up into as many idle tasks as necessary. MozReview-Commit-ID: FVE4TQq70VK
f7e56f1a43c1b243e4e7195555ad28aaef1f9f7c: Bug 1461140: Part 1 - Move more code out of XPIProvider. r?aswan draft
Kris Maglione <maglione.k@gmail.com> - Sat, 12 May 2018 12:53:13 -0700 - rev 795947
Push 110130 by maglione.k@gmail.com at Wed, 16 May 2018 21:01:48 +0000
Bug 1461140: Part 1 - Move more code out of XPIProvider. r?aswan This is only slightly related to the rest of the patch, but was helpful in figuring out which code was actually used on the startup path. MozReview-Commit-ID: CqnIU35K8FM
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip