Commit Graph

101180 Commits

Author SHA1 Message Date
Robert O'Callahan
a93ec4fde1 Bug 772679. Testcase. 2012-08-05 00:26:58 +12:00
Robert O'Callahan
a8cf24827e Bug 772679. RestrictToLayerPixels needs to accurately convert between appunits scroll offsets and ThebesLayer pixel coordinates. r=tnikkel
Change GetThebesLayerResolutionForFrame to GetThebesLayerScaleForFrame,
which just returns a scale. Ensure that the scale is as accurate as possible
even if dedicated layers for scrolled content (or any layers at all) have not
been created yet, by taking into account transforms that have not yet
generated layers. This makes the decisions made by
nsGfxScrollFrameInner::ScrollToImpl independent of whether there is
currently an active layer for the scrolled content (or much more nearly so).
In nsGfxScrollFrameInner::ScrollToImpl, do not use the current internal
fractional offset of the ThebesLayer, which is in a mostly unrelated
coordinate space to our scroll positions. Instead, just try to make sure
that the previous and next scroll position differ by a whole number of
layer pixels.
2012-08-05 00:26:38 +12:00
Ms2ger
e6463200a3 Merge m-c to m-i. 2012-08-04 13:02:15 +02:00
Ed Morley
4bf45e68b2 Backout fce1836888b4 (bug 778608) for failures in browser_webconsole_bug_595934_message_categories.js on a CLOSED TREE 2012-08-04 09:53:30 +01:00
Mike Hommey
be451c22dc Backout changeset 2ef51674316a (bug 774032 bonus) for various Mochitest bustages on a CLOSED TREE 2012-08-04 10:38:41 +02:00
Cameron McCormack
36c89619de Bug 780337 - CSSSupportsRule serialization test fixup. r=burning 2012-08-04 18:08:39 +10:00
Cameron McCormack
85266c986b Bug 778600 - Indent closing brace when listing GroupRules. r=dbaron 2012-08-04 17:07:03 +10:00
Cameron McCormack
7beb9fd997 Bug 780337 - @supports rule should not parse if property value is empty. r=dbaron 2012-08-04 17:07:03 +10:00
Mike Hommey
875b3349b1 Bug 780159 - Remove obsolete REGCHROME. r=ted 2012-08-04 08:55:00 +02:00
Mike Hommey
e04333c977 Bug 778740 - Allow to use Linux kernel headers for perf events. r=khuey 2012-08-04 08:55:00 +02:00
Mike Hommey
bbf2d92e8f Bug 778259 - Fix fallback relpath implementation for python 2.5- in manifestparser.py. r=jhammel 2012-08-04 08:54:59 +02:00
Mike Hommey
1b9934fb05 Bug 776561 - Avoid OS_LIBS containing -lrt when there is no config.cache. r=khuey 2012-08-04 08:54:59 +02:00
Mike Hommey
e79d87471e Bug 774032 bonus - Use @DEPTH@ and @relativesrcdir@ in Makefile.in. r=ted 2012-08-04 08:48:56 +02:00
Mike Hommey
69991fde10 Bug 774032 part 7 - Remove make-makefile and acoutput-fast.pl. r=ted 2012-08-04 08:47:28 +02:00
Mike Hommey
6de82c7f66 Bug 774032 part 6 - Replace autoconf handling of config files and headers with our own. r=ted 2012-08-04 08:47:28 +02:00
Mike Hommey
ab8c639c4d Bug 774032 part 5 - Use explicit _NON_GLOBAL_ACDEFINES, and rely less on pattern matching. r=ted 2012-08-04 08:47:28 +02:00
Mike Hommey
796fe72f8b Bug 774032 part 4 - Add check-sync-dirs exception for *.pyc under build/. r=ted 2012-08-04 08:47:28 +02:00
Mike Hommey
54316c2b4b Bug 774032 part 3 - Remove variables with no AC_SUBST in autoconf.mk.in. r=ted 2012-08-04 08:47:28 +02:00
Mike Hommey
6496bd2502 Bug 774032 part 2 - Allow to disable markers in Preprocessor.py. r=ted 2012-08-04 08:47:28 +02:00
Mike Hommey
1d0b8ae35c Bug 774032 part 1 - Avoid Preprocessor.py replacing undefined variables with the attemptSubstitution filter. r=ted 2012-08-04 08:47:28 +02:00
Mike Hommey
fe28dc70cd Bug 776968 - Avoid modifying autoconf.mk after running nspr configure. r=ted 2012-08-04 08:47:27 +02:00
Andres Hernandez
c6f0e04744 Bug 621564. Use Map in nsContentPrefService's cache. r=felipe 2012-08-03 09:43:08 -06:00
Felipe Gomes
ebb860b3ba Bug 775803. Move WebappsInstaller to toolkit. r=glandium
--HG--
rename : browser/modules/WebappsIconHelpers.js => toolkit/webapps/WebappsIconHelpers.js
rename : browser/modules/WebappsInstaller.jsm => toolkit/webapps/WebappsInstaller.jsm
2012-08-03 20:40:30 -07:00
Benjamin Peterson
15d2370609 backout 6609595c84eb for leaking mutex 2012-08-03 20:32:57 -07:00
Chris Jones
3a11727da8 Bug 780346: Add a sample label to refresh driver. irl-r=mattwoodrow 2012-08-03 20:23:24 -07:00
David Zbarsky
34b64aa7ba Bug 779385 - Help CSS authors diagnose why animations aren't async r=cjones 2012-08-02 23:32:13 -07:00
Ben Turner
98a57bfb9c Bug 778968 - 'Avoid stat-ing remote blobs on the main thread'. r=janv.
--HG--
extra : transplant_source : %90%87%047%07BA%97%E0%F1n%1DY%08D%7C%E39%20%0F
2012-08-02 23:25:30 -07:00
Richard Newman
f7cd11d932 Bug 774300 - Clean up mistakenly added test file. r=oops 2012-08-02 22:06:25 -07:00
Richard Newman
1aa5365609 Bug 774300 - Sync authentication errors if passwords contain non-ASCII characters. r=nalexander
* * *
Bug 774300 - Fix omission. r=me
2012-08-02 22:00:43 -07:00
Nick Alexander
4d1ff3cc48 Bug 741960 - Fuzz backoff times up to 25% more to avoid client lock-stepping. r=rnewman 2012-08-02 22:00:43 -07:00
Ben Turner
f8dee3f4cb Backed out changeset 46653198caac 2012-08-02 21:53:03 -07:00
Ryan VanderMeulen
145ff55894 Merge the last PGO-green inbound changeset to m-c. 2012-08-02 22:00:53 -04:00
Blake Kaplan
60d903e1b8 Bug 779886 - wifiMangager.connectionInformation throws when we're not connected. r=bent DONTBUILD 2012-08-02 15:36:23 -07:00
Kai Engert
56ad76bace Bug 778845 - Must upgrade Aurora 16 to NSPR 4.9.2 final, r=wtc 2012-08-02 23:04:47 +02:00
Benoit Jacob
59a1a81549 Bug 779580 - Blacklist WebGL MSAA on Intel driver on Mesa 8.1, as it was lying about GL_MAX_SAMPLES - r=jgilbert 2012-08-02 17:28:02 -04:00
Benoit Jacob
055434264a Bug 617453 - lose the least-recently-used WebGL context when a certain limit is exceeded - r=vladv
The current limits are:

#ifdef MOZ_GFX_OPTIMIZE_MOBILE
    // some mobile devices can't have more than 8 GL contexts overall
    const size_t kMaxWebGLContextsPerPrincipal = 2;
    const size_t kMaxWebGLContexts             = 4;
#else
    const size_t kMaxWebGLContextsPerPrincipal = 8;
    const size_t kMaxWebGLContexts             = 16;
#endif
2012-08-02 17:28:02 -04:00
Benoit Jacob
503e9e0853 Bug 749678 - re-add missing MakeCurrent call in certain WebGL uniform setters - r=jgilbert 2012-08-02 17:28:02 -04:00
Ryan VanderMeulen
378e8bb0b8 Merge again. 2012-08-02 17:20:44 -04:00
Andrew Halberstadt
c0c456bc49 Bug 778133 - Update mozbase in m-c for bug 776931. r=jhammel 2012-08-02 17:17:34 -04:00
Masatoshi Kimura
9a69181dbe Bug 773919 - Cut query string before resolving URI. r=sicking 2012-08-02 17:17:34 -04:00
Ryan VanderMeulen
e5fc4802ad Merge m-c to inbound. 2012-08-02 17:17:28 -04:00
Margaret Leibovic
d6f45d2764 Bug 779007 - Don't make about: pages privileged if they don't need to be. r=mfinkle 2012-08-02 14:16:54 -07:00
Margaret Leibovic
e946d187b8 Bug 778940 - Clean up our session history logic in Tab. r=mfinkle 2012-08-02 14:15:17 -07:00
Benjamin Peterson
9804fccc13 Bug 779865 - Make CompileOptions public. r=jimb 2012-08-02 14:07:31 -07:00
Christian Holler
fd3a2936b7 Bug 779111 - Disable certain mochitests in dom/plugins when building without
crash reporter. r=ted
2012-08-02 23:03:14 +02:00
Ben Turner
b77c1c5db1 Bug 778968 - 'Avoid stat-ing remote blobs on the main thread'. r=janv. 2012-08-02 13:42:30 -07:00
Benjamin Peterson
1c1e824772 Bug 780051 - Remove JS_MAX and JS_MIN. r=luke 2012-08-02 20:50:51 -07:00
Robert O'Callahan
f9b3ec6209 Bug 778045. Add helpful comment to ImageContainer explaining its modes. r=bas 2012-08-03 15:23:27 +12:00
Robert O'Callahan
36e9494fb6 Bug 646331. Specify correct duration for 320x240.ogv. r=cpearce 2012-08-03 15:22:24 +12:00
John Schoenick
ef44e9f642 Backout 1f47de086284 (Bug 771666) for orangeness 2012-08-02 19:57:51 -07:00