Ms2ger
5f8e86aaed
bug 851542 - Gamepad to webidl (with nsIVariant). r=smaug
2013-04-09 08:43:25 -04:00
Andrea Marchesini
0be19a93f7
Bug 858893 - Port DesktopNotification to WebIDL. r=Ms2ger
2013-04-10 10:20:43 -04:00
Andrea Marchesini
72bcfd51ed
Bug 858893 - Rename nsIDOMDesktopNotification to DesktopNotification. r=Ms2ger
2013-04-10 10:20:43 -04:00
Jeff Walden
4a79c04550
Bug 856384 - Make outer windows always be [[Extensible]]. r=bholley, r=till
2013-04-09 09:07:05 -04:00
Boris Zbarsky
9fb3f96f93
Back out Bug 810644 part 1 to fix b2g test_closeOnGC.html orange on CLOSED TREE
2013-04-08 22:56:06 -04:00
Boris Zbarsky
1b0805fe01
Bug 810644 part 1. Switch setTimeout and setInterval to using WebIDL callback functions. r=smaug, sr=peterv
2013-01-03 14:02:36 -05:00
Olli Pettay
628a68a6c0
Bug 858014, make sure nsPIDOMWindow can be used in external apps, like TB/SM, r=neil
2013-04-07 15:19:56 +03:00
Ryan VanderMeulen
299788bf3c
Backed out changeset a85d21e394c0 (bug 854503) for bustage.
2013-04-06 14:37:33 -04:00
Jacek Szpot
4b634f9cf2
Bug 854503 - Rename JS unwrapping functions. r=bholley
2013-04-04 12:14:32 +02:00
David Zbarsky
aff0b39e25
Bug 857884 - Use dom::EventTarget more in content/ and dom/ Part 2 r=Ms2ger
2013-04-05 20:44:26 -04:00
David Zbarsky
3102d80ccb
Bug 857884 - Use dom::EventTarget more in content/ and dom/ r=Ms2ger
2013-04-05 20:44:15 -04:00
Eitan Isaacson
9999f6869b
Bug 858136 - Rename nsIDOMSpeechSynthesisGetter as nsISpeechSynthesisGetter. r=smaug
2013-04-04 15:12:34 -07:00
Gabor Krizsanits
e0e4891e24
Bug 820170 - nsIGlobalObject. r=bholley
2013-04-04 11:27:06 +02:00
Eitan Isaacson
f1f4aea26b
Bug 525444 - (Part 1/3) Basic SpeechSynthesis setup and voice registration. r=smaug
2013-04-03 15:13:16 -07:00
Ehsan Akhgari
f013f1eca9
Bug 579517 follow-up: Remove NSPR types that crept in
2013-04-02 20:59:27 -04:00
Bill McCloskey
1327a4ae6a
Bug 856849 - Poison nsGlobalWindow::mJSObject when it's finalized (r=mrbkap)
2013-04-02 13:08:41 -07:00
Jan Varga
07aa8b4003
Bug 854323 - Move IDBFactory to Paris bindings. r=khuey
2013-03-31 10:18:30 +02:00
Bobby Holley
7ce0714dcc
Bug 790732 - Omit Components object for content scopes. r=mrbkap
2013-03-27 18:27:27 -07:00
Phil Ringnalda
96111bd4c5
Back out 8e59146e161e:29acf1494fed (bug 790732) for failing in exactly the same way it failed on the tryserver
...
CLOSED TREE
2013-03-26 23:40:45 -07:00
Bobby Holley
0bf661a8f4
Bug 790732 - Omit Components object for content scopes. r=mrbkap
2013-03-26 22:18:56 -07:00
Jan Varga
d067a001e6
Bug 767944 - Implement a manager for centralized quota and storage handling. r=bent
2013-03-26 12:13:17 +01:00
Bobby Holley
dcefb41e3b
Bug 853571 - Do special detection for sandboxPrototype to make sure the source gets set up right in postMessage. r=bz
2013-03-24 09:27:10 -07:00
Bobby Holley
8e969371f8
Bug 853571 - Add some belt-and-suspenders checks for sketchy scripted caller detection. r=bz
2013-03-24 09:27:09 -07:00
Terrence Cole
a41e529fdd
Bug 841059 - Do not use the ArenaHeader for getAllocKind on JSObject; r=billm
2013-02-14 14:51:07 -08:00
Ehsan Akhgari
de0dd8e9b5
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
Tom Schuster
a2f87bfeac
Bug 828462 - Root Proxy/Wrapper in the browser. r=terrence,bz
2013-03-21 23:23:48 +01:00
Tom Schuster
262f6ec5cf
Bug 828462 - Root Proxy/Wrapper delete. r=terrence
2013-03-21 23:23:48 +01:00
Tom Schuster
2ed5bd5464
Bug 828462 - Root Proxy/Wrapper getOwnPropertyNames and keys. r=terrence
2013-03-21 23:23:47 +01:00
Tom Schuster
bf1dbb9e61
Bug 828462 - Root Proxy/Wrapper defineProperty. r=terrence
2013-03-21 23:23:47 +01:00
Tom Schuster
c65c3d9eca
Bug 828462 - Root Proxy/Wrapper get(Own)PropertyDescriptor. r=terrence
2013-03-21 23:23:47 +01:00
Terrence Cole
362aeadb6e
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
Ted Mielczarek
8a2ebe0370
bug 604039 - Add DOM Gamepad APIs. r=smaug
2011-08-03 14:12:08 -04:00
Boris Zbarsky
d7c636b069
Bug 852118. Stop window.name being malloc-happy. r=smaug
2013-03-19 21:47:47 -04:00
Jon Coppeard
22aae16f6f
Bug 849273 - Investigate splitting the js and JS namespaces r=terrence
2013-03-19 10:35:41 +00:00
Bobby Holley
c49f99a2e1
Bug 823227 - Have the global scope polluter find the document via the global. r=bz
2013-03-18 23:06:44 -07:00
Ms2ger
2628bdf688
Merge m-c to m-i.
2013-03-17 13:22:37 +01:00
Ms2ger
6d614d3ad4
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
Bill McCloskey
490af25d66
Bug 759585 - Zones (r=jonco,bhackett,njn,dvander,luke,bz,mccr8,bholley)
2013-03-16 20:36:37 -07:00
Bobby Holley
154aa77bef
Bug 850517 - Factor out child window lookup into a helper. r=mrbkap
2013-03-14 22:38:26 -07:00
Avi Halachmi
b329af6a50
Bug 590422: Remove delay line filter from timer thread. r=bz
2013-02-20 20:21:09 +02:00
Olli Pettay
101570a786
Bug 822399 - Make Event to use Paris bindings, r=peterv
2013-03-09 13:34:29 +02:00
Jon Coppeard
873e60e705
Bug 841801 - Allow proxies to be finalized in the background r=billm
2013-02-21 10:19:17 +00:00
Ryan VanderMeulen
766d6cf827
Backed out 5 changesets (bug 790732) for talos-other hangs/crashes on a CLOSED TREE.
2013-03-05 15:44:15 -05:00
Bobby Holley
bd330f04a2
Bug 790732 - Omit Components object for content scopes. r=mrbkap
2013-03-05 10:02:00 -08:00
Ryan VanderMeulen
fa9b96ffa1
Backed out changeset 00ed3d264438 (bug 590422) for OSX browser-chrome failures on a CLOSED TREE.
2013-02-26 22:05:51 -05:00
Avi Halachmi
a81078e6ad
Bug 590422: Remove delay line filter from timer thread. r=bz
2013-02-20 20:21:09 +02:00
Bobby Holley
edbaddcb05
Bug 834732 - Audit callers of GetNativeContext and use AutoPushJSContext where appropriate. r=mrbkap
2013-02-26 11:04:13 -08:00
Bobby Holley
f6920a0bac
Bug 834732 - Make nsCxPusher.Push(JSContext*) infallible. r=mrbkap
...
We leave the nsIDOMEventTarget* versions fallible for now, but this makes the
common case a lot simpler. Note that this means that pushing a null JSContext,
a bug, is no longer handled at runtime. But I think we should just assert
against it, since there are already callers that don't check the return value.
2013-02-26 11:04:11 -08:00
Bobby Holley
4b13cc3ad2
Bug 834732 - Remove PushBehavior. r=mrbkap
...
Now that we only have ALWAYS_PUSH and ASSERT_SCRIPT_CONTEXT, we have uniform
release-mode behavior everywhere. Remove the crap.
2013-02-26 11:04:11 -08:00
Bobby Holley
7570d65d99
Bug 834732 - Get rid of footgun bool param for nsCxPusher and use an explicit enum. r=mrbkap
...
The goal here is to get rid of this crap entirely, and make nsCxPusher always
push. But that's a scary change, so we do it in chunks. This patch, in particular,
should have zero behavioral change. This means preserving some very wrong behavior.
For instance, currently SafeAutoJSContext never pushes a damn thing, because the
safe JSContext doesn't have an associated nsIScriptContext. We preserve this
behavior, and in fact convert various similarly-buggy consumers to
SafeAutoJSContext, so that we can hoist the behavioral change into a subsequent
patch.
2013-02-26 11:04:09 -08:00