Commit Graph

307 Commits

Author SHA1 Message Date
Kristian Høgsberg c071f4d008 Handle failure to reference a buffer name better 2010-08-05 17:44:31 -04:00
Kristian Høgsberg 5b75f1b218 Implement server side move override 2010-08-04 23:21:41 -04:00
Kristian Høgsberg 83fc061c9c Introduce 'shell' object for moving and resizing surfaces in the compositor 2010-08-04 22:44:55 -04:00
Kristian Høgsberg a1f3f60bea Generate protocol types and metadata from xml 2010-08-03 09:44:48 -04:00
Kristian Høgsberg c37c57aec7 TODO: Add a few lines about removing commit request 2010-08-02 12:45:38 -04:00
Kristian Høgsberg 723b2852d2 Generate makefile dependencies with gcc 2010-07-30 10:58:26 -04:00
Kristian Høgsberg b56cb00045 Use "" when including our own header files 2010-07-29 15:43:46 -04:00
Kristian Høgsberg fbd0fb0098 memset epoll event structs to quiet valgrind 2010-07-29 15:01:01 -04:00
Kristian Høgsberg 8f2e67725e x11: Dont use buffers after free() 2010-07-29 14:48:13 -04:00
Kristian Høgsberg eba6f0d32b Delete a few duplicate TODO items 2010-07-29 00:02:58 -04:00
Kristian Høgsberg 43788b13df Update keyboard focus handler signatures 2010-07-28 23:51:05 -04:00
Kristian Høgsberg 2c28aa5981 Bind GLES2 API, not OpenGL 2010-07-28 23:51:05 -04:00
Kristian Høgsberg c098d8da47 Print more info when demarshal fails 2010-07-28 23:51:05 -04:00
Kristian Høgsberg 379b678c57 Use EGL_KHR_surfaceless_opengl 2010-07-28 23:51:00 -04:00
Kristian Høgsberg e0f5cc2574 Minor spec edits 2010-07-28 22:52:06 -04:00
Kristian Høgsberg 808fd41861 Drop coordinates from buttons press, add timestamp to events 2010-07-20 17:06:19 -04:00
Kristian Høgsberg 747638b46b Fix window picking order 2010-07-12 17:06:06 -04:00
Kristian Høgsberg f252d6a98e Update to use eglGetDRMDisplayMESA() 2010-07-08 20:15:10 -04:00
Kristian Høgsberg 86e0989673 Hide wayland cursor when X11 compositor loses focus 2010-07-07 09:51:11 -04:00
Kristian Høgsberg 554a131b29 Update TODO list 2010-07-07 09:37:41 -04:00
Kristian Høgsberg 3e6e7e6acb Track libxkbcommon API changes 2010-07-02 15:12:02 -04:00
Kristian Høgsberg 67a21bdf56 Fix indentation 2010-06-25 18:58:24 -04:00
Kristian Høgsberg 2d6b7c118b Fix some warnings 2010-06-25 16:51:57 -04:00
Kristian Høgsberg 94adf6cb9e Use libxkbcommon for mapping keycodes to keysyms 2010-06-25 16:50:05 -04:00
Kristian Høgsberg c8c3734ef9 Set window user data using separate function 2010-06-25 11:19:22 -04:00
Kristian Høgsberg dcb71b62a0 Update decoration drawing to be less cairo path happy 2010-06-15 17:16:35 -04:00
Kristian Høgsberg 49e868cb05 Fix a few bugs in blur implementation 2010-06-15 16:18:58 -04:00
Kristian Høgsberg 80d746f6e3 Consolidate redraw scheduling in window.c 2010-06-14 23:52:50 -04:00
Kristian Høgsberg 0953162db8 Fix resizing 2010-06-14 23:22:15 -04:00
Kristian Høgsberg a946821b4f Propagate shader compile/link errors
And silence the no-error case.
2010-06-14 21:03:11 -04:00
Kristian Høgsberg bf6ceda545 Implement resizing from all sides 2010-06-14 20:25:06 -04:00
Kristian Høgsberg f9112b2de0 Fix X button and keycodes
Not a real fix, we're just mapping them to evdev codes for now.
2010-06-14 12:53:43 -04:00
Kristian Høgsberg ce5325d3ed Add x11 backend for compositor
This still needs all the bells and whistles from the egl-kms mesa branch,
but it makes it a lot easier to work on wayland.
2010-06-14 11:54:02 -04:00
Kristian Høgsberg fc783d4071 Split native drm part of compositor out 2010-06-11 12:56:45 -04:00
Kristian Høgsberg 44be655b6d Add discussion/notes on object cache to spec 2010-06-11 11:25:29 -04:00
Kristian Høgsberg 54c324e1bd Drop stuff from notes that are in the spec now 2010-06-10 13:53:19 -04:00
Kristian Høgsberg da6c6b1a38 Add extern "C" wrappers to public header files 2010-06-10 13:48:44 -04:00
Kristian Høgsberg 26e6666fab Add section about setting cursor images to spec 2010-06-10 13:43:51 -04:00
Kristian Høgsberg 39f5db73e2 Add drag and drop section to spec 2010-06-10 13:05:48 -04:00
Kristian Høgsberg 478d9265f9 Send device name at connect time 2010-06-08 20:34:11 -04:00
Kristian Høgsberg 945ea0e743 configure.ac: Look for cairo-gl instead of cairo-drm 2010-06-08 16:00:55 -04:00
Kristian Høgsberg 0b77e0914b Update todo 2010-06-08 15:41:20 -04:00
Kristian Høgsberg 38bb716383 Drop surface::copy 2010-06-08 15:33:55 -04:00
Kristian Høgsberg 0b8646bbd3 Fix surface picking 2010-06-08 15:29:14 -04:00
Kristian Høgsberg 7824d81e07 Consolidate more code in clients/window.c 2010-06-08 14:59:44 -04:00
Kristian Høgsberg a85fe3cf45 Use cairo-gl in clients 2010-06-08 14:08:30 -04:00
Kristian Høgsberg 2cdc18452e Fix matrix setup in surface_map() 2010-06-08 10:44:38 -04:00
Kristian Høgsberg 6619d38311 Use correct token for drm image format 2010-06-07 12:23:01 -04:00
Kristian Høgsberg a7f258221a Add spec document in progress 2010-06-07 12:22:48 -04:00
Kristian Høgsberg 1292383025 Use eglCreateImageKHR() the right way 2010-06-06 22:44:12 -04:00