summaryrefslogtreecommitdiff
path: root/shared
AgeCommit message (Expand)AuthorFilesLines
2023-09-28shared: add weston-assertPekka Paalanen1-0/+92
2023-09-15helpers: Add an integer division helper that rounds upPhilipp Zabel1-0/+10
2023-05-18libweston,shared/meson:build Add xkbcommon missing dependsMarius Vlad1-1/+2
2023-04-19frontend: Add FDSTR_INIT macroDaniel Stone2-1/+3
2023-03-31clients: Add support for tablet cursor motion to window frames in libtoytoolkitLyude Paul2-0/+42
2023-03-22shared/frame: add helper to get decoration sizes without shadowMichael Olbrich2-2/+14
2023-03-03xwm: Add support for xwayland_shell_v1Derek Foreman2-0/+2
2023-03-03shared: extract hash table implementation from xwaylandMichael Tretter3-0/+361
2023-02-20cairo-util: Add missing HAVE_PANGO guardMarius Vlad1-0/+2
2023-02-01matrix: Introduce weston_coordDerek Foreman1-0/+16
2023-01-24libweston/vertex-clipping: Use shared helperMarius Vlad1-0/+13
2023-01-16libweston: Factor out transform matrix setup codeDerek Foreman1-0/+48
2023-01-11libweston: Optimise matrix multiplicationEmmanuel Gil Peyrot1-9/+9
2023-01-10build: Add unreachable()Daniel Stone1-0/+20
2023-01-09doc/sphinx: Include weston-config and shell-utils in docsMarius Vlad1-0/+42
2023-01-09libweston, shared: Move out weston_shell_get_binding_modifierMarius Vlad2-1/+33
2022-11-25libweston: Add function to find the output transform of a matrixDerek Foreman1-0/+121
2022-11-25libweston: Add a function to test if transformed images need filtersDerek Foreman1-0/+125
2022-11-10shared/cairo-util: Release any fontmap laying aroundMarius Vlad1-0/+4
2022-11-10shared/cairo-util: Re-use the PangoContext for layout creationMarius Vlad2-11/+21
2022-11-10shared/cairo-util: Zero out the memory when creating a new themeMarius Vlad1-3/+2
2022-11-10shared/cairo-util: Do not save/restore the cairo context twiceMarius Vlad1-3/+0
2022-10-27helpers: Add a u64 from 2 u32 helperDerek Foreman2-1/+10
2022-09-23matrix: Make matrix const in weston_matrix_transformDerek Foreman1-1/+2
2022-09-23compositor/shared: Suppress write(2) warningsMarius Vlad1-3/+4
2022-08-08xwm: Perform a roundtrip to send a deferred WM_TAKE_FOCUSDerek Foreman2-0/+2
2022-07-20shared/xalloc.h: do not rely on zalloc()Pekka Paalanen1-3/+1
2022-07-20shared: rewrite fail_on_null() as abort_oom_if_null()Pekka Paalanen1-19/+17
2022-07-20ivi-shell: replace MEM_ALLOC() with mostly xcalloc()Pekka Paalanen1-0/+1
2022-07-19custom-env: Add helper to parse combined env/arg stringsDaniel Stone2-0/+84
2022-07-19custom-env: Add support for argument arrayDaniel Stone2-4/+48
2022-07-19custom-env: Prepare for handling args as well as environmentDaniel Stone2-20/+20
2022-07-19process-util: Assert we don't finalize twiceDaniel Stone1-0/+2
2022-07-19process-util: Move Xwayland fork helpers to sharedDaniel Stone3-0/+235
2022-07-12shared: introduce os_fd_clear_cloexec()Pekka Paalanen2-0/+18
2022-07-12shared: fcntl uses int, not longPekka Paalanen1-1/+1
2022-07-05tests: Use memstream for config-parser testDaniel Stone1-36/+65
2022-06-29cairo-util: Clean up more Cairo detritus; almost all of itDaniel Stone3-2/+21
2022-06-29cairo-util: Don't leak Pango objectsDaniel Stone1-1/+18
2022-06-28shared: Make xalloc.h stand aloneDerek Foreman3-53/+18
2022-06-23shared/xcb-xwayland: Add missing atomsMarius Vlad1-0/+13
2022-06-22xwayland/window-manager: Add support for _NET_FRAME_EXTENTSDerek Foreman2-0/+2
2022-06-22shared/frame: Provide a function to get decoration sizes and use itDerek Foreman2-14/+31
2022-06-22xwayland: support minimizingHideyuki Nagase2-0/+2
2022-06-22shared/xcb-xwayland: Split into common helpersMarius Vlad3-0/+269
2022-06-09shared/cairo-util: Hold onto our pattern reference until we're doneDerek Foreman1-1/+3
2022-05-31libweston: remove UNIT_TESTPekka Paalanen1-7/+2
2022-05-18gl_renderer: print more GL ES feature flagsPekka Paalanen1-0/+6
2022-03-31Move shell-utils to its own directoryDaniel Stone2-272/+0
2022-03-31shell: Encapsulate weston_curtain in its own structDaniel Stone2-14/+40