0cc0ecb2e16d92e67c0312cfdd3ea433c1b6671b: Bug 1206915 - Make paint dumping to a file e10s-friendly. r=mattwoodrow draft
Botond Ballo <botond@mozilla.com> - Mon, 21 Sep 2015 18:44:28 -0400 - rev 296531
Push 5849 by bballo@mozilla.com at Fri, 25 Sep 2015 22:40:32 +0000
Bug 1206915 - Make paint dumping to a file e10s-friendly. r=mattwoodrow
0f560fb45ffbf792136e41eca93f57a132025748: Bug 1206915 - Avoid reordering of different parts of paint dump output. r=mattwoodrow draft
Botond Ballo <botond@mozilla.com> - Mon, 21 Sep 2015 18:37:23 -0400 - rev 296530
Push 5849 by bballo@mozilla.com at Fri, 25 Sep 2015 22:40:32 +0000
Bug 1206915 - Avoid reordering of different parts of paint dump output. r=mattwoodrow
35827041893b1253b827c9bfae176be29ca99e89: Bug 1206915 - Move dumping of compositor textures under its own environment variable. r=mattwoodrow draft
Botond Ballo <botond@mozilla.com> - Mon, 21 Sep 2015 18:27:27 -0400 - rev 296529
Push 5849 by bballo@mozilla.com at Fri, 25 Sep 2015 22:40:32 +0000
Bug 1206915 - Move dumping of compositor textures under its own environment variable. r=mattwoodrow The rationale is that it's broken at least on some platforms (e.g. TextureHost::GetAsSurface() is not implemented), and moving it under its own environment variable allows us to use the client-side parts of paint dumping without crashing while attempting to do the compositor-side parts.
bd46dc5d0704bd0bc8d3de43eb07b65de587eb40: Bug 1205630 - Reftest. r=mstange draft
Botond Ballo <botond@mozilla.com> - Fri, 25 Sep 2015 15:00:01 -0400 - rev 296528
Push 5848 by bballo@mozilla.com at Fri, 25 Sep 2015 22:19:50 +0000
Bug 1205630 - Reftest. r=mstange
274a390cf6ad571fb350f6a1248a90dd851ba052: Bug 1205630 - Translate a fixed background display item's clip rect correctly when setting it on the layer. r=mstange draft
Botond Ballo <botond@mozilla.com> - Fri, 25 Sep 2015 12:55:00 -0400 - rev 296527
Push 5848 by bballo@mozilla.com at Fri, 25 Sep 2015 22:19:50 +0000
Bug 1205630 - Translate a fixed background display item's clip rect correctly when setting it on the layer. r=mstange
7012482cb5e48a62fcf2119738c13f6af56d473d: make IPDL tests compile draft
Botond Ballo <botond@mozilla.com> - Wed, 16 Sep 2015 12:47:56 -0400 - rev 296526
Push 5848 by bballo@mozilla.com at Fri, 25 Sep 2015 22:19:50 +0000
make IPDL tests compile
a69ea8804fc6c7c10e740c8406722f9d1745d180: WALDOWALDO quit ringing the frakking bell! draft
Botond Ballo <botond@mozilla.com> - Wed, 20 May 2015 17:01:21 -0400 - rev 296525
Push 5848 by bballo@mozilla.com at Fri, 25 Sep 2015 22:19:50 +0000
WALDOWALDO quit ringing the frakking bell!
e619800381c89577b315972196a4c278d96c9509: WALDOWALDO Fix BuildDisplayListForChild assertion draft
Botond Ballo <botond@mozilla.com> - Fri, 27 Mar 2015 15:08:24 -0400 - rev 296524
Push 5848 by bballo@mozilla.com at Fri, 25 Sep 2015 22:19:50 +0000
WALDOWALDO Fix BuildDisplayListForChild assertion
ad711c53c3c930e5f89928ec31ba251b6fb370ee: WALDOWALDO fix assertion in QuotaManager draft
Botond Ballo <botond@mozilla.com> - Fri, 16 Jan 2015 13:10:46 -0500 - rev 296523
Push 5848 by bballo@mozilla.com at Fri, 25 Sep 2015 22:19:50 +0000
WALDOWALDO fix assertion in QuotaManager
20eeeb63dec9446c25b76b4fe375ca5d1b9b636e: WALDOWALDO fix TimeStamp assertion draft
Botond Ballo <botond@mozilla.com> - Fri, 08 Aug 2014 17:42:08 -0400 - rev 296522
Push 5848 by bballo@mozilla.com at Fri, 25 Sep 2015 22:19:50 +0000
WALDOWALDO fix TimeStamp assertion
ed7c3b2a75f89802e8eff01f25d176de9fddf44e: WALDOWALDO fix b2g startup crash draft
Botond Ballo <botond@mozilla.com> - Mon, 20 Jan 2014 13:28:20 -0500 - rev 296521
Push 5848 by bballo@mozilla.com at Fri, 25 Sep 2015 22:19:50 +0000
WALDOWALDO fix b2g startup crash
914f897e26a019991acdc331ce35603c6b8afc9e: Bug 1208534 - Ensure about:logins animated CSS spinner is painted before janky main-thread load. r?ally draft
Nick Alexander <nalexander@mozilla.com> - Fri, 25 Sep 2015 11:17:42 -0700 - rev 296520
Push 5847 by nalexander@mozilla.com at Fri, 25 Sep 2015 22:02:24 +0000
Bug 1208534 - Ensure about:logins animated CSS spinner is painted before janky main-thread load. r?ally Right now, in response to "load" (on the window), we're: 1) updating the DOM to show the spinner; 2) loading the logins with a main-thread janking synchronous load; 3) updating the DOM to hide the spinner. This is all on the main-thread, so we only see a layout and paint after 3). Thus no interstitial is ever visible, and the logins list pops in after a long delay. This patch ensures that 2) occurs at least one layout after 1). This allows a paint to occur with the interstitial visible. Since the animated CSS spinner is carefully designed to hit the off-main-thread animation pipeline, it animates smoothly even though the main-thread janking synchronous load blocks JavaScript progress. There is a small race window between the promises resolving and the _logins member being accessed by the filter. It's not clear that this was ever well guarded, so I haven't tried to mitigate.
9698ab6ada73b4cf88b078cda0d07ccaafdbeb5c: Bug 1208605 - Try MOZ_ANDROID_PACKAGE_NAME env var before static ANDROID_PACKAGE_NAME. r?snorp draft
Nick Alexander <nalexander@mozilla.com> - Fri, 25 Sep 2015 14:47:50 -0700 - rev 296519
Push 5847 by nalexander@mozilla.com at Fri, 25 Sep 2015 22:02:24 +0000
Bug 1208605 - Try MOZ_ANDROID_PACKAGE_NAME env var before static ANDROID_PACKAGE_NAME. r?snorp
ad096194c68a98d7da4605e295ecc989d7be4ac1: Bug 1205734 - Enable web-based Firefox Accounts UI in Fennec Nightly. r=me draft
Nick Alexander <nalexander@mozilla.com> - Tue, 15 Sep 2015 15:52:40 -0400 - rev 296518
Push 5847 by nalexander@mozilla.com at Fri, 25 Sep 2015 22:02:24 +0000
Bug 1205734 - Enable web-based Firefox Accounts UI in Fennec Nightly. r=me
760f14443b762f9c5de8794273209181de352523: Bug 1206425 - Reorganize CodeMirror file structure for easier upgrades r=bgrins
Gabriel Luong <gabriel.luong@gmail.com> - Fri, 25 Sep 2015 11:34:06 -0700 - rev 296517
Push 5847 by nalexander@mozilla.com at Fri, 25 Sep 2015 22:02:24 +0000
Bug 1206425 - Reorganize CodeMirror file structure for easier upgrades r=bgrins
5505a568b4846f16719f7253e990dac5980bfba9: Bug 1207575 - Fix reporting of Loop's connection status if a user exits a room and then re-enters it without reloading the room. r=Mardak
Mark Banner <standard8@mozilla.com> - Fri, 25 Sep 2015 18:55:53 +0100 - rev 296516
Push 5847 by nalexander@mozilla.com at Fri, 25 Sep 2015 22:02:24 +0000
Bug 1207575 - Fix reporting of Loop's connection status if a user exits a room and then re-enters it without reloading the room. r=Mardak
4f3a0bfd6002f467c0f589f91a80863bada1f668: Bug 1208320 - Do not stage reftest test files before archiving; r?glandium draft
Gregory Szorc <gps@mozilla.com> - Fri, 25 Sep 2015 16:53:12 -0400 - rev 296515
Push 5846 by gszorc@mozilla.com at Fri, 25 Sep 2015 21:20:39 +0000
Bug 1208320 - Do not stage reftest test files before archiving; r?glandium This is slightly more involved than earlier changes because reftests have a one-off mechanism for finding files. Essentially, the master reftest manifest is loaded, directories are discovered, and every file in those directories is packaged. We add support to our test archive generation tool to read sources from reftest manifests and tell it where the reftest manifests are. print-manifest-dirs.py was only being used for staging reftest files. Since we don't do that any more, the functionality doesn't need to exist in a standalone file, so it has been moved inline into test_archive.py. This change avoids copying ~26,000 tests consuming 131 MB during test packaging. This is a majority of the file count that was remaining in the stage directory at this point. On my machine (which hasn't typically seen major wall time wins from not staging files due to its fast SSD), this change made test packaging ~20% faster, reducing wall time from ~50s to ~40s! A Try push seemed to indicate drastic results with the series up to this point. Including the already landed changes to generate test archives concurrently, test packaging times on OS X builders dropped from ~18:40 to 6:29! Times on Linux x64 remained about the same (~2:46). This is possibly due to these machines already having SSDs and due to normal variance in performance of builders and EC2 instances.
75b43ff7fb20954c98ea6616a82126af744a01e4: Bug 1208320 - Do not stage some reftest support files before archiving; r?glandium draft
Gregory Szorc <gps@mozilla.com> - Fri, 25 Sep 2015 13:29:29 -0400 - rev 296514
Push 5846 by gszorc@mozilla.com at Fri, 25 Sep 2015 21:20:39 +0000
Bug 1208320 - Do not stage some reftest support files before archiving; r?glandium After this, only reftest files themselves are staged. Those will be addressed in a subsequent commit.
de65fda59c0e4d56a620b0b759290e01b7589ec7: Bug 1208320 - Do not stage JIT test files before archiving; r?glandium draft
Gregory Szorc <gps@mozilla.com> - Fri, 25 Sep 2015 13:22:04 -0400 - rev 296513
Push 5846 by gszorc@mozilla.com at Fri, 25 Sep 2015 21:20:39 +0000
Bug 1208320 - Do not stage JIT test files before archiving; r?glandium This avoids copying 5000+ files consuming ~37 MB on my build configuration.
1e134f34a3505bf3ce811952a9a1effe65bee1bb: Bug 1208320 - Produce cppunittest and reftest packages via Python; r?glandium draft
Gregory Szorc <gps@mozilla.com> - Fri, 25 Sep 2015 10:57:41 -0400 - rev 296512
Push 5846 by gszorc@mozilla.com at Fri, 25 Sep 2015 21:20:39 +0000
Bug 1208320 - Produce cppunittest and reftest packages via Python; r?glandium With this change, all test ZIP archives are now generated via Python and mozpack. This change does not change I/O or file copy behavior at all. There is still a lot of room for eliminating extra file copies.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip