AgeCommit message (Collapse)AuthorFilesLines
2011-08-30Removed dummyHEADwobbly_gleswater_glesmasterFrederic Plourde1-0/+0
2011-08-30Merge remote-tracking branch 'compiz_gles/gles'Frederic Plourde424-0/+334656
2011-08-30Merge branch 'master' into glesTravis Watkins15-100/+407
Conflicts: src/plugin.cpp
2011-08-22redisable unported pluginsTravis Watkins6-28/+14
2011-08-20Bump VERSIONSam Spilsbury1-1/+1
2011-08-20Update NEWS for Spilsbury2-7/+35
2011-08-20Merge upstreamSam Spilsbury0-0/+0
2011-08-20Bump VERSION to reflect temporary releaseSam Spilsbury1-1/+1
2011-08-20Fix stray .reset ()Sam Spilsbury1-2/+0
2011-08-20Merge upstreamSam Spilsbury4-13/+233
2011-08-20Merge upstreamSam Spilsbury0-0/+0
2011-08-20Bump VERSIONSam Spilsbury1-1/+1
2011-08-20Update NEWS for Spilsbury4-13/+233
2011-08-19Merge upstreamSam Spilsbury0-0/+0
2011-08-19Merge in lp:~compiz-team/compiz-core/compiz-core.add_doc_for_decorSam Spilsbury0-0/+0
2011-08-19Merge lp:~compiz-team/compiz-core/compiz-core.distortion_fixesSam Spilsbury5-77/+93
2011-08-19Merge lp:~thumper/compiz-core/fix-crash-on-event-source-cleanupTim Penhey3-5/+10
2011-08-19Fix some other places we were using priv->attrib incorrectlySam Spilsbury3-24/+25
2011-08-19Added comment explaining why we can't do thatSam Spilsbury1-0/+7
2011-08-19Merge trunkSam Spilsbury1-1/+23
2011-08-19Don't have a wrapped CompEventSource as there is a bug in the destruction code.Tim Penhey1-1/+3
2011-08-19Explicit constructors only make a difference when there is the ability to ↵Tim Penhey1-1/+1
pass in a single argument.
2011-08-19Header now says to create an unwrapped event source.Tim Penhey1-1/+2
2011-08-19Create an unwrapped CompEventSource.Tim Penhey1-2/+4
2011-08-19MergeSam Spilsbury0-0/+0
2011-08-19Merge in ICCCM 4.1.4 supportSam Spilsbury1-1/+23
2011-08-18Correctly support ICCCM Section 4.1.4Sam Spilsbury1-1/+23
2011-08-13Don't damage the paint rectangle in normal resize mode (fixed valgrind warning)Sam Spilsbury1-1/+2
2011-08-13Use priv->geometry rather than priv->attrib, since priv->attrib could be ↵Sam Spilsbury1-44/+40
updated by XGetWindowAttributes which is a synchronous operation
2011-08-13Don't check against the XWindowAttributes that are stored when sending resizeSam Spilsbury1-9/+9
notfications, since they could have been updated synchronously with XGetWindowAttributes and could be out of sync with the geometry last received from the server which is what we need to process requests based on. Fixes cases where plugins didn't get that geometry update because of this condition, which caused bugs like distorted windows in opengl since the window matrices were wrong
2011-08-12memset the active window history so that we aren't jumping on unitialized ↵Sam Spilsbury1-0/+2
garbage in the array of windows
2011-08-12Merge in flags change for dlopen () on debug builds (dlclosing () with valgrindTime Penhey1-1/+8
is a bit useless)
2011-08-12Merge in source reset changeTime Penhey1-0/+2
2011-08-12Merge in GSettings CMake file changeSam Spilsbury3-5/+25
2011-08-10Merge branch 'master' into glesTravis Watkins5-614/+631
2011-08-10Disable core-settings-schema tooSam Spilsbury1-0/+2
2011-08-10Add option to disable GSettings schema generationSam Spilsbury2-5/+23
2011-08-05finish up per-plugin shader frameworkTravis Watkins5-11/+63
Move hooks to glDrawTexture instead of glDraw, add additional debug output to GLProgram, and replace template variables with per-plugin functions and function calls.
2011-08-05fix memory leakTravis Watkins1-0/+1
2011-08-05first pass of new shader frameworkTravis Watkins16-142/+381
Add new framework for handling per-plugin shaders. Plugins hook GLWindow::glDraw and add their shader functions to the list. The opengl plugin then adds its functions and tries to get a GLProgram from the cache. If the cache does not currently have a program with that set of plugins enabled a new GLProgram will be created and added to the cache. The cache is a LRU with a configurable max capacity. Also moved opengl plugin shaders to shaders.h instead of separate files that get loaded at runtime.
2011-08-03fix color typeTravis Watkins1-1/+1
2011-08-03fix OBS conversionTravis Watkins1-3/+3
2011-08-03load symbols globally to work with mesa shared glapiTravis Watkins1-1/+1
2011-08-03be more robust against blending changesTravis Watkins2-2/+4
2011-08-03fix compile error when using desktop GL codepathTravis Watkins1-3/+3
2011-08-03add build flag for GLESv2Travis Watkins4-10/+21
Instead of automatically building for GLESv2 when the headers are found use a build flag.
2011-08-03fix gl errorsTravis Watkins2-4/+5
2011-08-03fix up cmake string/list handlingTravis Watkins1-1/+2
For some reason CMake suddenly decided sticking semicolons in the CFLAGSADD was a good idea after adding the -DUSE_GLES bit to the end. Add a simple string replace to change these back to spaces as they should be.
2011-08-03add method to get EGLConfig, probably needs more thoughtTravis Watkins2-0/+13
2011-08-03add matrix invert method (from mesa)Travis Watkins3-0/+58