Igor Bukanov
3597961095
bug 491013 - fixing shared setter regression and eliminating several useless anonymous prototype objects. r=brendan
2009-05-06 20:33:10 -02:30
Doug Turner
2302f91fad
Bug 491732 - Add geolocation to Page Info. r=gavin
2009-05-06 15:38:50 -07:00
Vladimir Vukicevic
f14ff71e91
Disable test for bug 488692 on non-cocoa, due to PAD business
2009-05-06 15:32:18 -07:00
Graydon Hoare
cb7f2307ba
Bug 491514 - Lower skip limit in tracer, r=gal.
2009-05-06 15:19:50 -07:00
Patrick McManus
47f5a5ed6b
Fixing bug 488162. Disable prefetches on proxy config and pref, r+sr=bzbarsky@mit.edu
2009-05-06 14:26:33 -07:00
Johnathan Nightingale
cae63b32dc
Bug 491653 - Pref to disable geolocation should be included in all.js, not be hidden. r=gavin
2009-05-06 17:16:39 -04:00
Josh Aas
1c14199832
Port xptcall to x86-64 Mac OS X. Patch by Josh Aas and Jason Allum. b=485049 r=bsmedberg
...
--HG--
rename : xpcom/reflect/xptcall/src/md/unix/xptcinvoke_x86_64_linux.cpp => xpcom/reflect/xptcall/src/md/unix/xptcinvoke_x86_64_unix.cpp
2009-05-06 16:57:37 -04:00
L. David Baron
5efb37b7c1
Make cycle collector's purple buffer consist of entries that the objects in the purple buffer can point to, and remove the notion of scan delay (which was previously set to 0). (Bug 490695) r+sr=peterv r=bsmedberg
2009-05-06 13:46:04 -07:00
L. David Baron
8c38aba811
Switch HTML mochitests from using MochiKit.js to packed.js. (Bug 490955) r=sayrer
2009-05-06 13:46:04 -07:00
L. David Baron
7225e5f717
Switch HTML mochitest template from using MochiKit.js to packed.js. (Bug 490955) r=sayrer
2009-05-06 13:46:01 -07:00
L. David Baron
8cfe105fbe
Drop use of JS 1.7 features so that this test can run on other browsers.
2009-05-06 13:46:01 -07:00
L. David Baron
8adbc0edb6
Make it so nsDocument::mPendingTitleChangeEvent doesn't keep the document alive after cycle collection expects it to be destroyed. (Bug 488786) r+sr=jst r=bsmedberg
2009-05-06 13:46:01 -07:00
Josh Aas
f18c279e92
Improve proxy exception parsing on Mac OS X and Windows. b=470207 sr=roc
2009-05-06 16:44:11 -04:00
Vladimir Vukicevic
75d85ea612
b=488692; full page zoom broken with canvas; r=roc
2009-05-06 13:02:59 -07:00
Vladimir Vukicevic
abce5af2c7
b=490813; linker error in browser/components/build with --as-needed; r=bsmedberg
2009-05-06 13:02:05 -07:00
Justin Dolske
fdaebecd29
Bug 489679 - eliminate init method in video controls XBL binding. r=enn
2009-05-06 12:55:26 -07:00
Matt Noorenberghe
58cc3e019b
Bug 488796 - form history should not save extremely large values. r=dolske, r=gavin
2009-05-06 12:55:26 -07:00
Matt Noorenberghe
7bf8bb64d3
Bug 487797 - Don't rely on button names in <passwordmgr/test/*>. r=dolske
2009-05-06 12:55:25 -07:00
Jeff Beckley
39be6cc0a9
Bug 491622 - DOS line endings on wlanapi.h r=me/r=dolske
2009-05-06 11:55:33 -07:00
Neil Deakin
9c28b4c2b5
Bug 393186, better handle popups when multiple screens are used, r+sr=roc
2009-05-06 14:29:56 -04:00
Robert Sayre
89a3a2d114
Merge mozilla-central to tracemonkey.
2009-05-06 11:16:59 -07:00
Gavin Sharp
eccc195780
Bug 484115 - "Uninitialized local variable warning in nswifimonitor.cpp" [r=doug.turner sr=jst]
2009-05-06 10:21:44 -07:00
Daniel Holbert
197a86fb76
Bug 490909: Remove old debugging functions InLineList & InSiblingList, since they're not used by anything. r+sr=dbaron
2009-05-06 10:03:59 -07:00
Johnny Stenback
17d36d123b
Fixing bug 489251. Crash on shutdown after touching window.java. r+sr=mrbkap@gmail.com
2009-05-06 09:46:13 -07:00
Blake Kaplan
1b02d35dc1
Bug 491617 - Expose this as a friendly API. r=gal
2009-05-05 18:09:24 -07:00
Andreas Gal
736876c48b
Follow-up fix for 479888.
2009-05-05 17:49:29 -07:00
nnethercote@mozilla.com
1f7e5c0ef5
kill builtins.tbl (479888, r=jorendorff).
2009-05-05 17:36:26 -07:00
Andreas Gal
8d50d1bf9f
Fix burning static analysis tinderbox (no bug).
2009-05-05 14:51:35 -07:00
jorendorff
93c6d226d3
Record all calls to native functions (487134, r=gal, brendan).
2009-05-05 14:26:06 -07:00
Jim Blandy
5d00dc901f
Bug 488018: Avoid 'may be used uninitialized' error. (no r)
2009-05-04 16:46:15 -07:00
Andreas Gal
fe1ed6adb9
Backed out changeset 6534f8b9aa74 (bug 491013, assert on startup).
2009-05-04 15:07:53 -07:00
Igor Bukanov
d77b8664fb
bug 491013 - fixing shared setter regression and eliminating several useless anonymous prototype objects. r=brendan
2009-05-03 20:43:55 -04:00
Igor Bukanov
227ef1efd3
bug 491115 - asserting in js_SetProtoOrParent only when not detecting cycles. r=brendan
2009-05-02 20:49:45 +02:00
Brendan Eich
24a0ac90ef
ug 490741 - Crash [@ js_GetUpvar] on datepick (r=mrbkap).
2009-05-01 18:55:26 -07:00
Igor Bukanov
35116060a2
bug 489501 - consolidating
...
js_SetProto must mutate the prototype chain. r=brendan
2009-05-01 13:48:27 -07:00
Blake Kaplan
2bd59c5615
Bug 491017 - Allow easy building of Narcissus through the autoconf build system. r=jimb
2009-05-01 10:47:08 -07:00
Igor Bukanov
40475ad940
bug - 488607
...
- fixing test_property_cache asserts. r=brendan
2009-05-01 07:10:25 -07:00
Jim Blandy
d9e9626654
Bug 488018: Fix bustage: any function using TRACE_2 needs an 'error' label.
2009-04-30 17:54:20 -07:00
Jim Blandy
56af1e088d
Bug 488018: Propagate errors from tracer to interpreter. r=igor
...
Rename JSMonitorRecordingStatus to JSRecordingStatus. The JSMRS_
prefix becomes JSRS_, accordingly.
Make 'record_' functions return JSRecordingStatus, not bool. 'false'
becomes 'JSRS_STOP'; 'true' becomes 'JSRS_CONTINUE'. Since subsequent
patches will begin to use more than two values (the next assigns
meaning to JSRS_IMACRO), take care to propagate values to callers
accurately.
Define a new recording status, JSRS_ERROR. Return it from recording
functions when appropriate. Check for it at appropriate bottlenecks
in tracer and interpreter.
ABORT_TRACE becomes one of:
. ABORT_TRACE, for when we're simply aborting the recording process
. ABORT_TRACE_ERROR, for aborting due to an error
. ABORT_TRACE_CV, for producing an error message and returning something
other than JSRS_STOP --- some contexts require boolean values.
Conditionally provide an alternative definition for the
JSRecordingStatus type that cannot be converted to 'bool', so that we
can use the C++ compiler to catch improperly converted code.
Use recording function return value for imacro invocation. Eliminate
the JSFRAME_IMACRO_START frame flag. Instead, return JSRS_IMACRO
directly from recording functions.
2009-04-30 17:30:46 -07:00
Andreas Gal
cafa156d52
We don't cache access to shared properties in the property cache (490666, r=igor,brendan).
2009-04-30 15:52:13 -07:00
Brendan Eich
e9db6fcb64
Bug 375250 - Reject (JSON is fixed now) E4X masquerading as JS source (r=igor/mrbkap).
2009-04-29 16:46:43 -07:00
Igor Bukanov
b8405f1171
bug 487846 - optimizing shape prediction for set opcodes. r=brendan
2009-04-29 07:07:21 -07:00
Andreas Gal
776395aee0
Eliminate test_property_cache_direct_hit (490370, r=jorendorff).
2009-04-27 16:01:52 -07:00
Brendan Eich
040f6baa77
Bug 490339 - Unexpected ReferenceError when using "new Function()" (r=mrbkap).
2009-04-27 14:43:49 -07:00
Graydon Hoare
9188f47f3a
Backout a seemingly problematic line of cset d8c2060b0f9b.
2009-04-24 23:13:27 -07:00
Graydon Hoare
bb4177dccd
Bug 490044 - TM: Add deep-bailing write barrier to global shape change code, r=brendan.
2009-04-24 17:47:32 -07:00
Andreas Gal
e58ef54027
js_NewInstance locks ctor on trace (490092, r=brendan).
2009-04-24 19:41:36 -07:00
Andreas Gal
214ea26d91
Compilation fix for 489899.
2009-04-24 16:35:42 -07:00
Andreas Gal
a89bbaad23
Stay on trace when reading holes from dense arrays (489899, r=brendan).
2009-04-24 16:28:21 -07:00
Graydon Hoare
3471a48ea3
Bug 470964 - Simulate CFG in imacro assembler and decompiler, r=brendan.
2009-04-24 09:07:49 -07:00