1bbec154fb73b0fa3756a9ed417815c87fc82b4e: Merge inbound to mozilla-central. a=merge
shindli <shindli@mozilla.com> - Thu, 17 Jan 2019 18:13:41 +0200 - rev 454275
Push 35391 by shindli@mozilla.com at Thu, 17 Jan 2019 16:14:54 +0000
Merge inbound to mozilla-central. a=merge
ff0feb041ccc0381977b00ab136bc7378bf6200e: Bug 1516133 - Avoid extra main-thread jumps during the URL-classification, r=dimi
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 17 Jan 2019 12:30:27 +0100 - rev 454274
Push 35391 by shindli@mozilla.com at Thu, 17 Jan 2019 16:14:54 +0000
Bug 1516133 - Avoid extra main-thread jumps during the URL-classification, r=dimi
4f97b5ecbc245ad54db815472424de26512aa6fe: Bug 1519920 - Remove the identity-popup-footer class. r=dao
Akash Srivastava <akashspi09@gmail.com> - Thu, 17 Jan 2019 12:13:23 +0100 - rev 454273
Push 35391 by shindli@mozilla.com at Thu, 17 Jan 2019 16:14:54 +0000
Bug 1519920 - Remove the identity-popup-footer class. r=dao
9604eba240396369bb49a59486306d3f543f7f7f: Backed out changeset cf370ec3969a (bug 1516133) for mochitest assertion failures. CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Thu, 17 Jan 2019 12:51:13 +0200 - rev 454272
Push 35391 by shindli@mozilla.com at Thu, 17 Jan 2019 16:14:54 +0000
Backed out changeset cf370ec3969a (bug 1516133) for mochitest assertion failures. CLOSED TREE
cf370ec3969ab8eedeca3c369f83a5de0729c612: Bug 1516133 - Avoid extra main-thread jumps during the URL-classification, r=dimi
Andrea Marchesini <amarchesini@mozilla.com> - Thu, 17 Jan 2019 09:33:25 +0100 - rev 454271
Push 35391 by shindli@mozilla.com at Thu, 17 Jan 2019 16:14:54 +0000
Bug 1516133 - Avoid extra main-thread jumps during the URL-classification, r=dimi
683f9ffb0443ae71eabf1c78d4fa65223e7b0549: Bug 1502661 - Part 3. Use async API for spell checking. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 11 Jan 2019 15:46:05 +0900 - rev 454270
Push 35391 by shindli@mozilla.com at Thu, 17 Jan 2019 16:14:54 +0000
Bug 1502661 - Part 3. Use async API for spell checking. r=masayuki Previous implementation is - Use idle runnable for spellchecker - If spellchecker runnable spends 1ms (with 5 words), spellchecker is suspended, then resume it after 1s. - If misspell is 3/4 of extensions.spellchecker.inline.max-misspellings per DoSpellCheck, spellchecker is stopped. After this change, IPC is async, so we cannot count misspell words without waiting the result of async call. So I would like to change to - Use idle runnable for spellchecker - If spellchecker runnable spends 1ms (with 5 words), spellchecker is suspended, then resume it after 1s. - If misspell reaches extensions.spellchecker.inline.max-misspellings, stop spellcheck. - spellchecker IPC is called per maximum 25 (INLINESPELL_MAXIMUM_CHUNKED_WORDS_PER_TASK) words. As long as my MacBook (Core m3), spellchecker can check 100-150 words per 1ms after this fix. Also, INLINESPELL_MAXIMUM_CHUNKED_WORDS_PER_TASK define is less than 5, a lot of a11y tests will be failed. Because it uses selection listener to count all misspell words without waiting completion. Differential Revision: https://phabricator.services.mozilla.com/D14837
77ec2b95a66441cd1fa3d6a173d4ab6159407774: Bug 1502661 - Part 2. Add async method to check word by spellchecker. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 18 Dec 2018 20:23:44 +0900 - rev 454269
Push 35391 by shindli@mozilla.com at Thu, 17 Jan 2019 16:14:54 +0000
Bug 1502661 - Part 2. Add async method to check word by spellchecker. r=masayuki For mozInlineSpellChecker, I would like to add promse-based method to check word. But this method is - On content process, it works by async. - On chrome process, it works by sync. Some reftests with non-e10s don't wait that spellchecker is finished correctly due to race condition of spellchecker dictionary update. So it uses sync'd promise on chrome. Differential Revision: https://phabricator.services.mozilla.com/D14836
ae2e40fee31665a104031f3ddd239919a6c9ab61: Bug 1502661 - Part 1. Add async IPC to check word by spellchecker. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Sat, 17 Nov 2018 23:37:11 +0900 - rev 454268
Push 35391 by shindli@mozilla.com at Thu, 17 Jan 2019 16:14:54 +0000
Bug 1502661 - Part 1. Add async IPC to check word by spellchecker. r=masayuki Actually we have no async IPC for spellchecker, so I would like to add async IPC to check word. When using full check, spellchecker requests a lot of words to check word. New async IPC should allow multiple words per IPC to reduce IPC call. Differential Revision: https://phabricator.services.mozilla.com/D14835
f2f4a6eb1576cba580ee99971f5fc035cbaeeab1: Bug 1514780 - Use the Quantum Bar tokenizer in UnifiedComplete. r=adw
Marco Bonardo <mbonardo@mozilla.com> - Thu, 17 Jan 2019 11:26:29 +0000 - rev 454267
Push 35390 by shindli@mozilla.com at Thu, 17 Jan 2019 16:13:20 +0000
Bug 1514780 - Use the Quantum Bar tokenizer in UnifiedComplete. r=adw Differential Revision: https://phabricator.services.mozilla.com/D16676
d11bb3bd81951e0e5a66bc9e3ae80ca22d2ad13f: Bug 1519880 part 2 - Split Baseline's FrameInfo class in CompilerFrameInfo and InterpreterFrameInfo. r=djvj
Jan de Mooij <jdemooij@mozilla.com> - Thu, 17 Jan 2019 12:19:06 +0000 - rev 454266
Push 35390 by shindli@mozilla.com at Thu, 17 Jan 2019 16:13:20 +0000
Bug 1519880 part 2 - Split Baseline's FrameInfo class in CompilerFrameInfo and InterpreterFrameInfo. r=djvj InterpreterFrameInfo is just a very simple interface on top of masm. CompilerFrameInfo maintains the virtual stack based on the script it's compiling. Differential Revision: https://phabricator.services.mozilla.com/D16480
f24ec43206d74a563fbd401faf3761dde41707f8: Bug 1519880 part 1 - Stop exposing StackValue* to BaselineCodeGen. r=djvj
Jan de Mooij <jdemooij@mozilla.com> - Thu, 17 Jan 2019 12:18:35 +0000 - rev 454265
Push 35390 by shindli@mozilla.com at Thu, 17 Jan 2019 16:13:20 +0000
Bug 1519880 part 1 - Stop exposing StackValue* to BaselineCodeGen. r=djvj The interpreter won't use the virtual stack and StackValue, so we need to refactor things a bit so we don't call frame.peek(x) outside the FrameInfo class. StackValue will be just an implementation detail of CompilerFrameInfo in the next patch. Differential Revision: https://phabricator.services.mozilla.com/D16479
cb3ca443d8c3f635764d2cc77f42aff6c3daecda: Bug 1490344 - [Linux/Gtk] Enable hidden system titlebar by default on Gnome, r=dao
Martin Stransky <stransky@redhat.com> - Thu, 17 Jan 2019 12:44:49 +0000 - rev 454264
Push 35390 by shindli@mozilla.com at Thu, 17 Jan 2019 16:13:20 +0000
Bug 1490344 - [Linux/Gtk] Enable hidden system titlebar by default on Gnome, r=dao This patch implements -moz-gtk-csd-hide-titlebar-by-default media query to check if the system titlebar should be disabled by default on Linux systems (it's already disabled on Window/Mac). It also removes explicit definition of browser.tabs.drawInTitlebar preference on Linux. When browser.tabs.drawInTitlebar is missing the -moz-gtk-csd-hide-titlebar-by-default is used to obtain the titlebar state. When browser.tabs.drawInTitlebar is set in about:config or by Customize menu, the user peference is used instead of the default. It also fixes a -moz-gtk-csd-available media query, it was always true regardless the actual system setting. Differential Revision: https://phabricator.services.mozilla.com/D16036
c3da93a4af8ff7db326c1f9eed053f3645565836: Bug 1520353 - Detect lexical variable earlier in BinAST. r=Yoric
Tooru Fujisawa <arai_a@mac.com> - Thu, 17 Jan 2019 11:47:36 +0000 - rev 454263
Push 35390 by shindli@mozilla.com at Thu, 17 Jan 2019 16:13:20 +0000
Bug 1520353 - Detect lexical variable earlier in BinAST. r=Yoric We're not handling lexical variable in BinAST parser for now, and it results in unhelpful error at the first reference. Detecting the lexical variable at declaration and throw more helpful error. Differential Revision: https://phabricator.services.mozilla.com/D16807
3e943d2e39c9292cd0b5098a46116aaa9aaa1f3b: Bug 1520392 - Part 5: Skip slow jit-test which depends on helper threads if helper threads are not available. r=jandem
Tooru Fujisawa <arai_a@mac.com> - Thu, 17 Jan 2019 11:46:24 +0000 - rev 454262
Push 35390 by shindli@mozilla.com at Thu, 17 Jan 2019 16:13:20 +0000
Bug 1520392 - Part 5: Skip slow jit-test which depends on helper threads if helper threads are not available. r=jandem Depends on D16814 Differential Revision: https://phabricator.services.mozilla.com/D16815
119e9c321200abdc92943a4ef125c575ddd46f88: Bug 1520392 - Part 4: Pass {newCompartment: true} to newGlobal in slow jit-test. r=jandem
Tooru Fujisawa <arai_a@mac.com> - Thu, 17 Jan 2019 11:44:28 +0000 - rev 454261
Push 35390 by shindli@mozilla.com at Thu, 17 Jan 2019 16:13:20 +0000
Bug 1520392 - Part 4: Pass {newCompartment: true} to newGlobal in slow jit-test. r=jandem Depends on D16813 Differential Revision: https://phabricator.services.mozilla.com/D16814
25692599e832e823b3f5278d6996531b31ddc90e: Bug 1520392 - Part 3: Add missing error cookie to slow jit-test. r=jandem
Tooru Fujisawa <arai_a@mac.com> - Thu, 17 Jan 2019 11:43:19 +0000 - rev 454260
Push 35390 by shindli@mozilla.com at Thu, 17 Jan 2019 16:13:20 +0000
Bug 1520392 - Part 3: Add missing error cookie to slow jit-test. r=jandem Depends on D16812 Differential Revision: https://phabricator.services.mozilla.com/D16813
d59fd4c39eb9129340b95a0310a1b4d0c825536c: Bug 1520392 - Part 2: Fix cookie in slow jit-test. r=jandem
Tooru Fujisawa <arai_a@mac.com> - Thu, 17 Jan 2019 11:41:35 +0000 - rev 454259
Push 35390 by shindli@mozilla.com at Thu, 17 Jan 2019 16:13:20 +0000
Bug 1520392 - Part 2: Fix cookie in slow jit-test. r=jandem Depends on D16811 Differential Revision: https://phabricator.services.mozilla.com/D16812
66959f0748b4847b9ef074d9665de4aa70eba2a7: Bug 1520392 - Part 1: Remove expression closures from slow jit-tests. r=jandem
Tooru Fujisawa <arai_a@mac.com> - Thu, 17 Jan 2019 11:41:12 +0000 - rev 454258
Push 35390 by shindli@mozilla.com at Thu, 17 Jan 2019 16:13:20 +0000
Bug 1520392 - Part 1: Remove expression closures from slow jit-tests. r=jandem Differential Revision: https://phabricator.services.mozilla.com/D16811
494b88d492b13cdb790e6f503635db5bc022e8c2: Bug 1520536 - Handle same-compartment wrappers in TypedArrayObjectTemplate<T>::fromTypedArray. r=anba
Jan de Mooij <jdemooij@mozilla.com> - Thu, 17 Jan 2019 09:13:25 +0000 - rev 454257
Push 35390 by shindli@mozilla.com at Thu, 17 Jan 2019 16:13:20 +0000
Bug 1520536 - Handle same-compartment wrappers in TypedArrayObjectTemplate<T>::fromTypedArray. r=anba Differential Revision: https://phabricator.services.mozilla.com/D16796
655570f6b2eb5bcc1683e8846e2b90d6e81a7d54: Bug 1519133 - replace _actor field with protocol.js actorID field; r=ochameau
yulia <ystartsev@mozilla.com> - Thu, 17 Jan 2019 10:11:36 +0000 - rev 454256
Push 35390 by shindli@mozilla.com at Thu, 17 Jan 2019 16:13:20 +0000
Bug 1519133 - replace _actor field with protocol.js actorID field; r=ochameau Differential Revision: https://phabricator.services.mozilla.com/D16702
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip