krypt-n
e0aee14533
Saving 4 byte of memory on 32-Bit systems
2015-11-15 23:06:19 +01:00
krypt-n
da26209013
Fix LemonBoy/bar#154 and krypt-n/bar#18
...
Widening the bitfield by 1 would be a solution aswell.
Problem was that an int:3 has a range of -4 to 3, buttons 4 and 5 did not
fit into it
2015-11-15 13:24:36 +01:00
LemonBoy
2c0f57c584
Prevent load_font calls before connecting to X
2015-10-30 16:11:22 +01:00
Bastien Dejean
3b5baa93b1
The WM_NAME option takes an argument
2015-10-30 16:11:22 +01:00
LemonBoy
531c575575
Allow the user to set the WM_NAME atom value
2015-10-24 14:44:41 +02:00
LemonBoy
6580e2d4f7
Warn the user when the area geometry is invalid
2015-10-24 14:35:36 +02:00
LemonBoy
255c93dc7a
Make the number of clickable areas configurable.
2015-10-24 14:28:51 +02:00
LemonBoy
38422c5014
Don't parse named colors. Expand #rgb format.
2015-10-24 14:04:37 +02:00
Giuseppe
1585d7257d
Merge pull request #150 from neeasade/monitor_sort
...
Fix monitor sorting with mix of portrait and landscape layout.
2015-10-21 19:30:56 +02:00
Nathan Isom
7f8a79131b
Account for height of monitors in sorting.
2015-10-21 12:24:04 -05:00
neeasade
177deb0860
bar -> lemonbar in .gitignore, remove config.h in .gitignore
2015-10-20 19:56:29 -05:00
Giuseppe
b331ee3927
Merge pull request #137 from chadvoegele/master
...
Keep percent signs if not followed by {} block.
2015-10-10 16:00:40 +02:00
chad
71ed0d3375
Rewrite *p, *(p+1) as p[0], p[1] for readability.
2015-09-27 15:21:49 -05:00
Chad Voegele
63a55dd06c
Keep percent signs if not followed by {} block.
...
The before code would skip a percent sign even if it was not followed by a {}
block. The after code checks the same condition but only advances p if a {} block
is found and otherwise passes it through as text.
2015-09-27 15:16:56 -05:00
Giuseppe
a390ef6a5c
Merge pull request #132 from krypt-n/font-count-fix
...
Don't exceed maximum number of fonts
2015-07-22 23:07:45 +02:00
Giuseppe
04d22b4ae5
Merge pull request #141 from DelusionalLogic/master
...
Fixed font selection
2015-07-22 23:04:30 +02:00
Jesper Jensen
73d8c58286
Conform to coding standard and errors
...
An error will not be printed if the parameter to `T` is not valid (- or
a number) and the token will be eaten (just like when an invalid
attribute is found)
2015-07-22 22:55:06 +02:00
Jesper Jensen
49fdc25f37
Fixed font selection
...
Font selection now correctly handles - as a special case.
This change is also reflected in the documentation.
2015-07-22 17:39:31 +02:00
krypt-n
a8fa2766fb
Check force_count to be lower than MAX_FONT_COUNT
2015-06-02 09:27:53 +02:00
LemonBoy
a9f285fd28
Update the usage text
...
The -f option doesn't accept a comma separated list of font names anymore
2015-05-03 17:06:36 +02:00
LemonBoy
7880eac8c9
Minor change to -f handling
...
Remove the ability of the -f switch to accept a comma-separated list of fonts. The user is expected
to use multiple times -f whenever he wants to specify one or more fonts. This has the side effect of
enabling the user to use fonts whose name contains a comma.
2015-04-23 23:07:42 +02:00
LemonBoy
25c3441925
travis: Run a apt-get update before installing the needed packages
2015-04-15 11:04:53 +02:00
LemonBoy
b82d96a68e
Use the maximum width reported by the font if the attributes table isn't found
2015-04-15 10:21:52 +02:00
LemonBoy
ebb625b529
Minor spelling errors
2015-03-15 21:35:54 +01:00
LemonBoy
72106b17b1
Change the project name to lemonbar
2015-03-14 13:51:29 +01:00
LemonBoy
19167c2e55
Remove the now useless palette.pl script
2015-03-08 19:45:47 +01:00
LemonBoy
fe4ff881dd
Fix a silly error when redrawing the background. Fixes #108 and #82
2015-03-03 11:29:35 +01:00
Giuseppe
75dbf3397e
Merge pull request #106 from otommod/click-fix
...
Fix #105
2015-02-27 15:53:19 +01:00
Otto Modinos
eeb88f8ae0
fix non left alignments causing wrong clicks
2015-02-27 15:57:19 +02:00
LemonBoy
d32cd8bce9
Prevent a NULL pointer deference if monitor_create fails
2015-02-18 12:52:24 +01:00
LemonBoy
5186f68658
Fix the 'T' command parsing
2015-02-16 14:22:34 +01:00
LemonBoy
4ee19586a3
Put the elements of rgba_t in the right order. Thanks to @mrshankly for noticing it
2015-02-15 23:54:04 +01:00
Giuseppe
1ef64eab99
Merge pull request #104 from andornaut/patch-1
...
Document #97 - Nested clickable areas
2015-02-14 00:47:02 +01:00
andornaut
ab3a49962f
Document #97 - Nested clickable areas
2015-02-13 18:43:50 -05:00
LemonBoy
8351859593
Support colors in #rrggbb form
2015-02-14 00:32:16 +01:00
LemonBoy
2778c81699
Make bar compile with -Wall and no warning
2015-02-14 00:20:46 +01:00
LemonBoy
d8443785a8
Treat getopt return value as int instead of char. Avoids bar getting stuck in an endless loop on PPC platforms. (Thanks to @electro7)
2015-02-14 00:09:34 +01:00
LemonBoy
704ba652d9
Clean up the code doing color parsing and handling. Implement gradients as a bonus feature (not yet exposed)
2015-02-14 00:06:43 +01:00
LemonBoy
392f23ef36
Strip all the unnecessary stuff when parsing the font list
2015-02-13 14:23:05 +01:00
Giuseppe
7f1f722965
Merge pull request #102 from mrshankly/fix-typo
...
Fix typo in README.pod about the scroll up/down buttons
2015-02-11 21:15:26 +01:00
João Marques
927c05604c
Fix typo in README.pod about the scroll up/down buttons
2015-02-11 20:03:31 +00:00
Giuseppe
0affee3d2f
Merge pull request #97 from otommod/stacking-clicks
...
Allow having clickable areas one inside another
2015-02-11 15:05:33 +01:00
Otto Modinos
8492309a88
change comment style
2015-02-11 14:54:47 +02:00
Otto Modinos
a313800686
move a declaration to the top of the function
2015-02-11 14:53:13 +02:00
Otto Modinos
4ad9cbd823
remove duplicate test
2015-02-11 14:53:12 +02:00
Otto Modinos
bb466a8c16
area_add: Use str directly
...
I don't why p was used, if there was a reason, please don't merge.
2015-02-11 14:52:44 +02:00
Otto Modinos
3483f1b083
typo, whitin -> within
2015-02-11 14:51:32 +02:00
Otto Modinos
7d2c7ab438
Allow having clickable areas inside another
...
Previously, if you started several areas, one inside another, only the
inermost one would get registered and eventually triggered. This patch
fixes that, allowing you to use multiple areas around text to respond to
several different buttons, for example, both scroll-up and scroll-down.
If you define two areas that respond to the same button, only the
innermost one would get triggered. I think this makes sense.
2015-02-11 14:51:10 +02:00
LemonBoy
e197a15c3a
Fix a silly bound-checking error. ( #101 )
...
Close a long-standing PR by configuring the window position after mapping it
Set the window title
2015-02-10 20:35:11 +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