gecko/content/xbl/src
Bobby Holley 8dfc5ae9df Bug 821850 - Make DoInitJSClass unconditionally fill in aClassObject. r=bz
Right now, DoInitJSClass only returns non-null if the class object is new
(and thus needs to have members installed on it). The code then goes and
unconditionally tries to install the members, null-checking and aborting
each time.

Instead, let's use an explicit boolean and one early return. This lets us
get a reference to our JSClass no matter what, which we need.
2013-02-08 14:24:20 +00:00
..
Makefile.in Bug 833412 - Make nsXMLPrettyPrinter use nsXBLService/BindingManger to load/remove bindings. r=bz 2013-01-24 18:45:50 +01:00
nsBindingManager.cpp Bug 833412 - Remove AddBinding/RemoveBinding and remove dead code. r=bz 2013-01-24 18:45:50 +01:00
nsBindingManager.h Bug 833412 - Remove AddBinding/RemoveBinding and remove dead code. r=bz 2013-01-24 18:45:50 +01:00
nsXBLBinding.cpp Bug 821850 - Make DoInitJSClass unconditionally fill in aClassObject. r=bz 2013-02-08 14:24:20 +00:00
nsXBLBinding.h Bug 821850 - Make DoInitJSClass unconditionally fill in aClassObject. r=bz 2013-02-08 14:24:20 +00:00
nsXBLContentSink.cpp Bug 829360 - Keep non-browser windows from extending the lifetime of the private session. r=bz 2013-02-04 23:22:51 +00:00
nsXBLContentSink.h Bug 821116 - Track line numbers for XBL properties (r=bz) 2012-12-17 12:22:38 -08:00
nsXBLDocumentInfo.cpp bug 822289 - remove NS_IMPL_CYCLE_COLLECTION_CLASS and friends r=mccr8 2013-01-12 07:40:33 -05:00
nsXBLDocumentInfo.h
nsXBLEventHandler.cpp
nsXBLEventHandler.h
nsXBLInsertionPoint.cpp bug 822289 - remove NS_IMPL_CYCLE_COLLECTION_CLASS and friends r=mccr8 2013-01-12 07:40:33 -05:00
nsXBLInsertionPoint.h
nsXBLProtoImpl.cpp Bug 821850 - Make DoInitJSClass unconditionally fill in aClassObject. r=bz 2013-02-08 14:24:20 +00:00
nsXBLProtoImpl.h Bug 821850 - Make DoInitJSClass unconditionally fill in aClassObject. r=bz 2013-02-08 14:24:20 +00:00
nsXBLProtoImplField.cpp Bug 824864 - Pass EvaluateString out-param as a pointer, not a reference. r=bz 2013-01-16 18:50:27 -08:00
nsXBLProtoImplField.h Bug 824864 - Improve the API for EvaluateStringWithValue. r=bz 2013-01-16 18:50:26 -08:00
nsXBLProtoImplMember.h Bug 833009 - Remove "nsContentUtils.h" inclusions from headers in content/xbl/. r=Ms2ger 2013-02-01 10:56:02 +00:00
nsXBLProtoImplMethod.cpp Bug 821850 - Make DoInitJSClass unconditionally fill in aClassObject. r=bz 2013-02-08 14:24:20 +00:00
nsXBLProtoImplMethod.h
nsXBLProtoImplProperty.cpp Bug 821850 - Make DoInitJSClass unconditionally fill in aClassObject. r=bz 2013-02-08 14:24:20 +00:00
nsXBLProtoImplProperty.h Bug 821116 - Track line numbers for XBL properties (r=bz) 2012-12-17 12:22:38 -08:00
nsXBLPrototypeBinding.cpp Bug 821850 - Make DoInitJSClass unconditionally fill in aClassObject. r=bz 2013-02-08 14:24:20 +00:00
nsXBLPrototypeBinding.h Bug 821850 - Make DoInitJSClass unconditionally fill in aClassObject. r=bz 2013-02-08 14:24:20 +00:00
nsXBLPrototypeHandler.cpp Bug 832041 - Remove nsJSContext::CompileEventHandler and move consumers to nsJSUtils::CompileFunction. r=bz 2013-01-23 07:12:50 +01:00
nsXBLPrototypeHandler.h
nsXBLPrototypeResources.cpp Bug 508725 - Part 3: Create a rule processor for each style scope. r=dbaron 2013-01-09 10:25:47 +11:00
nsXBLPrototypeResources.h
nsXBLResourceLoader.cpp Bug 833009 - Remove "nsContentUtils.h" inclusions from headers in content/xbl/. r=Ms2ger 2013-02-01 10:56:02 +00:00
nsXBLResourceLoader.h Bug 833009 - Remove "nsContentUtils.h" inclusions from headers in content/xbl/. r=Ms2ger 2013-02-01 10:56:02 +00:00
nsXBLSerialize.cpp Bug 823279 - Mark deserialized XBL script as XBL. r=bz 2012-12-19 17:12:33 -08:00
nsXBLSerialize.h
nsXBLService.cpp Bug 833412 - Remove AddBinding/RemoveBinding and remove dead code. r=bz 2013-01-24 18:45:50 +01:00
nsXBLService.h Bug 833412 - Remove AddBinding/RemoveBinding and remove dead code. r=bz 2013-01-24 18:45:50 +01:00
nsXBLWindowKeyHandler.cpp Bug 831421 - Arrow keys are broken in test-ipc.xul, r=neil 2013-01-24 18:38:59 +02:00
nsXBLWindowKeyHandler.h