aboutsummaryrefslogtreecommitdiff
path: root/common
AgeCommit message (Collapse)Author
2018-04-04Add password buffer, refactor rendering/surfacesDrew DeVault
2018-04-04Initial swaylock portDrew DeVault
2018-04-04Move swaybg background rendering into common/Drew DeVault
swaylock will use it too
2018-04-02Fix use-after-free with block hotspotsDrew DeVault
2018-03-29Use statically allocated text bufferDrew DeVault
2018-03-29Start port of swaybar to layer shellDrew DeVault
This starts up the event loop and wayland display and shims out the basic top level rendering concepts. Also includes some changes to incorporate pango into the 1.x codebase properly.
2018-03-29Allow sway IPC clients to fall back to i3 socketDrew DeVault
2018-03-28Address review commentsDrew DeVault
2018-03-28Add solid-color rendering to swaybgDrew DeVault
2018-01-05common/log: finish removing most log functionsDominique Martinet
Keep sway_abort and sway_assert and convert them to use wlr_log functions
2018-01-05sway: change all sway_log to wlr_logDominique Martinet
2017-12-19build: add wlroots dependency to commonDominique Martinet
It is required for include path if wlroots is not built in standard path, but found through pkg-config
2017-11-30remove relevant CMakeLists.txtTony Crisci
2017-11-30meson: common static libraryTony Crisci
2017-11-30use meson subdirectoriesTony Crisci
2017-11-23common/util: replace WLC_BIT_MOD_* by WLR_MODIFIER_*Dominique Martinet
This removes the last wlc/wlc.h include actually in use
2017-11-18Move everything to sway/old/Drew DeVault
2017-10-20Print log level even if STDERR is not a ttyCalvin Lee
Makes reading debug logs much easier, debug lines will start with `E`, info lines with `I` and error lines with `E`.
2017-06-06FreeBSD fixesjohalun
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).
2017-05-11Replace spaces with tabs in resolve_pathMykyta Holubakha
2017-04-26Fix link to dotfiles, closes #1193Drew DeVault
2017-04-20Make sway_abort() report locationJerzi Kaminsky
2017-04-16Add resolve_path() to utilsJerzi Kaminsky
2017-04-16Fix location reported by sway_assertJerzi Kaminsky
2017-04-16Fix variadic forwarding in sway_assertJerzi Kaminsky
_sway_assert is a variadic function which tries to delegate to another variadic function. This requires a vprintf-style variant of the delegate. https://stackoverflow.com/a/150616
2017-03-10UnGNUify the codebaseDrew DeVault
2017-02-21Feature for #1078: Configurable swaylock colorsCalvin Lee
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.
2016-12-29Added "layout promote" command.wil
2016-12-15Handle config-related allocation failuresDrew DeVault
2016-12-15Handle malloc failures from read_lineDrew DeVault
2016-12-15Handle malloc failure in ipc_recv_responseDrew DeVault
2016-09-01Reorganize includesDrew DeVault
2016-08-30Fix to make ipc client code FreeBSD compatible.Johannes Lundberg
2016-08-04common: use strtoul in parse_color to avoid clampprogandy
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.
2016-07-30implement solid color rendering for swaybgZandr Martin
2016-07-28Add timestamp to log messagesTony Crisci
2016-07-17Remove SIGSERV and SIGABORT handlerDrew DeVault
From now on let's just let the core dumps happen and ask users to provide them.
2016-06-27Add get_log_level() to encapsulate v (current log level)David Eklov
This patch also makes all global variable in log.c static.
2016-06-11couple small fixesZandr Martin
2016-06-11cleanup + add timeouts for pid_workspace listZandr Martin
2016-06-11Merge branch 'master' into assign-commandZandr Martin
2016-06-10semi-working (only non-client/server wayland apps)Zandr Martin
2016-06-06Common: Readline: Ignore newline on '\' escaped line ends.Roosembert Palacios
Escape line return when reading from a file with the '\' character. Similar to shell scripts. Signed-off-by: Roosembert Palacios <roosembert.palacios@epfl.ch>
2016-06-02implement stable sort for listsZandr Martin
also change sort_workspaces() to use it
2016-05-02common: refactor sway_log()Eric Engestrom
This removes most preprocessor logic, leaving it only it the header.
2016-05-02common: fix double-close in error_handler()Eric Engestrom
2016-05-02Fix off-by-one bug in log functionsEric Engestrom
2016-05-01common: fix potential buffer overflowEric Engestrom
2016-04-29common/stringop.c: a premature decrement meant an element of argv was never ↵Daniel Lockyer
released
2016-04-28Explicitly mark static linking in CMakeTomáš Čech
When no type is given, it depends on BUILD_SHARED_LIBS value which is not desired in this case.