okan
b7cd8019f2
Purely mechanical; unify 'num', 'no' and 'shortcut'.
2014-08-20 15:15:29 +00:00
okan
045b994659
Split off group window restacking.
2014-08-20 13:42:27 +00:00
okan
2c1d1423f8
whitespace
2014-08-20 12:35:39 +00:00
okan
cb5bdeabf0
fix a misleading comment and function name
2014-08-20 12:33:12 +00:00
okan
f819bd3e15
Remove unnecessary memset since reload was replaced with restart;
...
from Kent Spillner.
2014-08-19 18:39:41 +00:00
okan
7fd50277e7
Pull highstack from group_ctx (and useless calculations of); in the one
...
place that we use highstack, replace that usage with a local variable
(for now until stacking is done properly).
2014-08-19 12:47:51 +00:00
okan
c4aace036f
Get rid of nhidden in group_ctx; it actually never reported correctly
...
since nhidden wasn't incremented nor decremeted in all the right places,
thus confusing matters. We don't need to carry a count around, so just
use a local variable in the one place we need one to supply
XRestackWindows().
2014-08-18 13:57:57 +00:00
matthieu
7afaae9fe9
Install resource files in /usr/X11R6/share/X11/app-defaults
...
/etc/X11/app-defaults stays 1st in the libXt search path so, people
and ports can put customized versions there if needed.
If you didn't customize the versions in /etc/X11/app-defaults, they
should be removed to avoid future issues when one file changes.
discussed at g2k14 and ok ajacoutot@
2014-08-13 21:02:16 +00:00
matthieu
ceaf6855d6
Complete man page substitutions for xterm(1) and resize(1)
...
problem noticed by and tweaks by naddy@. ok deraadt@
2014-07-31 20:13:40 +00:00
todd
7b291240ce
puffy 5.6
2014-07-30 17:10:26 +00:00
jsg
35e8287bee
switch to tradcpp
...
fixes whitespace issues with auxcpp reported by Allan Streib
2014-07-30 16:48:32 +00:00
matthieu
39102e300e
Update to xterm-309. Version 308 tested by several people including
...
naddy@ who found a small regression, fixed in 309.
2014-07-14 08:30:10 +00:00
jsg
743ec8762a
update glxinfo and glxgears to Mesa demos 8.2.0
2014-07-13 09:47:57 +00:00
matthieu
0e782e8198
Replace xrdb-cpp by auxcpp
2014-07-12 16:36:22 +00:00
matthieu
f2bdb80f55
More ucpp->xrdb-cpp renaming
2014-07-12 14:40:50 +00:00
matthieu
68f71d7d34
Tell xrdb to default to xrdb-cpp as C pre-processor
2014-07-12 14:34:36 +00:00
matthieu
6a6bbb2d59
Hook xrdb-cpp
2014-07-12 14:33:37 +00:00
matthieu
cf1d97d9e6
Local tweaks to ucpp for xrdb:
...
- exit on the 1st error it finds. Better than stopping processing input
- accept -P as a synonym for -l since this is what xrdb uses to suppress
#line markers.
2014-07-12 14:32:55 +00:00
matthieu
f5aa946dbd
Renname the manual page
2014-07-12 14:28:07 +00:00
matthieu
d4e54c2056
Replace the Makefile with a xenocara-compatible one.
2014-07-12 14:27:42 +00:00
matthieu
a2223c7302
Import a copy of ucpp, lightweight cpp for use by xrdb so that it
...
doesn't depend on the 'comp' set. ok espie@ deraadt@
2014-07-12 14:25:39 +00:00
matthieu
7ff3194bee
Missing new files in update to xterm 304
2014-05-09 19:57:29 +00:00
matthieu
8273aa94a8
Update to xterm 304. With help of shadchin@
...
tested by ajacoutot@ and shadchin@
2014-05-09 19:56:40 +00:00
matthieu
26cb605a98
Missed in xbacklight 1.2.1 update
2014-05-03 19:39:42 +00:00
matthieu
04a9905f3c
Update to xrandr 1.4.2
2014-05-03 19:37:50 +00:00
matthieu
2e8b4cb84a
Update to xinput 1.6.1
2014-05-03 19:37:22 +00:00
matthieu
f741c53e1d
Update to xbacklight 1.2.1
2014-05-03 19:36:41 +00:00
matthieu
6a61ea14b8
Update to xauth 1.0.9
2014-05-03 19:36:13 +00:00
okan
0cb1db2d4c
plug memleak (currently unused func); from Tiago Cunha
2014-04-21 12:52:14 +00:00
miod
85c0adf61c
Add -fno-stack-protector to the two files which already need to be built
...
with -O1 on landisk - they definitely hit worst case logic in what passes for
a compiler we're using.
ok martynas@
2014-04-11 22:58:12 +00:00
matthieu
73bad93705
Apply the ':' symbol to the SunPaste/XF86Paste events translations.
...
This makes shure that shift modifers are taken into account to trigger
the translation. It fixes the 'v' key on Zaurus keyboard, which has
SunPaste at 3rd level and was thus bound to insert-selection() regardless
of the shift level.
2014-03-15 10:39:28 +00:00
okan
877931bf62
Alignment fix; found the hard way on sparc64 by landry@ (and thanks too
...
for fast access to a box!)
ok deraadt@, matthieu@
2014-02-27 00:52:57 +00:00
todd
27e09cc02c
puffy 5.5
2014-02-26 17:39:48 +00:00
matthieu
fcd6bcf1a5
oops Pablo Mendez Hernandez <pablomh@gmail.com> pointed out there
...
is a typo in previous commit.
ok jca@, dcoppa@, deraadt@
2014-02-26 14:21:28 +00:00
matthieu
c2e393c2e2
Support for ed25519 keys. from Tristan Le Guern with tweaks by sthen@
...
Ok deraadt@
2014-02-25 22:16:24 +00:00
matthieu
164e7011dd
Update to xterm 301
2014-02-14 19:40:02 +00:00
okan
875128a0cb
Make sure we cycle through existing client's group membership and set
...
the hidden state on the group; important to know group hidden state
after a re-exec or restart of cwm (as easily seen in group menu).
2014-02-08 02:49:30 +00:00
okan
1a7c8d161a
Replace a few hand rolled loops with like tailq loops.
2014-02-08 02:40:43 +00:00
okan
92bf6935f5
all mapped clients now should have a group, so simplify some cases
2014-02-07 21:59:56 +00:00
okan
60a1b7520a
If _NET_WM_DESKTOP is set to -1 during client creation, place the client into
...
group 0 (nogroup); solves problem initially discovered by oga@nicotinebsd with
tint2. A clientmessage *after* client creation already handles this case.
Go further and assign every client to a group; in non-sticky mode, group 0
(nogroup) and sticky mode, the active group. In both cases, autogroup will
override the group assignment. Removing a group from a client always places
the client back into group 0 (nogroup). Autogroup can also assign a client to
group 0 (nogroup) to keep a client always visible (unless of course one opts to
hide all clients).
2014-02-07 18:09:54 +00:00
okan
b23ca72ab1
Some clients set the urgency flag even if they are the active client;
...
prevent annoying behavior by only setting the cwm urgency flag if the client
is not active; diff from Thomas Adam.
2014-02-06 20:58:46 +00:00
okan
16de3733be
Introduce a region queue and replace screen's XineramaScreenInfo; we
...
still use Xinerama to populate the regions per screen, but will switch
at a more appropriate time.
2014-02-03 21:07:47 +00:00
okan
4c3987dcc1
make this XQueryTree like the other
2014-02-03 20:29:05 +00:00
okan
ea2abae9f3
Move redundant bits from screen_init (while dealing with existing
...
clients) directly into client_init, performing the X roundtrip only
once. With the previous change in maprequest, this moves decision making
into one place for creating new clients.
2014-02-03 20:20:39 +00:00
okan
bb4485df6b
Move redundant window attr fetch from maprequest directly into
...
client_init and perform that X roundtrip only once.
2014-02-02 21:34:05 +00:00
okan
03847f1c2e
No need to store screen colormap and visual; rather just use the X
...
macros in the one place they are needed.
2014-02-02 16:29:04 +00:00
okan
49f2f86dbd
Unlike free(3), XFree(3) can't be passed a NULL pointer.
2014-02-02 16:13:50 +00:00
okan
4ce9b05438
The menu already limits entries with MENU_MAXENTRY, so don't bother
...
holding a command name limit as well.
2014-02-02 15:46:05 +00:00
okan
9062093012
Take menu's bwidth into account for position/size; reported by Thomas Adam.
2014-02-01 19:28:46 +00:00
okan
d413fd6b56
Let the config parser continue parsing even after encountering an error;
...
original idea (with now-outdated patch) from Thomas Adam. Since we now
report where errors exist, this now makes more sense. Expand a bit on
config file parsing in the cwm(1).
Discussed with a few, including sthen; ok sthen.
2014-02-01 00:25:04 +00:00