Commit graph

  • 9e6a5ad44f Cage: implement output transform Tristan Daniel 2019-04-14 01:50:12 +02:00
  • 1e1a124d3e Cage: implement output transform Tristan Daniel 2019-04-14 01:50:12 +02:00
  • 69872baead
    Cage: encapsulate debug specific behavior Jente Hidskes 2019-03-23 20:18:37 +01:00
  • 78fc6fbe0d
    Cage: fix previous commit Jente Hidskes 2019-03-23 20:18:13 +01:00
  • d855ea6718
    Cage: update for wlroots 0.5.0 Jente Hidskes 2019-03-23 16:42:31 +01:00
  • 712714fd96
    README: add Travis badge Jente Hidskes 2019-02-24 20:23:19 +01:00
  • bc54b94518
    Add a Travis CI build Jente Hidskes 2019-02-21 14:50:05 +01:00
  • eee63b8001
    meson: require wlroots >= 0.41.0 Jente Hidskes 2019-02-28 19:26:07 +01:00
  • da62449c27 Update for wlroots 0.4 Drew DeVault 2019-02-25 17:12:56 -05:00
  • d5b08588a5 Update for wlroots 0.4 Drew DeVault 2019-02-25 17:12:56 -05:00
  • 848929c88c
    Cage: exit when there is no application passed Jente Hidskes 2019-02-26 18:56:23 +01:00
  • c2226da89b
    README: document to build against wlroots tags Jente Hidskes 2019-02-26 18:33:48 +01:00
  • b189f90465
    meson: -Werror is already set in project() Jente Hidskes 2019-02-24 13:40:31 +01:00
  • b758e421cb Cage: bail when there is no xdg decoration manager Jente Hidskes 2019-02-23 17:08:54 +01:00
  • cd0c51814f Cage: implement server-decoration protocol Jente Hidskes 2019-02-23 17:05:02 +01:00
  • 1ef3843839 Wrap x11 backend features in wlroots' feature flag Jente Hidskes 2019-02-23 18:17:42 +01:00
  • 53aa664bf1
    Wrap x11 backend features in wlroots' feature flag Jente Hidskes 2019-02-23 18:17:42 +01:00
  • 1c5cbe6de0
    Cage: don't destroy wlr_backend manually Jente Hidskes 2019-02-23 19:49:01 +01:00
  • 49ec73d645
    Cage: bail when there is no xdg decoration manager Jente Hidskes 2019-02-23 17:08:54 +01:00
  • f95f85894e
    Cage: implement server-decoration protocol Jente Hidskes 2019-02-23 17:05:02 +01:00
  • 65f7107078
    cage: fix signal handler event source memory leaks Jente Hidskes 2019-02-21 11:38:30 +01:00
  • 707cb2cdfc
    seat: fix memory leak when explicitly destroying the seat Jente Hidskes 2019-02-21 11:35:43 +01:00
  • 2166fbdcfb Implement xdg-decoration Jente Hidskes 2019-02-17 22:17:11 +01:00
  • 9e36b25f86
    Implement xdg-decoration Jente Hidskes 2019-02-17 22:17:11 +01:00
  • 996f641cf0
    Cage: reset signal mask after forking Jente Hidskes 2019-02-17 21:14:31 +01:00
  • 76e8be14d9 seat: listen on wlr_seat.events.request_set_selection and wlr_seat.events.request_set_primary_selection Jente Hidskes 2019-02-16 01:23:09 +01:00
  • 202f74f21a seat: listen on the wlr_cursor.frame event Jente Hidskes 2019-02-16 01:09:27 +01:00
  • 962f31f793
    seat: listen on wlr_seat.events.request_set_selection and wlr_seat.events.request_set_primary_selection Jente Hidskes 2019-02-16 01:23:09 +01:00
  • 602c1aa0db
    seat: listen on the wlr_cursor.frame event Jente Hidskes 2019-02-16 01:09:27 +01:00
  • 9d825d6dc7
    Move set_window_title to output Jente Hidskes 2019-02-16 00:54:04 +01:00
  • 2669c80803 Listen to fullscreen requests Jente Hidskes 2019-02-14 11:38:29 +01:00
  • 1f73275b42
    Listen to fullscreen requests Jente Hidskes 2019-02-14 11:38:29 +01:00
  • 5a1da1baee output: optimize when drawing whole surface Jente Hidskes 2019-02-13 22:00:01 +01:00
  • a114ddbbf3 Damage whole views on map and unmap Jente Hidskes 2019-02-13 18:50:29 +01:00
  • 1308c0ffc3 view: add function to damage whole view Jente Hidskes 2019-02-13 18:50:08 +01:00
  • aa4b27ec20 xdg_shell: implement xdg_popup Jente Hidskes 2019-02-13 18:14:20 +01:00
  • 36670f02f3 view: implement subsurfaces Jente Hidskes 2019-02-13 18:14:03 +01:00
  • 667667505a Put damage tracking debugging behind a flag Jente Hidskes 2019-01-25 15:36:04 +01:00
  • e981cb8a1c Implement damage tracking Jente Hidskes 2019-01-20 13:42:36 +01:00
  • 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