Benoit Jacob
|
d6d96c60b7
|
Bug 612171 - Regression: severe scrolling glitches with GL layers - r=joe, a=blocking-beta8
|
2010-11-15 18:13:56 -05:00 |
Markus Stange ext:(%2C%20Joe%20Drew%20%3Cjoe%40drew.ca%3E%2C%20Matt%20Woodrow%20%3Cmwoodrow%40mozilla.com%3E)
|
d47d49d852
|
Bug 593342 - Use double buffering on Mac instead of flushing, for greater performance. r=vlad,roc,joe a=b
|
2010-09-21 14:39:38 -04:00 |
Karl Tomlinson
|
20b116d1d6
|
b=605043 round inter-glyph spacing to pixels when glyphs will be pixel snapped r=jfkthame
--HG--
extra : transplant_source : %9Eu%09%E3N%EC%D7x%20O%EA%3E%0F%86%9C%93k9%7E%B2
|
2010-11-15 08:21:37 +13:00 |
Makoto Kato
|
8466507cd8
|
Bug 611960 - bustage on Win64 after bug 583138 is landed. r=roc, a=roc
|
2010-11-14 00:42:02 +09:00 |
Joe Drew
|
8a4afadd7a
|
Bug 611498 - Add a test for transparent areas overdrawing when repeatedly drawn. r=jrmuizel a=b
--HG--
extra : rebase_source : 42a63d58e136368a595ba1714ceac47134a0e1bf
|
2010-11-12 18:34:43 -05:00 |
Joe Drew
|
2ffec50cc0
|
Bug 611498 - Clear transparent surfaces before we draw into them. r=jrmuizel a=b
--HG--
extra : rebase_source : 0bda0fede9b4fb607906d93997de8f85402a5592
|
2010-11-12 18:34:36 -05:00 |
Benjamin Stover
|
0521600299
|
Bug 611799 Prefill newly created buffers with old content r=cjones a=blocking-fennec
|
2010-11-12 14:21:05 -08:00 |
Vladimir Vukicevic
|
7c9f6ae03a
|
b=609195; use GL_REPEAT for non-power-of-two textures if we have support for them; r=jrmuizel, a=b
|
2010-11-12 12:02:20 -08:00 |
Vladimir Vukicevic
|
c2d23145ca
|
b=609195; don't use GL_REPEAT for non-power-of-two textures; r=jrmuizel
|
2010-11-12 12:02:17 -08:00 |
Vladimir Vukicevic
|
5b1e7ec991
|
b=605063; fix android GL startup; r=jrmuizel
|
2010-11-12 12:02:11 -08:00 |
Jonathan Kew
|
b9f5259854
|
bug 606714 - shape long text runs in sections. r=jdaggett a=blocking2.0
|
2010-11-11 11:21:05 +00:00 |
Chris Double
|
96cbe7d2f7
|
Bug 583138 - Update to latest Chromium YCbCr to RGB Conversion code - r=roc a=blocking2.0
|
2010-11-11 12:54:27 +13:00 |
Chris Double
|
0965268b8a
|
Bug 577843 - Scale videos at YCbCr conversion time - r=roc a=blocking2.0
--HG--
extra : rebase_source : ae011843fdd812dbeab7e5de0bf3b6029cccb3e5
|
2010-10-26 16:11:13 +13:00 |
Robert O'Callahan
|
24f17c94ae
|
Bug 608636. Clip to transformed bounds of BasicContainerLayers when compositing their opacity groups back to the target surface. r=vlad,a=blocking
|
2010-11-12 14:43:42 +13:00 |
Robert O'Callahan
|
d224a4edaf
|
Bug 579885. Part 2: Never use SOURCE to composite ThebesLayers into the target, just use OVER and assume cairo backends will optimize. r=vlad,a=blocking
|
2010-11-12 14:43:42 +13:00 |
Robert O'Callahan
|
3c4ee3a8cc
|
Bug 579885. Part 4: Paint opaque surfaces using kPrivateCGCompositeCopy when possible. r=jrmuizel,a=blocking
|
2010-11-12 14:43:42 +13:00 |
Robert O'Callahan
|
6befdb5626
|
Bug 579985. Part 3.2: Remove gfxASurface::AreSimilarSurfacesSensitiveToContentType because it's effectively always true now. r=jrmuizel,a=blocking
|
2010-11-12 14:43:40 +13:00 |
Robert O'Callahan
|
55d56898d6
|
Bug 579985. Part 3.1: Pass cairo_content_t parameter when creating CGLayer surfaces. r=jrmuizel,a=blocking
|
2010-11-12 14:42:22 +13:00 |
Robert O'Callahan
|
cc373a3edf
|
Bug 579985. Using CGContextSetAlpha to implement mask alpha doesn't work for some operators. r=jrmuizel,a=blocking
|
2010-11-12 14:42:22 +13:00 |
Robert O'Callahan
|
d5dd5979fe
|
Bug 593270. Part 2: Treat EXTEND_PAD like EXTEND_NONE when painting. r=jrmuizel,a=joe
|
2010-11-12 14:42:22 +13:00 |
Robert O'Callahan
|
fe523b132d
|
Bug 593270. Part 1: Move surface setup code to a helper function. r=jrmuizel,a=joe
|
2010-11-12 14:42:22 +13:00 |
Joe Drew
|
d77c9f55a1
|
Bug 575521 - bustage fix. r=me a=b
|
2010-11-11 16:04:36 -05:00 |
Joe Drew
|
870a645dda
|
Bug 575521 - Draw to a clipped context backed by the surface uploaded to OpenGL using APPLE_client_storage to avoid slowdowns in glTexSubImage2D. r=jrmuizel a=b
|
2010-11-11 15:31:23 -05:00 |
Joe Drew
|
9bdb4efaa4
|
Bug 575521 - Use the APPLE_client_storage extension to reduce the number of copies of data we make when uploading textures. r=vlad
|
2010-11-11 15:31:23 -05:00 |
Joe Drew
|
f5aad39596
|
Bug 575521 - Support the APPLE_client_storage GL extension. r=vlad
|
2010-11-11 15:31:23 -05:00 |
Joe Drew
|
ac3ba026a4
|
Bug 575521 - Use gfxASurface::GetAsImageSurface in TextureImageCGL to make it faster. r=jrmuizel
|
2010-11-11 15:31:23 -05:00 |
Joe Drew
|
f266d548cc
|
Bug 575521 - Add gfxQuartzSurface::GetAsImageSurface. r=jrmuizel,vlad
|
2010-11-11 15:31:23 -05:00 |
Joe Drew
|
5a6635cadd
|
Bug 575521 - Add cairo_quartz_surface_get_image to get the image associated with a quartz surface, if it exists. r=jrmuizel,vlad,bas
|
2010-11-11 15:31:23 -05:00 |
Joe Drew
|
cfd14721ce
|
Bug 575521 - Flush the CGContext before getting its raw image data. r=jrmuizel
|
2010-11-11 15:31:22 -05:00 |
Matt Woodrow
|
ced3693cdf
|
Bug 605057 - Add gfxASurface::GetAsImageSurface to convert generic surfaces into image surfaces without copies (if possible). r=roc a=b
|
2010-11-11 15:31:22 -05:00 |
Jonathan Kew
|
d3fc784c6d
|
merge backout of 7e3e4c91c0f7, a=backout
|
2010-11-11 12:18:56 +00:00 |
Jonathan Kew
|
9d4104dd9b
|
Backed out changeset 7e3e4c91c0f7 due to Linux failures
|
2010-11-11 12:18:02 +00:00 |
Jonathan Kew
|
15f3f69671
|
bug 606917 part 2 - update character property tables for harfbuzz to unicode 6.0. r=smontagu approval2.0=benjamin
|
2010-11-11 11:32:02 +00:00 |
Jonathan Kew
|
28c0811c89
|
bug 606714 - shape long text runs in sections. r=jdaggett a=blocking2.0
|
2010-11-11 11:21:05 +00:00 |
Oleg Romashin
|
cdf15687d8
|
Bug 609838 - Fennec double-tap zoom is broken with HW acceleration enabled. r=jones.chris.g a=b-f
|
2010-11-11 07:44:42 +02:00 |
Karl Tomlinson
|
83a4e64a8b
|
b=597147 part 19: simplify gfxFcFont/gfxPangoFcFont ownership a little r=jfkthame
--HG--
extra : rebase_source : c7288edd9faefde36543d635c37b8a05d3d18a7b
|
2010-11-11 11:32:06 +13:00 |
Karl Tomlinson
|
5290b59221
|
b=597147 part 18: use GDK's default PangoFontMap when suitable r=jfkthame
--HG--
extra : rebase_source : 62f25ad9a6c0b926f8c357cae8b85adfb44f2988
|
2010-11-11 11:30:21 +13:00 |
Karl Tomlinson
|
e2fdecf7f6
|
b=597147 part 17: switch from pango_itemize to gfxScriptItemizer r=jfkthame
--HG--
extra : rebase_source : f0b1026020b765d1ffedd1f98d04373b8d8fbc9a
|
2010-11-11 11:25:59 +13:00 |
Karl Tomlinson
|
8ac43b8166
|
b=597147 part 16: Add gfxFcFont::InitTextRun to shape with Pango r=jfkthame
--HG--
extra : rebase_source : bb1b064642eb58f86400b774bd8514f9baa956c4
|
2010-11-11 11:25:59 +13:00 |
Karl Tomlinson
|
f4f708456a
|
b=597147 part 15: set up PangoAnalysis for Pango shaping r=jfkthame
--HG--
extra : rebase_source : 89c6d15adbf7d82672939889aad64a80a36f945a
|
2010-11-11 11:25:59 +13:00 |
Karl Tomlinson
|
eb96d52f43
|
b=597147 part 14: Let gfxFcFont and gfxPangoFcFont share ownership of each other r=jfkthame
--HG--
extra : rebase_source : 13cc757a75d3a222634606e3f3220869da4bb12e
|
2010-11-11 11:25:59 +13:00 |
Karl Tomlinson
|
2a71f68f5b
|
b=597147 part 13: Add a factory method to create a gfxPangoFcFont from gfxFcFont r=jfkthame
--HG--
extra : rebase_source : 460d3c74112cec7a42ca29c840dd9120457499e1
|
2010-11-11 11:25:59 +13:00 |
Karl Tomlinson
|
e862561753
|
b=597147 part 12: un-inline some of gfxPangoFcFont r=jfkthame a=blocking
--HG--
extra : transplant_source : %B3%9C%C9%8E%91%D9%1D%F3%95%12%5CRg%40%7D%D3%E5%06L%0B
|
2010-11-11 09:04:19 +13:00 |
Karl Tomlinson
|
033731ee57
|
b=597147 part 11: Use C++ instance methods in gfxPangoFcFont r=jfkthame
--HG--
extra : transplant_source : %D9%15%DB%9C%EB%8CCi%03%C1%915-%9EOA3%B8%5C%7F
|
2010-11-11 08:46:55 +13:00 |
Karl Tomlinson
|
2e00790d6b
|
b=597147 part 10: make font group language a real language for font shaping r=jfkthame
--HG--
extra : transplant_source : %BE%D9%0B%C0I%17%26%14%7E%ED9j%96%7BPE%8C%A3Q%09
|
2010-11-11 08:46:55 +13:00 |
Karl Tomlinson
|
0903fed8e4
|
b=597212 remove unnecessary extra nsILanguageAtomService::LookupLanguage r=jfkthame a=joe
--HG--
extra : transplant_source : p%23%5B%82.%9D70%F6%95%96%85%0C%EE%04%1C%BC9%27%D2
|
2010-11-11 08:45:00 +13:00 |
Karl Tomlinson
|
c64ab432da
|
b=597212 hold a reference to language nsIAtom from gfxFontStyle r=jfkthame a=joe
--HG--
extra : transplant_source : %11e%10%CF%5E%90Ce%84S%ADj%16%EC%8FA%9A%0A%D5%29
|
2010-11-11 08:44:32 +13:00 |
Karl Tomlinson
|
06a773ee45
|
b=597147 part 9: make language GetSampleLangForGroup parameter an atom r=jfkthame
--HG--
extra : transplant_source : %1C%3E%F6_%93%EFW%AEFx/%2B%8F%0F%AEO%9B%E5%CC%26
|
2010-11-08 11:44:51 +13:00 |
Karl Tomlinson
|
1e487a2517
|
b=597147 part 7: avoid some signed/unsigned comparisons r=jfkthame
--HG--
extra : transplant_source : %81b%3A%0F%D7Ul%FC%1F%B8/n%CD%25%BB%9E%D8%C2%F7%19
|
2010-11-08 11:44:51 +13:00 |
Karl Tomlinson
|
1ce7460c1a
|
b=597147 part 6: move Pango shaping out of FontGroup r=jfkthame
--HG--
extra : transplant_source : db%C4%E5%A8i%B7%8C-%16.P%F16%FDb%07P%A9%B6
|
2010-11-08 11:44:51 +13:00 |