79 Commits (d16d341381e806d41e27a4cbcd249ea18708c2ef)

Author SHA1 Message Date
Simon Ser b89ed9015c util/global: fix memory leak on display destroy in wlr_global_destroy_safe
2 years ago
Steven Newbury ad06c12c89 util: Fix infinite loop in recursive function
3 years ago
Kirill Primak 4ac19e9f9c util/addon: avoid calling finish() twice
3 years ago
Simon Ser 19896e7fb6 util/shm: clear mode permission bits in allocate_shm_file_pair
3 years ago
Simon Ser 6c350799b2 Zero-initialize structs in init functions
3 years ago
Simon Ser 54653b5d95 util/addon: fix public include
3 years ago
Simon Ser 4377b55292 util/global: remove wl_display arg from wlr_global_destroy_safe
3 years ago
Raphael Robatsch 4a8e681a5f util/token: don't leak /dev/urandom fd to children
3 years ago
Simon Ser fdc22449d6 util/box: introduce wlr_fbox_empty
3 years ago
Simon Ser 55ca93469c util/shm: add allocate_shm_file_pair
3 years ago
Kirill Primak 664307f968 util/box: introduce wlr_fbox_transform()
3 years ago
Kirill Primak 111d4eafd7 util/addon: find both by owner and impl
3 years ago
Kirill Primak a6a80850b7 util: add wlr_addon
3 years ago
Dylan Araps e5063ef3a3 util/time: make NSEC_PER_SEC static
3 years ago
Simon Zeni e192d87731 move wlr_box from /types to /util
3 years ago
Simon Ser a6ed4ae308 util/array: add array_remove_at
3 years ago
Ryan Farley b29ac8fbac util/uuid: replace with util/token, remove libuuid
4 years ago
Simon Ser 6721444114 build: simplify HAS_LIBUUID definition
4 years ago
Simon Ser 6f873078d4 build: use dictionnary for features instead of configuration_data
4 years ago
Rouven Czerwinski dd920f602e util: fix uuid support for freebsd
4 years ago
Ilia Bozhinov 37602e153b types: add wlr_xdg_foreign_registry
4 years ago
Ilia Bozhinov bf4e2e0eac util: add support for generating UUIDs
4 years ago
Simon Ser f0c1b32120 util/time: add timespec_from_nsec
4 years ago
Simon Ser 00ccb89288 util/region: add wlr_region_scale_xy
4 years ago
Tudor Brindus 363bf44a35 util/time: move `timespec_sub` to time utilities
5 years ago
Tudor Brindus c9c31f803e util/time: de-duplicate `timespec_to_msec`
5 years ago
Tudor Brindus dc13bb827d util: fix and move `get_current_time_msec` into a util file
5 years ago
Tudor Brindus 5c942bd597 util/log: use bright black rather than black for WLR_DEBUG
5 years ago
Simon Ser 904312a0b2 util/log: write log importance
5 years ago
Simon Ser e7f8cc6801 util/log: improve time prefix
5 years ago
Manuel Stoeckl f22a5d1704 Fix output rotation direction
5 years ago
Simon Ser 29726e6816 util: add wlr_output_destroy_safe
5 years ago
Scott Anderson cff1c2f740 meson: Various improvements
5 years ago
Dorota Czaplejewicz fadd4706ed virtual_keyboard: Accept keycode 0
5 years ago
Antonin Décimo b400c26b23 Simplify check
5 years ago
Simon Ser ca45f4490c Remove all wayland-server.h includes
5 years ago
Manuel Stoeckl bb05617414 Use -fmacro-prefix-map to strip build path
5 years ago
Ashkan Kiani 06a13203dd Use a set to track pointer button state.
6 years ago
emersion 43bd1d807a util/log: setup wayland log handler
6 years ago
sghctoma bc5e84225c Use ftruncate to set shared memory object's size
6 years ago
sghctoma b25e230df8 Force ftruncate for shared mem. objects on FreeBSD
6 years ago
emersion 346ec21c4c
util: use shm_open for in-memory files
6 years ago
Las afa2e399aa Fix implicit conversion of floats to ints in calls to pixman_region32_contains_point
6 years ago
Las fa2e6e7d9d Implement pointer-constraints protocol in wlroots and rootston
6 years ago
random human e44ab5d584
Add function wlr_log_get_verbosity()
6 years ago
emersion a3b90bace3 util: include config in os-compatibility.c
6 years ago
emersion e02c486b60 Use posix_fallocate when available
6 years ago
Markus Ongyerth 74ca2f8fcf Another round of feedback from acrisci
6 years ago
emersion 7cbef15206
util: add wlr_ prefix to log symbols
6 years ago
Dominique Martinet 399de4d11b util/create_tmpfile: set restrictive umask for these files
6 years ago