Commit Graph

297466 Commits

Author SHA1 Message Date
Boris Zbarsky
4c46810e1f Bug 834877 part 4. Add overloads of GetAttr() and GetId() that take a DOMString. r=peterv 2013-01-29 09:42:14 -05:00
Boris Zbarsky
d4225d434c Bug 834877 part 3. Add faster DOMString-to-JS conversion code. r=peterv 2013-01-29 09:42:14 -05:00
Boris Zbarsky
c2a3b9aca3 Bug 834877 part 2. Start using DOMString as the return value for strings. r=peterv 2013-01-29 09:42:14 -05:00
Boris Zbarsky
d423706bfc Bug 834877 part 1. Add a DOMString struct to use for binding return values. r=peterv 2013-01-29 09:42:14 -05:00
Paolo Amadini
a0796820ec Bug 831708 - Add basic download states and progress. r=enn 2013-01-29 15:24:22 +01:00
Paolo Amadini
b16579ba8b Bug 825591 - Skeleton of asynchronous JavaScript API for downloads. r=enn,mak 2013-01-29 15:24:17 +01:00
Brian Hackett
18fd76c0a1 Bug 835496 - Don't try to fix the types for object initializers with dense elements, r=jandem. 2013-01-29 07:03:38 -07:00
Boris Zbarsky
d2613fc2a0 Bug 829252 part 4. Turn on the EventTarget quickstubs. r=peterv 2013-01-29 08:44:01 -05:00
Boris Zbarsky
fe29b143cd Bug 829252 part 3. When wrapping things with an nsISupports in XPCWrappedJS for WebIDL callback interfaces, use the aggregated version. r=peterv 2013-01-29 08:44:01 -05:00
Boris Zbarsky
27b4736d69 Bug 829252 part 2. Make nsGlobalWindow inherit from dom::EventTarget and ensure that all the things that inherit from it correctly QI to it. r=peterv 2013-01-29 08:44:01 -05:00
Boris Zbarsky
94a48e89d4 Bug 829252 part 1. Change nsGlobalWindow to use nsIDOMEventTarget as the canonical isupports instead of nsIScriptGlobalObject. We'll need this to be able to cast to it properly in binding code. r=peterv 2013-01-29 08:44:01 -05:00
Boris Zbarsky
f16c3128f4 Bug 829072 part 3. Move the event handlers that are shared by HTMLBodyElement, HTMLFramesetElement, and Window onto a WindowEventHandlers interface that can be on the RHS of 'implements'. r=peterv 2013-01-29 08:44:00 -05:00
Boris Zbarsky
527c8d1698 Bug 829072 part 2. Move the event handlers that are shared by HTMLElement and Document onto a NodeEventHandlers interface that can be on the RHS of 'implements'. r=peterv 2013-01-29 08:44:00 -05:00
Boris Zbarsky
d1840b512d Bug 829072 part 1. Move the event handlers that are shared by HTMLElement, Document, and Window onto a GlobalEventHandlers interface that can be on the RHS of 'implements'. r=peterv 2013-01-29 08:44:00 -05:00
Boris Zbarsky
e5d317697d Bug 834785. Make sure to not ask the JS engine for return values in toplevel scripts, so it'll be able to ion-compile them as needed. r=bholley 2013-01-29 08:44:00 -05:00
Boris Zbarsky
c6638a677b Bug 830099. Flag WebIDL dictionaries and callbacks with some information indicating whether we need main-thread and worker codegen for them and then use that information to skip unneccessary codegen. r=peterv 2013-01-28 23:30:17 -05:00
Andrea Marchesini
a2f2f91dda Bug 835612 - Fix nsVolumeService to use strings better, r=jlebar 2013-01-29 14:27:46 +01:00
Jon Coppeard
6da4e7b9c8 Bug 835385 - Also, ensure no GC during Ion compilation r=billm 2013-01-28 18:21:11 +00:00
Jon Coppeard
29eec88397 Bug 835385 - GC: Fix for some jit test rooting analysis failures r=terrence 2013-01-28 16:43:07 +00:00
Jon Coppeard
5f7cf5a5ed Bug 834766 - Also root some out params r=sphink 2013-01-28 16:41:30 +00:00
Jon Coppeard
caa007127e Bug 834766 - GC: Fix some more rooting issues found by static analysis r=sphink 2013-01-25 17:48:07 +00:00
Henri Sivonen
2dd2903185 Bug 820508 part 4 - Make <main> have the HTMLElement DOM interface. r=smaug. 2013-01-29 14:31:45 +02:00
Henri Sivonen
470885f7b0 Bug 820508 part 3 - Accessibility mapping for <main>. r=dbolter. 2013-01-29 14:31:45 +02:00
Henri Sivonen
2084f08dbf Bug 820508 part 2 - UA stylesheet for <main>. r=bzbarsky. 2013-01-29 14:31:45 +02:00
Henri Sivonen
c9f1a357dc Bug 820508 part 1 - Parser support for <main>. r=smaug. 2013-01-29 14:31:45 +02:00
Alexander Surkov
473f2562a9 Bug 812767 - move out event processing logging from NotificationController, r=tbsaunde
--HG--
rename : accessible/src/base/NotificationController.cpp => accessible/src/base/EventQueue.cpp
rename : accessible/src/base/NotificationController.h => accessible/src/base/EventQueue.h
2013-01-29 19:00:58 +09:00
Edwin Casasola
1a31b73a52 Bug 835171 - get rid of remaining traces of nsPIDOMEventTarget; r=smaug 2013-01-29 11:46:07 +01:00
Jacek Caban
7af4c0b96d Bug 835422 - Check for NULL targetView in DispatchSynthMouseMove r=roc 2013-01-29 11:45:46 +01:00
Eric Chou
da5d0e42c1 Bug 834551 - Insert BT_LOG at several important check points, r=gyeh 2013-01-29 18:37:51 +08:00
Eric Chou
5cefb04c1c Bug 834551 - Replace 'LOG()' with 'BT_WARNING()' defined in BluetoothCommon.h for consistency, r=qdot 2013-01-29 18:37:51 +08:00
Eric Chou
e262621b2e Bug 834551 - Add Bluetooth debugging flag, r=qdot 2013-01-29 18:37:51 +08:00
Robert O'Callahan
4b6c8d2400 Backing out 306003528e10, 335160d7855a, dfc9d5651175, 0559d630dd89, 03c3ae8323bd: bug 835195, bug 832154, bug 831561 ... in a CLOSED TREE
--HG--
rename : content/svg/content/src/SVGMarkerElement.cpp => content/svg/content/src/nsSVGMarkerElement.cpp
rename : content/svg/content/src/SVGMarkerElement.h => content/svg/content/src/nsSVGMarkerElement.h
2013-01-29 22:45:50 +13:00
Gian-Carlo Pascutto
9582bebc35 Bug 834395 - Disable INET6 everywhere in Android SCTP. r=jesup 2013-01-29 10:28:14 +01:00
Gian-Carlo Pascutto
d9c801e1ea Bug 835343 - Correctly free the linked list in freeifaddrs. r=jesup 2013-01-29 10:21:28 +01:00
Robert O'Callahan
113ac8f1a1 Bug 832788. Part 4: PrimitiveConversions should avoid implicit narrowing casts to avoid compiler warnings; make them explicit. r=bzbarsky
--HG--
extra : rebase_source : 276f7834714ded347bd9d368258bc049f24787c4
2013-01-29 16:14:40 +13:00
Robert O'Callahan
030c7cbf38 Bug 832788. Part 3: AudioListener DopplerFactor/SpeedOfSound should take float per WebIDL. r=ehsan
--HG--
extra : rebase_source : d435b1678b09075cecf75e8da64364ec62964d00
2013-01-29 14:40:59 +13:00
Robert O'Callahan
cb6d196d28 Bug 832788. Part 2: AudioEventTimeline::IsValid needs to accept double. r=ehsan
--HG--
extra : rebase_source : 74c278d121419448b264ec3be4b8717bd99e15d1
2013-01-29 14:40:26 +13:00
Robert O'Callahan
869a63000b Bug 832788. Part 1: Make double->float conversions explicit in CanvasRenderingContext2D.cpp. r=jrmuizel
--HG--
extra : rebase_source : 626dc74eae93bb6a0d9bbb69db9440f251150169
2013-01-29 14:39:47 +13:00
Robert O'Callahan
880b2eeee8 Bug 833542. Make scrollWidth/scrollHeight for overflow:visible match what they would be for overflow:hidden on the same element. r=mats
--HG--
extra : rebase_source : 42d1018cf48caf1eec4bc9251ec1cb3eee30001b
2013-01-29 14:38:22 +13:00
Mike Hommey
17103848ed Backout changeset bc2bbe9836c7 (bug 834769) for bustage. 2013-01-29 09:49:16 +01:00
David Zbarsky
85d1fd3baf Bug 835195: Remove nsIDOMSVGFitToViewBox r=bz 2013-01-29 03:50:57 -05:00
David Zbarsky
eb9afe3706 Bug 835195: Remove nsIDOMSVGTests r=bz 2013-01-29 03:50:56 -05:00
David Zbarsky
3a688314ce Bug 832154: Convert SVGMarkerElement to WebIDL r=bz 2013-01-29 03:50:56 -05:00
David Zbarsky
1085318980 Bug 832154: Move SVGMarkerElement to mozilla::dom r=bz,longsonr
--HG--
rename : content/svg/content/src/nsSVGMarkerElement.cpp => content/svg/content/src/SVGMarkerElement.cpp
rename : content/svg/content/src/nsSVGMarkerElement.h => content/svg/content/src/SVGMarkerElement.h
2013-01-29 03:50:56 -05:00
David Zbarsky
451d353bdc Bug 831561 - SVGClipPathElement should inherit from SVGElement r=longsonr 2013-01-29 03:50:56 -05:00
Mike Hommey
7484d00f37 Bug 835164 - Unbreak Seamonkey and Xulrunner mac universal builds after bug 834228. r=ted 2013-01-29 09:35:53 +01:00
Mike Hommey
9446203c4a Bug 834459 - Specialize RefCounted template for LibHandle to better allow refcounting during destructor execution. r=nfroyd 2013-01-29 09:35:32 +01:00
Mike Hommey
19f90e4909 Bug 834769 - Change the "destroyed" state value for RefCounted. r=Waldo 2013-01-29 09:35:16 +01:00
Chris Jones
6364ff2403 Bug 835641: Don't SendUpdateDimensions() when they haven't changed. r=roc 2013-01-28 23:49:38 -08:00
Chris Jones
63f748e97c Bug 792966: Don't try to gralloc small buffers. r=kanru 2013-01-28 23:49:38 -08:00