Justin Lebar
d8c31bf3a6
Bug 729940 - Part 3: Stop using crappy hash functions in Gecko. r=bz
2012-03-04 15:58:06 -05:00
Justin Lebar
6bfc4045d7
Back out bug 729940 (a108aee:d75775d) due to 32-bit red.
2012-03-04 14:20:34 -05:00
Justin Lebar
dfd973e9a5
Bug 729940 - Part 3: Stop using crappy hash functions in Gecko. r=bz
2012-03-04 13:49:42 -05:00
Jeff Muizelaar
a8bbe6fcbb
Remove ifdefs from RenderTrace and enable it on composite
...
--HG--
extra : rebase_source : 6d6af824d02b90ac0e43855ce179aa0233b40c5b
2012-02-21 20:20:14 -05:00
Joe Drew
de1ebd3069
Bug 728631 - remove a bunch of accidentally-committed debug code.
2012-02-21 13:15:39 -08:00
Benoit Girard
edb6e60a39
Disable rendertrace by default (adb lolcat slowdown)
2012-02-21 11:34:10 -05:00
Joe Drew
8fcf55429a
Bug 728631 - Don't disable blending inside our Java rendering code, because we rely on it remaining set from LayerManagerOGL. r=dougt
...
--HG--
extra : rebase_source : 9fe18ddb4582455fe428f14acb8a931e1b1e4661
2012-02-20 14:48:36 -08:00
Ali Juma
018b97d611
Only try to scroll scrollable layers, and force Gecko to generate a scrollable layer even for smaller pages.
2012-02-20 11:30:05 -05:00
George Wright
425fcac716
Bug 721489 - Older Adreno 200 drivers intermittently crash when uploading RGB565 textures with glTexImage2D - r=jrmuizel
2012-02-18 21:23:06 -05:00
Joe Drew
180c4b1dd5
Bug 727311 - Disable BGRA readback support in GLES 2. r=bjacob
2012-02-18 18:12:33 -08:00
Brad Lassey
7ba6e1d0cd
merge from mozilla-central
2012-02-18 17:29:33 -05:00
Brad Lassey
635110f850
backing out e45688c8531c because it broke the build
2012-02-18 14:21:48 -05:00
Patrick Walton
4fb5a1c0f8
Stub untested gralloc support, disabled for now
2012-02-17 23:53:21 -08:00
Ehsan Akhgari
40e6a19a93
Remove the warning because it's not useful, r=joe
...
--HG--
extra : rebase_source : 43086e16e842a602479e69d983107cedb8649aea
2012-02-17 15:12:06 -05:00
Ali Juma
fdbb51f8cf
Fix non-Android bustage.
2012-02-17 19:41:16 -05:00
Ali Juma
723d949e59
Clean up the compositor's transformation calculations.
2012-02-17 17:58:03 -05:00
Ali Juma
16d3597106
Merge heads.
2012-02-17 17:57:28 -05:00
Benoit Girard
958486464e
Preliminary render trace
2012-02-17 17:05:03 -05:00
Patrick Walton
e9c557023d
Bug 727688 - Disable tiles on SGX 540 to fix tearing
2012-02-17 13:33:37 -08:00
Kartikaya Gupta
e7d3aade18
Put back some things left out of dougt's merge
2012-02-17 01:36:49 -05:00
Jonathan Kew
ad43db3cf0
bug 728866 - pt 3 - add support for Hebrew presentation forms, excluded from canonical composition. r=smontagu
2012-02-20 20:39:59 +00:00
Jonathan Kew
a9e69c60a9
bug 728866 - pt 2 - implement canonical composition callbacks for harfbuzz. r=smontagu
2012-02-20 20:39:59 +00:00
Doug Turner
0cd49f54de
Merge with mozilla-central
2012-02-16 18:06:54 -08:00
Timothy B. Terriberry
ba76889ad0
Bug 726580, Stop shadowing PlanarYCbCr::mOffscreenFormat, r=bas
2012-02-15 14:32:11 -08:00
Benoit Girard
27dd106b35
Bug 732552 - Remove void return in ColorLayerOGL. r=ajuma
2012-03-02 15:36:30 -05:00
Benoit Jacob
0fbe83c231
Bug 676071 - drop ANGLE patch limiting identifiers to 250 chars - r=jgilbert
2012-03-02 15:42:49 -05:00
Benoit Jacob
93a173637a
Bug 676071 - ANGLE patch: use SpookyHash to generate mapped ids, instead of a monotonic identifier - r=jgilbert
2012-03-02 15:42:49 -05:00
Oleg Romashin
08518470bd
Bug 732143 - WebGL on maemo6 N9 does not work anymore after FBO switch 720467. r=joe
2012-03-02 11:28:06 -06:00
Benoit Jacob
3ec7c7ba3f
Bug 713305 - fix copyright year - r=joedrew
2012-03-02 12:00:12 -05:00
Matt Woodrow
31aa80984a
Bug 725209 - Mark TextureImage as valid when self copying, and correctly mark the region needing to be redrawn. r=joe
2012-02-15 16:03:05 -05:00
Benoit Girard
00142e6768
Bug 727497 - Don't call CreateSurfaceForWindow in MakeCurrent in EGL. r=ajuma
2012-02-15 16:02:39 -05:00
Benoit Girard
17ac4b1e62
Bug 727497 - Don't call CreateSurfaceForWindow in MakeCurrent in EGL. r=ajuma
2012-02-15 15:09:15 -05:00
Steven Michaud
48f730808e
Bug 721663 - [10.5] Crash in unpackImageRow @ CGAccessSessionGetBytes while printing or previewing. r=joe
2012-02-17 11:04:03 -06:00
Nicholas Cameron
15b4ce901f
Bug 727681; correct gfx3DMatrix::CanDraw2D. r=Bas
2012-02-17 18:06:46 +13:00
Benoit Girard
078a1c5503
Fix one shutdown crash
...
--HG--
extra : rebase_source : dd71617cbabf7848565ab609362964037fbac01a
2012-02-15 11:29:14 -05:00
Ali Juma
ce0b1dc2b0
Improve zooming behaviour.
2012-02-15 10:15:52 -05:00
Benoit Girard
16494d524f
remove dead code
2012-02-14 18:36:33 -05:00
Benoit Girard
0a1aec91bc
Change tilesize to 256x256 for progressive upload and adreno POT uploads
2012-02-14 13:19:46 -05:00
Benoit Girard
00838ef6c4
Remove adreno fix, it only makes the crash less likely
2012-02-14 13:16:18 -05:00
Jonathan Kew
ca4b1491d5
bug 728518 - improve the handling of weight in FindFontForChar. r=jdaggett
2012-02-20 08:55:07 +00:00
Jonathan Kew
b67d84a668
bug 717175 - clear word cache earlier when expiring fonts. r=jdaggett
2012-02-20 08:54:58 +00:00
Mike Hommey
ffd5029763
Bug 728656 - Avoid crashing when there are no GL extensions reported by the GL implementation. r=bjacob
2012-02-20 08:04:38 +01:00
Patrick Walton
79c9ae2965
Fix scissor rect and use the Java compositor's cached viewport metrics when drawing decorations
2012-02-13 20:20:38 -08:00
Benoit Girard
9dbfe856f6
Make OMTC changes not effect desktop
2012-02-13 17:17:12 -05:00
Ali Juma
60a6707a4c
Enable zooming.
2012-02-12 15:06:34 -05:00
Pallavi Kumarijha
aab7b0fac2
Bug 712554 - Remove MSVC6 support from Cairo Readme. r=jmuizelaar
2012-03-10 13:14:29 -05:00
Patrick Walton
b59a4a57f8
Uncomment TransformLayerUserData and move it into Layers to fix build bustage
2012-02-10 18:55:48 -08:00
Benoit Girard
7031aa86f0
Compositor performance warnings
...
--HG--
extra : rebase_source : e8b2a0f4c4cb69fb88a478750cecc9f21327e018
2012-02-10 18:06:17 -05:00
Ali Juma
4d0b06094e
Fix non-Android bustage.
2012-02-10 17:32:12 -05:00
Ali Juma
b5c0ee667b
Fix race conditions when updating view transform, by switching to an absolute transform.
2012-02-10 16:08:24 -05:00
Benoit Girard
2d8a76988a
Bug 721489 - Make gfxSharedImageSurface divisible by 64 on mobile
...
--HG--
extra : rebase_source : b2a947a772890e56738badfd9c413896733fe45c
2012-02-10 15:13:02 -05:00
Benoit Girard
75736efe4c
Bug 721489 - Backout changeset 0cb6641ab21a for a more desirable fix.
...
--HG--
extra : rebase_source : b8100a07f626c3cc51e019911a3b023b482d23b9
2012-02-10 15:12:35 -05:00
Ali Juma
91de8d2a92
Fix busted build.
2012-02-10 10:40:57 -05:00
Ali Juma
272bc00d1b
Merge heads.
2012-02-10 10:31:31 -05:00
Patrick Walton
da517c9015
Implement the rendering hooks for Java compositor integration. Currently segfaulting, so ifdef'd out.
2012-02-09 23:55:13 -08:00
Patrick Walton
cd558a3396
Add a DrawWindowUnderlay() to match DrawWindowOverlay()
2012-02-09 19:47:50 -08:00
Joe Drew
aac02176e9
Bug 725747 - Immediately translate setting the default FBO into our offscreen FBO, rather than setting it and unsetting it before and after GL draw commands. r=jgilbert
2012-02-09 20:57:26 -05:00
Jonathan Kew
a316d01212
bug 727736 - [harfbuzz] force glyphs for zero-width diacritics to actually have zero width, to work around bad fonts. r=behdad
2012-02-16 22:25:22 +00:00
Jonathan Kew
18df5063df
bug 662055 followup - fix typo in comment. DONTBUILD
2012-02-16 21:37:22 +00:00
Jonathan Kew
83e32e9627
bug 662055 - [harfbuzz] permute canonical classes of Hebrew marks to present logical order to OpenType lookups. r=behdad
2012-02-16 21:27:00 +00:00
Jonathan Kew
6faa035352
bug 727815 - flush shaped-word caches when font-shaping preferences are modified. r=roc
2012-02-16 21:26:50 +00:00
Rafael Ávila de Espíndola
4fbc7ba1e3
Bug 727220 - Fix _CGLContextObject's forward declaration. r=jrmuizel.
2012-02-16 08:20:51 -05:00
Jeff Gilbert
465ea98fd6
Bug 728724 - Check for BGRA read support correctly - r=bjacob
2012-03-12 15:21:16 -07:00
Jeff Gilbert
b32ae7d5d0
Bug 726396 - Repair ANGLE d3d share handle fetching an PBuffer creation behavior - r=bjacob
2012-03-12 15:10:38 -07:00
Benoit Girard
e83be1af8a
Bug 721489 - Allocate a PoT Shmem for the Adreno. This replaces segfaults by visual artifacts
...
--HG--
extra : rebase_source : 400e392843cf2d15b941e7e94b736106e6b447e2
2012-02-09 17:52:03 -05:00
Ali Juma
85d808a5f5
Code cleanup.
2012-02-09 17:39:04 -05:00
Kartikaya Gupta
8800d99b17
Guard against crash in debug mode caused by using a null TimeStamp in a subtraction
2012-02-08 22:22:30 -05:00
Benoit Girard
c64be82706
Merge viewport with tip
2012-02-08 20:42:17 -05:00
Ali Juma
a4dab36b43
Build fix.
2012-02-08 19:57:21 -05:00
Benoit Girard
715ac9e901
Merge m-c into maple
2012-02-08 16:43:22 -05:00
Benoit Girard
7fc0ea9db3
Undo accidental mq push (no commit hooks for mq)
2012-02-08 12:14:20 -05:00
Benoit Girard
cc4e90ef0c
Build fixes and clean up
2012-02-08 12:08:03 -05:00
Benoit Girard
dcae4849ed
imported patch TexSize256
2012-02-08 10:50:48 -05:00
Patrick Walton
7890b6e54d
Remove the blinkenlights in the background
2012-02-07 23:24:58 -08:00
Patrick Walton
da17ffe288
Have the compositor thread manipulate the layer with a display port if there is one
2012-02-07 22:17:54 -08:00
Patrick Walton
648df2c424
Merge heads
2012-02-07 22:05:42 -08:00
Benoit Girard
cacd097c75
Fix includes
2012-02-07 18:02:47 -05:00
Benoit Girard
2c3e4a93af
Bug 730079 - Move sCurrentGLContext to TLS to support off main thread GLDebug. r=joe
2012-02-24 18:17:27 -05:00
Benoit Jacob
d9d3f5553b
Bug 711656 - report force-enabled features in crash reports - r=jrmuizel
...
Force-enabled features will be reported with a '!' instead of the usual '?' in AppNotes in crash reports.
2012-02-27 16:33:19 -05:00
Ali Juma
84032e42d1
Fix delayed rendering after orientation change.
2012-02-07 11:26:52 -05:00
Benoit Girard
186f4f339f
Bug 728352 - Implement a render trace utility for GFX perf & debugging. r=mattwoodroow
2012-03-05 15:17:13 -05:00
Benoit Girard
d94b3027d5
Bug 717958 - Always read FPS pref on the main thread with OMTC. r=ajuma
2012-03-05 14:02:22 -05:00
Ali Juma
0d4cfe1f1d
Move surface ownership to GLContextProviderEGL.
...
--HG--
extra : rebase_source : a3f83d279de5087a521a938d66c4e7b5dee79d74
2012-02-06 16:53:09 -05:00
Benoit Girard
0e6489a980
Missing piece to previosu patch (bad queue management)
...
--HG--
extra : rebase_source : 9fcc71c557c659e1c8846e7032a4ccccf9c0e43b
2012-02-06 15:41:24 -05:00
Benoit Girard
6a6764ec7b
Transplanet: Bug 724094 - Use fTexImage2D instead of TexSubImage2D when uploading full width. r=ajuma
...
--HG--
extra : rebase_source : 94595465a2b3eb3140f11e932a32575629a266dc
2012-02-06 15:15:36 -05:00
Ali Juma
13bc9d7ea3
Pause/resume composition on surface destruction/creation.
2012-02-06 13:57:06 -05:00
Benoit Girard
680e677e9d
Limit composition to every 15 ms, may want to try increasing this value
2012-02-06 13:51:33 -05:00
Benoit Girard
7d37c53505
Limit composite events to one at a time
2012-02-06 12:38:23 -05:00
Ali Juma
20f2d38bab
Fix null pointer dereference causing startup crash.
2012-02-06 09:42:53 -05:00
Ali Juma
c6c2bdb4ee
Add support for pausing/resuming composition from Java.
2012-02-05 13:33:38 -05:00
Patrick Walton
f8ea04d7c4
Stand up async panning and zooming
2012-02-03 23:31:05 -08:00
Ali Juma
551a7cc952
Add ifdefs to fix desktop build.
...
--HG--
extra : rebase_source : fe51e388ff7dbd95e968cf60af800917801ab911
2012-02-03 21:48:05 -05:00
Patrick Walton
0d34646db6
Poke the compositor to composite on a pan or zoom; stub AndroidBridge::GetViewTransform()
2012-02-03 18:35:58 -08:00
Patrick Walton
10cc13fb4b
Stub ViewTransform code; unbork the viewport size a bit
2012-02-03 16:39:15 -08:00
Irving Reid
e232d470a8
Bug 731384 - Use feature test macros when defining new C++ features. r=matt.woodrow
2012-03-07 16:03:14 -05:00
Marco Bonardo
6678a645b6
Merge central to inbound
2012-03-01 16:05:54 +01:00
Bas Schouten
12c50f6ea4
Bug 651192 - Part 7: Implement the NPP_DidComposite API. r=roc
2012-02-16 04:30:25 +01:00
Bas Schouten
0ec7bea211
Bug 651192 - Part 5: Support remote access to ImageContainers. r=roc
2012-02-16 04:26:19 +01:00
Matt Woodrow
5830977a25
Bug 700240 - Print display lists to a file. r=roc,bjacob
2012-03-01 21:26:09 +13:00
George Wright
83e3e34e1a
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
Patrick Walton
0a9b369575
Partial removal of tiling, stub callouts
2012-02-02 19:28:22 -08:00
Benoit Girard
379da61fcd
Add debug code, unapply me later
2012-02-02 16:34:23 -05:00
Benoit Girard
874f061b97
Fix GetLayerManager logic
2012-02-02 14:16:59 -05:00
Benoit Girard
0c685c9aa9
Progress on omtc integration
2012-02-01 16:18:35 -05:00
Ali Juma
25d55347ec
Implement logic needed for simple async scrolling.
2012-02-01 14:31:34 -05:00
Benoit Girard
8cb1081162
merge mc into kiwifox
2012-01-31 13:55:51 -05:00
Ed Morley
ec49962d27
Merge last PGO-green changeset of mozilla-inbound to mozilla-central
2012-01-31 10:52:29 +00:00
Jeff Muizelaar
da5ba18989
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
Benoit Girard
d13d333d04
Merge fixes
2012-01-30 15:57:30 -05:00
Benoit Girard
e53cce72f1
Mergi mc to kiwifox, lots of conflicts so may not build
2012-01-30 13:38:20 -05:00
Marco Bonardo
bb5bdc6bf1
Merge last green PGO from inbound to central
2012-01-30 11:32:01 +01:00
Joe Drew
e8396257dd
Back out 9699edcbcedd (bug 721467) for causing bug 722167.
2012-01-29 19:41:48 -05:00
Jonathan Kew
5098cb25e5
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
055c58401e
backout changeset 2ea682dba295 (bug 721511) due to windows crashtest orange.
2012-01-28 09:50:31 +00:00
Jonathan Kew
ba55ba0575
backout changeset bcd556d83109 (bug 721315) for reftest orange.
2012-01-28 09:37:15 +00:00
Jonathan Kew
d28f44c6ac
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
6e804885f5
bug 721315 - avoid potential dangling mFamily pointers in font entries. r=jdaggett
2012-01-28 08:27:01 +00:00
Bas Schouten
ff41f917d7
Bug 718730: Allow creating a bitmap from just an A8 texture. r=jrmuizel
2012-01-31 06:15:23 +01:00
Bas Schouten
2d8cdd92aa
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
8792a25b97
Bug 624109: Deal with failing DXGI factory creation due to DLL injections. r=joedrew
2012-01-31 06:15:23 +01:00
Bas Schouten
29b428c408
Bug 715658: Properly invalidate cached SourceSurfaces. r=jrmuizel
2012-01-31 06:15:23 +01:00
Benoit Girard
210be2a996
Partial work for android OGLSurfaceView
...
--HG--
extra : rebase_source : 2c6ce362dd859e9f81a5b4490e2451826259a651
2012-01-26 14:23:13 -05:00
George Wright
6672bf8383
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
a133ebb15b
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
fec2db2403
Bug 719629 - Add ThebesIntSize() convertor function. r=mattwoodrow
...
--HG--
extra : rebase_source : 85e496ac1b0dbd176157ab7feabd4c41bd29cce4
2012-01-27 13:09:09 -05:00
Joe Drew
8ea9f3391c
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
9e0d92d61b
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
Bas Schouten
3c2aa4f624
Bug 726951: Correctly use height to normalize mask v-texture coordinate. r=jrmuizel
2012-02-16 04:08:08 +01:00
Marco Castelluccio
e22732d7d4
Bug 702158 - [Skia] Get Skia backend working on Linux, part 2
2012-01-31 10:24:27 +09:00
Jeff Muizelaar
b9b98c5a4e
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
0b6ee8a5f5
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
cee91ae245
Bug 719872 (part 2) - Use old FontHost implementation on Android r=mattwoodrow
2012-01-30 16:47:22 -05:00
James Willcox
e5f571b8a3
Bug 719872 (part 1) - Backout 8de271eee34b r=mattwoodrow DONTBUILD
2012-01-30 16:47:19 -05:00
Ali Juma
6f1646b79e
Work around Bug 719036.
2012-01-18 11:38:45 -05:00
Ali Juma
a4b640487b
merge m-c to kiwifox
2012-01-18 11:04:04 -05:00
Landry Breuil
e63ea7ceac
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
4163ec22f7
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
Ali Juma
e12c793870
Address next set of review comments.
2012-01-16 10:31:16 -05:00
Ali Juma
710922f128
merge mc to kiwifox
2012-01-16 09:58:14 -05:00
Justin Wood
1789633390
Merge m-c tip to m-i
2012-01-15 05:29:24 -05:00
Jonathan Kew
69353393c1
bug 714067 - correction in ligature indexing when combining marks are present. r=behdad
2012-01-15 08:52:00 +00:00
Jonathan Kew
3e48c74876
bug 716229 pt 2 - initialize font-matching using the group's primary font. r=roc
2012-01-15 08:45:09 +00:00
Jeff Muizelaar
ac0099427f
Bug 513702. Remove gfx/cairo/cairo/test/. r=joe
...
We have never used these files and they are terribly
out of date.
2012-01-14 14:32:14 -05:00
Benoit Girard
c80702c6c3
Merge m-c into kiwifox
...
--HG--
rename : widget/src/cocoa/nsChildView.h => widget/cocoa/nsChildView.h
rename : widget/src/cocoa/nsChildView.mm => widget/cocoa/nsChildView.mm
rename : widget/public/nsIWidget.h => widget/nsIWidget.h
rename : widget/src/xpwidgets/nsBaseWidget.cpp => widget/xpwidgets/nsBaseWidget.cpp
rename : widget/src/xpwidgets/nsBaseWidget.h => widget/xpwidgets/nsBaseWidget.h
2012-01-11 17:30:40 -05:00
Ali Juma
9afe821b41
More handling review comments for Bug 711168.
2012-01-10 18:04:21 -05:00
Ali Juma
ff89573447
Address review comments from Bug 711168.
...
--HG--
rename : gfx/layers/ipc/ShadowLayersHost.h => gfx/layers/ipc/ShadowLayersManager.h
2012-01-06 17:52:32 -05:00
Jonathan Kew
6a557ab015
bug 708075 - observe memory-pressure notification and discard cached gfxShapedWord records. r=roc
2012-01-13 11:37:46 +00:00
Mike Hommey
7f242c3451
Bug 716825 - Avoid loading system libraries with their full path. r=bjacob,r=gal,r=blassey
2012-01-13 07:23:02 +01:00
Ed Morley
2537334d2c
Merge mozilla-central to mozilla-inbound
2012-01-13 03:19:46 +00:00
Oleg Romashin
70f89939ad
Bug 694964 - crash [@ gfxSharedImageSurface::Open]. r=ajuma
2012-01-12 15:49:43 -08:00
Chris Jones
fbcecfeecd
Bug 716332: Delete temporary fbo. r=joedrew
2012-01-12 16:27:34 -08:00
Matt Woodrow
6219ed7149
Bug 712509 - Disable Skia's internal malloc debugging as it was causing crashes on android. r=Bas
2012-01-12 13:46:09 +13:00
Nathan Froyd
a7c341b850
Bug 717311 - reduce space required by sCatEAWValues; r=jfkthame
2012-01-11 15:51:09 -05:00
Ed Morley
e94f33a256
Backout f94f83c7f2df (bug 708075), 6bf51f18e69e (bug 717311) for test crashes
2012-01-12 13:30:39 +00:00
Jonathan Kew
a5b02c40d5
bug 708075 - observe memory-pressure notification and discard cached gfxShapedWord records. r=roc
2012-01-12 12:44:05 +00:00
Nathan Froyd
c7796576cf
Bug 717311 - reduce space required by sCatEAWValues; r=jfkthame
2012-01-11 15:51:09 -05:00
Michael Wu
50a77e5681
Bug 734263 - Set offscreen surface format according to screen format, r=cjones
2012-03-13 16:59:26 -04:00
Boris Zbarsky
63feecbdde
Bug 718150. Make sure to update our stored size on Swap() even if we didn't already have a front surface. r=cjones
2012-01-14 11:48:48 -05:00
Ali Juma
1c0a78071b
Clean up Compositor destruction.
2011-12-22 10:59:53 -05:00
Ali Juma
1c19c72729
Clean up pointer usage
2011-12-21 11:10:33 -05:00
Ali Juma
5a550c4a06
Clean up
2011-12-20 15:12:54 -05:00
Ali Juma
540d88be61
Fix crash when deleting Compositor parent, and change RPC calls to sync calls..
2011-12-20 10:37:27 -05:00
Ali Juma
4f2ee20c89
Composite only when needed.
2011-12-19 13:17:29 -05:00
Benoit Girard
50655bded6
merge mc to kiwifox
2011-12-19 11:34:31 -05:00
Richard Newman
074573bef6
Merge last win pgo-green changeset from m-i to m-c.
2012-02-23 18:35:17 -08:00
Masatoshi Kimura
255bbbc1c1
Bug 699247 - Remove Win2K related code. r=jimm, sr=neil
2012-02-23 08:53:55 -06:00
Florian Boesch
d1d46761fc
Bug 728354 - Implement WebGL EXT_texture_filter_anisotropic extension *proposal* - r=bjacob
...
The spec proposal for this extension is at
https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/extensions/proposals/EXT_texture_filter_anisotropic/index.html
This adds a conformance test as well, that will have to be merged upstream.
2012-02-23 08:43:57 -05:00
Daniel Holbert
943cb76570
backout 29ee49bff6a1 (Bug 726396) due to webgl test failures
2012-02-22 16:37:36 -08:00
Jeff Muizelaar
068e766d38
Bug 729145. Don't ignore curves when we don't have a current point. r=mwoodrow
...
This was a copy & paste typo and is caught by
http://philip.html5.org/tests/canvas/suite/tests/2d.path.quadraticCurveTo.ensuresubpath.2.html
which is not in our test suite.
--HG--
extra : rebase_source : dc77d4bfa4da0d79e97da1e10e72bbd77223e8fa
2012-02-22 17:06:02 -05:00
Jeff Gilbert
6de235f6d4
Bug 726396 - Repair ANGLE d3d share handle fetching an PBuffer creation behavior - r=bjacob
2012-02-22 14:08:24 -08:00
Jonathan Kew
d0313d99a8
bug 662055 followup - permute order of Hebrew diacritics so that Biblical spelling of 'Jerusalem' renders properly. r=smontagu
2012-02-22 20:55:12 +00:00
Benoit Jacob
cf85d53bf8
Bug 699033 - tame a crash in ANGLE compiler - r=jst
2012-02-23 17:49:55 -05:00
Masatoshi Kimura
3e6d13b345
Bug 700057 - Create artificial names if English names not found in the name table. r=jfkthame
2011-12-19 10:48:46 +00:00
Jonathan Kew
f13ebdd682
bug 711357 - release the CGFontRef after creating our font entry (which holds its own reference). r=jdaggett
2011-12-19 10:36:05 +00:00
Jonathan Kew
2cef038a27
bug 711352 - don't CFRelease objects when we don't have an owning reference. r=jdaggett
2011-12-19 10:33:37 +00:00
Ali Juma
89f552cade
Merged.
2011-12-19 10:44:18 -05:00
Benoit Girard
8de41d03a6
More clean up. Shutdown down a window no longer crashes
2011-12-16 19:21:51 -05:00
Ali Juma
eb3547b425
Add a 10ms delay when scheduling next composition.
2011-12-16 17:54:06 -05:00
Benoit Girard
48eb7995d9
Clean up some hacks and useless code
2011-12-15 16:31:16 -05:00
Ali Juma
6870dabd13
Ensure added code only runs when using a Compositor, not in e10s.
2011-12-15 16:16:38 -05:00
Ali Juma
8c61077022
Make shadow layer transformations work.
2011-12-15 15:20:06 -05:00
Ali Juma
5f3684bfe7
imported patch hacking
2011-12-15 15:07:25 -05:00
Ali Juma
c25e4ad6de
imported patch PCompositorProgress
2011-12-15 15:07:19 -05:00
Jonathan Kew
347f601d08
bug 711079 - move OTS from libxul to gkmedias.dll on Windows. r=khuey
2011-12-19 01:55:11 +00:00
Benoit Girard
815c1b1640
Part A: Setup PCompositor (in progress)
2011-12-12 10:15:57 -05:00
Benoit Jacob
6dda4625f5
Bug 711592 - Update ANGLE to r924 - no review
...
Upstream is at http://code.google.com/p/angleproject/
2011-12-18 18:20:45 -05:00
Nicholas Nethercote
301136c2ce
Bug 707865 - Convert nsTArray::SizeOf() to nsTArray::SizeOfExcludingThis(). r=jlebar.
...
--HG--
extra : rebase_source : d802d58bc7dedda2490878793923adc0ab55f779
2011-12-15 14:59:53 -08:00
Matt Woodrow
4f97b72958
Bug 707563 - Restore the w component in the LayerManager shaders after applying the offset. r=Bas
2011-12-19 10:11:30 +13:00
Matt Brubeck
4413581467
Back out bug 710521, bug 672013, bug 702739 because of Mac reftest failures
2011-12-18 08:15:09 -08:00
Edwin Flores
4b9197e4b1
Bug 710521. Small refactor of gfxFont to separate drawing to paths and drawing strokes. r=roc
2011-12-18 21:53:03 +13:00
Ms2ger
919fc52fdc
Bug 709518 - Remove unused 4-argument nsRenderingContext::InvertRect; r=jrmuizel a=edmorley
2011-12-11 14:43:29 +01:00
Jonathan Kew
88ce377c2f
bug 691505 - ensure Graphite uses infallible malloc to give well-defined OOM behavior. r=roc
2011-12-09 22:32:30 +00:00
Jonathan Kew
a1594b4f50
bug 631479 (part 4) - implement gfxGraphiteShaper to handle text-shaping for graphite-enabled fonts. r=jdaggett
2011-12-09 22:32:29 +00:00
Jonathan Kew
5861e88308
bug 631479 (part 3) - allow graphite tables to be passed through OTS for downloadable fonts. r=jdaggett
2011-12-09 22:32:29 +00:00
Jonathan Kew
1acaf9ad30
bug 631479 (part 2) - compile graphite2 as part of the gfx build. r=jdaggett,khuey
2011-12-09 22:32:29 +00:00
Jonathan Kew
eb7e3fe1d3
bug 631479 (part 1) - import graphite2 code from http://projects.palaso.org/projects/graphitedev/repository/revisions/853 (release 1.0.3 plus bugfixes). r=jdaggett
2011-12-09 22:32:28 +00:00
Robert O'Callahan
275c22a4d9
Bug 705559. Part 4: Speed up AddDependencyOnSource by exiting early when we already have the dependency. r=bas
2011-12-09 22:53:14 +13:00
Robert O'Callahan
b000792783
Bug 705559. Part 3: Use mDirtyTransform to avoid unnecessary SetTransform calls. r=bas
2011-12-09 22:53:14 +13:00
Robert O'Callahan
2456b6e5fe
Bug 705559. Part 2: Keep only one snapshot per DrawTargetD2D since all stored snapshots represent the 'last state'. Reuse that snapshot if the state hasn't changed since the last snapshot. Keep the last snapshot alive and make the snapshot's mDrawTarget weak instead. Change mDependingOnTargets/mDependentTargets to be hashsets instead of vectors. Remove SourceSurfaceD2DTarget::mIsCopy since the null-ness of mDrawTarget means the same thing. r=bas
2011-12-09 22:51:57 +13:00
Jeff Gilbert
31be7199ca
Bug 708124 - Remove unnecessary glFlushs from Layers - r=bjacob
2011-12-16 14:24:46 -08:00