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
William Chen
d4871aa561
Bug 658746 - "Assertion failure: JSID_IS_STRING(id)" with dataset[0].
...
Fixed incorrect handling of integer jsid to access dataset properties. Converted integer jsids to strings. Added checks to ensure jsids are strings when using them as strings. r=sicking
2011-05-23 15:53:12 -07:00
William Chen
e73174e69a
Bug 560112 - Implement HTML5 dataset attribute. r=sicking,mrbkap
2011-05-20 10:23:49 -07:00
Josh Aas
fdde0fa13b
Bug 637253: Remove nsIPluginInstance interface. r=bsmedberg
2011-05-17 21:48:34 -04:00
Olli Pettay
05db139d68
Bug 307258 - Support beforeprint and afterprint events, r=mats, sr=roc
2011-05-14 15:03:58 +03:00
Ms2ger
60cfc47872
Bug 654137 - Make window.top not replacable; r=bz
2011-05-10 20:24:44 +02:00
Olli Pettay
b844db9410
Bug 648573 - Implement touch event interfaces, r=jst, pref'ed off by default
2011-04-26 15:30:17 +03:00
Blake Kaplan
f7d6079f2b
Bug 642026 - Enumerate standard classes. r=jst
2011-04-08 13:28:05 -07:00
Peter Van der Beken
a453d0a4f5
Fix for bug 648359 (Resolve warnings about nsDOMClassInfo::WrapNative). r=bent.
2011-04-08 10:50:49 -07:00
Cameron McCormack
33ef75c957
Bug 631437: Add length to SVGXXXList interfaces and make them respond to array indexing (v4) r=jwatt,bzbarsky
2011-04-08 10:44:03 +12:00