* master: (22 commits)
Prevent a NULL pointer deference if monitor_create fails
Fix the 'T' command parsing
Put the elements of rgba_t in the right order. Thanks to @mrshankly for noticing it
Document #97 - Nested clickable areas
Support colors in #rrggbb form
Make bar compile with -Wall and no warning
Treat getopt return value as int instead of char. Avoids bar getting stuck in an endless loop on PPC platforms. (Thanks to @electro7)
Clean up the code doing color parsing and handling. Implement gradients as a bonus feature (not yet exposed)
Strip all the unnecessary stuff when parsing the font list
Fix typo in README.pod about the scroll up/down buttons
change comment style
move a declaration to the top of the function
remove duplicate test
area_add: Use str directly
typo, whitin -> within
Allow having clickable areas inside another
Fix a silly bound-checking error. (#101) Close a long-standing PR by configuring the window position after mapping it Set the window title
Fixed two memory leaks. Don't treat unicode sequences over two bytes long as latin1 codepoints (fixes#99).
Allow explicitly specifying the font with %{Tindex}
Add break from main loop when X conn has error
...
-Os provides -O2 minus some optimizations that would
increase size, plus optimizations that would decreaze
size, plus -Os usually takes caching into account.
-Os Optimize for size. -Os enables all -O2 optimizations that do not
typically increase code size. It also performs further optimizations
designed to reduce code size.