e2a048ce899bf68290ee7876d4472ab46da93d11: Bug 1399024 - fix mainthreadio intermittents r?jmaher draft investigate_mtio
Ionut Goldan <ionut.goldan@softvision.ro> - Mon, 02 Oct 2017 09:55:15 +0300 - rev 674238
Push 82771 by bmo:igoldan@mozilla.com at Tue, 03 Oct 2017 14:35:06 +0000
Bug 1399024 - fix mainthreadio intermittents r?jmaher MozReview-Commit-ID: 61Tn0AqbTbX
8fae75335f191a0f7bc9dc5007eacaca95070f02: Bug 1399242 - Prevent console react updates while console isn't visible. r=nchevobbe,gregtatum draft
Alexandre Poirot <poirot.alex@gmail.com> - Tue, 03 Oct 2017 16:32:17 +0200 - rev 674237
Push 82770 by bmo:poirot.alex@gmail.com at Tue, 03 Oct 2017 14:32:45 +0000
Bug 1399242 - Prevent console react updates while console isn't visible. r=nchevobbe,gregtatum MozReview-Commit-ID: A6NGLbiuyTE
1adc606a59543ee1849a1311c5e36c1bf9eb6423: Bug 1403065 - Fix enumObjectProperties for exotic objects; r=bgrins,Oriol. draft
Nicolas Chevobbe <nchevobbe@mozilla.com> - Tue, 26 Sep 2017 12:02:20 +0200 - rev 674236
Push 82769 by bmo:nchevobbe@mozilla.com at Tue, 03 Oct 2017 14:26:06 +0000
Bug 1403065 - Fix enumObjectProperties for exotic objects; r=bgrins,Oriol. In the `enumProperties` function , we can pass some options to only retrieve indexed or non indexed properties. The problem when doing this is that we were relying on the value of a `length` property to get what's before (indexed) or after (non-indexed). But if you have a plain object with a length property like `{length: 789}`, and try to retrieve non-indexed properties, the function would return an empty ownProperties object. In this patch we make extra checks in the function to make sure we do return the expected data to the client. A unit-test is added to ensure we don't regress. MozReview-Commit-ID: FMCh9qnzeTT
49340f88a01d2e9d9bf0a4d5620c5df86d9c63cc: Bug 1390562 - part 1: HTML editor shouldn't split <div> container at inserting a line break for backward compatibility if defaultParagraphSeparator is "br" r?m_kato draft
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 03 Oct 2017 19:36:39 +0900 - rev 674235
Push 82768 by masayuki@d-toybox.com at Tue, 03 Oct 2017 14:23:01 +0000
Bug 1390562 - part 1: HTML editor shouldn't split <div> container at inserting a line break for backward compatibility if defaultParagraphSeparator is "br" r?m_kato Starting from bug 1297414, HTMLEditor treats <div> container as same as <p> container at inserting a line break. This new behavior is check in WPT. So, it's better to use the new behavior for compatibility with other browsers. However, we're still using <br> as default paragraph separator for backward compatibility even though this is non-standard behavior. So, although, the old behavior is odd, we should keep treating them differently in the backward compatibility mode. Actually, this behavior change causes an incompatibility problem in Gmail, and may be in other web apps. MozReview-Commit-ID: INCihKYmcPd
c3abef3a6bcebd42be05b03eca77aa3686920a68: Bug 1390562 - part 0: Add automated tests r?m_kato draft
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 03 Oct 2017 18:33:40 +0900 - rev 674234
Push 82768 by masayuki@d-toybox.com at Tue, 03 Oct 2017 14:23:01 +0000
Bug 1390562 - part 0: Add automated tests r?m_kato MozReview-Commit-ID: 7cgxdWClOBQ
c6e99a8e129aeee6173c1536d58c060bca88ea61: Bug 1404206 - part3: Make GeckoInputConnection handle "mozAwesomebar" inputmode value as "url" r?jchen, gijs draft
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 29 Sep 2017 16:11:20 +0900 - rev 674233
Push 82768 by masayuki@d-toybox.com at Tue, 03 Oct 2017 14:23:01 +0000
Bug 1404206 - part3: Make GeckoInputConnection handle "mozAwesomebar" inputmode value as "url" r?jchen, gijs Although, I'm not sure if Firefox for Android uses urlbarBindings.xml for declaring its awesome bar, for consistency with widget code for desktop OSes, GeckoInputConnection should treat "mozAwesomebar" inputmode value as "url" since Android doesn't have any special input type for "search" and we should keep current behavior. MozReview-Commit-ID: DpUnUx4E2Sp
bf1747feca03c9f53d7ba5b0ff18b7cd6a509541: Bug 1404206 - part2: Make TSFTextStore and IMEHandler handle "mozAwesomebar" inputmode value r?m_kato, gijs draft
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 29 Sep 2017 15:15:14 +0900 - rev 674232
Push 82768 by masayuki@d-toybox.com at Tue, 03 Oct 2017 14:23:01 +0000
Bug 1404206 - part2: Make TSFTextStore and IMEHandler handle "mozAwesomebar" inputmode value r?m_kato, gijs When "mozAwesomebar" is set to inputmode value, that means that the Smart Location Bar gets focus. In that case, we should notify IME of input scopes as "URL" because on-screen keyboard for URL has some useful additional keys but they are not hindrances even when users want to type non-URL text. On the other hand, MS-IME for Japanese and Google Japanese Input changes their open state to "closed" if we notify them of URL input scope. A lot of users complain about this behavior. Therefore, we should notify only them of "Default" input scope even when "mozAwesomebar" has focus. MozReview-Commit-ID: DIgqpR7TXQx
9ef23355134b343394292350a7e3b7dbef7fd764: Bug 1404206 - part1: Smart Location Bar should have special inputmode value, mozAwesomebar r?smaug, gijs draft
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 29 Sep 2017 14:44:06 +0900 - rev 674231
Push 82768 by masayuki@d-toybox.com at Tue, 03 Oct 2017 14:23:01 +0000
Bug 1404206 - part1: Smart Location Bar should have special inputmode value, mozAwesomebar r?smaug, gijs Smart Location Bar (a.k.a URL bar) has some features, loading inputted URL directly, searching bookmark items and history items, and search inputted words with registered search engine. So, it does not make sense its inputmode is "url". E.g., neither showing URL specific software keyboard nor switching IME open state automatically for typing URL may not be expected in most cases. Unfortunately, there is no proper inputmode value for Smart Location Bar. Therefore, this patch uses "mozAwesomebar" value and accepts the value only in chrome documents. This value should be handled by each native IME handler properly. MozReview-Commit-ID: 7vUnbpg91F2
bbbd4a54ba948dc54abf0ad44d359d3bf09926d8: Bug 1405285 - Add JS tests for some edge cases in jsarray/jsobj. r?jandem draft
Christian Holler <choller@mozilla.com> - Tue, 03 Oct 2017 16:07:09 +0200 - rev 674230
Push 82767 by choller@mozilla.com at Tue, 03 Oct 2017 14:19:15 +0000
Bug 1405285 - Add JS tests for some edge cases in jsarray/jsobj. r?jandem MozReview-Commit-ID: 5se3lXkzxwq
3bc98b219437ef4d30819a955796a37fb9ee23c0: Bug 1319342 - Clone a node should enqueue an upgrade reaction. r=smaug
John Dai <jdai@mozilla.com> - Tue, 03 Oct 2017 01:34:00 -0400 - rev 674229
Push 82767 by choller@mozilla.com at Tue, 03 Oct 2017 14:19:15 +0000
Bug 1319342 - Clone a node should enqueue an upgrade reaction. r=smaug
0d0caaa6c2f0866209e7e2dc0dc6924fd21ec684: Bug 1388764 - Skip test_iframe_sandbox_plugins.html on debug builds for frequent mozilla::ipc::MessageChannel::WillDestroyCurrentMessageLoop() shutdown crashes. r=qdot
Ryan VanderMeulen <ryanvm@gmail.com> - Tue, 03 Oct 2017 08:41:40 -0400 - rev 674228
Push 82767 by choller@mozilla.com at Tue, 03 Oct 2017 14:19:15 +0000
Bug 1388764 - Skip test_iframe_sandbox_plugins.html on debug builds for frequent mozilla::ipc::MessageChannel::WillDestroyCurrentMessageLoop() shutdown crashes. r=qdot
bc8353cd30c1de85762b1a9fa4039bb2c7cb7dab: Bug 1405016 - Include full/zone GC information in JS_GC_PROFILE output r=sfink
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 03 Oct 2017 12:51:41 +0100 - rev 674227
Push 82767 by choller@mozilla.com at Tue, 03 Oct 2017 14:19:15 +0000
Bug 1405016 - Include full/zone GC information in JS_GC_PROFILE output r=sfink
e82cc6075c977038b1029eff647cd872aa1cf964: Bug 1404859 - Simplify dead object proxy handler state tracking r=evilpie
Jon Coppeard <jcoppeard@mozilla.com> - Tue, 03 Oct 2017 12:51:40 +0100 - rev 674226
Push 82767 by choller@mozilla.com at Tue, 03 Oct 2017 14:19:15 +0000
Bug 1404859 - Simplify dead object proxy handler state tracking r=evilpie
6756a5d363c191ac5ecd1a9bad077bf4bb0eaee7: Bug 1402397 - CamelCase React component files in /devtools/client/webconsole/new-console-output; r=pbro draft
Darren M. OConnell <doconnell@cursived.com> - Thu, 28 Sep 2017 12:09:31 +0200 - rev 674225
Push 82766 by bmo:pbrosset@mozilla.com at Tue, 03 Oct 2017 14:15:48 +0000
Bug 1402397 - CamelCase React component files in /devtools/client/webconsole/new-console-output; r=pbro MozReview-Commit-ID: JcsKS8w0Pec
a399a1295c4a3982871207ed5eb52086db1301e1: Bug 1070763 - Ensure that XHRs sniff the BOM for non-JSON responseTypes, and flush the decoder upon end-of-stream; r?hsivonen draft
Thomas Wisniewski <wisniewskit@gmail.com> - Tue, 03 Oct 2017 08:54:14 -0400 - rev 674224
Push 82765 by wisniewskit@gmail.com at Tue, 03 Oct 2017 13:59:27 +0000
Bug 1070763 - Ensure that XHRs sniff the BOM for non-JSON responseTypes, and flush the decoder upon end-of-stream; r?hsivonen MozReview-Commit-ID: ICHbs2BQcbR
f515622c650c222e687fdc7bb002b24dc40618c9: Bug 1405304 - Add Unix formatter for mozlint. r?ahal draft
Andreas Tolfsen <ato@sny.no> - Tue, 03 Oct 2017 14:45:17 +0100 - rev 674223
Push 82764 by bmo:ato@sny.no at Tue, 03 Oct 2017 13:54:48 +0000
Bug 1405304 - Add Unix formatter for mozlint. r?ahal This patch introduces a new report formatter for the mozlint framework used by "./mach lint" that respects Unix output conventions, popularised by grep(1), compilers, and preprocessors. The output format looks like this: testing/marionette/driver.js:1153:48: no-unused-vars error: 'resp' is defined but never used. Many editors (ed, Emacs, vi, Acme) recognise this format, allowing users to interact with the output like a hyperlink to jump to the specified location in a file. DONTBUILD MozReview-Commit-ID: 3IyiFmNbtMY
230783cb751d83de29e0fcb8c59939905e9844b4: Bug 1405312 - Remove dead code from nsPluginHost; r?jimm draft
Alex Gaynor <agaynor@mozilla.com> - Tue, 03 Oct 2017 09:53:08 -0400 - rev 674222
Push 82763 by bmo:agaynor@mozilla.com at Tue, 03 Oct 2017 13:53:26 +0000
Bug 1405312 - Remove dead code from nsPluginHost; r?jimm MozReview-Commit-ID: BsZIoTeZrNL
53e79ca43f7659c2cd67d06d689773c0530c3be4: Bug 1405304 - Add Unix formatter for mozlint. r?ahal draft
Andreas Tolfsen <ato@sny.no> - Tue, 03 Oct 2017 14:45:17 +0100 - rev 674221
Push 82762 by bmo:ato@sny.no at Tue, 03 Oct 2017 13:52:11 +0000
Bug 1405304 - Add Unix formatter for mozlint. r?ahal This patch introduces a new report formatter for the mozlint framework used by "./mach lint" that produces a Unix output format, popularised by grep(1), compilers, and preprocessors. The output format looks like this: testing/marionette/driver.js:1153:48: no-unused-vars error: 'resp' is defined but never used. Many editors (ed, Emacs, vi, Acme) recognise this format, allowing users to interact with the output like a hyperlink to jump to the specified location in a file. MozReview-Commit-ID: 3IyiFmNbtMY
0d88b25b1e2b2394ca6c10e795ef3b6d49034bdd: Bug 1403222 - Add test suite families to SCHEDULES.exclusive draft
Andrew Halberstadt <ahalberstadt@mozilla.com> - Tue, 26 Sep 2017 10:47:22 -0400 - rev 674220
Push 82761 by ahalberstadt@mozilla.com at Tue, 03 Oct 2017 13:45:09 +0000
Bug 1403222 - Add test suite families to SCHEDULES.exclusive MozReview-Commit-ID: JWKB7eOgfWc
b9b6e95086165abe3061e2f02ea7330f199bba78: Bug 1396066: Restrict -moz-is-glyph to UA and chrome only. r?xidorn draft
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 02 Oct 2017 19:43:04 +0200 - rev 674219
Push 82760 by bmo:emilio@crisal.io at Tue, 03 Oct 2017 13:44:04 +0000
Bug 1396066: Restrict -moz-is-glyph to UA and chrome only. r?xidorn MozReview-Commit-ID: A2Jiw8KtJSM
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip