Robert O'Callahan
3f29ca47ee
Bug 595842. When GetHDCWithClip fails, fall through to the fallback rendering path. r=vlad,a=blocking-beta7
2010-10-29 16:08:07 +13:00
Oleg Romashin
04ff8b2cce
Bug 606910 - RENDER_DIRECT mode for Qt widget (xshmPutImage). r=dougt a=blocking-fennec
...
--HG--
extra : rebase_source : 6ea776ea7e0b282d6b61d5e5fa570460e84f90be
2010-10-27 07:56:31 +03:00
Robert O'Callahan
260e34f8ed
Bug 593839. Part 2: Remove DESTINED_FOR_SCREEN flag now that it's no longer used. r=vlad a=blocking-betaN
2010-10-25 16:39:27 +02:00
Stuart Parmenter
c357ba4a2e
Bug 600103. Fix android text spacing issues by really truely turning hinting off for mobile. r=karlt a=blocking-fennecb2+
2010-10-21 12:02:02 -07:00
Timothy Nikkel
5818a1f2f6
Bug 606121. Clip the cached surface in basic layers so we draw only what we need to. r=roc a=joe
2010-10-21 19:58:44 -05:00
Bas Schouten
e34319e8af
Bug 605368: Fix shared builds by keeping cairo calls in GFX. r=roc a=joedrew
2010-10-21 22:41:06 +02:00
Rob Arnold
7c93e87d05
Bug 520943 - Windows 7 taskbar previews does not respect browser's zoom level r=roc r=dao a-2.0=gavin
2010-10-19 16:06:00 -07:00
Ben Turner
8a45d0d002
Bug 602733, r=vlad, a=sicking.
2010-10-15 12:32:51 -07:00
Markus Stange
e785f3e168
Bug 592118 - Don't stack-allocate gfxContexts that are passed to other functions. r=roc a=blocking2.0:final
...
--HG--
extra : rebase_source : efcf3b58c953ea8ec8cad45f4b0ffa0b898a2397
2010-10-15 12:20:22 +02:00
Stuart IDontCode Parmenter
12117b3c64
Bug 600102 - Add ability to build with --disable-pango. r=karlt a=blocking-fennec
...
--HG--
extra : rebase_source : 9b5da40d5733ee7adc27310de8b962543d7d3ce9
2010-10-13 15:03:19 -07:00
Ehsan Akhgari
5726920ba8
Bug 603821 - debug non-libxul builds fail in WebGLContext.cpp, with "Undefined reference to `mozilla::gl::GLContext::sCurrentGLContext'" - r=khuey, a=bustage
2010-10-13 07:45:13 -04:00
Benoit Jacob
cdfba8c17a
fix GLContextSymbols::Zero(), r+a=bustage
2010-10-12 18:06:51 -04:00
Benoit Jacob
88165b3ed8
Bug 597881 - OpenGL debug mode - r=vladimir
2010-10-12 17:01:59 -04:00
Mats Palmgren
5a51827cc7
Bug 603167 - Link layout fails with Undefined symbols mozilla::gl::GLContext::ReadPixelsIntoImageSurface; r=vladimir a=bustage
2010-10-11 14:06:08 -04:00
Mats Palmgren
a984b3be02
Fix bustage. a=backout
2010-10-11 00:48:33 +02:00
Mats Palmgren
999c4be001
Export GLContext symbols to unbreak --disable-libxul builds. b=603167 r=vlad a=bustage
2010-10-11 00:07:00 +02:00
Vladimir Vukicevic
5585ebca9f
b=582053; integrate webgl confromance suite as mochitest, angle followup; r=bjacob
2010-09-13 08:53:52 -07:00
Bas Schouten
d3a7e174bd
Bug 600909: Use OptimalFillOperator() for drawing some images. r=joedrew a=blocking-betaN
2010-10-08 18:02:58 +02:00
Tom Brinkman
fa1c5b8b9c
Bug 565013: Implement printing to PDF for qt builds. r=romaxa r=dholbert a=blocking-fennec
...
--HG--
rename : widget/src/gtk2/nsDeviceContextSpecG.cpp => widget/src/qt/nsDeviceContextSpecQt.cpp
rename : widget/src/gtk2/nsDeviceContextSpecG.h => widget/src/qt/nsDeviceContextSpecQt.h
rename : widget/src/gtk2/nsPrintDialogGTK.cpp => widget/src/qt/nsPrintDialogQt.cpp
rename : widget/src/gtk2/nsPrintDialogGTK.h => widget/src/qt/nsPrintDialogQt.h
rename : widget/src/gtk2/nsPrintOptionsGTK.cpp => widget/src/qt/nsPrintOptionsQt.cpp
rename : widget/src/gtk2/nsPrintOptionsGTK.h => widget/src/qt/nsPrintOptionsQt.h
rename : widget/src/gtk2/nsPrintSettingsGTK.cpp => widget/src/qt/nsPrintSettingsQt.cpp
rename : widget/src/gtk2/nsPrintSettingsGTK.h => widget/src/qt/nsPrintSettingsQt.h
2010-10-07 12:19:33 -07:00
Daniel Holbert
ececcd1fd2
Bug 596784 followup: Remove unused variable 'dummy' in GLContext.h. r=vlad a=NPOTB
2010-10-07 12:19:33 -07:00
Jonathan Kew
3e72e86729
bug 527276 - part 5 - implement pref to control whether OTL tables are preserved in sanitized fonts. r=jdaggett a=blocking2.0
2010-10-07 08:59:19 +01:00
Jonathan Kew
a3d07f0790
bug 527276 - part 3 - apply OTS sanitizer to downloaded fonts. r=jdaggett a=blocking2.0
2010-10-07 08:59:19 +01:00
Jonathan Kew
0bed9a8bb2
bug 590114 - treat unresolved common script runs as Latin. r=jdaggett approval2.0=joe
2010-10-07 08:59:17 +01:00
Jonathan Kew
e1d3b86388
bug 580863 part 2 - scale glyph metrics correctly when initializing CFF fonts on OS X 10.6. r=jdaggett a=blocking-betaN
2010-10-07 08:59:16 +01:00
Jonathan Kew
00edb2283a
bug 577707 - some Indic scripts rendered with incorrect font/glyphs on OS X. r=jdaggett a=blocking-betaN
2010-10-07 08:59:15 +01:00
Benoit Jacob
764d885972
Bug 600620 - 1/2 - Expose feature status block reason so that it can be used by about:support - r=vladimir, a=blocking2.0-b7
2010-10-06 21:40:08 -07:00
Benoit Jacob
20a45b4898
Backed out changeset 638ce363a9b1
2010-10-06 17:05:19 -04:00
Benoit Jacob
b5bc302c89
Bug 600620 - 1/2 - Expose feature status block reason so that it can be used by about:support - r=vladimir, a=blocking2.0-b7
2010-10-06 16:43:25 -04:00
Benoit Jacob
a671874c70
Bug 602289 - Add Vendor() function to GLContext - r=joe, a=blocking2.0-b7
2010-10-06 16:43:14 -04:00
Oleg Romashin
c58271c6e7
Bug 601451 - Allow compile qt port with system cairo which does not have QT_SURFACE compiled. r=joe a=npodb
...
--HG--
extra : rebase_source : a6bc7d01efb4a9d91418a33d43bbaf07139b4a18
2010-10-05 09:15:57 +03:00
Oleg Romashin
78afeaaec0
Bug 598970 - GL/EGL qt rendering is broken completely after landing 596784. r=vladimir a=blocking-fennec
2010-10-04 14:21:32 +03:00
Benoit Jacob
8d44a37a58
b=600927; don't print gl extensions in non-debug builds; r=vlad a=b
2010-10-01 21:00:36 -07:00
Bas Schouten
67888ccd42
Bug 546514 - Part 4: Build D3D10 layers. r=vlad
2010-10-01 00:53:51 +02:00
Bas Schouten
786128e3d2
Bug 546514 - Part 2: Add #defines for D3D10 layers. r=vlad
2010-10-01 00:53:47 +02:00
Bas Schouten
2b22fa73c9
Bug 597950 - Part 2: Expose API to create a D2D surface from a D3D10 Texture. r=vlad
2010-10-01 00:53:42 +02:00
Joe Drew
1a4c17d1cb
Back out temporary initialization of OpenGL because we're turning it on by default.
2010-09-29 22:34:08 -04:00
Jeff Muizelaar
4c2820c868
Bug 600763. Force initialization of OpenGL on OS X. r,a=joe
...
This is expected to regress Ts but the idea is to separate
out the costs that we have little control of (like this one)
from the costs that we have more control of.
2010-09-29 22:30:48 -04:00
Joe Drew
80e6919bfc
Back out bug 596303 for causing Tp regressions with OpenGL. a=backout
2010-09-29 14:36:20 -04:00
Benoit Jacob
868cedad20
Bug 592769 - EGL and WGL context providers crash on exit because they forget to delete the global context before the glue library dies - r=mattwoodrow, a=blocking-beta7
2010-09-27 16:20:11 -04:00
Benoit Jacob
500e111cce
Bug 599466 - OpenGL function glGetError called on wrong GL context from GLDebugPrintError from ThebesLayerOGL::Destroy - r=vladimir, a=blocking-beta7
2010-09-27 16:20:07 -04:00
Chris Jones
8e028241fc
Bug 595215: Check for a null FontEntry here. r=karlt a=blocking-oprah
2010-09-24 20:15:02 -05:00
Chris Jones
db41945436
Bug 597336, part 2: Create offscreen gfxImageSurfaces if UseClientSideRendering(). r=vlad
2010-09-23 20:00:06 -05:00
Chris Jones
ad9d76e650
Bug 597336, part 1: Add gfxPlatformGtk::UseClientSideRendering() to control whether to avoid X server compositing. sr=vlad
2010-09-23 20:00:06 -05:00
Oleg Romashin
e01fadb4cc
Bug 598531 - pixman hitting slow path. disable scaling. r=roc a=blocking-fennec
2010-09-23 16:06:27 -07:00
Benoit Jacob
c0f4c629bb
Bug 598732 - GLX initialization crash [@ mozilla::gl::GLContextGLX::Init ] - r=vladimir, a=blocking-2.0b7
2010-09-23 17:05:52 -04:00
Benoit Jacob
4486ada028
Bug 599101 - Fix EGL crash: mEGLLibrary was not loaded on non-Windows, depending on uninitialized value - r=vlad, a=blocking-fennec-2.0b1
2010-09-23 16:59:17 -04:00
Vladimir Vukicevic
0a2aa77b6f
Bug 596784 - Implement faster scrolling for GL thebes layers. r=roc,mattwoodrow a=b
2010-09-21 15:41:24 -04:00
John Daggett
a4541c4944
bug 593296 - avoid potential read beyond end of kern-pair list. r=jfkthame a=blocking-beta7+
2010-09-22 10:15:57 +01:00
Jeff Muizelaar
8107e95a3c
Bug 596303 - Use transparent surfaces for our GL contexts so transparent windows work. r=mstange a=b
2010-09-21 12:30:19 -04:00
Joseph Yasi
2dd82f8e4d
Bug 596200 - Ensure that MOZ_WIDGET_QT is defined before including headers that will break non qt builds. r+a=roc
2010-09-21 01:02:00 +02:00