2a3a690b31c909b8649326245d4b66b5b3203671: Bug 1392352 - Part 3 - Scriptify the tabbrowser binding draft
Brian Grinstead <bgrinstead@mozilla.com> - Fri, 22 Sep 2017 11:43:21 -0700 - rev 669246
Push 81267 by bgrinstead@mozilla.com at Fri, 22 Sep 2017 20:07:20 +0000
Bug 1392352 - Part 3 - Scriptify the tabbrowser binding This version keeps the XBL binding around and just uses <constructor> and <destructor>, to prevent shutdown leaks MozReview-Commit-ID: LhmY9ZfS0rh
166090ca701dcbb63f16a08cc4317e27dc7e315d: Bug 1392352 - Part 2 - Interpose all objects draft
Brian Grinstead <bgrinstead@mozilla.com> - Fri, 22 Sep 2017 11:38:52 -0700 - rev 669245
Push 81267 by bgrinstead@mozilla.com at Fri, 22 Sep 2017 20:07:20 +0000
Bug 1392352 - Part 2 - Interpose all objects MozReview-Commit-ID: LSAmAg9Lqd5
1540d678f90d078b711c3d4838daa76d0ac80362: Bug 1392352 - Part 1 - Always refer to the tabbrowser element as gBrowser instead of #content draft
Brian Grinstead <bgrinstead@mozilla.com> - Fri, 22 Sep 2017 11:38:50 -0700 - rev 669244
Push 81267 by bgrinstead@mozilla.com at Fri, 22 Sep 2017 20:07:20 +0000
Bug 1392352 - Part 1 - Always refer to the tabbrowser element as gBrowser instead of #content MozReview-Commit-ID: KbE5dlTWmS
f27067deedc89b731e9d05b126c19c7384df3ad6: Bug 1402445 - Tweak the error message for errors processing mozbuild files draft
Wes Kocher <wkocher@mozilla.com> - Fri, 22 Sep 2017 12:44:24 -0700 - rev 669243
Push 81266 by bmo:wkocher@mozilla.com at Fri, 22 Sep 2017 19:46:23 +0000
Bug 1402445 - Tweak the error message for errors processing mozbuild files MozReview-Commit-ID: Js8F8OSgoWT
d3ef429ab9cb148ce7a022bd1612cd9962969278: Bug 1402366: Mark datetimebox as not needing xul.css. r?bholley,jessica draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 22 Sep 2017 21:23:11 +0200 - rev 669242
Push 81265 by bmo:emilio@crisal.io at Fri, 22 Sep 2017 19:37:26 +0000
Bug 1402366: Mark datetimebox as not needing xul.css. r?bholley,jessica We create a datetimebox in content documents that gets an XBL binding on nsDateTimeControlFrame::CreateAnonymousContent. This is done during frame construction, and loading a datetimebox insert xul.css in the document, which causes invalidation to run. datetimebox styles are in html.css, and there's no rule in xul.css that styles it, so we don't need to load the stylesheet at all. MozReview-Commit-ID: 2SbIOoER2uB
6915493e57297f2edff37e5dc3862d010001cf07: Bug 1401706: Remove redundant UpdateValueDisplay call. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 22 Sep 2017 14:48:02 +0200 - rev 669241
Push 81265 by bmo:emilio@crisal.io at Fri, 22 Sep 2017 19:37:26 +0000
Bug 1401706: Remove redundant UpdateValueDisplay call. r?bholley This was just moved from the old code, but we always call that function in CreateAnonymousContent, so no need to. MozReview-Commit-ID: 1zqmQM2KdpW
0af38b5cd449b6ce7a86a236c7dc00a2e2dc62f2: Bug 1401706: Remove redundant boolean members from nsTextControlFrame. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 22 Sep 2017 07:33:41 +0200 - rev 669240
Push 81265 by bmo:emilio@crisal.io at Fri, 22 Sep 2017 19:37:26 +0000
Bug 1401706: Remove redundant boolean members from nsTextControlFrame. r?bholley MozReview-Commit-ID: Ka81vlPMa88
0f3a82fcf0d7719858a7b06ef60962130ca10c0c: Bug 1401706: Remove unused macro. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 22 Sep 2017 07:33:30 +0200 - rev 669239
Push 81265 by bmo:emilio@crisal.io at Fri, 22 Sep 2017 19:37:26 +0000
Bug 1401706: Remove unused macro. r?bholley MozReview-Commit-ID: EsvdnJkapgP
d63ab0c05043506e2c3b5273c63b3eb8048b35ae: Bug 1401706: Move ownership of editor anon content to nsTextControlFrame. r?bholley draft
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 22 Sep 2017 02:18:30 +0200 - rev 669238
Push 81265 by bmo:emilio@crisal.io at Fri, 22 Sep 2017 19:37:26 +0000
Bug 1401706: Move ownership of editor anon content to nsTextControlFrame. r?bholley MozReview-Commit-ID: 4QpbarX5dvf
30254e83c1e113d6f3724b658c21852556160919: Bug 1395427 p4 - Add form history items deletions to TPS tests. r?tcsc draft
Edouard Oger <eoger@fastmail.com> - Fri, 22 Sep 2017 15:19:44 -0400 - rev 669237
Push 81264 by bmo:eoger@fastmail.com at Fri, 22 Sep 2017 19:26:07 +0000
Bug 1395427 p4 - Add form history items deletions to TPS tests. r?tcsc MozReview-Commit-ID: 3oUBqLuHpoG
f571f22f2b545ef0af93d577baedcc22496eac14: Bug 1395427 p3 - Allow form history items to be created with a specific guid. r?markh draft
Edouard Oger <eoger@fastmail.com> - Fri, 22 Sep 2017 15:08:48 -0400 - rev 669236
Push 81264 by bmo:eoger@fastmail.com at Fri, 22 Sep 2017 19:26:07 +0000
Bug 1395427 p3 - Allow form history items to be created with a specific guid. r?markh This allows us to have the same form history GUIDs across devices, which is mandatory if we want tombstones to actually do something. MozReview-Commit-ID: Hw6ahbVA5lB
906e6f9d1414425fb803cf98912d8b2808476c36: Bug 1395427 p2 - Include guid in formhistory-remove notifications. r?markh draft
Edouard Oger <eoger@fastmail.com> - Fri, 22 Sep 2017 15:19:56 -0400 - rev 669235
Push 81264 by bmo:eoger@fastmail.com at Fri, 22 Sep 2017 19:26:07 +0000
Bug 1395427 p2 - Include guid in formhistory-remove notifications. r?markh MozReview-Commit-ID: Je0rV277d7
6867ceb54635e110553b20e2a91e9b35ea9492fb: Bug 1395427 p1 - Ignore tps logs/reports. r?tcsc draft
Edouard Oger <eoger@fastmail.com> - Thu, 21 Sep 2017 15:44:13 -0400 - rev 669234
Push 81264 by bmo:eoger@fastmail.com at Fri, 22 Sep 2017 19:26:07 +0000
Bug 1395427 p1 - Ignore tps logs/reports. r?tcsc MozReview-Commit-ID: H69TLLMuCwH
7b579db67725c6964f815e85aa3f09b5254b185d: Bug 1400467 - Ensure services/common/logmanager.js awaits it's cleanup function r?markh draft
Thom Chiovoloni <tchiovoloni@mozilla.com> - Fri, 22 Sep 2017 11:57:13 -0400 - rev 669233
Push 81263 by bmo:tchiovoloni@mozilla.com at Fri, 22 Sep 2017 19:15:46 +0000
Bug 1400467 - Ensure services/common/logmanager.js awaits it's cleanup function r?markh MozReview-Commit-ID: thQph1UUA0
3fd34acfb69e9f2c5ddf602154113cf215519089: Bug 1400467 - Make WeaveCrypto use promises instead of spinning event loops r?markh,eoger draft
Thom Chiovoloni <tchiovoloni@mozilla.com> - Fri, 15 Sep 2017 19:21:31 -0700 - rev 669232
Push 81263 by bmo:tchiovoloni@mozilla.com at Fri, 22 Sep 2017 19:15:46 +0000
Bug 1400467 - Make WeaveCrypto use promises instead of spinning event loops r?markh,eoger MozReview-Commit-ID: 64dewKKaAOJ
399507fc389ba8a0f3f08d6d1ad604d57cc58d19: Bug 1402012 - Update buildconfig.py to use PartialConfigEnvironment; r?glandium draft
Mike Shal <mshal@mozilla.com> - Thu, 24 Aug 2017 22:52:01 -0400 - rev 669231
Push 81262 by bmo:mshal@mozilla.com at Fri, 22 Sep 2017 19:01:27 +0000
Bug 1402012 - Update buildconfig.py to use PartialConfigEnvironment; r?glandium By using the PartialConfigEnvironment, the clients of buildconfig will depend on config.statusd/ files instead of config.status directly. Clients can access substs and defines using buildconfig.substs['FOO'] or buildconfig.defines['BAR'], and then collect file-level dependencies for make using buildconfig.get_dependencies(). All GENERATED_FILES rules already make use of this because file_generate.py automatically includes these dependencies (along with all python modules loaded). As a result of this commit, re-running configure will no longer cause the world to be rebuilt. Although config.status is updated, no build steps use config.status directly and instead depend on values in config.statusd/, which are written with FileAvoidWrite. Since those files are not official targets according to the make backend, make won't try to continually rebuild the backend when those files are out of date. And since they are FileAvoidWrite, make will only re-run dependent steps if the actual configure value has changed. As a result of using JSON to load data from the config.statusd directory, substs can be unicode (instead of a bare string type). generate_certdata.py converts the subst manually to a string so the value can be exported to the environment without issue on Windows. Additionally, patching the buildconfig.substs dict no longer works, so the unit-symbolstore.py test was modified to patch the underlying buildconfig.substs._dict instead. The other files that needed to be modified make use of all the defines for the preprocessor. Those that are used during 'mach build' now use buildconfig.defines['ALLDEFINES'], which maps to a special FileAvoidWrite file generated for the PartialConfigEnvironment. MozReview-Commit-ID: 2pJ4s3TVeS8
461f5dee98de18613a681e5b6eb9ed4e3e97dc0b: Bug 1402012 - Use PartialConfigEnvironment in process_define_files.py; r?glandium draft
Mike Shal <mshal@mozilla.com> - Mon, 21 Aug 2017 15:34:07 -0400 - rev 669230
Push 81262 by bmo:mshal@mozilla.com at Fri, 22 Sep 2017 19:01:27 +0000
Bug 1402012 - Use PartialConfigEnvironment in process_define_files.py; r?glandium This removes the dependency on config.status for CONFIGURE_DEFINE_FILES. Instead, each file depends on the specific configure values that it uses. MozReview-Commit-ID: H4oLmJei1KR
19eba7b3e5e700f285c5e2cc05e1263bb92a762b: Bug 1402012 - Create config.statusd directory; r?glandium draft
Mike Shal <mshal@mozilla.com> - Fri, 18 Aug 2017 10:41:50 -0400 - rev 669229
Push 81262 by bmo:mshal@mozilla.com at Fri, 22 Sep 2017 19:01:27 +0000
Bug 1402012 - Create config.statusd directory; r?glandium The config.statusd directory is created alongside config.status, which contains the same information but is split across many files instead of all in a single file. This allows the build system to track dependencies on individual configure values. MozReview-Commit-ID: 2DbwKCJuNSX
b05cda041bc3ccdae82dbee11ae0fae278bf8795: Bug 1397744 - Show the Sync animation immediately after clicking the manual sync button. r?markh draft
Edouard Oger <eoger@fastmail.com> - Wed, 20 Sep 2017 13:16:19 -0400 - rev 669228
Push 81261 by bmo:eoger@fastmail.com at Fri, 22 Sep 2017 18:50:27 +0000
Bug 1397744 - Show the Sync animation immediately after clicking the manual sync button. r?markh MozReview-Commit-ID: AIBjAZZlYX6
50f622cdb94ec8650c17ef681711f41128fa827a: Bug 1396951 - 6. Remove setLayerView/getLayerView; r?snorp draft
Jim Chen <nchen@mozilla.com> - Fri, 22 Sep 2017 14:35:23 -0400 - rev 669227
Push 81260 by bmo:nchen@mozilla.com at Fri, 22 Sep 2017 18:35:47 +0000
Bug 1396951 - 6. Remove setLayerView/getLayerView; r?snorp Remove `GeckoAppShell.setLayerView()/getLayerView()` now that it's no longer used anywhere. MozReview-Commit-ID: 6URNFhSs01P
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip