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.