Commit graph

  • b049626117 Use sendmsg/recvmsg for socket I/O Kristian Høgsberg 2010-08-25 17:11:29 -04:00
  • 1d7ffd32f8 Set pointer image only in response to 'target' event Kristian Høgsberg 2010-08-25 16:34:05 -04:00
  • 8a40871645 A few makefile/autoconf fixes Kristian Høgsberg 2010-08-25 13:38:40 -04:00
  • b12fcceeb7 Update to EGL_MESA_drm_image from mesa master Kristian Høgsberg 2010-08-24 17:34:23 -04:00
  • d6a4787ed7 TODO editing Kristian Høgsberg 2010-08-24 17:34:15 -04:00
  • 506e20eed9 More work on dnd Kristian Høgsberg 2010-08-19 17:26:02 -04:00
  • 041d63e3ee Add clean target for data/ so make clean works again Kristian Høgsberg 2010-08-18 20:45:43 -04:00
  • b8cc24e1a8 Actually add dnd client Kristian Høgsberg 2010-08-18 20:31:06 -04:00
  • 9a686243b6 Add a drag and drop test client Kristian Høgsberg 2010-08-18 15:28:04 -04:00
  • eef08fbb1a First step towards drag and drop protocol Kristian Høgsberg 2010-08-17 21:23:10 -04:00
  • 084d41aac1 Add missing drm.c Kristian Høgsberg 2010-08-18 14:51:26 -04:00
  • ef613fbf83 Always consume message, even if no proxy was found Kristian Høgsberg 2010-08-17 13:50:06 -04:00
  • 225a176882 Split GRAB_MOTION and GRAB_MOVE handling Kristian Høgsberg 2010-08-17 13:14:24 -04:00
  • 10ddbd220a Insert unexplainable cairo_device_flush() to fix terminal drawing Kristian Høgsberg 2010-08-16 21:08:52 -04:00
  • da275dd09f Add client side pointer image handling Kristian Høgsberg 2010-08-16 17:47:07 -04:00
  • f4cb201392 Fix a few bugs in compositor cursor handling Kristian Høgsberg 2010-08-16 17:46:25 -04:00
  • c9ce03769d Remove duplicate #define ARRAY_LENGTH Kristian Høgsberg 2010-08-16 16:45:36 -04:00
  • 4219a407ae Add DMZ cursor theme Kristian Høgsberg 2010-08-16 16:43:03 -04:00
  • 77a4a79559 Fix warnings Kristian Høgsberg 2010-08-16 16:24:19 -04:00
  • b91cd10fcb Move cairo-util.[ch] to clients/ Kristian Høgsberg 2010-08-16 16:17:42 -04:00
  • 1db21f1cf5 Use different cursor images in the compositor Kristian Høgsberg 2010-08-16 16:08:12 -04:00
  • 77fb167956 Add protocol for setting the pointer image Kristian Høgsberg 2010-08-16 10:38:29 -04:00
  • b036ad4a9a Drop noisy warning Kristian Høgsberg 2010-08-13 10:39:57 -04:00
  • 117d5130b1 Schedule repaint from surface destructor Kristian Høgsberg 2010-08-11 08:56:47 -04:00
  • a661f263b4 Name libraries -client and -server for consistency Kristian Høgsberg 2010-08-10 14:12:05 -04:00
  • 4fe1a3ed3a Don't track globals in the client lib, just send out events Kristian Høgsberg 2010-08-10 14:02:48 -04:00
  • ccb75867ac Generate the wl_*_add_listener() stubs as well Kristian Høgsberg 2010-08-10 10:53:44 -04:00
  • 230ee37361 Update TODO Kristian Høgsberg 2010-08-10 10:07:26 -04:00
  • 640609acfc Implement current drm auth scheme in the drm object Kristian Høgsberg 2010-08-09 22:11:47 -04:00
  • 3862e43779 Generate client side marshal stubs from protocol spec Kristian Høgsberg 2010-08-09 21:25:50 -04:00
  • 5fcd0aa58e Introduce 'buffer' object for attaching, image cahce and cursor images Kristian Høgsberg 2010-08-09 14:43:33 -04:00
  • 5b0079aed5 Demarshal robustness fixes Kristian Høgsberg 2010-08-09 14:34:11 -04:00
  • 6d70202f80 Send out coordinates with pointer_focus event Kristian Høgsberg 2010-08-06 15:12:22 -04:00
  • c071f4d008 Handle failure to reference a buffer name better Kristian Høgsberg 2010-08-05 17:44:31 -04:00
  • 5b75f1b218 Implement server side move override Kristian Høgsberg 2010-08-04 23:21:41 -04:00
  • 83fc061c9c Introduce 'shell' object for moving and resizing surfaces in the compositor Kristian Høgsberg 2010-08-04 22:44:55 -04:00
  • a1f3f60bea Generate protocol types and metadata from xml Kristian Høgsberg 2010-08-03 09:26:44 -04:00
  • c37c57aec7 TODO: Add a few lines about removing commit request Kristian Høgsberg 2010-08-02 12:45:38 -04:00
  • 723b2852d2 Generate makefile dependencies with gcc Kristian Høgsberg 2010-07-30 10:58:26 -04:00
  • b56cb00045 Use "" when including our own header files Kristian Høgsberg 2010-07-29 15:43:46 -04:00
  • fbd0fb0098 memset epoll event structs to quiet valgrind Kristian Høgsberg 2010-07-29 15:01:01 -04:00
  • 8f2e67725e x11: Dont use buffers after free() Kristian Høgsberg 2010-07-29 14:48:13 -04:00
  • eba6f0d32b Delete a few duplicate TODO items Kristian Høgsberg 2010-07-29 00:02:58 -04:00
  • 43788b13df Update keyboard focus handler signatures Kristian Høgsberg 2010-07-28 23:50:12 -04:00
  • 2c28aa5981 Bind GLES2 API, not OpenGL Kristian Høgsberg 2010-07-28 23:47:54 -04:00
  • c098d8da47 Print more info when demarshal fails Kristian Høgsberg 2010-07-28 23:47:16 -04:00
  • 379b678c57 Use EGL_KHR_surfaceless_opengl Kristian Høgsberg 2010-07-28 22:52:28 -04:00
  • e0f5cc2574 Minor spec edits Kristian Høgsberg 2010-07-28 22:52:06 -04:00
  • 808fd41861 Drop coordinates from buttons press, add timestamp to events Kristian Høgsberg 2010-07-20 17:06:19 -04:00
  • 747638b46b Fix window picking order Kristian Høgsberg 2010-07-12 17:06:06 -04:00
  • f252d6a98e Update to use eglGetDRMDisplayMESA() Kristian Høgsberg 2010-07-08 20:15:10 -04:00
  • 86e0989673 Hide wayland cursor when X11 compositor loses focus Kristian Høgsberg 2010-07-07 09:51:11 -04:00
  • 554a131b29 Update TODO list Kristian Høgsberg 2010-07-07 09:37:41 -04:00
  • 3e6e7e6acb Track libxkbcommon API changes Kristian Høgsberg 2010-07-02 15:12:02 -04:00
  • 67a21bdf56 Fix indentation Kristian Høgsberg 2010-06-25 18:58:24 -04:00
  • 2d6b7c118b Fix some warnings Kristian Høgsberg 2010-06-25 16:51:57 -04:00
  • 94adf6cb9e Use libxkbcommon for mapping keycodes to keysyms Kristian Høgsberg 2010-06-25 16:50:05 -04:00
  • c8c3734ef9 Set window user data using separate function Kristian Høgsberg 2010-06-25 11:19:22 -04:00
  • dcb71b62a0 Update decoration drawing to be less cairo path happy Kristian Høgsberg 2010-06-15 17:16:35 -04:00
  • 49e868cb05 Fix a few bugs in blur implementation Kristian Høgsberg 2010-06-15 16:18:58 -04:00
  • 80d746f6e3 Consolidate redraw scheduling in window.c Kristian Høgsberg 2010-06-14 23:52:50 -04:00
  • 0953162db8 Fix resizing Kristian Høgsberg 2010-06-14 23:22:15 -04:00
  • a946821b4f Propagate shader compile/link errors Kristian Høgsberg 2010-06-14 21:03:11 -04:00
  • bf6ceda545 Implement resizing from all sides Kristian Høgsberg 2010-06-14 20:25:06 -04:00
  • f9112b2de0 Fix X button and keycodes Kristian Høgsberg 2010-06-14 12:53:43 -04:00
  • ce5325d3ed Add x11 backend for compositor Kristian Høgsberg 2010-06-14 11:54:00 -04:00
  • fc783d4071 Split native drm part of compositor out Kristian Høgsberg 2010-06-11 12:56:24 -04:00
  • 44be655b6d Add discussion/notes on object cache to spec Kristian Høgsberg 2010-06-11 11:25:29 -04:00
  • 54c324e1bd Drop stuff from notes that are in the spec now Kristian Høgsberg 2010-06-10 13:53:19 -04:00
  • da6c6b1a38 Add extern "C" wrappers to public header files Kristian Høgsberg 2010-06-10 13:48:44 -04:00
  • 26e6666fab Add section about setting cursor images to spec Kristian Høgsberg 2010-06-10 13:43:51 -04:00
  • 39f5db73e2 Add drag and drop section to spec Kristian Høgsberg 2010-06-10 13:05:48 -04:00
  • 478d9265f9 Send device name at connect time Kristian Høgsberg 2010-06-08 20:34:11 -04:00
  • 945ea0e743 configure.ac: Look for cairo-gl instead of cairo-drm Kristian Høgsberg 2010-06-08 16:00:55 -04:00
  • 0b77e0914b Update todo Kristian Høgsberg 2010-06-08 15:41:20 -04:00
  • 38bb716383 Drop surface::copy Kristian Høgsberg 2010-06-08 15:33:55 -04:00
  • 0b8646bbd3 Fix surface picking Kristian Høgsberg 2010-06-08 15:29:14 -04:00
  • 7824d81e07 Consolidate more code in clients/window.c Kristian Høgsberg 2010-06-08 14:59:44 -04:00
  • a85fe3cf45 Use cairo-gl in clients Kristian Høgsberg 2010-06-08 14:08:30 -04:00
  • 2cdc18452e Fix matrix setup in surface_map() Kristian Høgsberg 2010-06-08 10:44:38 -04:00
  • 6619d38311 Use correct token for drm image format Kristian Høgsberg 2010-06-07 12:23:01 -04:00
  • a7f258221a Add spec document in progress Kristian Høgsberg 2010-06-07 12:22:48 -04:00
  • 1292383025 Use eglCreateImageKHR() the right way Kristian Høgsberg 2010-06-06 22:44:12 -04:00
  • 6a9bbd0db2 Quit if set or drop master fails Kristian Høgsberg 2010-06-06 22:43:55 -04:00
  • 27803c6859 Port compositor to GLES2 Kristian Høgsberg 2010-06-06 22:23:21 -04:00
  • f88ae45e41 Make clients at least compile for now Kristian Høgsberg 2010-06-05 10:17:55 -04:00
  • f0d65bb50a Update udev rules to work with new udev Kristian Høgsberg 2010-06-04 22:23:53 -04:00
  • a2ee675861 Make compositor compile and port it to new mesa extensions Kristian Høgsberg 2010-06-04 22:14:28 -04:00
  • 8286302644 Rename wayland-system-compositor back to just compositor Kristian Høgsberg 2010-06-04 21:52:02 -04:00
  • b2a432ef18 Move clients to subdirectory Kristian Høgsberg 2010-06-04 21:46:50 -04:00
  • c9e208899b Fix passing the height in resize_window nobled 2010-03-25 19:47:11 -04:00
  • fa54885600 Fix a couple of typos in rotation matrix Kristian Høgsberg 2010-03-08 17:16:01 -05:00
  • 3afd45d49c Switch to using mesa EGL Kristian Høgsberg 2010-03-03 09:54:29 -05:00
  • f52e03ff47 Import Eric Anholts hash table implementation Kristian Høgsberg 2010-02-26 11:42:59 -05:00
  • a5db589efa Add wl_list_for_each() and simplify some loops Kristian Høgsberg 2010-02-26 10:28:44 -05:00
  • d923e9d93b Replace cairo_drm_device_t with cairo_device_t Janusz Lewandowski 2010-01-31 03:01:26 +01:00
  • a341fa016c Use FBOs instead of eagle-specific API Kristian Høgsberg 2010-01-24 18:10:15 -05:00
  • 450cc8136d Require libdrm 2.4.17 for page flip API Kristian Høgsberg 2009-12-21 10:36:21 -05:00
  • 2aac302bd9 Stop using surface::copy in window Kristian Høgsberg 2009-12-21 10:04:53 -05:00
  • 6a1b20102c window: factor out surface attachment code Kristian Høgsberg 2009-12-16 14:43:37 -05:00