Commit Graph

1674 Commits

Author SHA1 Message Date
okan
8809c816d0 Instead of special casing the 'term' and 'lock' commands, go back to
keeping them hidden; showing them has apparently caused confusion/angst.
2015-08-21 16:05:55 +00:00
okan
d24e89a34a Leave command list order from .cwmrc alone; remove sort. 2015-08-21 15:55:39 +00:00
okan
5640e2e0a3 Bring group and client cycle closer together. 2015-08-21 15:52:49 +00:00
okan
1a1e8c47e8 Alter big move and resize bindings to match what's in cwm(1);
functionally the same, but re-binding should be based on default
bindings. Matches other similiar bindings.

Discovered by a portable user.
2015-08-20 14:45:15 +00:00
matthieu
0e39cef480 Don't redefine build: locally 2015-07-19 10:43:08 +00:00
okan
8529d9a1c6 introduce 'groupsearch' for group menu search; matches on either group
number/shortcut and/or name.
2015-07-12 14:31:47 +00:00
okan
7dc8db6316 simplify menu print text 2015-07-12 14:21:09 +00:00
okan
0cbfba6ca3 revert previous; seems search_match_text() needs mi->text pre-populated.
(only used in one place, application menu searching); re-visit later.

broken application menu searching reported by Peter Kane.
2015-07-03 17:11:16 +00:00
okan
56fb99c70c style 2015-07-01 14:36:42 +00:00
okan
ee0e8d6843 only special case label matches (and still list); get rid of the rest - matchname is complete enough 2015-07-01 14:29:36 +00:00
okan
cfb0bdf8f5 no longer need to pass down format strings after introducing search_print_cmd 2015-06-30 19:02:24 +00:00
okan
6e095b76d0 Introduce a callback for cmd menu printing, special-casing 'lock' and
'term'.
2015-06-30 18:54:12 +00:00
okan
ccd054aba7 keep cmdq sorted 2015-06-30 18:44:29 +00:00
okan
5fede6d784 style and spacing nits 2015-06-30 18:42:50 +00:00
okan
eb3dae29d1 Re-implement XClientMessage handling so that we can feed screen_find and
client_find valid resources as needed, relieving the need for
screen_find to ungracefully handle invalid root windows. Removes a long
standing XXX.  Should theoretically allow XClientMessage handling on
more than one X screen.  Alter callers of screen_find to handle
failures.
2015-06-30 14:01:43 +00:00
okan
89eefd254e Shuffle code in kbfunc_ssh so that a missing known_hosts file still
allows a (now blank) menu to appear, as opposed to nothing at all.

Behavior reported by Alex Greif.
2015-06-29 14:24:40 +00:00
okan
b7512d9dd0 move client_find down 2015-06-28 19:54:37 +00:00
okan
a585206d81 replace assert usage 2015-06-28 19:50:46 +00:00
matthieu
3d790ff2a3 Transparent backgrounds for 8bpp and 4bpp images too. 2015-06-28 09:09:07 +00:00
okan
0eb3c16128 region is a _ctx, so name it so 2015-06-26 18:54:25 +00:00
okan
933ce723de Mechanical change from xinerama to region backed areas. 2015-06-26 17:17:46 +00:00
mikeb
8c53bae0f7 Make background transparent 2015-06-26 16:18:26 +00:00
okan
44693cc984 collect 'gap' applications 2015-06-26 16:11:21 +00:00
okan
9660be8b0b Replace screen region info gathering with XRandR equivalent of Xinerama
queries (currently act on XRandR events anyway). Fall-back mode without
XRandR is still what X provides. This removes -lXinerama.
2015-06-26 15:21:58 +00:00
deraadt
13ad6b1765 move to 5.8 art (way ahead of schedule...)
from todd
2015-06-23 04:07:12 +00:00
matthieu
d365eacb03 Now that nolisten tcp is the Xserver default, don't pass the option
in scripts anymore.
2015-06-20 10:12:39 +00:00
matthieu
20217b3903 Merge from upstreams Fix crash for enable/disable without a device argument
commit 904a32d908219d6fea833576f7c31727bd3aea2f
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Nov 25 14:51:50 2013 +1000

    Fix crash for enable/disable without a device argument

    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2015-06-20 09:54:58 +00:00
matthieu
5df814c8da Pass '-nolisten tcp' option to Xserver so that it doesn't listen
on port 6000 by default anymore.
ok jasper@, ajacoutot@, naddy@, phessler@
2015-06-15 16:17:46 +00:00
matthieu
78490636d9 Use mktemp to create .serverauth file. Inspired by Debian patches 2015-06-14 10:33:02 +00:00
okan
6aef9ae536 typo in comment; from jsteinha [at] iutbayonne.univ-pau.fr 2015-06-09 13:02:15 +00:00
okan
c049f12cd4 just populating the ctx is enough since the menu uses a callback and ignores anything else 2015-06-08 15:43:13 +00:00
okan
fb854e1538 switch to search_print_client() as the print callback since it will now display labels as well 2015-06-08 15:41:27 +00:00
okan
0a2c4b1939 add client label 2015-06-08 15:34:03 +00:00
okan
5a1ff2b250 stash window dimensions 2015-06-08 15:11:29 +00:00
okan
d7a3230790 clean up 2015-06-08 15:08:44 +00:00
okan
a4ce9f9682 even if the menuq is empty, at least show an empty menu instead of just
bailing making it look like the binding isn't working.
2015-06-07 19:10:00 +00:00
okan
ee2e58a8b1 use the same geometry struct in menus as everywhere else 2015-06-05 18:43:36 +00:00
okan
055ed363c8 add a flag to indicate a menu list instead of overloading 'prompt' 2015-06-05 15:01:51 +00:00
okan
3f1203de8a redundant check for 'list' 2015-06-05 14:54:04 +00:00
okan
ee2e92a9e4 a start to cleaning:
- no reason for pointer movement and window movement and resizing
  sections that just describe default key bindings
- key bindings are for all search and exec dialogs, not just for windows
- adding missing bindings
- normalize and wordsmith
- re-order sections according to mdoc(7)

feedback and ok from jmc@
2015-05-31 23:07:36 +00:00
okan
d6e84c8298 merge kbd and mouse grouptoggle 2015-05-21 00:37:04 +00:00
okan
2c1757a009 fill in mwm defines 2015-05-20 23:54:39 +00:00
kspillner
7cb74619f1 Fix autogroup so name,class doesn't need to be quoted.
ok okan@ on an older version of this diff
2015-05-17 04:39:50 +00:00
kspillner
955b6eef83 Make window name and window class separate parameters to conf_autogroup.
No functional change, but will be used shortly.

ok okan@
2015-05-17 04:34:01 +00:00
matthieu
2193f5c5e4 No NEWS is good NEWS - remove a bunch of files not present upstreams anymore 2015-05-10 14:06:23 +00:00
matthieu
f2476e857c Remove xfs. It was already unlinked from build 8 month ago. 2015-05-10 13:38:46 +00:00
matthieu
f090d1e360 Update to xvinfo 1.1.3 2015-05-10 10:23:16 +00:00
matthieu
142218db6d Update to xmodmap 1.0.9 2015-05-10 10:22:11 +00:00
matthieu
d9f6904757 Update to xman 1.1.4 2015-05-10 10:21:18 +00:00
matthieu
cf97e2e903 Update to xmag 1.0.6 2015-05-10 10:20:17 +00:00
matthieu
1f9341bcd5 Update to xlsfonts 1.0.5 2015-05-10 10:19:22 +00:00
matthieu
361c60f2ba Update to xlsatoms 1.1.2 2015-05-10 10:17:40 +00:00
matthieu
83fd0ec3ca Update to xkbprint 1.0.4 2015-05-10 10:16:20 +00:00
matthieu
12662a6c94 Update to xkbevd 1.1.4 2015-05-10 10:14:49 +00:00
matthieu
d7275efca8 Update to xhost 1.0.7 2015-05-10 10:12:42 +00:00
matthieu
6e427c94fb Update to xgc 1.0.5 2015-05-10 10:11:42 +00:00
matthieu
48d642fa37 Update to xgamma 1.0.6 2015-05-10 10:10:14 +00:00
matthieu
598f3dabb4 Update to xev 1.2.2 2015-05-10 10:08:51 +00:00
matthieu
99a72825ec Update to xedit 1.2.2 2015-05-10 10:07:47 +00:00
matthieu
882509e84e Update to xdriinfo 1.0.5 2015-05-10 10:06:15 +00:00
matthieu
d3001c0be7 Update do xdpyinfo 1.3.2 2015-05-10 10:04:12 +00:00
matthieu
17287dff9c Update to xcompmgr 1.1.7 2015-05-10 10:02:47 +00:00
matthieu
16000e82d9 Update to xcmsdb 1.0.5 2015-05-10 10:00:29 +00:00
matthieu
bf8ccee4a1 Update to x11perf 1.6.0 2015-05-10 09:59:07 +00:00
matthieu
439d3b07c6 Update to twm 1.0.9 2015-05-10 09:57:46 +00:00
matthieu
326fe78fc9 Update to smproxy 1.0.6 2015-05-10 09:56:05 +00:00
matthieu
358c0f8137 Update to setxkbmap 1.3.1 2015-05-10 09:54:49 +00:00
jsg
269b78a956 fix a memory leak
ok matthieu@
2015-04-24 02:19:41 +00:00
jsg
f3df8e0582 don't read past the end of an array
ok matthieu@
2015-04-24 02:18:26 +00:00
okan
704330faff plug a leak 2015-03-29 00:21:05 +00:00
okan
32d16969bc Introduce a xreallocarray and convert a few xcalloc instances that do
not require zero'ing.
2015-03-28 23:12:47 +00:00
okan
d42a248920 Reshuffle and slightly simplify menu_complete_path(), removing an
allocation, for tab-completion; checked by Alexander Polakov as well.
2015-03-28 22:09:10 +00:00
okan
f345dc8f9a plug a leak 2015-03-28 21:55:48 +00:00
okan
da47515de4 Simplify key/mb binding moving argtype into flags and dropping another
variable; removes the need to zero out struct binding, leaving a simple
malloc.
2015-03-26 21:41:43 +00:00
matthieu
3bb902790f New X resources for xdm greeter providing a new appearance.
ok ajacoutot@, mpi@, no concerns from deraadt@
positive feedback from many others
2015-03-16 20:41:21 +00:00
matthieu
c057e335e0 Make logos background transparent. 2015-03-16 20:38:50 +00:00
matthieu
819b9b90cf Repair protection of installed configuration files 2015-03-15 19:09:22 +00:00
matthieu
36eb5c3c77 No more reasons not to use the 8bpp XPM logo on !sparc 2015-03-15 18:43:18 +00:00
matthieu
a555ce6bc7 Drop #ifdef Hp300Architecture 2015-03-15 18:39:48 +00:00
matthieu
09c6bb35dc Allow the greeter to set the input fields bg color
A new 'inpColor' resource is added for that.

Already commited upstream.
2015-03-15 17:20:41 +00:00
matthieu
f5af455cc0 regen 2015-03-15 17:05:11 +00:00
matthieu
46e4a396d9 use LDADD to link the greeter library. Makes dependencies tracking work. 2015-03-15 17:02:36 +00:00
matthieu
59754beaac uhts(4) was merged into ums(4).
Patch by Benjamin Baier. Thanks.
2015-03-13 20:47:23 +00:00
okan
99ed76e391 simplify error messages; discussed with doug@ 2015-02-14 18:24:12 +00:00
schwarze
3002cb4064 add missing macros and new sentence, new line 2015-02-03 16:15:13 +00:00
jsg
9411ad8983 Update to the latest glxinfo code in mesa demos git which notably adds
information based on GLX_MESA_query_renderer.

The glxinfo man page isn't present in mesa demos so switch our page to
mdoc and update the flags.

Prompted by an initial diff from brynet@
ok brynet@ kettenis@
2015-02-03 03:17:20 +00:00
kettenis
3c60ea3f52 Avoid GNU expr extensions. Already committed upstream.
ok matthieu@
2015-01-30 10:51:41 +00:00
todd
325e3a7c0a puffy 5.7 2015-01-28 08:34:05 +00:00
jca
82a7a68ebe Pass sessreg(1) the correct path to the Xservers file.
xdm sessions were erroneously marked as active after being terminated.

Issue noticed and patch by Patrick Keshishian.
ok matthieu@
2015-01-25 21:51:20 +00:00
matthieu
a39acd67a3 remove srand(1) call as nothing calls any rand like functions in x11perf
Discussed with doug@ and also pushed upstreams
2015-01-25 12:03:10 +00:00
matthieu
a5b6dd2df8 Update to xkbcomp 1.3.0 2015-01-25 11:44:55 +00:00
matthieu
fcc6eaf385 Update to xinit 1.3.4 2015-01-25 11:37:57 +00:00
matthieu
680485cb7f Update to xcalc 1.0.6 2015-01-25 11:34:27 +00:00
matthieu
6091bd3f05 Update to sessreg 1.1.0 2015-01-25 11:32:22 +00:00
matthieu
b83e437bff Update to mkfontscale 1.1.2 2015-01-25 11:31:45 +00:00
matthieu
e0507257d8 Update to iceauth 1.0.7 2015-01-25 11:31:08 +00:00
matthieu
d6201822a8 Update to bitmap 1.0.8 2015-01-25 11:30:36 +00:00
okan
8e6050dcaa calloc -> malloc 2015-01-24 18:16:59 +00:00
okan
6b49aaeac1 use malloc over calloc here 2015-01-23 20:26:36 +00:00
okan
3d638de617 First restore net_wm_state(ewmh), then wm_state(iccc); prevents clients
from re-hiding on restart due to flag toggling (note that this is ripe
for re-vamping). Behavior only observed on restarts.

Problem found by, and initial patch from, Henri Kemppainen (thanks!),
though ever so slightly different one applied.
2015-01-23 19:35:11 +00:00