content/xbl/src/nsXBLBinding.cpp
d58545aaeab96447dd27382cad6ee80a9369e0a3
created 2013-12-17 11:46 -0500
pushed 2013-12-17 21:23 +0000
Olli Pettay Olli Pettay - Bug 950930 - Don't run scripts without mBoundElement. r=bz
78b36c1db4e3dcfabd14504d023243c1ce2ffcda
created 2013-12-13 08:54 -0800
pushed 2013-12-13 21:18 +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 2013-12-11 01:12 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out changesets 3c9d48f28a5e and fd9d5186e741 (bug 944407) for mochitest-other orange.
fd9d5186e74127fa91e84a93ada7753577dec482
created 2013-12-10 09:05 -0800
pushed 2013-12-11 01:12 +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
08afb5a033eb234e535b4e5a7ef97979f10c97ca
created 2013-12-02 02:26 -0800
pushed 2013-12-02 22:00 +0000
William Chen William Chen - Bug 806506 - Part 1: Implement ShadowRoot interface with DOM accessor methods. r=mrbkap,ehsan
9bff006f8fdab1d214af8424021150696189a6a0
created 2013-11-12 16:43 -0800
pushed 2013-11-15 03:22 +0000
Bobby Holley Bobby Holley - Bug 840488 - Refactor Gecko to provide a more direct API to ask whether script is allowed for a given global. r=bz
bc8c1eb0f2ba50d74e72ff4ce68fb8dc5b0ee920
created 2013-11-11 09:04 +0100
pushed 2013-11-11 13:43 +0000
Ms2ger Ms2ger - No bug - Fix some style issues in DOM code.
fa28da03e7d9fde3c52e9c6d64f53bb1a65875e2
created 2013-11-01 15:31 +0100
pushed 2013-11-01 18:59 +0000
Bobby Holley Bobby Holley - Bug 911864 - Make in-content XBL event handlers allowuntrusted=false by default. r=smaug
c9879b47c32c5b821bd38e593698485a291b4e85
created 2013-10-23 07:32 +0800
pushed 2013-10-23 03:08 +0000
Kyle Huey Kyle Huey - Bug 915757: Split GetListenerManager into two functions for more const-correctness. r=smaug
30afbcdcec4d488a9954b3f269ca04d2101e546e
created 2013-10-14 14:38 -0400
pushed 2013-10-14 18:44 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 2 changesets (bug 915757, bug 919885) for frequent Android Armv6 mochitest-8 crashes.
04610078280c26218abe22c773d9b8dfe462febd
created 2013-10-14 19:58 +0800
pushed 2013-10-14 18:44 +0000
Kyle Huey Kyle Huey - Bug 915757: Split GetListenerManager into two functions for more const-correctness. r=smaug
e8bb002bc13ab3149a4b5e9462e275f2fd0e1161
created 2013-10-13 21:59 -0700
pushed 2013-10-14 12:55 +0000
Phil Ringnalda Phil Ringnalda - Backed out 2 changesets (bug 915757, bug 919885) for xpcshell bustage
5d17d90b838d71bce624c60ae74e4b98b268b4cb
created 2013-10-14 11:10 +0800
pushed 2013-10-14 12:55 +0000
Kyle Huey Kyle Huey - Bug 915757: Split GetListenerManager into two functions for more const-correctness. r=smaug
2e3017bef2c676e75dd0eb27e7a1e7fecafa1e54
created 2013-09-25 20:21 +0900
pushed 2013-09-25 18:58 +0000
Masayuki Nakano Masayuki Nakano - Bug 912956 part.18 Remove nsGUIEvent.h r=roc
ffec92b133b105ee45fe9f81e65be2c203658ac3
created 2013-09-24 20:28 +0100
pushed 2013-09-25 03:26 +0000
Jonathan Watt Jonathan Watt - Bug 920146 - Rename NODE_IS_ANONYMOUS to NODE_IS_ANONYMOUS_ROOT to avoid misinterpretation and for symmetry with NODE_IS_NATIVE_ANONYMOUS_ROOT. r=bz
2a4109a72ff7f2ec9b55551d835779dc97b1bc33
created 2013-09-15 22:48 -0700
pushed 2013-09-17 06:22 +0000
Phil Ringnalda Phil Ringnalda - Backed out 5 changesets (bug 904720, bug 915757, bug 902909) for b2g bustage
e385645fb787a4666ecf79f45fe5bfb8a5034234
created 2013-09-16 09:06 +0800
pushed 2013-09-17 06:22 +0000
Kyle Huey Kyle Huey - Bug 915757: Split GetListenerManager into two functions for more const-correctness. r=smaug
03174045ef8d72ab2a0486e656c988bb3644951d
created 2013-09-11 05:49 -0700
pushed 2013-09-12 02:06 +0000
Dan Gohman Dan Gohman - Bug 910823 - Constify static js::Class/JSClass instances. r=waldo
fed748b27845500f2fcf35d8b0fcde767b53d843
created 2013-09-11 05:49 -0700
pushed 2013-09-12 02:06 +0000
Dan Gohman Dan Gohman - Bug 910823 - Factor out the code for casting from a JSClass* to an nsXBLJSClass* into a helper function. r=waldo
abbf78245eb5ae8bdf42d62bf698c22583797d93
created 2013-08-22 08:34 +0200
pushed 2013-08-22 09:14 +0000
Ms2ger Ms2ger - Bug 905230 - Use LinkedList for nsXBLJSClass; r=mrbkap
c2414f44c0ccbdda0f8fbddfee7b036b4e7c6d1b
created 2013-08-12 12:09 +0100
pushed 2013-08-12 19:37 +0000
Jon Coppeard Jon Coppeard - Bug 903352 - Handlify remaining PropertyDescriptor APIs r=terrence r=bholley r=smaug
183f357bc3eb623cfd0d60680b3e3578ddadbcce
created 2013-08-09 09:25 -0700
pushed 2013-08-09 23:32 +0000
Bobby Holley Bobby Holley - Bug 902718 - Remove nsIScriptGlobalObjectOwner from XBL. r=bz
7db702296585f916dd83febbe1e313f087ee55ae
created 2013-08-08 15:53 -0700
pushed 2013-08-09 23:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 898914 (part 1) - Remove JSBool.
5ee8be4e4815f7c7a87fc7b7734576680b285f32
created 2013-08-02 13:15 +0100
pushed 2013-08-02 21:12 +0000
Jon Coppeard Jon Coppeard - Bug 899973 - GC: Convert the rest of the JS property API to use MutableHandleValue for out params - browser changes r=bz
623333f6248314493c2591510753a4c20710d4a2
created 2013-08-02 10:29 +0900
pushed 2013-08-02 13:48 +0000
Mike Hommey Mike Hommey - Bug 881323 - Re-implement CycleCollectorParticipant with actual vtables, with constexpr to avoid static initializers. r=mccr8
f67fd341dd2ed3dac0e99fc06212e21840a5e135
created 2013-07-31 12:20 -0400
pushed 2013-08-01 00:42 +0000
Tom Schuster Tom Schuster - Bug 884410 - Handlify JS_GetPrototype. r=terrence
e80edaac389923fbfbeff054ac391dfaae4b262e
created 2013-07-26 10:00 +0100
pushed 2013-07-29 20:08 +0000
Jon Coppeard Jon Coppeard - Bug 897484 - GC: Convert JS_GetProperty APIs to take MutableHandleValue r=terrence r=bholley r=smaug
0621ef3a01da803d6f7465d0f5fdc447ff020610
created 2013-07-26 12:34 +0200
pushed 2013-07-27 02:27 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset ae8d72538dee (bug 897484) for b2g bustage
ae8d72538dee1b99fa67fcebca8ecd8deadda517
created 2013-07-26 10:00 +0100
pushed 2013-07-27 02:27 +0000
Jon Coppeard Jon Coppeard - Bug 897484 - GC: Convert JS_GetProperty APIs to take MutableHandleValue r=terrence r=bholley r=smaug
3e23e51086bf4aac331ce0f091ea5befb2c41a6f
created 2013-07-17 16:20 -0700
pushed 2013-07-19 00:37 +0000
Blake Kaplan Blake Kaplan - Bug 895129 - Fix a typo in the original patch: we should be ignoring xul:observes. r=sicking
d810dcc0726f6516571dfa26657b7add26fe4659
created 2013-07-17 09:05 -0700
pushed 2013-07-19 00:37 +0000
William Chen William Chen - Bug 796061 - Part 2: Remove mInsertionParentTable from nsBindingManager. r=mrbkap
5e3d564cd1b551eda17fcb7056a91db5dc866306
created 2013-07-17 09:05 -0700
pushed 2013-07-19 00:37 +0000
William Chen William Chen - Bug 796061 - Part 1: Remove mBindingTable from nsBindingManager. r=mrbkap
aed4063ae237b7a225acd68a60a2e249c23591fd
created 2013-07-11 17:05 -0400
pushed 2013-07-16 09:02 +0000
Blake Kaplan Blake Kaplan - Bug 888787 - Restore old XBL behavior when a child of the bound element didn't match any of the <children/> in the binding. r=sicking
86702cdd814ca39256cee3aac05f8ad15186c07d
created 2013-07-11 11:58 -0400
pushed 2013-07-12 01:58 +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
85a124822b7ee4ea5116b57c955e20f46d82166d
created 2013-07-09 07:28 -0700
pushed 2013-07-10 17:55 +0000
Kyle Huey Kyle Huey - Bug 885866: Separate deferred finalization from XPConnect so we can use it off the main thread. r=mccr8, peterv, bsmedberg, jorendorff
e378875000890099fffcdb4cbc4ab12828ac34ee
created 2013-07-01 15:09 -0700
pushed 2013-07-09 07:56 +0000
Blake Kaplan Blake Kaplan - Bug 891088 - Rename nsXBLChildrenElement -> mozilla::dom::XBLChildrenElement. r=peterv
731a5fcf13289e02bbd86f06950a3b93c7357e12
created 2013-05-01 15:50 -0700
pushed 2013-06-30 15:39 +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
544f20b3e767f994e692e85e475e532bb32f4d42
created 2013-06-21 16:25 +0200
pushed 2013-06-22 04:11 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 864335 - Remove GetScriptGlobalObject. r=mrbkap
bd355364bc33747548db82bfd267fecd518f3ec3
created 2013-05-22 10:05 -0600
pushed 2013-05-23 18:55 +0000
Bobby Holley Bobby Holley - Bug 868130 - Remove the lion's share of JSAutoRequests in gecko. r=gabor
4d80fdd4a55e8d91bceedfff52a0c29a953bafd4
created 2013-05-22 10:05 -0600
pushed 2013-05-23 18:55 +0000
Bobby Holley Bobby Holley - Bug 868130 - Include nsCxPusher.h everywhere we need it, and stop including it from nsContentUtils.h. r=gabor
91cf58935be3864ba63138dc6cd6321987c74c21
created 2013-04-21 21:25 -0400
pushed 2013-04-23 16:55 +0000
David Zbarsky David Zbarsky - [Bug 857884] Use dom::EventTarget more instead of nsIDOMEventTarget Part 7 r=Ms2ger
583bf36efce8741279509aa7bee18fbb36d05850
created 2013-04-18 22:29 -0700
pushed 2013-04-19 18:00 +0000
Matt Brubeck Matt Brubeck - Back out cd218e07ede2, e57ac5581703, f53ad2a10ff8, ec91252c57d2, 2eca17711eff, 1997e63a1124 for build errors
e57ac5581703ccfa76c5a95af5f8bceef5ac7a79
created 2013-04-19 00:48 -0400
pushed 2013-04-19 18:00 +0000
David Zbarsky David Zbarsky - [Bug 857884] Use dom::EventTarget more instead of nsIDOMEventTarget Part 7 r=Ms2ger
a79abb6f9f8a39ce0b0baa51806101f1abcb6444
created 2013-04-05 21:22 -0700
pushed 2013-04-16 17:51 +0000
Jeff Walden Jeff Walden - Bug 858677 - Fix up code not built by SpiderMonkey to use the newly-changed deletion signatures. r=bholley, r=billm
b7f51945a2b7ee5f6d6a2cbdb6d0b4f98bb7cdfc
created 2013-04-05 12:04 -0700
pushed 2013-04-07 09:12 +0000
Bobby Holley Bobby Holley - Bug 858642 - Null-check the XBL scope. r=bz
aee8610885274e97901696193c40ceba8c3e70e2
created 2013-04-05 15:21 +0200
pushed 2013-04-07 09:12 +0000
Tom Schuster Tom Schuster - Bug 855411 - Root various things. r=bz,terrence
f7c2fc1b53c400ace2380f865e769ad37ef7a1b8
created 2013-04-05 15:21 +0200
pushed 2013-04-07 09:12 +0000
Tom Schuster Tom Schuster - Bug 855411 - Root LookupMember. r=bz,terrence
fea6d161488d3a478873eb055aeb039c733646d3
created 2013-04-05 15:21 +0200
pushed 2013-04-07 09:12 +0000
Tom Schuster Tom Schuster - Bug 855411 - Root Init{JS}Class. r=bz,terrence
0f2dc243e4c7fcd05686ea05fbeb2cffbd900dc8
created 2013-04-05 15:21 +0200
pushed 2013-04-07 09:12 +0000
Tom Schuster Tom Schuster - Bug 855411 - Root ChangeDocument. r=bz,terrence
11370b00b64d699770ce862ebaab40ed96f1a6f8
created 2013-04-04 11:27 +0200
pushed 2013-04-07 09:12 +0000
Gabor Krizsanits Gabor Krizsanits - Bug 820170 - using nsIGlobalObject in documents. r=smaug
ad1a3999aa2eaa24ef0eca2ed070f9e809cfc402
created 2013-04-02 21:14 -0400
pushed 2013-04-07 09:12 +0000
matekm matekm - Bug 784739 - Switch from NULL to nullptr in content/; r=ehsan
0b9375365c0e231b2aaf98e3a9f0506452dfbde6
created 2013-03-22 22:05 -0700
pushed 2013-03-26 12:57 +0000
Jose Cortes Jose Cortes - Bug 842186 - Update use of jsval with JS::Value in cpp and h files in the content/xul/ content/canvas/ content/xslt/ and content/xbl/ directories. r=jwalden
11efd85f2af14a12ce12c2c1b296302048609add
created 2013-03-20 12:22 -0400
pushed 2013-03-21 13:56 +0000
Boris Zbarsky Boris Zbarsky - Bug 848386 part 4. Rename nsXMLDocument to mozilla::dom::XMLDocument. r=peterv
b1a08130fae67ee3c02c63349628f5b645030cc1
created 2013-03-10 09:00 +0100
pushed 2013-03-11 12:01 +0000
Ms2ger Ms2ger - Bug 847195 - Make NamedNodeMap only deal with Attrs; r=khuey
0d3f5942d825d1345e33fa68473c2329d5aa74d8
created 2013-03-06 16:41 +0000
pushed 2013-03-08 16:48 +0000
Jon Coppeard Jon Coppeard - Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted outside SpiderMonkey r=terrence
408973dba4ebd3e525a92e7de50f2d4b0666150b
created 2013-03-07 13:03 +0000
pushed 2013-03-07 22:41 +0000
Ed Morley Ed Morley - Backed out changeset 28ef4bdff455 (bug 848395)
28ef4bdff4551a365ec4c9e7c360a64aa6619068
created 2013-03-06 16:41 +0000
pushed 2013-03-07 22:41 +0000
Jon Coppeard Jon Coppeard - Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted outside SpiderMonkey r=terrence
a099a2fcdc4eea37f1eb6545f5c1a50d9f2312d4
created 2013-02-26 11:04 -0800
pushed 2013-02-28 17:40 +0000
Bobby Holley Bobby Holley - Bug 834732 - Audit callers of GetNativeContext and use AutoPushJSContext where appropriate. r=mrbkap
471fe31fc325774e0aa26b39ec442e23b5cb1e2e
created 2013-02-26 11:04 -0800
pushed 2013-02-28 17:40 +0000
Bobby Holley Bobby Holley - Bug 834732 - Remove PushBehavior. r=mrbkap
7736f5d80843cc3b3bcc817852753af51d6909c0
created 2013-02-26 11:04 -0800
pushed 2013-02-28 17:40 +0000
Bobby Holley Bobby Holley - Bug 834732 - Get rid of footgun bool param for nsCxPusher and use an explicit enum. r=mrbkap
less more (0) -100 -60 tip