Commit Graph

21114 Commits

Author SHA1 Message Date
Chris Jones
8b7242ea50 Bug 661973: Implement mozilla::RefCounted, RefPtr, TemporaryRef, OutParamRef, and byRef. r=Bas,luke sr=roc 2011-06-16 20:40:20 -07:00
Jonas Sicking
a9feef56f1 Back out bug 661980 due to orange. CLOSED TREE 2011-06-16 14:33:42 -07:00
Jonas Sicking
0345d00a4b Bug 661980: Add ability to make interfaces scriptable but not scriptimplementable. r=bsmedberg 2011-06-16 12:21:25 -07:00
Mounir Lamouri
ebdd7a2193 Merging mozilla-inbound with mozilla-central. 2011-06-16 11:28:58 +02:00
Dave Townsend
cfb4fca07d Bug 481603: Add a way to unload JS modules loaded with Components.utils.import. r=mrbkap 2011-06-15 11:08:43 -07:00
Luke Wagner
95b6f80cd7 Bug 664252 - Turn lemons (LLVM-only build bustage) into lemonade (rewrite JSOP_CALL/EVAL/NEW to have less goto madness) (r=waldo) 2011-06-14 16:36:13 -07:00
Matt Brubeck
315e0a2b25 Merge last green mozilla-inbound changeset to mozilla-central 2011-06-15 08:25:48 -07:00
Ms2ger
b650b5422f Bug 659053 - Followup, change PRUint16 to PRBool; r=sicking 2011-06-15 09:35:41 +02:00
Mike Hommey
23572567c5 Bug 655003 - On Linux, use -Os on normal builds and -O3 when PGO is enabled. r=ted 2011-05-24 12:56:04 +02:00
Jonas Sicking
fcbbf6737b Bug 659539 Part 3: Use nsINode::NodeName where possible. Remove the now unused mQualifiedNameCorrectedCase. r=bz,peterv 2011-06-14 00:56:49 -07:00
Jonas Sicking
a2897e5032 Bug 659539 Part 2: Create nsINode::NodeType/NodeName/LocalName and make them non-virtual. r=bz 2011-06-14 00:56:49 -07:00
Jonas Sicking
18a93b32e7 Bug 659053 Part 2: Implement a faster non-recursive Node.isEqualNode directly on nsINode. r=peterv. Fixes were r=bent 2011-06-14 00:56:48 -07:00
Jonas Sicking
8cfd06e6af Bug 659053 Part 1: Merge nsIDOM3Node into nsIDOMNode. Also removes Node.getFeature. r=peterv 2011-06-14 00:56:48 -07:00
Luke Wagner
953b6d8f67 Bug 664159 - Fix eval-in-frame crash (r=waldo) 2011-06-14 17:35:19 -07:00
Brendan Eich
c4192c819e Bug 664009 - Fix a minor array bug that happens to break some code. r=jwalden, a=clegnitto 2011-06-14 16:07:29 -07:00
Justin Lebar
bee9732e3d Merging mozilla-central and build-system. 2011-06-14 15:16:38 -04:00
Ms2ger
f3a6d89363 Bug 664123 - Backout bugs 659053 and 659539 (changesets 9c49f69d8bab-1b11c64ffcdf) 2011-06-14 16:25:51 +02:00
Ms2ger
37511d29e9 Bug 659053 - Followup, change PRUint16 to PRBool; r=sicking 2011-06-14 12:46:31 +02:00
Jonas Sicking
222ec52562 Bug 659539 Part 3: Use nsINode::NodeName where possible. Remove the now unused mQualifiedNameCorrectedCase. r=bz,peterv 2011-06-14 00:56:49 -07:00
Jonas Sicking
99b3ce090d Bug 659539 Part 2: Create nsINode::NodeType/NodeName/LocalName and make them non-virtual. r=bz 2011-06-14 00:56:49 -07:00
Jonas Sicking
30fc42bba0 Bug 659053 Part 2: Implement a faster non-recursive Node.isEqualNode directly on nsINode. r=peterv 2011-06-14 00:56:48 -07:00
Jonas Sicking
e2b5f79ee5 Bug 659053 Part 1: Merge nsIDOM3Node into nsIDOMNode. Also removes Node.getFeature. r=peterv 2011-06-14 00:56:48 -07:00
Ehsan Akhgari
712ee2ec64 Back out Dao's push because of build bustage 2011-06-14 00:17:10 -04:00
Matheus Kerschbaum
e9acdc1c5f Bug 662000 part 2: Remove XPC_IDISPATCH_SUPPORT from the build-system and XPConnect. r=mrbkap 2011-06-14 05:50:29 +02:00
Matheus Kerschbaum
2523904015 Bug 662000 part 1: Remove interfaces and tests. r=mrbkap 2011-06-14 05:50:17 +02:00
Mike Hommey
98605701ae Bug 659942 - Clean up profiling data during PROFILE_GENERATE phase. r=ted 2011-06-13 11:58:34 -04:00
Ted Mielczarek
881e3713f8 merge m-c and b-s 2011-06-13 09:09:43 -04:00
Ed Morley
d60e3b9e7b Bug 659621 - Remove EXTRA_DSO_LIBS, EXTRA_DSO_LDOPTS, OS_LIBS from makefiles containing LIBXUL_LIBRARY = 1, now that libxul is always built; r=ted 2011-06-12 03:49:00 -04:00
Ms2ger
1679e6ba88 Bug 660433 - Remove nsIDOMNSHTMLTextAreaElement; f=volkmar r=peterv 2011-06-11 09:52:24 +02:00
Andrew McCreight
f6797dc19d Bug 655089 - change CC_KIND macro to a function to avoid double call; r=mrbkap 2011-06-10 09:55:47 -07:00
Chris Leary
d129a4b25f Merge mozilla-central and tracemonkey. 2011-06-13 10:00:23 -07:00
Daniel Holbert
40803c8959 Bug 662086: Convert recently-added comment in jsval.h to be C-style, to fix build warning. r=mrbkap DONTBUILD 2011-06-11 17:28:48 -07:00
Chris Leary
593f2cc02c Bug 660453: Proper regexp bytecode deallocation. (r=dmandelin) 2011-06-09 14:48:03 -07:00
Ted Mielczarek
fc7099ce74 merge m-c to b-s 2011-06-10 12:58:21 -04:00
Nicholas Nethercote
3bcc9369a7 Bug 662963 - Add JSString::charsHeapSize(). r=luke. 2011-06-09 09:20:12 +10:00
Jim Blandy
7d266e2c1d Bug 599764: Define jsval in terms of a type we control, not a type defined, depending on circumstances, by either NSPR or our own headers. r=luke 2011-06-08 12:14:58 -07:00
Jim Blandy
12e2a03f2d Bug 662836: Don't require JS_EvaluateUCScriptInStackFrame to be able to extend call objects that the bytecode compiler didn't expect to be extensible. r=dvander 2011-06-08 12:10:39 -07:00
Makoto Kato
217f20c6e7 Backed out changeset c25968f1f4f0 2011-06-08 15:56:43 +09:00
Makoto Kato
99e05e42f9 Bug 635617 - 64-bit crash [@ MakeDay]. r=jwalden 2011-06-08 10:41:37 +09:00
Kyle Huey
670f47010d Fix MSVC warning. 2011-06-07 17:17:30 -07:00
Blake Kaplan
f7fb785ef2 Bug 662114 - Don't use DummyFrameGuard directly to avoid Windows DLL-linkage warnings. r=luke 2011-06-07 19:43:18 -04:00
Brendan Eich
633993604b Strict mode early error (strict option warning) on assignment to declared const (383902, r=jwalden). 2011-06-07 16:24:33 -07:00
Steve Fink
22756c4b82 Bug 637393 - Give JSScript control over the lifetime of JSPCCounters, to allow freeing with cx (r=dmandelin) 2011-06-06 16:48:20 -07:00
Kyle Huey
7bc98697e8 Merge m-c to b-s. 2011-05-31 15:29:32 -07:00
Jonathan Protzenko
98f197fa30 Bug 658351 - Add extra assertions to jsval.h to check for malformed JSBools r=mrbkap 2011-05-31 20:18:21 +02:00
Mitchell Field
a34c10c4cb Merge mozilla-central to build-system. 2011-05-29 14:10:30 +10:00
Blake Kaplan
32a6cf9ea5 Disable this test on Android as well since it's broken in Electrolysis. r=vingtetun 2011-05-24 11:21:42 +02:00
Ed Morley
4e230a221a Bug 591611 - Clean up FIREFOX_VERSION handling; r=khuey 2011-05-28 14:33:07 +02:00
Ms2ger
937d1ee5ab Bug 659113 - Remove nsIDOMNSHTMLDocument; r=bz 2011-05-28 09:43:57 +02:00
Ms2ger
8e77cf50f6 Bug 658906 - Remove nsIDOMNSDocument; r=sicking 2011-05-28 09:43:53 +02:00