Commit Graph

25 Commits

Author SHA1 Message Date
krypt-n
3b6b0adc44 Merge branch 'master' into xft-port
* 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
  ...
2015-02-24 14:00:49 +01:00
LemonBoy
2778c81699 Make bar compile with -Wall and no warning 2015-02-14 00:20:46 +01:00
LemonBoy
6959085f8d Fixed two memory leaks. Don't treat unicode sequences over two bytes long as latin1 codepoints (fixes #99). 2015-01-25 21:14:06 +01:00
krypt-n
2c0ea87587 Reenables Xrandr and Xinerama support. Untested 2014-10-08 23:00:19 +02:00
krypt-n
dc5edd2863 Initial port of xft support to a recent bar version 2014-10-08 21:47:26 +02:00
LemonBoy
b60e45ee08 General cleanup. New formatting syntax. More cleanup. Documentation. Did I say cleanup ? 2014-02-19 17:53:32 +00:00
LemonBoy
8ded08b495 Don't delete config.h on clean target 2014-02-12 13:21:13 +00:00
John Vogel
74ce792202 Fixup for rebase. 2014-02-11 23:20:03 -05:00
John Vogel
9ca4a1423e Ported randr code to wip branch, plus some fixes. 2014-02-11 23:09:49 -05:00
LemonBoy
edc2e2c61c So revamp. Much flexible. Such wow. 2014-02-08 15:45:38 +00:00
LemonBoy
7ecc02bc80 utf-8 fixes! Replaced wchar_t with uint16_t. -O2 doesn't increase the binary size that much so let's go for it. 2014-01-26 13:13:49 +00:00
Steven Allen
ac29e045e6 Add optional Xinerama support
Enable by making with `make XINERAMA=1`
2013-09-30 12:09:40 -04:00
LemonBoy
42ab142e74 Adjust Makefile. Fixes #19 2013-08-18 21:04:21 +02:00
Ypnose
8c15118476 PREFIX?=/usr 2012-10-20 19:47:42 +03:00
Ypnose
f15760305e PREFIX
Now system packages / softwares and user softwares are separated
2012-10-16 03:05:11 +03:00
Ypnose
651cdf38d4 Deleted symbols
With a custom PKGBUILD (on Archlinux), Makepkg command fails with the previous operators. Now, we can build the package without any issues.
2012-10-14 15:21:26 +03:00
Ypnose
ffb259ac6b Removed echo 2012-10-12 15:53:21 +03:00
Ypnose
a24d3be5be Added uninstall option 2012-10-12 15:14:39 +03:00
Georg Reinke
ab350c86f7 Several small corrections 2012-07-24 12:29:35 +02:00
LemonBoy
ba6e51059e Fixed a memory leak. Cleaned up a bit the code. 2012-07-21 17:41:57 +02:00
LemonBoy
2214927250 UTF8 support. 2012-07-18 17:11:17 +02:00
Ivan Kanakarakis
c7cc3281a8 Makefile: use -Os instead of -O2
-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.
2012-07-17 14:36:22 +03:00
Ivan Kanakarakis
8317a261c0 Makefile: add rule to create default config 2012-07-17 14:35:16 +03:00
LemonBoy
8beab7672d Tear-free now. 2012-07-16 22:56:19 +02:00
LemonBoy
fbaf85f480 Here we go. 2012-07-16 11:41:34 +02:00