Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2012-11-30 | Use new XCWM_EVENT_WINDOW_APPEARANCE event to update window appearance | Jon TURNEY | 3 | -4/+10 | |
2012-11-30 | Convert code which looks at _NET_WM_WINDOW_STATE for window style, as well | Jon TURNEY | 1 | -67/+37 | |
2012-11-30 | Add some more TODO | Jon TURNEY | 1 | -5/+16 | |
2012-11-30 | Allow _MOTIF_WM_HINTS to override the _NET_WM_WINDOW_TYPE window styling | Jon TURNEY | 1 | -61/+68 | |
2012-11-30 | Update for hints->size_hints rename | Jon TURNEY | 1 | -5/+5 | |
2012-11-30 | Give native windows a default icon for the moment | Jon TURNEY | 8 | -4/+142 | |
It helps avoid confusion about which windows are xtow windows :-) | |||||
2012-11-30 | Place windows which don't specify a position at the native window managers ↵ | Jon TURNEY | 1 | -3/+3 | |
discretion | |||||
2012-11-30 | Add a brief manpage | Jon TURNEY | 4 | -1/+47 | |
2012-11-30 | Update for unneeded x,y parameters removed from xcwm_input_mouse_button_event() | Jon TURNEY | 1 | -21/+12 | |
2012-11-30 | Don't pretend we handle WM_MOUSEWHEEL | Jon TURNEY | 1 | -3/+0 | |
2012-11-30 | Do something useful with mouse polling timer | Jon TURNEY | 1 | -10/+44 | |
2012-11-30 | Draw directly in damage event | Jon TURNEY | 1 | -29/+44 | |
WS_EX_LAYER style means the system is buffering the window contents for us, so in theory, all we need to do is draw it's contents once in an inital WM_PAINT, and then update damaged regions when damage events occur, which we can do synchronously in the damage event callback handler. We can't actually constrain when the system does a WM_PAINT, or for what area, so improving xcwm_image_copy_full() so we can ask for an arbitrary rectangle of the window image would be good. We could avoid this by using UpdateLayeredWindow(), but that requires us to keep the full window image around ourselves. | |||||
2012-11-30 | Turn off some debug | Jon TURNEY | 1 | -2/+2 | |
2012-11-30 | Remove damage even if we can't draw to window because it doesn't exist yet | Jon TURNEY | 1 | -6/+17 | |
2012-11-30 | Factor out CheckForAlpha(), BitBltFromImage() | Jon TURNEY | 1 | -70/+95 | |
2012-11-30 | Don't statically link with dwmapi | Jon TURNEY | 4 | -7/+33 | |
2012-11-30 | First attempt at using alpha with DWM | Jon TURNEY | 5 | -16/+48 | |
2012-11-30 | Update for xcwm_window_configure() transposed parameters fixed | Jon TURNEY | 1 | -1/+1 | |
2012-11-30 | Make a start on setting style based on xcwm information | Jon TURNEY | 2 | -117/+132 | |
2012-11-30 | Add layered windows opacity and fix mouse button numbers | Jon TURNEY | 10 | -354/+446 | |
Also, some warning fixes | |||||
2012-11-30 | Create window in message pump thread, so we can process it's messsages | Jon TURNEY | 8 | -23/+1187 | |
Also, add keyboard handling | |||||
2012-11-30 | XtoW | Jon TURNEY | 11 | -0/+2665 | |