0eed3c26935ae436ddc8ed094e8cff4c5a18b3b4: Bug 1218629 - Save audio volume for each device to setting db r=alwu
Sotaro Ikeda <sotaro.ikeda.g@gmail.com> - Wed, 23 Dec 2015 23:31:34 -0800 - rev 277561
Push 69523 by sikeda@mozilla.com at Thu, 24 Dec 2015 07:31:55 +0000
Bug 1218629 - Save audio volume for each device to setting db r=alwu
6c98d100b4ca9f4b667955441cb10b19f8c8381f: Bug 1229633: hash interface names on Windows. r=ekr
Nils Ohlmeier [:drno] <drno@ohlmeier.org> - Mon, 21 Dec 2015 23:13:44 -0800 - rev 277560
Push 69522 by drno@ohlmeier.org at Thu, 24 Dec 2015 06:08:00 +0000
Bug 1229633: hash interface names on Windows. r=ekr
795a10bae42866bb11d2080f30723ee64cd80554: Bug 1167248 - Call RtlGenRandom() instead of rand_s() to workaround crashes from injected third-party hooks. r=jandem
Chris Peterson <cpeterson@mozilla.com> - Sun, 20 Dec 2015 21:14:44 -0800 - rev 277559
Push 69521 by cpeterson@mozilla.com at Thu, 24 Dec 2015 05:09:40 +0000
Bug 1167248 - Call RtlGenRandom() instead of rand_s() to workaround crashes from injected third-party hooks. r=jandem
9e904a370af3abd5499625355bcaa4d6ee438e14: Bug 1225347 - Apply audio setting to volume parameter of Speak(). r=eeejay
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 24 Dec 2015 13:58:24 +0900 - rev 277558
Push 69520 by m_kato@ga2.so-net.ne.jp at Thu, 24 Dec 2015 04:59:00 +0000
Bug 1225347 - Apply audio setting to volume parameter of Speak(). r=eeejay
1bcc9c3365866a40b5b6c2a76d71d79065465797: Bug 1234955 - Make TEST_DIRS a SPECIAL_VARIABLE. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Thu, 24 Dec 2015 07:50:57 +0900 - rev 277557
Push 69519 by mh@glandium.org at Thu, 24 Dec 2015 04:13:22 +0000
Bug 1234955 - Make TEST_DIRS a SPECIAL_VARIABLE. r=gps Using TEST_DIRS is nothing more than a shortcut for if CONFIG['ENABLE_TESTS']: DIRS += [...] As such, we might as well remove it being a separate variable, and use some Context magic to just fill DIRS when ENABLE_TESTS is set. The security/manager/ssl/tests/unit/moz.build change ensures that the order of DIRS before the change is kept, not because it matters, but because it allows to confirm that nothing else is modified by this change.
b8386d08ba9da514cc6871fa17bb0db6c4194013: Bug 1234780 - Use Paths for BRANDING_FILES. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 23 Dec 2015 17:30:32 +0900 - rev 277556
Push 69519 by mh@glandium.org at Thu, 24 Dec 2015 04:13:22 +0000
Bug 1234780 - Use Paths for BRANDING_FILES. r=gps Also, handle them like other FinalTargetFiles. After this, TEST_HARNESS_FILES is the last use of plain HierarchicalStringList.
e09bf05908dab4044de3d347a7bcd4333e024a84: Bug 1234780 - Avoid a loop in RecursiveMakeBackend._process_final_target_files. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 23 Dec 2015 17:28:03 +0900 - rev 277555
Push 69519 by mh@glandium.org at Thu, 24 Dec 2015 04:13:22 +0000
Bug 1234780 - Avoid a loop in RecursiveMakeBackend._process_final_target_files. r=gps
b247d8f585380f78de1ea2ec55c9cdb30fd7899c: Bug 1234439 - Add a jar.mn to the end-to-end test. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 23 Dec 2015 15:19:11 +0900 - rev 277554
Push 69519 by mh@glandium.org at Thu, 24 Dec 2015 04:13:22 +0000
Bug 1234439 - Add a jar.mn to the end-to-end test. r=gps Also add the corner case that broke mach build faster on Windows in bug 1191230.
b1bd6b86e5a0c16d72fd68581dcea8a60b3e5cd9: Bug 1234439 - Use new install manifests feature for chrome manifests in the FasterMake backend. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 23 Dec 2015 15:17:41 +0900 - rev 277553
Push 69519 by mh@glandium.org at Thu, 24 Dec 2015 04:13:22 +0000
Bug 1234439 - Use new install manifests feature for chrome manifests in the FasterMake backend. r=gps Bug 1191230 added override lines with # characters to chrome manifests for Windows. So far, chrome manifests were handled with buildlist.py like in the RecursiveMake backend, fed with Make variables. Without proper quoting, those Make variables are just truncated by Make on the first # character, and this results in mach build faster failing because of that. However, the reason why chrome manifests were handled with buildlist.py originally is that not all chrome manifest entries were known to the FasterMake backend, but they now all are. So instead of relying on Make variables and buildlist.py, we can now rely on the newly added install manifests feature allowing to create files with a given content.
f7c70c4d4ba4efb8b3f905163473537a66bfbd01: Bug 1234439 - Add support for files with a given content to install manifests. r=gps
Mike Hommey <mh+mozilla@glandium.org> - Wed, 23 Dec 2015 15:47:11 +0900 - rev 277552
Push 69519 by mh@glandium.org at Thu, 24 Dec 2015 04:13:22 +0000
Bug 1234439 - Add support for files with a given content to install manifests. r=gps This will be used for chrome manifests in the faster make backend.
51910002fb3a8dd5df40b1947d99ef26ca898841: Bug 1232159 followup, test for the existence of TypedObject so the test doesn't fail when it hits mozilla-aurora, r=efaust
Phil Ringnalda <philringnalda@gmail.com> - Wed, 23 Dec 2015 19:34:15 -0800 - rev 277551
Push 69518 by philringnalda@gmail.com at Thu, 24 Dec 2015 03:35:19 +0000
Bug 1232159 followup, test for the existence of TypedObject so the test doesn't fail when it hits mozilla-aurora, r=efaust
903769cc0aace8851e86b271a812435300136765: Bug 1233650. Part 4 - remove unused functions from DecodedStream. r=roc.
JW Wang <jwwang@mozilla.com> - Thu, 24 Dec 2015 10:14:16 +0800 - rev 277550
Push 69517 by jwwang@mozilla.com at Thu, 24 Dec 2015 03:34:18 +0000
Bug 1233650. Part 4 - remove unused functions from DecodedStream. r=roc.
3d3e1d9f36f538391ba2fe938d20e6eca8ecfbc6: Bug 1233650. Part 3 - move creation of OutputStreamManager from DecodedStream to MDSM. r=roc.
JW Wang <jwwang@mozilla.com> - Thu, 24 Dec 2015 10:14:16 +0800 - rev 277549
Push 69517 by jwwang@mozilla.com at Thu, 24 Dec 2015 03:34:18 +0000
Bug 1233650. Part 3 - move creation of OutputStreamManager from DecodedStream to MDSM. r=roc.
8cc77e0ec2c98fe504fcbf2d9e1498e769b97a27: Bug 1233650. Part 2 - make OutputStreamManager ref-counted so it can be shared between MDSM and DecodedStream. r=roc.
JW Wang <jwwang@mozilla.com> - Thu, 24 Dec 2015 10:14:16 +0800 - rev 277548
Push 69517 by jwwang@mozilla.com at Thu, 24 Dec 2015 03:34:18 +0000
Bug 1233650. Part 2 - make OutputStreamManager ref-counted so it can be shared between MDSM and DecodedStream. r=roc.
4f3fe94a23239561218345fbaecd32d03eb6d7b2: Bug 1233650. Part 1 - extract OutputStreamManager to its own file. r=roc.
JW Wang <jwwang@mozilla.com> - Thu, 24 Dec 2015 10:14:15 +0800 - rev 277547
Push 69517 by jwwang@mozilla.com at Thu, 24 Dec 2015 03:34:18 +0000
Bug 1233650. Part 1 - extract OutputStreamManager to its own file. r=roc.
06eb0a92a8251d202ba08d1f0ba7cdf40ba448e1: Bug 1233812 - Move SyncRunEvent to nsAppShell; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 23 Dec 2015 22:03:35 -0500 - rev 277546
Push 69516 by nchen@mozilla.com at Thu, 24 Dec 2015 03:07:23 +0000
Bug 1233812 - Move SyncRunEvent to nsAppShell; r=snorp This patch moves the SyncRunEvent logic from GLControllerSupport to nsAppShell, as it could be useful elsewhere. This patch fixes a race condition related to shutdown, where a deadlock could occur if Gecko shuts down when another thread is waiting for a synchronous event to finish running. This patch also fixes a crash on shutdown when we tried to create a mutex after the deadlock detector has shut down.
44c953535f7aa7067559177e643207fc868e8d4e: Bug 1233812 - Fix possible race in accessing nsAppShell instance; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 23 Dec 2015 22:03:35 -0500 - rev 277545
Push 69516 by nchen@mozilla.com at Thu, 24 Dec 2015 03:07:23 +0000
Bug 1233812 - Fix possible race in accessing nsAppShell instance; r=snorp When getting nsAppShell from another thread, there could be a race with nsAppShell being destroyed on the main thread. This patch makes the raw nsAppShell pointer only accessible from the main thread, and use a static mutex to coordinate accessing nsAppShell from other threads.
30acf12f8e1a97125dbd0bf7cfac74faeca1e786: Bug 1233812 - Remove obsolete methods in GeckoAppShell; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 23 Dec 2015 22:03:35 -0500 - rev 277544
Push 69516 by nchen@mozilla.com at Thu, 24 Dec 2015 03:07:23 +0000
Bug 1233812 - Remove obsolete methods in GeckoAppShell; r=snorp These methods were from the XUL Fennec days and are obsolete.
0dc008dbe5e525f66994998963d2cc389621cb51: Bug 1229403 - Use existing states if possible when initializing GeckoView; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 23 Dec 2015 22:03:35 -0500 - rev 277543
Push 69516 by nchen@mozilla.com at Thu, 24 Dec 2015 03:07:23 +0000
Bug 1229403 - Use existing states if possible when initializing GeckoView; r=snorp This patch changes onAttachedToWindow in GeckoView, so that if we have states that have been restored, we use those states for initialization instead of creating new states (e.g. opening a new nsWindow). Because the GLController instance is associated with the nsWindow instance, we need to keep the GLController instance as part of our saved states. This patch also adds a reattach method to GeckoView.Window, because GeckoEditable needs to be notified when its target View changes.
a91ac72095ffa693b9e00b9165a054436175436c: Bug 1229403 - Implement save and restoring GeckoView states; r=snorp
Jim Chen <nchen@mozilla.com> - Wed, 23 Dec 2015 22:03:35 -0500 - rev 277542
Push 69516 by nchen@mozilla.com at Thu, 24 Dec 2015 03:07:23 +0000
Bug 1229403 - Implement save and restoring GeckoView states; r=snorp This patch adds an implementation of onSaveInstanceState and onRestoreInstanceState to GeckoView, so that when GeckoView is destroyed and later recreated, we would properly save and restore necessary states and JNI associations. The patch also fixes onDetachedFromWindow, so that we keep the nsWindow if we saved states, and close the nsWindow if we did not save states.
(0) -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip