gecko-dev/dom/xul
Emilio Cobos Álvarez 25b79c7b15 Bug 1829225 - Make BeforeSetAttr take the parsed nsAttrValue. r=smaug
ParseAttribute ideally would be const (see bug 1829138), but the SVG and
SMIL code is rather messy. Still, now that BeforeSetAttr can't really
fail, swapping the order of ParseAttribute and BeforeSetAttr shouldn't
really change behavior.

Sorry for the extra `virtual` keyword removal and such. I had to do this
one by hand unlike the dependent bugs, and I went a bit drive-by, lmk if
you want me to split those changes.

Differential Revision: https://phabricator.services.mozilla.com/D176086
2023-04-21 09:25:17 +00:00
..
crashtests Bug 1631441 - Remove no longer relevant tests with XBL bindings. r=emilio DONTBUILD 2022-11-23 13:41:15 +00:00
test Bug 1818927 - Remove minimal-xul.css. r=dholbert 2023-02-27 10:03:51 +00:00
ChromeObserver.cpp Bug 1829189 - Make BeforeSetAttr infallible. r=smaug 2023-04-21 08:56:27 +00:00
ChromeObserver.h
MenuBarListener.cpp Bug 1817649 - Fix crash in [@ mozilla::dom::EventTarget::ComputeWantsUntrusted]. r=emilio 2023-03-01 18:26:11 +00:00
MenuBarListener.h Bug 1812329 - Remove nsMenuBarFrame. r=smaug 2023-02-08 13:12:23 +00:00
moz.build Bug 1812329 - Remove nsMenuBarFrame. r=smaug 2023-02-08 13:12:23 +00:00
nsIBrowserController.idl Bug 1802288 - remove trailing whitespaces in idl/webidl files r=credential-management-reviewers,webidl,smaug,sgalich 2022-12-28 09:52:44 +00:00
nsIController.idl
nsIControllers.idl
nsXULCommandDispatcher.cpp
nsXULCommandDispatcher.h
nsXULContentSink.cpp
nsXULContentSink.h
nsXULContentUtils.cpp
nsXULContentUtils.h
nsXULControllers.cpp
nsXULControllers.h
nsXULElement.cpp Bug 1829225 - Make BeforeSetAttr take the parsed nsAttrValue. r=smaug 2023-04-21 09:25:17 +00:00
nsXULElement.h Bug 1829225 - Make BeforeSetAttr take the parsed nsAttrValue. r=smaug 2023-04-21 09:25:17 +00:00
nsXULPopupListener.cpp Bug 1811487 - Clean-up popup hide / rollup APIs. r=cmartin,stransky 2023-01-24 15:43:49 +00:00
nsXULPopupListener.h
nsXULPrototypeCache.cpp Bug 1800050 - Use UniqueFreePtr in StartupCache::PutBuffer. r=nbp 2022-12-01 10:46:34 +00:00
nsXULPrototypeCache.h
nsXULPrototypeDocument.cpp Bug 1800395: Fold nsNodeInfoManager::Init() into constructor. r=mccr8 2022-11-14 23:22:18 +00:00
nsXULPrototypeDocument.h
nsXULSortService.cpp
nsXULSortService.h
XULBroadcastManager.cpp
XULBroadcastManager.h
XULButtonElement.cpp Bug 1829189 - Make OnAttrSetButNotChanged and AfterSetAttr infallible. r=smaug 2023-04-21 08:56:27 +00:00
XULButtonElement.h Bug 1829189 - Make OnAttrSetButNotChanged and AfterSetAttr infallible. r=smaug 2023-04-21 08:56:27 +00:00
XULFrameElement.cpp Bug 1829189 - Make OnAttrSetButNotChanged and AfterSetAttr infallible. r=smaug 2023-04-21 08:56:27 +00:00
XULFrameElement.h Bug 1829189 - Make OnAttrSetButNotChanged and AfterSetAttr infallible. r=smaug 2023-04-21 08:56:27 +00:00
XULMenuBarElement.cpp Bug 1812329 - Remove nsMenuBarFrame. r=smaug 2023-02-08 13:12:23 +00:00
XULMenuBarElement.h Bug 1818241 - Don't let the popup manager listen to key events for mouse-activated menubar. r=Gijs 2023-03-01 13:03:26 +00:00
XULMenuElement.cpp Bug 1812329 - Remove nsMenuBarFrame. r=smaug 2023-02-08 13:12:23 +00:00
XULMenuElement.h Bug 1805414 - Remove nsMenuFrame and nsMenuParent. r=smaug,Jamie,desktop-theme-reviewers,settings-reviewers,dao 2023-01-04 19:01:13 +00:00
XULMenuParentElement.cpp Bug 1812329 - Remove nsMenuBarFrame. r=smaug 2023-02-08 13:12:23 +00:00
XULMenuParentElement.h Bug 1812329 - Remove nsMenuBarFrame. r=smaug 2023-02-08 13:12:23 +00:00
XULPersist.cpp Bug 1777973: Remove MOZ_NEW_XULSTORE implementation. r=NeilDeakin 2023-01-16 19:21:23 +00:00
XULPersist.h Bug 1777973: Remove MOZ_NEW_XULSTORE implementation. r=NeilDeakin 2023-01-16 19:21:23 +00:00
XULPopupElement.cpp Bug 1809084 - Stop using XUL layout for menu popups. r=desktop-theme-reviewers,dao,dshin 2023-03-16 19:09:14 +00:00
XULPopupElement.h Bug 1815309 - Make IsOnMenu() only return true for menupopups/popup elements. r=smaug 2023-02-07 12:49:41 +00:00
XULResizerElement.cpp Bug 1519636 - Reformat recent changes to the Google coding style. r=glandium 2023-02-13 15:02:07 +00:00
XULResizerElement.h
XULTextElement.cpp Bug 1801157 - Fix dynamic value change of label/description with accesskey. r=smaug 2022-11-17 21:51:40 +00:00
XULTextElement.h Bug 1575154 - Add autofocus attribute to HTMLOrForeignElement. r=edgar 2022-12-19 15:09:15 +00:00
XULTooltipElement.cpp Bug 1829189 - Make OnAttrSetButNotChanged and AfterSetAttr infallible. r=smaug 2023-04-21 08:56:27 +00:00
XULTooltipElement.h Bug 1829189 - Make OnAttrSetButNotChanged and AfterSetAttr infallible. r=smaug 2023-04-21 08:56:27 +00:00
XULTreeElement.cpp
XULTreeElement.h