Commit Graph

3936 Commits

Author SHA1 Message Date
Ms2ger
8e360a02f4 Bug 709518 - Remove unused 4-argument nsRenderingContext::InvertRect; r=jrmuizel a=edmorley 2011-12-11 14:43:29 +01:00
Jonathan Kew
e5dfaebe00 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
db8015990f 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
873f88c1f3 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
4c267519b3 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
2b2b221c8f 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
8da82fdaeb 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
b372c99c3b Bug 705559. Part 3: Use mDirtyTransform to avoid unnecessary SetTransform calls. r=bas 2011-12-09 22:53:14 +13:00
Robert O'Callahan
f8d6c819fc 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
409f8c5435 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
60a6742def Bug 705332 - Re-enable printing filename in quiet builds (r=njn) 2011-12-08 10:14:06 -08:00
Jeff Walden
461e38f5e8 Bug 704313 - Implement mozilla/StdInt.h. r=cjones
--HG--
extra : rebase_source : b221134fdfbde13a37a6ef621bba3ca183a46101
2011-11-22 17:42:57 -08:00
Ed Morley
5df2f323a8 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
3a761719d5 Bug 693143. Crashtest for the small bitmap case. r=roc 2011-12-07 12:03:42 +09:00
John Daggett
fe75ceb337 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
86c82dcd87 Bug 702413 - Plug leak of new pbuffer when ResizeOffscreenFBO fails - r=bjacob 2011-12-06 15:36:40 -08:00
Andrew Quartey
fe663451e7 Bug 705414 - Failure checks for JS_DefineElement in nsScriptableRegion::GetRects. r=evilpie 2011-12-05 15:44:06 +01:00
Benoit Jacob
3fa3cbc3b0 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
ed0639a053 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
25b5e3e769 Merge mozilla-central and mozilla-inbound 2011-12-04 15:04:54 +00:00
timeless@mozdev.org
ef684c99b3 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
6b8258d114 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
b32e4a0688 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
e1eb025d6d Bug 705641 - Add reason for framebuffer incompleteness to abort message. r=jrmuizel 2011-12-02 09:43:58 -05:00
aceman
9f830d62c6 Bug 706610 - remove trailing semicolon after namespace decl. r=joe 2011-12-03 17:02:10 +01:00
aceman
60be1addd1 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
91d5935f7c Bug 706297 - Remove unnecessary glFinish preceeding glReadPixels from LayerManagerOGL - r=bjacob 2011-11-30 17:25:20 -08:00
Jacek Caban
8d05b9a2a5 Bug 705656 - Broken SKIA compilation on mingw r=matt.woodrow 2011-11-30 10:26:15 +01:00
John Daggett
0977d91a9a Bug 705590. Measure system font fallback times. r=jrmuizel 2011-11-30 10:55:11 +09:00
Benoit Girard
fbbb980061 Bug 703317 - Use TLS to make RgnRectMemoryAllocator thread safe. r=roc 2011-11-29 13:29:03 -05:00
Doug Sherk
4720c62c83 Bug 656824: fix trailing comma in GLContext::ContextResetARB enum 2011-11-29 06:10:44 -08:00
Nicholas Nethercote
f1e77095c2 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
31eb0b25f9 Bug 700829 - Thebes gfxPlatform.h file depends on internal api nsString.h. r=bsmedberg 2011-11-26 20:48:35 +01:00
Ms2ger
522be090b6 Bug 705187 - Use IDL for nsIScriptableRegion::GetRects; r=roc 2011-11-26 11:29:45 +01:00
Robert O'Callahan
81cdee0bdd 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
47f9c8e83e Merge mozilla-central and mozilla-inbound 2011-11-24 09:08:33 +00:00
Jonathan Kew
f2bf77fde6 bug 701637 - clean up mark-skipping loops in gsub/gpos code. r=behdad 2011-11-24 07:13:40 +00:00
Jeff Gilbert
5d2abca505 Bug 702058 - Prefer CGL+FBOs by default on Mac - r=bjacob 2011-11-23 16:49:02 -08:00
Jeff Walden
f559a0708c 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
d36d616582 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
692ccf61a2 Remove the executable bit from the skia source files; rs=joe (no bug)
DONTBUILD
2011-11-23 15:18:18 -05:00
Nicholas Nethercote
f3486bc8ce Bug 703456 - Kill REPORT_BUILD; kill it dead. r=ted. 2011-11-21 18:47:54 -08:00
Matt Brubeck
439f001c33 Merge last green changeset from mozilla-inbound to mozilla-central 2011-11-21 08:41:42 -08:00
Kyle Huey
47d524c029 Bug 703028: Fix obnoxious warning spew from gfx 2d stuff. r=me 2011-11-21 09:56:24 -05:00
Oleg Romashin
9586ce1357 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
19a6050a1e 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
45f3b099cf bug 703411 - remove redundant 'status' variable in gfxUserFontSet::OnLoadComplete. r=jdaggett 2011-11-21 08:19:57 +00:00
Robert O'Callahan
4cea2ff5bc Bug 703491. Silence useless assertion. r=bas 2011-11-21 17:40:11 +13:00
Doug Sherk
e6a246b74c Bug 656824: changed WebGL robustness timer to not get reset after each draw operation r=bjacob
This patch should improve performance of the robustness timer by not resetting
it each time a draw operation happens. It still checks if there's any activity
and, if not, it will stop firing it. It includes a single extra timer firing
after activity dies to make sure we don't miss anything. Also includes a fix for
robustness being marked as existing when it really isn't.
2011-11-18 22:57:29 -05:00
Oleg Romashin
cb8df080e8 Bug 618765 - unbind VBO required in order to share GL context with toolkit. r=jrmuizel 2011-11-18 14:01:35 +01:00