Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-07-22 | Add swapbuffers and vsync_wait optionsHEADmaster | Jesse Barnes | 2 | -3/+20 | |
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-02-07 | Remove bogus XCB dependency | Kristian Lyngstol | 1 | -2/+0 | |
No technical reason to keep this | |||||
2009-02-05 | Revert "Do not change input focus when EnterNotify event is generated from" | Danny Baumann | 1 | -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-04 | Fix whitespace. | Danny Baumann | 5 | -10/+10 | |
2009-02-04 | Move window position validation to validateWindowResizeRequest function. | Danny Baumann | 1 | -37/+38 | |
2009-02-04 | Remove Gnome specific key binding support from core. | Danny Baumann | 1 | -114/+0 | |
2009-02-04 | Remove command binding support from core. | Danny Baumann | 1 | -61/+0 | |
2009-02-04 | Map windows that requested not to get focus on top. Rationale is that when ↵ | Danny Baumann | 2 | -34/+38 | |
not mapping them on top, chances are high the user won't notice the appearance of a new window. | |||||
2009-01-22 | Prettify usage output. | Danny Baumann | 1 | -6/+4 | |
2009-01-22 | Skip frame windows when adding window stack changes. | Danny Baumann | 1 | -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-21 | Keep window above other fullscreen windows if its fullscreen state changes. | Danny Baumann | 1 | -5/+6 | |
2009-01-11 | Merge branch 'master' of ↵ | Danny Baumann | 1 | -17/+18 | |
git+ssh://maniac@git.freedesktop.org/git/xorg/app/compiz | |||||
2009-01-10 | Fix off-by-one errors in in-output check. | Danny Baumann | 1 | -8/+8 | |
2009-01-10 | Reduce indention depth. | Danny Baumann | 1 | -46/+46 | |
2009-01-10 | Sanity check work area after applying struts. | Danny Baumann | 1 | -0/+7 | |
2009-01-10 | Stick strictly to the spec when calculation strut sizes. | Danny Baumann | 1 | -37/+18 | |
2009-01-10 | Only clip struts to output devices they're visible on. | Danny Baumann | 1 | -4/+16 | |
2009-01-06 | Clear CWWidth/CWHeight for maximized windows before constraining window | Danny Baumann | 1 | -10/+10 | |
size to make sure be don't clear out the bits set by constrainNewWindowSize. | |||||
2009-01-05 | Check return value of XGetWindowAttributes(). | Danny Baumann | 1 | -7/+8 | |
2009-01-02 | Bring fullscreen rectangle calculation in line with EWMH. | Danny Baumann | 1 | -36/+37 | |
2009-01-02 | Cleanup. | Danny Baumann | 1 | -4/+1 | |
2008-12-18 | Support _NET_WM_FULLSCREEN_MONITORS EWMH hint. | Danny Baumann | 4 | -13/+103 | |
2008-12-18 | Always show error messages generated by dlopen(). | Danny Baumann | 1 | -19/+30 | |
As this would generate a lot of false positives when trying to load plugins from $HOME/.compiz/plugins, call stat() on the plugin first in order to see if it's openable. | |||||
2008-11-29 | Make sure active fullscreen windows are always on top. | Danny Baumann | 1 | -2/+24 | |
Previously, this was not the case if e.g. a dock window with above state is present. | |||||
2008-11-10 | Ignore desktop hints set by previous WM by default. | Danny Baumann | 1 | -1/+6 | |
2008-11-08 | Plug small memory leak. | Danny Baumann | 1 | -0/+3 | |
2008-11-06 | Plug minor memory leak. | Danny Baumann | 1 | -0/+2 | |
2008-11-05 | Always register as "compiz" to the SM, even if that does not match the ↵ | Danny Baumann | 1 | -4/+3 | |
binary name. | |||||
2008-11-05 | SM spec says that SmUserID is a required property. | Danny Baumann | 1 | -11/+29 | |
2008-11-04 | Also save process ID to session manager. | Danny Baumann | 1 | -15/+28 | |
2008-10-27 | Use only visible windows for "unredirect fullscreen windows" test. | Dennis Kasprzyk | 1 | -1/+2 | |
2008-10-21 | Handle "cleared WM hints" case properly. | Danny Baumann | 1 | -17/+29 | |
2008-10-19 | Optimizations. | Danny Baumann | 1 | -26/+19 | |
2008-10-17 | Fix typo. | Danny Baumann | 1 | -2/+2 | |
2008-10-17 | Added support for reading icons from old-school icon pixmaps if _NET_WM_ICON ↵ | Danny Baumann | 1 | -21/+134 | |
is not present. | |||||
2008-10-16 | Always set the LIBGL_ALWAYS_INDIRECT environment variable to 1 if indirect ↵ | Danny Baumann | 1 | -0/+3 | |
rendering was requested. All AIGLX drivers need that environment variable to return the correct set of extension strings. Other drivers probably ignore the variable, but setting it shouldn't harm in any case. If we don't set this environment variable from inside compiz, we're breaking being restored from a session manager for users of those drivers. | |||||
2008-10-09 | Sync validated size on initial map to X before placement to make sure the ↵ | Danny Baumann | 1 | -4/+4 | |
window placement function picks up the new size. | |||||
2008-10-08 | Don't set demands_attention state if the window explicitly requested not to ↵ | Danny Baumann | 1 | -34/+31 | |
get focus. | |||||
2008-10-07 | Check focusWindow function before focussing a window due to click or enter ↵ | Danny Baumann | 1 | -4/+9 | |
event. | |||||
2008-10-07 | After adding windows on startup, re-sync the internal stack order with X. | Danny Baumann | 2 | -1/+6 | |
2008-10-06 | Validate size before placing and make sure the size validation function only ↵ | Danny Baumann | 1 | -4/+4 | |
respects USPosition if the window fits on the work area. Fixes e.g. blender window placement. | |||||
2008-10-02 | We want to prevent focus for windows that are not on the current viewport. | Danny Baumann | 1 | -3/+1 | |
2008-10-02 | Handle desktops a bit better. | Danny Baumann | 3 | -13/+17 | |
2008-10-02 | Also treat utility, menu and toolbar windows as group transients. | Danny Baumann | 1 | -1/+4 | |
2008-10-02 | Make sure window state property is correct when mapping windows. | Danny Baumann | 2 | -0/+2 | |
2008-10-02 | Use changeWindowState function. | Danny Baumann | 1 | -6/+1 | |
2008-10-02 | Change state property only on managed windows. | Danny Baumann | 1 | -1/+2 | |
2008-10-02 | Ignore _NET_WM_STATE_HIDDEN property changes as suggested by EWMH. | Danny Baumann | 1 | -0/+7 | |
2008-09-29 | Ensure windows fit in the work area when placing them by calling the window ↵ | Danny Baumann | 1 | -1/+5 | |
sizing validation function. | |||||
2008-09-25 | Make viewportForGeometry not take the current viewport into account. | Danny Baumann | 2 | -15/+18 | |
As the geometry passed to viewportForGeometry is not necessarily a window, it doesn't make much sense to assume so. Instead, move the return-current-viewport-if-window-is-on-it logic to the defaultViewportForWindow function. |