Commit Graph

  • c259212be5 dmabuf: Properly propagate damage area Bilal Elmoussaoui 2023-05-01 17:59:33 +0200
  • 379f2e862a build: Depend on gtk main for GdkGLTextureBuilder Christian Hergert 2023-05-17 13:08:31 -0700
  • 598e127650 .gitignore: ignore .flatpak-builder Christian Hergert 2023-05-17 13:07:46 -0700
  • b15e1f0483 Merge branch 'bilelmoussaoui/build-fixes' into 'main' Christian Hergert 2023-05-17 20:06:34 +0000
  • 51f8615099 build: Set the pkg-config name when generating GIR Bilal Elmoussaoui 2023-05-10 13:19:29 +0200
  • 2636c9e1a9 build: Various fixes to auto generated sources Bilal Elmoussaoui 2023-05-10 12:48:59 +0200
  • 42686c113e misc: Ignore VSCode specific folders Bilal Elmoussaoui 2023-04-28 14:48:35 +0200
  • a804f766f9 display: Reconfigure screen when size change Bilal Elmoussaoui 2023-05-08 16:37:49 +0200
  • 018b072100 Merge branch 'bilelmoussaoui/mks-cosmetics' into 'main' Christian Hergert 2023-05-09 21:44:15 +0000
  • ab157df65d tools/mks: Cosmetic changes Bilal Elmoussaoui 2023-05-09 18:58:16 +0000
  • cd7825d9d5 build: allow -Dtracing for more logging information Christian Hergert 2023-04-20 13:58:48 -0700
  • 5c12eac44f Merge branch 'dbus-connection-setup-flags' into 'main' Christian Hergert 2023-04-20 20:50:03 +0000
  • 15e6667292 Merge branch 'add-vala-support' into 'main' Christian Hergert 2023-04-20 20:46:21 +0000
  • 2a7ec12df3 Merge branch 'bilelmoussaoui/cleanup' into 'main' Christian Hergert 2023-04-20 20:45:46 +0000
  • 0e1c0a7d10 Merge branch 'bilelmoussaoui-main-patch-78694' into 'main' Christian Hergert 2023-04-20 20:42:27 +0000
  • 14c368d9e7 Add VAPI (vala) support Felipe Borges 2023-04-17 12:33:33 +0200
  • 86c54a6fdc tools: Set g_dbus_connection_new_for_address initialization flags Felipe Borges 2023-04-17 12:19:37 +0200
  • 26f4b72708 display-picture: Don't compute min-width/min-height Bilal Elmoussaoui 2023-04-13 15:12:44 +0200
  • b4fade7fe1 cleanup: Drop useless conditions Bilal Elmoussaoui 2023-04-13 15:04:40 +0200
  • 2d29e054b0 readme: Add a link to the docs Bilal Elmoussaoui 2023-04-04 09:24:47 +0000
  • 188c63a183 Merge branch 'bilelmoussaoui/fix-focus' into 'main' Christian Hergert 2023-04-04 03:28:32 +0000
  • 02edb73d2a Merge branch 'bilelmoussaoui/expose-translate-keycode' into 'main' Christian Hergert 2023-04-04 03:26:14 +0000
  • 5d1f5818c9 Merge branch 'bilelmoussaoui-main-patch-70944' into 'main' Christian Hergert 2023-04-04 03:23:29 +0000
  • 8e7702012a Merge branch 'bilelmoussaoui/fix-session-ctor' into 'main' Christian Hergert 2023-04-04 03:23:13 +0000
  • 0b46c75dc8 Merge branch 'bilelmoussaoui/fix-subproject-build' into 'main' Christian Hergert 2023-04-04 03:22:49 +0000
  • 02f18f1835 Merge branch 'bilelmoussaoui/docs' into 'main' Christian Hergert 2023-04-04 03:22:27 +0000
  • 5783b6a8ce display: Grab focus on MksDisplayPicture Bilal Elmoussaoui 2023-04-03 22:17:31 +0200
  • 57370d5a73 keyboard: Expose keycode translation helper Bilal Elmoussaoui 2023-04-03 15:41:52 +0200
  • df42bbb20e display-picture: Fix keyval value Bilal Elmoussaoui 2023-04-03 13:31:33 +0000
  • 266f1ae834 session: Fix the display dbus path Bilal Elmoussaoui 2023-03-31 10:57:10 +0200
  • 6789bba624 build: Fix building as a subproject Bilal Elmoussaoui 2023-03-30 14:29:38 +0200
  • c7ba1c0104 build: Add an option to disable introspection Bilal Elmoussaoui 2023-03-30 13:14:41 +0200
  • d342adf3ab ci: Add a docs job Bilal Elmoussaoui 2023-03-30 00:32:43 +0200
  • b3acf4d143 ci: Add a flatpak test job Bilal Elmoussaoui 2023-03-30 00:28:59 +0200
  • 5892a48a64 build: Add gi-docgen based docs option Bilal Elmoussaoui 2023-03-30 00:24:06 +0200
  • d4f52a7fdb Merge branch 'bilelmoussaoui/fixes' into 'main' Christian Hergert 2023-03-29 17:07:36 +0000
  • 25369a2985 readme: Add missing \ Bilal Elmoussaoui 2023-03-29 13:11:41 +0200
  • 89d37ada0d lib: Add missing headers & fix enums install dir Bilal Elmoussaoui 2023-03-29 12:26:26 +0200
  • 24c191f1e9 Merge branch 'wip/jimmac/logo' into 'main' Christian Hergert 2023-03-09 16:50:47 +0000
  • fb074003e7 data: provide a symbolic and an emblem Jakub Steiner 2023-03-09 12:27:45 +0100
  • 1d68a4d8f4 lib: wire up various signal handlers for audio out listener Christian Hergert 2023-03-02 20:38:30 -0800
  • 378c9614ed lib: use source for cairo fill operator Christian Hergert 2023-03-02 17:55:23 -0800
  • 088e1b5ce4 keyboard: add tracing macros Christian Hergert 2023-02-28 18:57:17 -0800
  • b3a0a4028c lib: add tracing for MksMouse Christian Hergert 2023-02-28 12:49:02 -0800
  • edd88dcec3 util: add simple tracing macros Christian Hergert 2023-02-27 20:23:25 -0800
  • e4d089fb52 util: fix typo Christian Hergert 2023-02-27 20:16:17 -0800
  • 1d51bffe8f lib: implement basics for audio out stream Christian Hergert 2023-02-27 18:44:00 -0800
  • ec60165c70 lib: ensure UnixFDList availability for AudioIn/Out Christian Hergert 2023-02-27 18:43:39 -0800
  • 98032981cd util: add socketpair GDBusConnection helper Christian Hergert 2023-02-26 10:57:50 -0800
  • 294e01836d speaker: add autoptr cleanup func Christian Hergert 2023-02-26 10:57:33 -0800
  • 78d955cde8 tools: remove unused variable Christian Hergert 2023-02-21 17:11:22 -0800
  • 39a0bb2658 lib: add MksSpeaker Christian Hergert 2023-02-18 09:44:21 -0800
  • af901239d0 lib: remove unused typedefs Christian Hergert 2023-02-17 16:43:58 -0800
  • 826967840a lib: handle NULL display during gir generation Christian Hergert 2023-02-17 16:40:53 -0800
  • 04e2bf0b00 lib: don't propagate when creating inhibitor Christian Hergert 2023-02-17 16:30:46 -0800
  • 232446389f build: add flatpak manifest to testing in Builder Christian Hergert 2023-02-17 16:28:02 -0800
  • a12ee6da68 build: add -lm to library Christian Hergert 2023-02-17 16:27:53 -0800
  • 4c7711823a lib: make cairo formats conditional Christian Hergert 2023-02-17 16:27:36 -0800
  • a38ab5834e build: allow installing tools for testing Christian Hergert 2023-02-17 16:27:21 -0800
  • c0cf407713 tools: show grab binding during inhibition Christian Hergert 2023-02-17 16:11:06 -0800
  • 8ed9c7eedc lib: dont set initial cursor to none Christian Hergert 2023-02-17 16:02:16 -0800
  • f5935b38cf lib: handle any potential changes to type Christian Hergert 2023-02-17 15:59:48 -0800
  • 459cb173b0 lib: add MksDisplay:ungrab-trigger Christian Hergert 2023-02-17 15:50:02 -0800
  • 1a4bcb8c31 lib: release inhibitor with dispose Christian Hergert 2023-02-17 15:38:06 -0800
  • 3794f43ee1 lib: acquire inhibitor on first mouse-press Christian Hergert 2023-02-17 15:34:36 -0800
  • edfe01bf99 lib: add inhibitor helper Christian Hergert 2023-02-17 15:33:40 -0800
  • 87a800510b lib: use GDK_SCROLL_SMOOTH to enumlate wheel scroll Christian Hergert 2023-02-17 11:49:33 -0800
  • d0909732f4 lib: add MksDisplayPicture Christian Hergert 2023-02-17 11:40:34 -0800
  • 94338ee798 README.md: Add example to test Christian Hergert 2023-02-17 09:12:42 -0800
  • 24dafbe067 lib: handle GL textures with y0 at top Christian Hergert 2023-02-15 19:40:48 -0800
  • 5657997f4a lib: set controller to capture phase Christian Hergert 2023-02-15 19:22:57 -0800
  • d533773cf7 lib: fix absolute x,y mouse position Christian Hergert 2023-02-15 18:02:51 -0800
  • a57f55e24c lib: remove "none" initial cursor Christian Hergert 2023-02-15 18:00:29 -0800
  • 7d7ccea630 lib: allow shrinking display Christian Hergert 2023-02-15 17:52:48 -0800
  • 62f084b0b4 lib: robustness fixes for mouse movement Christian Hergert 2023-02-15 17:52:40 -0800
  • 0a7c1ff21c lib: use mouse-set from peer to update local position Christian Hergert 2023-02-15 12:16:47 -0800
  • 03f64892e5 lib: add marshallers for internal use Christian Hergert 2023-02-15 12:15:54 -0800
  • 5c52047800 lib: set cursor from guest provided texture data Christian Hergert 2023-02-15 12:02:03 -0800
  • 8dd08014b1 lib: set "none" for cursor in display Christian Hergert 2023-02-15 11:34:38 -0800
  • 3d89b77ed2 lib: ensure display widget is focusable Christian Hergert 2023-02-15 11:34:17 -0800
  • 7c63e051fd lib: use legacy event controller Christian Hergert 2023-02-15 10:38:24 -0800
  • eb32afc2a9 lib: add util to check for inverted scroll Christian Hergert 2023-02-15 10:32:05 -0800
  • 2286183747 lib: export paintable properties Christian Hergert 2023-02-15 07:01:32 -0800
  • a8505e1245 lib: remove use of GtkPicture Christian Hergert 2023-02-15 06:47:10 -0800
  • b626904171 lib: fix texture clipping and bounds for DMA-BUF Christian Hergert 2023-02-14 17:35:44 -0800
  • 2e842f7e7f lib: add GdkDmabufPaintable Christian Hergert 2023-02-14 16:27:09 -0800
  • f335b4cb45 lib: use 128 pixel textures Christian Hergert 2023-02-14 14:26:23 -0800
  • 6c5829d949 lib: make clicks and motion work Christian Hergert 2023-02-14 14:19:12 -0800
  • beb7299d25 lib: add basic input controllers to MksDisplay Christian Hergert 2023-02-14 13:34:45 -0800
  • 9609a63e2a lib: add xorgevdev to qnum translations Christian Hergert 2023-02-14 13:34:06 -0800
  • cc7d267814 lib: add missing finish functions for key press/release Christian Hergert 2023-02-14 13:33:29 -0800
  • ddd6a58adc lib: use g_variant_get_data_as_bytes() to get byte array Christian Hergert 2023-02-14 12:24:15 -0800
  • de3505e864 lib: remove debug code Christian Hergert 2023-02-14 12:23:24 -0800
  • 2efcaed79a lib: use cairo_paint() Christian Hergert 2023-02-14 12:23:06 -0800
  • 441b7355ef lib: tweak cairo drawing a bit and fix invalidation Christian Hergert 2023-02-14 11:59:04 -0800
  • 6beaf8b925 lib: encapsulate GtkPicture within MksDisplay Christian Hergert 2023-02-14 11:18:48 -0800
  • d8d2b60a93 lib: fix height usage in aspect ratio Christian Hergert 2023-02-14 10:37:12 -0800
  • d20dcd2674 lib: start on MksDisplay widget Christian Hergert 2023-02-13 21:53:57 -0800
  • da98c77961 tools: set content-fit for now Christian Hergert 2023-02-13 20:56:08 -0800
  • 3bc40bdb7b lib: remove scaling code Christian Hergert 2023-02-13 20:55:49 -0800