gecko-dev/dom/xbl
Emilio Cobos Álvarez 03708a9731 Bug 1449807: Don't flush in nsXBLResourceLoader::NotifyBoundElements. r=bz
Before bug 1357142, we used to legitimately need to check for redundant
frame tree insertions and such, since we went into frame construction
synchronously.

But after that, all this dance of flushing, querying the primary frame and the
uncomputed maps is just needless. We can just post as many reframes as we want,
they'll be processed properly on the next flush.

This removes one of the queries to the undisplayed map which I'm trying to
remove in bug 1303605. I could have just poked at the style stored in the
element, but this one is easy to just get rid of.

MozReview-Commit-ID: 4ng4bU6C4Bs
2018-03-31 00:03:39 +02:00
..
builtin Bug 1278282 - update of the moz.build files to remove gtk2 references r=lsalzman 2018-01-10 10:04:59 +01:00
crashtests Bug 1341102 - Re-enable some crashtests. r=me 2017-07-24 18:35:19 -07:00
test Bug 1448397. Make WebIDL QueryInterface chrome-only. r=qdot 2018-03-26 13:35:04 -04:00
moz.build Bug 1394734 - Replace CONFIG['GNU_C*'] by CONFIG['CC_TYPE'] r=glandium 2017-12-07 22:09:15 +01:00
nsBindingManager.cpp Bug 1449400 part 5 - Remove StyleSetHandle. r=emilio 2018-03-29 22:15:46 +11:00
nsBindingManager.h Bug 1448690: Remove IsStyledByServo. r=xidorn 2018-03-26 09:39:26 +02:00
nsXBLBinding.cpp Bug 1447358: Unifdef the old style system code. r=jwatt 2018-03-21 10:20:34 +01:00
nsXBLBinding.h Bug 1447358: Unifdef the old style system code. r=jwatt 2018-03-21 10:20:34 +01:00
nsXBLContentSink.cpp Bug 1432186 part 19. Remove the nsIDOMNode::*_NODE constants. r=mccr8 2018-01-29 23:10:53 -05:00
nsXBLContentSink.h Bug 1423167: Move most attribute-related methods from nsIContent to Element. r=bz 2017-12-06 16:05:59 +01:00
nsXBLDocumentInfo.cpp Bug 1448728 part 1 - Make popular headers not include nsWindowSizes.h. r=njn 2018-03-28 10:44:49 +11:00
nsXBLDocumentInfo.h Bug 1438497 - Add bindings into memory report. r=bholley,njn 2018-02-16 23:02:28 +11:00
nsXBLEventHandler.cpp Bug 1446711 part 5. Get rid of nsIDOMMouseEvent::GetButton. r=qdot 2018-03-20 00:16:06 -04:00
nsXBLEventHandler.h Bug 1436508 part 5. Switch xbl from nsIDOMKeyEvent to KeyboardEvent. r=masayuki 2018-02-09 11:17:09 -05:00
nsXBLMaybeCompiled.h Backed out 4 changesets (bug 1417123) for failing Spidermonkey builds js/src/jspubtd.h:100 r=backout 2017-11-16 15:05:54 +02:00
nsXBLProtoImpl.cpp Bug 1445551: Part 4 - Remove compartment-per-addon. r=mccr8 2018-03-13 19:43:30 -07:00
nsXBLProtoImpl.h
nsXBLProtoImplField.cpp Bug 1446342: Don't include forms in the scope chain for XBL datetime bindings. r=smaug 2018-03-20 01:34:09 +01:00
nsXBLProtoImplField.h Bug 1446342: Don't include forms in the scope chain for XBL datetime bindings. r=smaug 2018-03-20 01:34:09 +01:00
nsXBLProtoImplMember.h Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro. 2017-10-03 09:05:19 +11:00
nsXBLProtoImplMethod.cpp Bug 1446342: Don't include forms in the scope chain for XBL datetime bindings. r=smaug 2018-03-20 01:34:09 +01:00
nsXBLProtoImplMethod.h Bug 1446342: Don't include forms in the scope chain for XBL datetime bindings. r=smaug 2018-03-20 01:34:09 +01:00
nsXBLProtoImplProperty.cpp Bug 1445551: Part 4 - Remove compartment-per-addon. r=mccr8 2018-03-13 19:43:30 -07:00
nsXBLProtoImplProperty.h Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro. 2017-10-03 09:05:19 +11:00
nsXBLPrototypeBinding.cpp Bug 1449404 part 1. Get rid of nsIContent::SetText. r=mccr8 2018-03-28 18:01:46 -04:00
nsXBLPrototypeBinding.h Bug 1447358: Unifdef the old style system code. r=jwatt 2018-03-21 10:20:34 +01:00
nsXBLPrototypeHandler.cpp Bug 1446527 part 3. Remove nsIDOMUIEvent::AsEvent. r=qdot 2018-03-26 14:53:02 -04:00
nsXBLPrototypeHandler.h Bug 1446527 part 3. Remove nsIDOMUIEvent::AsEvent. r=qdot 2018-03-26 14:53:02 -04:00
nsXBLPrototypeResources.cpp Bug 1449400 part 5 - Remove StyleSetHandle. r=emilio 2018-03-29 22:15:46 +11:00
nsXBLPrototypeResources.h Bug 1447358: Unifdef the old style system code. r=jwatt 2018-03-21 10:20:34 +01:00
nsXBLResourceLoader.cpp Bug 1449807: Don't flush in nsXBLResourceLoader::NotifyBoundElements. r=bz 2018-03-31 00:03:39 +02:00
nsXBLResourceLoader.h Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro. 2017-10-03 09:05:19 +11:00
nsXBLSerialize.cpp
nsXBLSerialize.h Bug 1446342: Don't include forms in the scope chain for XBL datetime bindings. r=smaug 2018-03-20 01:34:09 +01:00
nsXBLService.cpp Bug 1449400 part 5 - Remove StyleSetHandle. r=emilio 2018-03-29 22:15:46 +11:00
nsXBLService.h Bug 1423167: Move most attribute-related methods from nsIContent to Element. r=bz 2017-12-06 16:05:59 +01:00
nsXBLWindowKeyHandler.cpp Bug 1438097 - nsXBLWindowKeyHandler::HandleEventOnCaptureInSystemEventGroup() should mark keyboard events which won't be fired on content in the default event group as "wait reply from remote process" r=smaug 2018-02-14 15:21:15 +09:00
nsXBLWindowKeyHandler.h Bug 1436508 part 5. Switch xbl from nsIDOMKeyEvent to KeyboardEvent. r=masayuki 2018-02-09 11:17:09 -05:00
XBLChildrenElement.cpp Bug 1447392 - Remove all members from nsIDOMNodeList. r=bz 2018-03-20 19:02:08 +01:00
XBLChildrenElement.h Bug 1447392 - Remove all members from nsIDOMNodeList. r=bz 2018-03-20 19:02:08 +01:00