Michael Carlberg
|
b2e8428550
|
wip(refactor): Improve parsing and font glyph caching
|
2016-12-15 17:28:58 +01:00 |
|
Michael Carlberg
|
9f9f438fae
|
refactor: Remove last usage of boost::optional
Since it's the only thing boost was used for at the moment
we drop it to be able to get rid of a dependency.
|
2016-12-15 17:13:16 +01:00 |
|
Michael Carlberg
|
a0d485f79d
|
refactor: Initialize data
|
2016-12-15 09:30:31 +01:00 |
|
Michael Carlberg
|
f9062d031c
|
refactor(clang-tidy): Apply fixes
|
2016-12-15 03:30:41 +01:00 |
|
Michael Carlberg
|
78b5f9651f
|
fix(config): Remove tabs
|
2016-12-14 20:39:40 +01:00 |
|
Michael Carlberg
|
cdec06ee5a
|
fix(tray): Remove default disable warning
|
2016-12-14 17:19:32 +01:00 |
|
Michael Carlberg
|
d3bc1f938f
|
refactor(x11): Use shared_ptr for X pointers
|
2016-12-14 15:09:51 +01:00 |
|
Michael Carlberg
|
b11a662d81
|
fix(tray): Re-activation
|
2016-12-14 11:34:09 +01:00 |
|
Michael Carlberg
|
18597f8e1d
|
fix(tray): Uninitialized value
|
2016-12-14 11:01:44 +01:00 |
|
Michael Carlberg
|
4606c41577
|
fix(xkb): Memory leaks
|
2016-12-14 11:01:44 +01:00 |
|
Michael Carlberg
|
357e95335a
|
fix(valgrind): Suppress Xrm warnings
|
2016-12-14 11:01:44 +01:00 |
|
Michael Carlberg
|
7d07812fa6
|
fix(font_manager): Memory leak
|
2016-12-14 11:01:44 +01:00 |
|
Michael Carlberg
|
80a00bd596
|
refactor(config): Cleanup and minor tweaks
|
2016-12-14 11:01:44 +01:00 |
|
Michael Carlberg
|
a33c15b3ad
|
fix(xresources): Deallocate memory
|
2016-12-14 11:01:44 +01:00 |
|
Michael Carlberg
|
83f7d2ce91
|
refactor: Cleanup
|
2016-12-14 11:01:44 +01:00 |
|
Michael Carlberg
|
bff119834a
|
refactor: Pass singleton instance directly
|
2016-12-14 11:01:44 +01:00 |
|
Michael Carlberg
|
4fca0c89b4
|
refactor: Object construction
|
2016-12-14 11:01:44 +01:00 |
|
Michael Carlberg
|
1a2a6e5fab
|
refactor: Construction methods
|
2016-12-14 11:01:44 +01:00 |
|
Michael Carlberg
|
08be86fbe1
|
wip(refactor): Improve signal and event handling
|
2016-12-14 11:01:44 +01:00 |
|
Michael Carlberg
|
891ff6d80a
|
fix(xkeyboard): Use current group number
Ref #230
|
2016-12-08 18:35:07 +01:00 |
|
Michael Carlberg
|
7f5117b7cc
|
fix(tray): Improve pseudo-transparency handling
- Make sure previously drawn content is cleared
- Redraw tray clients on XCB_EXPOSE
- Prevent void parts of the root pixmap being copied
Ref #187
|
2016-12-05 03:56:04 +01:00 |
|
Michael Carlberg
|
44da14755d
|
refactor(clang-tidy): Apply fixes
|
2016-12-04 04:11:47 +01:00 |
|
Michael Carlberg
|
d6a0c84e0b
|
refactor(tray): Update using eventloop
|
2016-12-03 23:01:21 +01:00 |
|
Michael Carlberg
|
bb0cfcf033
|
fix(tray): Visibility change
|
2016-12-03 20:26:29 +01:00 |
|
Michael Carlberg
|
22f3af96b9
|
fix(tray): Handle visibility change
Ref #211
|
2016-12-03 17:00:19 +01:00 |
|
Michael Carlberg
|
6b51234f23
|
fix(screen): Only reload if changed
|
2016-12-03 16:44:37 +01:00 |
|
Michael Carlberg
|
ef9b37447b
|
fix(xcb): Deallocate using deleter
|
2016-12-03 16:44:08 +01:00 |
|
Michael Carlberg
|
0f91d3d8df
|
fix(ewmh): Use deleter to deallocate atoms
|
2016-12-03 15:45:11 +01:00 |
|
Michael Carlberg
|
4776ec49df
|
fix: Use defined event sink priority
|
2016-12-03 13:00:40 +01:00 |
|
Michael Carlberg
|
d67515d575
|
fix(xwindow): Look for unicode wm_name
Ref #205
|
2016-11-30 13:38:41 +01:00 |
|
Michael Carlberg
|
6aba583c3e
|
refactor(build): Rename X extension flags
|
2016-11-30 12:48:13 +01:00 |
|
Michael Carlberg
|
2f3c2e952e
|
fix(xkeyboard): Minor tweaks
|
2016-11-30 11:29:41 +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
|
4852f2817c
|
feat: Reload on XCB_RANDR_SCREEN_CHANGE_NOTIFY
|
2016-11-27 01:14:02 +01:00 |
|
Michael Carlberg
|
4fb7c98455
|
build: Optional X extensions
|
2016-11-26 15:42:48 +01:00 |
|
Michael Carlberg
|
12ff82e913
|
feat(xworkspaces): Change current desktop
|
2016-11-26 10:33:32 +01:00 |
|
Michael Carlberg
|
0d4a24ef8e
|
fix(ewmh): Check success of reply
|
2016-11-26 09:51:06 +01:00 |
|
Michael Carlberg
|
3413c4a463
|
wip(xworkspaces): Monitor support
|
2016-11-26 09:38:55 +01:00 |
|
Michael Carlberg
|
6fe411ea9e
|
fix(ewmh): Include last desktop name
|
2016-11-26 06:39:37 +01:00 |
|
Michael Carlberg
|
b25fa46ac2
|
wip(xworkspaces): EWMH desktops
Ref #84
|
2016-11-26 06:30:33 +01:00 |
|
Michael Carlberg
|
9f4638f42c
|
refactor: Cleanup
|
2016-11-26 06:13:20 +01:00 |
|
Michael Carlberg
|
ff9be848c7
|
refactor(clang-tidy): Apply fixes
|
2016-11-25 21:58:49 +01:00 |
|
Michael Carlberg
|
19868041e1
|
fix(connection): Query atoms and extensions once
|
2016-11-25 14:17:57 +01:00 |
|
Michael Carlberg
|
8db3e79919
|
refactor(clang-format): Apply fixes
|
2016-11-25 14:17:41 +01:00 |
|
Michael Carlberg
|
9fdc22843b
|
refactor: Cleanup rendering
|
2016-11-25 04:42:27 +01:00 |
|
Michael Carlberg
|
7018357e47
|
fix(tray): Add compton atom to exclude shadow
|
2016-11-25 04:34:24 +01:00 |
|
Michael Carlberg
|
84d58e7619
|
refactor: Cleanup handling of syntax tags
|
2016-11-25 04:34:24 +01:00 |
|
Michael Carlberg
|
0c64b64ff8
|
refactor: Cleanup
|
2016-11-22 01:22:47 +01:00 |
|
Michael Carlberg
|
25e33b6aab
|
refactor: Separate render component
|
2016-11-21 16:16:02 +01:00 |
|
Michael Carlberg
|
002eb08b20
|
fix(build): Explicit type for list initialization
|
2016-11-20 23:29:42 +01:00 |
|