Emmanuel Lepage Vallee
87813a5597
layout.margin: Avoid unneeded redraw
2016-03-26 01:46:30 -04:00
Emmanuel Lepage Vallee
d2c5e36294
Fix a documentation typo
2016-03-23 18:12:04 -04:00
Emmanuel Lepage Vallée
d3d0de1245
Merge pull request #771 from Elv13/doc_argb
...
cmd: Document --no-argb in --help
2016-03-23 06:00:19 -04:00
Emmanuel Lepage Vallee
03f5f5b7f9
cmd: Document --no-argb in --help
2016-03-22 03:27:59 -04:00
Emmanuel Lepage Vallée
a40786215b
Merge pull request #768 from bmwiedemann/master
...
dont add timestamps to created images
2016-03-21 18:32:02 -04:00
Emmanuel Lepage Vallee
2eb085c263
wibox.background: Add shape clip support
2016-03-21 03:30:14 -04:00
Bernhard M. Wiedemann
24fa4ba6a3
dont add timestamps to created images
...
This allows for reproducible builds
2016-03-20 16:22:52 +01:00
Emmanuel Lepage Vallee
f1816474df
wibox: Add widget and layout metatable for widget creation
...
Calling wibox.widget.base.make_widget_declarative{} is too long, so this
commit add wibox.widget{} and wibox.layout{} alias.
2016-03-19 17:37:33 -04:00
Emmanuel Lepage Vallée
951e0309f5
Merge pull request #763 from psychon/luacov-shapes
...
Run shape-example-generation under LuaCov
2016-03-17 16:48:50 -04:00
Uli Schlachter
02cdb5103b
Run shape-example-generation under LuaCov
...
This is ugly, but at least it works. Hopefully...
Signed-off-by: Uli Schlachter <uli.schlachter@informatik.uni-oldenburg.de>
2016-03-17 10:22:42 +01:00
Emmanuel Lepage Vallée
1fff8cc24c
Merge pull request #753 from Elv13/add_shapes
...
Add shapes and test coverage
2016-03-16 22:17:10 -04:00
Emmanuel Lepage Vallee
f6556b145f
gears.shape: Improve documentation
2016-03-16 18:02:41 -04:00
Emmanuel Lepage Vallee
b6871833c4
cmake: Generate gears.shape SVG and example code
2016-03-16 18:02:41 -04:00
Emmanuel Lepage Vallee
ac15475c58
gears.shape: Add unit tests / examples / SVG generator
2016-03-16 18:02:41 -04:00
Emmanuel Lepage Vallee
9bd150f39a
shape: Add radial_progress shape
2016-03-16 17:45:11 -04:00
Emmanuel Lepage Vallee
650d8d0cb5
shape: Add partially_rounded_rect shape
2016-03-16 17:44:37 -04:00
Emmanuel Lepage Vallee
57e370700f
shape: Add losange shape
2016-03-16 17:44:37 -04:00
Emmanuel Lepage Vallee
bc16b75ff5
shape: Add parallelogram shape
2016-03-16 17:44:30 -04:00
Emmanuel Lepage Vallee
7b4109265e
shape: Add rectangle shape
2016-03-16 05:57:44 -04:00
Emmanuel Lepage Vallee
990619db5a
shape: Add circle shape
2016-03-16 05:57:44 -04:00
Emmanuel Lepage Vallee
3b95d2467f
shape: Add octogon shape
2016-03-16 05:57:44 -04:00
Emmanuel Lepage Vallee
f0bf642f32
shape: Add cross shape
2016-03-16 05:57:44 -04:00
Emmanuel Lepage Vallee
5dbffc73c1
shape: Minor fixes
2016-03-16 05:57:44 -04:00
Daniel Hahler
491f17f32b
Merge pull request #732 from psychon/nicer-tooltip
...
Nicer tooltip API
2016-03-16 03:09:56 +01:00
Daniel Hahler
e19f73c6bf
Merge pull request #79 from akdor1154/versioningFix
...
Implement basic DEB/RPM packaging
2016-03-15 00:23:51 +01:00
Daniel Hahler
236624c0fb
Merge branch 'docs-fix-contributing-guide'
...
Closes https://github.com/awesomeWM/awesome/pull/752 .
2016-03-13 17:18:28 +01:00
Daniel Hahler
d4218da053
Fix indenting for code in list
...
Markdown requires 8 spaces for code in lists.
Ref: https://github.com/awesomeWM/awesome/pull/752#issuecomment-194182994
2016-03-13 17:17:36 +01:00
Emmanuel Lepage Vallee
dc687c0e31
wibox: Clone missing signals
2016-03-12 21:18:09 -05:00
Emmanuel Lepage Vallée
b1b848b127
Merge pull request #754 from Elv13/add_volatile
...
awful.tag: Add "volatile" property
2016-03-11 07:07:33 -05:00
Emmanuel Lepage Vallee
3d660ba37e
awful.tag: Add "volatile" property
...
Useful when using dynamic tags. The tags will be closed once
it is empty. This was part of Tyrannical for many years, but is
generally useful for other workflows too.
local t = awful.tag.add("my_tag",{volatile=true, screen=2})
awful.spawn("ayapp", {tag=t})
2016-03-11 01:10:13 -05:00
Daniel Hahler
19d0cbdb65
README: link to contributing guide on master
...
Fixes https://github.com/awesomeWM/awesome/issues/739 .
Closes https://github.com/awesomeWM/awesome/pull/750 .
Closes https://github.com/awesomeWM/awesome/pull/752 .
2016-03-09 00:12:53 +01:00
Daniel Hahler
c5526ca336
Merge pull request #746 from psychon/indexless-screen-iteration
...
Indexless screen iteration
2016-03-07 00:26:22 +01:00
Daniel Hahler
395a8285e5
Merge pull request #744 from psychon/dbus-string
...
Some dbus.c string-related things.
2016-03-07 00:26:00 +01:00
Daniel Hahler
d1e2cfa135
Merge pull request #741 from psychon/systray-screen
...
Improvements on the systray / default to displaying the systray on the primary screen
2016-03-07 00:25:47 +01:00
Daniel Hahler
9f5e6c3827
Merge pull request #743 from psychon/keygrabber-errors
...
Keygrabber errors
2016-03-07 00:25:35 +01:00
Daniel Hahler
cc5415b389
Merge pull request #736 from blueyed/fix-integration-tests-runner
...
tests/run.sh: avoid warnings by setting up fg/bg/colors in xrdb
2016-03-06 15:13:16 +01:00
Daniel Hahler
7fce4ba7dd
Merge pull request #748 from blueyed/minor
...
Minor doc/style fixes
2016-03-06 15:10:53 +01:00
Daniel Hahler
89b2ea6c08
Add exclamation mark with error in luaA_dofunction_on_error
...
This makes it more obvious/visible in the log / output.
2016-03-06 14:46:45 +01:00
Daniel Hahler
8966c73599
Minor doc fixes
2016-03-06 14:46:13 +01:00
Uli Schlachter
93e50b2e23
Merge branch 'lua-index-handlers' of https://github.com/psychon/awesome
2016-03-06 14:19:00 +01:00
Uli Schlachter
95e5bdf5d2
Use the new way to iterate over screens in Lua
...
This gets us one step closer to removing screen indices.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-03-06 14:05:28 +01:00
Uli Schlachter
0a39459605
Add a non-index way to iterate over screens
...
This is a preparation for getting rid of screen indices.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-03-06 14:05:28 +01:00
Daniel Hahler
693c225445
Merge pull request #745 from psychon/small-things
...
Small things
2016-03-06 14:04:47 +01:00
Uli Schlachter
dd78f8e6f2
Remove another useless iteration over screens
...
Any signal on a screen instance is also emitted on the screen class, so the here
can just connect to the screen class.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-03-06 11:38:52 +01:00
Uli Schlachter
8b65bad3fc
Remove useless iteration over screens
...
Signals on instances are also emitted on the class and thus we can just connect
to the signal on the class here.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-03-06 11:37:38 +01:00
Uli Schlachter
8fd801a6f4
awful.util.get_rectangle_in_direction(): Use pairs
...
This code works just fine with non-integer table keys. Also, this is used by
awful.screen.focus_bydirection() and thus will be used with screen objects
instead of screen indicies when we get rid of screen indicies.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-03-06 11:34:44 +01:00
Uli Schlachter
7f43608d73
dbus.c: Check string return values properly
...
Apparently some versions of dbus kill the process with a failed assertion if
invalid UTF8 should be send out. Mine doesn't. Also, our behaviour of replacing
non-strings silently with strings is weird.
This commit thus makes converting from Lua to dbus fail if a non-string should
be sent as a string or if a string contains malformed UTF8.
Fixes: https://github.com/awesomeWM/awesome/issues/728
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-03-06 11:16:49 +01:00
Uli Schlachter
77507a2877
dbus.c: DBUS_MSG_RETURN_HANDLE_TYPE_STRING is only used once
...
So undefine this
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-03-06 11:12:10 +01:00
Uli Schlachter
9a030ba299
dbus.c: Fix handling of DBUS_TYPE_BYTE
...
From the DBus docs of DBUS_TYPE_BYTE:
Type code marking an 8-bit unsigned integer.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-03-06 11:07:37 +01:00
Uli Schlachter
2d8421730b
Fix stack handling on errors for the mouse grabber
...
This one actually uses the return value from the function (where's the
consistency?!), so the code is fixed to only pop the return value if there is
actually one.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-03-06 10:52:58 +01:00