David Mandelin
a47f877d42
Bug 532823: fix slot computation for JSOP_NAME accessing outer vars defined in trace entry frame, r=bz
2009-12-03 18:48:45 -08:00
Blake Kaplan
c8044d3215
Bug 532259 - Protect against a null script. r=jst a=sayrer
...
--HG--
extra : rebase_source : 926c94ac7dca681c195e4bd013db0331e79f78ca
2009-12-03 14:52:56 -08:00
Robert Strong
378f5d5e50
Bug 532552 - There is no need to load nsBlocklistService.js on startup. r=dtownsend, a=beltzner for baking
2009-12-03 15:30:50 -08:00
Jason Orendorff
b46379b4f6
Bug 530879 - Generators get incorrect arguments.length. Discovered by Donny Viszneki. r=brendan.
2009-12-03 16:12:09 -06:00
David Mandelin
90477b6487
Bug 530489: don't (incorrectly) trace custom equality ops, r=jorendorff
2009-12-03 13:02:36 -08:00
Andreas Gal
ab4554e731
Only consider an eval cache entry if the static level matches (532491, r=igor).
2009-12-03 12:12:39 -08:00
Boris Zbarsky
8365d1cfcb
Bug 530240. Faster NormalizeThis for String objects. r=brendan
2009-12-03 14:39:55 -05:00
Boris Zbarsky
2e2e3eeb0c
Bug 521423. Make JSString 4 words instead of 2; make substring() and company never have to copy. r=brendan
2009-12-03 14:39:42 -05:00
Jim Blandy
3279efddb0
Bug 532176: Fix 'make jstestbrowser EXTRA_TEST_ARGS=...'; allow command line to override test list. r=bclary
2009-12-03 09:27:26 -08:00
Peter Van der Beken
1ab8a39a5f
Make sure debugging code for topcrash bug 500105 brings up breakpad. r=dbaron.
2009-12-03 12:23:06 +01:00
Ehsan Akhgari
7f6f7eab31
Bug 518412 - Use SUCCEEDED instead of S_OK check
2009-12-03 11:34:38 -05:00
Jim Blandy
322d958de0
Bug 532041: Add missing call to reportCompare. r=orange jsreftests
2009-12-03 01:25:17 -08:00
Brendan Eich
ff0880a5f4
Test for last checkin (532043).
2009-12-02 21:51:18 -08:00
Brendan Eich
05f85209b1
Trace JSOP_ENUMELEM, for the group-assignment special case of destructuring assignment (532043, r=gal).
2009-12-02 21:50:04 -08:00
Ehsan Akhgari
b0c0d0fa87
Bug 518412 - clipboard data added in Private Browsing Mode causes Windows Explorer to crash when accessing menus which include Paste after closing firefox; r=roc a=beltzner
...
--HG--
extra : rebase_source : f91639b86549cd47e995b76bd7a5859a60458afc
2009-12-02 23:08:39 -05:00
Brian Crowder
3506b796bf
Bug 519316 - better math and comments for early remote-start code, r=dolske
2009-12-03 08:14:27 -08:00
Peter Van der Beken
ad1dfa79f9
Merge backout of 7856366bcd76.
2009-12-03 12:27:22 +01:00
Peter Van der Beken
9f245902c8
Back out 7856366bcd76 (Bug 524745 - "Session restore sets focus to minimized windows") to fix orange, also doesn't have approval yet.
2009-12-03 12:26:53 +01:00
Reed Loden
86d20f782a
Backout patch from bug 528964 due to bustage.
2009-12-03 03:18:52 -06:00
zbychs@gmail.com
ec24a6ee73
Bug 528964 - "Memory leak in GRE_GetGREPathWithProperties" [r=bsmedberg]
2009-12-03 03:07:44 -06:00
Bill Lancashire
efb8e01119
Bug 520704 - "Build problems with libffi and PGO" [r=ted]
2009-12-03 02:20:11 -06:00
Hanspeter Niederstrasser
3ca04ed168
Bug 532112 - "fontconfig/fcfreetype.h not found during configure check" [r=bsmedberg]
2009-12-03 02:16:36 -06:00
Paul O'Shannessy
98eaad2ea7
Bug 524745 - "Session restore sets focus to minimized windows" [r=zeniko]
2009-12-03 01:56:39 -06:00
timeless
f67310964d
Bug 530322 - crash [@ nsWindowWatcher::SizeOpenedDocShellItem(nsIDocShellTreeItem*, nsIDOMWindow*, SizeSpec const&)] [r=bzbarsky]
2009-12-03 01:37:33 -06:00
timeless
83956299ff
Bug 529773 - "nsProtocolProxyService::PrefsChanged / nsProtocolProxyService::Resolve_Internal don't behave cleanly when do_GetService(NS_SYSTEMPROXYSETTINGS_CONTRACTID) fails" (act like preference is Direct when SystemProxy isn't available) [r=biesi]
2009-12-03 01:31:55 -06:00
Taras Glek
55534754ff
Bug 531231 - "Incorrect mmap cleanup" [r=alfredkayser]
2009-12-03 01:25:39 -06:00
Reed Loden
2eb56202ec
Bug 454300 - "Remove locale-specific subdomains from client-generated URLs" [r=gavin]
2009-12-03 00:45:16 -06:00
Brendan Eich
9ccccbbe6b
Extra assertions, control flow cleanup in putProperty, and a crucial scope hashtable fix to removeProperty (stored was not reloaded from *spp; got rid of this ancient over-optimization by hand-coded 'register allocation'; 532096, r=mrbkap).
2009-12-02 19:13:31 -08:00
Jim Blandy
ff9fa29631
Bug 532254: Give TCF_FUN_PARAM_EVAL a distinct value. r=mrbkap
...
Regression test included.
2009-12-02 15:17:02 -08:00
Jim Blandy
dbab286e15
Bug 531972: Add parent dir jstests.list entries; call reportCompare as needed; fix anonymous function objects in js/src/tests/ecma_5/strict/13.1.js. r=bclary, r=mrbkap
...
While prior patches created new test directories
js/src/tests/ecma_5/strict and js/src/tests/js1_8_1/strict, they
failed to add jstests.list entries to their parent directories. This
adds them.
The strict tests generally were written to use assertEq, which is
simple and gives nice source positions in failure messages under the
JS shell. However, the jsreftests require each test file to call
reportCompare at least once. This adds a dummy call to reportCompare
to each file. It would be nice to make everything work in both
environments, perhaps using arguments.caller.
The test script js/src/tests/ecma_5/strict/13.1.js tried parsing
statements of the form 'function(x,x){}'. However, anonymous function
expressions are not allowed in a statement context when
JSOPTION_ANONFUNFIX is set. This is set under the browser, but clear
in the shell; bug 532233 suggests that the two be reconciled.
2009-12-02 15:13:14 -08:00
Jim Blandy
05b34d7c12
Bug 532041: Test that duplicate argument checks use JSFunction::u.i.names correctly. r=sayrer
2009-12-02 09:54:51 -08:00
Igor Bukanov
969bdae222
bug 531682 - fixing eval(source, scope) to match 191, 192 semantics. r=mrbkap
2009-12-02 19:22:34 +03:00
David Anderson
4ab577e3c3
Merge.
2009-12-01 16:32:58 -08:00
David Anderson
b7f7a14f13
Backed out changeset 0082849624a5, potential orange.
2009-12-01 16:32:45 -08:00
Brendan Eich
f19c7e9d1b
Fix js_FindDuplicateFormal to crack the fun->u.i.names union correctly, and spruce it up with C++ (532041, r=jimb).
2009-12-01 14:48:05 -08:00
David Anderson
c80f627585
Remove TreeInfo (bug 525371, r=lw).
2009-12-01 13:32:02 -08:00
Robert Sayre
3192563f6f
Reland bug 473228 and bug 530507
2009-12-01 16:02:09 -05:00
Robert Sayre
03f335335d
Relanding Tolerate race condition or broken resolve hook (530507, r=jorendorff). Backed out changeset fb34a7163a43
2009-12-01 15:54:01 -05:00
Robert Sayre
8dac81dafc
Merge
2009-12-01 15:51:22 -05:00
Robert Sayre
4ea539c658
Relanding: Bye-bye middle-deletes and their O(n^2) worst case complexity; hello dictionary-mode scopes (473228, r=jorendorff). Backed out changeset ee7bfc1923ad
2009-12-01 15:49:15 -05:00
Robert Sayre
8be5b171b9
Backed out changeset c03ebf340688. Bye-bye middle-deletes and their O(n^2) worst case complexity; hello dictionary-mode scopes (473228, r=jorendorff).
2009-12-01 09:56:16 -05:00
Robert Sayre
5d08f03267
Backed out changeset c696751593d6. Tolerate race condition or broken resolve hook (530507, r=jorendorff).
2009-12-01 09:54:38 -05:00
Timothy Nikkel
d16beb2417
Bug 525751. When using a subdocument frame as a fallback for drawing canvas background color override the canvas frame check. r=roc a=roc
...
--HG--
extra : rebase_source : 6719372b7404a598a4ce1c1f5190a4f86d0d896b
2009-12-01 02:49:53 -06:00
Brad Lassey
5c2fbecc3f
backout of changeset bdcf3b218755 (bug 518412) due to build bustage on windows
2009-12-03 01:07:04 -05:00
Josh Aas
783c445e79
Fixing bug 520639. Make plugin library unloading independent of the lifetime of nsPluginTag objects. Patch and reviews by jst@mozilla.com and joshmoz@gmail.com, a=blocking1.9.2+
2009-12-02 21:14:13 -08:00
Boris Zbarsky
2a9811df52
Bug 455472. Be a little more careful with our handling of application/octet-stream. r=jst
2009-12-02 23:56:59 -05:00
Ehsan Akhgari
12996fc34d
Bug 518412 - clipboard data added in Private Browsing Mode causes Windows Explorer to crash when accessing menus which include Paste after closing firefox; r=roc a=beltzner
2009-12-02 23:08:39 -05:00
Karl Tomlinson
75880ebfec
b=530921 use a marshaller for NotifyNotification::closed to avoid fc10 crashes r=roc
...
--HG--
extra : rebase_source : 7be64bcad9166c667a183b3dcc3b2985c79baec1
2009-12-02 14:34:20 +13:00
Vladimir Vukicevic
4a9388f762
b=526957, use correct types
2009-12-02 13:38:39 -08:00
Mark Steele
6714e94c89
b=529717, change webgl object prefix to WebGL instead of Canvas; r=vlad
2009-12-02 13:38:39 -08:00