Matt Woodrow
3f8b8cc124
Bug 635383 - Part 3 - Don't triple buffer reftests. r=joe
2011-03-25 11:06:04 +13:00
Matt Woodrow
ca1fbaeed0
Bug 635383 - Part 2 - Share scissoring code between all accelerated backends. r=joe
2011-02-25 20:44:22 +13:00
Matt Woodrow
d678e84d15
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
443b94ac3c
Bug 615092 - Add a way to dump gfxASurfaces to a data URL. r=mattwoodrow
2011-03-25 11:04:46 +13:00
Matt Woodrow
423b5b30b7
Bug 641250 - Upload full surface bounds if texture is uninitialized. r=joe
2011-03-25 11:04:11 +13:00
Robert O'Callahan
6880cc64d6
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
6efae32538
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
3dd0479a61
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
4bccc6ddf8
Bug 639689. Part 2: Some trivial cleanup and microoptimizations. r=joe
2011-03-24 16:13:58 +13:00
Robert O'Callahan
6826c493e7
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
82c852c903
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
0788ccd0dd
Bug 638241. Use a cache to avoid redoing SurfaceForElement and DoDrawImageSecurityCheck. r=bzbarsky
2011-03-24 16:13:56 +13:00
Robert O'Callahan
c83de15a66
Bug 638241. Part 1: remove useless QI. r=bzbarsky
2011-03-24 16:13:18 +13:00
Ehsan Akhgari
a92ad6f0dc
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
af9a4f98db
Merge layout work from projects/birch, part 4. a=rs
2011-03-24 14:36:14 -07:00
Benjamin Stover
6a0bf53559
Automated Merge
2011-03-24 13:02:38 -07:00
Benjamin Stover
1bd898f9e1
Backed out changeset 868be4c08700 due to mochitest-other orange
2011-03-24 13:00:45 -07:00
Benjamin Smedberg
f99bfbc516
Bug 638171 - FireFox does not read Java Plugin Info.plist correctly.; r=jst,joshmoz
2011-03-24 14:43:37 -04:00
Ehsan Akhgari
f83c604e6c
Merge cedar onto mozilla-central
2011-03-24 14:42:21 -04:00
Dave Townsend
0dcd30c989
Bug 643628: Last updated date misplaced in search results. r=Unfocused
2011-03-24 11:21:12 -07:00
Boris Zbarsky
66232aadb3
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
1d48508346
Bug 643083 Crash: JSAutoRequest::~JSAutoRequest r=smaug
2011-03-24 10:41:25 -07:00
Benjamin Stover
e08f07788f
Bug 643164 Fire MozScrollAreaChanged before "load", not after r=roc
2011-03-24 10:41:23 -07:00
Benjamin Stover
f547ae994a
Bug 643836 Invalidation does not always trigger a displayport update r=tn
2011-03-24 10:40:49 -07:00
Patrick McManus
b13ecb026e
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
717290f076
bug 418975 - tests for soft hyphen in table cells. r=roc
2011-03-24 15:24:17 +00:00
Jonathan Kew
4848054350
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
5553692d78
Merge mozilla-central into cedar
2011-03-24 10:54:50 -04:00
Mike Hommey
9cbfd77efb
Bug 620931 part 5 - Enable omni.jar by default on xulrunner. r=bsmedberg
2011-03-24 15:28:43 +01:00
Mike Hommey
f25c0e8cc3
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
2cfeef8160
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
f666d38490
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
765d4f1b6c
Bug 620931 part 1 - Use chrome manifest to register resource://gre-resources/. r=bsmedberg
2011-03-24 15:27:37 +01:00
Mike Hommey
7020500429
Bug 644297 - Avoid _MD5*/_SHA* symbols not found during Shark universal build. r=ted
2011-03-24 15:27:00 +01:00
Mike Hommey
f0ca203898
Bug 643695 - Don't depend on libdbus-glib when not necessary. r=khuey
2011-03-24 15:26:58 +01:00
Mounir Lamouri
700ff02968
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
7729756851
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
cf14bed018
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
278dfd1e65
Bug 263359 part 4: resolve paragraph on encountering line breaks in preformatted elements
2011-03-24 11:28:45 +02:00
Simon Montagu
9407714b55
Tests for bug 263359
2011-03-24 11:28:45 +02:00
Simon Montagu
5e24d64c4b
Bug 263359 part 3: resolve paragraph on encountering <br> or embedded block elements
2011-03-24 11:28:44 +02:00
Simon Montagu
de15ff19d5
Tests for bug 229367 and bug 613157
2011-03-24 11:28:44 +02:00
Simon Montagu
e0953392b0
Bug 263359 part 2: split nsBidiPresUtils::Resolve into Resolve and ResolveParagraph. r=roc
2011-03-24 11:28:44 +02:00
Simon Montagu
9914a030ec
Bug 263359 part 1.5: remove nsDirectionalFrame.
2011-03-24 11:28:44 +02:00
Simon Montagu
5250ed8a4a
Bug 263359 part 1: refactor bidi resolution code, combining InitLogicalArray and CreateBlockBuffer. r=roc
2011-03-24 11:28:44 +02:00
Simon Montagu
01aa874a4e
Debugging code for Bidi resolution. NPOTDB
2011-03-24 11:28:44 +02:00
Karl Tomlinson
00b61b389c
merge backout of bug 280661
2011-03-24 21:40:06 +13:00
Karl Tomlinson
ec5ed5c366
backout bug 280661 due to test_socks.js test failure
2011-03-24 21:37:53 +13:00
L. David Baron
641ba89f03
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
db01b291f7
Bug 280661 - Test case; r=ted
2011-03-23 23:42:04 -04:00