6849466bdd58f3d6eeadaa940b8222d0e4c21984: Bug 1367852 - Fix symbol dumping for gtest xul.dll draft
Chris Manchester <cmanchester@mozilla.com> - Thu, 25 May 2017 15:09:19 -0700 - rev 584711
Push 60851 by bmo:cmanchester@mozilla.com at Thu, 25 May 2017 22:09:48 +0000
Bug 1367852 - Fix symbol dumping for gtest xul.dll A pdb file name that differs from a dll file name prevents us from dumping symbols for the gtest xul on Windows. This name differed to accommodate fix_stack_using_bpsyms.py failing in the presence of two xul.sym files, which has since been fixed. MozReview-Commit-ID: I5pA5HjMeRe
faed4e20927536e53fbd410d60776d86394bf80e: Bug 1367906: Cache the presence of rounded corners upon style changes. r=dbaron r=mattwoodrow draft
Bas Schouten <bschouten@mozilla.com> - Thu, 25 May 2017 22:05:56 +0000 - rev 584710
Push 60850 by bschouten@mozilla.com at Thu, 25 May 2017 22:06:16 +0000
Bug 1367906: Cache the presence of rounded corners upon style changes. r=dbaron r=mattwoodrow Profiling indicates a significant amount of time is spent during displaylist building accessing style information in order to detect border radii. This is a cost that for frames with no border radii only needs to be paid when the style changes. Since nsIFrame still has 16 bits available for storing data without growing it in size, this patch recomputes whether there are border radii upon DidGetStyleContext and stores that information in one of these unused bits. MozReview-Commit-ID: 4Jm29qUwXq3
fd22e06b044b4dadf1bd6faa2a9a22f5704b0917: Bug 1367912 - Rename of the nightly version in the app launcher s?sebastian draft
Sylvestre Ledru <sledru@mozilla.com> - Fri, 26 May 2017 00:05:06 +0200 - rev 584709
Push 60849 by bmo:sledru@mozilla.com at Thu, 25 May 2017 22:05:32 +0000
Bug 1367912 - Rename of the nightly version in the app launcher s?sebastian MozReview-Commit-ID: GmIOMXHXKzT
6c7062b4c29e594c12dd0520414011dee19243df: Bug 1367619 - Use RWLock when accessing font prefs service off main thread; r?heycam draft
Manish Goregaokar <manishearth@gmail.com> - Thu, 25 May 2017 15:04:13 -0700 - rev 584708
Push 60848 by bmo:manishearth@gmail.com at Thu, 25 May 2017 22:04:26 +0000
Bug 1367619 - Use RWLock when accessing font prefs service off main thread; r?heycam MozReview-Commit-ID: Dxdq6Etbwxa
83610333d47bca6b96f365039c63bca8c3c7a3d2: Bug 1367568 part 4: Add mochitest to ensure we don't reflow too much for "overflow" changes on <body>. r?bz draft
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 25 May 2017 18:03:27 -0400 - rev 584707
Push 60847 by dholbert@mozilla.com at Thu, 25 May 2017 22:04:02 +0000
Bug 1367568 part 4: Add mochitest to ensure we don't reflow too much for "overflow" changes on <body>. r?bz MozReview-Commit-ID: 8GO737vgg7q
7eadf901018ace584225f4c8999e08cf823533ed: Bug 1367568 part 4: Add mochitest to ensure we don't reflow too much for "overflow" changes on <body>. r?bz draft
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 25 May 2017 18:01:09 -0400 - rev 584706
Push 60846 by dholbert@mozilla.com at Thu, 25 May 2017 22:02:09 +0000
Bug 1367568 part 4: Add mochitest to ensure we don't reflow too much for "overflow" changes on <body>. r?bz MozReview-Commit-ID: 77dJYSvt4Lc
b5a4cfa1cf60bd2c3ee83b15bc1889b1b10a11fe: Bug 1365993 - Don't pass mac frameworks to cargo linker. r?froydnj draft
Ralph Giles <giles@mozilla.com> - Thu, 25 May 2017 14:49:32 -0700 - rev 584705
Push 60845 by bmo:giles@thaumas.net at Thu, 25 May 2017 21:59:00 +0000
Bug 1365993 - Don't pass mac frameworks to cargo linker. r?froydnj Procedural macros for rust are compiled as dynamic libraries. The compiler subsequently loads those libraries at runtime when it compiles crates which make use of them. We pass the generic LDFLAGS to our linker wrapper which ensures cargo links static libraries with the correct flags. However this also means that any final system dependency libraries end up linked into the procedural macro dynamic libraries whether they use them or not. When building on macOS 10.7, this causes a SIGTRAP when dlopen calls CFInitialize for system libraries like Cocoa off the main thread. We believe this is a macOS bug, reported fixed in macOS 10.9. https://openradar.appspot.com/7209349 Work around the issue by stripping those libraries and Frameworks from the linker flags we pass to cargo. We could do a more careful job of parsing and removing all -framework and -lfoo arguments inside the linker script, but since this is a temporary issue while we're using older build machines, I thought just stripping them once in the build system was simpler. MozReview-Commit-ID: CGXD8ARvojj
e39ef81e29d147211d2f00f24afd1a839972663e: Bug 1356991 - Build stylo by default on nightly; r=rillian draft
Bobby Holley <bobbyholley@gmail.com> - Thu, 18 May 2017 17:00:40 -0700 - rev 584704
Push 60845 by bmo:giles@thaumas.net at Thu, 25 May 2017 21:59:00 +0000
Bug 1356991 - Build stylo by default on nightly; r=rillian
475ca3ced4c8c1c4d2f862afbc5c4c882d84aa1d: Bug 1367568 part 4: Add mochitest to ensure we don't reflow too much for "overflow" changes on <body>. r?bz draft
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 25 May 2017 17:57:12 -0400 - rev 584703
Push 60844 by dholbert@mozilla.com at Thu, 25 May 2017 21:58:04 +0000
Bug 1367568 part 4: Add mochitest to ensure we don't reflow too much for "overflow" changes on <body>. r?bz MozReview-Commit-ID: GEt7O18kgyN
9b0c40989203ad39bc4a7bcaaeb4b97000684464: Bug 1367906: Cache the presence of rounded corners upon style changes. r=dbaron r=mattwoodrow draft
Bas Schouten <bschouten@mozilla.com> - Thu, 25 May 2017 21:57:09 +0000 - rev 584702
Push 60843 by bschouten@mozilla.com at Thu, 25 May 2017 21:57:22 +0000
Bug 1367906: Cache the presence of rounded corners upon style changes. r=dbaron r=mattwoodrow Profiling indicates a significant amount of time is spent during displaylist building accessing style information in order to detect border radii. This is a cost that for frames with no border radii only needs to be paid when the style changes. Since nsIFrame still has 16 bits available for storing data without growing it in size, this patch recomputes whether there are border radii upon DidGetStyleContext and stores that information in one of these unused bits. MozReview-Commit-ID: 4Jm29qUwXq3
6b6a15d2bf8ae957ab54f05c1a3f921ddf11f9e7: Bug 1367058 - Clarify CanvasRenderingContext2D::GetImageDataArray when there is no overlapping data to read. r=mchang
Andrew Osmond <aosmond@mozilla.com> - Thu, 25 May 2017 14:54:15 -0400 - rev 584701
Push 60843 by bschouten@mozilla.com at Thu, 25 May 2017 21:57:22 +0000
Bug 1367058 - Clarify CanvasRenderingContext2D::GetImageDataArray when there is no overlapping data to read. r=mchang
dd1c5aecc373a8bbba824c445a4a8c4e127adda0: Bug 1364360 part 3. Don't flush layout when setting scrollTop to 0. r=ehsan
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 25 May 2017 13:39:44 -0400 - rev 584700
Push 60843 by bschouten@mozilla.com at Thu, 25 May 2017 21:57:22 +0000
Bug 1364360 part 3. Don't flush layout when setting scrollTop to 0. r=ehsan
e670c0dcaa9ff160c053ba0846752be348c83b4b: Bug 1364360 part 2. Make Element::GetScrollFrame take a flush type, not a "should I flush?" boolean. r=ehsan
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 25 May 2017 13:39:44 -0400 - rev 584699
Push 60843 by bschouten@mozilla.com at Thu, 25 May 2017 21:57:22 +0000
Bug 1364360 part 2. Make Element::GetScrollFrame take a flush type, not a "should I flush?" boolean. r=ehsan
3c315bd6cf00e3f2a7439cd36d4f55be6ae012db: Bug 1364360 part 1. Make Element::GetScrollFrame follow the spec more closely in the quirks mode case. r=ehsan
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 25 May 2017 13:39:44 -0400 - rev 584698
Push 60843 by bschouten@mozilla.com at Thu, 25 May 2017 21:57:22 +0000
Bug 1364360 part 1. Make Element::GetScrollFrame follow the spec more closely in the quirks mode case. r=ehsan
f43ff529c51508085e7d302f2ebe6b50ad59dfe5: Bug 1367662. Link pingsender to mozglue if we're using things that are defined in mfbt. r=gsvelto
Boris Zbarsky <bzbarsky@mit.edu> - Thu, 25 May 2017 13:39:44 -0400 - rev 584697
Push 60843 by bschouten@mozilla.com at Thu, 25 May 2017 21:57:22 +0000
Bug 1367662. Link pingsender to mozglue if we're using things that are defined in mfbt. r=gsvelto
9883fe74207112ee8451d127a834835f2ac28604: Bug 1366756 - Let Flash async drawing rollout for 32-bit builds in 55. r=aklotz
Jim Mathies <jmathies@mozilla.com> - Mon, 22 May 2017 08:31:40 -0500 - rev 584696
Push 60843 by bschouten@mozilla.com at Thu, 25 May 2017 21:57:22 +0000
Bug 1366756 - Let Flash async drawing rollout for 32-bit builds in 55. r=aklotz MozReview-Commit-ID: zxmjJM1Sw7
51c3bc48cf825ebd87d20bc86a3b992c029befc3: Bug 1366239 - Display the raw JSON before loading JSON Viewer. r=Honza
Oriol <oriol-bugzilla@hotmail.com> - Fri, 19 May 2017 08:03:00 -0400 - rev 584695
Push 60843 by bschouten@mozilla.com at Thu, 25 May 2017 21:57:22 +0000
Bug 1366239 - Display the raw JSON before loading JSON Viewer. r=Honza
56939d4e6cd8ca018c3d0eec5b64776e136b4229: Bug 1367568 part 4: Add mochitest to ensure we don't reflow too much for "overflow" changes on <body>. r?bz draft
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 25 May 2017 17:53:29 -0400 - rev 584694
Push 60842 by dholbert@mozilla.com at Thu, 25 May 2017 21:53:59 +0000
Bug 1367568 part 4: Add mochitest to ensure we don't reflow too much for "overflow" changes on <body>. r?bz MozReview-Commit-ID: Je7d3btwHYP
0af22013e9ee79a8034b04b0f8564c3f00d5969b: Bug 1367568 part 3: For CSS "overflow" changes that don't require frame reconstruction, send same change hints as if CSS "height" and "width" changed. r?bz draft
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 25 May 2017 17:53:27 -0400 - rev 584693
Push 60842 by dholbert@mozilla.com at Thu, 25 May 2017 21:53:59 +0000
Bug 1367568 part 3: For CSS "overflow" changes that don't require frame reconstruction, send same change hints as if CSS "height" and "width" changed. r?bz This is less expensive than sending nsChangeHint_AllReflowHints, and it should be sufficient since hiding/showing scrollbars is basically just changing the available space. MozReview-Commit-ID: 4KyyLzvplAN
9405fe40273f8d458e5cc4c359effbf7b2f3ccfd: Bug 1367568 part 2: Rewrite nsChangeHint_ReflowHintsForBSizeChange in terms of nsChangeHint_AllReflowHints. r?bz draft
Daniel Holbert <dholbert@cs.stanford.edu> - Thu, 25 May 2017 17:53:23 -0400 - rev 584692
Push 60842 by dholbert@mozilla.com at Thu, 25 May 2017 21:53:59 +0000
Bug 1367568 part 2: Rewrite nsChangeHint_ReflowHintsForBSizeChange in terms of nsChangeHint_AllReflowHints. r?bz This patch doesn't affect behavior at all. It's simply adjusting the way we express a bitmask, without modifying the actual value of that bitmask. The intent of this change is to make this bitmask's definition as similar as possible to the definition for its ISize (inline-axis) analog, so that it's easy to compare the two. MozReview-Commit-ID: FUJnBQm8hmJ
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip