NBonaparte
6e8b9dea29
fix(pulseaudio): Move pulseaudio to separate module
2018-01-20 12:37:41 -08:00
NBonaparte
9b0ff59b56
fix(build): Check for pulseaudio binary
2018-01-20 12:37:41 -08:00
NBonaparte
81913cf181
wip(pulseaudio): create pulseaudio backend
2018-01-20 12:37:41 -08:00
NBonaparte
1dc111c0fa
fix: make xcb-cursor optional for now
2017-09-16 15:31:24 -07:00
NBonaparte
65edba3321
feat: add cursor change
2017-09-16 15:31:24 -07:00
Chase Geigle
299f1617d3
fix(cmake): Suppress -Wnoexcept-type warning on GCC
...
There is no way to avoid this error in the code itself, so we must
suppress this warning if we wish to keep -Werror.
2017-08-30 15:27:05 +02:00
patrick96
2d1e3c215f
Add textual indicator for module support
...
If color output was surpressed, there was no way to tell in the cmake
summary, if a module is actually enabled or not.
Now each module is prefixed with either a "[X]" to indicate it's enabled
or a "[ ]" to indicate it's not
2017-07-14 10:14:13 +02:00
Dmitry Marakasov
b23ff17dde
Disable -Werror for parentheses-equality warning
...
This warning fires here:
/home/travis/build/jaagr/polybar/src/utils/command.cpp:135:46: error: equality comparison with extraneous parentheses [-Werror,-Wparentheses-equality]
} else if ((((*(int *) &(m_forkstatus))) == 0xffff)) {
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
and as this system macro cannot be changed, let's not turn this into an error
2017-07-05 17:17:58 +02:00
Andrzej Ressel
c2629fb77a
Fix typo
2017-02-26 23:22:00 +01:00
Mohammad Saboorian
82dc7c895e
install_manifest has a .txt extension
2017-02-25 11:01:19 +03:30
Michael Carlberg
41f7f82bd0
fix(cmake): Debug check
2017-01-27 13:30:23 +01:00
Michael Carlberg
2912f0f3f2
fix(cmake): Require xcb-randr>=1.12 for monitors
...
Refs #344
2017-01-27 00:35:00 +01:00
Michael Carlberg
43a17c3b36
refactor(cmake): Cleanup
2017-01-26 17:39:50 +01:00
Michael Carlberg
b97e4c56c5
fix(cmake): Properly check xcb-xrm
...
The default value of WITH_XRM was never calculated because
the "IF NOT DEFINED" check was done after the call to option()
Refs #381
2017-01-26 12:59:13 +01:00
Michael Carlberg
37d0a0e57b
refactor(cmake): Cleanup
2017-01-25 23:28:25 +01:00
Michael Carlberg
8fa879c8d8
fix(cmake): Require xcb-proto>=1.12 for monitor support
...
Refs #344
2017-01-25 20:16:04 +01:00
Michael Carlberg
017abee679
fix(cmake): Require randproto>=1.5 for monitor support
...
Refs #344
2017-01-25 17:36:40 +01:00
Michael Carlberg
8147e2a511
fix(cmake): Font not found message
2017-01-24 13:02:55 +01:00
Michael Carlberg
6692b4a8da
refactor(x11): Cleanup
2017-01-24 10:49:14 +01:00
Michael Carlberg
5e1886a312
wip(refactor): Cairo drawing
2017-01-24 07:11:14 +01:00
Michael Carlberg
20b196f5e0
fix(cmake): Typo
2017-01-20 03:32:44 +01:00
Michael Carlberg
e1483c3f65
refactor(xresources): Use xcb-util-xrm
...
Drop the Xlib version and handle X resource
lookups using xcb-util-xrm
Refs #356
2017-01-20 02:26:01 +01:00
Michael Carlberg
e20150e6ca
feat(cmake): Query fonts
2017-01-14 00:05:54 +01:00
Michael Carlberg
989e4c3039
cmake: MinSizeRel flags
2017-01-13 13:17:11 +01:00
Michael Carlberg
6fb48c8e6f
feat(build): Add flag for drawing visible whitespace
2017-01-13 11:04:43 +01:00
Michael Carlberg
081578b168
fix(cmake): Require XRandR 1.5+ for monitor support
...
Refs #280
2017-01-13 04:13:46 +01:00
Michael Carlberg
506ac3e4ac
fix(xrandr): Enable monitor support by default
...
Refs #280
2017-01-13 04:02:27 +01:00
Michael Carlberg
385572ec64
feat(xrandr): Support for monitors
...
Refs #280
2017-01-13 03:52:57 +01:00
Michael Carlberg
79856d7ed2
feat(ipc): Add polybar-msg to facilitate ipc messaging
2017-01-10 02:09:33 +01:00
Michael Carlberg
e062170b1f
fix(cmake): Use new config path
2016-12-26 17:07:02 +01:00
Michael Carlberg
92424f0d49
refactor(cmake): Install components
2016-12-23 18:10:19 +01:00
Michael Carlberg
5c561e3d77
fix(cmake): Use RelWithDebInfo as default build type
2016-12-23 16:58:05 +01:00
Michael Carlberg
7c7e053e1f
fix(cmake): Default to -O2 for Release builds
2016-12-23 15:52:55 +01:00
Michael Carlberg
f84ed1fafb
fix(cmake): Less specialized defaults
2016-12-23 15:03:28 +01:00
Michael Carlberg
e9d88d3173
fix(cmake): Check compiler version
2016-12-22 00:40:45 +01:00
Michael Carlberg
bc9b9f0d12
refactor: Cleanup
2016-12-21 23:22:02 +01:00
Michael Carlberg
b417c9f812
feat(github): New module
...
Module used to query the GitHub API for information.
Currently only supports notification count.
Ref #84
2016-12-19 22:12:31 +01:00
Michael Carlberg
698c494068
refactor(cmake): Split memcheck command into summary/full
2016-12-14 15:11:37 +01:00
Michael Carlberg
060d198b8e
feat(cmake): Valgrind memcheck command
2016-12-14 11:01:44 +01:00
Michael Carlberg
a43309df9f
cmake: Installation paths
2016-11-30 18:22:10 +01:00
Michael Carlberg
6aba583c3e
refactor(build): Rename X extension flags
2016-11-30 12:48:13 +01:00
Michael Carlberg
608519363d
feat(xkeyboard): New module
...
New module that uses the X keyboard extension
to show keyboard layout and indicators.
Ref #84 , #200
2016-11-30 10:08:44 +01:00
Michael Carlberg
4fb7c98455
build: Optional X extensions
2016-11-26 15:42:48 +01:00
Michael Carlberg
ff9be848c7
refactor(clang-tidy): Apply fixes
2016-11-25 21:58:49 +01:00
Michael Carlberg
0128014d44
fix(cmake): Tidy and format commands
2016-11-25 14:17:57 +01:00
Michael Carlberg
9fdc22843b
refactor: Cleanup rendering
2016-11-25 04:42:27 +01:00
Michael Carlberg
c1162960cc
fix(battery): Try several value files
...
Fixes #177
2016-11-21 08:30:25 +01:00
Michael Carlberg
c6d85b2b92
refactor: Optimize build
2016-11-20 23:04:31 +01:00
Michael Carlberg
38f9ba81cd
feat(battery): Estimated time remaining
...
Adds a new token %time% that will display an
estimate of the remaining time until fully
charged/discharged
2016-11-19 15:42:31 +01:00
Michael Carlberg
fd57ab0f3d
fix: project rename
2016-11-19 06:26:07 +01:00
Michael Carlberg
489f3ce480
wip: Inter-process messaging
2016-11-13 19:05:30 +01:00
Michael Carlberg
2314b57bce
fix(cmake): Default module flags based on libs
2016-11-12 17:25:44 +01:00
Michael Carlberg
05c318e97b
feat(config): Generate config based on build
2016-11-12 13:07:05 +01:00
NBonaparte
a06b38f534
feat(temperature): Added temp module and examples
2016-11-10 22:54:07 -08:00
Michael Carlberg
869c5fe718
refactor: Code cleanup
2016-11-04 19:21:56 +01:00
Michael Carlberg
74a04ded80
fix(build): Add missing files
2016-11-03 13:06:33 +01:00
Michael Carlberg
e7cb345cec
wip: Separate source from definitions
2016-11-03 12:54:32 +01:00
Michael Carlberg
9e22b3e693
refactor(cmake): Target libc++
2016-10-25 01:46:35 +02:00
Michael Carlberg
86d2186f89
cmake: Commands for clang-[tidy|format]
2016-10-19 01:31:17 +02:00
Michael Carlberg
d359ab6057
refactor: Application rewrite
2016-10-10 14:52:57 +02:00
Michael Carlberg
8b7f2b7268
refactor: Replace X11 handling with xpp+xcb
...
xrandr 1.5 is no longer required for the monitor
handling to work
fixes jaagr/lemonbuddy#12
fixes jaagr/lemonbuddy#24
2016-06-24 00:22:33 +02:00
Michael Carlberg
dbd5e679db
fix(build): Improved dependency checks
2016-05-24 04:06:29 +02:00
Michael Carlberg
eeefb3c610
init(git): Base commit
2016-05-19 20:23:45 +02:00