timeless@mozdev.org
|
3dbea022b0
|
Bug 603358 gfxHarfBuzzShaper::InitTextRun leaks hb_font_funcs_create() and hb_unicode_funcs_create(). r=jfkthame a=joe
|
2010-12-01 16:34:24 +00:00 |
|
Shawn Wilsher
|
9cdab945a8
|
Merge mozilla-central into Places.
|
2010-11-29 08:43:57 -08:00 |
|
Bas Schouten
|
5ed3adcb07
|
Backout bug 595277. a=bustage
|
2010-12-07 05:39:19 +01:00 |
|
Bas Schouten
|
14cb808663
|
Bug 595277 - Part 0: Clear out user data on destroy. r=roc
|
2010-12-07 03:05:25 +01:00 |
|
Benoit Jacob
|
81ac2ab66c
|
Bug 613079 - fix non-libxul build and style fixes - r=dholbert, a=fix-build-nonlibxul
|
2010-12-06 09:10:42 -05:00 |
|
Benoit Jacob
|
f3d3a4229e
|
Bug 613079 - WebGL crash [@mozilla::gl::GLContextProviderGLX::CreateOffscreen] - r=mattwoodrow, a=blocking-betaN
|
2010-12-06 06:34:34 -05:00 |
|
Oleg Romashin
|
233ef8a80c
|
Bug 607653 - avoid temporary fbos/textures on transformed layers, when possible. r=roc a=approval2.0
|
2010-11-24 11:35:21 +02:00 |
|
Bas Schouten
|
476b6e29ba
|
Bug 615316 - Part 3: Support any container in ImageLayerD3D10. r=jrmuizel a=blocking-betan
|
2010-12-15 21:37:15 +01:00 |
|
Bas Schouten
|
0ded4e0978
|
Bug 615316 - Part 2: Support GetAsSurface for CairoImageD3D10. r=jrmuizel
|
2010-12-15 21:37:12 +01:00 |
|
Bas Schouten
|
82a42d2ced
|
Bug 615316 - Part 1: Factor out SurfaceToTexture conversion for D3D10 Image Layers. r=jrmuizel
|
2010-12-15 21:37:10 +01:00 |
|
Matt Woodrow
|
b424421392
|
Bug 614651: Intersect clip rects properly in D3D9 layers. r=bas a=blocking-final
|
2010-12-15 21:37:07 +01:00 |
|
Oleg Romashin
|
5654c20b27
|
Bug 616469 - Video sync is slow because of slow yuv2rgb conversion. use 16bpp neon r=roc a=blocking-fennec
|
2010-12-10 21:32:52 +02:00 |
|
Oleg Romashin
|
5658661615
|
Bug 616469 - Video sync is slow because of slow yuv2rgb conversion. Offscreen API r=roc a=b-f
|
2010-12-15 10:17:27 -08:00 |
|
Oleg Romashin
|
9b58852fa0
|
Bug 616469 - Video sync is slow because of slow yuv2rgb conversion. README and patch r=doublec a=blocking-fennec
|
2010-12-15 10:17:26 -08:00 |
|
Oleg Romashin
|
188c6d35d1
|
Bug 616469 - Video sync is slow because of slow yuv2rgb conversion. GetOffscreenFormat r=roc a=b-f
|
2010-12-15 10:17:26 -08:00 |
|
Oleg Romashin
|
6fbdf6304b
|
Bug 616469 - Video sync is slow because of slow yuv2rgb conversion. ycbcr r=chris.double a=blocking-fennec
|
2010-12-10 21:32:52 +02:00 |
|
Oleg Romashin
|
e2bbd5efeb
|
Bug 592464. Redo EGL TextureImage code. r=jrmuizel,vlad,a=blocking-fennec
|
2010-11-26 16:41:53 -05:00 |
|
Jonathan Kew
|
73e737410a
|
bug 609691 - check result of gfxFontGroup::MakeTextRun for failure. r=karlt a=joe
|
2010-12-01 11:53:45 +00:00 |
|
Bas Schouten
|
04de10e53d
|
Bug 606372: Properly inverse transform the brushes in D2D. r=jrmuizel a=blocking-final
|
2010-12-01 02:17:05 +01:00 |
|
Karl Tomlinson
|
ce91e01757
|
bug 615121 - fix operator precedence error in glyph yoffset. r=jfkthame a=blocking-betaN
|
2010-11-30 15:44:35 +00:00 |
|
Ginn Chen
|
1308832119
|
Bug 612234 Part 3: Make internal pixman functions hidden for Solaris Studio compiler r=jmuizelaar a=blocking-2.0
|
2010-11-30 14:38:47 +08:00 |
|
Ginn Chen
|
7d659f52c9
|
Bug 612234 Part 2: Rename all pixman export functions r=jmuizelaar a=blocking-2.0
|
2010-11-30 14:38:22 +08:00 |
|
Ginn Chen
|
af3d6af6e5
|
Bug 612234 Part 1: Define MOZ_TREE_PIXMAN when using internal pixman r=jmuizelaar a=blocking-2.0
|
2010-11-30 14:38:02 +08:00 |
|
Justin Lebar
|
a34dc4c30c
|
Merge backout. a=orange
|
2010-11-29 09:08:41 -08:00 |
|
Justin Lebar
|
43b18d2b18
|
Backed out changeset a5ec817740f0. a=orange
|
2010-11-29 09:08:24 -08:00 |
|
Markus Stange
|
68cb82f59c
|
Bug 600476 - Restore a painting optimization that I accidentally removed in bug 572680. r=joe, r=roc, a=betaN
|
2010-11-27 00:31:01 +01:00 |
|
Makoto Kato
|
b163230e1d
|
Bug 611389 - Minefield 64-bit crash of NVIDIA driver [@ nvwgf2umx.dll@0x56f71a ]. r=bsmedberg a=blocking-beta8+
|
2010-11-17 14:50:39 +09:00 |
|
Vladimir Vukicevic
|
db3e386db3
|
b=612756; fix EGL TextureImage upload code; r=jrmuizel, a=b
|
2010-11-16 20:49:09 -08:00 |
|
Vladimir Vukicevic
|
77225bdf11
|
b=598328; clean up nv console spam; r=joe, a=b
|
2010-11-16 20:33:04 -08:00 |
|
Vladimir Vukicevic
|
36f8014890
|
b=539771; Add support for context attribs to canvas; r=jmuizelaar
|
2010-11-16 20:33:03 -08:00 |
|
Tatiana Meshkova
|
7d6080201c
|
bug 606730 - Remote thebesLayer BG color rendering always, even if it's not visible, Part 2: MarkLeafLayersCoveredByOpaque() for BasicLayers r=roc a=roc
|
2010-11-16 18:33:56 -05:00 |
|
Tatiana Meshkova
|
b3ef0bae09
|
bug 606730 - Remote thebesLayer BG color rendering always, even if it's not visible, Part 1: Add mLastChild to all ContainerLayer r=roc a=roc
|
2010-11-16 18:33:56 -05:00 |
|
Brad Lassey
|
77ba0ab35f
|
bug 595919 - Implement PDF printing for "Save As PDF" on Android r=vlad a=blocking-fennec
|
2010-11-16 18:33:56 -05:00 |
|
Ryan VanderMeulen
|
b3c91154cb
|
Bug 578546 - Fix more MSVC warning spam by removing unneeded declarations. r=cjones a=benjamin
|
2010-11-16 10:21:53 +01:00 |
|
Jonathan Kew
|
98d536c5c1
|
bug 605043 followup - fix --with-system-cairo build breakage. r=karlt a=bustage
|
2010-11-16 08:38:44 +00:00 |
|
Jonathan Kew
|
55054bd8bf
|
bug 611855 - work around incorrect font traits for helvetica light oblique on 10.6.5. r=jdaggett approval2.0=dbaron
|
2010-11-16 08:34:38 +00:00 |
|
Benoit Jacob
|
980bce6499
|
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)
|
19a64fc670
|
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
|
3f1c699647
|
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
|
c7c2568e01
|
Bug 611960 - bustage on Win64 after bug 583138 is landed. r=roc, a=roc
|
2010-11-14 00:42:02 +09:00 |
|
Joe Drew
|
19957ee9c6
|
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
|
c2d219bdce
|
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
|
8be1e69fae
|
Bug 611799 Prefill newly created buffers with old content r=cjones a=blocking-fennec
|
2010-11-12 14:21:05 -08:00 |
|
Vladimir Vukicevic
|
4b44267bda
|
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
|
18c7818ede
|
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
|
32096750fc
|
b=605063; fix android GL startup; r=jrmuizel
|
2010-11-12 12:02:11 -08:00 |
|
Jonathan Kew
|
94c89c69d7
|
bug 606714 - shape long text runs in sections. r=jdaggett a=blocking2.0
|
2010-11-11 11:21:05 +00:00 |
|
Chris Double
|
6656705ec5
|
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
|
c8b0bb098e
|
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
|
41c36793bb
|
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
|
32e1df6ff8
|
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
|
5dc58e0b07
|
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
|
2215e35a5d
|
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
|
d78da67af5
|
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
|
bc9c9cca06
|
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
|
ec94c756f0
|
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
|
6cc10debb6
|
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
|
5d143ec57b
|
Bug 575521 - bustage fix. r=me a=b
|
2010-11-11 16:04:36 -05:00 |
|
Joe Drew
|
a2aa4fefa9
|
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
|
01b68699c8
|
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
|
37ef931f88
|
Bug 575521 - Support the APPLE_client_storage GL extension. r=vlad
|
2010-11-11 15:31:23 -05:00 |
|
Joe Drew
|
95cd602adf
|
Bug 575521 - Use gfxASurface::GetAsImageSurface in TextureImageCGL to make it faster. r=jrmuizel
|
2010-11-11 15:31:23 -05:00 |
|
Joe Drew
|
c001466571
|
Bug 575521 - Add gfxQuartzSurface::GetAsImageSurface. r=jrmuizel,vlad
|
2010-11-11 15:31:23 -05:00 |
|
Joe Drew
|
69ac8b8909
|
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
|
6b38f4e09a
|
Bug 575521 - Flush the CGContext before getting its raw image data. r=jrmuizel
|
2010-11-11 15:31:22 -05:00 |
|
Matt Woodrow
|
0a67be7b51
|
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
|
06f2a83a6f
|
merge backout of 7e3e4c91c0f7, a=backout
|
2010-11-11 12:18:56 +00:00 |
|
Jonathan Kew
|
9eeab3f07b
|
Backed out changeset 7e3e4c91c0f7 due to Linux failures
|
2010-11-11 12:18:02 +00:00 |
|
Jonathan Kew
|
5677fae53c
|
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
|
c2e6d96f80
|
bug 606714 - shape long text runs in sections. r=jdaggett a=blocking2.0
|
2010-11-11 11:21:05 +00:00 |
|
Oleg Romashin
|
5b01c5e03f
|
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
|
891ba8205c
|
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
|
46c8b1c97d
|
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
|
0fdc24da53
|
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
|
d8a4e4c012
|
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
|
f6dd30961a
|
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
|
43e6d1b464
|
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
|
f82a1296af
|
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
|
287a3dcee0
|
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
|
f3d9a0fdaa
|
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
|
72fddc4960
|
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
|
36ae658015
|
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
|
be1b3e0616
|
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
|
17490b3745
|
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
|
0553d786a8
|
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
|
9c7c805dd5
|
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 |
|
Karl Tomlinson
|
41db32b4f0
|
b=597147 part 5: move glyph run routines from FontGroup to Font r=jfkthame
--HG--
extra : transplant_source : %3E%9A%B3%994%99%E9%08jQb%3D%08%B1y%C5%A36%C9%89
|
2010-11-08 11:44:51 +13:00 |
|
Karl Tomlinson
|
d3baabcd62
|
b=597147 part 4b: pass run script to FindFontForChar and add gfxPangoFontGroup implementation r=jfkthame
--HG--
extra : transplant_source : %1D%B2%B9O%9F%2C%05%81%B4%C8%BER%9B%5D%A0%3A-%AB%98%F5
|
2010-11-08 11:44:51 +13:00 |
|
Karl Tomlinson
|
decd4337ef
|
b=597147 part 4a: move latin-for-common bug 590114 workaround from font group to shaper so as not to disrupt fontconfig font selection language r=jfkthame
--HG--
extra : transplant_source : %E4%29r%B2%84%3Bu%04C%07%EEm%AC%AD%7Ef%3DF%5Ee
|
2010-11-08 11:44:51 +13:00 |
|
Karl Tomlinson
|
cf72691334
|
b=597147 part 3: add gfxFcFont* gfxFcFontSet::GetFontAt(i) and use it for size-adjust measuring font r=jfkthame
--HG--
extra : transplant_source : a%F6%9D%D4%9E%89y%7C%A7%A5V%EF.%1F%EEs%B7k%BC7
|
2010-11-08 11:44:51 +13:00 |
|
Karl Tomlinson
|
bb3d9ff82b
|
b=597147 part 2: rename gfxFcPangoFontSet to gfxFcFontSet, add GetBaseFont to return a gfxFcFont r=jfkthame
--HG--
extra : transplant_source : c%CD%A8%09%A0J%D6%AA%B6%F7lz%1Fj%A4%BC%9C-s%92
|
2010-11-08 11:44:50 +13:00 |
|
Karl Tomlinson
|
dd0403f1ff
|
b=597147 part 1: remove unused WhichFontSupportsChar r=jfkthame
--HG--
extra : transplant_source : %8B%27%DA%C5R%B4%A0s%1Fb%DC%AF%98%3C%C0%9F%0A%02%E0%D3
|
2010-11-08 11:44:50 +13:00 |
|
L. David Baron
|
27a87fad7a
|
Fix GLX version check so it won't break when the version hits 1.10. (Bug 605992) r=bjacob a2.0=joedrew
|
2010-11-10 07:49:52 -08:00 |
|
L. David Baron
|
a9ab99d440
|
Use extension alternatives for GLX 1.3 features when GLX 1.3 is not available but equivalent extensions are. (Bug 605992) r=bjacob a2.0=joedrew
|
2010-11-10 07:49:52 -08:00 |
|
L. David Baron
|
2917f2551e
|
Don't repeatedly try to initialize GLXLibrary. (Bug 605992) r=bjacob a2.0=joedrew
|
2010-11-10 07:49:52 -08:00 |
|
L. David Baron
|
2c661ecb3f
|
Add glXQueryExtensionsString to GLXLibrary. (Bug 605992) r=bjacob a2.0=joedrew
|
2010-11-10 07:49:52 -08:00 |
|
L. David Baron
|
0b1d00c690
|
Remove unused functions from GLXLibrary. (Bug 605992) r=bjacob a2.0=joedrew
|
2010-11-10 07:49:52 -08:00 |
|
L. David Baron
|
5ef5e39547
|
Remove non-working remnant of support for GLX versions less than 1.3. (Bug 605992) r=bjacob a2.0=joedrew
|
2010-11-10 07:49:52 -08:00 |
|
L. David Baron
|
4a14a0d6f2
|
Make glXDestroyContext function pointer consistent with name of function. (Bug 605992) r=bjacob a2.0=joedrew
|
2010-11-10 07:49:52 -08:00 |
|
L. David Baron
|
8fe93df76f
|
Remove duplicate XFree call. (Bug 605992) r=vlad a2.0=joedrew
|
2010-11-10 07:49:52 -08:00 |
|