L. David Baron
ebed49f8a3
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
538f657ba8
Remove duplicate XFree call. (Bug 605992) r=vlad a2.0=joedrew
2010-11-10 07:49:52 -08:00
L. David Baron
dd38c3a514
Make 'bolder' and 'lighter' values of 'font-weight' be computed in the style system, per recent edits to CSS 2.1. (Bug 93725) r=jdaggett a2.0=joedrew
2010-11-10 07:49:52 -08:00
L. David Baron
a31dcce1eb
Remove support (style system only) for 'wider' and 'narrower' values of 'font-stretch'. (Bug 604816) r=jdaggett a2.0=joedrew
2010-11-10 07:49:52 -08:00
Benjamin Smedberg
abe5e4d05f
Final merge of bug 596451. a=blocking2.0 - Asynchronous layer-based painting on Windows. Various pieces r=josh/romaxa/karlt/jmathies/roc.
...
This merge includes the fix for bug 583109 - Add visibility notifications for plugins, so that asynchronous painting can be suspended when plugins are not visible. This collaterally fixes bug 606285, hulu homepage doesn't paint with async layers.
This changeset only implements asynchronous painting for out-of-process plugins. In-process painting will be implemented as a followup. Note that it is still possible to disable asynchronous layers on Windows by setting the preference mozilla.plugins.use_layers to false, but my intention is to remove this preference and sync-painting codepaths soon in a followup.
2010-11-10 10:29:09 -05:00
Benjamin Smedberg
b4c1905756
Merge mozilla-central into the branch for asynchonous plugin painting (bug 596451), especially to pick up and test whether the fix for 602200 also fixes bug 607958.
2010-11-08 09:50:11 -05:00
Benjamin Smedberg
3c717e39c6
Merge mozilla-central into the branch for asynchronous plugin painting on Windows.
2010-11-05 15:56:28 -04:00
Chris Jones
7e89a7975d
Bug 603885, part 3: Allow allocating gfxSharedImageSurface with unsafe Shmem. r=joe
2010-11-05 02:17:07 -05:00
Benjamin Smedberg
c71c0f761f
Merge mozilla-central to the branch for bug 596451.
2010-10-28 10:05:20 -04:00
Oleg Romashin
7adc1dcba2
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
Benjamin Smedberg
d355c27aa8
More build bustage from Bug 596451 part D. Explicitly initialize the const structures for GCC.
2010-10-25 16:25:01 -04:00
Benjamin Smedberg
4a85b8746d
Bug 596451 part D - Hook up asynchronous plugin painting on Windows. This part allows opaque plugins to paint correctly. r=jmathies
2010-10-25 13:57:13 -04:00
Ehsan Akhgari
2473ffda88
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
Stuart Parmenter
a189c5f235
Bug 610554. Round advances rather than truncating them. r=karlt a=blocking-fennec
2010-11-09 12:18:17 -08:00
Benoit Jacob
0a2087f784
fix GLContextSymbols::Zero(), r+a=bustage
2010-10-12 18:06:51 -04:00
Robert O'Callahan
f77d26e905
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
Benoit Jacob
c08c73682a
Bug 597881 - OpenGL debug mode - r=vladimir
2010-10-12 17:01:59 -04:00
Mats Palmgren
09be95c5ec
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
cd423fe8f1
Fix bustage. a=backout
2010-10-11 00:48:33 +02:00
Mats Palmgren
06d580f934
Export GLContext symbols to unbreak --disable-libxul builds. b=603167 r=vlad a=bustage
2010-10-11 00:07:00 +02:00
Vladimir Vukicevic
63702122bd
b=582053; integrate webgl confromance suite as mochitest, angle followup; r=bjacob
2010-09-13 08:53:52 -07:00
Bas Schouten
7cff1813e0
Bug 600909: Use OptimalFillOperator() for drawing some images. r=joedrew a=blocking-betaN
2010-10-08 18:02:58 +02:00
Julian Seward
64112c335f
Bug 604395 - OpenGL contexts use uninitialized format, often resulting in failure to create - r+sr=vladimir, a=bjacob:trust me, we want this in beta7.
...
Note: pushed by bjacob -- so complain to me if you're not happy about that.
2010-10-31 10:32:46 -04:00
Robert O'Callahan
bf165c4168
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
Tom Brinkman
6b981e0e94
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
3d4cae15c8
Bug 596784 followup: Remove unused variable 'dummy' in GLContext.h. r=vlad a=NPOTB
2010-10-07 12:19:33 -07:00
Jonathan Kew
6d720f0fa0
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
3d0337dd64
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
31ce0c273f
bug 590114 - treat unresolved common script runs as Latin. r=jdaggett approval2.0=joe
2010-10-07 08:59:17 +01:00
Jonathan Kew
76279ccf05
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
339859c3b4
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
310c23ebfd
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
2dc899c77e
Backed out changeset 638ce363a9b1
2010-10-06 17:05:19 -04:00
Benoit Jacob
e02aaadb50
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
d2f73f0c68
Bug 602289 - Add Vendor() function to GLContext - r=joe, a=blocking2.0-b7
2010-10-06 16:43:14 -04:00
Oleg Romashin
548468988c
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
8335d5756d
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
3acca8a4e5
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
b90c29d4b9
Bug 546514 - Part 4: Build D3D10 layers. r=vlad
2010-10-01 00:53:51 +02:00
Bas Schouten
a5835235f9
Bug 546514 - Part 2: Add #defines for D3D10 layers. r=vlad
2010-10-01 00:53:47 +02:00
Bas Schouten
81f24452aa
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
1ff43e4c6f
Back out temporary initialization of OpenGL because we're turning it on by default.
2010-09-29 22:34:08 -04:00
Jeff Muizelaar
6cbdd321b0
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
dea20573ad
Back out bug 596303 for causing Tp regressions with OpenGL. a=backout
2010-09-29 14:36:20 -04:00
Benoit Jacob
4fb34e68e9
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
d7801c161d
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
cdf8112e27
Bug 595215: Check for a null FontEntry here. r=karlt a=blocking-oprah
2010-09-24 20:15:02 -05:00
Chris Jones
48b6010626
Bug 597336, part 2: Create offscreen gfxImageSurfaces if UseClientSideRendering(). r=vlad
2010-09-23 20:00:06 -05:00
Chris Jones
ba07a24719
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
8bf2f65db7
Bug 598531 - pixman hitting slow path. disable scaling. r=roc a=blocking-fennec
2010-09-23 16:06:27 -07:00
Benoit Jacob
8d4a2d48dd
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
9ffb36bc73
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
82a36cf46a
Bug 596784 - Implement faster scrolling for GL thebes layers. r=roc,mattwoodrow a=b
2010-09-21 15:41:24 -04:00
John Daggett
b8ad85013f
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
c4ad05fce7
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
33ff1321e0
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
Mounir Lamouri
372a684263
Backed out changeset f8854fb6b63f - Wrong patch attached to the bug.
2010-09-21 00:57:19 +02:00
Joseph Yasi
b93f9b9004
Bug 596200 - Ensure that MOZ_WIDGET_QT is defined before including headers that will break non qt builds. r+a=roc
2010-09-20 23:25:58 +02:00
Benoit Jacob
30cba65f3c
Bug 596544 - These WebGL samples are slow on Firefox, fast on Chrome - r=vladimir, a=joe
2010-09-20 13:19:30 -04:00
Robert O'Callahan
2b6d13adaa
Fix shadowing warnings from bug 581222. r=dbaron a2.0=blocking2.0:beta5
2010-09-17 12:29:52 -07:00
Tom Brinkman
e23595f3c1
Bug 576437 - CreateOffscreenSurface should not silently translate ImageFormat24 into ImageFormat16_565. r=joe a=blocking2.0
2010-09-16 14:34:53 -07:00
Jonathan Kew
86125b1d23
bug 593296 - correctly release kern table in HB shaper. r=jdaggett a=blocking2.0
2010-09-16 17:41:41 +01:00
Jonathan Kew
e1a38465ec
bug 593564 - account for synthetic bold in glyph metrics when constructing textrun. r=jdaggett a=joe
2010-09-16 17:41:40 +01:00
Chris Jones
2d3753c877
Merge m-c --> cedar
2010-09-15 18:28:06 -05:00
Bas Schouten
219f069673
Bug 596494 - Part 2: Refactor render mode functionality to allow UpdateRenderMode. r=jrmuizel
2010-09-15 22:16:09 +00:00
Chris Jones
06ec6c6ee8
Merge m-c --> cedar
2010-09-15 16:44:30 -05:00
Chris Jones
fe90c2afa2
Bug 570625, part 7: Add gfxXlibSurface::ReleasePixmap() to undo TakePixmap(). sr=roc
2010-09-14 00:23:08 -05:00
Chris Jones
c346eb90b7
Bug 570625, part 6: Add gfxXlibSurface::XScreen(). sr=roc
2010-09-14 00:23:08 -05:00
Joe Drew
e71a8809e5
Bug 595055 - Use the correct context when deleting textures, so we don't accidentally unset some state like the viewport. r=vlad a=b
2010-09-09 23:09:39 -04:00
Vladimir Vukicevic
fba30f2714
b=594892; [gl] force a real call to MakeCurrent after a widget is resized; r*=joe/jeff
...
* * *
b=594892; merge fail
2010-09-09 16:40:29 -04:00
Vladimir Vukicevic
c4d22f2b89
b=594567; teach EGL backend about ANGLE for Layers; r=jrmuizel
2010-09-09 16:40:11 -04:00
Vladimir Vukicevic
e421717237
b=594553; correctly create gl layer manager on android; r=jrmuizel
2010-09-08 18:19:11 -04:00
Vladimir Vukicevic
0c35090bd4
b=593868; fix OpenGL layers on win32 with d2d content; r=jrmuizel
2010-09-07 12:26:43 -04:00
L. David Baron
d022f13c66
Change the blur radius for -moz-box-shadow and text-shadow to match what is specified in css3-background, and the blur radius for canvas to follow what is specified in HTML5. (Bug 590039) r=roc a2.0=blocking2.0:beta6
...
This fixes the multiplication by 1.5 in
gfxAlphaBoxBlur::CalculateBlurRadius (originally added in changeset
ce9f05b57b95 for bug 467518) to work correctly. It was previously a
multiplication by 1 due to integer division. CalculateBlurRadius
previously multiplied by 1.880; it now multiplies by 2.820.
This changes canvas shadow handling to multiply shadowBlur by 2 before
taking its square root, as described in the spec. This means that
canvas shadow blurs 8px or smaller are 1.5 times larger than they were
previously (due to the CalculateBlurRadius change), and canvas shadow
blurs larger than 8px are 2.121 times larger than they were previously
(due to the CalculateBlurRadius change *and* the additional factor of
sqrt(2)).
This changes text-shadow and -moz-box-shadow handling to use
CalculateBlurRadius on half of the value given instead of passing the
value through directly. This means that text-shadow and box-shadow
blurs are multiplied by 1.410 relative to their old sizes. It also
means that we round rather than floor, so that the effect that used to
be drawn by a blur in the range 1px to 1.99px is now drawn by a blur
anywhere in the range 0.36px to 1.05px, the effect that used to be drawn
by a blur in the range 2px to 2.99px is now drawn by a blur anywhere in
the range 1.06px to 1.77px, what used to be a drawn by a blur in the
range 3px to 3.99px is now drawn by a blur anywhere in the range 1.78px
to 2.47px, etc.
2010-09-11 09:27:12 -07:00
Oleg Romashin
f1c3b3ff35
Bug 556487 - Subimage API. r=roc a=blocking2.0
2010-09-15 09:02:42 -07:00
Benoit Jacob
a8af75d125
Bug 595194 - CGL context creation crashes on Mac Tryserver - r=bas.schouten a=blocking2.0
...
--HG--
extra : rebase_source : b8e2bfde25a0acb33258e77ebd36959c91f73af8
2010-09-10 12:19:09 -04:00
KUROSAWA, Takeshi
c8cf79903e
Bug 422179 - Implement bilinear filtering of upscaled images for Linux; r=jmuizelaar a=blocking-final+
2010-09-09 16:27:10 -04:00
Bas Schouten
337f5dcdc5
Bug 594322: Do not assert using CAIRO_HAS_D2D_SURFACE when D2D surfaces are not available. r=jrmuizel a=bustage-fix
2010-09-09 09:50:18 +02:00
Oleg Romashin
215062605a
Bug 556487 - XRenderFormat API for remote X-Surface handling. r=karlt,jmuizelaar a=blocking2.0
2010-09-08 08:55:14 -07:00
Oleg Romashin
a75925884a
Bug 556487 - gfxASurface GetSize. r=joe a=blocking2.0
...
--HG--
extra : rebase_source : 3f587a6352af1c72f5dbf860380dc8a2ef42f72d
2010-09-07 17:36:57 -07:00
Jeff Muizelaar
87fc80cd17
Bug 593268 - Part 2.5: Update gfxASurface::SurfaceTypes to be in sync with Cairo. r=Bas
2010-09-08 05:27:34 +02:00
Oleg Romashin
8aa93601ef
Bug 578649 - ThebesLayerOGL using wrong shader program on QT GL build. r=vlad,a=blocking-fennec
2010-09-07 17:37:34 -07:00
Vladimir Vukicevic
d45fb468b2
b=593558; make gl context creation quieter; r=matt.woodrow; a=b
2010-09-05 16:37:52 -04:00
Vladimir Vukicevic
796209cd43
b=592106; correctly update GL context format; r=jrmuizel
2010-09-05 16:37:51 -04:00
Jonathan Kew
5ab666d34a
bug 593155 - check table length before accessing cmap data. r=jdaggett approval2.0=roc
2010-09-03 11:45:53 +01:00
Matt Woodrow
d55c0df3ed
Bug 592985 - Free global shared CGL context on shutdown r=vlad, a=blocking2.0
2010-09-03 15:51:15 +12:00
Robert O'Callahan
dc9e28789b
Bug 579276. Part 11: Move ClipToRegion to gfxUtils. r=vlad
2010-09-03 14:31:42 +12:00
Robert O'Callahan
4251c4b8a9
Bug 579276. Part 6: Add gfxASurface::GetTextQualityInTransparentSurfaces API. r=jrmuizel,sr=vlad
2010-09-02 21:18:41 +12:00
Justin Lebar
92b6751bd9
Bug 587853 - Use PR_ATOMIC_{INCREMENT,DECREMENT} macros for threadsafe addref / release. r+a2.0=bsmedberg
2010-08-17 10:25:41 -07:00
Vladimir Vukicevic
a4ed1e7e30
b=591486 followup for non-d2d-surface win32 builds; a=bbbreakage
2010-08-30 20:02:18 -04:00
Vladimir Vukicevic
fffd50d2cd
b=592105; [gl] clear new FBOs when resizing offscreen FBOs at correct time; r=bas a=b5
2010-08-30 19:56:42 -04:00
Vladimir Vukicevic
d5f3b4053d
b=591486; implement gfx feature blocklist; r=jrmuizel; a=b5
2010-08-30 17:45:29 -04:00
Justin Wood
9a8b85c404
Followup to Bug 591139 - Define safeMode outside the ifdef so it can be used properly. r+=Bas. a=BustageFix
2010-08-28 23:10:25 -04:00
Jeff Muizelaar
91305e990f
Bug 586048. Annotate crashdumps with graphics info at startup. r=gavin,a=blocking
...
Previously GfxInfo wasn't started until it was used by about:support.
This makes gfxPlatform intialize it during gfxPlatform init.
2010-08-28 10:18:41 -04:00
Joe Drew
92bc8c2631
Bug 591139 - Disable hardware acceleration in safe mode. r=bas a=blocking2.0:beta5+
2010-08-27 22:44:37 -04:00
Joe Drew
15604aee26
Bug 590335 - Add a pref to unconditionally disable Direct2D. r=bas a=blocking2.0:beta5+
2010-08-27 22:44:37 -04:00
Timothy Nikkel
3198bbfb98
Bug 590403. If we are asked to create a similar surface and our underling surface isn't valid just return null. r=jmuizelaar
2010-08-27 18:15:08 -05:00
Jonathan Kew
2ed70114b5
bug 569510 - check validity of mScaledFont before passing to cairo APIs. r=jdaggett a=blocking2.0
2010-08-27 14:16:07 +01:00
Justin Wood
209fbfd5ff
Fix thebes errors in non libXUL and when D3D is not enabled. r+=Bas over irc. a=Bustage Fix
2010-08-26 18:26:47 -04:00
Atul Apte
3551ca8cb1
Enable basic stereoscopic rendering support for D3D9 layers with 3D Vision. r=bas
2010-08-26 20:44:53 +00:00
Bobby Holley
4114ad3659
Bug 578357 - Use fallible allocation for image frames.r=joe,cjones;a=blocker
2010-08-23 15:42:51 -07:00
Jonathan Kew
b21b54a32d
bug 588731 - ensure correct font is selected in the DC when getting glyph metrics. r=jdaggett a=blocking2.0
2010-08-23 11:32:45 +01:00
Robert O'Callahan
5de92d7b23
Bug 581222. Extend gfxAlphaBlur to support "spread radii". r=vlad
...
--HG--
extra : rebase_source : e644ae08007e52c524c3237d336441f1413f846b
2010-08-23 21:30:07 +12:00
Robert O'Callahan
81493ca326
Bug 581222. Extend gfxQuartzNativeDrawing to support non-Quartz destination surfaces. r=vlad
...
--HG--
extra : rebase_source : 39ddae96ed373e29852ac6ec3bb8430e96514c9b
2010-08-23 21:30:07 +12:00
Ginn Chen
338008f654
Bug 587936 Fix a crash in gfxAlphaRecovery::RecoverAlphaSSE2 r=vladimir a=joedrew
2010-08-22 23:17:03 +08:00
Jacek Caban
370c84010d
Bug 588401 - widget/src/windows compilation causes tons of warnings on mingw r=roc a=joe
...
--HG--
extra : rebase_source : 8843af3c2bee553f4ee491e12798a260463e82ac
2010-08-20 20:19:38 +02:00
Rich Walsh
d0a138305c
Bug 557159 - [OS/2] Optimize Cairo/Thebes surfaces. Surface Part 2 - MozCairo and Thebes. r= Peter Weilbacher, a=NPOTB
2010-08-21 12:50:32 -07:00
Robert O'Callahan
3f83dd98b9
Bug 585817. Part 1: Create a single static 1x1 surface in gfxPlatform that can be used to create contexts for text measurement etc. r=vlad
2010-08-20 14:29:01 -05:00
Bas Schouten
dddae4f595
Bug 585817, part -1: Create and expose a scratch DC from gfxWindowsPlatform. r=roc
2010-08-19 20:26:00 -05:00
Jonathan Kew
9cd1f7a88f
bug 594865 - fall back to GDI rendering on dwrite font list failure. r=bas a=blocking2.0
2010-11-08 11:02:27 +00:00
Simon Montagu
6c81d3c450
Block some Mac charsets. Bug 601429, r=emk, sr=dveditz, a=blocker
2010-11-08 12:27:40 +02:00
Matt Woodrow
962307ba2b
Bug 599507. Make gfx3DMatrix::operator* const. r=joe, a=blocker
2010-11-08 22:06:14 +13:00
Masayuki Nakano
46f73a05b5
Bug 548964 [DW] bottom of spellchecker underline isn't painted in <input> element with some fonts r=jfkthame, a=joe
2010-11-08 15:39:10 +09:00
Matt Woodrow
372db8ee65
b=595727 correct assertion test to accept negative device offsets r=karlt a=joe
2010-11-08 09:24:09 +13:00
Karl Tomlinson
1033184ef0
b=595727 don't rely on cairo_clip_extents returning empty when the clip region is empty r=roc a=joe
2010-11-08 09:21:04 +13:00
Simon Montagu
7149e80392
Backout changeset 97aca07b7f32 due to test failures, a=backout
2010-11-07 14:26:52 +02:00
Simon Montagu
ee51cc3fc5
Block some Mac charsets. Bug 601429, r=emk, sr=dveditz, a=blocker
2010-11-07 01:39:02 -08:00
Masayuki Nakano
34a7ef62c1
Bug 548964 backing out due to reftest failure only on Win Opt (433700) a=orange
2010-11-06 22:18:31 +09:00
Masayuki Nakano
8252e78363
Bug 548964 [DW] bottom of spellchecker underline isn't painted in <input> element with some fonts r=jfkthame, a=joe
2010-11-06 14:08:35 +09:00
Benoit Jacob
7773d11bd3
Bug 607774 - Implement the spec on Renderbuffers and Framebuffers - r=vladimir
2010-11-05 15:57:58 -04:00
Oleg Romashin
2e2d2cebe6
Bug 608497 - mSize not updated in XXXTextureImage::Resize() function. r=roc a=approval2.0
2010-11-05 21:49:20 +02:00
Chris Jones
7a1aec6acd
Backed out changeset b3e968d831ec
2010-08-19 19:04:21 -05:00
Robert O'Callahan
4fb60189e3
Bug 585817. Part 1: Create a single static 1x1 surface in gfxPlatform that can be used to create contexts for text measurement etc. r=vlad
2010-08-19 13:49:35 -05:00
Stuart Parmenter
f7859374f0
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
199f6e4808
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
ed75b830df
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
004be73552
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
61bb398b49
Bug 602733, r=vlad, a=sicking.
2010-10-15 12:32:51 -07:00
Markus Stange
4c74ef0ee6
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
aebaf50cd9
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
Benjamin Smedberg
9c6b634f34
Revert bug 595337 because of persistent leaks running mochitests, and bug 556487 because of in-process test failures (crashes) and a reftest failure.
2010-09-14 14:50:24 -07:00
Oleg Romashin
72e503a1a5
Bug 556487 - Subimage API. r=roc a=blocking2.0
2010-09-14 12:01:02 -07:00
Bas Schouten
6dd8478e7a
Bug 588568. Only check VRAM if we have a D2D device. r=joe,a=blocking
2010-08-19 21:35:08 +12:00
Robert O'Callahan
6f3648b4f2
Bug 537890. Part 3: Remove gfxPlatform::GetDPI(). r=vlad
2010-08-13 21:58:01 +12:00
Bas Schouten
d93e612cf9
Bug 587936: Add SSE2 optimizations for alpha recovery. r=vlad a=crowder
2010-08-18 05:43:49 +02:00
Bas Schouten
62c762bc00
Bug 587856 - Part 2: Report D2D surface VRAM usage through memory reporter. r=jrmuizel
2010-08-18 05:43:49 +02:00
Bas Schouten
669b8daee9
Enable D2D by default again.
2010-08-18 05:43:49 +02:00
Jonathan Kew
d25cb6fb6d
bug 580719 - pt3 - improve sanity-checking of 'head' table in downloaded fonts. r=jdaggett a=blocking2.0
2010-08-17 15:49:40 +01:00
Jeff Muizelaar
7aa074bc10
Disable D2D to fix browser_bug577990.js timeout
2010-08-16 09:35:40 -04:00
Bas Schouten
5ab5eb739e
Re-enable Direct2D by default. a=joedrew
2010-08-16 09:15:03 +02:00
Bas Schouten
bd705c1eb6
Fix line-endings in gfxWindowsPlatform.
2010-08-16 09:15:03 +02:00
Bas Schouten
666b9f9b26
Bug 587293: When D2D is preffed off, disable DWrite if it wasn't explicitly preffed on. r=joedrew
2010-08-16 09:15:03 +02:00
Jeff Muizelaar
481d148c13
Bug 587395: Expose whether DWrite is enabled through nsIGfxInfo. r=joedrew
2010-08-16 09:15:03 +02:00
Julian Seward
a875ff3d6f
Bug 582668 - gfxAlphaBoxBlur::Paint appears to pass garbage down through Cairo. r=roc
2010-08-15 11:01:49 +02:00
Jacek Caban
c7c2d6cb93
Bug 585295 - Broken GLContextProviderEGL.cpp compilation on mingw-w64 r=vladimir a=joe
...
--HG--
extra : rebase_source : 62a8074c8edfe982e6ddbbc6df6d57b41744aeb1
2010-08-14 16:41:51 +02:00
Jeff Muizelaar
c4d7b8f41c
Bug 573229. Disable D2D to fix all the orange it's causing.
...
There are a bunch of failing mochitests that I don't have an answer for,
so just disable D2D for now.
2010-08-14 08:43:27 -04:00
Bas Schouten
cdda35a60e
Bug 573229: Part 2 - Enable D2D by default on DX 10 hardware. r=jrmuizel
2010-08-14 08:34:55 +02:00
timeless@mozdev.org
045a437294
Bug 585413 warning: comparison between signed and unsigned integer expressions in GLContext::ExtensionBitset<setlen>. r=vlad a=joe
2010-08-13 21:09:53 -07:00
Robert O'Callahan
25324c072d
Backing out bug 584282 and bug 537890
2010-08-14 02:35:06 +12:00
Markus Stange
c0e4ac43e7
Bug 572680 - Make image drawing use the new gfxDrawable interface. r=joe
2010-08-13 15:30:27 +02:00