Commit Graph

  • 01dab99590 lib: add MksCairoFramebuffer Christian Hergert 2023-02-13 17:38:30 -0800
  • 84d1d827c1 lib: start wiring up framebuffer to paintable Christian Hergert 2023-02-12 10:39:14 -0800
  • 2a0f0be8c0 lib: decode pixman_format_t into cairo_format_t Christian Hergert 2023-02-11 09:19:29 -0800
  • 204271fafd lib: add pixman format conversion to cairo format Christian Hergert 2023-02-10 17:32:09 -0800
  • 35d99a50b1 lib: stub out success for various RPCs Christian Hergert 2023-02-10 17:21:33 -0800
  • 56e9997919 lib: connect asynchronously to socketpair peer Christian Hergert 2023-02-10 17:12:07 -0800
  • b601d253aa tools: add mks tool for testing Christian Hergert 2023-02-10 16:30:23 -0800
  • bcf65d7374 lib: add mks_session_ref_screen() Christian Hergert 2023-02-10 16:29:57 -0800
  • 084edf38eb lib: fix params to socketpair() Christian Hergert 2023-02-10 16:29:38 -0800
  • ed03ea5148 lib: move PaintableListener into MksPaintable Christian Hergert 2023-02-10 16:14:51 -0800
  • 07158dfa07 lib: add a framebuffer paintable Christian Hergert 2023-02-10 12:47:35 -0800
  • 8abd0b22cf build: keep sources list near other sources Christian Hergert 2023-02-10 12:44:50 -0800
  • 81d4c9639c lib: create scaffolding for DMA-BUF texture Christian Hergert 2023-02-10 10:37:07 -0800
  • ed27fc97d8 build: fix various GObject Introspection notation Christian Hergert 2023-02-10 10:29:29 -0800
  • 629cfd0e28 lib: add mks_screen_attach() Christian Hergert 2023-02-09 17:32:00 -0800
  • 5e75216318 lib: stub internal listener skeleton Christian Hergert 2023-02-09 17:30:38 -0800
  • c9aa3a1a03 lib: add missing D-Bus annotations for UnixFDList Christian Hergert 2023-02-09 17:28:25 -0800
  • 9bb71b8ea8 lib: add MksScreenAttributes and mks_screen_configure() Christian Hergert 2023-02-09 15:39:03 -0800
  • 0478d202f8 lib: add session weak pointer to devices Christian Hergert 2023-02-09 12:54:48 -0800
  • dac3fc284a lib: add MksPaintable Christian Hergert 2023-02-09 04:38:48 -0800
  • 96f3235897 lib: add MksMouse press, release, and motion API Christian Hergert 2023-02-09 03:44:45 -0800
  • 8898636ac4 lib: add MksScreen:device-address Christian Hergert 2023-02-09 03:21:43 -0800
  • c35baef43e lib: add MksMouse:is-absolute property Christian Hergert 2023-02-09 03:10:42 -0800
  • 76b74b0769 lib: add press and release MksKeyboard API Christian Hergert 2023-02-09 03:00:36 -0800
  • 4075f1c2ba lib: expose keyboard modifiers as flags property Christian Hergert 2023-02-09 02:47:42 -0800
  • 65ee3e10ae tools: print keyboard/mouse info under screen Christian Hergert 2023-02-09 02:29:32 -0800
  • 4d110d5791 lib: make MksDevice classes internal Christian Hergert 2023-02-09 02:23:18 -0800
  • ec09aaaa07 lib: add various include guards Christian Hergert 2023-02-09 02:21:29 -0800
  • ed5b34769a tools: fix ownership of devices listmodel Christian Hergert 2023-02-09 02:20:54 -0800
  • 88df8b1780 tools: print devices connected to session Christian Hergert 2023-02-09 01:37:10 -0800
  • 353a6d905d session: create MksScreen from GDBusObject Christian Hergert 2023-02-09 01:36:54 -0800
  • b976580e43 session: use GDBus object manager to track objects Christian Hergert 2023-02-09 01:14:47 -0800
  • 0af4760feb build: ensure access to enums from libmks_dep Christian Hergert 2023-02-09 00:23:37 -0800
  • 169acba1bc screen: add MksScreen:number property Christian Hergert 2023-02-08 23:26:35 -0800
  • d16440566b screen: add width and height properties Christian Hergert 2023-02-08 23:21:06 -0800
  • 12edec8262 screen: add keyboard and mouse properties Christian Hergert 2023-02-08 21:58:35 -0800
  • 0dd3cf39a2 build: include sources and headers for GIR Christian Hergert 2023-02-08 20:25:08 -0800
  • 5d012259d9 initial commit Christian Hergert 2023-02-08 18:06:08 -0800