90234f4c094dcc794df28fdd464793dfe065f943: Bug 1547416 - Move nsIPresShell::ScrollAxis to PresShellForwards.h: correct conflict fix. a=bustage-fix
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 30 Apr 2019 14:11:09 +0200 - rev 471900
Push 112960 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 13:04:04 +0000
Bug 1547416 - Move nsIPresShell::ScrollAxis to PresShellForwards.h: correct conflict fix. a=bustage-fix
25e7e6e1239ad796626095f9c80ed19709b791de: Merge mozilla-central to mozilla-inbound. CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 30 Apr 2019 13:38:11 +0200 - rev 471899
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Merge mozilla-central to mozilla-inbound. CLOSED TREE
83950e03831430c0a00db8b83890d51aad0ff43c: Merge mozilla-inbound to mozilla-central. a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 30 Apr 2019 13:33:07 +0200 - rev 471898
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Merge mozilla-inbound to mozilla-central. a=merge
ee0dd3b092d03d28da65f5ee686db942b9ce8ec0: Merge autoland to mozilla-central. a=merge
Sebastian Hengst <archaeopteryx@coole-files.de> - Tue, 30 Apr 2019 13:31:28 +0200 - rev 471897
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Merge autoland to mozilla-central. a=merge
596be5bff8b9ec986de13a5a5812f04672f89d08: Bug 1547418 - Make CapturingContentInfo a private struct of PresShell and move APIs for it from nsIPresShell to PresShell r=smaug a=reland
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 30 Apr 2019 00:26:57 +0000 - rev 471896
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Bug 1547418 - Make CapturingContentInfo a private struct of PresShell and move APIs for it from nsIPresShell to PresShell r=smaug a=reland `CapturingContentInfo` struct is used only in `PresShell.cpp` so that we can make it a private struct of `PresShell` if we move all users of them, i.e., API to access them, from `nsIPresShell` to `PresShell`. Differential Revision: https://phabricator.services.mozilla.com/D29111
2258dc01bcd175ce0d2f31ae69a88fadfbecdb12: Bug 1547416 - Move nsIPresShell::ScrollAxis to PresShellForwards.h r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 30 Apr 2019 00:07:49 +0000 - rev 471895
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Bug 1547416 - Move nsIPresShell::ScrollAxis to PresShellForwards.h r=smaug `nsIPresShell::ScrollAxis` can be used anywhere and it's used by some utils actually. So, it should be in `mozilla` namespace and perhaps, `PresShellForwards.h` is a good place to move it rather than creating new header file. Differential Revision: https://phabricator.services.mozilla.com/D29110
e8766f96041a7f5a56aecf2a9dc94787a9e297ce: Backed out 2 changesets (bug 1516722) for wpt failures on scroll-restoration-fragment-scrolling-samedoc.html. a=backout
Csoregi Natalia <ncsoregi@mozilla.com> - Tue, 30 Apr 2019 13:15:29 +0300 - rev 471894
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Backed out 2 changesets (bug 1516722) for wpt failures on scroll-restoration-fragment-scrolling-samedoc.html. a=backout Backed out changeset 8f2db95f0610 (bug 1516722) Backed out changeset 55c8e6f3e522 (bug 1516722)
20d44dfc1b05a7d4715fedbd786d5946691c0630: Backed out 2 changesets (bug 1547416, bug 1547418) for causing conflicts. a=backout
Csoregi Natalia <ncsoregi@mozilla.com> - Tue, 30 Apr 2019 13:13:46 +0300 - rev 471893
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Backed out 2 changesets (bug 1547416, bug 1547418) for causing conflicts. a=backout Backed out changeset 91ac1bb728ef (bug 1547418) Backed out changeset d89587999df1 (bug 1547416)
eb1856c0dc21b8c431818b09ed7628702e3679d5: Backed out changeset 87be514024ac (bug 1541860) for wpt failures on SXG reporting. a=backout
Csoregi Natalia <ncsoregi@mozilla.com> - Tue, 30 Apr 2019 12:51:29 +0300 - rev 471892
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Backed out changeset 87be514024ac (bug 1541860) for wpt failures on SXG reporting. a=backout
5d8653071324fa61f37cee5d1beee64da5f82e06: Bug 1547660 - Move tabs as first category displayed + fix tests r=jdescottes
Ola Gasidlo <ogasidlo@mozilla.com> - Mon, 29 Apr 2019 14:39:53 +0000 - rev 471891
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Bug 1547660 - Move tabs as first category displayed + fix tests r=jdescottes Move tabs as first category in "this firefox" + remote runtime display Differential Revision: https://phabricator.services.mozilla.com/D29185
8551820a482fd3cadd64b498514020480ff0e275: Bug 1547535 - Move all a11y code in nsIPresShell to mozilla::PresShell r=Jamie
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 30 Apr 2019 07:53:20 +0000 - rev 471890
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Bug 1547535 - Move all a11y code in nsIPresShell to mozilla::PresShell r=Jamie Differential Revision: https://phabricator.services.mozilla.com/D29196
1e0e71568ab6fd65275cd079acd26d6e05a75ac7: Bug 1546839 - part 4: Make all editor command classes use Command instead of command name r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 30 Apr 2019 04:24:49 +0000 - rev 471889
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Bug 1546839 - part 4: Make all editor command classes use Command instead of command name r=smaug `strcmp` may be slow due to checking null character. Therefore, internal methods of them should use command as far as possible. This patch makes them take/use `Command` instead of `const char*`. Differential Revision: https://phabricator.services.mozilla.com/D29174
1970145268164e7308c02934865393d62f42a383: Bug 1546839 - part 3: Create methods which retrieve `Command` value for XUL command name r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 30 Apr 2019 04:24:26 +0000 - rev 471888
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Bug 1546839 - part 3: Create methods which retrieve `Command` value for XUL command name r=smaug Now, we don't have any utility method to get `Command` value for XUL command name. This patch creates it into `mozilla` namespace. Differential Revision: https://phabricator.services.mozilla.com/D29173
6d9207d2881a03f927ea57a47a4966748e7fae92: Bug 1546839 - part 2: Define commands which are handled by editor r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 30 Apr 2019 06:04:01 +0000 - rev 471887
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Bug 1546839 - part 2: Define commands which are handled by editor r=smaug `NS_DEFINE_COMMAND_WITH_PARAM` macro is special case for `cmd_align`. `cmd_align` can be mapped to multiple `Command` values. It's distinguished with additional parameter, '"left"', '"right"', '"center"' or '"justify"'. Therefore, we cannot map from XUL command to `Command` value simply with hashtable created by the next patch. So, this new macro is necessary for the next patch to ignore this special case. The used commands are listed up from: * [converted from `execCommand`, `cmd_bold` - `cmd_superscript`](https://searchfox.org/mozilla-central/rev/b756e6d00728dda4121f8278a744381d8643317a/dom/html/nsHTMLDocument.cpp#2066-2071) * [converted from `execCommand`, `cmd_undo` - `cmd_redo`](https://searchfox.org/mozilla-central/rev/b756e6d00728dda4121f8278a744381d8643317a/dom/html/nsHTMLDocument.cpp#2078-2079) * [converted from `execCommand`, `cmd_paragraphState` - `cmd_outdent`](https://searchfox.org/mozilla-central/rev/b756e6d00728dda4121f8278a744381d8643317a/dom/html/nsHTMLDocument.cpp#2080-2081,2105-2106) * [converted from `execCommand`, `cmd_align`s](https://searchfox.org/mozilla-central/rev/b756e6d00728dda4121f8278a744381d8643317a/dom/html/nsHTMLDocument.cpp#2095-2098) * [converted from `execCommand`, `cmd_highlight` - `cmd_decreaseFont`](https://searchfox.org/mozilla-central/rev/b756e6d00728dda4121f8278a744381d8643317a/dom/html/nsHTMLDocument.cpp#2082-2088) * [converted from `execCommand`, `cmd_insertHR` - `cmd_ul`](https://searchfox.org/mozilla-central/rev/b756e6d00728dda4121f8278a744381d8643317a/dom/html/nsHTMLDocument.cpp#2089-2093,2101-2102) * [converted from `execCommand`, `cmd_getContents` - `cmd_enableAbsolutePositionEditing`](https://searchfox.org/mozilla-central/rev/b756e6d00728dda4121f8278a744381d8643317a/dom/html/nsHTMLDocument.cpp#2094,2099-2100,2107-2113) * [internal commands, `obs_documentCreated` - `obs_documentWillBeDestroyed`](https://searchfox.org/mozilla-central/rev/b756e6d00728dda4121f8278a744381d8643317a/editor/libeditor/HTMLEditorController.cpp#26-28) * [internal command, `cmd_abbr`](https://searchfox.org/mozilla-central/rev/b756e6d00728dda4121f8278a744381d8643317a/editor/libeditor/HTMLEditorController.cpp#68) * [internal command, `cmd_absPos`](https://searchfox.org/mozilla-central/rev/b756e6d00728dda4121f8278a744381d8643317a/editor/libeditor/HTMLEditorController.cpp#102) * [internal commands, `cmd_acronym` - `cmd_var`](https://searchfox.org/mozilla-central/rev/b756e6d00728dda4121f8278a744381d8643317a/editor/libeditor/HTMLEditorController.cpp#58,63,65-67,69-72) * [internal commands, `cmd_dd` - `cmd_dt`](https://searchfox.org/mozilla-central/rev/b756e6d00728dda4121f8278a744381d8643317a/editor/libeditor/HTMLEditorController.cpp#78-79) * [internal commands, `cmd_moveDown` - `cmd_selectUp2`](https://searchfox.org/mozilla-central/rev/b756e6d00728dda4121f8278a744381d8643317a/editor/libeditor/EditorController.cpp#97-112) * [internal command, `cmd_setDocumentModified`](https://searchfox.org/mozilla-central/rev/b756e6d00728dda4121f8278a744381d8643317a/editor/libeditor/HTMLEditorController.cpp#31) Differential Revision: https://phabricator.services.mozilla.com/D29171
2392ec437b0b5b4edd143b027114dc336bcb5084: Bug 1546839 - part 1: Change `enum Command` to `enum class Command` and drop "Command" prefix from each item r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 30 Apr 2019 04:23:24 +0000 - rev 471886
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Bug 1546839 - part 1: Change `enum Command` to `enum class Command` and drop "Command" prefix from each item r=smaug If I remember correctly, `enum class` was not allowed when I added `enum Command`. Now, we can make it `enum class` for better type check at compile time. Differential Revision: https://phabricator.services.mozilla.com/D29169
0c7f3a7403bd17f2d0bb2d17cba47ea02b86c12a: Bug 1547732 - Use LOAD_BYPASS_URL_CLASSIFIER flag for download protection ping. r=gcp
dlee <dlee@mozilla.com> - Mon, 29 Apr 2019 17:36:44 +0000 - rev 471885
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Bug 1547732 - Use LOAD_BYPASS_URL_CLASSIFIER flag for download protection ping. r=gcp Differential Revision: https://phabricator.services.mozilla.com/D29231
aa674b410265213ab67b295f854ef353613a83e3: Bug 1547701 - Use LOAD_BYPASS_URL_ClASSIFIER flag for OCSP request. r=keeler
dlee <dlee@mozilla.com> - Mon, 29 Apr 2019 18:07:23 +0000 - rev 471884
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Bug 1547701 - Use LOAD_BYPASS_URL_ClASSIFIER flag for OCSP request. r=keeler If OCSP request is blocked, we can't get the certificate revocation informatoin. Add nsIChannel::LOAD_BYPASS_URL_ClASSIFIER to enfore URL classifier bypasses OCSP request. Differential Revision: https://phabricator.services.mozilla.com/D29230
626ad97710e34569af2ab88d9acb9e06833852e7: Bug 1533330 - Update tooltool.py with optional support of taskcluster auth tokens r=rail
Rok Garbas <rok@garbas.si> - Wed, 24 Apr 2019 13:41:46 +0000 - rev 471883
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Bug 1533330 - Update tooltool.py with optional support of taskcluster auth tokens r=rail With this change tooltool.py also supports taskcluster credentials to be passed (in json format) to --authentication-file option. RelengAPI tokens are still working with this patch, just additional authentication is added. Differential Revision: https://phabricator.services.mozilla.com/D27881
496213852ce6d42886a992f729fb125be3fc98f2: Bug 1535704: Part 4 - When sandboxed, mscom::ProcessRuntime must make the MTA thread impersonate using the main thread's token; r=bobowen
Aaron Klotz <aklotz@mozilla.com> - Tue, 23 Apr 2019 17:54:14 +0000 - rev 471882
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Bug 1535704: Part 4 - When sandboxed, mscom::ProcessRuntime must make the MTA thread impersonate using the main thread's token; r=bobowen Differential Revision: https://phabricator.services.mozilla.com/D27834
d303f2ce387ee0c666aa9173ef3ba841493149c9: Bug 1535704: Part 3 - Add an observer to sandboxTarget that fires once the main thread's token has been lowered; r=bobowen
Aaron Klotz <aklotz@mozilla.com> - Tue, 23 Apr 2019 17:16:38 +0000 - rev 471881
Push 112959 by archaeopteryx@coole-files.de at Tue, 30 Apr 2019 11:38:46 +0000
Bug 1535704: Part 3 - Add an observer to sandboxTarget that fires once the main thread's token has been lowered; r=bobowen This allows us to loosen the coupling between the sandbox and code that needs to run as soon as the token has been lowered. We use std::list here because the observer service is not yet initialized. Differential Revision: https://phabricator.services.mozilla.com/D28392
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip