Commit Graph

27918 Commits

Author SHA1 Message Date
Josh Aas
7d154a6842 Remove workaround for pre-10.2 systems in nsLocalFileOSX, no need to look for CFStringNormalize. b=490959 r=mstange sr=roc 2009-05-01 09:59:33 -07:00
Robert Sayre
28f2de0e25 Merge tracemonkey to mozilla-central. 2009-05-01 09:21:19 -07:00
Igor Bukanov
40475ad940 bug - 488607
- fixing test_property_cache asserts. r=brendan
2009-05-01 07:10:25 -07:00
Wan-Teh Chang
c9d1733c45 Bug 489231: Update NSPR to the NSPR_HEAD_20090501 CVS tag. 2009-05-01 06:59:46 -07:00
Neil Rashbrook
0b494fd2d1 Bug 488752 Incorrect menulist behaviour on Mac OS X r=enn sr=roc 2009-05-01 13:24:49 +01:00
Simon Montagu
66916d4c11 Clear previous continuation's text run when destroying a continuation text frame. Bug 490747, r+sr=roc 2009-04-30 23:55:59 -07:00
Peter Annema
cfdafe3478 Bug 484298: Need to be able to see logs from xpcshell tests. r=ted 2009-04-30 23:07:50 -07:00
Doug Turner
72fdc51bce Bug 488884. Blue Learn More link is really hard to read on the mac. r=gavin 2009-04-30 22:04:16 -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
Josh Aas
c30884d228 Back out cb8262ea787f 2009-04-30 17:01:40 -07:00
Josh Aas
1fab52b5b5 Backed out changeset cb8262ea787f 2009-04-30 17:01:06 -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
Marco Bonardo
33ca0a3df6 Bug 487823 - mochitest-browser-chrome hang/timeout (1200 seconds without output) on mozilla-central Linux box, r=adw 2009-04-30 11:10:38 -07:00
Josh Aas
80847b0dcf Improve Mac OS X local file equality testing, stop comparing FSRefs. b=490372 r=mstange sr=roc 2009-04-30 10:08:35 -07:00
Marco Bonardo
4db0aabc10 Bug 490156 - Can't delete smart bookmark containers, r=adw 2009-04-30 09:52:49 -07:00
Marco Bonardo
5f4896e73d Bug 484019 - Fix corrupt or wrong roots titles in the database and in the Library, r=dietrich 2009-04-30 09:52:40 -07:00
Marco Bonardo
82a63d6934 Bug 490200 - Tags autocomplete does not show all results because it is case-sensitive, r=dietrich 2009-04-30 09:52:32 -07:00
Simon Bünzli
b41d4c0594 Bug 488930 - SessionStore can lose track of a window. r=zpao/dietrich 2009-04-30 18:44:07 +02:00
Dão Gottwald
3a174512ac Bug 490401 - "Bookmarks Toolbar Items" actually displays bookmarks in customization palette. r=gavin 2009-04-30 18:42:42 +02:00
timeless@mozdev.org
b8ace0c61f Bug 485868 - Remove code duplication in xpcjsruntime.cpp.
Fixing XPC_TRACK_DEFERRED_RELEASES build bustage (DEBUG_timeless)
2009-04-30 18:50:24 +02:00
timeless@mozdev.org
7147aba324 Bug 485868 - Remove code duplication in xpcjsruntime.cpp.
Fixing XPC_TRACK_DEFERRED_RELEASES build bustage (DEBUG_timeless)
2009-04-30 16:43:32 +03:00
Simon Montagu
48afefabf7 Testcases for bug 332655 2009-04-30 03:27:52 -07:00
stefanh@inbox.com
1525bbceb8 Bug 485235 - Remove the mac-specific wizard-label-box in wizard.xml. r=gavin. 2009-04-30 12:24:05 +02:00
Anders Kaseorg
059eca3d1b Bug 190778 - [gtk2] Assumes font sizes are integers, they are not; r=blizzard sr=roc 2009-04-30 12:07:20 +02:00
tn
7afdd11636 Bug 490376 - Crash [@ nsDisplayList::GetBottom]; r=roc 2009-04-30 12:07:18 +02:00
Paolo Amadini
a02317b4ad Bug 484579 - nsIMIMEService.getTypeFromExtension may fail unexpectedly on Windows when "Content Type" is empty in the registry; fix for test; r=sdwilsh sr=bzbarsky 2009-04-30 12:07:15 +02:00
Josh Aas
47a635a1f1 Comment change to force rebuild. 2009-04-30 01:31:42 -07:00
Josh Aas
c9da9740e0 Improve nsILocalFile GetDiskSpaceAvailable on Mac OS X, stop using old Carbon APIs. b=490171 r=mstange sr=roc 2009-04-29 23:53:43 -07:00
Josh Aas
78935a1762 Get MenuHelpersX compiling on 64-bit Mac OS X, some minor memory mgmt cleanup. b=459729 r=mstange sr=roc 2009-04-29 23:48:14 -07:00
Josh Aas
85d9bcffc1 Make Mac OS X bidi impl compile under 64-bit Mac OS X. b=490283 r=jfkthame sr=roc 2009-04-29 23:29:55 -07:00
Ehsan Akhgari
25ee93c2f6 Fix the test bustage from changeset edbe350e1d81 2009-04-30 10:42:12 +04:30
Brendan Eich
bb988135b0 Bug 375250 - Reject (JSON is fixed now) E4X masquerading as JS source (r=igor/mrbkap). 2009-04-29 16:48:35 -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
Doug Turner
f0406753d3 Bug 490046 - Geolocation update service is being lost in the channel bag. r=gavin/sr=jst 2009-04-29 16:26:06 -07:00
Boris Zbarsky
0836ceac26 Adding some tests 2009-04-29 15:21:48 -07:00
Igor Bukanov
b8405f1171 bug 487846 - optimizing shape prediction for set opcodes. r=brendan 2009-04-29 07:07:21 -07:00
Ehsan Akhgari
6f5fdce31e Bug 488553 - Random Failure of test_bug467672-4.html; r+sr=roc 2009-04-29 18:32:31 +04:30
Jonathan Watt
f34d9fa3aa Bug 488314. Kill SetMatrixPropagation, part 1. r=roc 2009-04-29 06:31:34 +02:00
Robert Sayre
33a65e9684 Merge tracemonkey to mozilla-central. 2009-04-28 20:33:18 -04:00
Serge Gautherie
8470aed967 Bug 488091 - Review |make check| usages; (Av2a) Remove empty targets; r=ted.mielczarek 2009-04-29 00:57:50 +02:00
Serge Gautherie
c48e572e3f Bug 485736 - Add (TUnit) 'xpcshell-tests' |make| target, using |runxpcshelltests.py| new '--manifest' option; (Iv1a-MC) Update '.PHONY' target too; r=ted.mielczarek 2009-04-29 00:57:48 +02:00
Serge Gautherie
3f32fc862d Bug 397227 - Reduce the effort needed to write C++ tests; (Cv1) Remove leftover LOCAL_INCLUDES; r=ted.mielczarek 2009-04-29 00:48:29 +02:00
Serge Gautherie
1e5f55c965 Bug 489840 - runxpcshelltests.py should report non-zero return code explicitly; (Av1) Add xpcshell return code to test error message; r=ted.mielczarek 2009-04-29 00:46:15 +02:00
Peter Weilbacher
b0342dd2e6 [OS/2] Bug 490390: fix crash with broken Wingdings font, r=wuno@lsvw 2009-04-29 01:10:56 +03:00
Vladimir Vukicevic
58748cabbd Move jemalloc.obj inside MOZ_MEMORY for WinCE shunt; r=wince 2009-04-28 11:07:05 -07:00
Doug Turner
a9f76bee6d bug 489594 - fix for unaligned read in fbCompositeSrcAdd_8000x8000arm. r=blassey 2009-04-28 09:46:28 -07:00
Doug Turner
355809e012 bug 490365 - fixed checkerboard screen of death caused by huge_malloc failure due to configure.in error. r=staurt 2009-04-28 09:43:18 -07:00
Doug Turner
bcf36203f4 bug 490325 - fixed build bustage on wince r=blassey 2009-04-28 09:39:55 -07:00
Olli Pettay
bdb6b5dd69 backout Bug 486990 2009-04-28 06:42:59 -07:00