Commit graph

  • c5d6be9530 Remove unused visual argument to wlsc_surface_create() Kristian Høgsberg 2011-01-14 16:22:37 -05:00
  • 8525a50362 Move buffer creation and buffer details into drm.c and shm.c Kristian Høgsberg 2011-01-14 16:20:21 -05:00
  • e4762a6ac1 Move tty and vt handling out in its own file Kristian Høgsberg 2011-01-14 14:59:13 -05:00
  • 96c8be98a6 Some kind of support for touchscreen Kristian Høgsberg 2011-01-14 14:49:46 -05:00
  • 43db4015f9 Split out evdev handling to its own file Kristian Høgsberg 2011-01-14 14:45:42 -05:00
  • ed64311b6c Pick up input devices of type ID_INPUT_TABLET as well Kristian Høgsberg 2011-01-14 14:33:49 -05:00
  • ef57a9b788 terminal: Window operations Callum Lowcay 2011-01-14 20:46:23 +13:00
  • 9d708b07e4 terminal: Fix bugs in attribute rendering Callum Lowcay 2011-01-12 20:06:17 +13:00
  • 9acdb50084 Merge branch 'master' of git://anongit.freedesktop.org/wayland Callum Lowcay 2011-01-12 19:40:14 +13:00
  • 67a201da6f terminal: Escape sequences with string parameters Callum Lowcay 2011-01-12 19:23:41 +13:00
  • 08c40c3550 clients: Make poppler-glib optional Kristian Høgsberg 2011-01-11 13:48:03 -05:00
  • 1d3e93922d Batch up drawing glyphs Kristian Høgsberg 2011-01-11 11:06:49 -05:00
  • 7ae6b1a27d Hold on to the scaled fonts we use Kristian Høgsberg 2010-12-25 16:58:31 -05:00
  • 4f50670769 Use cairo_show_glyphs for rendering text Kristian Høgsberg 2010-12-25 16:14:23 -05:00
  • 01994a5964 Factor out decoding of character attributes Kristian Høgsberg 2011-01-11 10:26:04 -05:00
  • fb266a3207 Only draw background if it's different from what's already there Kristian Høgsberg 2011-01-11 10:15:21 -05:00
  • 71eca89356 Make border color a color from the color table Kristian Høgsberg 2011-01-11 10:13:00 -05:00
  • f106fd5b67 Add helper to set color from color table Kristian Høgsberg 2011-01-11 10:11:39 -05:00
  • 8c25420a50 Split background and foreground painting into separate loops Kristian Høgsberg 2010-12-25 08:58:46 -05:00
  • da846ca91d Fix terminal resizing Kristian Høgsberg 2011-01-11 10:00:52 -05:00
  • 1b091dd411 Merge branch 'master' of git://anongit.freedesktop.org/wayland Callum Lowcay 2011-01-11 09:08:59 +13:00
  • 5fd89d255b terminal: fix crashing when terminal size is < 0 Tiago Vignatti 2011-01-10 19:30:04 +02:00
  • 81179db42c terminal: More character attributes Callum Lowcay 2011-01-10 12:14:01 +13:00
  • 86653ed273 terminal: Various fixes Callum Lowcay 2011-01-07 19:47:03 +00:00
  • 7e08e90c74 terminal: Special keys Callum Lowcay 2011-01-07 19:47:02 +00:00
  • 256e72f0e2 terminal: Implement character set switching Callum Lowcay 2011-01-07 19:47:01 +00:00
  • 69e9658da0 terminal: vt102 editing commands Callum Lowcay 2011-01-07 19:47:00 +00:00
  • 8e57dd5071 terminal: Basic vt100 escape codes Callum Lowcay 2011-01-07 19:46:59 +00:00
  • bbeac60b8a terminal: Scroll margins Callum Lowcay 2011-01-07 19:46:58 +00:00
  • b8609ada50 terminal: Escape sequence handling fixes Callum Lowcay 2011-01-07 19:46:57 +00:00
  • a0ee21c7dc terminal: Window size ioctls Callum Lowcay 2011-01-07 19:46:56 +00:00
  • 30eeae55e0 terminal: Fancy colors Callum Lowcay 2011-01-07 19:46:55 +00:00
  • 15bdc5d1d3 terminal: UTF-8 support Callum Lowcay 2011-01-07 19:46:54 +00:00
  • 052d17d4d9 Map new surfaces on top of all other surface Kristian Høgsberg 2011-01-07 16:13:00 -05:00
  • 96ce968b12 gears: Include config.h Kristian Høgsberg 2011-01-07 14:42:49 -05:00
  • 1926ebab73 Add missing newline in gears error message Kristian Høgsberg 2011-01-07 14:04:43 -05:00
  • 8a457e3e9f Simplify visual check Kristian Høgsberg 2011-01-07 09:19:25 -05:00
  • 8f66a57b4d Ignore surface.map_toplevel() if already mapped Kristian Høgsberg 2011-01-07 08:38:56 -05:00
  • 175e6cec39 Pass EGL_NO_CONTEXT to eglCreateImageKHR for EGL_DRM_BUFFER_MESA target Kristian Høgsberg 2011-01-06 15:45:19 -05:00
  • f6b1471fd8 Initialize surface->link so we can always wl_list_remove() it Kristian Høgsberg 2011-01-06 15:32:14 -05:00
  • 4e63c6313b Merge remote branch 'nobled/fixes2' Kristian Høgsberg 2011-01-06 14:22:59 -05:00
  • f1ef15cb45 Move grab definitions to wayland-util.h Kristian Høgsberg 2011-01-06 10:00:23 -05:00
  • 9835417962 Workaround gears depending on cairo-gl nobled 2011-01-05 17:48:15 +00:00
  • 5753188e16 Move basic grab handling to core libraries Kristian Høgsberg 2011-01-05 17:34:54 -05:00
  • f8475c9366 Fix window.c build without cairo-gl nobled 2011-01-05 17:41:55 +00:00
  • 0d8805ea18 Install the pkgconfig files Kristian Høgsberg 2011-01-01 10:55:45 -05:00
  • 6ebf690ef3 Hold on to the scaled fonts we use terminal Kristian Høgsberg 2010-12-25 16:58:31 -05:00
  • ed6aec30f1 Use cairo_show_glyphs for rendering text Kristian Høgsberg 2010-12-25 16:14:23 -05:00
  • 4554c41bf8 Only draw background if it's different from the border color Kristian Høgsberg 2010-12-25 09:21:54 -05:00
  • 940f75173b Use CAIRO_OPERATOR_OVER for drawing the background Kristian Høgsberg 2010-12-25 09:01:00 -05:00
  • 967bf72ef5 Split background and foreground painting into separate loops Kristian Høgsberg 2010-12-25 08:58:46 -05:00
  • 0c574d9ed5 Make terminal a little more useful Callum Lowcay 2010-12-25 06:28:42 -05:00
  • cbe6f04388 Fix compositor-wayland Kristian Høgsberg 2010-12-17 09:54:45 -05:00
  • 82da52b15b Update surface.attach and change surface.map to surface.map_toplevel Kristian Høgsberg 2010-12-17 09:53:12 -05:00
  • 53a7f2137b Fix the resizor Kristian Høgsberg 2010-12-16 21:11:10 -05:00
  • 5c4056e049 Schedule frame callback in the redraw handler Kristian Høgsberg 2010-12-16 14:56:41 -05:00
  • 7c221d278a Add window resize sample client Kristian Høgsberg 2010-12-16 13:35:23 -05:00
  • 3a1b4815b0 Fixed a small typo Joel Teichroeb 2010-12-11 21:08:53 -08:00
  • ab1862d68a Move code around to keep input device interface and init function close Kristian Høgsberg 2010-12-09 11:29:40 -05:00
  • 67f367f329 Document the shell.configure event a bit Kristian Høgsberg 2010-12-09 11:06:46 -05:00
  • c5c510ec75 Set up visuals in wayland-server Kristian Høgsberg 2010-12-08 15:12:58 -05:00
  • b3fc757cd8 Handle buttons in grab objects too Kristian Høgsberg 2010-12-08 11:07:57 -05:00
  • 9c3e8d734e Move grab state to struct wl_input_device Kristian Høgsberg 2010-12-08 09:48:52 -05:00
  • dfce71d116 Reenable fragment shader precision specifier Kristian Høgsberg 2010-12-07 20:19:10 -05:00
  • 8321e693d2 Use grab object for motion grabs too Kristian Høgsberg 2010-12-07 17:06:15 -05:00
  • 57db067cec Make wlsc_input_device_update_grab() take a grab object Kristian Høgsberg 2010-12-07 15:08:16 -05:00
  • 287343a0d3 Use a grab object for drag and drop Kristian Høgsberg 2010-12-07 14:58:57 -05:00
  • 6d65d5f4d4 Handle shell.move using a grab object Kristian Høgsberg 2010-12-07 13:30:18 -05:00
  • fc9c28adc0 Move resizing to a grab object Kristian Høgsberg 2010-12-07 13:04:43 -05:00
  • 359d667646 Add grab object infrastructure Kristian Høgsberg 2010-12-07 12:29:03 -05:00
  • 4be2ed9611 Drop dummy wl_grab_surface hack Kristian Høgsberg 2010-12-07 09:15:57 -05:00
  • 855ab75787 Remove unnecessary wlsc_compositor_schedule_repaint() call Kristian Høgsberg 2010-12-07 09:03:02 -05:00
  • dff2e3c550 Reduce indentation in notify_button() Kristian Høgsberg 2010-12-07 09:02:09 -05:00
  • ea08115ee3 Start grab when button is pressed, upgrade if we start drag, move or resize Kristian Høgsberg 2010-12-07 08:59:51 -05:00
  • 7132a9aeb8 Move get_time() helper back into compositor Kristian Høgsberg 2010-12-06 21:41:10 -05:00
  • 4685fa324f Pass timestamp in surface destroy callback Kristian Høgsberg 2010-12-06 21:38:50 -05:00
  • 02ef1c1aca Move focus tracking surface destroy callbacks into core Kristian Høgsberg 2010-12-06 21:35:19 -05:00
  • a9e8961ea2 Use surface destroy notifier for cancelling grabs Kristian Høgsberg 2010-12-06 21:32:15 -05:00
  • 3d76e652c5 Use the per-surface destroy callback for grabs as well Kristian Høgsberg 2010-12-06 17:33:11 -05:00
  • ab8475cafd Move get_time() helper to core Kristian Høgsberg 2010-12-06 16:56:28 -05:00
  • c551bd2ae8 Add a surface destroy callback and use it for focus tracking Kristian Høgsberg 2010-12-06 16:43:16 -05:00
  • 7d564d93eb Refactor drm buffer creation a bit Kristian Høgsberg 2010-12-06 10:46:37 -05:00
  • 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 -05:00
  • f8fc08f771 Add origin information to output.geometry event Kristian Høgsberg 2010-12-01 20:10:10 -05:00
  • aa82767c98 Use generated wl_interface for visuals Kristian Høgsberg 2010-12-01 20:06:39 -05:00
  • 9750a7a9b5 Silence scanner makefile rule by default Kristian Høgsberg 2010-12-01 17:46:56 -05:00
  • b313b02983 Chage the 'base' field to be the name of the super class instead Kristian Høgsberg 2010-12-01 17:07:41 -05:00
  • b71cd9e31d Update TODO Kristian Høgsberg 2010-12-01 17:00:17 -05:00
  • caa6442556 compositor: Use a virtual destructor when shutting down Kristian Høgsberg 2010-12-01 16:52:15 -05:00
  • 50dc6989b8 compositor: Shut down properly so we remove the socket Kristian Høgsberg 2010-12-01 16:43:56 -05:00
  • 2bb3ebe1e4 Create socket in /var/run/user/${HOME} Kristian Høgsberg 2010-12-01 15:36:20 -05:00
  • 0611e3efc2 Indentation nit-picking Kristian Høgsberg 2010-12-01 10:21:15 -05:00
  • 2643707391 Move pointer and keyboard focus tracking into libwayland-server Kristian Høgsberg 2010-12-01 10:17:47 -05:00
  • 06bc26401c Fix warnings from adding -Wall back Kristian Høgsberg 2010-12-01 09:50:16 -05:00
  • 1f25315ae2 Add $(GCC_CFLAGS) back Kristian Høgsberg 2010-12-01 09:46:10 -05:00
  • 3ada7ec83a compositor-wayland: Call wlsc_compositor_finish_frame from frame callback Kristian Høgsberg 2010-12-01 09:42:10 -05:00
  • 4203df1fd5 compositor-wayland: Use glFlush() not glFinish() after rendering frame Kristian Høgsberg 2010-12-01 09:40:58 -05:00
  • a242129257 Fix key handler to not run handlers from an empty list Kristian Høgsberg 2010-12-01 09:39:37 -05:00
  • ebe3327003 Describe the wire protocol Yuval Fledel 2010-11-23 01:56:45 +02:00
  • 0c007aea35 Make the dnd client actually work. Joel Teichroeb 2010-11-30 10:22:16 -08:00