Commit Graph

241098 Commits

Author SHA1 Message Date
Matt Woodrow
48cf99ff28 Bug 635383 - Part 1 - Make GL layers always y-flipped and handle this inside GLContext. r=joe 2011-02-25 20:44:18 +13:00
Robert O'Callahan
ce6a524e9b Bug 615092 - Add a way to dump gfxASurfaces to a data URL. r=mattwoodrow 2011-03-25 11:04:46 +13:00
Matt Woodrow
2a1f0e9dcc Bug 641250 - Upload full surface bounds if texture is uninitialized. r=joe 2011-03-25 11:04:11 +13:00
Robert O'Callahan
2e04039f00 Bug 639689. Part 5: Track whether the current path in the canvas context is empty. If it is, then optimize path save/restore to not make a copy of the current path. r=joe 2011-03-24 16:13:59 +13:00
Robert O'Callahan
9567d17267 Bug 639689. Part 4: Optimize Redraw by creating custom RedrawUser, which avoids having to do user->device rectangle transformation if we've already invalidated the full canvas. Also, if the last batch of canvas drawing operations contained many operations causing us to invalidate the full canvas, assume that the next batch will also contain many operations and invalidate the full canvas in the first operation of the batch, r=joe 2011-03-24 16:13:58 +13:00
Robert O'Callahan
2b1826cf3a Bug 639689. Part 3: Remove unnecessary full context save/restore, and redundant SetPattern call. r=joe 2011-03-24 16:13:58 +13:00
Robert O'Callahan
a0e700a098 Bug 639689. Part 2: Some trivial cleanup and microoptimizations. r=joe 2011-03-24 16:13:58 +13:00
Robert O'Callahan
0269738797 Bug 639689. Part 1: Cache nsIImageLoadingContent pointer to avoid expensive do_QueryInterface in CanvasImageCache::Lookup hit path. r=joe 2011-03-24 16:13:58 +13:00
Robert O'Callahan
d0e57f9579 Bug 638241. Test that painting an <img>, changing its src attribute and then painting the <img> again paints the new image. 2011-03-24 16:13:58 +13:00
Robert O'Callahan
ca5ccf7440 Bug 638241. Use a cache to avoid redoing SurfaceForElement and DoDrawImageSecurityCheck. r=bzbarsky 2011-03-24 16:13:56 +13:00
Robert O'Callahan
8b2458e7bd Bug 638241. Part 1: remove useless QI. r=bzbarsky 2011-03-24 16:13:18 +13:00
Ehsan Akhgari
d9388b1aa4 Bug 639896 - The window controls look reversed in full-screen mode for RTL versions of Firefox; r=dao 2011-03-24 17:43:17 -04:00
L. David Baron
28afc65780 Merge layout work from projects/birch, part 4. a=rs 2011-03-24 14:36:14 -07:00
Benjamin Stover
c72367dfc4 Automated Merge 2011-03-24 13:02:38 -07:00
Benjamin Stover
16c5dd0bc1 Backed out changeset 868be4c08700 due to mochitest-other orange 2011-03-24 13:00:45 -07:00
Benjamin Smedberg
e0d815c04b Bug 638171 - FireFox does not read Java Plugin Info.plist correctly.; r=jst,joshmoz 2011-03-24 14:43:37 -04:00
Ehsan Akhgari
a0a65195df Merge cedar onto mozilla-central 2011-03-24 14:42:21 -04:00
Dave Townsend
6b0a90b788 Bug 643628: Last updated date misplaced in search results. r=Unfocused 2011-03-24 11:21:12 -07:00
Boris Zbarsky
19f76e89d3 Bug 644637. Make sure mRequest lives long enough that we don't hand dead objects around. r=sdwilsh 2011-03-24 14:14:00 -04:00
Benjamin Stover
76439073a1 Bug 643083 Crash: JSAutoRequest::~JSAutoRequest r=smaug 2011-03-24 10:41:25 -07:00
Benjamin Stover
6b00e03a93 Bug 643164 Fire MozScrollAreaChanged before "load", not after r=roc 2011-03-24 10:41:23 -07:00
Benjamin Stover
c82c8dab71 Bug 643836 Invalidation does not always trigger a displayport update r=tn 2011-03-24 10:40:49 -07:00
Patrick McManus
7d9dc8d482 bug 628561 DNS caching forcing one to restart Firefox to eliminate temporary DNS redirection; r=bzbarsky
A force-reload now clears persistent connections to the server related
to the force-reloaded resource. This will allow renogitation of DNS or
server load balancing.

--HG--
extra : rebase_source : 5c55e90ea64039b9cdc0a2d85a51086d2b1d40df
2011-03-24 12:01:57 -04:00
Jonathan Kew
c4221a24af bug 418975 - tests for soft hyphen in table cells. r=roc 2011-03-24 15:24:17 +00:00
Jonathan Kew
c0835a2ba1 bug 418975 - support soft hyphen when calculating min width for table and fieldset. r=roc 2011-03-24 15:22:37 +00:00
Ehsan Akhgari
a225c14344 Merge mozilla-central into cedar 2011-03-24 10:54:50 -04:00
Mike Hommey
f1f417485f Bug 620931 part 5 - Enable omni.jar by default on xulrunner. r=bsmedberg 2011-03-24 15:28:43 +01:00
Mike Hommey
d982a02746 Bug 620931 part 4 - Fix resource://app/ to always point to the same as resource:///. r=bsmedberg 2011-03-24 15:28:31 +01:00
Mike Hommey
0cfcd44b08 Bug 620931 part 3 - Allow GRE and XUL application to use omni.jar independently. r=bsmedberg
We now store two independent locations for an omni.jar, allowing GRE/XRE and
XUL application to each have their own omni.jar. And since xulrunner setups
are very independent from the XUL applications, we implement support for both
omni.jar and non omni.jar cases in the same runtime, with the side effect of
allowing to switch from one to the other manually without rebuilding the
binaries.

We let the mozilla::Omnijar API handle both cases, so that callers don't need
too much work to support them.

We also make the preferences service load the same set of preferences in all
the various cases (unified vs. separate, omni.jar vs. no omni.jar).

The child process launcher for IPC is modified to pass the base directories
needed for the mozilla::Omnijar API initialization in the child process.

Finally, the startupcache file name canonicalization is modified to separate
APP and GRE resources.
2011-03-24 15:28:14 +01:00
Mike Hommey
60f6dbb70c Bug 620931 part 2 - When building --with-libxul-sdk, use the right preferences directory. r=bsmedberg 2011-03-24 15:27:55 +01:00
Mike Hommey
2fbedf06e8 Bug 620931 part 1 - Use chrome manifest to register resource://gre-resources/. r=bsmedberg 2011-03-24 15:27:37 +01:00
Mike Hommey
d96dcb149e Bug 644297 - Avoid _MD5*/_SHA* symbols not found during Shark universal build. r=ted 2011-03-24 15:27:00 +01:00
Mike Hommey
f1f22c4fac Bug 643695 - Don't depend on libdbus-glib when not necessary. r=khuey 2011-03-24 15:26:58 +01:00
Mounir Lamouri
05d6cf9bb9 Bug 639175 - Do not throw an exception when select.size is set to 0. r=smaug 2011-03-24 12:49:19 +01:00
Mounir Lamouri
9c1ffb2319 Bug 630889 - textarea.rows and textarea.cols should be unsigned long and limited to only non-negative numbers greater than zero. r=smaug 2011-03-24 13:04:23 +01:00
Simon Montagu
72d30eea0f Bug 263359 part 5: optimization -- don't do bidi resolution if the text is monodirectional. r=roc 2011-03-24 11:28:45 +02:00
Simon Montagu
2ed359ac6d Bug 263359 part 4: resolve paragraph on encountering line breaks in preformatted elements 2011-03-24 11:28:45 +02:00
Simon Montagu
92d2782ae2 Tests for bug 263359 2011-03-24 11:28:45 +02:00
Simon Montagu
ec7706761d Bug 263359 part 3: resolve paragraph on encountering <br> or embedded block elements 2011-03-24 11:28:44 +02:00
Simon Montagu
c29305f3ee Tests for bug 229367 and bug 613157 2011-03-24 11:28:44 +02:00
Simon Montagu
0fc4771947 Bug 263359 part 2: split nsBidiPresUtils::Resolve into Resolve and ResolveParagraph. r=roc 2011-03-24 11:28:44 +02:00
Simon Montagu
53a261431c Bug 263359 part 1.5: remove nsDirectionalFrame. 2011-03-24 11:28:44 +02:00
Simon Montagu
bfef246b4b Bug 263359 part 1: refactor bidi resolution code, combining InitLogicalArray and CreateBlockBuffer. r=roc 2011-03-24 11:28:44 +02:00
Simon Montagu
ac0eb6cddb Debugging code for Bidi resolution. NPOTDB 2011-03-24 11:28:44 +02:00
Karl Tomlinson
6fcf5aed59 merge backout of bug 280661 2011-03-24 21:40:06 +13:00
Karl Tomlinson
2c6bb15624 backout bug 280661 due to test_socks.js test failure 2011-03-24 21:37:53 +13:00
L. David Baron
7c03ccab4f Fix unexpected pass by removing failure annotation which points to the bug that was just fixed, bug 546315. 2011-03-23 21:59:52 -07:00
chrisd.mang@gmail.com
8f46379f10 Bug 280661 - Test case; r=ted 2011-03-23 23:42:04 -04:00
Jonathan Kew
188a27ae29 Bug 623711 - erratic font selection with multiple @font-face rules and bad font resources; r=jdaggett 2011-03-23 23:01:50 -04:00
Ehsan Akhgari
7c95b79b48 Backout changeset f39ad7e4054e (bug 623711) because of reftest failure 2011-03-24 00:15:02 -04:00