Masatoshi Kimura
e4c6542ef9
Bug 764916 - Replace nsDOMClassInfo::ThrowJSException with xpc::Throw. r=mrbkap
2012-06-19 19:01:10 -04:00
Peter Van der Beken
9cac072960
Fix for bug 762651 (Add wrappercache to CanvasRenderingContext2D). r=bz.
2012-06-04 21:41:51 +02:00
Ms2ger
d114492113
Bug 762436 - Get rid of the nsresult return value for nsIXPCScriptable::GetScriptableFlags(); r=mrbkap
2012-06-17 10:11:16 +02:00
Boris Zbarsky
60ae23ad37
Bug 750297 part 2. Switch WebGLUniformLocation to Paris bindings. r=peterv, bjacob
2012-06-15 16:25:51 -04:00
Gervase Markham
cb6a072c2a
Bug 716478 - update licence to MPL 2.
2012-05-21 12:12:37 +01:00
Brian Hackett
b4c002a912
Use handles in API object hooks where possible, bug 750733. r=billm
2012-05-19 15:03:45 -07:00
Brian Hackett
4f8baecc9e
Backed out changeset 5fc7462dd394 for android orange.
2012-05-19 11:52:55 -07:00
Brian Hackett
b7d2500332
Use handles in API object hooks where possible, bug 750733. r=billm
2012-05-19 09:48:09 -07:00
Ms2ger
93056e7d2a
Bug 732708 - Part f: Remove nsStorageSH; r=mayhemer
2012-05-05 11:00:05 +02:00
Boris Zbarsky
c9d2f5c08a
Bug 747825. Make the WebGLContext a wrapper cache. r=peterv
2012-05-04 12:36:40 -04:00
Nathan Froyd
dd6478740e
Bug 732708 - remove nsIDOMStorageList; r=honzab
2012-03-28 12:33:41 -04:00
Igor Bukanov
c7e7021207
Bug 737365 - stop using the cx during finalization, part 1.
...
This part changes the signatures for various finalization API to take
not JSContext* but rather either JSFreeOp structure or its
library-private counterpart FreeOp. These structures wrap parameters
that are passed to the finalizers removing most of explicit dependencies
on JSContext in the finalization code.
2012-03-19 15:34:55 +01:00
Ed Morley
728269b6ef
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-03-31 22:41:59 +01:00
Olli Pettay
0f29fee720
Bug 641821, MutationObserver, r=sicking
2012-03-31 09:30:13 -07:00
Peter Van der Beken
6233c150b8
Fix for bug 740069 (Generate JS bindings in C++ with a python script for DOM objects on the main thread and in workers. Infrastructure and new bindings for XMLHttpRequest). Patch by bent/bz/bholley/jst/khuey/peterv, r=bent/bz/bholley/jlebar/khuey/peterv/sicking/smaug.
2012-03-30 21:42:20 -07:00
Benoit Jacob
377c0cfafa
Bug 728029 - Preserve added JS properties on the JS object returned by webgl.getExtension - r=peterv
2012-03-26 14:59:04 -04:00
Peter Van der Beken
10c0acd839
Fix for bug 732175 (Generate DOM list bindings that aren't controlled by the dom.new_bindings pref and remove old bindings for NodeList/HTMLCollection/HTMLOptionsCollection). r=jst.
2012-02-27 18:02:47 +01:00
David Mandelin
f0690b22d1
Bug 730511: remove obsolete typedefs intN, uintN, r=luke
2012-02-28 15:11:11 -08:00
Jonathan Watt
eeb0685b9b
Bug 722071 - Implement array style indexing for SVGStringList. r=mrbkap.
2012-01-31 13:18:08 +00:00
Robert Longson
6a3d8948a2
Bug 607854 - implement SVGTests interface. r=jwatt
2011-12-31 09:44:03 +00:00
Jonas Sicking
fa9f0ca3fb
Bug 692630: Support multi-entry indexes. r=bent
2011-12-04 09:39:01 -08:00
Jonas Sicking
b1ee60b91b
Back out patches due to test failures. rev 1b9ca56d4aab and a few more.
2011-12-02 19:46:25 -08:00
Jonas Sicking
ea60939d2a
Bug 692630: Support multi-entry indexes. r=bent
2011-12-02 18:32:46 -08:00
Peter Van der Beken
5c0b029ef8
Fix for bug 693258 (Fixes for test failures when turning off new list DOM bindings). r=bz/Waldo.
2011-10-13 15:36:09 +02:00
Blake Kaplan
4075e87d18
Bug 665279 - Resolve interface constants properly through Xray wrappers. r=peterv
2011-09-21 19:16:50 -07:00
Peter Van der Beken
1a99ae675a
Bug 648801 (new DOM list bindings) - Add new dom binding for nsHTMLOptionCollection. r=bz/jst/mrbkap.
2011-08-20 15:53:34 +02:00
Peter Van der Beken
ae620f40b0
Bug 648801 (new DOM list bindings) - Rename xpc::dom to mozilla::dom::binding. r=bz/jst/mrbkap.
2011-08-20 15:53:32 +02:00
Peter Van der Beken
f6457d07ca
Bug 648801 (new DOM list bindings) - Optimize conversion to ints a bit. r=bz/jst/mrbkap.
2011-08-20 15:53:27 +02:00
Peter Van der Beken
d7aa4b62a9
Bug 648801 (new DOM list bindings) - Stop using nsDOMClassInfo's jsids in new DOM bindings. r=bz/jst/mrbkap.
2011-07-26 11:51:14 +02:00
Peter Van der Beken
f63b7b98f7
Bug 648801 (new DOM list bindings) - Set up prototypes and constructors. r=bz/jst/mrbkap.
2011-06-14 10:41:15 +02:00
Blake Kaplan
39c4ad4f8a
Bug 648801 (new DOM list bindings) - Add holder to proxy Xray and make the new nodelist deal with string IDs. r=bz/jst/mrbkap.
2011-05-27 17:06:42 +02:00
Michael Wu
0fe7772ece
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
2011-09-28 23:19:26 -07:00
Brian Birtles
4be721d745
Bug 602759 part 12 - Update DOM bindings to use new SVG transform types; r=jwatt
2011-09-25 22:04:32 +01:00
Andreas Gal
7e1c6b5132
Bug 660233 part 2. Move nodePrincipal, baseURIObject, and documentURIObject from classinfo to XrayWrapper and to DOM prototypes in chrome documents. r=mrbkap
2011-09-21 21:30:27 -04:00
Boris Zbarsky
be59997909
Backed out changeset adceb7fb0fce (bug 660233) due to test failures.
2011-09-21 23:05:42 -04:00
Andreas Gal
b7eb83d83c
Bug 660233. Move nodePrincipal, baseURIObject, and documentURIObject from classinfo to XrayWrapper. r=mrbkap
2011-09-21 21:30:27 -04:00
Boris Zbarsky
1affd355e1
Bug 684447. Eliminate the Equality hook on windows, and stub out their class equality hook. r=mrbkap
2011-09-08 23:18:36 -04:00
Johnny Stenback
f6bd7f6bcc
Fixing bug 641552. Add mechanism for dynamically registering properties on the navigator object in all pages. r=peterv
2011-09-06 15:01:01 -04:00
Boris Zbarsky
f3b1d67f02
Bug 639720. Get rid of the Window class setter so that SETNAME on the global is faster in the browser. r=mrbkap
2011-08-31 18:10:16 -04:00
Ehsan Akhgari
b5dab69408
Keep changeset ee8c8daffe43 backed out on the reverted tree
2011-09-02 09:06:59 -04:00
Ehsan Akhgari
6067ec6bb1
Revert to changeset e6fc4594c22e which was the last one to get a green Win7 tp run
2011-09-02 09:03:08 -04:00
Ehsan Akhgari
d03ecf13d1
Backout changeset ee8c8daffe43 (bug 639720) on the suspicion that it might be the culprit behind the Linux Debug red
2011-09-01 21:02:56 -04:00
Boris Zbarsky
762f3cb439
Bug 639720. Get rid of the Window class setter so that SETNAME on the global is faster in the browser. r=mrbkap
2011-08-31 18:10:16 -04:00
Ed Morley
edf4db369f
Backout 89b87e96dc17 (bug 639720), b449db7a038b (bug 679689) & ef216b965a04 (bug 679671) for Mochitest oranges, on a CLOSED TREE; a=philor
2011-09-01 00:58:00 +01:00
Boris Zbarsky
4151e14958
Bug 639720. Get rid of the Window class setter so that SETNAME on the global is faster in the browser. r=mrbkap
2011-08-31 18:10:16 -04:00
Boris Zbarsky
2aba0d8d52
Bug 659350 part 5. The guts of the change to move from storing inline event handlers on the JSObject to storing them in the event listener manager directly, so we can easily set/read them via IDL.
...
The changes here are as follows:
1) nsIJSEventListener now stores the handler. This is guaranteed to be already bound properly, if needed, before being set in the nsIJSEventListener.
2) The old classinfo glue to deal with on* properties is gone.
3) IDL-based methods for on* properties have been added.
2011-08-24 15:49:25 -04:00
Boris Zbarsky
b20942c32c
Bug 675405 part 3. Expand the event list to contain more information than just the name and move all the information from the tables in nsContentUtils to it. r=smaug
2011-08-07 22:30:17 -04:00
Boris Zbarsky
2f2b272f57
Bug 675405 part 2. Add some events that we implement that aren't in the spec to the event list, and convert the long lists of event stuff in classinfo to using the canonical event list. r=smaug
2011-08-07 22:27:01 -04:00
Doug Turner
8e55472249
Bug 667919 - Add support for window.ondevicemotion and window.ondeviceorientation. r=smaug
2011-06-28 15:37:31 -07:00
Ms2ger
30a24b0ba9
Bug 659738 - Move document.open implementation from classinfo to nsHTMLDocument; r=bz
2011-05-30 13:35:55 +02:00