content/xbl/src/nsXBLBinding.h
78b36c1db4e3dcfabd14504d023243c1ce2ffcda
created 2013-12-13 08:54 -0800
pushed 2014-03-17 21:55 +0000
Bobby Holley Bobby Holley - Bug 944407 - Allow scripts for an XBL binding if and only if the XBL document comes from a scriptable domain. r=bz
7b84aac1794b7e168185ee70cf67a2860e8efce8
created 2013-12-10 15:35 -0500
pushed 2014-03-17 21:55 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 3c9d48f28a5e and fd9d5186e741 (bug 944407) for mochitest-other orange.
c80a5475fb2583aedb31ad0bbed9c6bd8d3ba008
created 2013-12-13 08:54 -0800
pushed 2014-02-04 01:06 +0000
Bobby Holley Bobby Holley - Bug 944407 - Allow scripts for an XBL binding if and only if the XBL document comes from a scriptable domain. r=bz, a=lsblakk
08afb5a033eb234e535b4e5a7ef97979f10c97ca
created 2013-12-02 02:26 -0800
pushed 2014-02-04 01:06 +0000
William Chen William Chen - Bug 806506 - Part 1: Implement ShadowRoot interface with DOM accessor methods. r=mrbkap,ehsan
bc8c1eb0f2ba50d74e72ff4ce68fb8dc5b0ee920
created 2013-11-11 09:04 +0100
pushed 2014-02-04 01:06 +0000
Ms2ger Ms2ger - No bug - Fix some style issues in DOM code.
9e1c21d8987c4879999c25a676ff06c7a8d642de
created 2013-11-01 15:31 +0100
pushed 2013-12-09 19:58 +0000
Bobby Holley Bobby Holley - Bug 911864 - Make in-content XBL event handlers allowuntrusted=false by default. r=smaug, a=bajaj
9e98958b5e50ca9456adb49750e6480ac7ad201d
created 2013-08-27 19:59 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 911020 - Introduce js/TypeDecls.h, which holds very commonly used type declarations from the JS engine. r=luke.
c7dcecd40428658706b3cd95a4bf61be3ff72078
created 2013-07-19 00:13 -0400
pushed 2013-10-28 21:59 +0000
Trevor Saunders Trevor Saunders - bug 846185 - don't call into js when creating accessibles r=surkov, smaug
dba0f0715b188190b2fe9a924f613ea02af9bf3e
created 2013-08-17 15:50 -0700
pushed 2013-10-28 21:59 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 905017 (part 1) - Minimize inclusions of JS engine headers in .h and .idl files. r=billm.
c2414f44c0ccbdda0f8fbddfee7b036b4e7c6d1b
created 2013-08-12 12:09 +0100
pushed 2013-10-28 21:59 +0000
Jon Coppeard Jon Coppeard - Bug 903352 - Handlify remaining PropertyDescriptor APIs r=terrence r=bholley r=smaug
86702cdd814ca39256cee3aac05f8ad15186c07d
created 2013-07-11 11:58 -0400
pushed 2013-09-16 19:14 +0000
Boris Zbarsky Boris Zbarsky - Bug 890193. Make the XML prettyprinter actually drop its binding when it unhooks, and remove the now-dead concept of "style binding" in the process. r=mrbkap
e378875000890099fffcdb4cbc4ab12828ac34ee
created 2013-07-01 15:09 -0700
pushed 2013-09-16 19:14 +0000
Blake Kaplan Blake Kaplan - Bug 891088 - Rename nsXBLChildrenElement -> mozilla::dom::XBLChildrenElement. r=peterv
731a5fcf13289e02bbd86f06950a3b93c7357e12
created 2013-05-01 15:50 -0700
pushed 2013-09-16 19:14 +0000
Blake Kaplan Blake Kaplan - Bug 653881 - Rework XBL insertion points and clean up related code to more closely follow the Web Components model. Instead of maintaining a hashtable of insertion points in bindings (and removing insertions points from the tree) leave the insertion points in the tree as explicit placeholders and teach all other relevant code how to walk the explicit children of elements via two iterators (ExplicitChildIterator and FlattenedChildIterator). Note that this patch does not maintain 100% compatibility with the previous code: there are bug fixes and behavior changes included. For example, by having explicit insertion points in the bindings, it is now easier to handle dynamic changes to the bound element correctly (as well as, eventually, handling dynamic changes to the binding correctly). Patch originally by sicking. r=bzbarsky
aee8610885274e97901696193c40ceba8c3e70e2
created 2013-04-05 15:21 +0200
pushed 2013-06-24 18:52 +0000
Tom Schuster Tom Schuster - Bug 855411 - Root various things. r=bz,terrence
f7c2fc1b53c400ace2380f865e769ad37ef7a1b8
created 2013-04-05 15:21 +0200
pushed 2013-06-24 18:52 +0000
Tom Schuster Tom Schuster - Bug 855411 - Root LookupMember. r=bz,terrence
fea6d161488d3a478873eb055aeb039c733646d3
created 2013-04-05 15:21 +0200
pushed 2013-06-24 18:52 +0000
Tom Schuster Tom Schuster - Bug 855411 - Root Init{JS}Class. r=bz,terrence
ade9020c85068ec9b2ae1b9d47932a7d16aab3a6
created 2013-02-13 19:16 +0100
pushed 2013-04-01 19:47 +0000
Bobby Holley Bobby Holley - Bug 839792 - Do XBL lookups on the shadow prototype. r=bz
61fde4343620b42d33b3ce8b653616d09fba5197
created 2013-02-08 14:24 +0000
pushed 2013-04-01 19:47 +0000
Bobby Holley Bobby Holley - Bug 821850 - Dynamically waive Xray for field access by XBL script on bound nodes. r=bz
d002170e2ba71b9dd6d36d5149ccddf77dca189a
created 2013-02-08 14:24 +0000
pushed 2013-04-01 19:47 +0000
Bobby Holley Bobby Holley - Bug 821850 - Add API to lookup implementation members on XBL bindings. r=bz
a1ddf64db133ef81006afb800287f4294d16dbc8
created 2013-02-08 14:24 +0000
pushed 2013-04-01 19:47 +0000
Bobby Holley Bobby Holley - Bug 821850 - Store a strong ref to the JSClass in nsXBLBinding. r=bz
c092442efc7b13b8453c070fc7afdf2cb7e3d5d2
created 2013-02-08 14:24 +0000
pushed 2013-04-01 19:47 +0000
Bobby Holley Bobby Holley - Bug 821850 - Make DoInitJSClass unconditionally fill in aClassObject. r=bz
a5f5694ad2c075d5b249b5335527de2aea8769cb
created 2012-12-31 12:40 -0800
pushed 2013-04-01 19:47 +0000
Steve Fink Steve Fink - Bug 828753 - jsid rooting, mostly in jsinfer.*. Also switch JSObject from struct to class. r=terrence
7a3c7b85898cc457d10f1065793a093a5b1fbba7
created 2013-01-18 13:20 -0800
pushed 2013-04-01 19:47 +0000
Steve Fink Steve Fink - Backed out changeset fce4e0f8a553 (bug 828753) for breaking windows warnings-as-errors (stop adding JSObject forward decls, please!)
fce4e0f8a553d8edb52b30a67093749b268f3705
created 2012-12-31 12:40 -0800
pushed 2013-04-01 19:47 +0000
Steve Fink Steve Fink - Bug 828753 - jsid rooting, mostly in jsinfer.*. Also switch JSObject from struct to class. r=terrence
24566e7f1b5d7cc89718d17a1f4446946160413b
created 2012-10-10 22:04 +0300
pushed 2012-11-19 21:10 +0000
Olli Pettay Olli Pettay - Bug 733305, add a way to hide XBL, r=bz, a=bbajaj
6cd206b371761294125cb98fe9d0c11e2383795f
created 2012-08-29 17:51 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
3f2823d467bfae54c95cc2242194ab2357e6934f
created 2012-06-12 17:44 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
80e4ab0d24bc64ceaa7693ab5def36faffde7a40
created 2012-05-21 14:40 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
44911569fb04d891073656cac1f794495723f573
created 2012-04-30 12:53 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
7c70058ad7b7503b674d110cd91209605fa80bfe
created 2011-11-16 15:10 -0800
pushed 2012-11-19 21:10 +0000
Sean Stangl Sean Stangl - Merge. Write barriers have not yet been integrated.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Backout merge.
ecbb10bf79b32677e5a673f5cd7bae33b019759b
created 2012-08-24 09:50 -0700
pushed 2012-10-08 18:29 +0000
Andrew McCreight Andrew McCreight - Bug 750570, part 4 - Switch most native CC classes to use the purple buffer. r=smaug
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-10-08 18:29 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
b7f3236f127b6f8d455efa6ad75f82a3a3c5f3d4
created 2012-06-10 19:44 -0400
pushed 2012-08-27 22:37 +0000
Ryan VanderMeulen Ryan VanderMeulen - Revert c39d36167b99 due to a horribly munged backout.
c39d36167b99139c4e39c2180f21cebae7ea6dbd
created 2012-06-10 19:37 -0400
pushed 2012-08-27 22:37 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backout the bug 754202 backout due to orange.
c3f52520b77472b4db20e75ec657eb5774829fcc
created 2012-06-09 15:15 -0700
pushed 2012-08-27 22:37 +0000
Jignesh Kakadiya Jignesh Kakadiya - Bug 756579 - nsXBLBinding::GetInsertionPointsFor is now infallible.
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-07-16 19:38 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
25ed7d0b8433b321defcbc8cb075379d39ff74eb
created 2012-04-17 15:23 -0400
pushed 2012-07-16 19:38 +0000
Nathan Froyd Nathan Froyd - Bug 746285 - pack nsXBLBinding more carefully for 64-bit; r=bz
aae8b37b5317e28909ed13f241a878ca00541590
created 2011-11-16 08:50 +0100
pushed 2012-02-01 00:38 +0000
Ms2ger Ms2ger - Bug 698382 - Give nsXBLProtoImpl::InitTargetObjects and nsXBLPrototypeBinding::InitClass a JSObject outparam; r=jst
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-12-21 12:10 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
aa6171e5b8e72fae8c50b28c0a50f5108149a750
created 2010-04-16 13:15 -0500
pushed 2011-04-26 22:38 +0000
Timothy Nikkel Timothy Nikkel - Bug 502937. Part 2.5. Provide an API to get the flattened tree parent of an nsIContent. r=bzbarsky
80a301e39e9b191a6b27601f47d6de72e26c169f
created 2010-04-01 11:05 -0700
pushed 2011-04-26 22:38 +0000
Daniel Holbert Daniel Holbert - Bug 551298, patch D: Use NS_INLINE_DECL_REFCOUNTING in /content/ directory. r=sicking
670efad709bfa3ba522ba3a2f61b48cde4152f99
created 2010-04-01 09:37 -0700
pushed 2011-04-26 22:38 +0000
Daniel Holbert Daniel Holbert - Backed out changeset 13819d2e9bd8 (Bug 551298) due to Linux debug mochitest-5 orange
13819d2e9bd852c11f7ed0c7774dd03867283054
created 2010-04-01 08:08 -0700
pushed 2011-04-26 22:38 +0000
Daniel Holbert Daniel Holbert - Bug 551298, patch D: Use NS_INLINE_DECL_REFCOUNTING in /content/ directory. r=sicking
eef814b58a9c6251e82e26b61085118423657364
created 2009-10-07 21:00 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 502567. Get rid of the silly ShouldBuildChildFrames check. r=neil
0d5743c16ba8ff65afa71c1e4c7b0ce54fee11ef
created 2009-01-29 14:46 -0500
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 307394 part 2. Fix the indexing in ContentInserted to work correctly even when XBL is around. r+sr=dbaron. Also fixes bug 232990, bug 261826 , bug 272646, bug 386310, bug 468546
c9a94760bc2a509c279c9cfb414549a51c179de6
created 2009-01-29 14:46 -0500
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - Bug 307394 part 1. Create a non-COM way to get at XBL child nodes, and put an IndexOf() method on nsINodeList. r+sr=peterv
dc655c191953e40036f15ef50e9cf771cec8336f
created 2009-01-06 21:37 +0200
pushed 2011-04-26 22:38 +0000
Olli Pettay Olli Pettay - Bug 472212, r+sr=bz
a054532372902bafaf15f94820d0863095afdb60
created 2008-03-14 16:08 -0700
pushed 2011-04-26 22:38 +0000
jonas jonas - Bug 401155: Make it safe to create a wrapper for an object at any time by making sure wrapping doesn't write script. Also set up a service that tries to keep track of when it's safe to execute script. r=bz sr=jst
d025ab2f8a83dd4538412c38b0d98a0d8c35b732
created 2008-03-10 19:18 -0700
pushed 2011-04-26 22:38 +0000
jonas jonas - Back out due to failed mochitest
d94399ec917e156d8107206268ff2fe889a73cf8
created 2008-03-10 17:49 -0700
pushed 2011-04-26 22:38 +0000
jonas jonas - Bug 401155: Make sure plugins and XBL constructors not execute when creating a script wrapper if it's not safe to execute scripts. r=bz sr=jst.
54009abbeadeebff3988609a89a8cde481f8f470
created 2007-10-26 17:14 -0700
pushed 2011-04-26 22:38 +0000
jonas jonas - Bug 345711: Don't call nsXBLBinding::InstallImplementation while in reflow as that can cause duplicated frames for plugins and other badness. r=bz/jst sr=jst
55c14fe3656dc2353d752027c4a97b284e5ee39a
created 2007-10-19 18:22 -0700
pushed 2011-04-26 22:38 +0000
jonas jonas - backing out due to test failure
0f522a6394ebb7d323fdc680657e231029ed61d6
created 2007-10-19 17:48 -0700
pushed 2011-04-26 22:38 +0000
jonas jonas - Bug 345711: Call InstallImplementation when it's safe, rather tha directly from LoadBindings. r/sr=jst
3a6cee00e1a5de4d70ac13f92f085993f6201e28
created 2007-10-12 04:07 -0700
pushed 2011-04-26 22:38 +0000
Olli Pettay Olli Pettay - Bug 378866, r=peterv,sicking, sr=sicking, a=blocking1.9+
6b821bbc782cf3be8f8dd78c8a3cbb58aef894e6
created 2007-09-28 06:45 -0700
pushed 2011-04-26 22:38 +0000
bzbarsky bzbarsky - Relanding bug 372769 with some cycle collection changes to fix leaks. r=mrbkap, sr=sicking, with r=sicking on the leak fixes.
e4ddc08d0887d3194dfdb99759a1023c3b23f27d
created 2007-09-26 07:39 -0700
pushed 2011-04-26 22:38 +0000
bzbarsky bzbarsky - Backing out bug 372769 due to leaks.
3047af24748824c921413eacf7c47f94a16ba327
created 2007-09-26 06:55 -0700
pushed 2011-04-26 22:38 +0000
bzbarsky bzbarsky - Do lazy evaluation of XBL fields. Bug 372769, r=mrbkap, sr=sicking
less more (0) -60 tip