f9beaf5fb592d9ef6fcacaaec601978368695207: Bug 1707957 - Restore two lines in RemoteLookAndFeel which shouldn't have been removed.
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 03 May 2021 02:03:34 +0200 - rev 578301
Push 142381 by emilio@crisal.io at Mon, 03 May 2021 00:06:26 +0000
Bug 1707957 - Restore two lines in RemoteLookAndFeel which shouldn't have been removed. MANUAL PUSH: Trivial fixup so that theme password char is honored in content processes a CLOSED TREE.
4c0cd663b3f4e566fe64d3a29e572c01c6a88961: Bug 1698698 - disable test_pointerlock_xorigin_iframe.html on Win, Android_64, Mac_64_WR for frequent failures. r=intermittent-reviewers,jmaher DONTBUILD
Butkovits Atila <abutkovits@mozilla.com> - Sun, 02 May 2021 17:33:18 +0000 - rev 578300
Push 142380 by abutkovits@mozilla.com at Sun, 02 May 2021 17:35:43 +0000
Bug 1698698 - disable test_pointerlock_xorigin_iframe.html on Win, Android_64, Mac_64_WR for frequent failures. r=intermittent-reviewers,jmaher DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D113910
29553ddc66ad3972a4bab635d723252fc33f9cfc: Bug 1690025 - Move and rename DirectoryLock::Specialize to UniversalDirectoryLock::SpecializeForClient; r=dom-storage-reviewers,asuth
Jan Varga <jvarga@mozilla.com> - Sun, 02 May 2021 09:57:15 +0000 - rev 578299
Push 142379 by jvarga@mozilla.com at Sun, 02 May 2021 09:59:40 +0000
Bug 1690025 - Move and rename DirectoryLock::Specialize to UniversalDirectoryLock::SpecializeForClient; r=dom-storage-reviewers,asuth This patch also changes the only consumer to not depend on the lock passed to OpenDirectoryListener::DirectoryLockAcquired because it uses the base type ( unsafe static_cast would have to be used). Differential Revision: https://phabricator.services.mozilla.com/D104804
d04df5cdd834a0c8ec598ef2c65410e6f2da2178: Bug 1708897 - Remove layout.css.ruby.position-alternate.enabled pref. r=emilio
Xidorn Quan <me@upsuper.org> - Sun, 02 May 2021 03:27:50 +0000 - rev 578298
Push 142378 by mozilla@upsuper.org at Sun, 02 May 2021 03:30:12 +0000
Bug 1708897 - Remove layout.css.ruby.position-alternate.enabled pref. r=emilio Differential Revision: https://phabricator.services.mozilla.com/D114044
f478ad97306abab43edf98f4287eea74be895dfe: Bug 1694865 part 24: Change uiaRawElmProvider to not rely on AccessibleWrap inheritance. r=morgan
James Teh <jteh@mozilla.com> - Sat, 01 May 2021 22:29:27 +0000 - rev 578297
Push 142377 by jteh@mozilla.com at Sat, 01 May 2021 22:32:05 +0000
Bug 1694865 part 24: Change uiaRawElmProvider to not rely on AccessibleWrap inheritance. r=morgan It now uses GetNativeInterface when returning IAccessibles to clients. Differential Revision: https://phabricator.services.mozilla.com/D112955
893c83f82c167cfd68489c45b969a0d0bc8e63d2: Bug 1694865 part 23: Support inheritance/overriding of reference counting in IUnknownImpl. r=morgan
James Teh <jteh@mozilla.com> - Sat, 01 May 2021 22:29:27 +0000 - rev 578296
Push 142377 by jteh@mozilla.com at Sat, 01 May 2021 22:32:05 +0000
Bug 1694865 part 23: Support inheritance/overriding of reference counting in IUnknownImpl. r=morgan Until now, our a11y COM implementation has relied on AddRef and Release from nsISupports, but this soon won't be possible. Instead, MsaaAccessible will implement its own reference counting using DECL_IUNKNOWN. DECL_IUNKNOWN previously declared AddRef and Release as final. This doesn't work for MsaaAccessible because there is an aggregatable subclass (MsaaRootAccessible) and because some subclasses will inherit additional interfaces (ia2AccessibleApplication, etc.). When subclasses inherit additional interfaces, they inherit an additional IUnknown, so the compiler doesn't know which AddRef/Release to call. To support this, IMPL_IUNKNOWN_REFCOUNTING_INHERITED HAS BEEN ADDED to specify which base class implements reference counting. Differential Revision: https://phabricator.services.mozilla.com/D112954
40805a1f2c1e63972c7fc8214aac342bdbb55e71: Bug 1694865 part 22: Change LazyInstantiator to aggregate MsaaRootAccessible instead of RootAccessibleWrap. r=morgan
James Teh <jteh@mozilla.com> - Sat, 01 May 2021 22:29:26 +0000 - rev 578295
Push 142377 by jteh@mozilla.com at Sat, 01 May 2021 22:32:05 +0000
Bug 1694865 part 22: Change LazyInstantiator to aggregate MsaaRootAccessible instead of RootAccessibleWrap. r=morgan Differential Revision: https://phabricator.services.mozilla.com/D112953
81587e0240ca03b17f6b12754493498fbabcc919: Bug 1694865 part 21: Move QueryInterface implementation from AccessibleWrap to MsaaAccessible. r=morgan
James Teh <jteh@mozilla.com> - Sat, 01 May 2021 22:29:26 +0000 - rev 578294
Push 142377 by jteh@mozilla.com at Sat, 01 May 2021 22:32:05 +0000
Bug 1694865 part 21: Move QueryInterface implementation from AccessibleWrap to MsaaAccessible. r=morgan Differential Revision: https://phabricator.services.mozilla.com/D112951
63f10db368c8db901b11b5a0444ac72d94033836: Bug 1694865 part 20: Change ServiceProvider to not rely on AccessibleWrap inheritance. r=morgan
James Teh <jteh@mozilla.com> - Sat, 01 May 2021 22:29:25 +0000 - rev 578293
Push 142377 by jteh@mozilla.com at Sat, 01 May 2021 22:32:05 +0000
Bug 1694865 part 20: Change ServiceProvider to not rely on AccessibleWrap inheritance. r=morgan It now aggregates MsaaAccessible and uses GetNativeInterface when returning accessibles to clients. Differential Revision: https://phabricator.services.mozilla.com/D112950
a53fb045a8e34c1e1f14ca7b705eb9a5a0e76db2: Bug 1694865 part 19: Make EnumVariant, GeckoCustom and sdn*Accessible classes aggregate MsaaAccessible/MsaaDocAccessible instead of AccessibleWrap/DocAccessibleWrap. r=morgan
James Teh <jteh@mozilla.com> - Sat, 01 May 2021 22:29:25 +0000 - rev 578292
Push 142377 by jteh@mozilla.com at Sat, 01 May 2021 22:32:05 +0000
Bug 1694865 part 19: Make EnumVariant, GeckoCustom and sdn*Accessible classes aggregate MsaaAccessible/MsaaDocAccessible instead of AccessibleWrap/DocAccessibleWrap. r=morgan These objects need to aggregate the primary COM object (MsaaAccessible). Once the IUnknown implementation moves out of AccessibleWrap, it won't be possible to aggregate *AccessibleWrap any more. Differential Revision: https://phabricator.services.mozilla.com/D112949
5bd374b642fe8f36616bb3ff83bd6e34a40b2adc: Bug 1701338 - Remove old pocket button panel templates. r=gvn
Scott <scott.downe@gmail.com> - Sat, 01 May 2021 21:09:04 +0000 - rev 578291
Push 142376 by sdowne@getpocket.com at Sat, 01 May 2021 21:11:25 +0000
Bug 1701338 - Remove old pocket button panel templates. r=gvn Differential Revision: https://phabricator.services.mozilla.com/D113430
268a8fd76e9a1a44f3084ad825af6e333e9956a0: Bug 1708063 - Don't allow whitespace between media query operator delim tokens. r=boris
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 01 May 2021 21:04:47 +0000 - rev 578290
Push 142375 by ealvarez@mozilla.com at Sat, 01 May 2021 21:07:13 +0000
Bug 1708063 - Don't allow whitespace between media query operator delim tokens. r=boris Differential Revision: https://phabricator.services.mozilla.com/D113648
27ab35eef9209b92d594db1f90581977f05a6ce1: Bug 1701868 - Opaque response blocking after UnknownDecoder recognizes the allowed or blocked type. r=necko-reviewers,dragana
Eden Chuang <echuang@mozilla.com> - Sat, 01 May 2021 20:58:16 +0000 - rev 578289
Push 142374 by echuang@mozilla.com at Sat, 01 May 2021 21:00:44 +0000
Bug 1701868 - Opaque response blocking after UnknownDecoder recognizes the allowed or blocked type. r=necko-reviewers,dragana The original implementation concept of Opaque Response Blocking is trying to recognize the blocked or allowed content type in nsHttpChannel::CallOnStartRequest. However, the data could be not available at the moment for type sniffing. And nsUnknownDecoder could be used for type sniffing when OnDataAvailable is called. So this patch targets this case and applying Opaque Response Blocking after the type is recognized by nsUnknownDecoder. Differential Revision: https://phabricator.services.mozilla.com/D110901
3a282dee4cdccef40a235e7eab78950412490fb3: Bug 1701868 - Testcase for OpaqueResponseBlocking with type sniffing fail. r=necko-reviewers,dragana
Eden Chuang <echuang@mozilla.com> - Sat, 01 May 2021 20:58:15 +0000 - rev 578288
Push 142374 by echuang@mozilla.com at Sat, 01 May 2021 21:00:44 +0000
Bug 1701868 - Testcase for OpaqueResponseBlocking with type sniffing fail. r=necko-reviewers,dragana The ORB spec mentions in step 5 that Wait for 1024 bytes of response or end-of-file, whichever comes first and let bytes be those bytes. However, this is not guaranteed. Type sniffing could get fail if the data is not available at the moment, and the response would be reported as Allowed_FailtoGetMIMEType. But in some cases, it should be reported as Allowed_SniffAsImageOrAudioOrVideo. This patch tries to reproduce the situation above with a browser mochitest by using a compressed(gzip) image file to trigger nsUnknownDecoder. Differential Revision: https://phabricator.services.mozilla.com/D112698
7e8d6b124d6f2f2a1be5f812b36a124df0d4c49e: Bug 1708285 - Pass default font settings from parent to child processes. r=jfkthame
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 01 May 2021 20:00:31 +0000 - rev 578287
Push 142373 by ealvarez@mozilla.com at Sat, 01 May 2021 20:02:54 +0000
Bug 1708285 - Pass default font settings from parent to child processes. r=jfkthame Instead of relying on GTK to be initialized in the child process. Differential Revision: https://phabricator.services.mozilla.com/D113784
0c9515b42d9cedda7b4bff2b0ede959870eccd1b: Bug 1708788 - Update remaining extension icons. r=mixedpuppy
Harry Twyford <htwyford@mozilla.com> - Sat, 01 May 2021 13:03:47 +0000 - rev 578286
Push 142372 by htwyford@mozilla.com at Sat, 01 May 2021 13:06:12 +0000
Bug 1708788 - Update remaining extension icons. r=mixedpuppy Differential Revision: https://phabricator.services.mozilla.com/D114008
1771d37af4a7fa9b25dbf0361ea5cec69e21e707: Bug 1701152 - Use a browser element for the pocket customizable widget panel. r=Gijs,thecount
Luca Greco <lgreco@mozilla.com> - Sat, 01 May 2021 12:32:42 +0000 - rev 578285
Push 142371 by luca.greco@alcacoop.it at Sat, 01 May 2021 12:35:07 +0000
Bug 1701152 - Use a browser element for the pocket customizable widget panel. r=Gijs,thecount Differential Revision: https://phabricator.services.mozilla.com/D113960
a4465391e3684c897487502d0ad2e93c764050cf: Bug 1708740 - Move exception APIs from jsapi.h to public Exception.h header r=nbp
Jon Coppeard <jcoppeard@mozilla.com> - Sat, 01 May 2021 12:10:15 +0000 - rev 578284
Push 142370 by jcoppeard@mozilla.com at Sat, 01 May 2021 12:12:51 +0000
Bug 1708740 - Move exception APIs from jsapi.h to public Exception.h header r=nbp Differential Revision: https://phabricator.services.mozilla.com/D113996
db81ca8c834ae6d748f16816dece95155be4e88b: Bug 1708739 - Move Map and Set APIs to new public header r=yulia
Jon Coppeard <jcoppeard@mozilla.com> - Sat, 01 May 2021 12:10:15 +0000 - rev 578283
Push 142370 by jcoppeard@mozilla.com at Sat, 01 May 2021 12:12:51 +0000
Bug 1708739 - Move Map and Set APIs to new public header r=yulia Differential Revision: https://phabricator.services.mozilla.com/D113995
c0bdf5bc36cadec25ab2549d865d95121de8adc4: Bug 1708739 - Move WeakMap APIs to new public header r=yulia
Jon Coppeard <jcoppeard@mozilla.com> - Sat, 01 May 2021 12:10:14 +0000 - rev 578282
Push 142370 by jcoppeard@mozilla.com at Sat, 01 May 2021 12:12:51 +0000
Bug 1708739 - Move WeakMap APIs to new public header r=yulia Differential Revision: https://phabricator.services.mozilla.com/D113994
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip