aboutsummaryrefslogtreecommitdiffstats
path: root/common/util.c
Commit message (Collapse)AuthorAge
* Remove layout.cLibravatar Ryan Dwyer2018-08-26
| | | | | | | | | | | | | | | | | | | | | | | | | When we have type safety we'll need to have functions for workspace_add_tiling and so on. This means the existing container functions will be just for containers, so they are being moved to container.c. At this point layout.c doesn't contain much else, so I've relocated everything and removed the file. * container_swap and its static functions have been moved to the swap command and made static. * container_recursive_resize has been moved to the resize command and made static. * The following have been moved to container.c: * container_handle_fullscreen_reparent * container_insert_child * container_add_sibling * container_add_child * container_remove_child * container_replace_child * container_split * enum movement_direction and sway_dir_to_wlr have been moved to util.c. Side note: Several commands included layout.h which then included root.h. With layout.h gone, root.h has to be included by those commands.
* Address review comments on parse_booleanLibravatar Brian Ashworth2018-07-23
|
* Remove unneeded constLibravatar Brian Ashworth2018-07-23
|
* Switch to using a function to parse booleansLibravatar Brian Ashworth2018-07-23
|
* Update for swaywm/wlroots#1126Libravatar emersion2018-07-09
|
* get_parent_pid: fix memory leakLibravatar Dominique Martinet2018-07-02
| | | | Found through static analysis.
* sway: change all sway_log to wlr_logLibravatar Dominique Martinet2018-01-05
|
* common/util: replace WLC_BIT_MOD_* by WLR_MODIFIER_*Libravatar Dominique Martinet2017-11-23
| | | | This removes the last wlc/wlc.h include actually in use
* FreeBSD fixesLibravatar johalun2017-06-06
| | | | | | | Increase _POSIX_SOURCE value where needed. Increase _XOPEN_SOURCE value where needed. Conditionally link to libcap (only on Linux). Possibly some trailing whitespace fixes (automatic).
* Replace spaces with tabs in resolve_pathLibravatar Mykyta Holubakha2017-05-11
|
* Add resolve_path() to utilsLibravatar Jerzi Kaminsky2017-04-16
|
* UnGNUify the codebaseLibravatar Drew DeVault2017-03-10
|
* Feature for #1078: Configurable swaylock colorsLibravatar Calvin Lee2017-02-21
| | | | | | | | | | | Colors are configured through the command line so that swaylock conforms to the i3lock fork 'github.com/chrjguill/i3lock-color'. Differences from it are that one letter options '-r' and '-s' are not implimentend because '-s' is already used by '--scaling' in swaylock. This commit also fixed whitespace in 'include/swaylock/swaylock.h' and changed `parse_color` in 'common/util.h' so that it can accept colors that do not start with a hash. This was done to keep compatability with the i3lock fork.
* Reorganize includesLibravatar Drew DeVault2016-09-01
|
* common: use strtoul in parse_color to avoid clampLibravatar progandy2016-08-04
| | | | | Some implementations of strtol may clamp the values to LONG_MAX instead of wrapping around to negative values, so use strtoul instead to parse colors.
* implement solid color rendering for swaybgLibravatar Zandr Martin2016-07-30
|
* couple small fixesLibravatar Zandr Martin2016-06-11
|
* cleanup + add timeouts for pid_workspace listLibravatar Zandr Martin2016-06-11
|
* semi-working (only non-client/server wayland apps)Libravatar Zandr Martin2016-06-10
|
* numlen(0) == 1Libravatar Mikkel Oscar Lyderik2016-01-24
|
* use log10 in numlenLibravatar Mikkel Oscar Lyderik2016-01-24
|
* Revert "s/numlen/log10/g"Libravatar Drew DeVault2016-01-23
| | | | This reverts commit 038bb8cc7c4dee77f8ee4ba3ac1ffc47409b2370.
* s/numlen/log10/gLibravatar Drew DeVault2016-01-23
|
* Add function for getting list of modifier names.Libravatar Mikkel Oscar Lyderik2016-01-08
| | | | Get an array of modifier names from modifier masks.
* Move modifier name table to common/util.cLibravatar Mikkel Oscar Lyderik2016-01-05
| | | | | Lookup of modifier names is required in several places, thus it makes sense to move it to a general place.
* Move sway/util.c to common/util.cLibravatar Mikkel Oscar Lyderik2015-12-14