polybar-dwm/include/utils
Chase Geigle 73faa18cf0 fix(label): Truncate label replacements based on codepoint count
This helps ensure that when a string is truncated it is not done in the
middle of a utf8 multi-byte sequence. This doesn't 100% correspond to
user-perceived characters, but it should be pretty close in most cases.
2017-02-15 14:19:47 +01:00
..
bspwm.hpp refactor: Cleanup 2017-01-11 03:07:28 +01:00
cache.hpp wip(refactor): Cairo drawing 2017-01-24 07:11:14 +01:00
color.hpp fix(color_util): Parsing 2017-01-27 13:46:27 +01:00
command.hpp refactor(modules): Move setup to constructor 2016-12-21 08:00:09 +01:00
concurrency.hpp concurrency_util: Mutex wrapper 2016-12-26 10:33:23 +01:00
env.hpp refactor(file_util): Expand tilde manually 2017-01-25 17:07:55 +01:00
factory.hpp refactor: Move all event handling to the controller 2016-12-20 05:16:04 +01:00
file.hpp refactor(file_util): Expand tilde manually 2017-01-25 17:07:55 +01:00
functional.hpp refactor: Optimize build 2016-11-20 23:04:31 +01:00
http.hpp feat(github): New module 2016-12-19 22:12:31 +01:00
i3.hpp refactor(i3): Restack above global root window 2017-01-01 19:34:48 +01:00
inotify.hpp fix: Ensure reloading when IN_IGNORED fired on config (#371) 2017-01-24 07:10:55 +01:00
io.hpp fix(script): Poll file descriptors 2017-01-11 18:21:58 +01:00
math.hpp wip(refactor): Cairo drawing 2017-01-24 07:11:14 +01:00
memory.hpp refactor(common): Cleanup 2017-01-11 07:17:54 +01:00
mixins.hpp fix: project rename 2016-11-19 06:26:07 +01:00
process.hpp fix(script): Unlock mutex before terminating command 2016-12-31 14:08:45 +01:00
scope.hpp refactor: Construction methods 2016-12-14 11:01:44 +01:00
socket.hpp refactor(bspwm): Cleanup 2016-12-14 11:01:44 +01:00
string.hpp fix(label): Truncate label replacements based on codepoint count 2017-02-15 14:19:47 +01:00
throttle.hpp refactor(clang-tidy): Apply fixes 2016-12-15 03:30:41 +01:00
time.hpp refactor: Move all event handling to the controller 2016-12-20 05:16:04 +01:00