gfx/cairo/cairo/src/cairo-d2d-surface.cpp
f36a9b649c6b9b2ea2a9660328d92ef19f3f0120
created 2012-01-28 12:25 +0000
pushed 2012-02-01 18:17 +0000
Jonathan Kew Jonathan Kew - bug 721511 - use stack-based buffers for moderate-sized glyph runs in cairo/dwrite backend. r=bas
cb21301bbdd3408124b9235196fcc187087fcd61
created 2012-01-28 09:50 +0000
pushed 2012-02-01 18:17 +0000
Jonathan Kew Jonathan Kew - backout changeset 2ea682dba295 (bug 721511) due to windows crashtest orange.
2ea682dba295dfc7a250a7c942905bac1ee7aff8
created 2012-01-28 08:28 +0000
pushed 2012-02-01 18:17 +0000
Jonathan Kew Jonathan Kew - bug 721511 - use stack-based buffers for moderate-sized glyph runs in cairo/dwrite backend. r=bas
2c45818269df11c0c77b41515f4d60d20d1a3d30
created 2012-01-23 12:03 +0100
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 657141 - Part 2: Only optimize away clip levels when using solid alpha masks. r=jrmuizel DONTBUILD
df60208f850cfca08e572302860ceffdddd8dda4
created 2012-01-23 12:01 +0100
pushed 2012-02-01 18:17 +0000
Dão Gottwald Dão Gottwald - Backed out changeset 17933c63c7b6
17933c63c7b60faea661d9d5690b27cff6164f15
created 2012-01-23 12:00 +0100
pushed 2012-02-01 18:17 +0000
Dão Gottwald Dão Gottwald - Bug 657141 - Part 2: Only optimize away clip levels when using solid alpha masks. r=jrmuizel
ed30bd37bd8fa0d413c988b9531e503d0428a653
created 2011-12-19 14:04 +0100
pushed 2011-12-21 14:41 +0000
Jacek Caban Jacek Caban - Bug 670096 - cairo fails to compile on mingw with D2D and DWrite enabled r=jones.chris.g
36b377464b44dce09299a5c896a2a6f892066113
created 2011-11-18 17:00 +1300
pushed 2011-12-21 14:41 +0000
Matt Woodrow Matt Woodrow - Bug 700179 - Add GetSize() support for the windows surfaces. r=Bas
116b2987471aa67a248be072a843f87087d37fc8
created 2011-11-15 14:09 +0100
pushed 2011-12-21 14:41 +0000
Jacek Caban Jacek Caban - Backed out changeset a21668ea9597 for Windows test failures
a21668ea9597ba6fbbc272c8132e6f940fa7e1d9
created 2011-11-15 12:58 +0100
pushed 2011-12-21 14:41 +0000
Jacek Caban Jacek Caban - Bug 670096 - cairo fails to compile on mingw with D2D and DWrite enabled r=cjones
852f698f184b2f34a9ac98005a6a9b866f489287
created 2011-08-16 19:07 -0400
pushed 2011-08-23 21:16 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 671428. cairo: Handle bad strides in acquire_source_surface. r=bas
17fa5a741f845f934cd51178974b6e453b4b3183
created 2011-08-10 19:34 -0400
pushed 2011-08-16 19:58 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 671428. cairo: Crash even earlier to try to figure out what went wrong with the image surface. r=bjacob
c05f6481b84a04568c9a9febdbbbab52a59c4586
created 2011-07-11 18:24 -0700
pushed 2011-08-16 19:58 +0000
Daniel Holbert Daniel Holbert - backout 36b64e9837f5 (Bug 668764) due to reftest orange on Win7
36b64e9837f5666a83b0fa5735550ad35b42dc46
created 2011-07-11 16:37 +0200
pushed 2011-08-16 19:58 +0000
Bas Schouten Bas Schouten - Bug 668764: Properly specify stroke offset in Direct2D cairo backend. r=jrmuizel
95039cfae6a3d88fe0b906e97c9657f4557d38c4
created 2011-06-24 19:41 +0200
pushed 2011-07-05 17:42 +0000
Bas Schouten Bas Schouten - Bug 651858 - Part 2: Add glue code in gfx for thebes-azure interop. r=jrmuizel
87406ae57a1b67662d3e452bfddac70e42c35aad
created 2011-06-09 17:28 -0400
pushed 2011-07-05 17:42 +0000
Bas Schouten Bas Schouten - Bug 655836: Flush surface A when B changes and A has a pending drawing command depending on B. r=jrmuizel
0fd6f88a7c1bb319c2672c0fbbdb90767294377c
created 2011-06-09 09:26 -0400
pushed 2011-07-05 17:42 +0000
Ehsan Akhgari Ehsan Akhgari - Merge mozilla-central into mozilla-inbound
f0472d3bf28a14459767fa3e3e1f9b75f8db8200
created 2011-06-09 12:27 +0100
pushed 2011-07-05 17:42 +0000
Jonathan Kew Jonathan Kew - backed out changesets 5607cca3f7bf, 1ccc676a3a2c, 3eb99af46b93, 63c8f645cc1c (bug 661471 parts 6-7) to avoid merge conflicts, as they also landed on mozilla-central but with slight differences.
91c6afbd9046752394cca1f2cc549b054e705194
created 2011-06-09 08:13 +0100
pushed 2011-07-05 17:42 +0000
Jonathan Kew Jonathan Kew - Bug 661471. Part 6.3: Only force DW to use specific ClearType modes if ClearType is actually enabled. r=roc
79f718b57c49f8c11e781dfe27af4da16befbd08
created 2011-06-03 16:31 +1200
pushed 2011-07-05 17:42 +0000
Robert O'Callahan Robert O'Callahan - Bug 661471. Part 1: Create preference to force particular font families to use 'GDI Classic' rendering with DirectWrite. r=jdaggett,jfkthame
102be3d1f10321b5503fa0b421467cf03ab2db55
created 2011-03-10 14:52 -0500
pushed 2011-07-05 17:42 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 562746. Update cairo to 1.10.
a98c00e70590d96808962286ba59ae519c4dcc14
created 2011-05-26 14:57 -0400
pushed 2011-07-05 17:42 +0000
Ehsan Akhgari Ehsan Akhgari - Backout bug 562746 (Cairo update to version 1.10) because of the possible Dromaeo regression on Mac OS X 10.5)
acb4e51fa8a6c6d4d6f13a6fee31f88c293387e7
created 2011-03-10 14:52 -0500
pushed 2011-07-05 17:42 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 562746. Update cairo to 1.10.
12e254993fd28ce86fb5edb91888ae362ad0fa74
created 2011-06-28 02:40 +0200
pushed 2011-06-28 00:43 +0000
Bas Schouten Bas Schouten - Bug 655836: Flush surface A when B changes and A has a pending drawing command dpending on B. r=jrmuizel a=clegnitto
66e854c53a114db1fd853c3dfcded3400992eda8
created 2011-05-17 21:27 +0200
pushed 2011-05-24 18:03 +0000
Bas Schouten Bas Schouten - Bug 657141: Avoid excessive clipping by only popping to the common ancestor. r=jrmuizel
fd8e217b2c84e199e1c1a4a6c6c74368812c154b
created 2011-04-21 07:29 +0100
pushed 2011-05-24 18:03 +0000
Jonathan Kew Jonathan Kew - bug 642589 - expose prefs for tweaking DirectWrite/D2D antialiasing behavior. r=jdaggett
e29f195869ade787c4363f3ea8ef6e2535a0f3f9
created 2011-04-11 16:42 -0700
pushed 2011-04-12 01:19 +0000
Bas Schouten Bas Schouten - Bug 600760: Optimize mask with rectangular clip. r=jrmuizel
6cfaf3ab8b96d90a3c637e9bbb8f1310b0f51702
created 2011-04-11 13:02 +0100
pushed 2011-04-12 01:19 +0000
Jonathan Kew Jonathan Kew - bug 638764 - print DirectWrite text via ExtTextOut using a GDI font, to get decent PDF output. r=bas
fbfd2ea90615a47787eb512b8ed953159d431d53
created 2011-02-15 20:55 +0000
pushed 2012-02-01 18:17 +0000
Jonathan Kew Jonathan Kew - bug 633342 - allow subpixel AA but not the manual show_glyphs path when Asian font has embedded bitmaps. r=bas a=joe
e91641354569de01d58ef3e0ed855b1e1dcb5a34
created 2011-02-15 20:55 +0000
pushed 2012-02-01 18:17 +0000
Jonathan Kew Jonathan Kew - bug 633342 - get rid of windows newlines in cairo files. r=bas a=joe
242d17a9bc33c22705dc80257027608c02bf898b
created 2011-01-31 17:18 +0100
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 630096: Fix cairo_d2d_finish destruction order. r=jrmuizel a=joedrew
ea0d32edf11b2d9ff2d0ba4e71964d8466fb73d3
created 2011-01-17 21:27 +0000
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 626227: Use a single VRAM texture but multiple system RAM textures for manual glyph drawing. r=jrmuizel a=blocking-betaN
a66254dfa588baa0a4223301c93add90be411f69
created 2011-01-17 17:46 +0000
pushed 2012-02-01 18:17 +0000
Jonathan Kew Jonathan Kew - bug 626299 - fix disappearing text when D2D manual subpixel-AA codepath tries to use a bitmap font size. r=bas a=blocking-betaN
a4e82c00b35260b4c0c20bb9be10807ea18db44d
created 2011-01-16 03:30 +0100
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 622482 - Part 4: Manually draw glyphs when needing subpixel AA on an RGBA surface. r=jrmuizel a=blocking-betaN
0e2ce76918c1f34400149d3c1a80d38f8c49daf9
created 2011-01-16 03:29 +0100
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 622482 - Part 3.5: Add TextTexture to avoid texture creation in majority of text draws. r=jrmuizel a=blocking-betaN
fb7e67967dcb062b46d5d81e50c9a5b74d1c2852
created 2011-01-16 03:29 +0100
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 622482 - Part 3: Add stack-based helper for region destruction. r=jrmuizel a=blocking-betaN
162c21a0609fb90f4795f69c7f664e7b92bb4201
created 2011-01-16 03:29 +0100
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 622482 - Part 2: Factor out DWrite Glyph Run creation. r=jrmuizel a=blocking-betaN
5fc1c25c5ba3f41540c8cfe6699841dd57b9a837
created 2011-01-16 03:29 +0100
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 622482 - Part 1: Move Direct2D glyph rasterization into cair-d2d-surface. r=jrmuizel a=blocking-betaN
824f8a023254f117c0f6bc54a95223d5a658c665
created 2010-12-01 02:17 +0100
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 606372: Properly inverse transform the brushes in D2D. r=jrmuizel a=blocking-final
2f456d0310fab0249d7e404acc987b88a729d649
created 2010-10-27 06:52 +0200
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 606938: Toss out cached bitmaps when created with an old device. r=jrmuizel a=blocking-beta7
98a77908bac6d02603021ad91f146be7a8246d28
created 2010-10-08 18:02 +0200
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 600045: Fix problems with non-over operator and transformed strokes. r=jrmuizel a=blocking-betaN
f8612bea4bd6132886be68c663db8ac855dad523
created 2010-10-01 00:53 +0200
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 597950 - Part 1: Add API to create a D2D surface from a D3D10 Texture. r=vlad
15927ddc5ecd33a7014d2a3ba018f96a64154e8b
created 2010-09-28 21:52 +0200
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 599658: Properly deal with matrices with negative scale values. r=vlad a=blocking-beta7
e6ae83018a7ca825a7f426318b6bbfd697eca472
created 2010-09-27 04:47 +0000
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 599675: Break out of device waiting loop when device is removed. r=vlad a=blocking-beta7
3c934d803bd7b6a920c7d66c01898897f039ca7d
created 2010-09-24 19:55 +0200
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 599118 - Followup: Respect source pattern filter when using fastblit. r=joe a=test-bustage
5b3d3d9fb9f36de33fc8bf11ab21bf951ac48949
created 2010-09-24 18:58 +0200
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 599118 - Part 2: Try to use our fastblit path for solid alpha masks. r=vlad a=blocking-beta7
022d7ec2c7ec2046f55a59eb944c50b26e5ff82a
created 2010-09-24 18:58 +0200
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 599118 - Part 1: Generalize our fastblit path for boxes to use DrawBitmap where it can. r=vlad a=blocking-beta7
828b362466c1279549613b821a0cee3a479de5cb
created 2010-09-22 20:00 +0200
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 598686: Properly count VRAM for interop surfaces. r=jdrew a=blocking-beta7
7a05dd5b25decf4c5e09ff4e5c3a8bccbf645a0b
created 2010-09-15 22:16 +0000
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 596494 - Part 1: Expose method to get the D3D10 device for cairo d2d device. r=jrmuizel
f2f217290bd0c67ac97711fb618edce0b450db96
created 2010-09-02 15:07 -0400
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 592024 - Don't clear shared D3D9/D2D surfaces in cairo_d2d_create_for_handle because D3D9 and D2D need a lot of synchronization points. Instead, put a clear in DrawRegion, which already has synchronization points. r=jrmuizel a=blocking
cf9da3a00368833f3d04e9771455cdc6840b4b6e
created 2010-08-27 22:12 +0000
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 573013: Report more appropriate errors from acquire_source_image. r=jrmuizel a=blocking-beta5
a8f18c4dbc50fcd4d690405c9fe56dea33593462
created 2010-08-24 13:46 -0400
pushed 2012-02-01 18:17 +0000
Loïc Yhuel Loïc Yhuel - Bug 589809. D2D: Fix running with PIX. r=bas
00ff5cfe0b0a862449908a6adf3aa10e70b80d7f
created 2010-08-24 13:46 -0400
pushed 2012-02-01 18:17 +0000
Loïc Yhuel Loïc Yhuel - Bug 589809. D2D: Fix surface leak. r=bas
4747f09a62e399f5ac0c2bcb16736a047c03b996
created 2010-08-23 20:12 -0700
pushed 2012-02-01 18:17 +0000
Vladimir Vukicevic Vladimir Vukicevic - Bug 589891 - d2d 0-sized surfaces shouldn't cause a Cxx exception. r=jmuizelaar, a2.0=blocking-beta5
3ec65c47a51a24a353b8c3b08f0209046732dd66
created 2010-08-19 09:28 +0100
pushed 2012-02-01 18:17 +0000
Rob Arnold Rob Arnold - Bug 587566 - Enable Depth/Clip to allow D2D for non DX10 devices; r=bas.schouten approval2.0=joe
a56f32372b9adb87994a5a772844240ca3b36383
created 2010-08-18 05:43 +0200
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 587856 - Part 1: Expose D2D surface VRAM usage from cairo device. r=jrmuizel
bffe7baa4e00e21ad5468cd4843a22e653b0f80d
created 2010-08-16 09:15 +0200
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 587342: Use the correct content type for fallback surfaces. r=jrmuizel
055a407bb683d9e5d567d9972446dd1d5d61cd83
created 2010-08-16 09:15 +0200
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 587316 - Part 4: Support CAIRO_EXTEND_NONE for D2D source surfaces. r=jrmuizel
1d7c15818f663035ce835a7c336d6d0496a7fe54
created 2010-08-16 09:15 +0200
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 587316 - Part 3: Allow custom operators when doing masking. r=jrmuizel
9cb9cb9dd8fafa7164445ec5037f2a41d5375a81
created 2010-08-16 09:15 +0200
pushed 2012-02-01 18:17 +0000
Bas Schouten Bas Schouten - Bug 586316 - Part 1: Use MITER_OR_BEVEL to adhere to cairo expected behavior. r=jrmuizel
less more (0) -100 -60 tip