114 Commits (fa3d4ecc849f4228dac56e34872fa97b02aab273)

Author SHA1 Message Date
Tony Crisci fa3d4ecc84 fix layout hotplugging issue in output-layout.c
7 years ago
Tony Crisci f8e4ba3f5f cleanup output-layout example
7 years ago
Tony Crisci 40bd6bcc43 implement output layout auto configuration
7 years ago
Tony Crisci 368f74e4df Refactor meson build files
7 years ago
Tony Crisci 6699024b44 handle empty config file
7 years ago
Tony Crisci 9b65d0b3f0 refactor and rename wlr_geometry to wlr_box
7 years ago
Tony Crisci a51b76083e rename wlr_cursor_init to wlr_cursor_create
7 years ago
Tony Crisci 34f4a7b972 pointer.c: fix formatting
7 years ago
Tony Crisci 1193dd564b config fixes
7 years ago
Drew DeVault 30611894f2 Implement tablet_tool support in pointer example
7 years ago
Tony Crisci 4fbe322fa6 fix memory errors
7 years ago
Tony Crisci 5c845f14ed handle input device destroy
7 years ago
Tony Crisci df0ee7f25f implement tablet tool devices
7 years ago
Tony Crisci 5e06d61e42 implement touch up and touch down
7 years ago
Tony Crisci ed126b0881 add touch events
7 years ago
Tony Crisci dc7e32552d config: fix uninitialized variables and accept trailing for geom
7 years ago
Tony Crisci 0a97b68278 implement cursor and device geometry mapping
7 years ago
Tony Crisci d0cf8d0d01 add device configuration
7 years ago
Tony Crisci 699d489f93 add cursor configuration
7 years ago
Tony Crisci b3a43e2261 add configuration file
7 years ago
Tony Crisci 54f87146c3 refactor example config and add ini.c
7 years ago
Tony Crisci 98f4cdfccb implement wlr_cursor_map_input_to_output
7 years ago
Tony Crisci a4810203cc change output layout coords to double type
7 years ago
Tony Crisci e3d47376dc add wlr_cursor basic implementation
7 years ago
Dominique Martinet 1458a95e65 example compositor: loop through xwayland surfaces
7 years ago
Dominique Martinet eb5b9cc6da xwayland: move & split internal header file
7 years ago
Dominique Martinet b2bab1af5c xwayland: split xwm structure out, initial xwm.c
7 years ago
Dominique Martinet 60451521bd start xwayland in example compositor
7 years ago
Dominique Martinet 2948f53721 example compositor: handle keyboard after we're done with init
7 years ago
Dominique Martinet 1ca08dc4cb wlr_compositor: change _init/finish to _create/destroy
7 years ago
Dominique Martinet 4110788159 move wl_compositor into wlroots as wlr_compositor
7 years ago
Dominique Martinet 5885679e33 examples: separate compositor_fini from run
7 years ago
Dominique Martinet f24b3df980 wlr renderer/texture: rename init to create when it does alloc
7 years ago
Tony Crisci f03be94309 rename wlr_cursor to wlr_xcursor
7 years ago
Tony Crisci e3edb08126 bring output configuration into shared.h
7 years ago
Tony Crisci 769549c652 Refactor example output config
7 years ago
nyorain f2a9098691 Fix wlr_data_device_manager
7 years ago
nyorain 86314caa5b Implement wlr_data_{source,device,device_manager}
7 years ago
Drew DeVault 3138c5ddf0 Clean up wlr_output_layout
7 years ago
Tony Crisci 854a9381ca improve collision detection algorithm
7 years ago
Tony Crisci 59a71f59b9 reconfigure output on resolution change
7 years ago
Tony Crisci e0b409760d fix output resolution callback
7 years ago
Tony Crisci 128f06405b vt change bugfix
7 years ago
Tony Crisci d9ebf0615a add output resolution notify to example shared
7 years ago
Tony Crisci 5a9baf487e add helper methods for intersection
7 years ago
Tony Crisci dfb6a12036 layout-output example: only render if its on the output
7 years ago
Tony Crisci 2e9e237f9d layout-output example: handle empty config
7 years ago
Tony Crisci 44181b57ac Add wlr_output_layout implementation
7 years ago
nyorain edbaa7d6ac Update keyboard modifiers in example compositor
7 years ago
nyorain ad22b4874d Fix wlr_seat; add to example compositor
7 years ago