roytam1
0dc5814ab1
Merge remote-tracking branch 'origin/tracking' into custom
2026-04-23 09:27:17 +08:00
Moonchild
8ffe5094c9
Issue #2946 - Follow-up: Sanity-check WMF video properties.
...
Not sure where else to put this under, but it's a WMF HWA related check,
so filing it as a follow-up here to recent work.
Also tag #2949
2026-04-23 09:06:00 +08:00
Moonchild
7aaf0ab764
[DOM] More consistently use already-calculated image properties.
2026-04-23 09:05:23 +08:00
Moonchild
4d73188003
[XPCOM] Update list of executable extensions on Windows.
2026-04-23 09:03:31 +08:00
Moonchild
662d60c5bf
[NSS] ensure permittedSubtrees don't match wildcards that could be outside the permitted tree.
2026-04-23 09:02:57 +08:00
Jeremy Andrews
e98a43e46c
Issue #3038 - Fix ARM assembler issues in libpixman.
...
Probably not strictly related to Python 3 changes, but small enough
that expanding the scope to general UXP build issues on Debian
won't be too bad an idea, since the issue was reported there anyway.
Likely related to binutils updates reporter mentioned.
2026-04-23 09:01:08 +08:00
Basilisk-Dev
dd64525180
Issue #3049 - backport libffi loongarch support
2026-04-23 09:00:52 +08:00
Basilisk-Dev
52b3fada95
Issue #3050 - Backport 1431353: Remove off-thread parse thread limit
2026-04-23 09:00:36 +08:00
Basilisk-Dev
9454fcf539
Issue #3050 - Backport 1379814: Prevent HelperThreads master-task deadlock
2026-04-23 09:00:21 +08:00
Basilisk-Dev
1d0967ab3c
Issue #3027 - completely remove all remaining usages of dbus-glib from our tree
2026-04-23 09:00:02 +08:00
roytam1
d4c4c1f6ec
Merge remote-tracking branch 'origin/tracking' into custom
2026-04-15 09:32:06 +08:00
Basilisk-Dev
3836a57d47
Issue #3047 - Added a null-argument guard in uriloader/exthandler/nsExternalHelperAppService
...
setProtocolHandlerDefaults(null, ...) now returns NS_ERROR_INVALID_ARG instead of dereferencing aHandlerInfo and crashing
2026-04-15 09:31:47 +08:00
Basilisk-Dev
b44216a883
Issue #3045 - backport of bug 1350760 - atomization fast-path improvements
2026-04-15 09:31:26 +08:00
Basilisk-Dev
3c7ab8a384
Issue #3043 - Fix stack OOB write in nsLocaleService::GetLocaleFromAcceptLanguage bounds checks
2026-04-15 09:29:57 +08:00
Basilisk-Dev
576265905a
Issue #3003 - Add CSS lch() color parsing support
2026-04-15 09:29:43 +08:00
Basilisk-Dev
c249eee4d1
Issue #3003 prerequisite - Split non-sRGB CSS color helpers out of nsCSSParser
2026-04-15 09:29:28 +08:00
ownedbywuigi
ae7c40d461
Spoof to Firefox 128 for WebExtensions
2026-04-12 17:16:22 +08:00
roytam1
a4db612fb8
[Basilisk] update UAO from Dactyloidae fork
2026-04-12 17:11:18 +08:00
roytam1
c8f7030b13
Merge remote-tracking branch 'origin/tracking' into custom
2026-04-10 22:55:31 +08:00
Moonchild
546e0075dd
Issue #3042 - Add canvas WebGL context powerPreference
...
Resolves #3042
2026-04-10 22:55:02 +08:00
Basilisk-Dev
6ce1b9a8c0
Issue #3027 - remove all uses of dbus-glib from widget/
2026-04-10 22:54:48 +08:00
Basilisk-Dev
c97bc33a87
Issue #3027 - modify nsGIOService to call libdbus directly instead of using dbus-glib
2026-04-10 22:54:29 +08:00
roytam1
4d6414cfd0
Merge remote-tracking branch 'origin/tracking' into custom
2026-04-02 23:49:52 +08:00
Moonchild
61c6b4c1aa
[NSS] Update NSS (custom)
2026-04-02 23:49:29 +08:00
Moonchild
0a5af25d60
[network] Ignore non-compliant http server header.
2026-04-02 23:49:00 +08:00
Moonchild
b96505c0e3
[gfx] Use local statics for harfbuzz callback pointers
...
This ensures thread-safe initialization.
2026-04-02 23:48:31 +08:00
Moonchild
d323fc3012
[XPCOM] Add more validation to SnappyUncompressInputStream
2026-04-02 23:48:04 +08:00
Moonchild
09c0393640
No issue - Add convolver sanity check
2026-04-02 23:47:38 +08:00
Moonchild
45ae2d89ff
No issue - Add 10.4 and 26.* SDK versions to KNOWN_SDK_VERSIONS
...
For Mac builds as requested by dbsoft.
Sorted the entries by major version for readability.
2026-04-02 23:47:19 +08:00
Basilisk-Dev
393d890730
Issue #2551 - implement TypedArray.prototype.toSorted
2026-04-02 23:45:27 +08:00
roytam1
956cd0a5cc
Merge remote-tracking branch 'origin/tracking' into custom
2026-03-27 07:27:37 +08:00
Brian Smith
3febe21f99
Issue #2548 - Part 5 - Implement the HTMLOrForeignElement mixin. https://bugzilla.mozilla.org/show_bug.cgi?id=1577660 Add 'preventScroll' option to HTMLElement's, SVGElement's and XULElement's 'focus' method. https://bugzilla.mozilla.org/show_bug.cgi?id=1374045
2026-03-27 07:26:35 +08:00
Brian Smith
502c704770
Issue #2548 - Part 4 - Fix some missed changes for ElementCSSInlineStyle. Introduce GlobalEventHandlers/DocumentAndElementEventHandlers/ElementCSSInlineStyle mixin. https://bugzilla.mozilla.org/show_bug.cgi?id=1579457
2026-03-27 07:25:10 +08:00
Brian Smith
20354b672f
Issue #2548 - Part 3 - Fix some MathML issues encountered since WebIDL works. Add an nsContentUtils API for getting the CallerType of a JSContext. https://bugzilla.mozilla.org/show_bug.cgi?id=1316616 Also added a Fetch() change that was not in the Mozilla patch.
2026-03-27 07:24:56 +08:00
Brian Smith
81b4f0c352
Issue #2548 - Part 2 - Collection of WebIDL parsing updates in an attempt to fix partial interface mixin error. We should ensure, at build-time, that partial interfaces are defined in the same file as the interface they extend. Since our build system doesn't really support correct dep builds if they're placed in a different file. https://bugzilla.mozilla.org/show_bug.cgi?id=1333117 WebIDL: Better error message for trying to inherit from a mixin. https://bugzilla.mozilla.org/show_bug.cgi?id=1575384 Fix webidl identifier conflicts involving typedefs to produce saner exceptions. https://bugzilla.mozilla.org/show_bug.cgi?id=1531623 Disallow nullable types for WebIDL constants. https://bugzilla.mozilla.org/show_bug.cgi?id=1535647 Add support for extended attributes on types in Web IDL https://bugzilla.mozilla.org/show_bug.cgi?id=1359269 Allow LenientFloat to be only in a specific overload https://bugzilla.mozilla.org/show_bug.cgi?id=1020975
2026-03-27 07:24:41 +08:00
Brian Smith
85600c7378
Issue #2548 - Part 1 - Implement MathML DOM and pre-requisites. https://bugzilla.mozilla.org/show_bug.cgi?id=1571487 Introduce interface mixins. https://bugzilla.mozilla.org/show_bug.cgi?id=1414372 Switch XPathEvaluator to using IDL mixins and remaining users of IDL "implements" over to mixin syntax. https://bugzilla.mozilla.org/show_bug.cgi?id=1574195 Introduce GlobalEventHandlers/DocumentAndElementEventHandlers/ElementCSSInlineStyle mixin. https://bugzilla.mozilla.org/show_bug.cgi?id=1579457 Introduce DocumentAndElementEventHandlers to more closely align with the HTML spec. https://bugzilla.mozilla.org/show_bug.cgi?id=1330457 Remove the use of IsCallerChrome in FetchRequest. https://bugzilla.mozilla.org/show_bug.cgi?id=1335368
2026-03-27 07:24:23 +08:00
Moonchild
fdee9737a8
Issue #3020 - Clear currentScript after running microtasks
...
Per HTML spec:
`document.currentScript` Returns null if the Document is not currently
executing a script or SVG script element (e.g., because the running
script is an event handler, or a timeout), or if the currently executing
script or SVG script element represents a module script.
2026-03-27 07:18:44 +08:00
Moonchild
eee99b32cc
Issue #3020 - Update currentScript when dealing with shadow DOM.
...
`currentScript` should be null when evaluating scripts from shadow DOM.
2026-03-27 07:18:27 +08:00
Moonchild
94ffd74cab
Issue #3020 - document.currentScript should be null in modules
...
This is done correctly in `EvaluateScript`, but `CreateModuleScript` was
still setting currentScript to an element.
2026-03-27 07:18:15 +08:00
roytam1
35520918ce
Merge remote-tracking branch 'origin/tracking' into custom
2026-03-25 07:19:43 +08:00
Moonchild
964a72079a
Issue #3011 - Part 3: Handle edge case for spellchecking.
...
Make spellchecking work in Shadow DOM after anchor navigates away from it.
2026-03-25 07:19:20 +08:00
Moonchild
e701dad7ef
Issue #3011 - Part 2: Switch spellchecker root to Shadow DOM.
...
Set the root for spelling checker to shadow root if the contenteditable
nodes are in the shadow DOM. Bail if the position can't be set properly.
2026-03-25 07:19:01 +08:00
Moonchild
2f20100059
Issue #3011 - Part 1: Add As{Text|Html}Editor() and AsEditorBase()
...
This adds helper functions to get specific types of content editors (if
possible) through the nsIEditor interface, as opposed to doing manual
casting and the ad hoc `GetHTMLEditor()` function.
Helper functions are spread out over multiple headers due to the
circular dependency issues that would be triggered otherwise.
2026-03-25 07:18:47 +08:00
Basilisk-Dev
3d131186be
Issue #2551 - implement TypedArray.prototype.with
2026-03-25 07:18:34 +08:00
Basilisk-Dev
a704425358
Issue #3016 - allow url.CanParse to use custom-scheme bases to match current spec
2026-03-25 07:18:20 +08:00
wuggy
c8460ae3e7
Cloudflare Image Resizing fix
2026-03-25 07:18:07 +08:00
roytam1
e1ab6d5746
Merge remote-tracking branch 'origin/tracking' into custom
2026-03-19 11:53:20 +08:00
Basilisk-Dev
2aec1ada9e
Issue #2897 followup - Do not hardcode jemalloc page size on LoongArch
...
Loongarch can run on either a 4k or 16k page size
2026-03-19 11:53:00 +08:00
Basilisk-Dev
7209aaa021
Issue #2551 - implement array.prototype.toSpliced
2026-03-19 11:51:42 +08:00
Basilisk-Dev
d5566bbb0f
Issue #2551 - implement array.prototype.with
2026-03-19 11:51:27 +08:00