Michael Carlberg
|
a9553ff850
|
refactor: Cleanup
|
2016-10-10 18:58:57 +02:00 |
|
Michael Carlberg
|
c687b07cd0
|
fix: Handle mouse button click/scroll events
|
2016-10-10 18:05:58 +02:00 |
|
Michael Carlberg
|
8af7388c93
|
fix: Use module separator from config
|
2016-10-10 15:50:58 +02:00 |
|
Michael Carlberg
|
d359ab6057
|
refactor: Application rewrite
|
2016-10-10 14:52:57 +02:00 |
|
Michael Carlberg
|
d72ff7334e
|
build: Bump version to 1.4.4
|
2016-07-27 03:29:29 +02:00 |
|
Michael Carlberg
|
e94bd6a271
|
feat(config): Reference value in environment var
This makes it possible to reference env vars from any
config parameter using ${VARNAME}
Closes jaagr/lemonbuddy#36
|
2016-07-27 03:21:27 +02:00 |
|
Michael Carlberg
|
3ad583b8d0
|
build: Bump version to 1.4.2
|
2016-06-30 05:37:04 +02:00 |
|
Michael Carlberg
|
e8cb754c27
|
builder: Get bar options lazily
|
2016-06-30 05:18:53 +02:00 |
|
Michael Carlberg
|
80e6936cdc
|
refactor: Use shared_ptr for Bar/Opts
|
2016-06-29 12:42:54 +02:00 |
|
Michael Carlberg
|
f406f1eb9f
|
Cleanup and compiler check fixes
|
2016-06-29 11:06:44 +02:00 |
|
Michael Carlberg
|
f2999b7272
|
fix(date): Do not trigger updates when unchanged
|
2016-06-29 11:05:30 +02:00 |
|
Michael Carlberg
|
16cc82d920
|
refactor(cmake): Specify compile opts on target
|
2016-06-28 22:25:31 +02:00 |
|
Michael Carlberg
|
bfb5874354
|
refactor(i3ipcpp): Use patched standalone version
|
2016-06-28 21:56:28 +02:00 |
|
Michael Carlberg
|
a94fcec245
|
build: Bump version to 1.3.2
|
2016-06-28 17:16:48 +02:00 |
|
Michael Carlberg
|
35d84ccb8d
|
fix(i3): Release wait lock
|
2016-06-28 17:16:46 +02:00 |
|
Michael Carlberg
|
3d8d28a2db
|
build: Bump version to 1.3.1
|
2016-06-28 16:16:31 +02:00 |
|
Michael Carlberg
|
3edb476ed0
|
build: Bump version to 1.3.0
|
2016-06-28 15:25:51 +02:00 |
|
Michael Carlberg
|
4c83b363bf
|
feat(build): Build with version
|
2016-06-28 15:06:30 +02:00 |
|
Michael Carlberg
|
e1279d6582
|
refactor(xcb): Namespacing
|
2016-06-28 06:18:17 +02:00 |
|
Michael Carlberg
|
b8a1dd628e
|
refactor(bspwm): Better socket handling
- Reconnect on POLLHUP
- Switch desktop using socket instead of std::system()
Fixes jaagr/lemonbuddy#27
|
2016-06-28 05:11:14 +02:00 |
|
Michael Carlberg
|
99cb53a565
|
fix(logger): Use local ptr
|
2016-06-28 04:59:07 +02:00 |
|
Michael Carlberg
|
8b030930af
|
refactor: Better handling of spaces between format tags
Ignore spaces if the previous tag was not outputted
|
2016-06-28 01:05:48 +02:00 |
|
Michael Carlberg
|
ab06ed2c16
|
refactor(mpd): Cleanup
|
2016-06-28 01:05:45 +02:00 |
|
Michael Carlberg
|
78823fda6d
|
fix(mpd): Broadcast connection state changes once
|
2016-06-27 22:23:42 +02:00 |
|
Michael Carlberg
|
26daf744bb
|
fix: Conditional modules
|
2016-06-27 21:52:21 +02:00 |
|
Michael Carlberg
|
718cfd294d
|
fix(xcb): Use xcb_rectangle for monitor bounds
|
2016-06-24 01:42:58 +02:00 |
|
Michael Carlberg
|
825b47b7d4
|
Cleanup of bar::load
|
2016-06-24 00:26:08 +02:00 |
|
Michael Carlberg
|
ee1c980be1
|
xpp: Type aliases
|
2016-06-24 00:26:08 +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
|
04bd48d104
|
fix(volume): Cleanup mixers on early destruct
|
2016-06-21 16:35:37 +02:00 |
|
Michael Carlberg
|
1e5fc993a4
|
fix: Revert nested locking in module destruct
|
2016-06-21 16:35:27 +02:00 |
|
Michael Carlberg
|
2b39fcd7dd
|
fix: Use native wait timeout
|
2016-06-21 08:26:48 +02:00 |
|
Michael Carlberg
|
fd88c60b97
|
fix(network): Use local logger
|
2016-06-21 07:49:15 +02:00 |
|
Michael Carlberg
|
3ea64e5cbe
|
refactor(registry): Changed naming of wait vars
|
2016-06-21 07:47:51 +02:00 |
|
Michael Carlberg
|
e36cf8518a
|
refactor: Pass by value
|
2016-06-21 06:01:21 +02:00 |
|
Michael Carlberg
|
957f2e001c
|
task(mpd): Increased default sync interval
|
2016-06-21 05:27:37 +02:00 |
|
Michael Carlberg
|
d8a3d7d5f6
|
feat(mpd): Format tags for back-/forward seek
|
2016-06-21 05:10:18 +02:00 |
|
Michael Carlberg
|
4366c36704
|
feat: Const methods for module broadcast throttle
|
2016-06-21 05:01:45 +02:00 |
|
Michael Carlberg
|
89ea8d9146
|
fix(battery): Store paths
|
2016-06-21 04:38:01 +02:00 |
|
Michael Carlberg
|
0c89775b05
|
feat: Throttle inotify event polling
|
2016-06-21 04:34:11 +02:00 |
|
Michael Carlberg
|
4d444da0e4
|
refactor(logger): Restrict trace logs to debug builds
|
2016-06-21 04:29:33 +02:00 |
|
Michael Carlberg
|
ec2c27a44b
|
fix: Lock all mutexes on destruct
|
2016-06-21 04:26:42 +02:00 |
|
Michael Carlberg
|
f48ab45834
|
feat: Throttle module broadcasts
|
2016-06-21 04:23:28 +02:00 |
|
Michael Carlberg
|
ac22b59a40
|
feat: EventThrottler
|
2016-06-21 04:23:28 +02:00 |
|
Michael Carlberg
|
c506829e4e
|
fix(core): Move non-templated method bodies out of header
|
2016-06-21 04:23:28 +02:00 |
|
Michael Carlberg
|
e1f8c001dd
|
refactor: Pass by value
|
2016-06-21 04:23:23 +02:00 |
|
Michael Carlberg
|
b26ab9ce5f
|
task: Removed obsolete timer util
|
2016-06-20 22:18:53 +02:00 |
|
Michael Carlberg
|
ec92ac91ab
|
feat(core): Custom thread sleep
Makes it possible to manually wake up sleeping threads
|
2016-06-20 22:11:58 +02:00 |
|
Michael Carlberg
|
d530da0d50
|
fix(core): Output more details about defined bars at failure
|
2016-06-20 18:44:48 +02:00 |
|
Michael Carlberg
|
55f5a6fb70
|
task: Removed torrent module
|
2016-06-20 15:08:13 +02:00 |
|
Michael Carlberg
|
ff7e15db88
|
logger: Output INFO messages as default
|
2016-06-20 14:47:55 +02:00 |
|
Michael Carlberg
|
3319bd10c5
|
fix(registry): Fixed duplicate refresh calls
|
2016-06-15 00:57:20 +02:00 |
|
Michael Carlberg
|
939a704764
|
fix(core): Conform to musl libc
|
2016-06-14 13:17:03 +02:00 |
|
Michael Carlberg
|
6cae06c4dc
|
refactor(script): Better handling of tail scripts
|
2016-06-14 12:15:22 +02:00 |
|
Michael Carlberg
|
3bc408e3cf
|
refactor(eventloop): Pipe handling
|
2016-06-14 12:15:21 +02:00 |
|
Michael Carlberg
|
266705e016
|
fix: Catch inotify exceptions
|
2016-06-14 12:15:21 +02:00 |
|
Michael Carlberg
|
f7734de26a
|
feat(script): Option to tail script output
|
2016-06-13 23:41:59 +02:00 |
|
Michael Carlberg
|
2c74cb06de
|
task(dsl): Replace colons with dashes
Colons break ini syntax highlighters and linters.
|
2016-06-11 07:49:14 +02:00 |
|
Michael Carlberg
|
0e9900db74
|
fix(volume): Improve mixer event handling
Fixes jaagr/lemonbuddy#14
|
2016-06-10 01:09:54 +02:00 |
|
Michael Carlberg
|
f667b739f0
|
task(mpd): Move connection settings to config
Closes jaagr/lemonbuddy#16
|
2016-06-09 13:44:01 +02:00 |
|
Michael Carlberg
|
39d3f61497
|
refactor(core): Clean-up
- use "#pragma once" instead of the regular include guard
- fix errors and warnings reported by cppcheck
|
2016-06-02 01:32:06 +02:00 |
|
Michael Carlberg
|
b63e25d6e7
|
fix(core): Nullptr checks
|
2016-06-01 17:03:11 +02:00 |
|
Michael Carlberg
|
89a476e94c
|
fix(mpd): Avoid nullptrs
|
2016-06-01 16:29:17 +02:00 |
|
Michael Carlberg
|
9f520dea7a
|
fix(network): Proper handling of connectivity testing
|
2016-05-31 12:34:49 +02:00 |
|
Michael Carlberg
|
4a6a36f08f
|
fix(battery): Poll capacity level
Some distros doesn't report any inotify event's for
the filesystem where the battery capacity file is located.
Resort to polling for now...
|
2016-05-31 02:55:08 +02:00 |
|
Michael Carlberg
|
9972d56bb2
|
fix(build): Dont include old util lib
|
2016-05-26 23:22:19 +02:00 |
|
Michael Carlberg
|
23b2cc69dd
|
fix(battery): Proper handling of charge animation
Closes jaagr/lemonbuddy#3
|
2016-05-26 11:50:01 +02:00 |
|
Michael Carlberg
|
d75a375538
|
fix(core): Be more clean why the module is invalid
|
2016-05-24 06:30:06 +02:00 |
|
Michael Carlberg
|
ab31d9885f
|
fix(core): Include build flag in config
|
2016-05-24 05:30:17 +02:00 |
|
Michael Carlberg
|
f5bb87f39a
|
fix(core): Omit trailing semicolon in macro
|
2016-05-24 04:00:43 +02:00 |
|
Michael Carlberg
|
eeefb3c610
|
init(git): Base commit
|
2016-05-19 20:23:45 +02:00 |
|