6751fa7c52610960e62ab6e743037c7f43951682: Bug 1365162 - Part 2: Factor out lang="" namespace checks. r=emilio
Cameron McCormack <cam@mcc.id.au> - Wed, 07 Jun 2017 11:10:07 +0800 - rev 362894
Push 44304 by cmccormack@mozilla.com at Thu, 08 Jun 2017 03:01:15 +0000
Bug 1365162 - Part 2: Factor out lang="" namespace checks. r=emilio MozReview-Commit-ID: CBwV3xB5sz9
53c186e01b1295b5781820ef5f4d7460a0de7a64: Bug 1365162 - Part 1: Restyle entire subtree when lang="" or xml:lang="" changes. r=emilio
Cameron McCormack <cam@mcc.id.au> - Mon, 05 Jun 2017 13:05:19 +0800 - rev 362893
Push 44304 by cmccormack@mozilla.com at Thu, 08 Jun 2017 03:01:15 +0000
Bug 1365162 - Part 1: Restyle entire subtree when lang="" or xml:lang="" changes. r=emilio MozReview-Commit-ID: 46YSGTxjshc
79907a4c6755780258f95a982ae0ad852b6590e8: servo: Merge #17206 - match :lang() against snapshots correctly (from heycam:lang-snapshots); r=emilio
Cameron McCormack <cam@mcc.id.au> - Wed, 07 Jun 2017 19:00:54 -0700 - rev 362892
Push 44303 by servo-vcs-sync@mozilla.com at Thu, 08 Jun 2017 02:58:30 +0000
servo: Merge #17206 - match :lang() against snapshots correctly (from heycam:lang-snapshots); r=emilio Reviewed in https://bugzilla.mozilla.org/show_bug.cgi?id=1365162. Source-Repo: https://github.com/servo/servo Source-Revision: ad47d33511c318fe208158bb16deb5086979e0c7
a5c1b2aba36c6ca27136cef41995fe53ee500a70: Merge m-c to autoland. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 07 Jun 2017 22:55:56 -0400 - rev 362891
Push 44302 by ryanvm@gmail.com at Thu, 08 Jun 2017 02:56:42 +0000
Merge m-c to autoland. a=merge UPGRADE_NSPR_RELEASE UPGRADE_NSS_RELEASE
7efda263a842e60cd0cc00b3c4a7058c65590702: Merge inbound to m-c. a=merge
Ryan VanderMeulen <ryanvm@gmail.com> - Wed, 07 Jun 2017 22:52:40 -0400 - rev 362890
Push 44302 by ryanvm@gmail.com at Thu, 08 Jun 2017 02:56:42 +0000
Merge inbound to m-c. a=merge UPGRADE_NSPR_RELEASE UPGRADE_NSS_RELEASE
6fd10955e89903caf8f92e2c600aa2aa4a2be496: Bug 1367885: Follow-up - remove code that mistakenly landed as part of commit 09894b9ce473; r=backout
Aaron Klotz <aklotz@mozilla.com> - Wed, 07 Jun 2017 14:39:15 -0600 - rev 362889
Push 44302 by ryanvm@gmail.com at Thu, 08 Jun 2017 02:56:42 +0000
Bug 1367885: Follow-up - remove code that mistakenly landed as part of commit 09894b9ce473; r=backout MozReview-Commit-ID: 3ORbwx6QFhR
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 362888
Push 44302 by ryanvm@gmail.com at Thu, 08 Jun 2017 02:56:42 +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 362887
Push 44302 by ryanvm@gmail.com at Thu, 08 Jun 2017 02:56:42 +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 362886
Push 44302 by ryanvm@gmail.com at Thu, 08 Jun 2017 02:56:42 +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 362885
Push 44302 by ryanvm@gmail.com at Thu, 08 Jun 2017 02:56:42 +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 362884
Push 44302 by ryanvm@gmail.com at Thu, 08 Jun 2017 02:56:42 +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 362883
Push 44302 by ryanvm@gmail.com at Thu, 08 Jun 2017 02:56:42 +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 362882
Push 44302 by ryanvm@gmail.com at Thu, 08 Jun 2017 02:56:42 +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 362881
Push 44302 by ryanvm@gmail.com at Thu, 08 Jun 2017 02:56:42 +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 362880
Push 44302 by ryanvm@gmail.com at Thu, 08 Jun 2017 02:56:42 +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 362879
Push 44302 by ryanvm@gmail.com at Thu, 08 Jun 2017 02:56:42 +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 362878
Push 44302 by ryanvm@gmail.com at Thu, 08 Jun 2017 02:56:42 +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 362877
Push 44302 by ryanvm@gmail.com at Thu, 08 Jun 2017 02:56:42 +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 362876
Push 44302 by ryanvm@gmail.com at Thu, 08 Jun 2017 02:56:42 +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 362875
Push 44302 by ryanvm@gmail.com at Thu, 08 Jun 2017 02:56:42 +0000
Bug 1370640. Get rid of ProtoAndIfaceCache::EntrySlotIfExists. r=peterv
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip