okan
b853354218
Case matters for menu matching on executables; from ben@lloyd.im.
2017-09-06 14:15:13 +00:00
deraadt
5150e677a9
backout hard-coded behaviour change which was not discussed, in
...
particular no justification for why the current behaviour is wrong
2017-09-05 17:48:07 +00:00
dcoppa
44401622e1
amend comment
2017-08-30 07:59:00 +00:00
dcoppa
7055fe14e7
Use 'unix:0' for the DISPLAY environment variable
...
ok matthieu@
2017-08-30 07:48:56 +00:00
anton
12dfb02fe0
Fix error check according to the secure idiom described in the snprintf(3)
...
manual.
ok dcoppa@
2017-08-29 08:50:37 +00:00
dcoppa
7069c249d5
When xinit starts an X server that listens only on UNIX socket,
...
prefer DISPLAY=unix:0 rather than DISPLAY=:0.
This will prevent applications from ever falling back to TCP if the
UNIX socket connection fails (such as when the X server crashes).
joint work with tb@
cluebat and ok matthieu@
2017-08-28 15:13:11 +00:00
matthieu
1711398f5e
Missing dot breaks semantic markup. from Klemens Nanni. Thanks.
2017-08-22 06:54:08 +00:00
matthieu
26a8646efb
add pledge. ok tb@
2017-08-20 16:43:25 +00:00
matthieu
83cf67e9fb
Close stdio before entering main loop. ok tb@
2017-08-20 16:42:21 +00:00
matthieu
e1e9d732f3
Stop abusing cpp as generic macro processor in the build system.
...
ok naddy@
2017-07-26 21:14:54 +00:00
matthieu
7c70a5feaf
regen
2017-07-26 10:05:19 +00:00
matthieu
9cc7f92447
There is no xdm.service file in xenodm.
2017-07-26 10:04:30 +00:00
okan
799b66d344
Use the key names from keysymdef.h in the default key bindings list for
...
clarification.
from Michael Reed.
2017-07-21 15:55:37 +00:00
matthieu
99d0aff682
Update to xterm 330
2017-07-15 19:20:51 +00:00
okan
62927feb0e
remove extra parentheses
2017-07-14 18:01:46 +00:00
okan
91bf263571
Pull over the remaining re-implemented window move/resize functions and create
...
a wrapper so that the key and mouse based move/resize callbacks can be unified.
This has already been done with other window operations and menus.
2017-07-14 17:23:38 +00:00
okan
ea88c2222f
rename one function, matching others, to help upcoming change
2017-07-12 16:56:26 +00:00
okan
71381ebde2
Replace fgetln(3) with POSIX getline(3); inspired by brynet and Ingo.
...
feedback and ok brynet@
2017-07-10 13:36:58 +00:00
okan
6849988066
fix a few WARNINGS (new sentence, new line and extraneous Pp macro) found with
...
mandoc -Tlint
2017-07-06 17:09:17 +00:00
okan
ed8a48dfa1
from src, by espie@:
...
no need to generate y.tab.h if nothing uses it, set YFLAGS to nothing
2017-07-06 17:01:10 +00:00
espie
251e3d9436
let X directories build even if you forget depend.
...
- use BUILDFIRST
- have fontconfig use normal 'all' targets to make sure its files are built
- explicitly document the fontconfig lib order
okay matthieu@
2017-06-18 21:09:07 +00:00
okan
942a9a421b
drop obsolete comment
2017-05-09 18:43:40 +00:00
okan
ba98b33fee
Alter callbacks to take a struct instead of a growing number of arguments;
...
greatly simplifies upcoming work.
2017-05-09 13:40:18 +00:00
okan
7aacbe28e4
Ensure clients stay within the viewable bounds on placement, even with empty
...
borders; based on a patch from Vadim Vygonets.
2017-05-05 14:14:19 +00:00
okan
c6ed26e240
Clean up, unify and accurately calculate edge distance with client move/resize
...
actions, so as to not lose windows off the edge.
inspired by diffs (and feedback) from Vadim Vygonets.
2017-05-01 12:54:55 +00:00
okan
8bbf0afc60
Switch bwidth type; unfortunately X11 is inconsistent.
2017-04-26 21:10:54 +00:00
okan
8ed62b1986
The r1.36 menuq_add() conversion did this one wrong; fix by reverting to the
...
original code which adds to resultentry list, as opposed to the wrong one in
menuq_add(). Fixes crash noticed by at least Rickard Gustafsson.
2017-04-25 13:40:33 +00:00
okan
591ec2708f
Remove 'noresult' (and simplify) as it does nothing and makes the logic around
...
it needless. History doesn't show what this might have been used for in future
iterations.
2017-04-25 12:08:05 +00:00
okan
021d728d1c
search_match_path() isn't supposed to return anything.
2017-04-24 15:06:11 +00:00
okan
193dcb4533
Move queue init to caller so it's only called once in a few cases.
2017-04-24 13:35:25 +00:00
okan
9edb3399b6
sort
2017-04-24 13:31:19 +00:00
okan
0b5e66ec4d
Raise the previously focused window, instead of the previous window in the
...
cycle list; seems to match behaviour of other wm's; from Walter Alejandro
Iglesias.
2017-04-24 12:27:32 +00:00
okan
1d5e421839
For {h,v}tile, instead of keeping the master client's {h,v} geometry, expand it
...
to %50 of the area, then fill in the remaining space with the other clients in
the same group; from Gerrit Meyerheim.
support from ajacoutot.
2017-04-24 12:18:04 +00:00
robert
fbe87ea2ce
remove all compile time __DATE__ and __TIME__ variables from the source
...
ok deraadt@, matthieu@
2017-04-15 17:18:01 +00:00
naddy
bfc7bb1386
pass CC, CXX, CXXFLAGS to the xenocara build; ok matthieu@
2017-03-07 21:35:57 +00:00
tb
ba1c922475
Don't mention the unsupported Kerberos credentials cache.
...
ok matthieu
2017-03-04 15:48:32 +00:00
bentley
ec8153abb4
Convert xenodm manual to mdoc(7).
...
ok matthieu@, plus some tweak from jmc@
2017-03-04 06:10:03 +00:00
matthieu
024f6b8d5c
Update to sessreg 1.1.1
2017-02-28 18:45:48 +00:00
natano
56a9465c27
Replace the binaryEqual() function with std memcmp().
...
ok matthieu
2017-02-28 10:30:27 +00:00
matthieu
a54e10b26c
Remove some remaining XDMCP and remote X servers references.
2017-02-28 07:04:28 +00:00
matthieu
6d8403218a
Switch to xenodm(1).
...
Tested by tb@, Do it now deraadt@
2017-02-26 16:39:22 +00:00
matthieu
8b92839868
regen
2017-02-19 17:38:12 +00:00
matthieu
7877637b79
Update to xconsole 1.0.7
2017-02-19 17:32:45 +00:00
matthieu
68e2524a9f
Update to xauth 1.0.10
2017-02-19 17:30:58 +00:00
okan
1992827992
Fix group hidden state when a client wants to be on all desktops on start;
...
reported by Vadim Vygonets with diff, but another approach was taken.
2017-02-10 15:00:54 +00:00
okan
d94ddf7b8f
Call client_resize instead of client_move after client_placecalc since the size
...
may also change.
from Vadim Vygonets
2017-02-06 18:10:28 +00:00
jsg
ea91d72981
Bring in some changes from xlock 5.50 to prevent clang from erroring
...
out on ambiguous overloaded operators.
ok matthieu@
2017-02-04 02:35:01 +00:00
tobias
82b10e4b46
Reset SIGCHLD signal handler to previous value in error path, too.
...
ok matthieu@
2017-01-30 21:45:27 +00:00
okan
ad504d072b
Typo on binding name; from Redouan Ait Mallouk.
2017-01-15 21:07:44 +00:00
okan
88785e0af3
Ensure client stays inbound on key-based resize; based on logic existing in
...
key-based client move; from Vadim Vygonets.
2017-01-05 21:18:20 +00:00