294eaf175b7b5f83bd3bb24f471bad6a80ef0fb9: Improve nsIFile's IsFile on Mac OS X, stop using FSGetCatalogInfo. b=491074 r=mstange sr=roc
Josh Aas <joshmoz@gmail.com> - Sat, 02 May 2009 12:54:08 -0700 - rev 27949
Push 6797 by josh@mozilla.com at Sat, 02 May 2009 19:52:01 +0000
Improve nsIFile's IsFile on Mac OS X, stop using FSGetCatalogInfo. b=491074 r=mstange sr=roc
d0094e78d680ee9d90a8d5612124147e889fa60a: ug 490741 - Crash [@ js_GetUpvar] on datepick (r=mrbkap).
Brendan Eich <brendan@mozilla.org> - Sat, 02 May 2009 11:40:22 -0700 - rev 27948
Push 6796 by brendan@mozilla.com at Sat, 02 May 2009 18:40:40 +0000
ug 490741 - Crash [@ js_GetUpvar] on datepick (r=mrbkap).
711f92f7e860d1ce1860b35c47fa731fbe54713a: Add pref "filepicker.showHiddenFiles" support to the Mac OS X filepicker. b=466027 r=mstange sr=roc
Josh Aas <joshmoz@gmail.com> - Sat, 02 May 2009 11:12:27 -0700 - rev 27947
Push 6795 by josh@mozilla.com at Sat, 02 May 2009 18:10:49 +0000
Add pref "filepicker.showHiddenFiles" support to the Mac OS X filepicker. b=466027 r=mstange sr=roc
d51bc20e79bf6190d63f5eadac1f4e7ea2285bad: Remove setFileTypeAndCreatorFromMIMEType and setFileTypeAndCreatorFromExtension from nsILocalFileMac. b=491099 sr=roc
Josh Aas <joshmoz@gmail.com> - Sat, 02 May 2009 11:01:25 -0700 - rev 27946
Push 6794 by josh@mozilla.com at Sat, 02 May 2009 17:59:41 +0000
Remove setFileTypeAndCreatorFromMIMEType and setFileTypeAndCreatorFromExtension from nsILocalFileMac. b=491099 sr=roc
d3a9f84b14d0281aa993d41b07deb94f26ee6f0d: Bug 474369 - get rid of nsVoidArray, browser part; r+sr=vlad
Arpad Borsos <arpad.borsos@googlemail.com> - Tue, 24 Mar 2009 15:13:33 +0100 - rev 27945
Push 6793 by arpad.borsos@googlemail.com at Sat, 02 May 2009 08:11:22 +0000
Bug 474369 - get rid of nsVoidArray, browser part; r+sr=vlad
5e55ade03f02655d6b594ccf00c6d87a83e041ce: Bug 482334 - Entering "always on" mode of Private Browsing should not show last session; r=zeniko ui-r=mconnor
Ehsan Akhgari <ehsan.akhgari@gmail.com> - Sat, 02 May 2009 09:47:22 +0430 - rev 27944
Push 6792 by ehsan.akhgari@gmail.com at Sat, 02 May 2009 05:18:11 +0000
Bug 482334 - Entering "always on" mode of Private Browsing should not show last session; r=zeniko ui-r=mconnor
070bce07a827cf7cb7c4838f4d56d4cf98105564: Bug 433748 - Error: this._processor is null; r=dietrich
Ehsan Akhgari <ehsan.akhgari@gmail.com> - Sat, 02 May 2009 09:47:07 +0430 - rev 27943
Push 6792 by ehsan.akhgari@gmail.com at Sat, 02 May 2009 05:18:11 +0000
Bug 433748 - Error: this._processor is null; r=dietrich
88813ac522628da8d895535bee0fb9a634f047c5: Improve nsIFile's GetFileSize on Mac OS X, stop using FSGetCatalogInfo. b=491050 r=mstange sr=roc
Josh Aas <joshmoz@gmail.com> - Fri, 01 May 2009 21:52:21 -0700 - rev 27942
Push 6791 by josh@mozilla.com at Sat, 02 May 2009 04:50:19 +0000
Improve nsIFile's GetFileSize on Mac OS X, stop using FSGetCatalogInfo. b=491050 r=mstange sr=roc
31a54543e2b7f57db93cde5973b6a9b2a5b3d62c: Make nsIFile ::Exists on Mac OS X more efficient, stop using FSRef. b=490870 r=mstange sr=roc
Josh Aas <joshmoz@gmail.com> - Fri, 01 May 2009 18:32:38 -0700 - rev 27941
Push 6790 by josh@mozilla.com at Sat, 02 May 2009 01:31:44 +0000
Make nsIFile ::Exists on Mac OS X more efficient, stop using FSRef. b=490870 r=mstange sr=roc
3e5fe06a9d68706aeedb21239e019ec05cf04098: Fix crash in unicode collation on Mac OS X, enable it, remove old collation impl. b=488320 r=smontagu sr=roc
Josh Aas <joshmoz@gmail.com> - Fri, 01 May 2009 15:57:08 -0700 - rev 27940
Push 6789 by josh@mozilla.com at Fri, 01 May 2009 22:54:59 +0000
Fix crash in unicode collation on Mac OS X, enable it, remove old collation impl. b=488320 r=smontagu sr=roc
50fe1e2ca505e54c7ca778886f0cd75f25a088c5: fix test from bug 489443 to work on SeaMonkey, r=Mardak
Robert Kaiser <kairo@kairo.at> - Sat, 02 May 2009 00:25:33 +0200 - rev 27939
Push 6788 by kairo@kairo.at at Fri, 01 May 2009 22:26:11 +0000
fix test from bug 489443 to work on SeaMonkey, r=Mardak
30f91b70a4411e0766d96d23cd63fa2a6e4445e4: Bug 491006 - remove redundant places-toolbar-items class. r=mak
Dão Gottwald <dao@mozilla.com> - Fri, 01 May 2009 19:11:21 +0200 - rev 27938
Push 6787 by dgottwald@mozilla.com at Fri, 01 May 2009 17:12:55 +0000
Bug 491006 - remove redundant places-toolbar-items class. r=mak
f32cd8660af5b847d3611c06168c27b0ed81ecd4: Remove workaround for pre-10.2 systems in nsLocalFileOSX, no need to look for CFStringNormalize. b=490959 r=mstange sr=roc
Josh Aas <joshmoz@gmail.com> - Fri, 01 May 2009 09:59:33 -0700 - rev 27937
Push 6786 by josh@mozilla.com at Fri, 01 May 2009 16:57:29 +0000
Remove workaround for pre-10.2 systems in nsLocalFileOSX, no need to look for CFStringNormalize. b=490959 r=mstange sr=roc
66c6b924875d1df154f3012ea40fde5846fef821: Merge tracemonkey to mozilla-central.
Robert Sayre <sayrer@gmail.com> - Fri, 01 May 2009 09:21:19 -0700 - rev 27936
Push 6785 by rsayre@mozilla.com at Fri, 01 May 2009 16:28:04 +0000
Merge tracemonkey to mozilla-central.
bf31ea893f39bf2f411843dcdc66ba9d3e2850b3: bug - 488607
Igor Bukanov <igor@mir2.org> - Fri, 01 May 2009 07:10:25 -0700 - rev 27935
Push 6785 by rsayre@mozilla.com at Fri, 01 May 2009 16:28:04 +0000
bug - 488607 - fixing test_property_cache asserts. r=brendan
077b41f067c114f6a0fdd5193cd79fc8098fa47c: Bug 488018: Fix bustage: any function using TRACE_2 needs an 'error' label.
Jim Blandy <jimb@mozilla.org> - Thu, 30 Apr 2009 17:54:20 -0700 - rev 27934
Push 6785 by rsayre@mozilla.com at Fri, 01 May 2009 16:28:04 +0000
Bug 488018: Fix bustage: any function using TRACE_2 needs an 'error' label.
78dc61dcc4c5e4262d6417946b0dcc8df44a0e65: Bug 488018: Propagate errors from tracer to interpreter. r=igor
Jim Blandy <jimb@mozilla.org> - Thu, 30 Apr 2009 17:30:46 -0700 - rev 27933
Push 6785 by rsayre@mozilla.com at Fri, 01 May 2009 16:28:04 +0000
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.
3519ddacbe2e2f767c6f6c23b853ec4de7bb9189: We don't cache access to shared properties in the property cache (490666, r=igor,brendan).
Andreas Gal <gal@mozilla.com> - Thu, 30 Apr 2009 15:52:13 -0700 - rev 27932
Push 6785 by rsayre@mozilla.com at Fri, 01 May 2009 16:28:04 +0000
We don't cache access to shared properties in the property cache (490666, r=igor,brendan).
07674a45272a164dedc3af140163d1dd3e8f2276: Bug 375250 - Reject (JSON is fixed now) E4X masquerading as JS source (r=igor/mrbkap).
Brendan Eich <brendan@mozilla.org> - Wed, 29 Apr 2009 16:46:43 -0700 - rev 27931
Push 6785 by rsayre@mozilla.com at Fri, 01 May 2009 16:28:04 +0000
Bug 375250 - Reject (JSON is fixed now) E4X masquerading as JS source (r=igor/mrbkap).
9995065c42dd68929d3de6c7f70bd35fb41866b1: bug 487846 - optimizing shape prediction for set opcodes. r=brendan
Igor Bukanov <igor@mir2.org> - Wed, 29 Apr 2009 07:07:21 -0700 - rev 27930
Push 6785 by rsayre@mozilla.com at Fri, 01 May 2009 16:28:04 +0000
bug 487846 - optimizing shape prediction for set opcodes. r=brendan
(0) -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip