Ehsan Akhgari
ddb5313b7e
Bug 815492 - Pause Web Audio playback when entering the bfcache, and resume it when coming out of the bfcache; r=bzbarsky
2013-03-21 22:59:33 -04:00
Gene Lian
a4a0e75e81
Bug 850680 - B2G MMS: broadcast "sms-received" and "sms-sent" system messages (part 2, broadcast system messages). r=vicamo
2013-03-22 20:16:43 +08:00
Gene Lian
24993f726f
Bug 850680 - B2G MMS: broadcast "sms-received" and "sms-sent" system messages (part 1, code clean-up). r=vicamo
2013-03-22 19:29:25 +08:00
Gene Lian
06fdf779a6
Bug 853725 - B2G MMS: fail to read nsIDOMMozMmsMessage.receivers for a received MMS (a follow-up of bug 849741). r=vicamo, a=leo+
2013-03-22 12:29:57 +08:00
Daniel Holbert
f7e51c19ee
Bug 853607: Replace spammy NS_ENSURE_TRUE with explicit null-check-and-return, in nsJSUtils::GetStaticScriptGlobal(). r=bz
2013-03-21 18:50:44 -07:00
David Zbarsky
46284ae633
Bug 847007: Remove nsIContent includes r=Ms2ger
2013-03-21 20:05:20 -04:00
Ehsan Akhgari
e288301f53
Bug 853562 - Fix nsTArray::SetCapacity callers in IndexedDB to not look at the return value; r=bent
2013-03-21 14:46:21 -04:00
Tom Schuster
a1663a0e87
Bug 828462 - Root Proxy/Wrapper in the browser. r=terrence,bz
2013-03-21 23:23:48 +01:00
Tom Schuster
787f786f96
Bug 828462 - Root Proxy/Wrapper delete. r=terrence
2013-03-21 23:23:48 +01:00
Tom Schuster
b6725433ce
Bug 828462 - Root Proxy/Wrapper getOwnPropertyNames and keys. r=terrence
2013-03-21 23:23:47 +01:00
Tom Schuster
aaa3687e9b
Bug 828462 - Root Proxy/Wrapper defineProperty. r=terrence
2013-03-21 23:23:47 +01:00
Tom Schuster
950e87f7e8
Bug 828462 - Root Proxy/Wrapper get(Own)PropertyDescriptor. r=terrence
2013-03-21 23:23:47 +01:00
Reuben Morais
807a748b11
Bug 821630 - Fix retrieving blobs with get() in Settings API. r=gwagner
2013-03-11 22:31:15 -07:00
Ehsan Akhgari
6a85976d4c
Bug 844169 - Part 4: Move HTMLIFrameElement to Web IDL bindings; r=ms2ger
2013-02-27 10:38:32 -05:00
Steven Michaud
b2187fde13
Bug 833936 - Mochitest that queries NPNVcontentsScaleFactor. r=bsmedberg
2013-03-21 15:23:46 -05:00
Ehsan Akhgari
f5c994dd97
Bug 853556 - Make nsRootedJSValueArray::SetCapacity return void; r=bzbarsky
...
--HG--
extra : rebase_source : 04a3f25da7a0f1f1bd773b79c3d620dc8392646f
2013-03-21 14:39:17 -04:00
Bobby Holley
611405a503
Bug 658909 - Remove GWNOJO from nsDOMClassInfo. r=mrbkap
2013-03-21 08:20:45 -07:00
Bobby Holley
5589190817
Bug 658909 - Use JS_{,Strict}PropertyOp instead of null when defining value props in nsDOMClassInfo. r=mrbkap
...
Using JSPropertyOp means a null shape getter, whereas null means that the shape
uses the class getter. This means that stuff like window.top, which is defined
as a non-configurable |own| property in nsDOMClassInfo, was getting set up with
XPC_WN_Helper_GetProperty as its get operation. But this confused
SandboxProxyHandler, which explicitly avoids rebinding class getters/setters,
which in turn meant that our sandboxPrototype feature was relying on the crazy
prototype-climbing behavior of GetWrappedNativeOfJSObject to make stuff like
|this.top| work. We're removing this behavior, so we need to fix nsDOMClassInfo
here.
Here are some DefineProperty cases that I left with null getters/setters:
* nsDOMClassInfo::ResolveConstructor
* The child window stuff at the bottom of nsWindowSH::NewResolve
* Named item resolution in nsNamedArraySH::NewResolve
* document.all stuff (scary!)
* nsHTMLDocumentSH::NewResolve
* nsHTMLFormElementSH::NewResolve
* nsStorage2SH::NewResolve
2013-03-21 08:20:42 -07:00
Bobby Holley
da800d21ef
Bug 853283 - Grab the window directly from the navigator in nsNavigatorSH::NewResolve. r=mrbkap
2013-03-21 08:20:41 -07:00
Ryan VanderMeulen
24149ccf41
Backed out changeset 55d19e574b86 (bug 853283) for Windows debug bustage on a CLOSED TREE.
2013-03-21 15:25:14 -04:00
Ryan VanderMeulen
318dfacf98
Backed out 22 changesets (bug 658909) for Windows debug bustage.
2013-03-21 15:24:54 -04:00
Mike Shal
e3efc3a646
Bug 852534 - Remove GRE_MODULE from Makefile.in; r=gps
2013-03-21 08:41:00 -07:00
David Zbarsky
b0a6fab2b9
Bug 847120: Convert SVGFEOffsetElement to WebIDL r=Ms2ger
2013-03-21 13:38:28 -04:00
Bobby Holley
3e1161c559
Bug 658909 - Remove GWNOJO from nsDOMClassInfo. r=mrbkap
2013-03-21 08:20:45 -07:00
Bobby Holley
f3c75483a9
Bug 658909 - Use JS_{,Strict}PropertyOp instead of null when defining value props in nsDOMClassInfo. r=mrbkap
...
Using JSPropertyOp means a null shape getter, whereas null means that the shape
uses the class getter. This means that stuff like window.top, which is defined
as a non-configurable |own| property in nsDOMClassInfo, was getting set up with
XPC_WN_Helper_GetProperty as its get operation. But this confused
SandboxProxyHandler, which explicitly avoids rebinding class getters/setters,
which in turn meant that our sandboxPrototype feature was relying on the crazy
prototype-climbing behavior of GetWrappedNativeOfJSObject to make stuff like
|this.top| work. We're removing this behavior, so we need to fix nsDOMClassInfo
here.
Here are some DefineProperty cases that I left with null getters/setters:
* nsDOMClassInfo::ResolveConstructor
* The child window stuff at the bottom of nsWindowSH::NewResolve
* Named item resolution in nsNamedArraySH::NewResolve
* document.all stuff (scary!)
* nsHTMLDocumentSH::NewResolve
* nsHTMLFormElementSH::NewResolve
* nsStorage2SH::NewResolve
2013-03-21 08:20:42 -07:00
Bobby Holley
8e9287775b
Bug 853283 - Grab the window directly from the navigator in nsNavigatorSH::NewResolve. r=mrbkap
2013-03-21 08:20:41 -07:00
Aryeh Gregor
b4a520d2b8
Bug 849661 - Remove support for Node.hasAttributes(); r=bz
2013-03-21 14:48:32 +02:00
Chris Lord
fae357a331
Bug 852565 - Don't expand the viewport for small pages. r=kats
...
Only expand the CSS viewport when a page reaches the screen size. If it's
smaller than the screen size, lock the dynamic toolbar and keep the same,
smaller CSS viewport. This 'fixes' sites that try to size themselves to the
size of the screen and get it wrong.
2013-03-21 11:23:49 +00:00
Georg Fritzsche
755d021fc2
Bug 830267 - Persist plugin preferences outside of pluginreg.dat. r=bsmedberg
2013-02-15 22:00:25 +01:00
Gene Lian
3426febdbc
Bug 853329 - B2G MMS: other Android phones cannot read attachments sent from FFOS. r=vicamo
2013-03-21 16:19:20 +08:00
David Zbarsky
455f0cd757
[Bug 852843] SVGZoomAndPan interface object not being instantiated r=bz
2013-03-21 01:33:56 -04:00
Johnny Stenback
f6a0f19796
Fixing bug 781310. Change nsPluginHost::GetInst() to return already_AddRefed<nsPluginHost> to make it harder to write leaky code. r=jschoenick@mozilla.com
2013-03-20 11:29:00 -07:00
Anthony Jones
f9775b58f9
Bug 833795 - Use screen relative co-ordinates for gestures; r=drs
2013-03-21 15:08:15 +13:00
Luqman Aden
3f751db56b
Bug 848617 - New mochitests for Alarm API. r=gene
2013-03-18 15:47:30 -07:00
John Schoenick
f01a2b2dd8
Bug 784131 - Test. r=josh
2013-03-20 14:29:23 -07:00
John Schoenick
4bca635d7a
Bug 851378 - Avoid bogus assertion when trying to spawn disabled plugin. r=bsmedberg
2013-03-20 14:29:22 -07:00
John Schoenick
96294aabb8
Bug 851378 - Notify owning content when we destroy plugins from under it. r=bsmedberg
2013-03-20 14:29:22 -07:00
John Schoenick
4b58995789
Bug 851378 - Move removing the plugin prototype from objects to content. r=bsmedberg
2013-03-20 14:29:21 -07:00
Terrence Cole
cd9b9a5a15
Bug 850293 - Remove nsScriptObjectHolder; r=mccr8,bholly sr=smaug
...
nsScriptObjectHolder is not needed with either conservative or exact rooting.
2013-03-20 13:09:09 -07:00
Ralph Giles
9ece62c4ba
Bug 852350 - Support [Pref] decorator on interfaces. r=bz
...
Generate a check calling Preferences::GetBool() directly
from the binding's PrefEnabled so the wrapped class doesn't
need to implement it.
This allows defining the preference directly in webidl.
Assumes only one preference value is set. Also removes pointless
override methods which just call the superclass.
---
dom/bindings/Codegen.py | 37 +++++++++++++++++++++++++------------
1 file changed, 25 insertions(+), 12 deletions(-)
Generate a check calling Preferences::GetBool() directly
from the binding's PrefEnabled so the wrapped class doesn't
need to implement it.
This allows defining the preference directly in webidl.
Assumes only one preference value is set. Also removes pointless
override methods which just call the superclass.
---
dom/bindings/Codegen.py | 37 +++++++++++++++++++++++++------------
1 file changed, 25 insertions(+), 12 deletions(-)
2013-03-20 11:18:00 -07:00
Sid Stamm
df0af40028
Bug 687086 - change nsIContentSecurityPolicy to return two values, shouldBlock and shouldReportViolation. r=bz
2012-10-15 13:54:58 -07:00
Gregor Wagner
8ad3a0fd68
Bug 854945 - PhoneNumber.js: update metadata. r=gal
2013-03-28 16:58:10 -07:00
Bobby Holley
874b5eb3fb
Bug 790732 - Fix miscellaneous Components proliferation. r=me
2013-03-28 14:26:02 -07:00
Bobby Holley
0058cdaa1d
Bug 790732 - Fix automation detection to handle Components shim. rs=mccr8
2013-03-28 14:26:02 -07:00
Olli Pettay
040b911567
Bug 855091 - Paris bindings for WheelEvent, r=peterv
...
--HG--
extra : rebase_source : 44424189a53331aef5ca2779ede262adaccc9800
2013-03-28 16:57:33 +02:00
Olli Pettay
2293733a33
Bug 854999 - Paris binding for SimpleGestureEvent, r=peterv
...
--HG--
extra : rebase_source : af491dbd2066c00a80a46d8a82e65403d12e83d5
2013-03-28 16:24:28 +02:00
Olli Pettay
16a98eb1f0
Bug 855241 - Paris binding for ScrollAreaEvent, r=peterv
...
--HG--
extra : rebase_source : e838d252fdeba9c4effd7abae2c7f9843552ed04
2013-03-28 16:21:20 +02:00
Olli Pettay
894597f330
Bug 855110 - Paris binding for XULCommandEvent, r=peterv
...
--HG--
extra : rebase_source : cf971d766e2b07a56b0c8b79d1109f6d77eaad27
2013-03-28 16:19:10 +02:00
Olli Pettay
81fc5e8124
Bug 855522 - Paris binding for ClipboardEvent, r=peterv
...
--HG--
extra : rebase_source : d88764afac5e7594d16c4d6625b18ec0b75440f2
2013-03-28 16:11:21 +02:00
Terrence Cole
1ffd59927b
Bug 855145 - DeMACROize the JS tracing interfaces; r=billm,mccr8
...
--HG--
extra : rebase_source : 915c80052b4412f653033eb5fc4d4f96c5d49bd5
2013-03-26 15:10:34 -07:00
Tanvi Vyas
89cc8073b2
Bug 834836 - /dom/tests - Fix tests that break when security.mixed_content.block_active_content is set to true and if/when security.mixed_content.block_display_content is set to true. r=smaug,msucan
2013-03-28 13:18:53 -07:00
Justin Lebar
223d6cb5d1
Bug 852847 - Part 3: Re-enable some browser-element tests. r=kk1ff
...
--HG--
extra : rebase_source : be2c103555342f53eb8e5550058daed73153f47f
2013-03-28 15:51:10 -04:00
Justin Lebar
4ca15feade
Bug 852847 - Part 2: Do things later in our browser-element tests, thus avoiding doing things before the browser-element machinery has loaded. r=kk1ff
...
Also set network.disable.ipc.security to true and leave it that way. This prevents security errors in the tests which happen when we pop the pref.
--HG--
extra : rebase_source : 95f7ca7c3b71cdc0e3e6fd1cfb663a5653f3ab6f
2013-03-28 15:51:10 -04:00
Justin Lebar
1c2ded82d8
Bug 852847 - Part 1: Disable browserElement_oop_KeyEvents.html. r=kk1ff
...
In fact this test was already disabled; the OOP version was the same as
the in-process version because the test explicitly disabled OOP tabs.
--HG--
extra : rebase_source : 7bcfb88e7368f72d1df863c0c026c7b0549caa77
2013-03-28 15:51:10 -04:00
Boris Zbarsky
2879fc9c57
Bug 854001 part 2. Remove a null check in bindings code that is no longer needed because workers no longer use a DOMJSClass for prototype objects. r=peterv,bent
2013-03-28 15:43:33 -04:00
Boris Zbarsky
fd7c205975
Bug 854001 part 1. Give workers that are pretending to be on WebIDL bindings separate JSClasses for instance objects and prototype objects. r=peterv,bent
2013-03-28 15:43:33 -04:00
Justin Lebar
7759438f95
Bug 854924 - Change "can't allocate graphics resources" in TabParent to an NS_WARNING. r=bent
...
We hit this assertion during our tests, which sometimes complete before
the subprocess is Show()'n. This isn't a bug, as far as I can tell.
Changing the NS_ERROR to NS_WARNING keeps us from failing on tryserver.
--HG--
extra : rebase_source : fe98bcd891f9255297240c96b65ae39fe6112bd3
2013-03-28 14:25:58 -04:00
Ted Mielczarek
281489a00e
bug 604039 - Add DOM Gamepad APIs. r=smaug
...
--HG--
extra : rebase_source : ffffdc4549da1b25ea263b623c05ae1afb3d46a0
2011-08-03 14:12:08 -04:00
Ryan VanderMeulen
3e6b0826a4
Backed out changeset 42d5d3080bc4 (bug 847656) for mochitest crashes on a CLOSED TREE.
2013-03-20 14:17:22 -04:00
Bobby Holley
d517a288bc
Bug 851887 - Null-check XPConnect() in nsWindowSH::GlobalScopePolluterNewResolve. r=bz
2013-03-20 11:08:30 -07:00
Jim Blandy
db04a012af
Bug 847656: Change ContentParent::GetNewOrUsed to return an already_AddRefed value. r=khuey
2013-03-20 10:30:09 -07:00
Boris Zbarsky
fe7047b918
Bug 848386 part 5. Convert SVGDocument to WebIDL. r=peterv
2013-03-20 12:22:26 -04:00
Boris Zbarsky
a804a3767b
Bug 848386 part 1. Don't preserve our wrapper until we have one so unforgeable property setup won't try to preserve it. r=peterv
2013-03-20 12:22:26 -04:00
Boris Zbarsky
df5fd49632
Bug 852846. Make .style [PutForwards=cssText]. r=ms2ger
2013-03-20 12:22:25 -04:00
Aryeh Gregor
32798624fe
Bug 852115 - initEvent should unset defaultPrevented; r=smaug
2013-03-20 16:15:58 +02:00
Sotaro Ikeda
192f030a70
Bug 844248 - Add a custom media stream for camera preview. r=roc
2013-03-20 10:07:46 -04:00
Gene Lian
3cede5bad2
Bug 850530 - B2G MMS: Use the same attribute name for delivery (s/state/delivery) like SMS. r=mounir sr=sicking
2013-03-20 18:24:48 +08:00
Edmund Wong
35cef9c86f
Merge backout, a=bustage fix in a CLOSED TREE
2013-03-20 16:40:05 +08:00
Edmund Wong
48b34bfe94
Back out 44b99b1c798c and e34554f9ec37 for marionette oranges. r=backout in a CLOSED TREE
2013-03-20 16:39:10 +08:00
Hsin-Yi Tsai
fa51d10732
Bug 849185 - marionette test (part2). r=allstars.chh
2013-03-19 11:34:49 +08:00
Yoshi Huang
2db05fb3f9
Bug 842981 - Part 2: marionette test for Array.isArray. r=gwagner
2013-03-19 10:31:03 +08:00
Hsin-Yi Tsai
46fb501cc0
Bug 849185 - Disable the airplane mode when an emergency number is dialed (part1). r=allstars.chh
2013-03-18 17:03:49 +08:00
Yoshi Huang
1dd88775c8
Bug 842981 - Part 1: Add ObjectWrapper to wrap array object. r=gwagner
2013-03-18 15:06:36 +08:00
Yoshi Huang
100e030f15
Backout changeset dbb1f97672f0 for wrong order
2013-03-20 14:42:35 +08:00
Yoshi Huang
31f940e84c
Backed out changeset d10ac6c5b14f for wrong order.
2013-03-20 14:40:23 +08:00
Yoshi Huang
07362c5f2a
Bug 842981 - Part 1: Add ObjectWrapper to wrap array object. r=gwagner
2013-03-18 15:06:36 +08:00
Yoshi Huang
686f524d79
Bug 842981 - Part 2: marionette test for Array.isArray. r=gwagner
2013-03-19 10:31:03 +08:00
Phil Ringnalda
3b7e0c1622
Back out 26f0d590a021, d92e88a18263, 5a2d12a34466 (bug 846995) for not building
...
CLOSED TREE
2013-03-19 20:20:38 -07:00
David Zbarsky
557f87694f
Bug 846995 Part 3: Rename DOMSVGAnimatedTransformList and kill nsISupports r=jwatt
...
--HG--
rename : content/svg/content/src/DOMSVGAnimatedTransformList.cpp => content/svg/content/src/SVGAnimatedTransformList.cpp
rename : content/svg/content/src/DOMSVGAnimatedTransformList.h => content/svg/content/src/SVGAnimatedTransformList.h
2013-03-19 22:31:44 -04:00
David Zbarsky
c394b85647
Bug 846995 Part 1: Fix all the files that reference SVGAnimatedTransformList r=jwatt
2013-03-19 22:31:44 -04:00
Gregory Szorc
89e86f9b21
Bug 844654 - Part 3: Remove now empty Makefile.in files; rs=khuey
...
--HG--
extra : rebase_source : 8de9c7f68a953e574dda22f8c14c2b2ca60444f9
2013-03-19 18:49:07 -07:00
Boris Zbarsky
1cbb1c372e
Bug 852118. Stop window.name being malloc-happy. r=smaug
2013-03-19 21:47:47 -04:00
Boris Zbarsky
d0b977f25f
Bug 851584. Don't generate a Length() on our C++ example class to handle our indexed getter if we already have a 'length' attribute in the WebIDL. r=jst
2013-03-19 21:47:47 -04:00
Matthew Gregan
92db67a1a7
Bug 852401 - Remove sydneyaudio. r=doublec
...
--HG--
rename : media/libsydneyaudio/src/gonk/AudioSystem.h => dom/system/gonk/android_audio/AudioSystem.h
rename : media/libsydneyaudio/src/gonk/AudioTrack.h => dom/system/gonk/android_audio/AudioTrack.h
rename : media/libsydneyaudio/src/gonk/EffectApi.h => dom/system/gonk/android_audio/EffectApi.h
rename : media/libsydneyaudio/src/gonk/IAudioFlinger.h => dom/system/gonk/android_audio/IAudioFlinger.h
rename : media/libsydneyaudio/src/gonk/IAudioFlingerClient.h => dom/system/gonk/android_audio/IAudioFlingerClient.h
rename : media/libsydneyaudio/src/gonk/IAudioRecord.h => dom/system/gonk/android_audio/IAudioRecord.h
rename : media/libsydneyaudio/src/gonk/IAudioTrack.h => dom/system/gonk/android_audio/IAudioTrack.h
rename : media/libsydneyaudio/src/gonk/IEffect.h => dom/system/gonk/android_audio/IEffect.h
rename : media/libsydneyaudio/src/gonk/IEffectClient.h => dom/system/gonk/android_audio/IEffectClient.h
2013-03-19 17:12:36 +13:00
Mike Shal
7ecea60097
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
2013-03-19 11:47:00 -07:00
Ryan VanderMeulen
4de0c7f60e
Merge m-c to inbound.
2013-03-19 18:01:10 -04:00
Phil Ringnalda
4767c2a3be
Back out bc8eeacc3c8a (bug 843893) for (at least) desktop bustage in test_power_basics.html
2013-03-19 14:27:55 -07:00
David Clarke
bd699f3392
Bug 843893 - Fix alarm and power tests to work with current gaia, r=gene.lian
2013-03-07 12:48:34 -08:00
Peter Van der Beken
9843ac8fc6
Fix for bug 850847 (Fix dictionary in generated example for workers). r=bz.
...
--HG--
extra : rebase_source : 75117320f23b5af82eb0ee7648c3e0dd876fe19e
2012-12-17 15:32:10 +01:00
Chris Peterson
46f50f1a30
Bug 847839 - Part 2: Remove obsolete files for Android XUL Fennec. r=mfinkle
2013-03-07 17:55:49 +00:00
Trevor Saunders
9c54e14d23
bug 852379 - remove unecessary nsHashtable.h includes r=Ms2ger
2013-03-18 21:18:26 -04:00
David Zbarsky
e1ef7cf40f
Bug 847120: Convert SVGFEGaussianBlurElement to WebIDL r=Ms2ger
2013-03-19 13:43:31 -04:00
Kyle Machulis
474fc0a81e
Bug 843868: Change sockaddr* to be a union of all possible sockaddr types; r=tzimmermann
...
--HG--
extra : rebase_source : 455aeb8c49bec2477a5ffea839a0ac3fe09434f7
2013-03-19 10:23:47 -07:00
Bobby Holley
b732278733
Bug 850247 - Make nsRequestObserverProxy hold onto its context. r=mcmanus
...
Both the consumers just do this manually. The context here is sometimes an
XPCWrappedJS, so passing it around with nsCOMPtrs off-main-thread can't
happen anymore.
We add assertions in OnStartRequest/OnStopRequest to catch any consumers
that might try to change contexts midstream.
2013-03-19 09:04:57 -07:00
Jon Coppeard
3dcda9b143
Bug 849273 - Investigate splitting the js and JS namespaces r=terrence
...
--HG--
extra : rebase_source : 2b131d0177f02e5f0e89398545481fcacbfde00f
2013-03-19 10:35:41 +00:00
Aaron Klotz
e542c35f8a
Bug 852164: Adds an addiitonal check to ensure that Plugin Hang UI user response doesn't race past a cancellation. r=bsmedberg
...
--HG--
extra : rebase_source : c626664d64183a00a9163202eaaa221c4daee260
2013-03-19 16:23:37 +01:00
Andrea Marchesini
6d30f2ccbf
Bug 847370 - HTMLMediaElement - crossOrigin vs crossorigin, r=bz
2013-03-19 16:18:29 +01:00
Kyle Huey
80acba6691
No bug: Hack around our build system woes. r=me CLOSED TREE
2013-03-19 07:25:31 -07:00
Jan-Ivar Bruaroey
189b044b95
Bug 834933 - PeerConnection.js throws Components.Exception so errors are readable. r=jesup
2013-03-14 17:36:50 -04:00
Andrea Marchesini
25ab895ca1
Bug 841493 - HTMLMediaElement - concrete: False, r=Ms2ger
2013-03-19 13:29:32 +01:00
Andrea Marchesini
e85da75cfc
Bug 841493 - Convert HTMLVideoElement to WebIDL, r=Ms2ger
2013-03-19 13:28:34 +01:00
Andrea Marchesini
a7e3b326ad
Bug 841493 - Rename nsHTMLVideoElement to HTMLVideoElement, r=Ms2ger
...
--HG--
rename : content/html/content/public/nsHTMLVideoElement.h => content/html/content/public/HTMLVideoElement.h
rename : content/html/content/src/nsHTMLVideoElement.cpp => content/html/content/src/HTMLVideoElement.cpp
2013-03-19 13:27:35 +01:00
Andrea Marchesini
f9fb271042
Bug 841493 - HTMLAudioElement to WebIDL, r=Ms2ger
2013-03-19 13:26:39 +01:00
Andrea Marchesini
f1041ff584
Bug 841493 - Move HTMLMediaElement to WebIDL, r=Ms2ger
2013-03-19 13:25:19 +01:00
Gene Lian
0bf81a6aff
Bug 852471 - B2G MMS: provide nsIDOMMobileMessageManager interface (with sendMMS() first) (follow-up fix). r=vicamo a=leo+
2013-03-19 19:32:32 +08:00
Gene Lian
8be12f2ab4
Bug 852460 - B2G MMS: provide nsIDOMMobileMessageManager.onreceived event (follow-up fix). r=vicamo,gene.lian
2013-03-19 17:08:29 +08:00
Hsin-Yi Tsai
4e1f4d6955
Bug 844767 - B2G RIL: correct telephony marionette test_outgoing_onstatechange.js. r=allstars.chh
2013-02-25 19:28:07 +08:00
Boris Zbarsky
b622cc0ee5
Bug 823227 - Tests. r=bholley
2013-03-18 23:06:48 -07:00
Bobby Holley
af706a4f65
Bug 823227 - Stop pref-controlling the GSP. r=mrbkap
2013-03-18 23:06:47 -07:00
Bobby Holley
e21e682b70
Bug 823227 - Resolve named frames for non-HTML documents. r=bz
2013-03-18 23:06:47 -07:00
Bobby Holley
80de5a1fc3
Bug 823227 - Have the global scope polluter find the document via the global. r=bz
2013-03-18 23:06:44 -07:00
Peter Van der Beken
5db19d4269
Bug 812617 - Provide a JSBindingFinalized hook for the native classes using Web IDL bindings to know when their JS wrapper has been finalized; r=bzbarsky
...
--HG--
extra : rebase_source : bb5059a170f3c2f4aa977190fceea421b41b5e58
2013-03-17 21:47:12 -04:00
David Zbarsky
9cd9e6412f
Bug 847120: Convert SVGFECompositeElement to WebIDL r=Ms2ger
2013-03-18 19:14:40 -04:00
David Zbarsky
89799c6ba8
Bug 847120: Convert SVGFEColorMatrixElement to WebIDL r=Ms2ger
2013-03-18 19:14:40 -04:00
David Zbarsky
d4058ab34c
Bug 850958 - Implement instanceof without relying on nsIDOM interfaces r=bz
2013-03-18 19:14:39 -04:00
Andrew McCreight
23b2de3bc0
Bug 827486, part 7 - add basic code gen test. r=bz
2013-03-18 16:08:50 -07:00
Andrew McCreight
b605a583db
Bug 827486, part 6 - generate headers and code for JS implemented WebIDL classes. r=bz
2013-03-18 16:05:51 -07:00
Andrew McCreight
45987003c3
Bug 827486, part 5: add the main JS impl code gen. r=bz
2013-03-18 16:05:38 -07:00
Andrew McCreight
931c15530b
Bug 827486, part 4: copy parts of example generator to JS impl generator. r=bz
2013-03-18 16:05:23 -07:00
Andrew McCreight
585f8be54d
Bug 827486, part 3 - add dependencies for CGBindingImplClass. r=bz
2013-03-18 16:05:06 -07:00
Andrew McCreight
80a04eadae
Bug 827486, part 2 - Refactor example class codegen into common base class. r=bz
2013-03-18 16:04:46 -07:00
Andrew McCreight
6076fafa7a
Bug 827486, part 1: add JSImplementation extended attribute. r=bz
2013-03-18 16:04:24 -07:00
Olli Pettay
413452f34e
Bug 782211 - Follow up to fix compilation error with gcc 4.7. r=wchen
2013-03-18 15:32:41 -07:00
Ehsan Akhgari
429beaa145
Bug 851073 - Move MouseEvent to Web IDL; r=smaug
...
--HG--
extra : rebase_source : 2b9f8e4f83a980838599bc4c0b6722651891c413
2013-03-14 11:30:47 -04:00
Kyle Huey
f9660833f0
Merge backout on a CLOSED TREE.
2013-03-18 13:00:28 -07:00
Kyle Huey
5a7ceaeb53
Back out Bug 827486 for PGO bustage. CLOSED TREE
2013-03-18 13:00:00 -07:00
David Zbarsky
9f022df7cf
[Bug 851972] Remove XPIDL for ComponentTransferFunctionElement r=Ms2ger
2013-03-18 13:54:04 -04:00
Andrew McCreight
c05787362b
Bug 827486, part 7 - add basic code gen test. r=bz
2013-03-18 10:19:42 -07:00
Andrew McCreight
b6112c1005
Bug 827486, part 6 - generate headers and code for JS implemented WebIDL classes. r=bz
2013-03-18 10:19:42 -07:00
Andrew McCreight
f84f3b2688
Bug 827486, part 5: add the main JS impl code gen. r=bz
2013-03-18 10:19:42 -07:00
Andrew McCreight
d93d2f6cc8
Bug 827486, part 4: copy parts of example generator to JS impl generator. r=bz
2013-03-18 10:19:41 -07:00
Andrew McCreight
a810b1c341
Bug 827486, part 3 - add dependencies for CGBindingImplClass. r=bz
2013-03-18 10:19:41 -07:00
Andrew McCreight
d97d8b5610
Bug 827486, part 2 - Refactor example class codegen into common base class. r=bz
2013-03-18 10:19:41 -07:00
Andrew McCreight
8298fa76d1
Bug 827486, part 1: add JSImplementation extended attribute. r=bz
2013-03-18 10:19:41 -07:00
Benjamin Smedberg
3d323b2c84
Bug 831768 - Delay async painting calls so that they never nest within RPC calls. The Adobe Flash implementation doesn't expect this reentry and sometimes deadlocks. The Apple Java stub doesn't expect this reentry and corrupts NPRuntime objects. r=gfritzsche
...
--HG--
extra : rebase_source : 4cf6c2cd28fbfdf259c3ed2250135810fb2511a7
2013-03-18 16:00:21 +01:00
Ed Morley
ab0833645c
Backed out changeset c75481a07302 (bug 851611)
2013-03-18 14:10:35 +00:00
Ed Morley
3091d3e2b6
Backed out changeset d195190adc48 (bug 851611)
...
--HG--
rename : tools/profiler/GeckoProfiler.h => tools/profiler/sampler.h
rename : tools/profiler/GeckoProfilerImpl.h => tools/profiler/sps_sampler.h
2013-03-18 14:10:30 +00:00
Benoit Girard
b03f14270d
Bug 851611 - Part 3: Rename headers. r=jrmuizel
...
--HG--
rename : tools/profiler/sampler.h => tools/profiler/GeckoProfiler.h
rename : tools/profiler/sps_sampler.h => tools/profiler/GeckoProfilerImpl.h
extra : rebase_source : 552fe1d3ff61d15b264aaf86f7c8cb4f4eff69d1
2013-03-18 14:41:02 +01:00
Benoit Girard
919018414b
Bug 851611 - Part 2: Update profiler calls. r=jrmuizel
...
--HG--
extra : rebase_source : 3032aaf7e50cdf9c350da688ec34e50a695fc7ca
2013-03-16 00:47:02 -04:00
William Chen
35a5f58cc4
Bug 782211 - Part 10: Update webapp browser permission test to clean up alerts. r=fabrice
2013-03-18 06:24:55 -07:00
William Chen
ea96b0a3e8
Bug 782211 - Part 7: Added permission prompt for desktop notifications on desktop platforms. r=MattN
2012-07-12 11:45:38 -04:00
William Chen
aef5b50861
Bug 782211 - Part 5: Implement Notification API. r=smaug
...
--HG--
rename : docshell/test/test_bug344861.html => docshell/test/navigation/test_bug344861.html
2013-03-18 06:24:54 -07:00
William Chen
5125ca9fad
Bug 782211 - Part 4: Add function to remote test for permission in nsIPermissionManager. r=cjones
2013-03-18 06:24:53 -07:00
William Chen
cc741c6be0
Bug 782211 - Part 3: Make nsDesktopNotification generate unique name and cookies to prevent collision in the IPC observer and coalescing in the alerts service. r=dougt
2013-03-18 06:24:53 -07:00
William Chen
b382e82e06
Bug 782211 - Part 2: Updated the nsIAlertsService API and its implementation to include support for bidi overrides and a method to close notifications. r=dougt
2013-03-18 06:24:53 -07:00
Ryan VanderMeulen
adf97a30d2
Merge m-c to inbound.
2013-03-18 09:06:50 -04:00
Chia-hung Tai
3c87d6200f
Bug 849741 - B2G MMS: provide nsIDOMMobileMessageManager.onreceived event. r=vyang
2013-03-18 18:47:41 +08:00
Bobby Holley
8650dc0c2f
Bug 851851 - Null check win. r=me
2013-03-17 22:42:42 -07:00
Ms2ger
93257af4d7
Merge m-c to m-i.
2013-03-17 13:22:37 +01:00
Ms2ger
a6681aa535
Bug 824986 - Followup: fix botched merge.
2013-03-17 11:20:39 +01:00
Ms2ger
57f408ca00
Backout bug 658909 for Marionette bustage.
2013-03-17 10:44:33 +01:00
Ms2ger
1dad3019dc
Bug 824986 - Move DOMRequest and subclasses to Paris bindings; r=khuey
2013-03-17 09:51:36 +01:00
Ms2ger
4ec472b450
Bug 844134 - Move the 'attributes' property from Node to Element; r=sicking
2013-03-17 09:51:34 +01:00
Ms2ger
98c3e10e07
Bug 846860 - Give HTMLOptionsCollection its own header and put it in the dom namespace; r=khuey
...
--HG--
rename : content/html/content/src/nsHTMLSelectElement.cpp => content/html/content/src/HTMLOptionsCollection.cpp
rename : content/html/content/src/nsHTMLSelectElement.h => content/html/content/src/HTMLOptionsCollection.h
2013-03-17 08:55:17 +01:00
Ms2ger
55b04bd76f
Bug 851134 - Part b: Implement the EventTarget getters in the WebIDL API for Event directly instead of calling the XPIDL implementations; r=smaug
2013-03-17 08:55:17 +01:00
Ms2ger
4a10101367
Bug 850817 - Move ClientRect to Paris bindings; r=bz
...
--HG--
rename : dom/interfaces/base/nsIDOMClientRect.idl => dom/webidl/ClientRect.webidl
2013-03-17 08:55:17 +01:00
Ms2ger
371e929457
Bug 851025 - Remove nsLayoutUtils::RectListBuilder::mRv; r=bz
2013-03-17 08:55:16 +01:00
Ms2ger
51cced7786
Bug 845374 - Part s: Stop including nsTArray.h in nsContentUtils.h; r=khuey
2013-03-17 08:55:16 +01:00
Ms2ger
669cc4360c
Bug 845374 - Part r: Stop including nsTArray.h in nsReadableUtils.h; r=khuey
2013-03-17 08:55:16 +01:00
Ms2ger
940177b2dd
Bug 845374 - Part n: Stop including nsINode.h and nsIDOMNode.h in nsContentUtils.h; r=khuey
2013-03-17 08:55:15 +01:00
Ms2ger
4f5fca99bc
Bug 845374 - Part l: Stop including nsIDocument.h in nsContentUtils.h and fix two nits; r=khuey
2013-03-17 08:55:15 +01:00
Ms2ger
30583e01b5
Bug 845374 - Part j: Stop including nsIXPCScriptable.h in nsContentUtils.h; r=khuey
2013-03-17 08:55:15 +01:00
Bobby Holley
e44d98d4c8
Bug 658909 - Remove GWNOJO from nsDOMClassInfo. r=mrbkap
2013-03-16 22:58:16 -07:00
Bobby Holley
de93134e1f
Bug 658909 - Use JS_{,Strict}PropertyOp instead of null when defining value props in nsDOMClassInfo. r=mrbkap
...
Using JSPropertyOp means a null shape getter, whereas null means that the shape
uses the class getter. This means that stuff like window.top, which is defined
as a non-configurable |own| property in nsDOMClassInfo, was getting set up with
XPC_WN_Helper_GetProperty as its get operation. But this confused
SandboxProxyHandler, which explicitly avoids rebinding class getters/setters,
which in turn meant that our sandboxPrototype feature was relying on the crazy
prototype-climbing behavior of GetWrappedNativeOfJSObject to make stuff like
|this.top| work. We're removing this behavior, so we need to fix nsDOMClassInfo
here.
Here are some DefineProperty cases that I left with null getters/setters:
* nsDOMClassInfo::ResolveConstructor
* The child window stuff at the bottom of nsWindowSH::NewResolve
* Named item resolution in nsNamedArraySH::NewResolve
* document.all stuff (scary!)
* nsHTMLDocumentSH::NewResolve
* nsHTMLFormElementSH::NewResolve
* nsStorage2SH::NewResolve
2013-03-16 22:58:14 -07:00
Bill McCloskey
c7ddf51a4f
Bug 759585 - Zones (r=jonco,bhackett,njn,dvander,luke,bz,mccr8,bholley)
2013-03-16 20:36:37 -07:00
Gene Lian
7578745633
Bug 847756 - B2G MMS: provide nsIDOMMobileMessageManager.markMessageRead(). r=vicamo sr=sicking a=leo+
2013-03-11 12:14:15 +08:00
Phil Ringnalda
85888c8be6
Back out 85f522534c5a (bug 829456) for apparently causing frequent failures in test_bug607464.html
...
CLOSED TREE
2013-03-16 18:28:48 -07:00
Phil Ringnalda
e9aaf10590
Back out f408dd29944c:db5c280d1907 (bug 827486) for probably having needed a clobber
...
CLOSED TREE
2013-03-16 18:16:37 -07:00
Gene Lian
e79cb5bc6b
Bug 847736 - B2G MMS: provide nsIDOMMobileMessageManager.delete(). r=vicamo sr=sicking a=leo+
2013-03-08 12:06:06 +08:00
Gene Lian
d51c64c81c
Bug 847738 - B2G MMS: provide nsIDOMMobileMessageManager.getMessage(). r=vicamo sr=sicking a=leo+
2013-03-08 11:46:16 +08:00
Andrew McCreight
50dabe9de0
Bug 827486, part 7 - add basic code gen test. r=bz
2013-03-16 16:22:23 -07:00
Andrew McCreight
4ed2fd027f
Bug 827486, part 6 - generate headers and code for JS implemented WebIDL classes. r=bz
2013-03-16 16:22:23 -07:00
Andrew McCreight
0c7cb96db4
Bug 827486, part 5: add the main JS impl code gen. r=bz
2013-03-16 16:22:22 -07:00
Andrew McCreight
f4a6a8f0f7
Bug 827486, part 4: copy parts of example generator to JS impl generator. r=bz
2013-03-16 16:22:22 -07:00
Andrew McCreight
8ae5c0b2fe
Bug 827486, part 3 - add dependencies for CGBindingImplClass. r=bz
2013-03-16 16:22:22 -07:00
Andrew McCreight
cb69938131
Bug 827486, part 2 - Refactor example class codegen into common base class. r=bz
2013-03-16 16:22:22 -07:00
Andrew McCreight
e87852f192
Bug 827486, part 1: add JSImplementation extended attribute. r=bz
2013-03-16 16:22:22 -07:00
Reuben Morais
8d41b44655
Bug 837865 - Use DOMCursor instead of DeviceStorageCursor. r=bent
...
--HG--
extra : rebase_source : 14c858702b537946495c3a31d62b5e90fa49f777
2013-03-01 16:21:01 -08:00
Phil Ringnalda
23bacd7773
Back out b21345c5027c (bug 843868) for build bustage
...
CLOSED TREE
2013-03-15 21:35:25 -07:00
Kyle Machulis
dec533c10a
Bug 843868 - Change sockaddr* to be a union of all possible sockaddr types; r=tzimmermann
...
--HG--
extra : rebase_source : 9b980684b37e2e3345414af494ddb22e6c710e52
2013-03-15 21:10:40 -07:00
David Zbarsky
e61e0c5267
Bug 849710 - Convert SVGFEComponentTransferElement to WebIDL r=Ms2ger
2013-03-16 00:13:31 -04:00
Gregor Wagner
fed730e1d1
Bug 851741 - Contacts API: make continue async. r=bent
2013-03-15 20:40:03 -07:00
L. David Baron
47912e1a5b
Bug 850559: Make mochitests check that the test didn't leave the refresh driver under test control. r=ted
2013-03-15 14:40:37 -07:00
Mike Habicher
7be815fc66
Bug 850845 - don't dereference null mCameraHw pointer, r=sotaro
...
--HG--
extra : rebase_source : e41763a11413d1cb66c2e4914a582f35cd9b60f0
2013-03-14 17:30:38 -04:00
Daniel Holbert
aa087f4637
Bug 849086: Remove unused *_CLASSNAME defines. r=bsmedberg
2013-03-15 10:52:10 -07:00
Nathan Froyd
cdcd9fd8f3
Bug 844331 - part 5 - add profile-before-change2 notification; r=bsmedberg
2013-03-01 15:11:21 -05:00
Edgar Chen
53be0f834d
Bug 847820 - Part 4: Marionette tests for updating SIM contact. r=allstars.chh
2013-03-06 11:03:31 +08:00
Edgar Chen
f8d13b4176
Bug 847820 - Part 3: RIL implementation. r=allstars.chh
2013-03-06 10:12:23 +08:00
Fabrice Desré
0d2eaabdc2
Bug 849988 - Implement support for a removable property for preinstalled apps to define if the app can be uninstalled or not. r=ferjm
2013-03-15 07:18:58 -07:00
Ehsan Akhgari
659ae889aa
Bug 851338 - Implement AudioContext.currentTime; r=roc
2013-03-14 21:01:02 -04:00
Randy Lin
bf0e41de18
Bug 849335 - Make the FMRadio API privileged. r=fabrice
2013-03-12 20:54:56 +08:00
Neil Deakin
9315900726
Bug 850198, Fix null pointer checks on clipboardData when clipboard events preference is false, r=smaug
2013-03-12 14:50:05 -04:00
Yoshi Huang
e5b4b3599c
Bug 849758 - [b2g-ril] SIM PIN requested after booting/rebooting with airplane mode on. r=vicamo.
2013-03-15 15:23:18 +08:00
Luke Wagner
177c8494f5
Bug 840282 - OdinMonkey (sr=dmandelin)
...
--HG--
extra : rebase_source : 4a3869dca32755abb58bbd3d9a06599e61b397f2
2013-03-15 02:29:02 -07:00
Aryeh Gregor
07f1711dbc
Bug 801562 - Remove Node.isSupported; r=bz
...
--HG--
rename : content/svg/content/test/test_isSupported.xhtml => content/svg/content/test/test_hasFeature.xhtml
2013-03-15 12:21:52 +02:00
Olli Pettay
420ffede8e
Bug 847586 - Paris binding for MutationEvent, r=Ms2ger
...
--HG--
extra : rebase_source : 7e20d191d214a1ac8eea2b6cb51718fafd5d0555
2013-03-14 23:18:20 +02:00
Olli Pettay
7e73533cb3
Bug 847599 - Paris binding for TransitionEvent, r=Ms2ger
...
--HG--
extra : rebase_source : 0540a60c6a6d3ac1bef6df399e3feb7040f92a26
2013-03-14 23:16:13 +02:00
Olli Pettay
d2998278b6
Bug 847589 - Paris binding for AnimationEvent, r=Ms2ger
...
--HG--
extra : rebase_source : 5987a31b2700481c17b0f430cd66c6e1bb7881e5
2013-03-14 23:16:03 +02:00
Yoshi Huang
b156aeaf05
Backout changeset f445e0cbba3b(Bug 849758)
2013-03-15 16:58:58 +08:00
Yoshi Huang
50bdd5b5be
Bug 849758 - [b2g-ril] SIM PIN requested after booting/rebooting with airplane mode on. r=vicamo.
2013-03-15 15:23:18 +08:00