Commit Graph

15912 Commits

Author SHA1 Message Date
Andreas Gal
efb72df02a Re-integrate trace recording and trace activation infrastructure. Model more closely after Tamarin. 2008-07-04 00:51:30 -07:00
Andreas Gal
731614bfe9 Create a stub for each opcode in TraceRecorder and invoke them from the stubs that are pointed to by the recorder dispatch-table. 2008-07-03 23:57:57 -07:00
Andreas Gal
1d27756235 Extend dispatch table to include 256 extra cases for traceing. 2008-07-03 22:28:01 -07:00
Andreas Gal
62d0c7bbfb Switch back to mozilla-central jsinter.cpp. Lets try a different approach to attach the tracer to the interpreter. 2008-07-03 22:08:13 -07:00
Andreas Gal
ea9279b6d0 Sync with mozilla-central. 2008-07-03 21:45:09 -07:00
Andreas Gal
d263173a72 Avoid name clash between nanojit and jsinter.cpp (full patch queued up for tamarin). 2008-07-03 21:39:34 -07:00
Andreas Gal
9a1bbdcdc6 Fix unnecessary type prefix (reported by bc, doesn't pass gcc 4.2.3) 2008-07-03 17:02:19 -07:00
Takeshi Kurosawa ext:(%2C%20Eric%20Butler%20%3Cebutler%40mozilla.com%3E)
e6e9681ac7 Bug 442113 - Canvas text size depends on browser text zoom r=vlad 2008-07-03 15:02:50 -07:00
Daniel Holbert
c1057f3265 comment-only typo fix: delcaration -> declaration 2008-07-03 14:28:39 -07:00
Shawn Wilsher
e6dbf1fb43 Bug 443493 – Unit test for Bug 331215 fails rather frequently on Mozilla2 builds
Test uses the thread manager to place a function on the event queue of the main
thread instead of using a timeout.
r=mconnor
2008-07-03 16:46:04 -04:00
Gavin Sharp
10ec554485 Bug 441120 / bug 221445: don't split URLs on '|' when passed on the command line, r=mconnor, r=dveditz 2008-07-03 16:30:24 -04:00
Dietrich Ayala
14b57edcf4 Bug 430514 - Rename new search "New Query" default name to "New Search" (r=mano) 2008-07-03 12:04:38 -07:00
Dietrich Ayala
bf88c3133e Bug 438744 - Folders with non uniform characters (accents, Chinese, Japanese, etc) in their names do not import over from Safari. (r=mano) 2008-07-03 11:46:52 -07:00
Dietrich Ayala
95d3caf46a Bug 429832 - Add API to nsIFaviconService to handle data URIs (for manish@flock.com, r=marco, r=dietrich) 2008-07-03 11:07:56 -07:00
Dietrich Ayala
de70fef9b0 Bug 437616 - suppress select events while selecting pasted bookmarks (for jdarmochwal@gmx.de, r=mano) 2008-07-03 10:46:52 -07:00
Dietrich Ayala
83dda5c1b7 Bug 433317 - Renamed title of saved search folder isn't updated outside the Library until Firefox is restarted (r=marco, r=mano) 2008-07-03 10:40:16 -07:00
Dietrich Ayala
835d7d6453 Bug 437078 - GUIDs not included in bookmark backups (r=mano) 2008-07-03 10:17:13 -07:00
Robert Kaiser
5ec392ff88 use '-s' options instead of '-' for 'silent' on ed, as we know at least one machine where the former succeeds and the latter fails though both mean the same, r=ted 2008-07-03 18:51:44 +02:00
Dave Townsend
df2572e233 Bug 436207: Display error when install fails due to missing install.rdf. r+sr=dveditz 2008-07-03 17:36:10 +01:00
Bob Clary
684e800a25 JavaScript Tests - regression test for bug 422592, by timeless 2008-07-03 10:48:04 -04:00
Bob Clary
62a18f506f JavaScript Tests - regression test for bug 429266, by Jesse Ruderman 2008-07-03 10:39:53 -04:00
Bob Clary
aa1304ce61 JavaScript Tests - regression test for bug 356378, by Jesse Ruderman 2008-07-03 10:34:32 -04:00
Bob Clary
d723c54667 JavaScript Test - regression test for bug 418128, by Igor Bukanov 2008-07-03 10:27:57 -04:00
Mats Palmgren
eeaac22dff Backout crash tests for bug 409006 since it caused other crash tests to fail loading (403296-1.xhtml). 2008-07-03 16:00:32 +02:00
Mats Palmgren
7dff52cbb1 Crash tests for bug 409006. 2008-07-03 14:57:20 +02:00
Ginn Chen
d87937a54f Bug 441233 Missing focus events in Thunderbird account wizard dialog r=surkov.alexander 2008-07-03 15:10:16 +08:00
Masayuki Nakano
bcf4622ee8 Bug 436356 Bullet lists does not display correctly, works in FF 2 p=Atsushi Sakai, r+sr=roc 2008-07-03 14:49:24 +09:00
Andreas Gal
8f4707fd29 Added dmod builtin and flag broken builtins for removal (shaver). 2008-07-02 22:05:30 -07:00
Andreas Gal
6eb6314e75 Support recording of ValueToECMAInt32, ValueToECMAUint32 and ValueToBoolean. 2008-07-02 21:48:42 -07:00
Bob Clary
2133014c38 JavaScript Tests - update public failures, bug 399387 2008-07-03 00:02:09 -04:00
Alexander Surkov
c4581c1742 Bug 439566 – Include the css display property as an IAccessible2 object attribute, r=MarcoZ 2008-07-03 12:12:45 +08:00
Andreas Gal
2cd7b6993b VOIDs hang out in the BOOLEAN value space, so we have to treat them like a boolean on the trace. For ValuetoECMAInt32 all special boolean values except TRUE produce 0, and TRUE produces 1. Use a conditional move to implement this. 2008-07-02 19:11:07 -07:00
Andreas Gal
b137f2da3b Introduce a VMSideExitInfo structure (holds the exit typemap only for now). 2008-07-02 18:06:24 -07:00
Andreas Gal
e39f6596d3 Fix returning from trace execution into the interpreter. 2008-07-02 18:00:13 -07:00
Andreas Gal
ce702fec67 Shortcut the wait time to activate fragments after compiling a new fragment. 2008-07-02 17:24:10 -07:00
Andreas Gal
523ba92b3d Use fragmento to track fragments and add proper trace activiation code. 2008-07-02 17:19:07 -07:00
Andreas Gal
47c6075eb2 Fix unstable trace rejection for optimized build. 2008-07-02 15:31:40 -07:00
Andreas Gal
7906238314 Fix type stability check. 2008-07-02 15:17:53 -07:00
Andreas Gal
6f3af33edf Add type stability check for loop variables. Rename readstack to import. 2008-07-02 15:14:43 -07:00
Andreas Gal
e70272bfab Removed attempt to imply ints into doubles on the fly. This can't work. Use proper float loads where needed and add some initial code for builtin functions. 2008-07-02 14:38:12 -07:00
Andreas Gal
228a13576a Add a vmprivate field to the guard record (queued for review upstream). 2008-07-02 14:37:01 -07:00
Dietrich Ayala
244dee2500 Bug 436219: nsINavBookmarksService.runInBatchMode comment is incorrect (r=mano) 2008-07-02 14:35:46 -07:00
Robert Strong
2ea51eb20c Bug 440704 - Installer sets Firefox 3 as default browser and there's no silent unattend switch. r=ted.mielczarek 2008-07-02 13:08:12 -07:00
Philipp Kewisch
bf98cb9e7a Fix bug 443037 - basetext doesn't claim to implement nsIDOMXULLabeledControlElement. r=gavin 2008-07-02 21:57:12 +02:00
Ted Mielczarek
c3cdbe9364 bug 406088 - crash reporter sucks in rtl, mac patch. r=dcamp 2008-07-02 15:14:57 -04:00
Marco Zehe
4b3614abc6 bug 442659 - Alt value overrides aria-labelledby text for image based controls, r=aaronlev 2008-07-02 19:11:50 +02:00
Marco Zehe
aa6323f47c bug 442648 - nsIAccessible tests on textboxes, r=surkov 2008-07-02 19:09:53 +02:00
Andreas Gal
0d7c8f648b Indicated in a separate primitive when integers get stored as a double because they don't into a jsval. 2008-07-02 09:38:55 -07:00
Andreas Gal
42fcff4b38 Backed out changeset 745089a5d1c5 2008-07-02 09:35:08 -07:00
shaver@mozilla.org
fca47a2d95 no need for rooting of integer values 2008-07-02 08:11:27 -04:00