Commit Graph

79332 Commits

Author SHA1 Message Date
Brian Hackett
14c6b3845c Add GetGlobalForObjectCrossCompartment for use in XPConnect, no bug. r=luke 2011-11-09 18:42:42 -08:00
Brian Hackett
75ad876da1 Empty shapes attached to type objects must have the same class as the prototype, bug 698150. 2011-11-09 13:08:23 -08:00
Brian Hackett
793e5962dd Hold reference on entry in base shape table when populating initial shape, bug 698902. 2011-11-09 12:04:56 -08:00
Brian Hackett
1133fd4090 Replace uses of GetObjectGlobal with JS_GetGlobalForObject, no bug. 2011-11-09 10:34:54 -08:00
Brian Hackett
099e038680 Fix incorrect test in HasDataProperty, bug 699166. 2011-11-09 10:25:21 -08:00
Brian Hackett
ca7d6003de PropertyCache::fullTest should work on arbitrary scope chains, bug 700792. 2011-11-09 09:59:09 -08:00
Brian Hackett
831cd84d89 Address bug 638316 and bug 694247 review comments, r=luke. 2011-11-09 09:52:59 -08:00
Brian Hackett
708b16abe9 Track whether default 'new' types need unknown properties on the prototype, bug 700501. 2011-11-08 18:34:11 -08:00
Brian Hackett
d2fe69d826 Set DELEGATE for parents of other objects, bug 700300. 2011-11-08 16:56:00 -08:00
Brian Hackett
df6e3d3a4c Allow NULL'ing out of non-NULL scopes of static block chains, bug 700799. 2011-11-08 16:14:34 -08:00
Brian Hackett
08c7936173 Address bug 693754 review comments, r=luke. 2011-11-08 13:42:27 -08:00
Brian Hackett
d41ec3161e Address bug 693479 review comments, r=luke. 2011-11-08 13:08:13 -08:00
Brian Hackett
225bd263e5 Address bug 693221 review comments, r=luke. 2011-11-08 13:03:33 -08:00
Brian Hackett
166e4ff20a Address bug 684410 review comments, r=luke. 2011-11-08 12:11:05 -08:00
Brian Hackett
72511fd37d Fix incorrect use of obj->setDenseArrayLength, bug 699446. 2011-11-03 14:20:44 -07:00
Brian Hackett
7852449307 Fix linkage for IsScopeObject, no bug. IGNORE BAD COMMIT MESSAGES 2011-11-03 10:42:14 -07:00
Brian Hackett
15a754ed89 Fix struct/class mismatches on js::Shape. 2011-11-03 10:38:08 -07:00
Brian Hackett
fbe9152e28 Add cache for constructing new objects from the VM, bug 699446. 2011-11-03 09:57:12 -07:00
Brian Hackett
7c9c7bd9bb Remove JSObject::isNewborn, refactor object creation code, bug 684507. 2011-11-02 13:34:19 -07:00
Brian Hackett
526508bde2 Add memory reporter for base shapes, bug 699210. 2011-11-02 13:32:05 -07:00
Brian Hackett
6697a98273 Merge MC -> JM
--HG--
rename : js/src/frontend/BytecodeGenerator.cpp => js/src/frontend/BytecodeEmitter.cpp
rename : js/src/frontend/BytecodeGenerator.h => js/src/frontend/BytecodeEmitter.h
rename : js/src/frontend/Parser.cpp => js/src/frontend/SemanticAnalysis.cpp
2011-11-02 09:23:25 -07:00
Neil Rashbrook
17e3abd58a Bug 698217 DeCOMtaminate nsIPrefServiceInternal r=roc 2011-11-02 14:51:39 +00:00
Kyle Huey
74ca38166a Merge m-i to m-c. 2011-11-02 08:24:41 -04:00
Tim Taubert
82c6bd30a3 merge m-c to fx-team 2011-11-02 10:57:53 +01:00
Doug Turner
92dd0ef43d Bug 668194 - Geolocation times out and/or does not properly use wifi access points information (awful accuracy) r=mfinkle. 2011-11-01 21:04:35 -07:00
Dave Camp
046d9f4003 Bug 693887 - Implement a rule-centric view for the style inspector. r=robcee, r=dao 2011-11-01 18:06:48 -07:00
Paul ADENOT
0365d403d1 Bug 675899 - HTML5 video player should show controls when video ends (if controls attribute is present). r=dolske 2011-11-01 14:22:02 -07:00
Rob Campbell
069877fa2d merge 2011-11-01 17:02:44 -03:00
Rob Campbell
ab8c4f3bb6 Bug 683873 - [highlighter] move the close button to the toolbar, test-fix; a=orange 2011-11-01 17:01:17 -03:00
Josh Aas
f1269e3c00 Bug 562442: Plugin crash fix (parent process). r=jmathies 2011-11-01 14:52:20 -04:00
Paul ADENOT
752b5f3b8f Bug 513758 - Pressing Pos1/End key while video is in ended state sets status to play. r=dolske 2011-11-01 11:50:03 -07:00
Kyle Huey
b128768901 Merge m-i to m-c. 2011-11-01 10:31:53 -04:00
Tim Taubert
2e1a3af9d9 merge m-c to fx-team 2011-11-01 13:23:20 +01:00
Henri Sivonen
331ff582eb Bug 482921 part 14 - Address review comments. r=Olli.Pettay. 2011-11-01 13:33:11 +02:00
Henri Sivonen
13f20e415f Bug 482921 part 13 - Avoid regressing bug 673094 - RTL characters at the end of attribute values in View Source. r=ehsan. 2011-11-01 13:33:11 +02:00
Henri Sivonen
0b00372128 Bug 482921 part 12 - Reftests for View Source reimplementation. rs=Olli.Pettay. 2011-11-01 13:33:11 +02:00
Henri Sivonen
8719028cf4 Bug 482921 part 11 - Deduplicate the tokenizer loop in .cpp. r=Olli.Pettay. 2011-11-01 13:33:11 +02:00
Henri Sivonen
dbe7338eee Bug 482921 part 10 - Support parametrized error messages in new View Source. r=Olli.Pettay. 2011-11-01 13:33:11 +02:00
Henri Sivonen
8fd1c9834b Bug 482921 part 9 - Support tooltips in the View Source window. r=gavin.sharp. 2011-11-01 13:33:11 +02:00
Henri Sivonen
256c728c79 Bug 482921 part 8 - Start a new <pre> occasionally in View Source refixing bug 86355. r=bzbarsky. 2011-11-01 13:33:11 +02:00
Henri Sivonen
67b7a42883 Bug 482921 part 7 - Add an id for each line in new View Source. r=Olli.Pettay. 2011-11-01 13:33:11 +02:00
Henri Sivonen
5fa0deebbb Bug 482921 part 6 - Use the internal encoding declaration in the XML View Source case. r=Olli.Pettay. 2011-11-01 13:33:11 +02:00
Henri Sivonen
17cf658b47 Bug 482921 part 5 - Add entry point for new View Source for XML; Make new View Source easy to disable. r=Olli.Pettay. 2011-11-01 13:33:11 +02:00
Henri Sivonen
216045a5cb Bug 482921 part 4 - Support XML syntax highlighting in the parser core. r=Olli.Pettay. 2011-11-01 13:33:11 +02:00
Henri Sivonen
0429f9c117 Bug 482921 part 3 - Highlight tree builder-level errors in View Source. r=Olli.Pettay. 2011-11-01 13:33:11 +02:00
Henri Sivonen
e6ccfac972 Bug 482921 part 2 - Highligh tokenizer-level errors in View Source. r=Olli.Pettay. 2011-11-01 13:33:11 +02:00
Cedric Vivier
e9098bee9e Bug 698703 - Source Editor should display text with the user's preferred monospace font size; r=msucan 2011-11-01 18:30:19 +08:00
Neil Rashbrook
305a89e331 Bug 638031 Allow string streams to share their string buffer r=bsmedberg f=bz 2011-11-01 08:28:31 +00:00
Blair McBride
7645399f7f Bug 693897 - Allow addons to opt-in to strict compatibility checking. r=dtownsend 2011-11-01 18:48:53 +13:00
Blair McBride
5efa36a464 Bug 693899 - Support detecting binary components, and enable strict compatibility checking when found. r=dtownsend 2011-11-01 18:48:49 +13:00