Bas Schouten
1fcb5a396a
Bug 710509: Allow Skia to be easily switched off. r=khuey
2011-12-14 08:04:32 -05:00
Andrew Quartey
ed6375373b
Bug 706010 - Remove NS_SPECIALIZE_TEMPLATE and HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX; r=khuey a=cleanup/removal
2011-12-13 14:17:59 +00:00
Ms2ger
e5c3815b6c
Bug 709519 - Remove unused 1-argument nsRenderingContext::DrawEllipse; r=joe a=ehsan
2011-12-13 09:49:31 +11:00
Ms2ger
919fc52fdc
Bug 709518 - Remove unused 4-argument nsRenderingContext::InvertRect; r=jrmuizel a=edmorley
2011-12-11 14:43:29 +01:00
Jonathan Kew
88ce377c2f
bug 691505 - ensure Graphite uses infallible malloc to give well-defined OOM behavior. r=roc
2011-12-09 22:32:30 +00:00
Jonathan Kew
a1594b4f50
bug 631479 (part 4) - implement gfxGraphiteShaper to handle text-shaping for graphite-enabled fonts. r=jdaggett
2011-12-09 22:32:29 +00:00
Jonathan Kew
5861e88308
bug 631479 (part 3) - allow graphite tables to be passed through OTS for downloadable fonts. r=jdaggett
2011-12-09 22:32:29 +00:00
Jonathan Kew
1acaf9ad30
bug 631479 (part 2) - compile graphite2 as part of the gfx build. r=jdaggett,khuey
2011-12-09 22:32:29 +00:00
Jonathan Kew
eb7e3fe1d3
bug 631479 (part 1) - import graphite2 code from http://projects.palaso.org/projects/graphitedev/repository/revisions/853 (release 1.0.3 plus bugfixes). r=jdaggett
2011-12-09 22:32:28 +00:00
Robert O'Callahan
275c22a4d9
Bug 705559. Part 4: Speed up AddDependencyOnSource by exiting early when we already have the dependency. r=bas
2011-12-09 22:53:14 +13:00
Robert O'Callahan
b000792783
Bug 705559. Part 3: Use mDirtyTransform to avoid unnecessary SetTransform calls. r=bas
2011-12-09 22:53:14 +13:00
Robert O'Callahan
2456b6e5fe
Bug 705559. Part 2: Keep only one snapshot per DrawTargetD2D since all stored snapshots represent the 'last state'. Reuse that snapshot if the state hasn't changed since the last snapshot. Keep the last snapshot alive and make the snapshot's mDrawTarget weak instead. Change mDependingOnTargets/mDependentTargets to be hashsets instead of vectors. Remove SourceSurfaceD2DTarget::mIsCopy since the null-ness of mDrawTarget means the same thing. r=bas
2011-12-09 22:51:57 +13:00
Matt Woodrow
1222b84d76
Bug 707563 - Convert vertex vector back into normal coordinate space before applying offset. r=Bas
2011-12-09 16:21:45 +13:00
Bill McCloskey
166ce107ff
Bug 705332 - Re-enable printing filename in quiet builds (r=njn)
2011-12-08 10:14:06 -08:00
Jeff Walden
28b66411e2
Bug 704313 - Implement mozilla/StdInt.h. r=cjones
...
--HG--
extra : rebase_source : b221134fdfbde13a37a6ef621bba3ca183a46101
2011-11-22 17:42:57 -08:00
Ed Morley
606f874333
Merge last green changeset of mozilla-inbound to mozilla-central
...
--HG--
rename : mobile/xul/installer/package-manifest.in => b2g/installer/package-manifest.in
2011-12-07 09:27:36 +00:00
John Daggett
d177eac65f
Bug 693143. Crashtest for the small bitmap case. r=roc
2011-12-07 12:03:42 +09:00
John Daggett
7f81fc8ed2
Bug 693143. Fix top crasher related to small font sizes and bitmap fonts. r=roc
2011-12-07 12:02:53 +09:00
Jeff Gilbert
155efc717c
Bug 702413 - Plug leak of new pbuffer when ResizeOffscreenFBO fails - r=bjacob
2011-12-06 15:36:40 -08:00
Andrew Quartey
57dfce2611
Bug 705414 - Failure checks for JS_DefineElement in nsScriptableRegion::GetRects. r=evilpie
2011-12-05 15:44:06 +01:00
Benoit Jacob
6b29c42566
Bug 707555 - Update ANGLE to r901 (v1.0) to grab correctness fixes - no review
...
This is just syncing us with the upstream http://code.google.com/p/angleproject
2011-12-04 17:24:41 -05:00
Benoit Jacob
6500f816de
Bug 705665 - Don't whine while glDeleting non-existent GL object - r=jgilbert
...
In OpenGL it is allowed to try to delete a non-existent GL object, and we have code that relies on that in a fairly legitimate way, see discussion in the bug.
2011-12-04 14:15:42 -05:00
Ed Morley
f09fc68689
Merge mozilla-central and mozilla-inbound
2011-12-04 15:04:54 +00:00
timeless@mozdev.org
99549a61ab
Bug 505738 - nsScriptableRegion::GetRects doesn't handle failure from JS_NewArrayObject [@ JS_DefineElement - nsScriptableRegion::GetRects] r=gal
2011-12-03 22:50:17 +01:00
Doug Sherk
b0f080aa25
Bug 660070: catch EGL_CONTEXT_LOST and send WebGL an event for it r=bjacob
...
Catches the EGL_CONTEXT_LOST error which occurs after driver resets, and sends a
WebGL context the canvas event webglcontextlost when this occurs.
2011-12-02 23:52:35 -08:00
Doug Sherk
6103279d49
Bug 70348: implement ARB_robustness with WGL r=bjacob
...
WGL has its own ARB_robustness implementation which we support with this patch.
I was able to confirm that it was correctly being activated and was polling
status correctly (i.e. the framework is running), but WGL itself doesn't
actually seem to stop the DoS correctly when a robust context is created.
2011-12-02 23:50:11 -08:00
Ali Juma
03b2f1037e
Bug 705641 - Add reason for framebuffer incompleteness to abort message. r=jrmuizel
2011-12-02 09:43:58 -05:00
aceman
c35082078a
Bug 706610 - remove trailing semicolon after namespace decl. r=joe
2011-12-03 17:02:10 +01:00
aceman
3527e64ffe
Bug 704210 - Add license headers to files gfx/gl/Makefile.in and gfx/thebes/Makefile.in. r=joe
2011-12-03 13:04:52 +01:00
Jeff Gilbert
f2de1e594d
Bug 706297 - Remove unnecessary glFinish preceeding glReadPixels from LayerManagerOGL - r=bjacob
2011-11-30 17:25:20 -08:00
Jacek Caban
73953ba94f
Bug 705656 - Broken SKIA compilation on mingw r=matt.woodrow
2011-11-30 10:26:15 +01:00
John Daggett
6aa0a14166
Bug 705590. Measure system font fallback times. r=jrmuizel
2011-11-30 10:55:11 +09:00
Benoit Girard
a08d71e91b
Bug 703317 - Use TLS to make RgnRectMemoryAllocator thread safe. r=roc
2011-11-29 13:29:03 -05:00
Doug Sherk
139607fe3e
Bug 656824: fix trailing comma in GLContext::ContextResetARB enum
2011-11-29 06:10:44 -08:00
Nicholas Nethercote
3ef2838ed6
Bug 698968 - Add mallocSizeOf functions and start using them. r=jlebar,bhackett,jfkthame, sr=bz.
2011-11-27 19:03:14 -08:00
David Marteau
ddbb2c4f4e
Bug 700829 - Thebes gfxPlatform.h file depends on internal api nsString.h. r=bsmedberg
2011-11-26 20:48:35 +01:00
Ms2ger
a22be593c6
Bug 705187 - Use IDL for nsIScriptableRegion::GetRects; r=roc
2011-11-26 11:29:45 +01:00
Robert O'Callahan
319f597522
Bug 705173. Make mDependentTargets weak by tracking the inverse relationship in mDependingOnTargets. In Flush(), remove dependencies on other targets. r=bas
2011-11-25 15:12:40 +13:00
Ed Morley
a4465d0af2
Merge mozilla-central and mozilla-inbound
2011-11-24 09:08:33 +00:00
Jonathan Kew
5629cc39a9
bug 701637 - clean up mark-skipping loops in gsub/gpos code. r=behdad
2011-11-24 07:13:40 +00:00
Jeff Gilbert
b57281bb8c
Bug 702058 - Prefer CGL+FBOs by default on Mac - r=bjacob
2011-11-23 16:49:02 -08:00
Jeff Walden
08a4a435bb
Bug 704127 - Move C++ attribute support out of mozilla/Types.h and into mozilla/Attributes.h so that it can be used by code that's not yet compatible with the full mfbt experience. r=cjones
...
--HG--
extra : rebase_source : 7b653358a73f222c055f5139e33ca470475f88c9
2011-11-20 12:22:51 -08:00
Robert O'Callahan
328d53c10b
Bug 703491. Part 2: use bools, not nsresults, and silence the rest of the assertions. r=bas
2011-11-24 12:01:39 +13:00
Ehsan Akhgari
256529a289
Remove the executable bit from the skia source files; rs=joe (no bug)
...
DONTBUILD
2011-11-23 15:18:18 -05:00
Nicholas Nethercote
a0322f2860
Bug 703456 - Kill REPORT_BUILD; kill it dead. r=ted.
2011-11-21 18:47:54 -08:00
Matt Brubeck
6b612c208a
Merge last green changeset from mozilla-inbound to mozilla-central
2011-11-21 08:41:42 -08:00
Kyle Huey
a137a02902
Bug 703028: Fix obnoxious warning spew from gfx 2d stuff. r=me
2011-11-21 09:56:24 -05:00
Oleg Romashin
d703436314
Bug 618765 - unbind VBO required in order to share GL context with toolkit. r=matt.woodrow
2011-11-20 08:49:48 -05:00
Benoit Jacob
666dd9369b
Bug 703917 - Upgrade ANGLE to r885 - no review
...
This is syncing us with the upstream http://code.google.com/p/angleproject
2011-11-19 18:18:59 -05:00
Jonathan Kew
a5efa30710
bug 703411 - remove redundant 'status' variable in gfxUserFontSet::OnLoadComplete. r=jdaggett
2011-11-21 08:19:57 +00:00