Commit Graph

9198 Commits

Author SHA1 Message Date
Joe Drew
c505db2c64 Bug 724137 - Support GL debug trace printouts for EGL. r=bjacob 2012-02-09 14:05:11 -05:00
Joe Drew
373b9ccd06 Bug 720467 - Update comments, which I forgot to commit. 2012-02-09 14:05:11 -05:00
Brian R. Bondy
ed784525f3 Bug 722225 - Improve Firefox startup speed by ~5% (-70ms) on Windows by optimizing D3D10CreateDevice1. r=bas 2012-02-09 13:50:54 -05:00
Jacek Caban
ce5473ee1a Bug 670096 - cairo fails to compile on mingw with D2D and DWrite enabled r=bas.schouten 2012-02-09 11:04:54 +01:00
Jeff Gilbert
db323ca7a5 Bug 717442 - Shadow bound FBO ids - r=bjacob 2012-02-08 16:06:03 -08:00
Jeff Gilbert
6fded4ebda Backed out changeset 2aa76676baa3 (Bug 717442) 2012-02-08 16:04:44 -08:00
Jeff Gilbert
954e5a581a Bug 717422 - Shadow bound FBO ids - r=bjacob 2012-02-08 15:53:46 -08:00
Chris Jones
b560fc0e45 Bug 725240: Re-enable hinting on 'mobile' when non-reflowing-zoom isn't going to be used. r=jfkthame 2012-02-08 14:52:57 -08:00
Ed Morley
91422f00de Backout f1acc52a59da (bug 719983) & 6771bd53e267 (bug 699247) for 30% WinXp Ts regression 2012-02-08 21:04:21 +00:00
Masatoshi Kimura
b40c031d6c Bug 699247 - Say goodbye to Win2k related code. r=jimm, sr=neil 2012-02-08 10:00:45 -06:00
Bas Schouten
b289758895 Bug 668344: Deal with missing Direct2D device in Azure. r=jrmuizel 2012-02-07 06:14:21 +01:00
Joe Drew
018b069130 Bug 720467 - Shut down all the available GL context providers. r=jgilbert 2012-02-06 22:09:28 -05:00
Joe Drew
265d0f9331 Bug 720467 - Switch to using FBOs for WebGL, and support sharing textures between EGL contexts. r=jgilbert 2012-02-06 22:00:21 -05:00
Simon Montagu
1b2faca595 Update data files to Unicode 6.1. Bug 723509, r=jfkthame 2012-02-06 15:54:52 +02:00
Jacek Caban
31719e089e Bug 723942 - ImageLayerD3D*.cpp does not compile on mingw r=bas
--HG--
extra : rebase_source : e98c15c62a8998c1c646a5d9851ec96514f0b376
2012-02-06 11:24:47 +01:00
Nathan Froyd
4661f1371c Bug 724275 - fix -Wswitch warnings; r=jrmuizel 2012-02-04 07:22:47 -05:00
Edwin Flores
d271c53b53 Bug 719288 - Fill and stroke SVG text with one Draw call r=roc 2012-02-04 13:11:09 +00:00
Benoit Girard
b7cde6e95e Bug 724094 - Use fTexImage2D instead of TexSubImage2D when uploading full width. r=ajuma 2012-02-03 17:39:50 -05:00
George Wright
3a7ba68810 Bug 721467 - Add a codepath to only use glTexImage2D instead of glTexSubImage2D when texture uploading in GLContext 2012-01-30 15:09:02 -05:00
Rafael Ávila de Espíndola
0240dfc9e6 Bug 723738 - Remove invalid forward declaration of an objective c interface. r=BenWa. 2012-02-03 01:22:34 +01:00
Jonathan Kew
618f2581c7 bug 721315 - clear the faces' mFamily pointers when a font family is deleted. r=jdaggett 2012-02-02 11:24:22 +00:00
Jonathan Kew
547ab15036 bug 721315 - fix nsUserFontSet::UpdateRules to detach faces from families that are being replaced. r=jdaggett 2012-02-02 11:24:22 +00:00
Rafael Ávila de Espíndola
9c9009d7bf Bug 723122 - fix clang build. r=jmuizelaar. 2012-02-02 10:02:06 +01:00
Jeff Gilbert
791306c879 Bug 711642 - Deguarantee that ResizeOffscreenFBO sets viewport the first time it's run - r=bjacob 2012-02-01 12:46:07 -08:00
Bas Schouten
7244d2b180 Bug 715785: Make ImageContainers independent of LayerManagers. r=roc 2012-02-01 03:18:30 +01:00
Ed Morley
56c92d9d94 Merge last PGO-green changeset of mozilla-inbound to mozilla-central 2012-01-31 10:52:29 +00:00
Jeff Muizelaar
b17cef0f85 Bug 720482. Make CG snapshots work more like the other backends. r=joe,mattwoodrow,bas
This has big improvement in the performance of GetImageData() because
we make the snapshot lazily instead of using the vm_copy() method
of CGBitmapContextCreateImage()
2012-01-31 01:46:54 -05:00
Marco Bonardo
9d8f91ffd1 Merge last green PGO from inbound to central 2012-01-30 11:32:01 +01:00
Joe Drew
5bfbf586cb Back out 9699edcbcedd (bug 721467) for causing bug 722167. 2012-01-29 19:41:48 -05:00
Jonathan Kew
fca24b2ad7 bug 721511 - use stack-based buffers for moderate-sized glyph runs in cairo/dwrite backend. r=bas 2012-01-28 12:25:53 +00:00
Jonathan Kew
8781e36f4b backout changeset 2ea682dba295 (bug 721511) due to windows crashtest orange. 2012-01-28 09:50:31 +00:00
Jonathan Kew
6878bcf36d backout changeset bcd556d83109 (bug 721315) for reftest orange. 2012-01-28 09:37:15 +00:00
Jonathan Kew
728a9cf4ae bug 721511 - use stack-based buffers for moderate-sized glyph runs in cairo/dwrite backend. r=bas 2012-01-28 08:28:56 +00:00
Jonathan Kew
ff28e61222 bug 721315 - avoid potential dangling mFamily pointers in font entries. r=jdaggett 2012-01-28 08:27:01 +00:00
Bas Schouten
3969125446 Bug 718730: Allow creating a bitmap from just an A8 texture. r=jrmuizel 2012-01-31 06:15:23 +01:00
Bas Schouten
614c2ee69d Bug 719136: Don't attempt to upload when there's nothing to upload. r=jrmuizel 2012-01-31 06:15:23 +01:00
Bas Schouten
0ba547cb7b Bug 624109: Deal with failing DXGI factory creation due to DLL injections. r=joedrew 2012-01-31 06:15:23 +01:00
Bas Schouten
d764876917 Bug 715658: Properly invalidate cached SourceSurfaces. r=jrmuizel 2012-01-31 06:15:23 +01:00
George Wright
4ea08cd7d0 Bug 721467 - Add an optional codepath (currently enabled only for Adreno 200 GPUs) to only use glTexImage2D for texture uploads as glTexSubImage2D can be slow and/or buggy r=joe,BenWa
--HG--
extra : rebase_source : 0f2903fe23edf3b191ae5dcfa7df6d9066d1d952
2012-01-24 19:44:48 -05:00
Joe Drew
cb96f38c4a Bug 719631 - Support creating offscreen DrawTargets for the Cairo backend. r=jrmuizel
--HG--
extra : rebase_source : 6103e88ec0de91c16aa36829db1e8c988920bcfe
2012-01-27 13:09:20 -05:00
Joe Drew
c2191a61ba Bug 719629 - Add ThebesIntSize() convertor function. r=mattwoodrow
--HG--
extra : rebase_source : 85e496ac1b0dbd176157ab7feabd4c41bd29cce4
2012-01-27 13:09:09 -05:00
Joe Drew
dd386b3408 Bug 719628 - Fix the formatting and naming of ThebesSurfaceKey. r=mattwoodrow
--HG--
extra : rebase_source : 371e80f924bc6f8dd3dbeea02999ebe8fdd7d27e
2012-01-27 13:08:58 -05:00
Joe Drew
b124e5c693 Bug 719627 - Merge the functionality of ScaledFontCairo into ScaledFontBase, as is its purpose. r=jrmuizel
--HG--
extra : rebase_source : df21f1a6e702de1e0a7f52a8a75203078c8be423
2012-01-27 13:08:46 -05:00
Marco Castelluccio
db0b22097c Bug 702158 - [Skia] Get Skia backend working on Linux, part 2 2012-01-31 10:24:27 +09:00
Jeff Muizelaar
52ec6df53b Bug 722444. Initialize mData for 0 sized surfaces. r=bgirard
This avoids an invalid free() during destruction found with the
online canvas test suite.

--HG--
extra : rebase_source : e1aeff36e557b045fbaff38d7b46fdf91956ae49
2012-01-30 11:17:42 -05:00
Benoit Girard
203dc9e4c5 Bug 722164 - Set Azure Quartz Canvas image interpolation to low for better performance. r=jmuizelaar 2012-01-29 17:08:58 -05:00
James Willcox
0002483abb Bug 719872 (part 2) - Use old FontHost implementation on Android r=mattwoodrow 2012-01-30 16:47:22 -05:00
James Willcox
c03db4c2ee Bug 719872 (part 1) - Backout 8de271eee34b r=mattwoodrow DONTBUILD 2012-01-30 16:47:19 -05:00
Landry Breuil
7244229319 Bug 722011 - Comma at the end of enums are not valid in C++, r=Ms2ger
Skia headers are included from c++ code and -pedantic is on by default,
which leads to 'error: comma at end of enumerator list' on OpenBSD/gcc 4.2.1.
2012-01-28 05:54:00 -08:00
George Wright
d95f49e214 Bug 721855 - Honour the gfx.canvas.azure.prefer-skia pref on OS X, r=joe
--HG--
extra : rebase_source : 93aba135b44e5e0f944a8bf604b77a5b414185cf
2012-01-27 14:38:00 -08:00