Commit graph

  • 1ecdf4e89c
    output: optimize when drawing whole surface Jente Hidskes 2019-02-13 22:00:01 +01:00
  • b91a2c7c54
    Damage whole views on map and unmap Jente Hidskes 2019-02-13 18:50:29 +01:00
  • 8b0f027b46
    view: add function to damage whole view Jente Hidskes 2019-02-13 18:50:08 +01:00
  • adea7b6728
    xdg_shell: implement xdg_popup Jente Hidskes 2019-02-13 18:14:20 +01:00
  • 86d5cedb93
    view: implement subsurfaces Jente Hidskes 2019-02-13 18:14:03 +01:00
  • 2765aed2b8
    Put damage tracking debugging behind a flag Jente Hidskes 2019-01-25 15:36:04 +01:00
  • 60075d7657
    Implement damage tracking Jente Hidskes 2019-01-20 13:42:36 +01:00
  • f0eb115bda
    seat: remove cg_ prefix from cg_seat_destroy Jente Hidskes 2019-02-02 17:13:10 +01:00
  • 75b0f832ed
    xwayland: move override-redirect assignmend to map handler Jente Hidskes 2019-01-31 18:31:14 +01:00
  • c47eb031c6
    xwayland: abstract override-redirect behind function Jente Hidskes 2019-01-31 18:29:03 +01:00
  • 16ab37b706 view: don't position override-redirect windows Jente Hidskes 2019-01-17 22:01:57 +01:00
  • 9ce852908e
    view: don't position override-redirect windows Jente Hidskes 2019-01-17 22:01:57 +01:00
  • 2543934055
    view_get_title: add NULL check Jente Hidskes 2019-01-31 16:20:48 +01:00
  • a9a8f551e5
    README: tinywl is now within wlroots Jente Hidskes 2019-01-31 14:49:01 +01:00
  • fd5175cbf8 seat: remove cg_ prefix Jente Hidskes 2019-01-31 14:43:54 +01:00
  • 5c403edc0b view: replace view_has_children with view_is_transient_for Jente Hidskes 2019-01-30 20:25:29 +01:00
  • 7de253386c output: do not render an overlay for now Jente Hidskes 2019-01-30 20:01:55 +01:00
  • 41d4ccfe44 xwayland: reintroduce XWayland workaround Jente Hidskes 2019-01-30 17:19:40 +01:00
  • 7175100d0d view: reorder functions Jente Hidskes 2019-01-30 17:04:15 +01:00
  • 64b971a665 view: add proper abstraction with interface Jente Hidskes 2019-01-30 17:01:16 +01:00
  • 24517922cc view: remove cg_ prefix Jente Hidskes 2019-01-30 16:10:48 +01:00
  • d7acfaf02f
    seat: remove cg_ prefix Jente Hidskes 2019-01-31 14:43:54 +01:00
  • a8745ceced
    view: replace view_has_children with view_is_transient_for Jente Hidskes 2019-01-30 20:25:29 +01:00
  • 7bc6a53f94
    output: do not render an overlay for now Jente Hidskes 2019-01-30 20:01:55 +01:00
  • 9ac331364b
    xwayland: reintroduce XWayland workaround Jente Hidskes 2019-01-30 17:19:40 +01:00
  • e684ad12ba
    view: reorder functions Jente Hidskes 2019-01-30 17:04:15 +01:00
  • d50c2bb63c
    view: add proper abstraction with interface Jente Hidskes 2019-01-30 17:01:16 +01:00
  • bedbe3fed7
    view: remove cg_ prefix Jente Hidskes 2019-01-30 16:10:48 +01:00
  • f25460f365
    xdg_shell/xwayland: include respective header Jente Hidskes 2019-01-25 20:34:11 +01:00
  • e9139f08e3
    xdg_shell/xwayland: unlink listeners on destroy Jente Hidskes 2019-01-20 13:41:35 +01:00
  • 2387bce647
    output: remove mode link on destroy Jente Hidskes 2019-01-20 14:12:20 +01:00
  • 8db6b82c59
    Suppport output transforms Jente Hidskes 2019-01-20 14:11:52 +01:00
  • 7379226bbe
    seat: remove unused surface_commit listener Jente Hidskes 2019-01-24 14:44:16 +01:00
  • 8cb1e5c4ef
    output: don't draw multiple overlays Jente Hidskes 2019-01-25 16:18:05 +01:00
  • 6ebc684ee6
    cage: free window title Jente Hidskes 2019-01-25 09:02:38 +01:00
  • c00ac5c462 Set Cage's window title to toplevel's title Jente Hidskes 2019-01-24 14:14:15 +01:00
  • 61362b19fa
    Set Cage's window title to toplevel's title Jente Hidskes 2019-01-24 14:14:15 +01:00
  • 443d955dfd view: test whether XWayland surfaces have been mapped Jente Hidskes 2019-01-18 16:37:15 +01:00
  • 3e8b12c19b
    view: test whether XWayland surfaces have been mapped Jente Hidskes 2019-01-18 16:37:15 +01:00
  • a324d22dfe
    meson: check WLR_HAS_XWAYLAND when building with XWayland Jente Hidskes 2019-01-19 19:21:13 +01:00
  • a8e15442ab
    xdg_shell/xwayland: do not check parent for other view types Jente Hidskes 2019-01-18 17:13:48 +01:00
  • 5deb7776fc
    Cage: destroy XWayland before clients Jente Hidskes 2019-01-18 13:08:15 +01:00
  • 7f7d8ac33e
    README: credit rootston as well Jente Hidskes 2019-01-18 10:19:54 +01:00
  • 9b797fb98e
    Cage: move xwayland check Jente Hidskes 2019-01-17 22:25:20 +01:00
  • 2c5b3c5ad0
    Cage: add debug print for Wayland socket Jente Hidskes 2019-01-17 21:46:32 +01:00
  • 14aadbca1b
    Output: render software cursors Jente Hidskes 2019-01-17 11:04:14 +01:00
  • b6024e982f Fully support multiple primary clients Jente Hidskes 2019-01-12 17:52:38 +01:00
  • b0bd4e680d view: add view_has_children to query if a view has children Jente Hidskes 2019-01-12 17:51:17 +01:00
  • bf2b4d7b80
    Fully support multiple primary clients Jente Hidskes 2019-01-12 17:52:38 +01:00
  • 818166e702
    view: add view_has_children to query if a view has children Jente Hidskes 2019-01-12 17:51:17 +01:00
  • 112a662ebc Implement support for drag 'n drop icons Jente Hidskes 2019-01-11 15:20:13 +01:00
  • 1f85e1061b render_data: take x,y instead of cg_view Jente Hidskes 2019-01-10 20:16:03 +01:00
  • 30b7e4bdb6
    Implement support for drag 'n drop icons Jente Hidskes 2019-01-11 15:20:13 +01:00
  • c90676258d
    render_data: take x,y instead of cg_view Jente Hidskes 2019-01-10 20:16:03 +01:00
  • 2c51cd62b6
    view_center: remove cg_server Jente Hidskes 2019-01-10 15:57:53 +01:00
  • 29009ddd77
    view: hide maximize and center functions Jente Hidskes 2019-01-10 15:57:23 +01:00
  • a4a3a4954a
    output: handle size changes Jente Hidskes 2019-01-10 15:50:31 +01:00
  • 21c01c9ee0 Add idle inhibitor support Jente Hidskes 2019-01-08 23:24:51 +01:00
  • bf58eadf50 Add idle tracking Jente Hidskes 2019-01-04 17:06:27 +01:00
  • 17497f10c2
    Add idle inhibitor support Jente Hidskes 2019-01-08 23:24:51 +01:00
  • d35e8265a7
    Add idle tracking Jente Hidskes 2019-01-04 17:06:27 +01:00
  • 96372c145f
    cage.c: fix include order Jente Hidskes 2019-01-04 20:23:50 +01:00
  • 905199a1a8
    view.h: conditionally include xwayland.h Jente Hidskes 2019-01-04 20:23:33 +01:00
  • eaa71b7af4
    Use correct CG_ namespace in headers Jente Hidskes 2019-01-04 20:23:01 +01:00
  • 691847ca12
    Add XWayland note to README Jente Hidskes 2019-01-04 18:49:48 +01:00
  • 8faf7a2f59
    output: render an overlay when dialogs are open Jente Hidskes 2019-01-04 18:33:59 +01:00
  • c848bafaed
    view_destroy: focus the previous view when closing the current Jente Hidskes 2019-01-04 17:25:32 +01:00
  • 3ef0fc3867
    view_destroy: unmap surface if it isn't yet Jente Hidskes 2019-01-04 17:24:42 +01:00
  • 2b8ee61d8b
    Merge pull request #16 from Hjdskes/touch Jente Hidskes 2019-01-04 16:22:15 +01:00
  • ce755c8591
    Add touch input Jente Hidskes 2019-01-03 22:29:08 +01:00
  • f47a76c9be
    xdg_shell: only track toplevel xdg surfaces Jente Hidskes 2019-01-04 12:20:14 +01:00
  • 5f60b0a00c
    output: remove xwayland include Jente Hidskes 2019-01-03 22:28:17 +01:00
  • 7077f9ba1c
    seat: move desktop_view_at comment Jente Hidskes 2019-01-03 22:29:24 +01:00
  • 183e509dd9
    s/ifdef/if/g Jente Hidskes 2019-01-03 21:55:25 +01:00
  • 81761cae96
    Cage: fix possibly uninitialized variable Jente Hidskes 2019-01-03 13:55:38 +01:00
  • 907bb78c92
    Add missing config.h.in Jente Hidskes 2019-01-02 22:28:56 +01:00
  • 2847e0d54f
    Seat: abstract away a view switch statement Jente Hidskes 2019-01-02 21:31:30 +01:00
  • 9a99ba604f
    Output: abstract away a view switch statement Jente Hidskes 2019-01-02 21:23:16 +01:00
  • 431320443a
    seat: reverse conditional for early-exit of set_focus Jente Hidskes 2019-01-02 21:13:18 +01:00
  • 3e10b1f7eb
    README: document XWayland compile-time option Jente Hidskes 2019-01-02 21:08:45 +01:00
  • 9a4afdb025
    Make the README for development only Jente Hidskes 2019-01-02 21:06:56 +01:00
  • 14dde88d88
    Merge pull request #15 from Hjdskes/xwayland Jente Hidskes 2019-01-02 21:02:18 +01:00
  • e721808c88
    Update copyright to include 2019 Jente Hidskes 2019-01-02 20:58:39 +01:00
  • a34c726a1c
    Add XWayland support Jente Hidskes 2018-12-31 17:24:21 +01:00
  • 48f8f69556
    view_get_geometry: only out width and height Jente Hidskes 2018-12-31 20:44:20 +01:00
  • 786e28bdac
    Properly track mapping and unmapping Jente Hidskes 2018-12-31 19:52:47 +01:00
  • a9818c0df1
    Do not display a cursor on output creation Jente Hidskes 2018-12-31 00:55:19 +01:00
  • fd4ff669dd
    Move xcursor theme loading and cursor warping to output Jente Hidskes 2018-12-31 00:18:37 +01:00
  • 2cf40f7a9b
    Refactor cage into separate source files Jente Hidskes 2018-12-31 00:12:33 +01:00
  • e1525a20c8
    Do not create a dmabuf global Jente Hidskes 2018-12-28 15:32:07 +01:00
  • f680ee02db
    Fix possibly uninitialized variable warning Jente Hidskes 2018-12-25 20:27:58 +01:00
  • 4ea5cc6b32
    Use Wayland's event loop for signals Jente Hidskes 2018-12-16 21:58:54 +01:00
  • b22f4b465c
    Improve child spawning Jente Hidskes 2018-12-16 21:51:48 +01:00
  • 96fd0e13bb
    Add error handling Jente Hidskes 2018-12-14 17:06:36 +01:00
  • 3be28b5b6d
    Remove unmap support Jente Hidskes 2018-11-30 15:48:55 +01:00
  • 11e71dbfb5
    Make dialogs modal Jente Hidskes 2018-11-29 15:41:03 +01:00
  • e68d76f403
    Abstract fullscreen view away into a function Jente Hidskes 2018-11-29 15:25:12 +01:00
  • 0f3ce4a7d8
    Remove renderer pointer from server struct Jente Hidskes 2018-11-27 22:06:04 +01:00
  • 1dcb6355ad
    Make pointer visible on startup Jente Hidskes 2018-11-25 22:34:27 +01:00
  • 95372f3f37
    Switch to Meson Jente Hidskes 2018-11-25 22:11:08 +01:00