Commit Graph

1384 Commits

Author SHA1 Message Date
Vladimir Vukicevic
342702e87d b=586938; missing VIEWPORT property on WebGL context; r=mrbkap,a=b 2010-12-20 20:08:03 -08:00
Mihai Sucan
47e007ad81 Bug 606498 - Make sure the new nsIScriptError2 is used in all possible places- part 1; r=bzbarsky,dbaron,mrbkap sr=jst a=blocking2.0 2010-12-20 12:21:58 -04:00
Vladimir Vukicevic
e3e4a81ab4 b=615994; fix WebGL context DOM ClassInfo to avoid assertion; r=bz, a=b 2010-12-13 14:09:19 -08:00
Luke Wagner
3cb920c302 Bug 609440, part 3 - remove fallible public APIs, update mozilla (r=bent,jst,mrbkap,waldo,sdwilsh) 2010-12-03 00:24:17 -08:00
Igor Bukanov
461e740104 Bug 614578 - Removal of nsAutoGCRoot. r=mrbkap 2010-11-26 15:11:14 +01:00
Blake Kaplan
5d43fc9fc5 Bug 610941 - Don't resolve prototypes for things that aren't windows. r=jst 2010-12-06 14:46:49 -08:00
Blake Kaplan
3e9728ebab Bug 617093 - Kill the dead XOW cache. r=jst 2010-12-06 12:10:28 -08:00
Blake Kaplan
6463c91017 Backout due to bustage 2010-12-02 17:13:20 -08:00
Blake Kaplan
c113d3c325 Bug 610941 - Don't resolve prototypes for things that aren't windows. r=jst 2010-12-02 14:35:27 -08:00
Jonas Sicking
bf7313a972 Bug 609030: Update createBlobURL/revokeBlobURL to it's final name. r=jst a=blocker 2010-11-23 00:50:55 -08:00
Michael Wu
48920d5cba Bug 581596 - Create GetInputMode API, r=masayuki,roc sr=roc a=blocking-fennec 2010-11-22 22:48:45 -08:00
Robert Sayre
c355a3f300 Merge tracemonkey to mozilla-central. a=blockers 2010-12-09 13:37:40 -05:00
Patrick McManus
1fadc8df58 Bug 616733: Disable websockets by default. r=peterv,jst a=beta8
Can be turned on by setting preference
network.websocket.override-security-block.  Websockets can only be used if
override-security-block and network.websocket.enabled are both set to true.

At a future time, with a more secure websocket protocol, the
override-security-block preference can be removed.

This action is based on the security concern over an HTTP cache
poisoning attack as described in
http://www.adambarth.com/experimental/websocket.pdf
2010-12-08 14:12:51 -08:00
Boris Zbarsky
890c00b430 Bug 617296. Window.URL should be replaceable. r=sicking, a=sicking 2010-12-08 11:16:09 -05:00
Robert Sayre
0c46152180 Merge tracemonkey to mozilla-centra. a=blockers. 2010-11-17 13:55:14 -08:00
Jason Orendorff
c6b45eb093 Bug 608171 - Make ChromeWorkers available to JSMs. r=bent. 2010-11-16 14:53:47 -06:00
Robert Sayre
4df5050f9e Merge mozilla-central to tracemonkey. 2010-11-16 07:25:10 -08:00
Vladimir Vukicevic
2b50cc0166 b=612334; fix webgl context type; r=bz 2010-11-16 20:33:04 -08:00
Mounir Lamouri
f332a9e1b3 Bug 596511 (1/3) - Add the required attribute to the select element. r=smaug a=blocking-betaN 2010-11-16 21:06:15 +01:00
Johnny Stenback
a82d5ab5c2 Bug 610714: Add nsIDOMGlobalPropertyInitializer, which allows "JavaScript Global Properties" to know about the window they're being attached to, r=mrbkap, a=blocking 2010-11-09 18:00:01 -05:00
Robert Sayre
22f70acc55 Merge mozilla-central to tracemonkey. 2010-11-09 15:29:44 -05:00
Igor Bukanov
d663392162 bug 607695 - Avoid unnecessary JS_GetStringBytes. r=gal 2010-10-28 17:15:53 +02:00
Blake Kaplan
19411985ee Bug 604341 - Ensure that we're in the right compartment when we create plugin objects' wrapper JS objects. r=jst a=blocking beta 7 2010-10-25 12:18:20 -07:00
Blake Kaplan
7f6446945a Bug 604449 - Protect against an outer window that has already been closed. r=jst 2010-10-25 12:15:04 -07:00
Blake Kaplan
167883169f Bug 605696 - Refuse to create location objects without an outer window. r=jst 2010-10-25 12:13:36 -07:00
Ben Turner
7cddec3298 Bug 607729 - 'IndexedDB: Allow IndexedDB events to propagate, and error events to hit window.error'. r=sicking, a=blocking+ 2010-11-10 15:26:03 -08:00
Ben Turner
dd3283ac41 Bug 607122 - 'IndexedDB: IDBKeyRange cleanup'. r=sicking, a=blocking+ 2010-11-10 15:26:00 -08:00
Ben Turner
98b3bf5b24 Bug 601774 - 'IndexedDB: Audit exceptions thrown from indexedDB methods'. r=sicking, a=blocking+ 2010-11-10 15:25:44 -08:00
Blake Kaplan
b3efe60d36 A last attempt at fixing orange. a=orange 2010-11-01 22:24:24 -07:00
Blake Kaplan
61bd974ad7 bug 607767 - Fix rewrapping native objects across compartment boundaries. r=jst 2010-10-29 12:49:32 -07:00
Johnny Stenback
d8e122dea7 Backed out changeset 1c265164a571 due to orange. a=backout 2010-10-31 12:20:04 -07:00
Blake Kaplan
235434f6c6 Bug 607767 - Don't let XPConnect objetcs pretend to have an inner object hook, since that confuses us. r=peterv, a=beta7+ 2010-10-31 11:07:33 -07:00
Ben Turner
bab16f99ea Bug 603811 - 'IndexedDB: Implement setVersion changes to the spec'. r=sicking, a=blocking2.0-betaN+ 2010-10-19 10:58:52 -07:00
Blake Kaplan
3612c77e63 Fix bug 605167. r=peterv 2010-10-18 15:21:50 -07:00
Blake Kaplan
d531cbc187 Bug 604826 - Make constructors on Xray wrappers work properly again. r=peterv 2010-10-18 15:20:47 -07:00
Boris Zbarsky
d4eeb506b9 Bug 601247. Don't JSVAL_TO_PRIVATE a random jsval. r=jst, a=jst 2010-10-15 17:55:53 -04:00
Justin Lebar
dc6ae832a1 Backing out changesets bb01920c2708 and a4a69aef3cba due to orange. 2010-10-15 16:24:08 -07:00
Boris Zbarsky
c00c36d04b Bug 601247. Don't JSVAL_TO_PRIVATE a random jsval. r=jst 2010-10-15 17:55:53 -04:00
Blake Kaplan
0a998e4d31 Merge mozilla-central into tracemonkey 2010-10-13 17:54:54 -07:00
Jonas Sicking
18aefbce14 Bug 575946: Implement File.slice. r=khuey sr=biesi a=beltzner 2010-10-13 16:25:33 -07:00
Jim Blandy
10d6e2e4a9 Bug 601168: Allow nsHTMLPluginObjElementSH::Call to pass through non-Object |this| values to the plugin. r=bz,gal
This introduces some new JSAPI C++ entry points, one of which allows
arbitrary jsvals to be passed as the |this| value to a call; this means we
avoid a JSVAL_TO_OBJECT call in the caller, and its corresponding
OBJECT_TO_JSVAL call in the callee.
2010-10-12 11:50:03 -07:00
Johnny Stenback
899f22bd8f Bug 580128. Resolve class names on the window's own JS object, not on the passed in object. r=peterv@propagandism.org 2010-10-10 15:42:23 -07:00
Blake Kaplan
9929f88634 bug 580128 - Distinguish between XOW XrayWrappers and XPCNW XrayWrappers and use the new knowledge in a few places. r=gal 2010-10-10 15:42:18 -07:00
Blake Kaplan
ddbb3b09e9 bug 580128 - Only expose same-compartment window.wrappedJSObject to chrome callers. r=jst 2010-10-10 15:42:15 -07:00
Andreas Gal
153067aea5 bug 580128 - Try to allow "XOWs" to see named frames. 2010-10-10 15:41:30 -07:00
Andreas Gal
b90332ffed bug 580128 - Remove vestiges of old wrappers from nsDOMClassInfo. r=mrbkap 2010-10-10 15:41:27 -07:00
Blake Kaplan
a17440efc4 bug 580128 - Bad attempt to make .wrappedJSObject on raw windows only apply to chrome. Fixed later r=nobody I hope! 2010-10-10 15:38:04 -07:00
Blake Kaplan
f957328dcd bug 580128 - Avoid using the parent chain of proxies for anything because it's often wrong. r=jst 2010-09-24 18:00:58 -07:00
Blake Kaplan
0eaaa859ff bug 580128 - Pass the right resolve flags to ResolveNativeHandler. r=peterv/jst 2010-09-24 15:30:00 -07:00
Blake Kaplan
60578d8096 bug 580128 - Pass the XrayWrapper itself to scriptable helpers (and related cleanup) since the holder doesn't have enough smarts to do lookups, etc. r=gal 2010-09-23 15:56:28 -07:00