emersion
63b4bf5000
Update for swaywm/wlroots#1126
8 years ago
Dominique Martinet
d4ddfec32e
common/log: finish removing most log functions
...
Keep sway_abort and sway_assert and convert them to use wlr_log
functions
8 years ago
Drew DeVault
733993a651
Move everything to sway/old/
8 years ago
Calvin Lee
016261fd64
Print log level even if STDERR is not a tty
...
Makes reading debug logs much easier, debug lines will start with `E`,
info lines with `I` and error lines with `E`.
8 years ago
johalun
7fef283044
FreeBSD fixes
...
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).
9 years ago
Jerzi Kaminsky
8ecb490679
Make sway_abort() report location
9 years ago
Jerzi Kaminsky
709b53bd43
Fix location reported by sway_assert
9 years ago
Jerzi Kaminsky
eb3b1ec5f1
Fix variadic forwarding in sway_assert
...
_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
9 years ago
Drew DeVault
9aed9d9359
UnGNUify the codebase
9 years ago
Drew DeVault
9ad1e6b40f
Handle malloc failure in ipc_recv_response
9 years ago
Drew DeVault
416417a54c
Reorganize includes
9 years ago
Tony Crisci
70360c5c07
Add timestamp to log messages
10 years ago
Drew DeVault
c8917395c0
Remove SIGSERV and SIGABORT handler
...
From now on let's just let the core dumps happen and ask users to
provide them.
10 years ago
David Eklov
26842ff383
Add get_log_level() to encapsulate v (current log level)
...
This patch also makes all global variable in log.c static.
10 years ago
Eric Engestrom
cc9d1cacbb
common: refactor sway_log()
...
This removes most preprocessor logic, leaving it only it the header.
10 years ago
Eric Engestrom
f53ddbe800
common: fix double-close in error_handler()
10 years ago
Eric Engestrom
a1bb58017b
Fix off-by-one bug in log functions
10 years ago
Mikkel Oscar Lyderik
5e253fdd9a
Correctly exit sway on errors.
...
Calling `exit` in sway_terminate prevents sway from correctly shutting
down (freeing data, cleanly terminating the ipc server, etc.).
A better way is to exit straight away if the failure occurs before
`wlc_run` and use sway_abort as usual if it occur when wlc is running.
10 years ago
Mikkel Oscar Lyderik
bacd40d6db
Fix clang warnings
10 years ago
Drew DeVault
e5bb08cc18
Print /proc/<pid>/maps on segfault
10 years ago
robotanarchy
94cac7a014
use CMake's FindBacktrace for backtrace feature detection
10 years ago
Drew DeVault
bfcabe48ef
Start fleshing out wayland client implementation
...
This introduces a basic shared framework for making wayland clients
within sway itself.
10 years ago