Commit Graph

95116 Commits

Author SHA1 Message Date
David Anderson
c2db30d4dc Follow-up fixes for bug 749226. 2012-05-15 13:23:17 -07:00
David Anderson
d4b633a1fa Change bailout/OSR loops to be iterative rather than recursive (bug 749226, r=pierron).
--HG--
extra : rebase_source : c907ab37d42224aadd0b4064214654679a104f4c
2012-05-15 11:40:52 -07:00
Jan de Mooij
868428fe30 Bug 732845 - Call relookupOrAdd instead of add in generateVMWrapper. r=dvander 2012-05-15 20:25:47 +02:00
David Anderson
95e5988f43 Merge from mozilla-central. 2012-05-15 10:22:19 -07:00
Mike Hommey
40b66bc763 Bug 755277 - Avoid duplicate rules after bug 748001. r=ted 2012-05-15 19:01:01 +02:00
Mike Hommey
e4ae0b75f8 Bug 755206 - Use ANDROID_SERIAL for make install when defined. r=mfinkle 2012-05-15 19:01:01 +02:00
Mike Hommey
39e1457473 Bug 741348 - Work around crashreporter client build failure with gcc 4.7. r=ted 2012-05-15 19:01:01 +02:00
Gregory Szorc
f4588889ea Merge services-central into mozilla-central 2012-05-15 09:39:11 -07:00
Dão Gottwald
20c23120d0 merge backout 2012-05-15 18:06:30 +02:00
Dão Gottwald
4386727d47 Backed out changeset a39b32ce55d1 2012-05-15 18:06:14 +02:00
Serge Gautherie
ac415c0597 Bug 632408. (Bv1) Improve newer test code some more. r=roc. 2012-05-15 15:33:55 +02:00
Nicolas Pierron
c4bd390c64 Fix typo, which use a bad template. (Bug 755157, r=dvander) 2012-05-14 22:51:07 -07:00
Nicholas Nethercote
3588797929 Bug 753249 (part 6) - Remove TCF_GENEXP_LAMBDA from TreeContextFlags. r=luke.
--HG--
extra : rebase_source : 30b9e049999e66dae1409022adc8973efd7d2254
2012-05-14 21:38:42 -07:00
Nicholas Nethercote
99c5195886 Bug 753249 (part 5) - Simplify use of TCF_GENEXP_LAMBDA in FoldConstants. r=luke.
--HG--
extra : rebase_source : 8cdce721b1bdfdea8fca8f98de8a0c8fc30e0b9d
2012-05-14 21:38:41 -07:00
Nicholas Nethercote
9a8bca4991 Bug 753249 (part 4) - Remove TCF_HAS_SINGLETONS from TreeContextFlags. r=luke.
--HG--
extra : rebase_source : 873e79b43fc901057cf1ad79636077f5923a83c0
2012-05-14 21:38:39 -07:00
Nicholas Nethercote
5a3bd5d1c3 Bug 753249 (part 3) - Remove TCF_IN_WITH from TreeContextFlags. r=luke.
--HG--
extra : rebase_source : c88cc07d9a3868ec756daa1da0a0cbe875d3c144
2012-05-14 21:38:37 -07:00
Nicholas Nethercote
bc9a1185fb Bug 753249 (part 2) - Remove TCF_IN_FOR_INIT from TreeContextFlags. r=luke.
--HG--
extra : rebase_source : f70060e47de0130c558c798a572d83c9184f82c5
2012-05-14 21:38:36 -07:00
Nicholas Nethercote
c24d1e93db Bug 753249 (part 1) - Remove TCF_IN_FUNCTION from TreeContextFlags. r=luke.
--HG--
extra : rebase_source : 00d0bc1cdead33084b56d629868009f8280c7988
2012-05-14 21:38:35 -07:00
Robert O'Callahan
91cae0fac8 Bug 754556. Ensure that setting scroll positions in CSS pixels doesn't unexpectedly move the scroll position, especially not in the wrong direction. r=matspal
If the current scroll position is fractional, e.g. y=N.4 CSS pixels, and something tries to read the
position in CSS pixels and scroll to that position (e.g. calling window.scrollTo(0, rootElem.scrollTop),
or equivalently window.scrollBy(0, 0)), it can actually end up scrolling backwards. So create a new
method nsIScrollableFrame::ScrollToCSSPixels which ensures that scrolling to a CSS pixel offset tries to
preserve the current fractional scroll position if that's possible, and if that's not possible at least does
not allow the scroll position to move in the wrong direction.
2012-05-15 17:58:09 +12:00
Robert O'Callahan
ea9226410e Bug 750769. Add more logging. r=cpearce 2012-05-15 17:57:29 +12:00
Robert O'Callahan
f1893f0756 Bug 750769. Clarify that mNextState can only be PLAY_STATE_PAUSED or PLAY_STATE_PLAYING. r=cpearce 2012-05-15 17:57:23 +12:00
Robert O'Callahan
cbe63bfaf7 Bug 750769. Clarify thread-safety guarantees around mPlayState and mNextState. r=cpearce 2012-05-15 17:57:17 +12:00
Mike Hommey
4aca5b4bdb Bug 751814 - Various Skia fixes for ARM without EDSP and ARMv6+. r=derf 2012-05-15 07:46:02 +02:00
Mike Hommey
5d398e5cd1 Bug 754557 - Fix building with --enable-methodjit-spew without --enable-debug. r=dmandelin 2012-05-15 07:44:58 +02:00
Mike Hommey
e1c1bf2c5a Bug 748001 - Use explicit targets for object files. r=ted 2012-05-15 07:44:32 +02:00
David Anderson
e1cd630bad Fix safepoint registers spilling in the wrong order (bug 754718, r=pierron). 2012-05-14 18:27:21 -07:00
Sean Stangl
d2ff145fa5 Bug 746376 - GCThings stored during compilation must be rooted. r=billm,dvander 2012-05-14 14:24:21 -07:00
Nicolas Pierron
6443afdd1e Enable eager compilation (Bug 742136, r=dvander) 2012-05-14 14:06:00 -07:00
David Anderson
cbcd19dd5d Merge from mozilla-central. 2012-05-14 12:10:12 -07:00
Kyle Huey
1be094212a Bug 725499. r=bent 2012-05-14 11:29:41 -07:00
Kannan Vijayan
70e7c4170e Bug 754446 - C1Spewer::spewIntervals not checking for null lir() on MBasicBlock. r=terrence. 2012-05-14 13:17:38 -04:00
Mike Hommey
a89468f8f1 Fixup for bug 754625. r=ted 2012-05-14 17:55:43 +02:00
Mike Hommey
1f46768cf3 Bug 754625 - Use idl-parser from $(LIBXUL_DIST)/sdk/bin and only remove lex and yacc files in header.py --regen. r=khuey 2012-05-14 17:19:39 +02:00
Jeff Hammel
60b48f0b87 Bug 754392 - deploy new talos.zip to fix tp5 responsiveness regressions on windows. r=jmaher 2012-05-14 10:19:29 -04:00
Joel Maher
e04f7c8aa2 Bug 754001 - random-if r3 failures so we can unhide the tests. r=jrmuizel 2012-05-14 10:19:28 -04:00
Bill McCloskey
830bb2de93 Backout incremental GC (bug 735099) for tinderbox crashes (r=orange) 2012-05-13 17:20:52 -07:00
Matt Brubeck
f0e1bb0bff Bug 754637 - Don't zoom in to list items or blockquotes on double-tap [r=mfinkle] 2012-05-13 17:09:32 -07:00
Matt Brubeck
dd5bcc7cc4 Merge mozilla-central and mozilla-inbound 2012-05-13 08:27:03 -07:00
Jared Wein
386164b6bd Bug 751444 - The About dialog should have visual indications of keyboard navigation. r=felipe 2012-05-12 15:50:06 -07:00
Benoit Jacob
a9ae5c6dae Bug 754056 - call ReadUnlock() before replacing tiles - r=bgirard 2012-05-12 16:56:55 -04:00
Mark Capella
ec910bc167 Bug 748719 - put ApplicationAccessible class into mozilla::a11y namespace, r=surkov, f=hub 2012-05-12 16:09:07 -04:00
Tim Taubert
fe9e4d5202 merge m-c to fx-team 2012-05-12 20:06:48 +02:00
Bas Schouten
7bff374679 Bug 753835: Clip to mask image rather than relying on EXTEND_NONE. r=roc 2012-05-12 19:01:20 +02:00
Matt Brubeck
9ce45c88eb Merge last green changeset from inbound to mozilla-central 2012-05-12 08:44:31 -07:00
ffxbld
a65d06a9bc Automated blocklist update from host linux-ix-slave26 2012-05-12 03:12:49 -07:00
Honza Bambas
5641f6f3aa Bug 748240 - view-source: doesn't load HTML from AppCache, r=bz 2012-05-12 11:42:20 +02:00
Nicolas Pierron
d7350357c1 Mark native function arguments from the exit frame. (Bug 754491, r=dvander) 2012-05-11 22:14:16 -07:00
Nicolas Pierron
17706b77d1 Add support for native frames. (Bug 748188, r=dvander) 2012-05-11 22:14:16 -07:00
Nicolas Pierron
2fb4c0c4d2 Mark VM wrapper arguments. (Bug 748986, r=dvander)
Clean-up the exit frame footer and how it is manipulated.
Add an extra field for the VMFunction pointer.  This pointer
is used to mark the VM wrapper arguments while marking the
exit frame.
2012-05-11 22:14:16 -07:00
Bill McCloskey
9d2414d8d7 Bug 754242 - Reset incremental GC upon TOO_MUCH_MALLOC GC requests (r=terrence) 2012-05-11 21:07:54 -07:00