timeless@mozdev.org
03f17e3cc6
Bug 576375 LayerManagerOGL::Initialize leaks p in SHADER_PROGRAM when p->Initialize fails
...
r=vlad
--HG--
extra : rebase_source : 3e48dcd70be50d94126272c6339573133075faf6
2010-07-02 17:31:08 +03:00
timeless@mozdev.org
6ad8a00f94
Bug 565326 ContainerLayerOGL::ContainerLayerOGL doesn't use mTexture
...
r=bas
--HG--
extra : rebase_source : 81003129e2b42ed026a43a4a43c295dc0f6fc9cb
2010-05-25 17:34:09 +03:00
Saint Wesonga
4bd9280674
Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg
2010-07-05 11:42:18 +02:00
Dão Gottwald
b2124655df
Backed out changeset 59ace8d80ce8
2010-07-04 22:01:13 +02:00
Saint Wesonga
8952503f91
Bug 562387 - Convert NS_NEWXPCOM/NS_DELETEXPCOM to new/delete. r=bsmedberg
2010-07-04 21:39:17 +02:00
Benoit Jacob
f39d072c77
b=576081; Remove gfx/layers/opengl/glDefs.h; r=vladimir
2010-07-03 18:26:56 -04:00
Vladimir Vukicevic
4cd467403f
b=?; fix make-makefile and cairo-features.h.in hack; r=ted
2010-07-02 11:20:29 -07:00
Oleg Romashin
9f4fd5ba19
Bug 567065 - Try to create offscreen Xlib surface from existing visual if possible. r=jmuizelaar.
2010-06-16 04:32:26 -04:00
Karl Tomlinson
b8e9380c35
b=574220 refactor gfxXlibNativeRenderer and make sure the surface matches the requested visual r=roc
...
--HG--
rename : gfx/thebes/cairo-xlib-utils.c => gfx/thebes/gfxXlibNativeRenderer.cpp
2010-07-02 16:04:09 +12:00
Karl Tomlinson
a032ecef21
b=574220 remove gfxXlibNativeRenderer.cpp r=roc
2010-07-02 16:04:09 +12:00
Karl Tomlinson
3f6b6f1333
b=574220 add gfxXlibSurface::GetVisualAndColormap() r=vlad
2010-07-02 16:04:01 +12:00
Karl Tomlinson
0eab1ae8fb
b=573626 provide an API to create Pixmap gfxXlibSurfaces with a Drawable hint for XCreatePixmap r=vlad sr=roc
2010-07-02 15:55:24 +12:00
Bas Schouten
b94e5f575a
Bug 574239: Have ThebesLayerD3D9 retain its content even across changes to the visible region. r=jrmuizel
2010-07-02 04:08:48 +02:00
Robert O'Callahan
b12eec77e4
Bug 564991. Part 6: Make BasicLayers support retained ThebesLayer contents. r=cjones,sr=vlad
2010-03-04 10:37:04 +13:00
Matt Woodrow
47f140fb7d
Bug 564991. Part 8: Hoist GetLayerType out of individual layer manager types and make it available for all layers. r=jrmuizel,sr=vlad
2010-07-01 20:01:09 -05:00
Chris Jones
2a0c514521
Bug 574585: Have LayerManagerOGL release its root layer before destruction. r=vlad
2010-07-01 20:01:09 -05:00
Benjamin Smedberg
a08857c778
Final merge and landing of bug 568691 and dependent bugs to mozilla-central on a CLOSED TREE.
...
* bug 568691, register XPCOM components statically using manifests. r=mossop, with some test and build stuff r=vlad,sdwilsh
* bug 573557, rename categories with spaces to use hypens. r=jst
* bug 573739, Don't get the private browsing service during layout module initialization, r=ehsan
This initial merge does not include some work planned to land imminently:
* The extension manager still restarts. I need to solve a problem re-reading default preferences from extensions.
* MOZ_OMNIJAR is broken: there is a patch which I need to update in bug 568691.
* I will concurrently land a mobile-browser fix for component registration, but it may require some additional packaging changes.
2010-07-01 14:26:25 -04:00
Markus Stange
283b92b9e1
Bug 572680 - Shuffle some gfx dependencies around. r=joe
...
--HG--
extra : rebase_source : 982a57f4466a69e6e6a2053794b6b09c2b470b12
2010-07-01 18:43:33 +02:00
Chris Jones
0e3cacd0f6
Bug 573889, part 6: RefactorThebesLayerOGL to use TextureImage. r=Bas
2010-07-01 11:30:38 -05:00
Chris Jones
922d9f7d39
Bug 573889, part 5: Implement TextureImage for CGL and WGL. r=vlad
2010-07-01 11:30:38 -05:00
Chris Jones
078b326454
Bug 573889, part 4: Implement TextureImage for GLX. r=vlad
2010-07-01 11:30:38 -05:00
Chris Jones
3105100b4f
Bug 573889, part 3: Implement TextureImage for EGL/X11. r=romaxa,vlad
2010-07-01 11:30:38 -05:00
Chris Jones
488aae0251
Bug 573889, part 2: Add a BasicTextureImage implementation that synchronizes new pixels to its texture with a scratch gfxASurface and glTexSubImage2D(). r=vlad
2010-07-01 11:30:38 -05:00
Chris Jones
59a1b19153
Bug 573889, part 1: Add a TextureImage interface to manage synchronizing thebes-drawn content with a GL texture. sr=vlad
2010-07-01 11:30:38 -05:00
Chris Jones
9afc0278ab
Bug 573889, part 0: Move the DEBUG_GL_ERROR_CHECK() macro into GLContext.h. r=vlad
2010-07-01 11:30:38 -05:00
Benjamin Smedberg
a677e5bf91
Merge mozilla-central, including the Electrolysis changes, into the branch for bug 568691.
2010-07-01 11:55:57 -04:00
Benjamin Smedberg
e17740e1ab
Merge mozilla-central to the bug 568691 branch.
...
--HG--
rename : gfx/public/nsITheme.h => gfx/src/nsITheme.h
2010-06-30 14:23:23 -04:00
Zack Weinberg
c7973f9c79
Bug 571989 follow-up: remove mentions of removed directories from toolkit-makefiles.sh and elsewhere. r=dholbert
...
--HG--
extra : rebase_source : c6e387430e6b2292b0925fdb681819ba109568e7
2010-06-30 08:54:39 -07:00
Bas Schouten
806d740e62
Bug 558467: Use nsIMemoryReporter to report the image surface cache memory usage. r=jrmuizel
2010-06-30 15:52:13 +02:00
Bas Schouten
7aca9947fd
Bug 558467: Expose the image surface cache memory usage for Direct2D. r=jrmuizel
2010-06-30 15:52:00 +02:00
Benjamin Smedberg
29e089defb
Merge mozilla-central into the branch for bug 568691, including fixup of the new jetpack binary module.
2010-06-25 19:41:09 -04:00
Benjamin Smedberg
822ccb0789
Merge mozilla-central into the static-xpcom-registration branch.
2010-06-23 17:26:25 -04:00
Chris Jones
64c7c1423e
Bug 573894: Have LayerManagerOGL hold a strong ref to its root layer. r=Bas
2010-06-23 13:59:07 -05:00
Oleg Romashin
052a3b348c
Bustage build fix on ANDROID, EGL/non-X11 configureation. bug 571832
2010-06-23 11:50:51 -04:00
Oleg Romashin
7d3da39d07
Bustage build fix on linux, EGL/X11 configureation. bug 571832
2010-06-23 11:39:33 -04:00
Ginn Chen
6560c5519f
Bug 561739 Implement YCbCr conversion on Solaris r=doublec
2010-06-23 17:30:48 +08:00
Benjamin Smedberg
0df0345c66
Merge mozilla-central into the "branch" for but 568691. The omnijar XPT/component/chrome registration was removed during this merge, and will be re-added to the component manager shortly.
...
--HG--
rename : content/base/public/nsIChromeRegistry.idl => chrome/public/nsIChromeRegistry.idl
2010-06-21 11:41:42 -04:00
Justin Wood
67f183080f
Bug 576074 - In gfxSurfaceRefCountTest thebes.lib not found. r=vlad
...
--HG--
extra : rebase_source : 20c72bb80ced7ee200b0456463048e59e080ec11
2010-07-01 11:36:40 -04:00
Oleg Romashin
afabbf988c
Bug 571832 - Provide CreateForNativePixmapSurface API. r=vladimir.
...
--HG--
extra : rebase_source : 0f7214266a6bf449620d6b46fd14bc6978b621ee
2010-06-23 05:24:31 -04:00
Oleg Romashin
639034c13a
Bug 560537 - Make EGL provider use GL context created by Qt. r=bas.schouten.
...
--HG--
extra : rebase_source : 45a0da770a8e8a89c4ca02c67469893cd4f9872a
2010-06-23 05:24:22 -04:00
Oleg Romashin
678d3cc2c8
Bug 560537 - Fix indent for EGL provider. r=bas.schouten.
...
--HG--
extra : rebase_source : 5e2376f681dd4c638c111c74cc203c59df9c318a
2010-06-23 04:02:12 -04:00
Matthew Gregan
c3736cbb9f
Bug 573590 - Ensure code for FastConvertYUVToRGB32Row is placed in .text section. r=tterribe
2010-06-23 11:12:10 +12:00
Chris Jones
ff424e7f8f
Followup to bug 572939: include fixes for Mesa-family drivers that were accidentally omitted earlier.
2010-06-22 19:24:52 -05:00
Karl Tomlinson
6823bb4d5e
b=572968 use gdk_pixmap_foreign_new_for_screen to avoid XGetGeometry round trip r=jrmuizel
2010-06-23 11:11:42 +12:00
Oleg Romashin
691d4249e9
Backout changeset 850ff2cf2868, ba88e35da4e7 due to crash on SVG test
2010-06-22 21:44:03 -04:00
Karl Tomlinson
aa961dd672
b=573319 no longer use GdkPixmaps in offscreen-surfaces as they were unusable without a GdkColormap r?jrmuizel
...
--HG--
extra : rebase_source : 0e50d8eb410c6c130acbfa86d4e211083bab9a05
2010-06-22 20:00:38 -04:00
Oleg Romashin
434cbae70d
Bug 567065 - Try to create offscreen Xlib surface from existing visual if possible. r=jmuizelaar.
...
--HG--
extra : rebase_source : 8dce785274ca66f36c46f960ca29bde0d3faff18
2010-06-22 19:59:42 -04:00
Oleg Romashin
96d6df1ee0
Bug 572295 - Add "X11Util" to be shared between X11 toolkits. Qt bustage fix. r=jones.chris.g
2010-06-22 19:50:47 -04:00
Matt Woodrow
f7d661ef25
Bug 572939: Implement GLContexProvider::CreateForWindow() for GLX. r=vlad
2010-06-18 18:17:00 -05:00
Bas Schouten
9990d5a369
Bug 573506: Expose GetDC/ReleaseDC on D2D surfaces. r=jrmuizel
2010-06-22 03:10:34 +02:00