Emilio Cobos Álvarez
2189015730
Bug 1565129 - Re-introduce plain_text.wrap_long_lines. r=bzbarsky
...
Looks like some users use it, and it's not too much effort to support. This is
somewhat simpler, and IMO better than what existed before bug 1514655 because:
* It doesn't regress bidi rendering when the pref is disabled (before, the pref
would prevent plaintext.css from applying altogether).
* It's consistent with the way view-source docs work.
* It doesn't use non-standard stylesheet APIs to toggle the stylesheet
(bug 1260720).
Differential Revision: https://phabricator.services.mozilla.com/D37742
--HG--
extra : moz-landing-system : lando
2019-07-11 18:49:50 +00:00
Bogdan Tara
fa0329b09b
Backed out changeset 6f468ad73df2 (bug 1565129) for causing leaks CLOSED TREE
2019-07-11 21:00:59 +03:00
Emilio Cobos Álvarez
f75dd725f5
Bug 1565129 - Re-introduce plain_text.wrap_long_lines. r=bzbarsky
...
Looks like some users use it, and it's not too much effort to support. This is
somewhat simpler, and IMO better than what existed before bug 1514655 because:
* It doesn't regress bidi rendering when the pref is disabled (before, the pref
would prevent plaintext.css from applying altogether).
* It's consistent with the way view-source docs work.
* It doesn't use non-standard stylesheet APIs to toggle the stylesheet
(bug 1260720).
Differential Revision: https://phabricator.services.mozilla.com/D37742
--HG--
extra : moz-landing-system : lando
2019-07-11 16:32:08 +00:00
Alex Catarineu
a8b667f825
Bug 467035 - Avoid leaking browser language via DTD r=Gijs,bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D34187
--HG--
extra : moz-landing-system : lando
2019-07-08 10:47:05 +00:00
Victor Porof
572c392d30
Bug 1561435 - Format parser/, a=automatic-formatting
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D35923
--HG--
extra : source : 03ab20f6337a695a31afb301410182972e4195a9
2019-07-05 10:56:19 +02:00
Boris Zbarsky
8c4e35413a
Bug 1559008. Load catalog DTDs even if we don't have a useful DTD URI, since we ignore that URI anyway when we find a catalog DTD. r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D34815
--HG--
extra : moz-landing-system : lando
2019-06-24 12:45:22 +00:00
Henri Sivonen
f17219eabd
Bug 1555523. r=alchen
...
Differential Revision: https://phabricator.services.mozilla.com/D33639
--HG--
extra : moz-landing-system : lando
2019-06-15 12:45:57 +00:00
Jonathan Kingston
a5ba216f93
Bug 1315460 - Removal of keygen element r=keeler,baku,jld,hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D22810
--HG--
extra : moz-landing-system : lando
2019-06-13 08:58:07 +00:00
Boris Zbarsky
d5a8a4a595
Bug 1557793 part 3. Change the signatures of various nsContentUtils localization methods to play nicer with the new stringbundle API. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D34201
--HG--
extra : moz-landing-system : lando
2019-06-08 21:26:12 +00:00
Zibi Braniecki
963c84b982
Bug 1539714 - Trigger initial localization even if layout started. r=bzbarsky
...
Differential Revision: https://phabricator.services.mozilla.com/D34400
--HG--
extra : moz-landing-system : lando
2019-06-10 20:06:08 +00:00
Thomas Nguyen
01ff0bf93f
Bug 1534681 Use ReferrerInfo class in document r=ckerschb,baku,Gijs
...
Also, in many place, we use document uri as referrer. It is not right
for the case srdoc iframe. We should use the last non-srdoc parent
document's uri
Differential Revision: https://phabricator.services.mozilla.com/D30191
--HG--
rename : testing/web-platform/tests/referrer-policy/generic/iframe-inheritance.html => testing/web-platform/tests/referrer-policy/generic/inheritance/iframe-inheritance-data.html
rename : testing/web-platform/tests/referrer-policy/generic/iframe-inheritance.html => testing/web-platform/tests/referrer-policy/generic/inheritance/iframe-inheritance-srcdoc.html
extra : moz-landing-system : lando
2019-06-06 07:23:37 +00:00
Ehsan Akhgari
adf073ce68
Bug 836176 - Part 3: Remove nsIHTMLDocument; r=farre
...
Differential Revision: https://phabricator.services.mozilla.com/D32925
--HG--
extra : moz-landing-system : lando
2019-06-04 17:27:43 +00:00
Masatoshi Kimura
2d731ea4c9
Bug 1556746 - Remove kCharsetFromHintPrevDoc that have been accidentally restored by resolving merge conflict. r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D33642
--HG--
extra : moz-landing-system : lando
2019-06-04 14:47:34 +00:00
Cosmin Sabou
d68454d1da
Bug 1543077 - Fix merge conflict bustage, add missing comma. r=bustage-fix CLOSED TREE
...
--HG--
extra : amend_source : 81882c10b7f3bee85f2acb3a38489b566f4684c1
2019-06-03 19:49:09 +03:00
Cosmin Sabou
bcd5ff3d98
Merge mozilla-central to autoland.
...
--HG--
extra : rebase_source : ec8335cc4fb4f7c2594b2b95cd6d5078af2be625
2019-06-03 19:24:20 +03:00
Henri Sivonen
6a2647d5f9
Bug 1543077 part 5 - Enable autodetect of ISO-2022-JP for local files when Fallback Encoding is set to Japanese. r=emk.
...
Differential Revision: https://phabricator.services.mozilla.com/D28635
2019-06-03 15:30:41 +03:00
Henri Sivonen
ae34dc651a
Bug 1543077 part 4 - Have only one item for Japanese in the Text Encoding menu. r=Gijs,emk.
...
Differential Revision: https://phabricator.services.mozilla.com/D28634
2019-06-03 15:30:41 +03:00
Henri Sivonen
0a2e1dfc79
Bug 1543077 part 2 - Use mozilla::JapaneseDetector in the HTML parser. r=emk.
...
Differential Revision: https://phabricator.services.mozilla.com/D27793
2019-06-03 15:30:41 +03:00
Masatoshi Kimura
b411f04b5f
Bug 1554589 - Turn nsCharsetSource constants into an enum. r=hsivonen
...
Since unscoped enums implicitly convert to underlying types, we don't have to change everything at once. It is worth enough to introduce auto-numbering, IMO.
Differential Revision: https://phabricator.services.mozilla.com/D32841
--HG--
extra : moz-landing-system : lando
2019-06-03 09:13:50 +00:00
Ehsan Akhgari
ad6a833e39
Bug 1549560 - Move HTMLDocument.open/close/write/writeln to Document; r=farre
...
Differential Revision: https://phabricator.services.mozilla.com/D32388
--HG--
extra : moz-landing-system : lando
2019-05-27 23:03:03 +00:00
Bogdan Tara
2bcd3a4566
Backed out changeset c352b73db92b (bug 1549560) for dom/base/Document.cpp related build bustages CLOSED TREE
2019-05-27 23:57:00 +03:00
Ehsan Akhgari
6b308d9e98
Bug 1549560 - Move HTMLDocument.open/close/write/writeln to Document; r=farre
...
Differential Revision: https://phabricator.services.mozilla.com/D32388
--HG--
extra : moz-landing-system : lando
2019-05-27 18:42:23 +00:00
Mihai Alexandru Michis
1dd6cb6ee5
Backed out 6 changesets (bug 1543077) for causing bc failures at docshell/test/browser/browser_bug1543077.js
...
Backed out changeset f593045cc48f (bug 1543077)
Backed out changeset 25449ba8aceb (bug 1543077)
Backed out changeset ccc438262e29 (bug 1543077)
Backed out changeset 4573c25b1ce0 (bug 1543077)
Backed out changeset 1cbaafb9373a (bug 1543077)
Backed out changeset 1a0e7ced8e47 (bug 1543077)
--HG--
extra : rebase_source : f04bf405303fe03776f0e70b03db076c0a41ae45
2019-05-27 12:00:21 +03:00
Henri Sivonen
5e954d8018
Bug 1543077 part 5 - Enable autodetect of ISO-2022-JP for local files when Fallback Encoding is set to Japanese. r=emk
...
Differential Revision: https://phabricator.services.mozilla.com/D28635
--HG--
extra : moz-landing-system : lando
2019-05-27 07:55:29 +00:00
Henri Sivonen
533527938d
Bug 1543077 part 4 - Have only one item for Japanese in the Text Encoding menu. r=emk,Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D28634
--HG--
extra : moz-landing-system : lando
2019-05-27 07:55:27 +00:00
Henri Sivonen
1953910dd3
Bug 1543077 part 2 - Use mozilla::JapaneseDetector in the HTML parser. r=emk
...
Depends on D27792
Differential Revision: https://phabricator.services.mozilla.com/D27793
--HG--
extra : moz-landing-system : lando
2019-05-27 07:56:17 +00:00
Sylvestre Ledru
d57d4905f1
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D30883
--HG--
extra : moz-landing-system : lando
2019-05-25 17:46:15 +00:00
arthur.iakab
af8e458c5f
Backed out changeset a296439a25ff (bug 1519636) for frequent Windows cppunit failures CLOSED TREE
2019-05-24 14:26:01 +03:00
Sylvestre Ledru
c82ea97226
Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D30883
--HG--
extra : moz-landing-system : lando
2019-05-24 09:59:17 +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
Christoph Kerschbaumer
b633427366
Bug 965637: Move CSP from Principal into Client, part 1: backend changes. r=mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D27654
--HG--
extra : moz-landing-system : lando
2019-05-21 23:14:27 +00:00
Peter Van der Beken
3991c12564
Bug 1539759 - Improve DTD entity handling. r=erahm
...
Differential Revision: https://phabricator.services.mozilla.com/D30248
--HG--
extra : moz-landing-system : lando
2019-05-21 18:24:02 +00:00
Boris Zbarsky
f6c8cd1d10
Bug 1550524 part 3. Remove the now-unused aContentType argument to nsHtml5Parser::Parse. r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D30752
--HG--
extra : moz-landing-system : lando
2019-05-14 19:46:26 +00:00
Boris Zbarsky
dd41010b5d
Bug 1550524 part 2. Add an explicit StartExecutor method on nsHtml5Parser, for use from document.open(). r=hsivonen
...
The code has mostly moved, but there are a few simplifications:
1) If !GetStreamParser(), then GetChannel() always returns null and hence we
never set isSrcdoc to true. Which is good, because we don't want to apply the
special srcdoc-parsing rules to document.open() stuff. So we just pass false
to setIsSrcdocDocument(): It's the same behavior as before, but a lot clearer.
I've confirmed that code coverage says the "isSrcdoc =
NS_IsSrcdocChannel(channel)" line is unreached in our tests.
2) In the document.write-after-document.open case, aContentType is now always
"text/html" (because that's what document.open sets mContentTypeForWriteCalls
to. So the block checking for it not being "text/html" was dead code (also
confirmed via code coverage results) and I'm just removing it.
Differential Revision: https://phabricator.services.mozilla.com/D30751
--HG--
extra : moz-landing-system : lando
2019-05-14 19:46:26 +00:00
Boris Zbarsky
0c6443c5e8
Bug 1550524 part 1. Make NewHtml5Parser() return an nsHtml5Parser. r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D30750
--HG--
extra : moz-landing-system : lando
2019-05-14 19:46:25 +00:00
Mihai Alexandru Michis
8187c0826d
Backed out changeset 16c03995ac55 (bug 1539759) for causing Buffer Overflow in nsExpatDriver.cpp
...
--HG--
extra : rebase_source : 0b9e64681becc725d8550f4a6820166ce8fba2bf
2019-05-13 18:16:39 +03:00
Peter Van der Beken
068b07cee6
Bug 1539759 - Improve DTD entity handling. r=erahm
...
Differential Revision: https://phabricator.services.mozilla.com/D30248
--HG--
extra : moz-landing-system : lando
2019-05-13 07:32:42 +00:00
Boris Zbarsky
89d6eb2831
Bug 325352 part 1. Align our "defined insertion point" concept more closely with the spec's "script nesting level" concept. r=hsivonen
...
This also exposes an accessor for whether the parser has a nonzero script nesting level.
Differential Revision: https://phabricator.services.mozilla.com/D30313
--HG--
extra : moz-landing-system : lando
2019-05-08 06:10:47 +00:00
Cosmin Sabou
58c0da101a
Backed out changeset 03166449953f (bug 1539759) on request from past for causing bug 1548990. CLOSED TREE
2019-05-04 11:02:30 +03:00
Gijs Kruitbosch
c1c14ab7ad
Bug 1539759 - improve DTD entity handling, r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D27904
--HG--
extra : moz-landing-system : lando
2019-05-03 09:13:58 +00:00
Narcis Beleuzu
c8e45a1834
Backed out changeset 4c6e2e3f23f9 (bug 1539759) for failures on nsExpatDriver::WillBuildModel . CLOSED TREE
2019-05-02 13:42:29 +03:00
Gijs Kruitbosch
54d985d143
Bug 1539759 - improve DTD entity handling, r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D27904
--HG--
extra : moz-landing-system : lando
2019-05-02 09:22:10 +00:00
Oana Pop Rus
594cead134
Backed out changeset 5f451bcec205 (bug 1539759) for build bustages in nsExpatDriver.cpp on a CLOSED TREE
2019-05-02 11:52:32 +03:00
Gijs Kruitbosch
170118c247
Bug 1539759 - improve DTD entity handling, r=peterv
...
Differential Revision: https://phabricator.services.mozilla.com/D27904
--HG--
extra : moz-landing-system : lando
2019-05-02 08:19:08 +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
Emilio Cobos Álvarez
9027ab34a7
Bug 1514655 - Always wrap plain text documents. r=bzbarsky
...
This matches other UAs.
Differential Revision: https://phabricator.services.mozilla.com/D14848
--HG--
extra : moz-landing-system : lando
2019-04-30 19:41:40 +00:00
Brian Grinstead
ede8c44ef2
Bug 1544322 - Part 2.1 - Remove the [type] attribute for one-liner <script> tags loading files in /tests/SimpleTest/ in everything except for dom/ r=bzbarsky
...
This excludes dom/, otherwise the file size is too large for phabricator to handle.
This is an autogenerated commit to handle scripts loading mochitest harness files, in
the simple case where the script src is on the same line as the tag.
This was generated with https://bug1544322.bmoattachments.org/attachment.cgi?id=9058170
using the `--part 2` argument.
Differential Revision: https://phabricator.services.mozilla.com/D27456
--HG--
extra : moz-landing-system : lando
2019-04-16 03:50:44 +00:00
Henri Sivonen
f09eac321f
Bug 1540757 - Mark SVG scripts as malformed when popped by HTML breakout from foreign content. r=alchen
...
Differential Revision: https://phabricator.services.mozilla.com/D26276
2019-04-15 13:40:14 +03:00
Henri Sivonen
38ab798925
Bug 1540675 - Handle line breaks correctly in comment end bang state. r=alchen.
...
Differential Revision: https://phabricator.services.mozilla.com/D25594
2019-04-15 13:40:14 +03:00
Andrea Marchesini
a438b12ebd
Bug 1536411 - StoragePrincipal - part 1 - Implementation, r=Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D24025
--HG--
extra : moz-landing-system : lando
2019-04-12 05:31:32 +00:00