Uli Schlachter
70834848e4
Add input shape support to clients
...
I explicitly did not add client_shape_input property since querying the
input shape of the client window seems useless to me.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2017-01-26 11:12:41 +01:00
Uli Schlachter
614d1b0d57
Add input shape support to drawins
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2017-01-26 11:09:15 +01:00
Uli Schlachter
64e05c236f
xwindow: Add support for input shape from SHAPE 1.1
...
Signed-off-by: Uli Schlachter <psychon@znc.in>
2017-01-26 10:45:24 +01:00
Uli Schlachter
2d736bf3b5
wibox.drawable: Draw black if no wallpaper is available ( #1437 )
...
Fixes: https://github.com/awesomeWM/awesome/issues/1411
Signed-off-by: Uli Schlachter <psychon@znc.in>
2017-01-25 23:10:37 +01:00
Uli Schlachter
c2759077d6
beautiful: Reset theme when theme loading fails ( #1470 )
...
Commit c50d62749b
added an empty table as a default theme. However,
when loading the actual theme fails, we will end up with theme having
value nil. This commit fixes this by reverting back to an empty table.
Fixes: https://github.com/awesomeWM/awesome/issues/1417
Signed-off-by: Uli Schlachter <psychon@znc.in>
2017-01-25 23:06:15 +01:00
Alexander Gehrke
e2edabb8b1
ewhm: fix some transient windows not being movable to other screens ( #1406 ) ( #1452 )
2017-01-25 12:11:11 +01:00
Holger Schurig
508614dfd2
change module to class when documention links to a class description ( #1440 )
2017-01-23 18:55:28 -05:00
Daniel Hahler
90bbcf1903
awful.tag: handle invalid client in delayed_call ( #1372 )
...
A short-lived client (e.g. `urxvt -e false`) might be invalid already
when the delayed callback is called.
2017-01-23 22:53:01 +01:00
Yauhen Kirylau
f9975f763c
Avoid cyclic dependency between awful and menubar ( #1433 )
2017-01-23 22:51:41 +01:00
Holger Schurig
519b65ee14
doc: fix bad link and a double asterisk in NEWS.md ( #1442 )
2017-01-23 22:50:23 +01:00
Holger Schurig
249f5461bf
doc: fix documentation of two signals ( #1441 )
...
Previously ldoc stopped after the "e.g." when generating the signals
overview.
2017-01-23 22:28:26 +01:00
Holger Schurig
2627f087c5
doc: fix beautiful.arcchart_thickness ( #1439 )
...
The arcchart_ prefix was missing.
2017-01-23 21:26:18 +01:00
Emmanuel Lepage Vallee
8d0001a684
doc: Fix an API error in the NEWS file
2017-01-23 12:40:41 -05:00
Emmanuel Lepage Vallée
193c73353f
Merge pull request #1426 from SammysHP/prompt-customization
...
prompt: Make awful.widget.prompt themeable
2017-01-23 07:27:58 -05:00
SammysHP
37f0b7e3bf
prompt: Make awful.widget.prompt themeable
...
Adds new optional properties to the theme:
prompt_fg
prompt_bg
prompt_fg_cursor
prompt_bg_cursor
prompt_font
2017-01-23 13:15:09 +01:00
Daniel Hahler
bb98a4e62b
travis-apidoc.sh: revert -B with git-checkout ( #1431 )
...
Reverts part of 6b8c3642b
to fix:
> Cloning into 'build/apidoc'...
> fatal: Cannot update paths and switch to branch 'pr-1429' at the same
> time.
> Did you intend to checkout 'origin/pr-1429' which can not be resolved
> as commit?
2017-01-22 22:52:16 +01:00
SammysHP
9553f616c0
doc: fix typo ( #1430 )
2017-01-22 21:57:26 +01:00
Daniel Hahler
eefa9fc369
doc: add v4 anchors ( #1425 )
2017-01-22 19:14:13 +01:00
SammysHP
0be3b0712a
doc: Add missing dot
2017-01-22 09:35:44 -05:00
Emmanuel Lepage Vallee
7faac6b59f
doc: Fix awful.tag.attached_connect_signal
2017-01-22 09:31:56 -05:00
Emmanuel Lepage Vallée
e0bce2936f
Merge pull request #1329 from Elv13/prompt_refactor
...
Prompt documentation & fixes
2017-01-22 09:14:00 -05:00
Emmanuel Lepage Vallee
2229d7aeed
doc: Fix a copy/paste error in the master_count doc
2017-01-22 09:00:53 -05:00
Emmanuel Lepage Vallee
ff78f4a41d
porting-tip: Mitigate a bug in the discount MarkDown parser.
...
Some `+` and `-` were missing because it re-indented the content
based on the first code line. It then truncated whatever was
below.
Pushing this to master because Ubuntu/Z, Debian/Sid and Arch just
upgraded to 4.0 and angry reports are coming in *fast*.
2017-01-22 07:59:25 -05:00
Emmanuel Lepage Vallee
1c4b991e33
doc: Better document the prompt hooks
2017-01-22 01:14:20 -05:00
Emmanuel Lepage Vallee
a6161d1229
tests: Test the prompt highligher
2017-01-22 01:14:20 -05:00
Emmanuel Lepage Vallee
2472201b71
prompt: Add command highlighter support.
2017-01-20 01:09:30 -05:00
Emmanuel Lepage Vallee
39f0a1c95c
doc: Document the prompt callbacks
2017-01-20 01:09:30 -05:00
Emmanuel Lepage Vallee
1ff747160e
doc: Add a callback section
2017-01-20 01:09:30 -05:00
Emmanuel Lepage Vallee
928f7b04b4
prompt: Add a key filter example
2017-01-20 01:09:30 -05:00
Emmanuel Lepage Vallee
f6cce940a5
prompt: Add a Vi like prompt parser
...
Otherwise hooks that modify the command are not documented well
enough.
2017-01-20 01:09:29 -05:00
Emmanuel Lepage Vallee
4934697817
prompt: Add a more complete hook example
2017-01-20 01:09:29 -05:00
Emmanuel Lepage Vallee
42205220dd
prompt: Move the keybindings section to the header
...
This is part of a longer series of commit to expand the
documentation.
2017-01-20 01:09:29 -05:00
Emmanuel Lepage Vallee
53d32d362a
prompt: Unit test the example
2017-01-20 01:09:29 -05:00
Emmanuel Lepage Vallee
856244723c
prompt: Restore the ability to use hooks without exiting
...
It was in an earlier version of the patchset but was lost at
some point.
2017-01-20 00:22:49 -05:00
Emmanuel Lepage Vallee
e8f82c332a
shims: Add basic shims for the key and mouse grabbers
2017-01-20 00:22:49 -05:00
Emmanuel Lepage Vallee
5e1d2ce0ad
shims: Add the string.wlen function
2017-01-20 00:22:49 -05:00
Emmanuel Lepage Vallee
1e1bebc269
timer: Add a "real world" example
...
This was asked on IRC. While many user configs have such patterns,
the documentation had none.
It isn't using the test framework because of the delay.
2017-01-20 00:22:49 -05:00
Emmanuel Lepage Vallee
595ade2228
timer: Add a `singleshot` constructor property.
...
Also save some boilerplate code.
This closes the gap between timer.start_new and timer.new. Now the
only difference is that one have a special callback format while
the other only has predefined properties.
2017-01-20 00:22:49 -05:00
Emmanuel Lepage Vallee
d8f51a4039
timer: Add a callback constructor property
...
Avoids having to keep a local variable just to be able to
register the callback.
2017-01-20 00:22:49 -05:00
Emmanuel Lepage Vallee
bd96eacbe2
timer: Add an autostart constructor property
2017-01-20 00:22:49 -05:00
Yauhen Kirylau
bfb3534955
doc(awful: hotkeys_popup): change variable names to fix ldoc result and add one missing docstring ( #1396 )
2017-01-17 10:13:26 +01:00
Emmanuel Lepage Vallée
a9e8cc3dab
Merge pull request #1404 from Veratil/tasklist-spacing-fix
...
Tasklist spacing fix + taglist spacing doc addition
2017-01-16 23:39:53 -05:00
Emmanuel Lepage Vallée
2affe3f6f5
Merge pull request #1409 from Veratil/taglist-shape-focus
...
taglist_shape_border_width_focus and taglist_shape_border_color_focus…
2017-01-16 23:39:04 -05:00
Kevin Zander
44e0ea5681
taglist_shape_border_width_focus and taglist_shape_border_color_focus are not put into the correct variables
2017-01-16 11:18:47 -06:00
Kevin Zander
74b5ac72da
Fix incorrect variable lookup for theme.tasklist_bg_image_*
2017-01-16 02:39:01 -06:00
Kevin Zander
56a2e98896
Add doc for taglist_spacing
2017-01-16 01:12:12 -06:00
Kevin Zander
c3b565faab
Fix theme lookup of tasklist_spacing; fix doc typo
2017-01-16 01:11:42 -06:00
Daniel Hahler
6b8c3642bd
apidoc: improvements to its Git magic ( #1399 )
...
- use `--depth 1` with git-clone for faster checkout/cloning
- use `-B` with git-checkout
> If -B is given, <new_branch> is created if it doesn’t exist;
> otherwise, it is reset. This is the transactional equivalent of
>
> $ git branch -f <branch> [<start point>]
> $ git checkout <branch>
2017-01-15 15:40:25 +01:00
Daniel Hahler
2c3aebc19e
apidoc README: create it in ../doc ( #1397 )
...
This should hopefully handle it correctly now.
Ref: https://github.com/awesomeWM/awesome/pull/1390#issuecomment-272630337
2017-01-14 16:50:06 +01:00
Yauhen Kirylau
316734a681
move `theme_assets` from xresources theme to `beautiful` module. ( #1219 )
2017-01-14 04:09:54 +01:00