4649f6c50468706ef172ac17dd2dfe19e7ce9573: Bug 1384233 - Remove SizePrintfMacros.h. r?froydnj draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 26 Jul 2017 16:03:57 -0400 - rev 616168
Push 70617 by kgupta@mozilla.com at Wed, 26 Jul 2017 20:09:25 +0000
Bug 1384233 - Remove SizePrintfMacros.h. r?froydnj We have a minimum requirement of VS 2015 for Windows builds, which supports the z length modifier for format specifiers. So we don't need SizePrintfMacros.h any more, and can just use %zu and friends directly everywhere. MozReview-Commit-ID: 6s78RvPFMzv
0d735758919ba265cf95a48a8f3e3ae68b9f4300: Bug 1384258 - Ease the hazard tolerance for stylo. r?xidorn draft
Ralph Giles <giles@mozilla.com> - Wed, 26 Jul 2017 13:04:57 -0700 - rev 616167
Push 70616 by bmo:giles@thaumas.net at Wed, 26 Jul 2017 20:09:12 +0000
Bug 1384258 - Ease the hazard tolerance for stylo. r?xidorn Allow an extra heap write hazard introduced by enabling stylo in default builds until it can be addressed. See bug 1384625. MozReview-Commit-ID: 2N3z6FVHa0G
34296ad9a87bebc58886c8b6dec1fc9461f64c6e: Bug 1384258 - Build Stylo by default. r?chmanchester draft
Ralph Giles <giles@mozilla.com> - Tue, 25 Jul 2017 14:29:52 -0700 - rev 616166
Push 70616 by bmo:giles@thaumas.net at Wed, 26 Jul 2017 20:09:12 +0000
Bug 1384258 - Build Stylo by default. r?chmanchester Build Stylo (the styling system from servo) by default in all builds for win32, win64, macOS and linux64 targets. It was previously enabled for automation builds, so this just changes the behaviour for local developer builds. Note that this introduces a new dependency on libclang for the binding generator. If you're developing on a tier-1 platform, run `./mach boostrap` to install a working copy. Otherwise llvm+libclang 4.0.1 is recommended. Remove the explicit --enable-stylo=build in mozconfig.stylo in favour of the configure default. Add mozconfig.stylo to the hazard and debug-asan mozconfigs so LLVM_CONFIG is defined properly for those builds. Based on a patch by Bobby Holly in bug 1356991. MozReview-Commit-ID: C2wRNl7JHpz
a3b2aaa0ff4aebfa4da926562723c9c16975a3bd: Bug 1313429 - WIP, not looking for reviews. Add mac touchbar buttons for a few functions. draft
Erica Wright <ewright@mozilla.com> - Wed, 21 Jun 2017 15:33:45 -0700 - rev 616165
Push 70615 by bmo:ewright@mozilla.com at Wed, 26 Jul 2017 20:03:50 +0000
Bug 1313429 - WIP, not looking for reviews. Add mac touchbar buttons for a few functions. MozReview-Commit-ID: D85ZALavRjL
ca1ca995587cc98de334e2e897cc666e3a8ad077: Bug 1384181 - Add utility dump functions for debugging. r? draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 26 Jul 2017 14:47:49 -0400 - rev 616164
Push 70614 by kgupta@mozilla.com at Wed, 26 Jul 2017 20:00:48 +0000
Bug 1384181 - Add utility dump functions for debugging. r? MozReview-Commit-ID: 5YJLGhnMkwG
fc3f4457f3b38e2a8d1f40394e024d0e5b1532da: Bug 1384181 - Build WebRenderLayerScrollData instances for remote layer trees. r? draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 26 Jul 2017 14:47:48 -0400 - rev 616163
Push 70614 by kgupta@mozilla.com at Wed, 26 Jul 2017 20:00:48 +0000
Bug 1384181 - Build WebRenderLayerScrollData instances for remote layer trees. r? This adds handling for nsDisplayRemote frames, so that we create a WebRenderLayerScrollData item for each nsDisplayRemote frame that we encounter. This is the equivalent of a "ref layer" in a normal layer tree, and allows the APZ side to glue together the scroll data from different processes into a full tree. MozReview-Commit-ID: 3lgsqtCKQya
4865a295a312ed83cb2ff92a22bfc277680d0ec3: Bug 1384181 - Ensure that the WebRenderScrollData has a single root layer node. r? draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 26 Jul 2017 14:47:48 -0400 - rev 616162
Push 70614 by kgupta@mozilla.com at Wed, 26 Jul 2017 20:00:48 +0000
Bug 1384181 - Ensure that the WebRenderScrollData has a single root layer node. r? The semantics of the WebRenderScrollData structure is that the per-layer structures form a tree with a single root node. When we build the data structure from the display list, we are generating (for now) a flat list. Therefore we need to synthesize a root node in order to make stuff work as intended. MozReview-Commit-ID: IDXyziBO7pk
e5e66645b6b77e8f3fb5f2e5772b640ffc0ff29f: Bug 1384181 - Reorganize the WebRenderScrollData code to work with layers-free transactions. r? draft
Kartikaya Gupta <kgupta@mozilla.com> - Wed, 26 Jul 2017 14:47:48 -0400 - rev 616161
Push 70614 by kgupta@mozilla.com at Wed, 26 Jul 2017 20:00:48 +0000
Bug 1384181 - Reorganize the WebRenderScrollData code to work with layers-free transactions. r? Until now WebRenderScrollData was only used with "layers" WR transactions, but we want to use it with layers-free transactions as well. As such, we need to allow collecting information from display items instead of layers. This restructures the code a little bit to allow that. This patch should not have any functional effect on the "layers" codepath, but on the "layers-free" codepath it is now actually populating some rudimentary data into the WebRenderScrollData before sending it across. This will be fleshed out in future patches. MozReview-Commit-ID: BROqpsHPRND
97cbbd92abcd9b67a0e078b9d9a39bb6b3dc6513: Bug 1379600 - Implement the feature of filling and previewing Credit Card fields. draft
Sean Lee <selee@mozilla.com> - Thu, 27 Jul 2017 03:53:19 +0800 - rev 616160
Push 70613 by bmo:selee@mozilla.com at Wed, 26 Jul 2017 19:53:40 +0000
Bug 1379600 - Implement the feature of filling and previewing Credit Card fields. MozReview-Commit-ID: ADklL3VFujI
2f67cdcd673cfe8e41bf257c0f4e0054dc31e266: Bug 1384710: Add support for processing files with babel. draft
Dave Townsend <dtownsend@oxymoronical.com> - Wed, 26 Jul 2017 11:46:42 -0700 - rev 616159
Push 70612 by dtownsend@mozilla.com at Wed, 26 Jul 2017 19:52:21 +0000
Bug 1384710: Add support for processing files with babel. MozReview-Commit-ID: 4Ou8xmLDbWI
95c0feba19eca15b4d7084e5eb0d5f08b4858b88: Bug 1369002 - Stop warning if the mainThread is null in GetCurrentThread. r=froydnj
Eric Rahm <erahm@mozilla.com> - Tue, 20 Jun 2017 09:51:29 -0700 - rev 616158
Push 70612 by dtownsend@mozilla.com at Wed, 26 Jul 2017 19:52:21 +0000
Bug 1369002 - Stop warning if the mainThread is null in GetCurrentThread. r=froydnj
2020486d2073935451a76e6ba9008cd1c28efd7d: Bug 1384708 - Enable apz.frame_delay.enabled on Nightly builds. r=kats draft
Botond Ballo <botond@mozilla.com> - Wed, 26 Jul 2017 15:49:01 -0400 - rev 616157
Push 70611 by bballo@mozilla.com at Wed, 26 Jul 2017 19:49:24 +0000
Bug 1384708 - Enable apz.frame_delay.enabled on Nightly builds. r=kats MozReview-Commit-ID: IOzSKRkiKXz
f298f2c9b4217118c8654a5a6d1a428c7672860b: Bug 1384669: Reduce refcount churn in BidiParagraphData by using non-refcounted pointer hash keys. r?jfkthame draft
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 26 Jul 2017 12:47:53 -0700 - rev 616156
Push 70610 by dholbert@mozilla.com at Wed, 26 Jul 2017 19:48:01 +0000
Bug 1384669: Reduce refcount churn in BidiParagraphData by using non-refcounted pointer hash keys. r?jfkthame We don't need to bother with refcounting for these pointers, because they're pointing to DOM elements, and the DOM is basically immutable during reflow. And BidiParagraphData is a stack-only class which only lives for a short period of reflow - so it can assume these pointers' targets will stick around for its whole life. MozReview-Commit-ID: J3SfRYoRweX
dd18388c5e2335e16bcae1bc7326fc5150b242a1: Bug 1384669: Reduce refcount churn in BidiParagraphData by using non-refcounted pointer hash keys. r?jfkthame draft
Daniel Holbert <dholbert@cs.stanford.edu> - Wed, 26 Jul 2017 12:47:01 -0700 - rev 616155
Push 70609 by dholbert@mozilla.com at Wed, 26 Jul 2017 19:47:19 +0000
Bug 1384669: Reduce refcount churn in BidiParagraphData by using non-refcounted pointer hash keys. r?jfkthame We don't need to bother with refcounting for these pointers, because they're pointing to DOM elements, and the DOM is basically immutable during reflow. And BidiParagraphData is a stack-only class which only lives for a short period of reflow - so it can assume these pointers' targets will stick around for its whole life. MozReview-Commit-ID: J3SfRYoRweX
36f80a604ed02f5dc95f03c96b14990f9e5de5fc: Bug 1384696 - Unit tests to trigger "too many variables" failure while deleting bookmark folders draft
Grigory Kruglov <gkruglov@mozilla.com> - Wed, 26 Jul 2017 15:10:55 -0400 - rev 616154
Push 70608 by bmo:gkruglov@mozilla.com at Wed, 26 Jul 2017 19:15:23 +0000
Bug 1384696 - Unit tests to trigger "too many variables" failure while deleting bookmark folders MozReview-Commit-ID: DWXZy0Vuddv
2c8f9b4ca4182356dfeb0d2af473c99b1c9445f3: Bug 1341305 - Implement devtools.panels.elements.createSidebarPane and sidebar's setObject APIs. draft
Luca Greco <lgreco@mozilla.com> - Mon, 24 Jul 2017 16:58:55 +0200 - rev 616153
Push 70607 by luca.greco@alcacoop.it at Wed, 26 Jul 2017 19:08:17 +0000
Bug 1341305 - Implement devtools.panels.elements.createSidebarPane and sidebar's setObject APIs. MozReview-Commit-ID: 2OhNuUWY9CP
1949203b56d9bb4f874c9782e1fd564279f90fc6: Bug 1341305 - Provide an internal DevTools API to register an Extension Sidebar for the inspector panel. draft
Luca Greco <lgreco@mozilla.com> - Mon, 24 Jul 2017 16:00:10 +0200 - rev 616152
Push 70607 by luca.greco@alcacoop.it at Wed, 26 Jul 2017 19:08:17 +0000
Bug 1341305 - Provide an internal DevTools API to register an Extension Sidebar for the inspector panel. MozReview-Commit-ID: IvAptqCN5ne
beb5dac30d0a9ffb265dcc97466321adfce29e32: Bug 1384693 - Cull exit profiles that don't have any overlap with the parent process profile. r?njn draft
Markus Stange <mstange@themasta.com> - Tue, 25 Jul 2017 20:29:17 -0400 - rev 616151
Push 70606 by bmo:mstange@themasta.com at Wed, 26 Jul 2017 19:05:00 +0000
Bug 1384693 - Cull exit profiles that don't have any overlap with the parent process profile. r?njn This avoids large gaps in the profiler output. Sometimes we hold on to exit profiles for a long time before a profile is gathered. During that time, the parent process's profile buffer might have looped around several times. At that point, profiles from processes that have exited long ago are no longer interesting. MozReview-Commit-ID: 5C47vb69DfK
a85ed3549da37706a8d79cb84193f6c406c34ef0: Bug 1384693 - Let callers of profiler_stream_json_for_this_process obtain the time of the first sample in the buffer. r?njn draft
Markus Stange <mstange@themasta.com> - Tue, 25 Jul 2017 20:26:34 -0400 - rev 616150
Push 70606 by bmo:mstange@themasta.com at Wed, 26 Jul 2017 19:05:00 +0000
Bug 1384693 - Let callers of profiler_stream_json_for_this_process obtain the time of the first sample in the buffer. r?njn MozReview-Commit-ID: IRFq1F3dWIk
e12a50858e2ddb6cfa541e833fc455bc4fd8609b: Bug 1384224 - Add support for hardlinks to InstallManifest; r?gps draft
Alex Gaynor <agaynor@mozilla.com> - Tue, 25 Jul 2017 14:06:15 -0400 - rev 616149
Push 70605 by bmo:agaynor@mozilla.com at Wed, 26 Jul 2017 19:02:57 +0000
Bug 1384224 - Add support for hardlinks to InstallManifest; r?gps Also removes InstallManifestNoSymlinks which can be more simply expressed by passing link_policy='copy' to InstallManifest.populate_registry. MozReview-Commit-ID: Bkjc2hIub4A
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip