summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-07-22Add swapbuffers and vsync_wait optionsHEADmasterJesse Barnes3-3/+22
Some drivers will automatically prevent tearing when swapbuffers or copysubbuffer is called, and will throttle drawing at that time as well (usually to the refresh rate); the --no-wait option can be used in that case. And for testing drivers, the --always-swap option can be nice, since it will force full screen updates, allowing page flipping paths to be taken, for example. Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
2009-07-22Add .gitignore fileJesse Barnes1-0/+47
Makes git a bit nicer to use.
2009-02-11Merge branch 'master' of ↵Danny Baumann5-23/+57
git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
2009-02-11Fix compatibility with newer libmetacity-private versions.Christopher Williams1-23/+1
GtkStyle is colormap specific, so we can't use a new colormap each time we create a pixmap.
2009-02-07Avoid conflict with Animation by suppressing fading.Erkin Bahceci2-15/+49
2009-02-07Add ABI-saftey net and bump ABIKristian Lyngstol1-1/+7
The void *reserved; variables will allow us to add a single real pointer during 0.8 without breaking the ABI.
2009-02-07Remove bogus XCB dependencyKristian Lyngstol3-7/+1
No technical reason to keep this
2009-02-06Merge branch 'master' of ↵Danny Baumann56-17970/+34638
git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
2009-02-06Also set foreground color for switcher.Danny Baumann1-30/+46
2009-02-06l10n updatesC-F Language team56-17970/+34638
2009-02-05Revert "Do not change input focus when EnterNotify event is generated from"Danny Baumann1-1/+0
This reverts commit e68eb0117b32fea441c662e621e998724281aa58. Rationale: When doing a drag-and-drop operation from one window to another, the drop target ends up without being focussed despite the mouse pointer being in it. This is unwanted and confusing behaviour. Conflicts: src/event.c
2009-02-04Fix whitespace.Danny Baumann18-52/+51
2009-02-04Fix window resize validation. - Don't do any validation if window geometry ↵Danny Baumann1-5/+3
wasn't actually changed. - Fix calculations for windows that had the left and/or top edges offscreen before the validation. Reference: http://bugs.freedesktop.org/show_bug.cgi?id=19516
2009-02-04Move window position validation to validateWindowResizeRequest function.Danny Baumann1-37/+38
2009-02-04Only auto-maximize windows that have a title bar and are allowed to be ↵Danny Baumann1-1/+6
maximized.
2009-02-04Fix panel actions not being executed properly.Danny Baumann1-3/+7
2009-02-04Also remove Gnome specific bindings from metadata.Danny Baumann1-51/+0
2009-02-04Fix placement of windows that can't fit in workspace.David Reveman1-21/+17
2009-02-04Bump ABIVERSION.Danny Baumann1-1/+1
2009-02-04Update key binding description to gnomecompat plugin addition.Danny Baumann1-5/+5
2009-02-04Remove run dialog and main menu action support from decorators.Danny Baumann7-91/+1
2009-02-04Remove Gnome specific key binding support from core.Danny Baumann2-151/+27
2009-02-04Add Gnome compatibility plugin that receives key bindings only relevant for ↵Danny Baumann5-30/+427
Gnome.
2009-02-04Add commands.xml.in to POTFILES.in.Danny Baumann1-0/+1
2009-02-04Remove command binding support from core.Danny Baumann3-233/+34
2009-02-04Added commands plugin which provides bindings for arbitrary commands.Danny Baumann4-0/+581
2009-02-04Map windows that requested not to get focus on top. Rationale is that when ↵Danny Baumann3-35/+45
not mapping them on top, chances are high the user won't notice the appearance of a new window.
2009-01-28Add obs metadata file to POTFILES.in.Danny Baumann1-0/+1
2009-01-22Prettify usage output.Danny Baumann1-6/+4
2009-01-22Skip frame windows when adding window stack changes.Danny Baumann1-2/+9
The sibling parameter passed to the addWindowStackChanges function is always a 'real' (as in: user visible) sibling. As in virtually all cases the sibling underneath a given window is its frame window, we have to skip the frame window to get a correct result.
2009-01-21Keep window above other fullscreen windows if its fullscreen state changes.Danny Baumann1-5/+6
2009-01-14Implement KDecorationBridge unstable API, needed for KDE 4.2.Danny Baumann2-1/+32
2009-01-14Adapt for new krunner DBus interface in KDE 4.2.Danny Baumann1-3/+4
2009-01-14Plasma::PanelSvg was renamed to Plasma::FrameSvg in KDE 4.2.Danny Baumann3-13/+13
2009-01-11Merge branch 'master' of ↵Danny Baumann2-17/+21
git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
2009-01-10Fix off-by-one errors in in-output check.Danny Baumann1-8/+8
2009-01-10Reduce indention depth.Danny Baumann1-46/+46
2009-01-10Sanity check work area after applying struts.Danny Baumann1-0/+7
2009-01-10Stick strictly to the spec when calculation strut sizes.Danny Baumann1-37/+18
2009-01-10Only clip struts to output devices they're visible on.Danny Baumann1-4/+16
2009-01-06Make sure we never decorate desktop and dock windows.Danny Baumann1-0/+3
2009-01-06Clear CWWidth/CWHeight for maximized windows before constraining windowDanny Baumann1-10/+10
size to make sure be don't clear out the bits set by constrainNewWindowSize.
2009-01-05Check return value of XGetWindowAttributes().Danny Baumann1-7/+8
2009-01-02Bring fullscreen rectangle calculation in line with EWMH.Danny Baumann1-36/+37
2009-01-02Merge branch 'master' of ↵Danny Baumann56-884/+1222
git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
2009-01-02Apply fixed placement rules even for unmovable windows.Danny Baumann1-5/+8
2009-01-02Cleanup.Danny Baumann1-4/+1
2008-12-26l10n updatesC-F Language team56-884/+1222
2008-12-18Merge branch 'master' of ↵Danny Baumann56-5006/+5044
git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz
2008-12-18Load obs after blur so blur sees PAINT_WINDOW_TRANSLUCENT_MASK set byDanny Baumann1-0/+1
obs.