Commit Graph

453 Commits

Author SHA1 Message Date
David Mandelin
7a08b0d8ce Bug 628612: make window constructor properties configurable so Facebook works, r=cam,jeff, a=blocker 2011-01-25 17:49:10 -08:00
Johnny Stenback
cfd8175e56 Fixing orange from the fix for bug 608987, make sure to enter a request *before* entering a compartment. a=orange. CLOSED TREE 2011-01-18 17:11:12 -08:00
Johnny Stenback
a37c417620 Bug 608987. Fixing compartment mismatch when setting up the proto chain of a plugin object. r=gal@uci.edu, a=blocker 2011-01-18 15:49:34 -08:00
Andreas Gal
febd48a798 document.all('foo') doesn't work (bug 626050, r=brendan). 2011-01-16 23:30:38 -08:00
Doug Turner
cd639488ea Bug 623316 - Remove IndexedDB from content. noscript to the existing interface method. r=bent a=blocking-fennec 2011-01-12 09:35:31 -08:00
Blake Kaplan
56806fc6c8 Bug 616992 - Give nsDOMConstructors a precreate hook so that we don't accidentally create more than one wrapper object for them. r=jst@mozilla.com, gal@uci.edu, a=blocker 2011-01-11 12:15:52 -08:00
Chris Leary
c09ea8a54a Merge tracemonkey and mozilla-central. 2011-01-07 00:17:35 -08:00
Andreas Gal
8bea637db0 Use right compartment when resolving prototypes (bug 620028, r=jst). 2011-01-06 22:31:14 -08:00
Ben Turner
c40b5cc28a Bug 622042 - 'IndexedDB: Rework events and requests'. r=sicking, a=sicking. 2011-01-06 22:21:36 -08:00
Robert Sayre
e1e6e61d2f Backed out changeset 39ccae4efa0f 2011-01-06 21:38:46 -05:00
Andreas Gal
d00312ac90 Use right compartment when resolving prototypes (bug 620028, r=jst). 2011-01-06 15:30:35 -08:00
Blake Kaplan
03d3f0a4c6 Bug 618871 - Try again to fix accessing content constructors from chrome through Xray wrappers. r=jst@mozilla.com, a=blocker 2011-01-05 20:28:19 -08:00
Chris Leary
3af41999dc Merge mozilla-central into tracemonkey. 2011-01-04 10:51:14 -08:00
Doug Turner
309fa6c657 Bug 607860 - remove navigator.mozNotification from Firefox desktop. r=jst/jonas a=betaN+ 2011-01-03 16:37:01 -08:00
Boris Zbarsky
f19ebb2d6d Bug 620947. Be a little more careful getting properties from document.all. r=jst 2010-12-27 14:41:31 -06:00
Chris Leary
f0d6dd9a17 Merge mozilla-central to tracemonkey. 2010-12-29 19:25:04 -05:00
Cameron McCormack
bdb9e76717 Bug 620295 - Give SVGAElement objects an href property in JS r=jwatt a=roc 2010-12-22 16:30:38 +13:00
Mounir Lamouri
c96575cb5b Bug 618948 - Add support for element.oninput and element.oninvalid. r=smaug a=sicking 2010-12-22 19:43:50 -05:00
Ben Turner
04a9991a50 Bug 618141 - 'IndexedDB: createObjectStore and createIndex should accept an optional object argument'. r=sicking, a=blocking. 2010-12-21 11:02:01 -05:00
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