roytam1
74a139ee22
Merge remote-tracking branch 'origin/tracking' into custom
2022-12-02 23:57:49 +08:00
Martok
4354c7a1bc
Issue #2030 - Allow child nodes of button to participate in mouse hit tests
...
This is needed for web compatibility, even if standards compliance is debatable.
2022-12-02 23:55:57 +08:00
roytam1
968135355d
Merge remote-tracking branch 'origin/tracking' into custom
2022-09-22 10:19:31 +08:00
Moonchild
95120acbb2
[DOM security] Be more explicit about CSP checks and reports.
2022-09-22 10:18:33 +08:00
roytam1
866ded0b0a
Merge remote-tracking branch 'origin/tracking' into custom
2022-09-07 11:03:19 +08:00
Moonchild
142f08ce1f
Issue #1720 - Follow-up: Explicitly include X11UndefineNone.h in HTMLOptGroupElement.cpp to fix unified building on X11
2022-09-07 11:02:14 +08:00
Moonchild
5dfded811d
Issue #80 - reinstated unified building for some large chunks of our code.
...
This should reduce compile complexity saving time and reducing linker stress.
2022-09-07 10:36:23 +08:00
roytam1
7f068ecce3
Merge remote-tracking branch 'origin/tracking' into custom
2022-05-04 10:14:24 +08:00
Brian Smith
13fcc4a046
Issue #1829 - Revert "Issue #1751 "
2022-05-04 09:40:24 +08:00
roytam1
6de07653b9
Merge remote-tracking branch 'origin/tracking' into custom
2022-04-28 10:45:19 +08:00
FranklinDM
8a7587b401
Issue #21 - Remove use counters telemetry
...
This reverts Bug 968923 - Implement some equivalent of Chrome's use counters (on top of telemetry?)
For reference: https://bugzilla.mozilla.org/show_bug.cgi?id=968923
2022-04-28 10:43:09 +08:00
Moonchild
8d800b1cb0
Issue #21 - Remove Telemetry plumbing and fix build.
...
Note this won't give working applications. Requires FE changes and
additional js module changes (next part).
2022-04-28 10:25:48 +08:00
roytam1
e78e741a17
Merge remote-tracking branch 'origin/tracking' into custom
2022-04-27 16:25:45 +08:00
roytam1
92a1cc3139
Revert "Issue #21 - Remove use counters telemetry"
...
This reverts commit 8ca9db6b65 .
2022-04-27 16:25:00 +08:00
roytam1
e1a93a2de4
Merge remote-tracking branch 'origin/tracking' into custom
2022-04-27 16:19:05 +08:00
FranklinDM
8ca9db6b65
Issue #21 - Remove use counters telemetry
...
This reverts Bug 968923 - Implement some equivalent of Chrome's use counters (on top of telemetry?)
For reference: https://bugzilla.mozilla.org/show_bug.cgi?id=968923
2022-04-27 16:15:31 +08:00
roytam1
c277d761f3
Merge remote-tracking branch 'origin/tracking' into custom
2022-03-22 23:32:48 +08:00
Moonchild
0f56697eb9
Issue #3049 - Undo Stylo nonsense that breaks body and frame margins.
...
This restores support for using HTML tag styling of margins on the body.
Reftests post bug still pass for dynamic changes, so does the newly-added
test for body margins and frames that tests the old styling method.
This also removes the reftest list for stylo testing for obvious reasons.
2022-03-22 23:05:06 +08:00
roytam1
90e43f0c90
Merge remote-tracking branch 'origin/master' into custom
2021-08-12 11:21:55 +08:00
Moonchild
d1d00498ae
[DOM/NPAPI] Defer loading object when setting attribute.
2021-08-12 11:21:26 +08:00
roytam1
d4582b821c
Merge remote-tracking branch 'origin/master' into custom
2021-05-07 09:56:55 +08:00
Moonchild
a4b0f333ba
Issue #1751 -- Remove XP_MACOSX conditionals from the rest of the tree.
...
This also removes some PP abuse and takes file entries out of PP when no longer
needed without XP_MACOSX conditionals.
2021-05-07 09:53:59 +08:00
roytam1
2c79eebb23
Merge remote-tracking branch 'origin/master' into custom
2021-05-05 10:32:33 +08:00
Moonchild
d29e4f8306
Issue #1751 -- Remove XP_MACOSX conditionals from /dom
2021-05-05 10:26:13 +08:00
roytam1
46c9b4df6f
Merge remote-tracking branch 'origin/master' into custom
2021-04-23 09:23:01 +08:00
Moonchild
7e02267fd3
[DOM] Add missing IDL definitions for CSP .nonce attributes.
...
Apparently Mozilla completely spaced out on this when adding the CSP nonce
mechanism, potentially causing web compat issues if scripting relies on
being able to get/set nonces through DOM and/or causing CSP policy check
issues if websites try to "hide" nonces.
2021-04-20 09:05:20 +08:00
roytam1
7f6520be1a
Merge remote-tracking branch 'origin/master' into custom
2021-04-02 10:50:32 +08:00
athenian200
618fa768c8
Issue #1757 - Reinstate "dom.details_element.enabled" preference
...
The removal of this preference was botched, all other surrounding plumbing changes appear to be working okay. The ability to use prefs to control this stylesheet might be useful in the future, so perhaps this is one of those "if it ain't broke, don't fix it" bugs where leaving well enough alone in the first place would have been the best choice.
2021-04-02 10:33:54 +08:00
roytam1
e54fcd15f1
Merge remote-tracking branch 'origin/master' into custom
2021-03-12 09:00:51 +08:00
Moonchild
348c6604be
Issue #1053 - Remove MOZ_WIDGET_ANDROID and IDB_MOBILE
2021-03-12 08:59:50 +08:00
roytam1
75da290189
Merge remote-tracking branch 'origin/master' into custom
2021-02-25 09:43:06 +08:00
Moonchild
8a55eab0f0
[DOM] Don't reveal error details for CORS-cross-origin decoding errors.
2021-02-25 09:26:41 +08:00
Moonchild
d867f26c0e
[widget] Require user interaction when picking files or folders v2
...
Now with extra sauce to make it work cross-platform and cross-versions and
for HTML input elements only.
2021-02-25 09:25:17 +08:00
roytam1
d18f993c44
Merge remote-tracking branch 'origin/master' into custom
2021-02-03 10:12:19 +08:00
trav90
a0aabcdaba
Issue #1723 - Fix Linux build bustage in HTMLMenuItemElement.cpp
2021-02-03 10:04:42 +08:00
roytam1
d72c60c303
Merge remote-tracking branch 'origin/master' into custom
2021-01-27 21:05:06 +08:00
Moonchild
a828a5f321
Issue #1719 - Make <menuitem> pref-controlled and disable by default.
...
Resolves #1719
2021-01-27 21:01:54 +08:00
roytam1
56aaf6a15a
Merge remote-tracking branch 'origin/master' into custom
2020-09-25 22:18:48 +08:00
Moonchild
0cd673d720
Issue #1656 - Part 6: Clean up the build files
2020-09-25 22:04:23 +08:00
Moonchild
ed7e49eda6
Issue #1656 - Part 2: Unmangle some unfortunate UTF-8 victims.
...
The poor fellows got lost in an ASCII-interpretation of the world.
2020-09-25 22:04:14 +08:00
Moonchild
8c395520d9
Issue #1656 - Part 1: Nuke most vim config lines in the tree.
...
Since these are just interpreted comments, there's 0 impact on actual code.
This removes all lines that match /* vim: set(.*)tw=80: */ with S&R -- there are
a few others scattered around which will be removed manually in a second part.
2020-09-25 22:04:12 +08:00
roytam1
d8c338b6d9
Merge remote-tracking branch 'origin/master' into custom
2020-09-18 20:54:18 +08:00
Moonchild
f5f9c8c597
Issue #1224 - Remove constant expressions from /dom
...
This excludes DOMProxy handlers in dom bindings because that's intertwined with
codegen and js that needs to be handled together.
2020-09-18 20:53:42 +08:00
roytam1
3b48e4818a
Merge remote-tracking branch 'origin/master' into custom
2020-09-10 21:08:44 +08:00
Moonchild
ef11a4d7e8
Issue #618 - Clear the module map when changing a Document's global and add
...
release build assertions for mismatching compartments.
2020-09-10 21:07:51 +08:00
Roy Tam
312cd43c03
Merge remote-tracking branch 'origin/master' into custom
2020-08-29 08:18:57 +08:00
Moonchild
209eb0a245
[media] Only include source error details in debugging scenarios.
...
Unless a user is debugging media errors, this detail is unnecessary to report
and could include sensitive data which could be abused by third-party
requesters. This aligns it with the standard success/error paradigms in normal
browsing situations.
2020-08-29 08:11:13 +08:00
Moonchild
3781c4a6dd
Issue #618 - (async) Implement async attribute for inline module scripts.
...
This commit does several things:
- Moves the pref check from ScriptLoader to ns[I]Document so it can be called on
the document.
- Changes the atrribute freezing function to a better name that takes the
document as a parameter.
- Sets the proper async/defer attributes on HTML script elements based on
keywords and whether they are module scripts or not.
2020-08-29 08:10:42 +08:00
Roy Tam
16c504ba17
Merge remote-tracking branch 'origin/master' into custom
2020-08-19 16:22:57 +08:00
athenian200
c1b3280e01
Fix nits
2020-08-19 16:21:24 +08:00