2015-12-23 Mikko RasaAdd an early return to reorder_window master
2015-12-22 Mikko RasaUpdate the window pointer after reordering
2015-12-20 Mikko RasaRefresh the screen on property changes
2015-12-20 Mikko RasaDynamically reconfigure monitors based on XRandR changes
2015-12-18 Mikko RasaDon't try to create a mask out of null rects
2015-12-14 Mikko RasaRemove event debugging prints
2015-12-14 Mikko RasaAdd a reset key to interactive control mode
2015-12-14 Mikko RasaApply some extra distance in case of bulging curvature
2015-12-14 Mikko RasaTweak the view matrix in interactive control mode
2015-12-14 Mikko RasaRename some variables
2015-12-14 Mikko RasaOnly repaint the control interface when necessary
2015-12-14 Mikko RasaImplement a spherical curvature correction
2015-12-14 Mikko RasaUse 4096 rather than 10000 as the fixed point multiplier
2015-12-14 Mikko RasaInitialize correction values in the control program
2015-12-14 Mikko RasaCorrectly check the length of the correction value...
2015-12-14 Mikko RasaImplement an interactive adjustment mode to the control...
2015-12-14 Mikko RasaFix a small error in calculating projection frustum...
2015-12-14 Mikko RasaUse the appropriate GLSL version for OpenGL 3.1
2015-12-14 Mikko RasaProvide geometry correction data through the X11 select...
2015-12-14 Mikko RasaName atoms according to ICCCM
2015-12-14 Mikko RasaUse None in place of 0 for XIDs
2015-12-14 Mikko RasaCheck that the root pixmap exists before using it
2015-12-14 Mikko RasaCleanup root window resources
2015-12-14 Mikko RasaMonitor changes to the root window pixmap
2015-12-14 Mikko RasaInitialize some variables
2015-12-14 Mikko RasaGet rid of the ugly debugging colors
2015-12-13 Mikko RasaRender root pixmap if available
2015-12-13 Mikko RasaSynchronize after subtracting damage from windows
2015-12-13 Mikko RasaSome tweaks to GL context usage
2015-12-13 Mikko RasaDefer window pixmap and mask updates until rendering...
2015-12-13 Mikko RasaDon't update mask on ConfigureNotify
2015-12-13 Mikko RasaImprove event handling
2015-12-13 Mikko RasaMinor cosmetic fixes
2015-12-13 Mikko RasaMask out transparent parts of shaped windows
2015-12-13 Mikko RasaBe more efficient when finding the window for a damage...
2015-12-13 Mikko RasaAdd a helper function for creating textures
2015-12-13 Mikko RasaClear damage before rendering the window
2015-12-13 Mikko RasaSimplify some formulas a bit
2015-12-13 Mikko RasaUse a more 3d-y approach for generating the monitor...
2015-12-12 Mikko RasaDon't try to update vertices of disabled monitors
2015-12-12 Mikko RasaFix correction counting in the control program
2015-12-12 Mikko RasaInvert the Y coordinate for monitors as well
2015-12-12 Mikko RasaImplement a control interface using properties on the...
2015-12-12 Mikko RasaUnbind the vertex array after rendering
2015-12-12 Mikko RasaMinor refactoring to initialize_monitor
2015-12-12 Mikko RasaImplement vertical keystone and cylinder corrections
2015-12-12 Mikko RasaAvoid unsigned errors when a window goes off the bottom...
2015-12-12 Mikko RasaCleanup fixes
2015-12-12 Mikko RasaRender each monitor separately
2015-12-12 Mikko RasaSome more refactoring
2015-12-12 Mikko RasaSome refactoring of OpenGL code
2015-12-12 Mikko RasaMove shader program linking to a separate function
2015-12-12 Mikko RasaMake the code compile cleanly in C90 mode
2015-12-11 Mikko RasaProcess ConfigureNotify events
2015-12-11 Mikko RasaDon't refresh non-dirty screens
2015-12-11 Mikko RasaSet the dirty flags on most events, but only if the...
2015-12-11 Mikko RasaVery minor refactoring
2015-12-11 Mikko RasaReact to ReparentNotify events
2015-12-11 Mikko RasaProcess DestroyNotify events
2015-12-11 Mikko RasaFix the shutdown sequence to avoid memory leaks
2015-12-11 Mikko RasaFix uninitialized variables
2015-12-11 Mikko RasaIgnore errors from the X server
2015-12-11 Mikko RasaRemove server grabbing code
2015-12-11 Mikko RasaAccount for border when drawing windows
2015-12-11 Mikko RasaRefresh the screen only when there's no events to process
2015-12-11 Mikko RasaUse the shape extension to let input events through...
2015-12-11 Mikko RasaInitial, marginally functional version