76a3d885e36b81e87aa7cc7a5d6ee7631bc92b5a: Bug 1370449 - Simplify SVGTextDrawPathCallbacks by passing in data that more closely matches what it uses. r=heycam
Robert Longson <longsonr@gmail.com> - Wed, 07 Jun 2017 20:38:59 +0100 - rev 590716
Push 62805 by bmo:tigleym@gmail.com at Thu, 08 Jun 2017 00:29:27 +0000
Bug 1370449 - Simplify SVGTextDrawPathCallbacks by passing in data that more closely matches what it uses. r=heycam
fd35e2ebf019d75c648d8ec5663bf58f1a444621: Bug 1367692 - Make IMEHandler not restore default IMC unless legacy IMM-IME is active. r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 07 Jun 2017 11:42:27 +0900 - rev 590715
Push 62805 by bmo:tigleym@gmail.com at Thu, 08 Jun 2017 00:29:27 +0000
Bug 1367692 - Make IMEHandler not restore default IMC unless legacy IMM-IME is active. r=m_kato TIPs (and normal keyboard layouts) don't need IMC on focused window. So, in most environment, it's not necessary to restore default IMC of focused window. Therefore, this patch makes IMEHandler not restore default IMC unless legacy IMM-IME is active and disassociate IMC from focused window when IMM-IME isn't active. However, this is risky change. Therefore, the new behavior is disabled in default settings. On the other hand, we need the new behavior only when MS-IME for Japanese is active on Win10. Therefore, this patch adds a pref to enable/disable the hack and make it true in the default settings. MozReview-Commit-ID: KAVxVT9CrsW
38e06c672764234f76bd25fb482b58c640f09e1b: Bug 1024557 - Test XFO is ignored when frame-ancestors is present. r=smaug
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Wed, 07 Jun 2017 10:12:55 +0200 - rev 590714
Push 62805 by bmo:tigleym@gmail.com at Thu, 08 Jun 2017 00:29:27 +0000
Bug 1024557 - Test XFO is ignored when frame-ancestors is present. r=smaug
68517278b72ef27b1b14c15c5c7155b4386a5257: Bug 1024557 - Ignore x-frame-options if CSP with frame-ancestors exists. r=smaug
Christoph Kerschbaumer <ckerschb@christophkerschbaumer.com> - Wed, 07 Jun 2017 21:17:49 +0200 - rev 590713
Push 62805 by bmo:tigleym@gmail.com at Thu, 08 Jun 2017 00:29:27 +0000
Bug 1024557 - Ignore x-frame-options if CSP with frame-ancestors exists. r=smaug
06967108134bd25250440c4e7429484856f811be: Bug 1322803 - Allow setting additional rustflags via mozconfig. r=ted
Marco Castelluccio <mcastelluccio@mozilla.com> - Tue, 06 Jun 2017 01:05:10 +0100 - rev 590712
Push 62805 by bmo:tigleym@gmail.com at Thu, 08 Jun 2017 00:29:27 +0000
Bug 1322803 - Allow setting additional rustflags via mozconfig. r=ted
0d16a08bbcfa181535789a43856ef176cc9829c8: Bug 1370027: Part 2 - Use Subprocess.jsm rather than nsIProcess to create the Browser Toolbox process. r=bgrins
Kris Maglione <maglione.k@gmail.com> - Tue, 06 Jun 2017 16:15:38 -0700 - rev 590711
Push 62805 by bmo:tigleym@gmail.com at Thu, 08 Jun 2017 00:29:27 +0000
Bug 1370027: Part 2 - Use Subprocess.jsm rather than nsIProcess to create the Browser Toolbox process. r=bgrins Using nsIProcess has the side-effect of spawning a NSPR process wait loop thread, which makes it impossible for other IPC code to waitpid on its own processes, and check their exit status. There are other instances that need to be changed as well, but this is the one that developers are most likely to run into. MozReview-Commit-ID: L0WyOxlXbkk
f4f2dab8b32338f937a3661946809df4674440d6: Bug 1370027: Part 1 - Cleanly handle a subprocess child being reaped by NSPR. r=aswan
Kris Maglione <maglione.k@gmail.com> - Tue, 06 Jun 2017 16:00:53 -0700 - rev 590710
Push 62805 by bmo:tigleym@gmail.com at Thu, 08 Jun 2017 00:29:27 +0000
Bug 1370027: Part 1 - Cleanly handle a subprocess child being reaped by NSPR. r=aswan The first time any other code in the parent process uses NSPR (usually via nsIProcess) to spawn a new process, it spawns a thread to contuously wait for any child process to exit. This thread winds up reaping our child processes before we get the chance to wait for them, which leads us to continuously poll for them to exit. We don't have a good way to handle this, but checking the error status of waitpid at least prevents us from failing catastrophically. MozReview-Commit-ID: 75Z1yUHUmjy
196bfa86b5a63c20f7f6fdf3e30d9ff3d8839de3: Backed out changeset 47ce8dbb036e (bug 1356189) for no tests result for own test await-restricted-nested.js on Windows 7 VM opt. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 07 Jun 2017 20:27:53 +0200 - rev 590709
Push 62805 by bmo:tigleym@gmail.com at Thu, 08 Jun 2017 00:29:27 +0000
Backed out changeset 47ce8dbb036e (bug 1356189) for no tests result for own test await-restricted-nested.js on Windows 7 VM opt. r=backout
eb418afc24afb12ec0d8bca4e9aa2068db384f2a: Bug 1370700 part 2 - Use mAttributeCache.GetOrInsert() to avoid a second hashtable lookup for Put(). r=froydnj
Mats Palmgren <mats@mozilla.com> - Wed, 07 Jun 2017 20:03:19 +0200 - rev 590708
Push 62805 by bmo:tigleym@gmail.com at Thu, 08 Jun 2017 00:29:27 +0000
Bug 1370700 part 2 - Use mAttributeCache.GetOrInsert() to avoid a second hashtable lookup for Put(). r=froydnj MozReview-Commit-ID: BE6vztn6ljl
883902e4d9992a9d4a6dc48fae0e8f5fa72c80a5: Bug 1370700 part 1 - Use mAttributeCache.LookupRemoveIf() to avoid a second hashtable lookup for Remove(). r=froydnj
Mats Palmgren <mats@mozilla.com> - Wed, 07 Jun 2017 20:03:19 +0200 - rev 590707
Push 62805 by bmo:tigleym@gmail.com at Thu, 08 Jun 2017 00:29:27 +0000
Bug 1370700 part 1 - Use mAttributeCache.LookupRemoveIf() to avoid a second hashtable lookup for Remove(). r=froydnj MozReview-Commit-ID: CrIb6DcE1D7
3c9a4dbc3409494e745ad9afa04bf3f4d2c35be9: Bug 1258781 Add pref for content skia font cache size. r=erahm
Mason Chang <mchang@mozilla.com> - Wed, 07 Jun 2017 10:11:17 -0700 - rev 590706
Push 62805 by bmo:tigleym@gmail.com at Thu, 08 Jun 2017 00:29:27 +0000
Bug 1258781 Add pref for content skia font cache size. r=erahm
6353d0ebd86f6395f4a46082e4574fdc82ea1076: Backout bug 1361461 due to potentially introducing some intermittent reftest failures
Ehsan Akhgari <ehsan@mozilla.com> - Wed, 07 Jun 2017 13:00:45 -0400 - rev 590705
Push 62805 by bmo:tigleym@gmail.com at Thu, 08 Jun 2017 00:29:27 +0000
Backout bug 1361461 due to potentially introducing some intermittent reftest failures
1cd8ff73215749a74bd9ae5b8a7b12ea21d28381: Bug 1369363 - Test for crash in nsLayoutUtils::TransformFrameRectToAncestor.
Tobias Schneider <schneider@jancona.com> - Tue, 06 Jun 2017 10:44:42 -0700 - rev 590704
Push 62805 by bmo:tigleym@gmail.com at Thu, 08 Jun 2017 00:29:27 +0000
Bug 1369363 - Test for crash in nsLayoutUtils::TransformFrameRectToAncestor.
37f50095e77ef92ede26761f9e8c9835d60879e8: Bug 1370640. Get rid of ProtoAndIfaceCache::EntrySlotIfExists. r=peterv
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 07 Jun 2017 12:56:27 -0400 - rev 590703
Push 62805 by bmo:tigleym@gmail.com at Thu, 08 Jun 2017 00:29:27 +0000
Bug 1370640. Get rid of ProtoAndIfaceCache::EntrySlotIfExists. r=peterv
b84707ac2dfeec9de7d16ccf17d8a703844a59e7: Bug 1370614. Replace some uses of ProtoAndIfaceCache::EntrySlotIfExists with a faster boolean-returning test function. r=froydnj
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 07 Jun 2017 12:56:27 -0400 - rev 590702
Push 62805 by bmo:tigleym@gmail.com at Thu, 08 Jun 2017 00:29:27 +0000
Bug 1370614. Replace some uses of ProtoAndIfaceCache::EntrySlotIfExists with a faster boolean-returning test function. r=froydnj
7df7e414a2be891a6bd039ae92e4507337bfc389: Bug 1365032 - Part 2: Add a test for propagating properties of windows across window.open, r=smaug
Michael Layzell <michael@thelayzells.com> - Tue, 06 Jun 2017 14:24:00 -0400 - rev 590701
Push 62805 by bmo:tigleym@gmail.com at Thu, 08 Jun 2017 00:29:27 +0000
Bug 1365032 - Part 2: Add a test for propagating properties of windows across window.open, r=smaug MozReview-Commit-ID: i7cW9rd0eO
77154e843ebc364a9dba989f8ebc71e29e1cb08c: Bug 1365032 - Part 1: Allow changing processes when opening a new window with noopener, r=smaug
Michael Layzell <michael@thelayzells.com> - Mon, 05 Jun 2017 13:31:19 -0400 - rev 590700
Push 62805 by bmo:tigleym@gmail.com at Thu, 08 Jun 2017 00:29:27 +0000
Bug 1365032 - Part 1: Allow changing processes when opening a new window with noopener, r=smaug MozReview-Commit-ID: CXKjDxmoXVH
8dd6234e2a18f9fb9ab6ec32d84fbb38c8a7d7fa: Bug 1368046 - Part 2: Propagate OriginAttributes across processes for RecvCreateWindowInDifferentProcess, r=smaug
Michael Layzell <michael@thelayzells.com> - Tue, 06 Jun 2017 14:22:17 -0400 - rev 590699
Push 62805 by bmo:tigleym@gmail.com at Thu, 08 Jun 2017 00:29:27 +0000
Bug 1368046 - Part 2: Propagate OriginAttributes across processes for RecvCreateWindowInDifferentProcess, r=smaug MozReview-Commit-ID: 8ok4DI9zgfR
548be4ca230bf01b914dd685f92d35897803a31b: Bug 1368046 - Part 1: Propagate window.name across processes for RecvCreateWindowInDifferentProcess, r=smaug
Michael Layzell <michael@thelayzells.com> - Mon, 05 Jun 2017 13:33:11 -0400 - rev 590698
Push 62805 by bmo:tigleym@gmail.com at Thu, 08 Jun 2017 00:29:27 +0000
Bug 1368046 - Part 1: Propagate window.name across processes for RecvCreateWindowInDifferentProcess, r=smaug MozReview-Commit-ID: 6xmLN9pbCKd
ea32af8eee1459bdcbe85c8a3e7b78b374802d1c: Backed out changeset 51c81beac6aa (bug 1158445) for bustage on Android in mfbt/Poison.cpp. r=backout
Sebastian Hengst <archaeopteryx@coole-files.de> - Wed, 07 Jun 2017 18:25:48 +0200 - rev 590697
Push 62805 by bmo:tigleym@gmail.com at Thu, 08 Jun 2017 00:29:27 +0000
Backed out changeset 51c81beac6aa (bug 1158445) for bustage on Android in mfbt/Poison.cpp. r=backout
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip