Commit Graph

  • d0bee5c651 output: Add function to find display by name Andri Yngvason 2020-01-24 20:18:37 +0000
  • df936b9dac Add xdg_output_v1 for more output info Andri Yngvason 2020-01-24 20:08:57 +0000
  • da3cf24a82 meson: Remove redundant C flag Andri Yngvason 2020-01-22 22:07:12 +0000
  • ba8267a4cd meson: Disable asserts in release builds Andri Yngvason 2020-01-22 22:03:37 +0000
  • 0572693f21 Exit when the compositor goes away Andri Yngvason 2020-01-21 19:16:36 +0000
  • 48907682c7 keyboard: Fix modifier lookup Andri Yngvason 2020-01-20 21:15:04 +0000
  • 5731ea4666 keyboard: Add bounds checking on keycode lookup Andri Yngvason 2020-01-19 12:43:48 +0000
  • 20cd7725f6 Load a config file Andri Yngvason 2020-01-18 18:14:17 +0000
  • c1210f1426 Create a simple config loader Andri Yngvason 2020-01-18 17:36:55 +0000
  • 3c76c33835 README: Improve introduction Andri Yngvason 2020-01-17 07:58:16 +0000
  • e2079a7e56 keyboard: Don't send repeated events to server Andri Yngvason 2020-01-15 20:34:56 +0000
  • b744e2410e Handle more pixel formats Andri Yngvason 2020-01-14 21:44:07 +0000
  • 7acf2c7aef screencopy: Update copyright notice Andri Yngvason 2020-01-14 20:42:48 +0000
  • 9eb851cf92 screencopy: Adjust rate limiting based on capturing delay Andri Yngvason 2020-01-14 20:40:57 +0000
  • 38d7b9cf4d screencopy: Simplify rate limiting Andri Yngvason 2020-01-14 20:12:58 +0000
  • 017edc6ae1 Handle seat removal Andri Yngvason 2020-01-14 19:18:33 +0000
  • 0cc1a70ba7 main: remove duplicate function Andri Yngvason 2020-01-14 19:11:01 +0000
  • bedefa887d COPYING: It's 2020 now Andri Yngvason 2020-01-14 19:02:54 +0000
  • 3735efe3d4 time-util: Add #pragma once and copyright notice Andri Yngvason 2020-01-14 19:02:02 +0000
  • ffce795c6f dmabuf: Limit frame rate to 20 FPS Andri Yngvason 2020-01-04 15:05:15 +0000
  • c5fee473d6 Fix segfault on exit when dmabuf capturing is selected Andri Yngvason 2020-01-04 13:48:09 +0000
  • 457e540d89 pointer: Fix mouse scroll Andri Yngvason 2020-01-03 20:43:43 +0000
  • 476854aeaf keyboard: Remove debug printout Andri Yngvason 2020-01-03 20:42:40 +0000
  • 990e57fa89 keyboard: Improve key code lookup Andri Yngvason 2020-01-03 20:03:02 +0000
  • a6f979e93a Add seat selection Andri Yngvason 2019-12-31 13:55:25 +0000
  • 8444adc8d5 README: Talk about listening on different interfaces Andri Yngvason 2019-12-31 10:50:02 +0000
  • 452ba2c4fb Listen to connections from localhost only, by default Andri Yngvason 2019-12-31 10:33:40 +0000
  • 9a634df223
    Merge pull request #1 from ddevault/master Andri Yngvason 2019-12-30 21:35:10 +0000
  • 38c872b2ba Fix output selection Drew DeVault 2019-12-30 16:13:44 -0500
  • 88f8428ffe Remove sway from the dependency list Drew DeVault 2019-12-30 16:07:25 -0500
  • 2b00400b8a Add option to select keyboard layout Andri Yngvason 2019-12-30 10:15:12 +0000
  • e82e3a92b5 screencopy: Add rate limiting Andri Yngvason 2019-12-29 11:47:31 +0000
  • c794ca3822 smooth: Use integers rather than floats to store tme Andri Yngvason 2019-12-29 10:36:08 +0000
  • baad0ecd68 Extract time functions into own module Andri Yngvason 2019-12-29 10:06:25 +0000
  • 61657c97ba Add an exponential smoothing filter Andri Yngvason 2019-12-29 10:01:27 +0000
  • cbfa0416b4 dmabuf: Close file descriptors after using them Andri Yngvason 2019-12-27 16:31:47 +0000
  • 09772ddf5b Clean up some resources Andri Yngvason 2019-12-27 14:41:54 +0000
  • 9adac0e683 Don't call uv_close() on unknown handles Andri Yngvason 2019-12-27 13:53:36 +0000
  • 5c7f941481 keyboard: Add some acknowledgements Andri Yngvason 2019-12-25 11:43:48 +0000
  • 6ef8809b3b Add a README Andri Yngvason 2019-12-25 11:25:09 +0000
  • b2bbc9ac0b Implement keyboard backend Andri Yngvason 2019-12-24 15:54:58 +0000
  • 89fe244966 protocols: Add virtual-keyboard Andri Yngvason 2019-12-24 15:54:19 +0000
  • 7c1722445d Make screencopy the default capturing backend Andri Yngvason 2019-12-23 12:50:36 +0000
  • a9044f9c20 .gitignore: Add .ycm_extra_conf.py Andri Yngvason 2019-12-22 21:46:16 +0000
  • 82bdbb82c0 Add virtual pointer backend Andri Yngvason 2019-12-22 15:41:51 +0000
  • 98829dba04 protocols: Add wlr-virtual-pointer Andri Yngvason 2019-12-22 11:05:07 +0000
  • 6c01d80f5f render: Get damage checking working shader-damage Andri Yngvason 2019-10-29 16:02:22 +0000
  • 36eb48d0ca render: Add damage checking shader program Andri Yngvason 2019-10-28 19:04:00 +0000
  • a62a9c43fc render: Pass width and height as attributes Andri Yngvason 2019-10-28 18:56:51 +0000
  • f6314ba4d6 render: zero terminate shader code Andri Yngvason 2019-10-28 18:10:32 +0000
  • 3e2e31dde2 render: Define constants for attribute indices Andri Yngvason 2019-10-28 17:32:16 +0000
  • 3da3a59604 Add shaders for texture damage checking Andri Yngvason 2019-10-27 22:27:55 +0000
  • 527d0caea7 render: Load shaders from files Andri Yngvason 2019-10-27 22:22:43 +0000
  • 3d8bb78920 render: Create a function to read a shader from a file Andri Yngvason 2019-10-27 22:12:53 +0000
  • a4503e5e14 render: Working on damage tracking on the GPU Andri Yngvason 2019-10-27 21:29:40 +0000
  • b73b812bf8 Keep the last texture Andri Yngvason 2019-10-26 21:12:15 +0000
  • 44366756d1 protocols: Upgrade screencopy Andri Yngvason 2019-10-22 19:28:04 +0000
  • 529483a459 Remove unused code Andri Yngvason 2019-10-22 19:24:09 +0000
  • 25187cbfb2 Add option for output selection Andri Yngvason 2019-10-13 12:58:56 +0000
  • ba3dc617f4 output: Add missing copyright statement Andri Yngvason 2019-10-13 12:48:12 +0000
  • 59fa4cfeaa Move output handling into its own source file Andri Yngvason 2019-10-13 12:38:47 +0000
  • b19a8e10f2 Upgrade .gitignore Andri Yngvason 2019-10-12 15:26:34 +0000
  • 03c62d6ef5 Remove makefiles Andri Yngvason 2019-10-12 15:25:35 +0000
  • f0bca570b2 Add meson.build Andri Yngvason 2019-10-12 15:24:57 +0000
  • 9cd6811efa Add option parsing and the ability to select a frame capturing backend Andri Yngvason 2019-10-12 12:17:22 +0000
  • b07de643ab render: Try to do proper cleanup on egl Andri Yngvason 2019-10-11 22:18:56 +0000
  • 7d3d2d2789 frame-capture: Add license clause Andri Yngvason 2019-10-10 22:57:53 +0000
  • cc1f470c6e Integrate dmabuf capturing into frame-capture Andri Yngvason 2019-10-10 22:51:44 +0000
  • ffda3c164c Create frame-capture backend framework Andri Yngvason 2019-10-10 22:32:54 +0000
  • e037e74756 Implement screencopy damage Andri Yngvason 2019-10-10 21:40:22 +0000
  • ddaea0ceab Add some code for rendering screencopy frames Andri Yngvason 2019-10-10 20:48:01 +0000
  • 1132dd6a3c render: Add a function to render plain framebuffer Andri Yngvason 2019-10-09 22:37:46 +0000
  • 8cc00dd5eb render: rename shader_program -> dmabuf_shader_program Andri Yngvason 2019-10-09 22:00:01 +0000
  • 36e7bde860 screencopy: Remember to request frame copy Andri Yngvason 2019-10-09 21:59:13 +0000
  • 10367226f8 Fix indentation Andri Yngvason 2019-10-09 20:54:27 +0000
  • af1307b420 render: Use compatible pbuffer Andri Yngvason 2019-10-09 20:53:07 +0000
  • 640b12184d Align dmabuf backend with screencopy backend Andri Yngvason 2019-10-09 19:12:16 +0000
  • a7b4859611 Working on screencopy backend for comparison width export-dmabuf Andri Yngvason 2019-10-08 22:05:54 +0000
  • a52e1040a0 Add license and copyright notice Andri Yngvason 2019-10-08 18:41:23 +0000
  • bab67f1610 Fix build Andri Yngvason 2019-10-08 18:36:59 +0000
  • c02a6512ea Add damage checking Andri Yngvason 2019-10-07 23:44:55 +0000
  • 3ba5884954 Feed captured frames to nvnc Andri Yngvason 2019-10-07 23:07:12 +0000
  • 119ee0efef WiP: Implement frame capturing Andri Yngvason 2019-10-06 22:50:11 +0000
  • eaae3ba2db Add more initialisation code Andri Yngvason 2019-10-06 22:12:29 +0000
  • 33772e0b94 render: Fixup Andri Yngvason 2019-10-06 20:54:59 +0000
  • 2d953c5053 Working on the main program Andri Yngvason 2019-10-06 18:51:39 +0000
  • a52ff52fcf render: Move logging and struct to headers Andri Yngvason 2019-10-06 18:50:47 +0000
  • f4e9169b66 Add strlcpy Andri Yngvason 2019-10-06 18:49:57 +0000
  • 89dbbc5fc9 render: Add header Andri Yngvason 2019-10-06 17:14:53 +0000
  • 232b945ad0 Wrap interface for wl-export-dmabuf Andri Yngvason 2019-10-06 17:07:33 +0000
  • e156e69112 Add protocol build Andri Yngvason 2019-10-06 15:27:56 +0000
  • 3cb9bae7da Add a .gitignore Andri Yngvason 2019-10-06 15:08:24 +0000
  • 31e1b3c6df Add Makefile Andri Yngvason 2019-10-06 15:00:14 +0000
  • 0dceb98f79 Add dmabuf import & render Andri Yngvason 2019-10-06 14:08:52 +0000
  • 838570a4f9 Create new VNC project Andri Yngvason 2019-10-06 13:10:46 +0000