Commit graph

  • 2587a855a8 Use wlr_scene_xdg_surface_create for popups Simon Ser 2021-10-27 16:19:06 +02:00
  • ac03713cf7 Use wlr_scene_output_for_each_surface Simon Ser 2021-10-26 21:55:11 +02:00
  • 0619657d00 Delegate direct scan-out to wlr_scene Simon Ser 2021-10-20 16:11:46 +02:00
  • efdacc6798 Remove output_for_each_surface Simon Ser 2021-09-22 12:41:45 +02:00
  • adb337dccc Drop unused output_surface_for_each_surface Simon Ser 2021-09-22 12:09:34 +02:00
  • f12189a074 Use wlr_scene_attach_output_layout Simon Ser 2021-09-09 12:18:23 +02:00
  • 6a99224956 Use scene-graph for damage tracking Simon Ser 2021-08-17 17:09:31 +02:00
  • 92c1b78c15 Use scene-graph helpers for sub-surfaces Simon Ser 2021-08-28 11:08:11 +02:00
  • d51d9cc6d6 Replace view_wlr_surface_at with scene-graph Simon Ser 2021-08-10 11:40:54 +02:00
  • b8f18924ca Drop view_for_each_surface and view_for_each_popup_surface Simon Ser 2021-08-10 11:37:19 +02:00
  • 35daf06d88 Use the wlroots scene-graph API Simon Ser 2021-08-09 20:06:57 +02:00
  • 6772f1343c Upgrade to wlroots 0.15 Simon Ser 2021-08-11 11:31:14 +02:00
  • 388d60d6b8 Tune compiler options Jente Hidskes 2021-12-18 12:55:08 +01:00
  • 8385b62a9b Move to GitHub actions Jente Hidskes 2020-04-09 18:10:40 +02:00
  • c0af081a57 Tune compiler options Jente Hidskes 2021-12-18 12:55:08 +01:00
  • c737b92574 Move to GitHub actions Jente Hidskes 2020-04-09 18:10:40 +02:00
  • c6da94708a
    Fix build error with 0.15.0 wlroots Moon Sungjoon 2021-10-31 05:12:33 +09:00
  • d2aca83b0a
    Merge c88aa04cf0 into d1367b1c46 iohzrd 2021-09-28 10:16:26 +03:00
  • 31a3571a77 cage: allow running as root when not using setuid bit Jan Beich 2021-09-13 13:30:59 +00:00
  • d1367b1c46 removed focus_changed logic Palanix 2021-09-06 16:00:12 +02:00
  • 0ba1c40aa6 fix drag Palanix 2021-08-21 02:22:12 +02:00
  • fbd11f4dd6 removed focus_changed logic Palanix 2021-09-06 16:00:12 +02:00
  • 60492959a7 Set xdg_toplevel geometry for fullscreen clients Lorenz Brun 2021-07-08 21:19:42 +02:00
  • f1bdea3e84 fix drag Palanix 2021-08-21 02:22:12 +02:00
  • c737e32632 Use scene-graph for damage tracking Simon Ser 2021-08-17 17:09:31 +02:00
  • 1ef4cf5b8b Update wlr_box includes to util/box.h Simon Ser 2021-08-11 11:31:14 +02:00
  • 4fc4f88efe Replace view_wlr_surface_at impl with scene-graph Simon Ser 2021-08-10 11:40:54 +02:00
  • 17b48b6823 Drop view_for_each_surface and view_for_each_popup_surface Simon Ser 2021-08-10 11:37:19 +02:00
  • 60a7106343 Use the wlroots scene-graph API Simon Ser 2021-08-09 20:06:57 +02:00
  • b21f9c6322 Fix count_surface_iterator Simon Ser 2021-08-11 11:58:16 +02:00
  • 97ac0d90eb Fix count_surface_iterator Simon Ser 2021-08-11 11:58:16 +02:00
  • 1a3ab3eb3a build: allow using subproject for wlroots Simon Ser 2021-08-09 20:29:18 +02:00
  • 5424a35aba Damage drag icon when destroyed Simon Ser 2021-08-09 20:33:38 +02:00
  • cdb1cdf3b4 Don't manually parse XKB_* env vars Simon Ser 2021-08-09 20:31:41 +02:00
  • b4041983ae Damage drag icon when destroyed Simon Ser 2021-08-09 20:33:38 +02:00
  • 3e66a5e682 Don't manually parse XKB_* env vars Simon Ser 2021-08-09 20:31:41 +02:00
  • 0ac02f5e7b build: allow using subproject for wlroots Simon Ser 2021-08-09 20:29:18 +02:00
  • bd8a22e4b9 Set xdg_toplevel geometry for fullscreen clients Lorenz Brun 2021-07-08 21:19:42 +02:00
  • 646b3e80b4 Update version to 0.1.4 v0.1.4 Jente Hidskes 2021-06-26 09:39:40 +02:00
  • 08e58c2b45 CI: bump wlroots version to 0.14.0 Jan Beich 2021-06-23 16:45:11 +00:00
  • 636185bf9c meson: require wlroots 0.14.0 after 9a4523d47e Jan Beich 2021-06-23 16:44:03 +00:00
  • 851268bedc view: chase swaywm/wlroots@9e58301df7 Jan Beich 2021-06-03 17:53:11 +00:00
  • 14b8f13297 CI: bump wlroots version to 0.14.0 Jan Beich 2021-06-23 16:45:11 +00:00
  • 7b081cfeee meson: require wlroots 0.14.0 after 9a4523d47e Jan Beich 2021-06-23 16:44:03 +00:00
  • c88aa04cf0 command line flag to auto-map only input to only output Adam Stohl 2021-06-21 10:07:05 -07:00
  • 9a4523d47e view: chase swaywm/wlroots@9e58301df7 Jan Beich 2021-06-03 17:53:11 +00:00
  • 4934225759 Add command line switches to disable pointer and touch Frank Seifferth 2021-02-28 14:06:17 +01:00
  • efaf76e9ab Include release scripts Jente Hidskes 2021-04-16 14:34:57 +02:00
  • aa91af32a5 Update version to 0.1.3 v0.1.3 Jente Hidskes 2021-04-16 14:01:38 +02:00
  • 0891f4b814 CI: bump wlroots version to 0.13.0 Jan Beich 2021-01-05 09:09:14 +00:00
  • b07647fb78 CI: explicitly depend on Mesa on Arch Linux Jan Beich 2021-01-05 09:41:35 +00:00
  • 40fc92f7e7 CI: chase swaywm/wlroots@de5347d0f2 Jan Beich 2021-04-08 13:43:12 +00:00
  • cb93785649 CI: chase swaywm/wlroots@3504bb587d + swaywm/wlroots@e8ad05913f Jan Beich 2021-03-15 10:50:59 +00:00
  • eb18383e8e meson: require wlroots 0.13.0 after 0db62672a4 Jan Beich 2021-01-05 09:19:47 +00:00
  • a5aa497ff1 output: chase swaywm/wlroots@cc56b4f073 Jan Beich 2021-01-16 22:20:37 +00:00
  • 82bad3f0fc xdg_shell: chase swaywm/wlroots@07111828c5 Jan Beich 2021-01-14 00:54:00 +00:00
  • 90da4ee4dc cage: chase swaywm/wlroots@4b03bdc3ab Jan Beich 2021-01-05 09:02:58 +00:00
  • e6762725ed seat: chase swaywm/wlroots@e06c9e43af Jan Beich 2020-11-15 05:41:47 +00:00
  • 4a01da76f1 seat: chase swaywm/wlroots@7693f61d81 Jan Beich 2020-11-15 05:36:13 +00:00
  • 2865b1eafc CI: bump wlroots version to 0.13.0 Jan Beich 2021-01-05 09:09:14 +00:00
  • 160c0e92fe CI: explicitly depend on Mesa on Arch Linux Jan Beich 2021-01-05 09:41:35 +00:00
  • e012016d08 CI: chase swaywm/wlroots@de5347d0f2 Jan Beich 2021-04-08 13:43:12 +00:00
  • 157f22c2eb CI: chase swaywm/wlroots@3504bb587d + swaywm/wlroots@e8ad05913f Jan Beich 2021-03-15 10:50:59 +00:00
  • e1956ccb72 meson: require wlroots 0.13.0 after 0db62672a4 Jan Beich 2021-01-05 09:19:47 +00:00
  • 956b0cc6a4 output: chase swaywm/wlroots@cc56b4f073 Jan Beich 2021-01-16 22:20:37 +00:00
  • 2852b4e6d0 xdg_shell: chase swaywm/wlroots@07111828c5 Jan Beich 2021-01-14 00:54:00 +00:00
  • 0db62672a4 cage: chase swaywm/wlroots@4b03bdc3ab Jan Beich 2021-01-05 09:02:58 +00:00
  • e3b1a57aca seat: chase swaywm/wlroots@e06c9e43af Jan Beich 2020-11-15 05:41:47 +00:00
  • 43f1ea36d6 seat: chase swaywm/wlroots@7693f61d81 Jan Beich 2020-11-15 05:36:13 +00:00
  • f5a7ab0167
    desktop/view: fix segfault in damage_surface_iterator rewrite Jente Hidskes 2020-10-18 23:01:58 +02:00
  • 8c1028e2de
    output: remove assertion on output being enabled Jente Hidskes 2020-10-18 22:43:24 +02:00
  • 4c22c9494b
    cage: add data device manager Jente Hidskes 2020-10-18 18:48:36 +02:00
  • 21a8539399
    seat: add cage_seat_get_focus function Jente Hidskes 2020-07-08 21:57:59 +02:00
  • 2899abf95f
    cage: hook up cursor motion handler Jente Hidskes 2020-07-06 22:48:56 +02:00
  • d683e2904f
    desktop: add means of grabbing the surface at (x,y) Jente Hidskes 2020-07-06 22:47:46 +02:00
  • a7c44caeb6
    cage: hook up input stack Jente Hidskes 2020-07-08 21:43:20 +02:00
  • 56782e4f94
    input: add keyboard group implementation Jente Hidskes 2020-07-08 21:46:08 +02:00
  • c417783088
    input: add pointer implementation Jente Hidskes 2020-07-08 21:44:50 +02:00
  • b4f832d501
    input: add seat and cursor implementations Jente Hidskes 2020-07-08 21:43:07 +02:00
  • 0489045405
    output: move scaling to output instead of view Jente Hidskes 2020-07-04 16:07:55 +02:00
  • 0e9dae18e6
    output: add cage_output_damage_surface Jente Hidskes 2020-07-04 16:06:27 +02:00
  • 5feeb33505
    view: add view damage tracking Jente Hidskes 2020-07-03 22:27:34 +02:00
  • 79b81263f4
    output: add damage tracking methods Jente Hidskes 2020-07-03 21:55:19 +02:00
  • 9b1641aa14
    output: add initial renderer Jente Hidskes 2020-07-02 23:47:41 +02:00
  • ab1eac11df
    output: add damage_frame handler Jente Hidskes 2020-07-02 23:01:06 +02:00
  • 3be6261814
    output: reposition views on mode and transform signals Jente Hidskes 2020-07-08 14:34:16 +02:00
  • 98d1853254
    cage: add back xdg shell handling Jente Hidskes 2020-07-06 23:55:44 +02:00
  • de61d06406
    desktop: add new view abstraction with xdg shell implementation Jente Hidskes 2020-06-30 23:18:50 +02:00
  • 248f4847df
    Start Cage 0.2 rewrite Jente Hidskes 2020-06-30 20:38:44 +02:00
  • b904d15290 cage: optionally return exitcode of primary client Patrick Steinhardt 2020-09-16 20:26:39 +02:00
  • 3014e049e0 Use only output if no output_name Matthew Bauer 2020-08-24 19:08:36 -05:00
  • b423558ea5 Use only output if no output_name Matthew Bauer 2020-08-24 19:08:36 -05:00
  • 0d85c1652e meson.build: Unify the indentation (replace all tabs) Michael Weiss 2020-07-17 13:15:32 +02:00
  • 7d37322906 seat.c: Make clangformat happy and simplify the control flow Michael Weiss 2020-07-17 13:44:46 +02:00
  • dcc6053430
    meson.build: Unify the indentation (replace all tabs) Michael Weiss 2020-07-17 13:15:32 +02:00
  • 340810e49c
    seat.c: Make clangformat happy and simplify the control flow Michael Weiss 2020-07-17 13:44:46 +02:00
  • 75c0a5f795
    meson.build: Unify the indentation (replace all tabs) Michael Weiss 2020-07-17 13:15:32 +02:00
  • 6983028373
    meson: Add the missing dependencies Michael Weiss 2020-07-17 13:12:23 +02:00
  • 4b551411c7
    cage.1.scd: fix spaces->tab Cole Mickens 2020-07-16 17:19:36 -07:00
  • d097393732
    man: indent with tabs v0.1.2.1 Jente Hidskes 2020-07-16 16:25:19 +02:00