Dylan Roeh
1e945a8dd6
Bug 1553603 - Support "capture" attribute in Gecko and expose in GV. r=geckoview-reviewers,smaug,snorp,agi
...
Differential Revision: https://phabricator.services.mozilla.com/D38746
--HG--
extra : moz-landing-system : lando
2019-07-30 18:13:05 +00:00
Christoph Kerschbaumer
ad40847192
Bug 1567877: Apply Meta CSP to about:devtools-toolbox. r=jdescottes,Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D39328
--HG--
extra : moz-landing-system : lando
2019-07-30 07:14:09 +00:00
Alexis Beingessner
57498bb3b4
Bug 1547351
- add IsEmpty and fix OrInsert signature for nsBaseHashtable. r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D38597
--HG--
extra : moz-landing-system : lando
2019-07-24 14:10:56 +00:00
Barret Rennie
988642ea75
Bug 1289211 - Remove InfallibleTArray alias r=erahm
...
Differential Revision: https://phabricator.services.mozilla.com/D36973
--HG--
extra : moz-landing-system : lando
2019-07-10 03:34:19 +00:00
Barret Rennie
9d33bd810d
Bug 1289211 - Rename InfallibleTArray to nsTArray in xpcom/ r=erahm
...
Differential Revision: https://phabricator.services.mozilla.com/D36970
--HG--
extra : moz-landing-system : lando
2019-07-10 03:33:59 +00:00
Jonathan Kew
c21a22eb78
Bug 1421938 - Make the nsAtomCString constructor accept a const nsAtom pointer. r=emilio
...
Depends on D36426
Differential Revision: https://phabricator.services.mozilla.com/D36427
--HG--
extra : moz-landing-system : lando
2019-07-08 23:56:14 +00:00
shindli
f5dea34efe
Backed out 5 changesets (bug 1421938) for bustages in /builds/worker/workspace/build/src/layout/base/nsQuoteList.cpp CLOSED TREE
...
Backed out changeset 4e25a6db1f5b (bug 1421938)
Backed out changeset 11a8f9bc0418 (bug 1421938)
Backed out changeset f27980997dc5 (bug 1421938)
Backed out changeset adb2e2714c14 (bug 1421938)
Backed out changeset 33e38a62b400 (bug 1421938)
2019-07-09 02:52:38 +03:00
Jonathan Kew
bb8b761782
Bug 1421938 - Make the nsAtomCString constructor accept a const nsAtom pointer. r=emilio
...
Depends on D36426
Differential Revision: https://phabricator.services.mozilla.com/D36427
--HG--
extra : moz-landing-system : lando
2019-07-08 20:16:23 +00:00
shindli
2c12986a7f
Backed out 5 changesets (bug 1421938) for causing a bustage in /builds/worker/workspace/build/src/intl/locale/cldr-quotes.inc:21:448 CLOSED TREE
...
Backed out changeset 3958f2af0e34 (bug 1421938)
Backed out changeset 89a0866d1aa0 (bug 1421938)
Backed out changeset f150702af11f (bug 1421938)
Backed out changeset b8ebd4d241e0 (bug 1421938)
Backed out changeset 1d38eb5eff6e (bug 1421938)
2019-07-08 23:09:34 +03:00
Jonathan Kew
15ab13907f
Bug 1421938 - Make the nsAtomCString constructor accept a const nsAtom pointer. r=emilio
...
Depends on D36426
Differential Revision: https://phabricator.services.mozilla.com/D36427
--HG--
extra : moz-landing-system : lando
2019-07-08 12:13:27 +00:00
Sylvestre Ledru
131d0c6a02
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D35622
--HG--
extra : moz-landing-system : lando
2019-07-06 08:18:28 +00:00
Daniel Varga
989da387ea
Bug 1083971 - Added a new line in xpcom/ds/tools/make_dafsa.py to fix lint failure
2019-07-02 16:04:46 +03:00
Arpit Bharti
3ac5afd32b
Bug 1083971 - Add an option to output a binary file for the PSL data r=leplatrem,erahm
...
Differential Revision: https://phabricator.services.mozilla.com/D34364
--HG--
extra : moz-landing-system : lando
2019-07-02 12:28:48 +00:00
Zibi Braniecki
b0ba25f8b9
Bug 1558602 - Allow DocumentL10n to use LocalizationSync. r=smaug,Pike
...
Differential Revision: https://phabricator.services.mozilla.com/D34584
--HG--
extra : moz-landing-system : lando
2019-07-01 17:56:57 +00:00
Emilio Cobos Álvarez
b7cf474626
Bug 1559546 - Introduce nsAtom::IsEmpty. r=njn
...
Both for symmetry with other string APIs, and also to prevent footguns (since I
debugged for a while a typo where I wrote nsGkAtoms::empty rather than
nsGkAtoms::_empty).
We could use null here, but that will not be possible in the future when I use
the rust representation of more grid data structures (at least without
increasing memory usage).
So I think I'll keep using ::_empty as a signaling value for "no grid
identifier".
Differential Revision: https://phabricator.services.mozilla.com/D35120
--HG--
extra : moz-landing-system : lando
2019-06-19 05:58:15 +00:00
Brendan Dahl
fad31878d9
Bug 1552049 - Enable XUL persistence for all system privilege docs. r=smaug
...
Remove the mozpersist attribute and XULDocument requirement to use XUL
persistence and allow any system privilege document to use it by default.
Differential Revision: https://phabricator.services.mozilla.com/D34602
--HG--
extra : moz-landing-system : lando
2019-06-13 18:15:54 +00:00
Nicklas Boman
779fb0d72a
Bug 1122740 - remove useless null checks after allocating memory with |new| r=erahm
...
Differential Revision: https://phabricator.services.mozilla.com/D33445
--HG--
extra : moz-landing-system : lando
2019-06-04 04:43:11 +00:00
Jonathan Kew
5fe29c880d
Bug 1322992
- Implement locale-specific casing behavior for Lithuanian, and add more WPT tests for it. r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D32129
--HG--
rename : testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-039-ref.html => testing/web-platform/tests/css/css-text/text-transform/reference/text-transform-upperlower-044-ref.html
rename : testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-039.html => testing/web-platform/tests/css/css-text/text-transform/text-transform-upperlower-044.html
extra : moz-landing-system : lando
2019-05-27 01:35:03 +00:00
Sylvestre Ledru
993c03acb1
Bug 1552795 - Remove all trailing whitespaces in idl files r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D31769
--HG--
extra : moz-landing-system : lando
2019-05-22 22:37:14 +00:00
Brian Birtles
5b145a6de4
Bug 1253476 - Add remove events; r=boris,bzbarsky
...
This patch introduces the machinery for dispatching remove events but does not
actually cause removing to do anything to the output of the animation beyond
updating its replaceState member.
The expected behavior is defined in:
https://drafts.csswg.org/web-animations-1/#removing-replaced-animations
And the corresponding IDL members are defined in:
https://drafts.csswg.org/web-animations-1/#animation
https://drafts.csswg.org/web-animations-1/#enumdef-animationreplacestate
Tests for these events are added in the next patch in this series.
Differential Revision: https://phabricator.services.mozilla.com/D30322
--HG--
extra : moz-landing-system : lando
2019-05-20 05:48:29 +00:00
Boris Zbarsky
cbf64dc6ab
Bug 1551782. Remove now-unused nsCOMArray::Forget and nsCOMArray::Adopt methods. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D31246
--HG--
extra : moz-landing-system : lando
2019-05-16 15:13:44 +00:00
Boris Zbarsky
d24853373a
Bug 1551647. Stop using [array] in nsIProperties. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D31110
--HG--
extra : moz-landing-system : lando
2019-05-14 18:46:13 +00:00
Andrew McCreight
2841945140
Bug 1550860 - Mark implicit builtinclass interfaces explicitly. r=nika
...
If an XPIDL interface has a method or attribute that is [notxpcom],
then it is implicitly treated as [builtinclass], even if it is not
marked as such. For clarity, this patch goes through and marks every
place that relies on this behavior (aside from some test code).
Differential Revision: https://phabricator.services.mozilla.com/D30714
--HG--
extra : moz-landing-system : lando
2019-05-13 19:51:49 +00:00
Edgar Chen
2167e86221
Bug 1362272 - Part 1: Add onrejectionhandled and onunhandledrejection EventHandler; r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D17237
--HG--
extra : moz-landing-system : lando
2019-04-24 11:15:27 +00:00
Frederik Braun
18a04317f0
Bug 1548773: Remove support for typemustmatch r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D29803
--HG--
extra : moz-landing-system : lando
2019-05-05 14:41:59 +00:00
Emilio Cobos Álvarez
27fc6a03c9
Bug 1545430 - Implement selector-matching for ::part(). r=heycam
...
Also fairly straight-forward. This may get more complicated when we do part
forwarding, if any.
I've opened https://github.com/w3c/csswg-drafts/issues/3841 in what I think
would be a cleaner model for forwarding.
Differential Revision: https://phabricator.services.mozilla.com/D28063
--HG--
extra : moz-landing-system : lando
2019-05-01 17:28:23 +00:00
Sylvestre Ledru
e226046cb8
Bug 1547143 - Format the tree: Be prescriptive with the pointer style (left) r=Ehsan
...
# ignore-this-changeset
Depends on D28954
Differential Revision: https://phabricator.services.mozilla.com/D28956
--HG--
extra : moz-landing-system : lando
2019-05-01 08:47:10 +00:00
Honza Bambas
5f945421d4
Bug 1493599 - Expose reason of security blocking on nsILoadInfo and add new http observer notification for failed asyncOpens, r=Honza,dragana
...
Differential Revision: https://phabricator.services.mozilla.com/D23150
--HG--
extra : moz-landing-system : lando
2019-04-26 10:59:41 +00:00
Noemi Erli
7bb9457084
Merge mozilla-central to inbound. a=merge CLOSED TREE
2019-04-24 12:57:59 +03:00
Zibi Braniecki
0890bbe4c2
Bug 1503657 - Implement Fluent DOMOverlays in C++. r=smaug,Pike
...
Differential Revision: https://phabricator.services.mozilla.com/D27200
--HG--
extra : moz-landing-system : lando
2019-04-24 05:05:11 +00:00
Andrew McCreight
f5e6644f9c
Bug 1545851, part 2 - Mark nsISupportsPrimitive and subinterfaces as builtinclass. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D28287
--HG--
extra : moz-landing-system : lando
2019-04-22 14:35:18 +00:00
Ryan Hunt
3675f2449b
Bug 1534395 - Rename nsITabParent to nsIRemoteTab. r=nika,mconley
...
nsITabParent is exposed to frontend code and is generally used as a representation of a remote tab. We could just rename the interface to nsIBrowserParent and worry about it later, but I think it's better to rename the interface to nsIRemoteTab so that we can later work on splitting the interface away from the PBrowser protocol.
Note: Some frontend code refers to a TabParentId. This commit renames this to RemoteTabId. We need to figure out the purpose of TabId with fission.
Differential Revision: https://phabricator.services.mozilla.com/D28132
--HG--
rename : dom/interfaces/base/nsITabParent.idl => dom/interfaces/base/nsIRemoteTab.idl
extra : rebase_source : 9d8a1790a7bb10195ad063644d1a93d63b2afb72
2019-04-09 15:59:37 -05:00
Julian Descottes
30433020fe
Bug 1541970 - Support incontentshell attribute for XUL panel;r=NeilDeakin
...
(more a feedback request than review request at this stage)
Adding a new attribute to the panel was the easiest way I could find to make this work without too much plumbing
However I don't know how to check that the attribute comes from a chrome privileged script. I tried using PresContext()->IsChrome() but this is also false in our situation.
Would you prefer another approach? Otherwise what kind of test would you write for this kind of feature?
Differential Revision: https://phabricator.services.mozilla.com/D26211
--HG--
extra : moz-landing-system : lando
2019-04-09 09:41:56 +00:00
Michael Froman
0b07404bf5
Bug 1539029 - pt 1 - give RDD its own process selector. r=froydnj
...
Originally, RDD reused the GPU process selector since they were
using all the same services, and it reduced the number of places
that had to be touched. Now that RDD needs pref handling, it
needs its own process selector to avoid GPU inheriting pref
handling.
Differential Revision: https://phabricator.services.mozilla.com/D26566
--HG--
extra : moz-landing-system : lando
2019-04-09 21:13:16 +00:00
Andrew McCreight
648311b759
Bug 1542854 - Make [System Principal] into a static atom. r=froydnj
...
Whenever chrome JS code leaks, we leak the dynamic atom "[System
Principal]". This causes an assertion, which hangs the browser in
stack walking code for multiple minutes on OSX. As a bandaid, make
this atom static so it won't leak.
My first instinct is that it would make sense to use this new atom
directly in SystemPrincipal, but atoms are represented internally as a
kind of nsAString, but principal code uses nsACStrings, so you end up
with an extra conversion from 16-bit to 8-bit.
This atom is also going to be present in any process running chrome
JS, so this will save a little bit of memory.
Differential Revision: https://phabricator.services.mozilla.com/D26590
--HG--
extra : moz-landing-system : lando
2019-04-09 13:23:28 +00:00
Sylvestre Ledru
03c8e8c2dd
Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan
...
clang-format-8 upstream had some improvements wrt macros
See: https://reviews.llvm.org/D33440
This is why the diff is bigger than usual
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D26098
--HG--
extra : moz-landing-system : lando
2019-04-05 21:41:42 +00:00
Csoregi Natalia
ba58e936bd
Backed out changeset 4ad80127f89f (bug 1519636) for bustage on MarkupMap.h and nsAccessibilityService.cpp. CLOSED TREE
2019-04-05 09:48:19 +03:00
Sylvestre Ledru
d1c1878603
Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan
...
clang-format-8 upstream had some improvements wrt macros
See: https://reviews.llvm.org/D33440
This is why the diff is bigger than usual
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D26098
--HG--
extra : moz-landing-system : lando
2019-04-04 21:36:16 +00:00
Narcis Beleuzu
24dbe577a5
Backed out changeset 389b6bbd76db (bug 1519636) for bustages on MarkupMap.h . CLOSED TREE
2019-04-05 00:27:56 +03:00
Sylvestre Ledru
399dbd28fe
Bug 1519636 - clang-format-8: Reformat recent changes to the Google coding style r=Ehsan
...
clang-format-8 upstream had some improvements wrt macros
See: https://reviews.llvm.org/D33440
This is why the diff is bigger than usual
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D26098
--HG--
extra : moz-landing-system : lando
2019-04-04 20:12:23 +00:00
Eden Chuang
72b79c6fbd
Bug 1442778 - Add "chromeContext" parameter to console API and console service messages. r=smaug
...
1. Adding a new attribute chromeContext in ConsoleEvent
2. Adding a new boolean attribute isFromChromeContext in nsIConsoleMessage
3. Sending IsFromChromeContext to the parent process
Differential Revision: https://phabricator.services.mozilla.com/D23330
--HG--
extra : moz-landing-system : lando
2019-04-01 22:42:34 +00:00
Cameron McCormack
eedb6aebd4
Bug 1538081 - Part 3: Add operator<<(ostream&) definitions for a few common types. r=froydnj,gerald
...
Depends on D25023
Differential Revision: https://phabricator.services.mozilla.com/D25024
--HG--
extra : moz-landing-system : lando
2019-03-30 04:26:26 +00:00
Ciure Andrei
615006146b
Backed out 4 changesets (bug 1538081) for causing BaseElf.cpp bustages CLOSED TREE
...
Backed out changeset ced61a86c74c (bug 1538081)
Backed out changeset d6d331abbf0e (bug 1538081)
Backed out changeset 26df801e44db (bug 1538081)
Backed out changeset 113ac188a69e (bug 1538081)
2019-03-30 03:02:15 +02:00
Cameron McCormack
91e3ec9952
Bug 1538081 - Part 3: Add operator<<(ostream&) definitions for a few common types. r=froydnj,gerald
...
Depends on D25023
Differential Revision: https://phabricator.services.mozilla.com/D25024
--HG--
extra : moz-landing-system : lando
2019-03-30 00:21:24 +00:00
Jon Coppeard
e16c189b22
Bug 1306008 - Replace ObjectPtr with JS::Heap<JSObject*> r=sfink
...
Heap<JSObject*> is now equivalent to ObjectPtr so we can remove the latter.
Differential Revision: https://phabricator.services.mozilla.com/D25084
2019-03-27 16:26:22 +00:00
Boris Zbarsky
384767d49a
Bug 1539803. Make nsIObserverService builtinclass. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D25221
--HG--
extra : moz-landing-system : lando
2019-03-28 14:13:51 +00:00
Boris Zbarsky
92f7b5dd5e
Bug 1539716. Remove nsIHashable. r=froydnj
...
It's dead code.
Differential Revision: https://phabricator.services.mozilla.com/D25190
--HG--
extra : moz-landing-system : lando
2019-03-28 13:07:05 +00:00
Mats Palmgren
9e5f85edc2
Bug 1538618 - [css-pseudo] implement animation support for ::marker pseudos. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D25003
--HG--
extra : rebase_source : 999373f16c816cdd0dd64b1cc3f9f3f30bb12003
extra : amend_source : 829c0fc25afc55d50b70aebc1f3b9f0e8f06c458
2019-03-26 05:48:26 +01:00
Mats Palmgren
53f517142f
Bug 205202 part 1 - [css-lists][css-pseudo] Add support for the ::marker pseudo element on list items. Alias :-moz-list-bullet/number to that in the parser. r=emilio
2019-03-24 23:13:53 +01:00
Mats Palmgren
c750eaac07
Bug 288704 part 2 - [css-lists] Implement display:list-item counters using a built-in 'list-item' CSS counter. r=emilio
2019-03-24 23:13:52 +01:00