e3090704a024058cf6e6c2016887f8c251ff8964: Bug 1490661 - Part 5. Implement current spec of enterkeyhint on Android backend. r=geckoview-reviewers,agi
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 23 Jun 2020 06:38:10 +0000 - rev 536736
Push 37532 by abutkovits@mozilla.com at Tue, 23 Jun 2020 16:15:06 +0000
Bug 1490661 - Part 5. Implement current spec of enterkeyhint on Android backend. r=geckoview-reviewers,agi When using `enterkeyhint` attribute, key event must be be fired as enter key. So by previous changeset, I change action type to `maybenext` if inferring action type without `enterkeyhint`. Also, `enterkeyhint` can have additional values (enter and previous), so Android back end should support it. Differential Revision: https://phabricator.services.mozilla.com/D79646
bd285002fe0c3e392c8679b46020cd731df8ba4e: Bug 1490661 - Part 4. Split next action hint with next and maybenext. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 23 Jun 2020 06:37:58 +0000 - rev 536735
Push 37532 by abutkovits@mozilla.com at Tue, 23 Jun 2020 16:15:06 +0000
Bug 1490661 - Part 4. Split next action hint with next and maybenext. r=masayuki Current implementation of Blink and WebKit is that enter key is dispatched even if `enterkeyhint` is `next`. If no enterkeyhint, Gecko and Blink infer this type from `<form>` and `<input>` element. If this key is set as "next" by inference, Blink doesn't dispatch key event then sets focus to next element, and Gecko dispatches `Tab` key to set focus to next element. So if action hint is "next" by inference, we would like to change to another type "maybenext". Differential Revision: https://phabricator.services.mozilla.com/D79645
3605a382f0bff9ff9396d72112c05844ea34f6fb: Bug 1490661 - Part 3. InputContext should reference enterkeyhint attribute for action hint. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 23 Jun 2020 06:37:50 +0000 - rev 536734
Push 37532 by abutkovits@mozilla.com at Tue, 23 Jun 2020 16:15:06 +0000
Bug 1490661 - Part 3. InputContext should reference enterkeyhint attribute for action hint. r=masayuki Set enterkeyhint to `InputContext.mActionHint`. Although it is used by `moz_action` attribute, enterkeyhint is standardized version of this. New logic is the following. 1. Read `enterkeyhint` that is from editing host 2. Read `moz_action` on `<input>` element if no `enterkeyhint` 3. If both is nothing, we infer this value from the `<form>`. Differential Revision: https://phabricator.services.mozilla.com/D79644
9b7202e779eb71a7368c075fba8a183a3118fb43: Bug 1490661 - Part 2. Add enterkeyhint attribute to htmlparser. r=hsivonen
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 23 Jun 2020 06:37:43 +0000 - rev 536733
Push 37532 by abutkovits@mozilla.com at Tue, 23 Jun 2020 16:15:06 +0000
Bug 1490661 - Part 2. Add enterkeyhint attribute to htmlparser. r=hsivonen Bug 1618295 isn't merged into https://github.com/validator/htmlparser, I copy it from /parser/html/javasrc/AttributeName.java Differential Revision: https://phabricator.services.mozilla.com/D79642
7c732d35b39746dddb68cae556b97d2de6ecf5fd: Bug 1490661 - Part 1. Support HTML.enterKeyHint in Nighly. r=webidl,smaug,hsivonen
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Tue, 23 Jun 2020 06:37:20 +0000 - rev 536732
Push 37532 by abutkovits@mozilla.com at Tue, 23 Jun 2020 16:15:06 +0000
Bug 1490661 - Part 1. Support HTML.enterKeyHint in Nighly. r=webidl,smaug,hsivonen On mobile platform, "ENTER" key on software keyboard key can sometimes change to "Next" and etc. Although Firefox OS/Firefox Android have `mozactionhint` attribute for its behaviour, This is standardized version of it. Chrome and Safari already support it now, so I would like to support this on Firefox/GeckoView Nightly. Differential Revision: https://phabricator.services.mozilla.com/D79641
9556117ca7806e17b79f8e894a13ba226b09c300: Bug 1645943 - A testcase to ensure temporary storage initialization is not blocked by a cache directory in an origin directory that ends with a period; r=janv,dom-workers-and-storage-reviewers
Tom Tung <ttung@mozilla.com> - Mon, 22 Jun 2020 22:15:01 +0000 - rev 536731
Push 37532 by abutkovits@mozilla.com at Tue, 23 Jun 2020 16:15:06 +0000
Bug 1645943 - A testcase to ensure temporary storage initialization is not blocked by a cache directory in an origin directory that ends with a period; r=janv,dom-workers-and-storage-reviewers Differential Revision: https://phabricator.services.mozilla.com/D80001
5e40accdea69d32cba2f37927f734f08146d8836: Bug 1645943 - Check results from nsIFile's functions rather than mozStorage's/SQLite's in LockedGetPaddingSizeFromDB; r=janv,dom-workers-and-storage-reviewers,sg
Tom Tung <ttung@mozilla.com> - Tue, 23 Jun 2020 06:38:25 +0000 - rev 536730
Push 37532 by abutkovits@mozilla.com at Tue, 23 Jun 2020 16:15:06 +0000
Bug 1645943 - Check results from nsIFile's functions rather than mozStorage's/SQLite's in LockedGetPaddingSizeFromDB; r=janv,dom-workers-and-storage-reviewers,sg Differential Revision: https://phabricator.services.mozilla.com/D79959
b09c7ddea2a4f6fd64cbb16e1e93d54c1ec8cf60: Bug 1646678 - Allow resource watcher tests to force server side support. r=ochameau.
Nicolas Chevobbe <nchevobbe@mozilla.com> - Mon, 22 Jun 2020 12:15:11 +0000 - rev 536729
Push 37532 by abutkovits@mozilla.com at Tue, 23 Jun 2020 16:15:06 +0000
Bug 1646678 - Allow resource watcher tests to force server side support. r=ochameau. This is done by getting the value of the `devtools.testing.enableServerWatcherSupport` preference on the WatcherActor, and using its result to enable the traits or not. On the browser_resources_* test that have both legacy and server listener, we run the tests twice, without and with the pref to have some decent coverage. Differential Revision: https://phabricator.services.mozilla.com/D79983
ff3262df0951a7d0f60a33bf9c9b5a436341517e: Bug 1645734 [Wayland] Move gbm library interface from nsWaylandDisplay, r=jhorak
Martin Stransky <stransky@redhat.com> - Tue, 23 Jun 2020 06:27:09 +0000 - rev 536728
Push 37532 by abutkovits@mozilla.com at Tue, 23 Jun 2020 16:15:06 +0000
Bug 1645734 [Wayland] Move gbm library interface from nsWaylandDisplay, r=jhorak Differential Revision: https://phabricator.services.mozilla.com/D79695
06666d192e72ade47887c722e90c4b783730ef86: Bug 1645313 - Instantiate mozilla::JapaneseDetector only when needed. r=m_kato
Henri Sivonen <hsivonen@hsivonen.fi> - Tue, 23 Jun 2020 01:40:53 +0000 - rev 536727
Push 37532 by abutkovits@mozilla.com at Tue, 23 Jun 2020 16:15:06 +0000
Bug 1645313 - Instantiate mozilla::JapaneseDetector only when needed. r=m_kato Differential Revision: https://phabricator.services.mozilla.com/D80456
09259e2ec5af8872b91b0267d82b91643559e62d: Bug 1646968 - Remove unnecessary DoH heuristics run at startup. r=valentin
Nihanth Subramanya <nhnt11@gmail.com> - Tue, 23 Jun 2020 05:29:32 +0000 - rev 536726
Push 37532 by abutkovits@mozilla.com at Tue, 23 Jun 2020 16:15:06 +0000
Bug 1646968 - Remove unnecessary DoH heuristics run at startup. r=valentin Differential Revision: https://phabricator.services.mozilla.com/D80415
3900c8159b39e47ec199b1b973de2b3988970312: Bug 1647215 - Remove doorhanger-related code from doh-rollout extension and update tests. r=andreio,prathiksha
Nihanth Subramanya <nhnt11@gmail.com> - Tue, 23 Jun 2020 05:55:24 +0000 - rev 536725
Push 37532 by abutkovits@mozilla.com at Tue, 23 Jun 2020 16:15:06 +0000
Bug 1647215 - Remove doorhanger-related code from doh-rollout extension and update tests. r=andreio,prathiksha Differential Revision: https://phabricator.services.mozilla.com/D80344
530c537affa9efaa41ea4c45f24dc09be12852c1: Backed out changeset 0238d868b580 (bug 1645725) for build bustage at FuzzyLayer.cpp. CLOSED TREE
Butkovits Atila <abutkovits@mozilla.com> - Tue, 23 Jun 2020 08:48:30 +0300 - rev 536724
Push 37532 by abutkovits@mozilla.com at Tue, 23 Jun 2020 16:15:06 +0000
Backed out changeset 0238d868b580 (bug 1645725) for build bustage at FuzzyLayer.cpp. CLOSED TREE
0238d868b580e773cd6ac568bc71407a0dc8b81a: Bug 1645725 - Remove chatsetMenu.properties l10n resource from GeckoView. r=geckoview-reviewers,Pike,snorp
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 22 Jun 2020 09:00:40 +0000 - rev 536723
Push 37532 by abutkovits@mozilla.com at Tue, 23 Jun 2020 16:15:06 +0000
Bug 1645725 - Remove chatsetMenu.properties l10n resource from GeckoView. r=geckoview-reviewers,Pike,snorp `charsetMenu.properies` was for "Text Encoding" menu in Fennec (bug 611580). EN was off as default, but some language such JA turned on this menu. Since Fennec is gone, it is unnecessary now, so let's remove this resource. Differential Revision: https://phabricator.services.mozilla.com/D79634
36ea162317d744464c37bc2147b1dd7dd68b18c7: Bug 1637500 - P4. Have GetCurrentSerialEventTarget returns STS if running on it. r=valentin,necko-reviewers
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 23 Jun 2020 05:05:45 +0000 - rev 536722
Push 37532 by abutkovits@mozilla.com at Tue, 23 Jun 2020 16:15:06 +0000
Bug 1637500 - P4. Have GetCurrentSerialEventTarget returns STS if running on it. r=valentin,necko-reviewers Differential Revision: https://phabricator.services.mozilla.com/D80358
fbd4c4309a75bdef3bce77c3ceb0f217f3367338: Bug 1637500 - P3. Have GetCurrentSerialEventTarget return running XPCOMThreadWrapper. r=froydnj
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 23 Jun 2020 05:05:38 +0000 - rev 536721
Push 37532 by abutkovits@mozilla.com at Tue, 23 Jun 2020 16:15:06 +0000
Bug 1637500 - P3. Have GetCurrentSerialEventTarget return running XPCOMThreadWrapper. r=froydnj This will allow to remove AbstractThread::Current() as GetCurrentSerialEventTarget TLS value will be set whenever a task dispatched on the XPCOMThreadWrapper is run. Differential Revision: https://phabricator.services.mozilla.com/D80355
48eaa84c206dbdda637c57b55ddbd07e975ba103: Bug 1637500 - P2. Rename methods as they are not always dealing with "threads". r=froydnj
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 23 Jun 2020 05:05:36 +0000 - rev 536720
Push 37532 by abutkovits@mozilla.com at Tue, 23 Jun 2020 16:15:06 +0000
Bug 1637500 - P2. Rename methods as they are not always dealing with "threads". r=froydnj Before P1, GetCurrentThreadSerialEventTarget would have always returned the same data as NS_GetCurrentThread, making the comment incorrect Now it will properly return the running TaskQueue if any. This change of name more clearly exposes what they are doing, as we aren't always dealing with threads directly; but a nsISerialEventTarget Differential Revision: https://phabricator.services.mozilla.com/D80354
00687d06a8a6b10e894034ccfce4faac1e341a25: Bug 1637500 - P1. Have GetCurrentThreadSerialEventTarget returns the currently running TaskQueue if any. r=froydnj
Jean-Yves Avenard <jyavenard@mozilla.com> - Tue, 23 Jun 2020 05:02:39 +0000 - rev 536719
Push 37532 by abutkovits@mozilla.com at Tue, 23 Jun 2020 16:15:06 +0000
Bug 1637500 - P1. Have GetCurrentThreadSerialEventTarget returns the currently running TaskQueue if any. r=froydnj In the future, we may want to extend GetCurrentThreadSerialEventTarget to return the actual nsISerialEventTarget used to dispatch the task. Differential Revision: https://phabricator.services.mozilla.com/D80353
efa2f8e7b6892da93150a27f462363825b467251: Bug 1646280 - Improve Rust build docs. r=froydnj
Nicholas Nethercote <nnethercote@mozilla.com> - Tue, 23 Jun 2020 05:01:23 +0000 - rev 536718
Push 37532 by abutkovits@mozilla.com at Tue, 23 Jun 2020 16:15:06 +0000
Bug 1646280 - Improve Rust build docs. r=froydnj The added material comes from the Oxidation wiki's FAQ and the "Building Firefox with Rust code" MDN page: https://wiki.developer.mozilla.org/en-US/docs/Mozilla/Firefox/Building_Firefox_with_Rust_code Once this commit lands, I will (a) remove the wiki FAQ entries, and (b) replace the contents of that MDN page with a link to these build docs. There's no point having overlapping docs, and in-tree is the best place for this information. This commit also makes the capitalization of sub-headings more consistent. Differential Revision: https://phabricator.services.mozilla.com/D79956
bb9e040af6bcabe7f015e0640581f1f1b4ee8fa2: Bug 1647133 - P5. Make IProtocol use nsISerialEventTarget. r=nika
Jean-Yves Avenard <jyavenard@mozilla.com> - Mon, 22 Jun 2020 14:24:48 +0000 - rev 536717
Push 37532 by abutkovits@mozilla.com at Tue, 23 Jun 2020 16:15:06 +0000
Bug 1647133 - P5. Make IProtocol use nsISerialEventTarget. r=nika There's no other change than definition changes. All callers are actually passing nsISerialEventTarget. Depends on D80423 Differential Revision: https://phabricator.services.mozilla.com/D80424
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip