Commit Graph

  • 943741cb40 Use the global handler in dnd instead of custom drag_offer hook Kristian Høgsberg 2011-01-18 09:23:13 -0500
  • b46df05fa8 window: Add a catch-all global handler hook Kristian Høgsberg 2011-01-18 09:17:57 -0500
  • ae6c8a6d73 First attempt at selection support Kristian Høgsberg 2011-01-18 09:08:53 -0500
  • 4cca349349 Split shell object out from compositor.c into its own file Kristian Høgsberg 2011-01-18 07:53:49 -0500
  • 25f0ba4be1 clients/Makefile: Add AM_CPPFLAGS to view's CPPFLAGS Benjamin Franzke 2011-01-15 15:06:37 +0100
  • d3b023ed7d compositor: Attach only valid background buffers Benjamin Franzke 2011-01-15 12:34:49 +0100
  • ecfb2b93f3 compositor-wayland: Assign func pointers pre init Benjamin Franzke 2011-01-15 12:34:48 +0100
  • ad67af1bcc simple-client: Remove unnecessary flush Kristian Høgsberg 2011-01-14 20:45:23 -0500
  • 1a11fac8fa simple-client: Create GLES2 context Kristian Høgsberg 2011-01-14 20:39:21 -0500
  • a1015b9e8c Link simple-client against libGLESv2.so, not full GL Kristian Høgsberg 2011-01-14 20:38:35 -0500
  • be63ae5a2c Merge remote branch 'bnf/simple_client' Kristian Høgsberg 2011-01-14 19:13:22 -0500
  • aabdce027f Add a simple client Benjamin Franzke 2011-01-15 00:40:17 +0100
  • ac4326884b connection: Write before reading connection data Benjamin Franzke 2011-01-15 00:40:00 +0100
  • 8def264241 Check for cairo-egl instead of just cairo-gl Kristian Høgsberg 2011-01-14 17:41:33 -0500
  • d711d0cd66 Check for GL_EXT_texture_format_BGRA8888 Kristian Høgsberg 2011-01-14 17:28:21 -0500
  • 1101b63d49 Both internalFormat and format should be GL_BGRA_EXT Kristian Høgsberg 2011-01-14 17:27:24 -0500
  • a941022372 Make it possible to enable/disable the various compositors from configure Kristian Høgsberg 2011-01-14 17:22:35 -0500
  • c5d6be9530 Remove unused visual argument to wlsc_surface_create() Kristian Høgsberg 2011-01-14 16:22:37 -0500
  • 8525a50362 Move buffer creation and buffer details into drm.c and shm.c Kristian Høgsberg 2011-01-14 16:20:21 -0500
  • e4762a6ac1 Move tty and vt handling out in its own file Kristian Høgsberg 2011-01-14 14:59:13 -0500
  • 96c8be98a6 Some kind of support for touchscreen Kristian Høgsberg 2011-01-14 14:49:46 -0500
  • 43db4015f9 Split out evdev handling to its own file Kristian Høgsberg 2011-01-14 14:45:42 -0500
  • ed64311b6c Pick up input devices of type ID_INPUT_TABLET as well Kristian Høgsberg 2011-01-14 14:33:49 -0500
  • ef57a9b788 terminal: Window operations Callum Lowcay 2011-01-14 20:46:23 +1300
  • 9d708b07e4 terminal: Fix bugs in attribute rendering Callum Lowcay 2011-01-12 20:06:17 +1300
  • 9acdb50084 Merge branch 'master' of git://anongit.freedesktop.org/wayland Callum Lowcay 2011-01-12 19:40:14 +1300
  • 67a201da6f terminal: Escape sequences with string parameters Callum Lowcay 2011-01-12 19:23:41 +1300
  • 08c40c3550 clients: Make poppler-glib optional Kristian Høgsberg 2011-01-11 13:48:03 -0500
  • 1d3e93922d Batch up drawing glyphs Kristian Høgsberg 2011-01-11 11:06:49 -0500
  • 7ae6b1a27d Hold on to the scaled fonts we use Kristian Høgsberg 2010-12-25 16:58:31 -0500
  • 4f50670769 Use cairo_show_glyphs for rendering text Kristian Høgsberg 2010-12-25 16:14:23 -0500
  • 01994a5964 Factor out decoding of character attributes Kristian Høgsberg 2011-01-11 10:26:04 -0500
  • fb266a3207 Only draw background if it's different from what's already there Kristian Høgsberg 2011-01-11 10:15:21 -0500
  • 71eca89356 Make border color a color from the color table Kristian Høgsberg 2011-01-11 10:13:00 -0500
  • f106fd5b67 Add helper to set color from color table Kristian Høgsberg 2011-01-11 10:11:39 -0500
  • 8c25420a50 Split background and foreground painting into separate loops Kristian Høgsberg 2010-12-25 08:58:46 -0500
  • da846ca91d Fix terminal resizing Kristian Høgsberg 2011-01-11 10:00:52 -0500
  • 1b091dd411 Merge branch 'master' of git://anongit.freedesktop.org/wayland Callum Lowcay 2011-01-11 09:08:59 +1300
  • 5fd89d255b terminal: fix crashing when terminal size is < 0 Tiago Vignatti 2011-01-10 19:30:04 +0200
  • 81179db42c terminal: More character attributes Callum Lowcay 2011-01-10 12:14:01 +1300
  • 86653ed273 terminal: Various fixes Callum Lowcay 2011-01-07 19:47:03 +0000
  • 7e08e90c74 terminal: Special keys Callum Lowcay 2011-01-07 19:47:02 +0000
  • 256e72f0e2 terminal: Implement character set switching Callum Lowcay 2011-01-07 19:47:01 +0000
  • 69e9658da0 terminal: vt102 editing commands Callum Lowcay 2011-01-07 19:47:00 +0000
  • 8e57dd5071 terminal: Basic vt100 escape codes Callum Lowcay 2011-01-07 19:46:59 +0000
  • bbeac60b8a terminal: Scroll margins Callum Lowcay 2011-01-07 19:46:58 +0000
  • b8609ada50 terminal: Escape sequence handling fixes Callum Lowcay 2011-01-07 19:46:57 +0000
  • a0ee21c7dc terminal: Window size ioctls Callum Lowcay 2011-01-07 19:46:56 +0000
  • 30eeae55e0 terminal: Fancy colors Callum Lowcay 2011-01-07 19:46:55 +0000
  • 15bdc5d1d3 terminal: UTF-8 support Callum Lowcay 2011-01-07 19:46:54 +0000
  • 052d17d4d9 Map new surfaces on top of all other surface Kristian Høgsberg 2011-01-07 16:13:00 -0500
  • 96ce968b12 gears: Include config.h Kristian Høgsberg 2011-01-07 14:42:49 -0500
  • 1926ebab73 Add missing newline in gears error message Kristian Høgsberg 2011-01-07 14:04:43 -0500
  • 8a457e3e9f Simplify visual check Kristian Høgsberg 2011-01-07 09:19:25 -0500
  • 8f66a57b4d Ignore surface.map_toplevel() if already mapped Kristian Høgsberg 2011-01-07 08:38:56 -0500
  • 175e6cec39 Pass EGL_NO_CONTEXT to eglCreateImageKHR for EGL_DRM_BUFFER_MESA target Kristian Høgsberg 2011-01-06 15:45:19 -0500
  • f6b1471fd8 Initialize surface->link so we can always wl_list_remove() it Kristian Høgsberg 2011-01-06 15:32:14 -0500
  • 4e63c6313b Merge remote branch 'nobled/fixes2' Kristian Høgsberg 2011-01-06 14:22:59 -0500
  • f1ef15cb45 Move grab definitions to wayland-util.h Kristian Høgsberg 2011-01-06 10:00:23 -0500
  • 9835417962 Workaround gears depending on cairo-gl nobled 2011-01-05 17:48:15 +0000
  • 5753188e16 Move basic grab handling to core libraries Kristian Høgsberg 2011-01-05 17:34:54 -0500
  • f8475c9366 Fix window.c build without cairo-gl nobled 2011-01-05 17:41:55 +0000
  • 0d8805ea18 Install the pkgconfig files Kristian Høgsberg 2011-01-01 10:55:45 -0500
  • cbe6f04388 Fix compositor-wayland Kristian Høgsberg 2010-12-17 09:54:45 -0500
  • 82da52b15b Update surface.attach and change surface.map to surface.map_toplevel Kristian Høgsberg 2010-12-17 09:53:12 -0500
  • 53a7f2137b Fix the resizor Kristian Høgsberg 2010-12-16 21:11:10 -0500
  • 5c4056e049 Schedule frame callback in the redraw handler Kristian Høgsberg 2010-12-16 14:56:41 -0500
  • 7c221d278a Add window resize sample client Kristian Høgsberg 2010-12-16 13:35:23 -0500
  • 3a1b4815b0 Fixed a small typo Joel Teichroeb 2010-12-11 21:08:53 -0800
  • ab1862d68a Move code around to keep input device interface and init function close Kristian Høgsberg 2010-12-09 11:29:40 -0500
  • 67f367f329 Document the shell.configure event a bit Kristian Høgsberg 2010-12-09 11:06:46 -0500
  • c5c510ec75 Set up visuals in wayland-server Kristian Høgsberg 2010-12-08 15:12:58 -0500
  • b3fc757cd8 Handle buttons in grab objects too Kristian Høgsberg 2010-12-08 11:07:57 -0500
  • 9c3e8d734e Move grab state to struct wl_input_device Kristian Høgsberg 2010-12-08 09:48:52 -0500
  • dfce71d116 Reenable fragment shader precision specifier Kristian Høgsberg 2010-12-07 20:19:10 -0500
  • 8321e693d2 Use grab object for motion grabs too Kristian Høgsberg 2010-12-07 17:06:15 -0500
  • 57db067cec Make wlsc_input_device_update_grab() take a grab object Kristian Høgsberg 2010-12-07 15:08:16 -0500
  • 287343a0d3 Use a grab object for drag and drop Kristian Høgsberg 2010-12-07 14:58:57 -0500
  • 6d65d5f4d4 Handle shell.move using a grab object Kristian Høgsberg 2010-12-07 13:30:18 -0500
  • fc9c28adc0 Move resizing to a grab object Kristian Høgsberg 2010-12-07 13:04:43 -0500
  • 359d667646 Add grab object infrastructure Kristian Høgsberg 2010-12-07 12:29:03 -0500
  • 4be2ed9611 Drop dummy wl_grab_surface hack Kristian Høgsberg 2010-12-07 09:15:57 -0500
  • 855ab75787 Remove unnecessary wlsc_compositor_schedule_repaint() call Kristian Høgsberg 2010-12-07 09:03:02 -0500
  • dff2e3c550 Reduce indentation in notify_button() Kristian Høgsberg 2010-12-07 09:02:09 -0500
  • ea08115ee3 Start grab when button is pressed, upgrade if we start drag, move or resize Kristian Høgsberg 2010-12-07 08:59:51 -0500
  • 7132a9aeb8 Move get_time() helper back into compositor Kristian Høgsberg 2010-12-06 21:41:10 -0500
  • 4685fa324f Pass timestamp in surface destroy callback Kristian Høgsberg 2010-12-06 21:38:50 -0500
  • 02ef1c1aca Move focus tracking surface destroy callbacks into core Kristian Høgsberg 2010-12-06 21:35:19 -0500
  • a9e8961ea2 Use surface destroy notifier for cancelling grabs Kristian Høgsberg 2010-12-06 21:32:15 -0500
  • 3d76e652c5 Use the per-surface destroy callback for grabs as well Kristian Høgsberg 2010-12-06 17:33:11 -0500
  • ab8475cafd Move get_time() helper to core Kristian Høgsberg 2010-12-06 16:56:28 -0500
  • c551bd2ae8 Add a surface destroy callback and use it for focus tracking Kristian Høgsberg 2010-12-06 16:43:16 -0500
  • 7d564d93eb Refactor drm buffer creation a bit Kristian Høgsberg 2010-12-06 10:46:37 -0500
  • 45568f6e33 When no DRM present, clients (window.c actually) now either exit orderly, or if that check is removed - crash (unsurprisingly). This patch relieves this assumption, and allow some clients (terminal, image, flower) to run in a non-DRM environment Yuval Fledel 2010-12-06 09:18:12 -0500
  • f8fc08f771 Add origin information to output.geometry event Kristian Høgsberg 2010-12-01 20:10:10 -0500
  • aa82767c98 Use generated wl_interface for visuals Kristian Høgsberg 2010-12-01 20:06:39 -0500
  • 9750a7a9b5 Silence scanner makefile rule by default Kristian Høgsberg 2010-12-01 17:46:56 -0500
  • b313b02983 Chage the 'base' field to be the name of the super class instead Kristian Høgsberg 2010-12-01 17:07:41 -0500
  • b71cd9e31d Update TODO Kristian Høgsberg 2010-12-01 17:00:17 -0500
  • caa6442556 compositor: Use a virtual destructor when shutting down Kristian Høgsberg 2010-12-01 16:52:15 -0500