27 Commits

Author SHA1 Message Date
krypt-n
06136a641e Merge branch 'master' into xft-port
* master:
  Minor spelling errors
  Change the project name to lemonbar
  Remove the now useless palette.pl script
2015-03-16 14:39:07 +01:00
LemonBoy
72106b17b1 Change the project name to lemonbar 2015-03-14 13:51:29 +01:00
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  - 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. () 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 ).
  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 ). 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 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