Commit Graph

99 Commits

Author SHA1 Message Date
Jason Orendorff
2ec1238e64 Backed out changeset d4caa61e69ab. It turned the tree red. 2010-07-01 20:06:33 -05:00
Andreas Gal
2e4ea5b443 Implement remaining cross compartment wrappers (574924, r=mrbkap). 2010-07-01 15:45:08 -07:00
Geoff Lankow
95bf8d5fd6 Bug 300992 - implement readystatechange event. r=smaug, sr=jst 2010-06-24 13:12:07 +12:00
Blake Kaplan
6862891997 Bug 517636 - Assigning through wrappers defeats the "fast expando" optimization. r=jst 2010-05-28 15:40:41 -07:00
7594769fcd Bug 474058 - Drop support for window.directories. r=jst 2010-05-19 19:53:08 +02:00
Ben Turner
95d97bf555 Bug 559447 - 'Make ChromeWorkers that have access to ctypes for browser and extensions'. r=dwitte+jst. 2010-04-20 09:44:56 -07:00
Peter Van der Beken
d8111c1bbd Fix for bug 533637 (Speed up unwrapping a node in quickstubs that use nsINode (dromaeo)). Use flags on DOMCI to be able to cast instead of QI. r=jst. 2010-01-12 15:24:00 +01:00
Peter Van der Beken
1c15749c8e Fix for bug 519614 (Having to QI javascript scriptable helpers to nsIXPCScriptable is silly). r=mrbkap. 2009-09-28 23:00:35 +02:00
Andreas Gal
e991920b28 Report proper typeof for XPCNativeWrapper(obj) and XPCNativeWrapper(fun) (553407, r=mrbkap). 2010-03-18 18:00:58 -07:00
Andreas Gal
086c6db595 Don't include JS-engine internal header files in header files outside the JS engine (bug 549440, r=jst). 2010-03-04 16:17:05 -08:00
Justin Lebar
3bf83e55ef Bug 500328 - Implement History.pushState(), History.replaceState() methods. r=smaug, r=zpao, sr=sicking 2009-09-01 09:45:05 -07:00
Peter Van der Beken
d0962ca139 Fix for bug 428229 (Unable to override addEventListener), remove custom addEventListener code. r=bz. 2010-01-13 14:50:01 +01:00
Johnny Stenback
0566d260b9 Fix regression calling unique methods for the first time on plugin objects. b=536116 r=josh 2009-12-25 13:16:57 -05:00
Peter Van der Beken
b90444854f Fix for bug 437449 (top crash [@ nsCycleCollector::MarkRoots(GCGraphBuilder&)][@ nsBaseContentList::cycleCollection::Traverse(void*, nsCycleCollectionTraversalCallback&)]). r=jst, a=blocking1.9.2+. 2009-11-29 09:32:39 +01:00
Peter Van der Beken
8f513b5bdd Back out fix for bug 437449 (top crash [@ nsCycleCollector::MarkRoots(GCGraphBuilder&)][@ nsBaseContentList::cycleCollection::Traverse(void*, nsCycleCollectionTraversalCallback&)]). 2009-11-28 23:30:49 +01:00
Peter Van der Beken
fbc9231b89 Fix for bug 437449 (top crash [@ nsCycleCollector::MarkRoots(GCGraphBuilder&)][@ nsBaseContentList::cycleCollection::Traverse(void*, nsCycleCollectionTraversalCallback&)]). r=jst, a=blocking1.9.2+. 2009-11-28 10:35:35 +01:00
Peter Van der Beken
d24c94e22e Back out fix for bug 428229 (Unable to override addEventListener). 2009-11-15 17:03:03 +01:00
Peter Van der Beken
da2e6e1b16 Fix for bug 428229 (Unable to override addEventListener). r=bz. 2009-11-09 14:54:18 +01:00
Johnny Stenback
3b3abba836 Part 2 of fix for bug 459452 (Add support for optional arg count for IDL methods): use [optional_argc] for DOM methods. r=peterv. 2009-08-10 16:41:12 +02:00
Johnny Stenback
4e336a4b59 Fixing bug 504862. Sanitize modal dialog argument handling. r=mrbkap@gmail.com, sr=bzbarsky@mit.edu 2009-10-06 17:09:16 -07:00
Boris Zbarsky
85c88df0b8 Bug 519905. Avoid some QIs to nsWrapperCache. r=peterv 2009-10-05 19:16:22 -04:00
Boris Zbarsky
97ccbcc3a4 Bug 519608. In the common case, when wrapping .childNodes and .style we already have a wrapper for the element; make the PreCreate fast in this case. r=peterv 2009-09-30 18:56:06 -04:00
Robert O'Callahan
40ec014f16 Bug 510110. Extend MozAfterPaint event to contain list of PaintRequest objects with information about individual invalidations. r=dbaron,sr=jst 2009-09-04 16:49:18 +12:00
Igor Bukanov
812b45fb3e bug 513190 - avoiding jsint tagging of the private slot data. r=jorendorff 2009-09-05 19:59:11 +04:00
Peter Van der Beken
c1f690ab0e Fix for bug 510677 (Avoid XPCCallContext for WrapNativeToJSVal). r/sr=jst. 2009-08-14 21:00:24 +02:00
Olli Pettay
f2e8368139 Bug 501257 - Implement HTML 5's HTMLElement.classList property, p=sylvain.pasche@gmail.com, r=smaug, sr=sicking 2009-08-12 11:55:14 +03:00
Johnny Stenback
5679ad796c Fixing bug 492713. Remove security checks that are no longer needed. r+sr=mrbkap@gmail.com 2009-07-30 16:53:04 -07:00
Blake Kaplan
a94089faa6 Bug 480205 - Implement a wrapper for exposing chrome objects to content (aka COWs). r+sr=jst sr=bzbarsky on some parts. 2009-05-21 01:17:51 -07:00
Peter Van der Beken
692b7b0459 Part 1 of fix for bug 500850 (Make inline style use wrapper cache and slimwrappers). r/sr=bz. 2009-07-13 13:14:57 +02:00
Justin Lebar
bcb4dbefb4 Bug 504220: document.body and window should contain onhashchange attribute r=mrbkap, sr=mrbkap 2009-07-15 15:46:14 -07:00
Johnny Stenback
875669445c Fixing bug 502137. Removing dead code relating to plugin scripting, and updating some comments. r+sr=mrbkap@gmail.com 2009-07-06 13:56:18 -07:00
Peter Van der Beken
c023ba1ccd Fix for bug 482788 (Lightweight DOM wrappers). r=jst, sr=mrbkap. 2009-05-12 22:20:42 +02:00
949181e6de Bug 385434: Add support for HTML5 onhashchange. r=smaug, sr=sicking 2009-06-26 10:16:50 -07:00
Blake Kaplan
270a9b8b4b Bug 500846 - Calculate sObjectClass in non-browser embeddings. r+sr=bzbarsky 2009-07-01 12:12:32 -07:00
Peter Van der Beken
60f3741746 Fix for bug 484764 (Set up DOM prototype chains from PostCreateProto instead of PostCreate). r/sr=jst. 2009-06-03 17:30:18 +02:00
Josh Aas
ab102fda48 Remove OJI from the tree. b=485984 r/sr=jst 2009-04-09 22:38:21 -04:00
Peter Van der Beken
f401832f3a Preparation for fix for bug 484764 (Set up DOM prototype chains from PostCreateProto instead of PostCreate). r/sr=jst. 2009-03-24 12:02:30 +01:00
Dave Townsend
db2d81cde3 Backed out changeset 94673272aeab from bug 484764: Set up DOM prototype chain
from nsDOMClassInfo::PostCreateProto.
2009-03-26 14:53:33 +00:00
Peter Van der Beken
0b2ef97053 Preparation for fix for bug 484764 (Set up DOM prototype chains from PostCreateProto instead of PostCreate). r/sr=jst. 2009-03-24 12:02:30 +01:00
Peter Van der Beken
11c3087414 Backed out changeset 83944488fbe6 (Preparation for fix for bug 484764 (Set up DOM prototype chains from PostCreateProto instead of PostCreate)). 2009-03-24 14:47:01 +01:00
Peter Van der Beken
fd4fef4928 Preparation for fix for bug 484764 (Set up DOM prototype chains from PostCreateProto instead of PostCreate). r/sr=jst. 2009-03-24 12:02:30 +01:00
Peter Van der Beken
0c1e57e405 Fix for bug 484692 (Set/clear cached wrappers from within XPConnect). r/sr=jst. 2009-03-24 12:02:23 +01:00
Blake Kaplan
d286d495f4 Bug 480975 - Make document fragments participate correctly in the wrapper cache. r+sr=jst 2009-03-20 16:14:14 -07:00
Peter Van der Beken
76bb092549 Fix for bug 480389 (Remove nsIDocument's cached JS object). r/sr=jst. 2009-03-18 18:56:38 +01:00
Peter Van der Beken
aac677fb96 Backing out 18b1811cd104, fix for bug 480389 (Remove nsIDocument's cached JS object), to try to fix orange. 2009-03-19 14:07:03 +01:00
Peter Van der Beken
7d62c3eec1 Fix for bug 480389 (Remove nsIDocument's cached JS object). r/sr=jst. 2009-03-18 18:56:38 +01:00
Honza Bambas
0c5440bfc9 Bug 422526 - implement localStorage, p=Honza Bambas+Dave Camp, r=jst+dcamp+bz 2009-03-19 00:43:45 +01:00
Makoto Kato
ecbb2bb014 Bug 478190 - LLP64 (Windows x64) support for /mozilla/dom. r/sr=peterv 2009-03-15 12:19:53 +09:00
Benjamin Smedberg
28a78c0c2c Bug 481102 - Reorganize dom/public, dom/public/base, and dom/src/base to dom/base, r+sr=jst 2009-03-11 10:10:19 -04:00