Commit Graph

22 Commits

Author SHA1 Message Date
roytam1 eb31645dcb ported from UXP:
- 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 (85600c73)
- 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 (81b4f0c3)
- Issue #2548 - Part 3 - Fix some MathML issues encountered since WebIDL works. https://bugzilla.mozilla.org/show_bug.cgi?id=1316616 Also added a Fetch() change that was not in the Mozilla patch. (20354b67)
- Issue #2548 - Part 4 - Fix some missed changes for ElementCSSInlineStyle. Introduce GlobalEventHandlers/DocumentAndElementEventHandlers/ElementCSSInlineStyle mixin. https://bugzilla.mozilla.org/show_bug.cgi?id=157945 (502c7047)
- 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 (3febe21f)
2026-03-27 09:54:37 +08:00
roytam1 d5b52c45f4 ported from UXP: Issue #2887 - Convert use of -moz-appearance to appearance (1782eeb3) 2026-01-08 00:08:53 +08:00
roytam1 c500204907 import from UXP: Issue #2532 - Don't do PreventDefault for escape key if <select> dropdown is not shown (368ee51d) 2024-06-17 16:56:34 +08:00
roytam1 a1f0c688f7 ported from UXP: Issue #2488 - Part 3: Remove the StyleSetHandle smart pointer class (4bf43b8f) 2024-04-04 08:43:53 +08:00
roytam1 fec87b3ce7 ported from UXP: Issue #2112 - Part 10: Remove remaining Stylo/Servo includes and code (d6852b31)
also fixups for removal of LazyComputeBehavior enum.
2024-04-03 16:57:11 +08:00
roytam1 cc57d007fb import from UXP: Issue #2030 - Allow child nodes of button to participate in mouse hit tests (a585aeacf) 2022-12-03 00:52:19 +08:00
roytam1 c7215f6b09 import from UXP: Issue #1970 - Part 7: Restore proper spacing in select for CJK/asian (b18a680d) 2022-08-04 16:10:06 +08:00
roytam1 08f0a0bc51 import from UXP: Issue #1970 - Part 4: Don't overflow -moz-focus-inner border. (8101720c) 2022-08-04 15:36:05 +08:00
roytam1 1e45e634ef ported from UXP: Issue #325 Part 9: Remove non-Intl legacy code paths from nsNumberControlFrame. (f2d90ee4) 2022-06-28 22:32:33 +08:00
roytam1 101db37cd8 ported from UXP: Issue #1916 - Part 1: Convert flags passed to ReflowChild, FinishReflowChild, etc into an enum class. (0423d835) 2022-06-22 09:38:56 +08:00
roytam1 86c286d6a7 ported from UXP: Issue #1705 - Part 3: Rename ScrollbarStyles to ScrollStyles. (21f70739) 2022-04-21 22:18:42 +08:00
roytam1 b94dcfe8a3 ported from UXP: Issue #1355 - Better way to create display items for column backgrounds (9c783146) 2022-04-15 00:26:01 +08:00
roytam1 44382d496a ported from UXP: Issue #1355 - Preemptively fix build bustage for 1409114 (e15b1ba0) 2022-04-15 00:13:17 +08:00
roytam1 8f5365c3dd ported from UXP: Issue #1355 - Store the dirty rect on the display list builder rather than passing it as a parameter to BuildDisplayList (85b85bac) 2022-04-15 00:05:11 +08:00
roytam1 f77b751772 ported from UXP: Bug 1367683 - Optimize initializing nsRange (9d8343e1) 2022-04-12 15:57:55 +08:00
roytam1 794dd4ef30 ported from UXP: Bug 1331322 - Allow tagging of pseudo-implementing native anonymous content with the pseudo type at creation time (b723a5c8) 2022-04-12 13:27:13 +08:00
roytam1 b66784a394 import from UXP: Bug 1334358 - Remove nsCSSFrameConstructor::CreateAnonymousFrames (5b8f9369) 2022-04-12 13:04:17 +08:00
roytam1 61efccddda import from UXP: Bug 1334247 - Remove nsIAnonymousContentCreator::CreateFrameFor (499252b8) 2022-04-12 13:03:20 +08:00
roytam1 38520a6423 ported from UXP: Avoid useless FrameNeedsReflow call. (07716cb1) 2022-03-29 15:19:28 +08:00
roytam1 cc38820f18 imported change from my UXP custom branch: bug1365982, bug1367206 2019-06-29 17:58:29 +08:00
roytam1 9c1bff8485 import changes from wg9s seamonkey-2.49 patches:
- Bug 1420865 - Don't check for CONTENT_MAY_CHANGE_TRANSFORM across layer trees. r=mstange, a=RyanVM
- Bug 1466991 - Part 1: Factor out ShouldUseXBLScope. r=smaug, a=RyanVM
- Bug 1376756 - gtk: while drawing nsTreeBodyFrame, fetch current row attributes for proper style rendering. r=karlt a=jorgk DONTBUILD
- Bug 1465458 - Fix launching downloads without a file extension on Windows. r=mak, a=RyanVM
- Bug 1470260 - Part 1: Ensure that 'this' stays alive for the duration of the TickRefreshDriver call. r=emilio, a=RyanVM
- Bug 1470260 - Part 2: Make RefreshDriverTimer ref-counted and hold a strong ref on it on the stack when nsRefreshDriver::Tick can be reached. r=emilio, a=RyanVM
- Bug 1469914 - Prevent the HAL from registering duplicate observers. r=froydnj, a=RyanVM
- Bug 1472925 - Keep a strong reference to MediaStreamGraph from GraphDriver. r=padenot, a=RyanVM
- Bug 468497: Inform the accessibility FocusManager when a XUL tree's view changes. r=MarcoZ a=jorgk DONTBUILD
- Bug 1362303: Avoid crashes when dragging on macOS due to failed allocations of large shmem segments. r=glandium
- Bug 1473161 - Add missing bound check in nsContentUtils::DataTransferItemToImage. r=nika, a=RyanVM
- Bug 1456294 - Hook ImmAssociateContextEx. r=masayuki, a=RyanVM
- Bug 1435319. r=valentin, a=RyanVM
- Bug 1478679 - Fix memory leak in LCovCompartment. r=nbp, a=RyanVM
- Bug 1468053 - Disable a workaround on macOS 10.14+ for an Apple bug described in bug 378645 involving popup windows that was fixed by Apple. r=mstange, a=RyanVM
- Bug 1403945 - Add utility functions to recognize OS X 10.13. r=mstange, a=sledru
- Bug 1468053 - Add nsCocoaFeatures::OnMojaveOrLater(). r=haik, a=RyanVM
- Bug 1467889 - Adjust some uses of XPCOM strings. r=mrbkap, r=mstange, a=RyanVM
- Bug 1474883 - Ensure D2D glyph cache is pruned after rendering 1000 transformed glyphs. r=bas, a=RyanVM
- Bug 1450989 - Capture the action and target as part of the form submission creation. r=bz, a=RyanVM
- Bug 1473113 - Defer initializing the MAR index until it's needed. r=rstrong, a=RyanVM
- Bug 1467363 - Protect access to mTransparentSurface with a lock. r=rhunt, a=RyanVM
- Bug 1404274 - Key Evaluation on the cloned JS objects. r=asuth, a=RyanVM
- Bug 1480640 - Fix hazard in CopyingStructuredCloneReadCallback. r=baku, a=RyanVM
- Bug 1480092 - Cherrypick rev 52add5896661d186dec284ed646a4b33b607d2c7. r=drno a=RyanVM
- Bug 1466577 - Race condition in WebSocketChannel::StopSession. r=hurley a=dveditz
- Bug 1461307 - Overwrite selection colors of widget which may be referred by IME via IM context with selection colors of GtkTextView. r=karlt, a=RyanVM
- Bug 1480521 - Backport fixes from Bug 1479900. r=sfink, a=RyanVM
- Bug 1469348 - Fix the problem of download file failed on Mac. r=paolo, a=RyanVM
- Bug 1478575 - Unify CamerasChild shutdown paths. r=gcp, a=RyanVM
- Bug 1461706 - Sync disabled state of number control regardless of appearance. r=jwatt, a=RyanVM
- Bug 1485224 - Make best efforts to write a stack frame atomically. r=froydnj
- Bug 1435212 - Add support for FFmpeg 4.0. r=bryce, a=jcristau
- Bug 1512882 - Use Windows 7 search icon on Windows 8.x. r=IanN a=IanN
- Bug 1496588: Avoid a UB in mozStorageService.cpp. r=froydnj
- Bug 1500759 - Root parameter dictionaries in AesTask::Init(). r=keeler, a=lizzard
2019-01-19 22:13:12 +08:00
roytam1 89ff1ebc22 Initial import from https://github.com/MoonchildProductions/moebius/commit/16fa730b3332a750e047aac26ebe65ea8c513849 2018-03-03 17:47:54 +08:00