Simon Giesecke
26a1799ab0
Bug 1575479 - Add support for STL iterators and range-based for to nsBaseHashtable. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D44982
--HG--
extra : moz-landing-system : lando
2019-09-10 12:08:02 +00:00
Simon Giesecke
a7b804f7af
Bug 1575479 - Encapsulate mBaseHashtableET::mData. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D45004
--HG--
extra : moz-landing-system : lando
2019-09-10 13:51:09 +00:00
Coroiu Cristina
77681b7832
Backed out 2 changesets (bug 1575479) for build bustage at build/src/gfx/thebes/gfxFT2Fonts.h on a CLOSED TREE
...
Backed out changeset dcbc7c69fb64 (bug 1575479)
Backed out changeset 6d54a8115393 (bug 1575479)
2019-09-10 15:01:10 +03:00
Simon Giesecke
1b5be2b03f
Bug 1575479 - Add support for STL iterators and range-based for to nsBaseHashtable. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D44982
--HG--
extra : moz-landing-system : lando
2019-09-09 14:27:24 +00:00
Simon Giesecke
dda41fa097
Bug 1575479 - Encapsulate mBaseHashtableET::mData. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D45004
--HG--
extra : moz-landing-system : lando
2019-09-06 14:14:06 +00:00
John Dai
f763311585
Bug 1518442 - Part 1: Implement FormDataEvent interface; r=smaug,edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D43985
--HG--
extra : moz-landing-system : lando
2019-09-09 13:53:25 +00:00
Narcis Beleuzu
77240d9965
Backed out 5 changesets (bug 1518442) as requested by jdai. CLOSED TREE
...
Backed out changeset 9143aef9bd5e (bug 1518442)
Backed out changeset b1b08f66996c (bug 1518442)
Backed out changeset 1f3d36108982 (bug 1518442)
Backed out changeset 1ac7b20bb1d8 (bug 1518442)
Backed out changeset f280db1076a4 (bug 1518442)
2019-09-07 01:07:50 +03:00
John Dai
c01608b314
Bug 1518442 - Part 1: Implement FormDataEvent interface; r=smaug,edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D43985
--HG--
extra : moz-landing-system : lando
2019-09-06 20:50:43 +00:00
Nika Layzell
ff18afeafd
Bug 1562029 - Remove fission.oopif.attribute support, r=farre
...
Differential Revision: https://phabricator.services.mozilla.com/D44859
--HG--
extra : moz-landing-system : lando
2019-09-06 14:45:51 +00:00
Cosmin Sabou
54e16b14e3
Backed out 6 changesets (bug 1518442) as requested by jdai.
...
Backed out changeset 74c27d7d13c5 (bug 1518442)
Backed out changeset a092042068ab (bug 1518442)
Backed out changeset 1df8f544b3b7 (bug 1518442)
Backed out changeset 65f7059b0080 (bug 1518442)
Backed out changeset c8fbe42eba38 (bug 1518442)
Backed out changeset e7a459689227 (bug 1518442)
--HG--
extra : rebase_source : 938405a9643076c7aa894059bcdd8d20a8110873
2019-09-06 17:58:57 +03:00
John Dai
98aa8fdbb8
Bug 1518442 - Part 1: Implement FormDataEvent interface; r=smaug,edgar
...
Differential Revision: https://phabricator.services.mozilla.com/D43985
--HG--
extra : moz-landing-system : lando
2019-09-06 09:47:27 +00:00
Simon Giesecke
51a48d706f
Bug 1578647 - Add RemoveElementAt/RemoveElementsAt overloads accepting const_iterator. r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D44674
--HG--
extra : moz-landing-system : lando
2019-09-04 16:39:29 +00:00
Simon Giesecke
2ac5a4231e
Bug 1578649
- Make ArrayIterator<Element&, ArrayType> convertible to ArrayIterator<const Element&, ArrayType>. r=froydnj
...
This matches the requirement imposed by the Container concept that its iterator type
should be convertible to its const_iterator type.
Differential Revision: https://phabricator.services.mozilla.com/D44673
--HG--
extra : moz-landing-system : lando
2019-09-04 18:48:05 +00:00
Jean-Yves Avenard
ff8e5e92fd
Bug 1556489 - P22 - Manually add history entries for all DocumentChannel redirects, since these aren't exposed to the content process as channel redirects. r=kmag
...
Differential Revision: https://phabricator.services.mozilla.com/D42259
2019-09-03 10:19:53 +10:00
Mirko Brodesser
887a1c3c6d
Bug 1575495: part 4) Add `AddLineBreak` to `CurrentLineContent`. r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D42840
--HG--
extra : moz-landing-system : lando
2019-08-23 14:00:50 +00:00
Maliha Islam
f6e1118c76
Bug 1540813 - Support new ARIA roles insertion and deletion, r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D42911
--HG--
extra : moz-landing-system : lando
2019-08-21 20:36:39 +00:00
Nathan Froyd
f21661fdf8
Bug 1571759 - add nsTArray::EmplaceBack; r=erahm
...
Much preferred to `AppendElement(T(...))`.
Differential Revision: https://phabricator.services.mozilla.com/D42024
--HG--
extra : moz-landing-system : lando
2019-08-16 00:18:57 +00:00
Mats Palmgren
c784db904f
Bug 1557825 part 1 - Implement 'display:block ruby'. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D40211
--HG--
extra : moz-landing-system : lando
2019-08-14 14:38:31 +00:00
Jorg K
864c351bc8
Bug 1570719 - Skip more elements in spellcheck for MailNews. r=masayuki
2019-08-02 10:49:17 +02:00
Masayuki Nakano
23a22c597a
Bug 1569902 - part 2: Stop using attribute to consider whether a `<br>` element is a special node for empty last line or not r=m_kato,smaug
...
Editor creates a `<br>` element to end of a block if last line
of the block is empty because caret should be placed as there is an empty
line. Such special `<br>` element has `type` attribute whose value is "_moz".
However, adding/removing the attribute is expensive and such hacky attribute
shouldn't be referred nor changed by web apps.
Therefore, this patch makes `HTMLBRElement` take another specific flag whether
it's a special node for empty last line. For making the meaning clearer,
this patch calls the such `<br>` elements as "padding `<br>` element for
empty last line" insead of "moz-br". So, this patch also includes a lot of
renaming methods and variables, and modifying related comments.
Note that with this change, `IMEContentObserver` counts the padding `<br>`
element in `<textarea>` because it's inserted before setting the new flag
and setting the flag does not cause DOM tree mutation. This issue will be
fixed by the following patches.
Differential Revision: https://phabricator.services.mozilla.com/D39858
--HG--
extra : moz-landing-system : lando
2019-08-02 05:45:18 +00:00
Masayuki Nakano
765e91b497
Bug 1569902 - part 1: Stop using attribute to consider whether a `<br>` element is an editor bogus node or not r=m_kato,smaug
...
Editor creates a `<br>` element when it's root element is empty.
Then, it's stored by `TextEditRules::mBogusNode` and used for checking
whether the editor is empty quickly. However, this `<br>` element has
`mozeditorbogusnode` attribute whose value is `true`. However, adding or
removing the attribute is not cheap and web apps can refer such illegal
attribute.
Therefore, this patch makes `HTMLBRElement` take a specific flag whether
it's a bogus node or not. However, this means that this hacky thing will be
exposed outside editor module. For making what is the bogus node clearer,
this patch calls the such `<br>` elements as "padding `<br>` element for
empty editor". So, this patch also includes a lot of renaming methods and
variables, and modifying related comments.
Differential Revision: https://phabricator.services.mozilla.com/D39857
--HG--
extra : moz-landing-system : lando
2019-08-02 05:44:40 +00:00
Kris Maglione
85c7f7187f
Bug 1566186: Part 1 - Remove DocShell support for isolated mozbrowsers. r=nika
...
This functionality is currently unused, and blocks work needed to support
Fission.
Differential Revision: https://phabricator.services.mozilla.com/D39542
--HG--
extra : rebase_source : 1d8fdea73d48c714112d13844f5110f7f1892dda
2019-07-16 16:40:19 -07:00
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