okan
5e2c6f5c05
replace the non-working check to see if another wm is running with a
...
method that actually works. checking for icccm compliant wm's should
also be done first, but that's another diff (noted by oga).
ok oga@
2011-06-24 05:58:51 +00:00
okan
c1530aea4c
more nitems usage.
...
ok oga@
2011-06-24 05:54:30 +00:00
okan
2f0f43df32
re-order sweep draw so that we map into the client window after
...
re-parenting; from Sviatoslav Chagaev.
ok oga@
2011-06-24 05:51:25 +00:00
okan
74252c7d0a
struct XftFont already has height which we can use directly instead of
...
calculating ourselves, so do so.
ok oga@
2011-06-24 05:45:57 +00:00
okan
08f0ea6df6
alter a few function returns and prototypes; found by lint.
...
ok oga@
2011-06-24 05:40:09 +00:00
okan
cfdfe3cdd9
Correct extern declaration and while here, rename a variable to be
...
pedantic.
from Thomas Pfaff.
ok oga@
2011-06-24 05:33:41 +00:00
okan
209974b036
collapse client and group {r,}cycle defines since they are really
...
the same thing.
ok oga@
2011-06-24 05:30:42 +00:00
naddy
2e88a2b0e8
switch to installing source manuals:
...
* cope with new bsd.man.mk
* update imake configuration
ports use of imake remains unchanged
2011-06-23 22:48:59 +00:00
matthieu
3d3ed030c3
Update to xterm 270. Tested by ajacoutot@, shadchin@, krw@ and jasper@
2011-06-07 19:21:06 +00:00
matthieu
5ef1aa0392
Update to xauth 1.0.6
2011-05-31 20:47:24 +00:00
matthieu
11cd08772b
Update to iceauth 1.0.5
2011-05-31 20:42:48 +00:00
okan
3d9ed32226
fix botched client and group cycle defines; noticed by Thomas Pfaff.
...
"no cookie! fix it" - oga@
2011-05-15 17:58:47 +00:00
okan
dc3d407467
remove left over XSync; ok oga@
2011-05-13 12:53:19 +00:00
okan
4fb00eca7b
tag and comment cleanup; ok oga@
2011-05-11 13:53:51 +00:00
okan
b1f11d8dc6
introduce a new 'freeze' flag (CMS-f by default) which may be applied to
...
any window, after which all move/resize requests will be ignored,
essentially freezing the window in place.
there's a possibility to merge this with the 'ignore' concept, pending
on how ignore+freeze should behave (really more ewmh stuff), but punting
for now since ponies are on the line.
requested and tested by thib at k2k11 with ponies, unicorns and rainbows.
'save the unicorns' todd@, ok oga@
2011-05-07 17:15:37 +00:00
matthieu
024397530b
Update to xlsclients 1.1.2
2011-05-07 12:41:54 +00:00
oga
a1517de675
On map, don't warp to windows that are marked as ignored.
...
Requested by Christian Neukirchen last august. He provided a patch but the one I
wrote was significantly simpler (1 - 2 + in the whole diff).
makes sense to okan@.
2011-05-06 19:39:44 +00:00
okan
28ba33af91
bump window resize back to 60hz. instead, we should not need to sync
...
every time we move/resize a window, so remove XSync in both mouse move
and resize events. tested by Brynet as well.
ok oga@
2011-05-05 19:52:52 +00:00
okan
800a938556
re-org. ok oga@
2011-05-05 16:40:37 +00:00
okan
d4b279e29e
make the menu window aware of xinerama info; this makes the menu stay
...
within the current screen, like other cwm window placements and
mutations (vmax/hmax/max) - from Sviatoslav Chagaev.
ok oga@
2011-05-05 15:32:24 +00:00
matthieu
8d5ea2e291
Copy glxinfo and glxgears sources from Mesa demos, since more
...
recent Mesa releases don't ship MesaDemos anymore.
2011-05-01 15:28:37 +00:00
jakemsr
95e3242529
add the -R option to usage()
...
spotted by sobrado@
2011-04-11 17:23:18 +00:00
jakemsr
53483e36a8
* use VIDIOC_ENUM_FRAMEINTERVALS to get the supported frame intervals
...
and display the frame rates if at least on -v is used.
* set/get the video(4) device's frame rate using VIDIOC_{S,G}_PARM.
* add new option -R which dsables frame rate adjustment. only really
useful for video(4) devices, to see the difference between the frame
rate the device generates and what it says it's configured for ...
many devices don't generate the rate they are configured if they
aren't getting enough light ...
* poll(2) input with INFTIM instead of 0 timeout, and handle the poll(2)
call being interrupted by the frame timer.
* only use usleep(3) to wait for frames if the input is a file, and
in that case, sleep for a full frame interval or until interrupted
by the frame timer.
* update the manual to describe the new -R option, that -r now sets
video(4) frame rate, and that at least one -v will display supported
properties of the hardware.
2011-04-11 02:58:49 +00:00
matthieu
eccbc42473
Whitespace stuff; new sentence, new line; fix some xrefs; use Aq more.
...
From mbalmer@NetBSD.
2011-04-08 20:03:47 +00:00
matthieu
94e8a384a5
Update to xrdb 1.0.9.
...
Includes a fix for CVE-2011-0465, to which OpenBSD is not vulnerable, since
dhclient will reject any hostname option containing invalid characters like
$ or `
2011-04-05 18:59:49 +00:00
okan
98c5b36dbb
revert the XSync timing change for client move only; first noticed by
...
brynet.
sure oga@
2011-03-23 07:27:32 +00:00
okan
4c04a27385
warp the pointer back, iff we don't move the mouse, once we are done
...
with the menu; idea and initial from Sviatoslav Chagaev.
discussion with and ok oga@
2011-03-22 13:50:40 +00:00
okan
9a52c582b1
we should re-focus the client and ungrab the ptr even if we don't have a
...
mouse based match (i.e. in the kbd no match case). update the comment
as well.
ok oga@
2011-03-22 11:09:52 +00:00
okan
482c4ce498
fix nousance of always highlighting the first entry even when there is
...
no match (seen in the ctrl-a case)
ok oga@
2011-03-22 11:05:13 +00:00
okan
d0a487aa3d
move the default case to the end.
...
ok oga@
2011-03-22 11:03:05 +00:00
okan
a9420f917b
reduce the number of times we sync during a window resize.
...
ok oga@
2011-03-22 10:59:08 +00:00
okan
1494c3e4c9
introduce nitems macro, with the appropriate ifndef.
...
ok oga@
2011-03-22 10:57:31 +00:00
okan
2de4639d4c
if virt/horz un-maximizing, restore only the un-maximized axis
...
coordinates; allows moving a client and not restoring the maximized axis
coordinates.
picked from a larger martynas diff from ages ago.
ok oga@
2011-03-22 10:56:08 +00:00
okan
f109779994
(0,0) is also inside in the screen; from Sviatoslav Chagaev.
...
ok oga@
2011-03-22 10:54:42 +00:00
okan
51c21fc3ef
while this piece deals with client argv's in a seemingly inefficient way
...
(noticed by Tim Peniket), since we don't ever do anything with cliarg,
remove the hunk and cliarg completely.
ok oga@
2011-03-22 10:52:37 +00:00
okan
a2810e744d
remove XXX and move a configure event out of the event handler functions.
...
reminded by a similiar diff from Thomas Pfaff.
ok oga@
2011-03-22 10:49:46 +00:00
okan
3b73daa6c2
move the single keycode function directly into the menu code.
...
ok oga@
2011-03-22 10:47:59 +00:00
matthieu
4d8053ee26
Add support for ecdsa SSH keys. From dave at davec dot name. Thanks.
2011-03-19 15:40:02 +00:00
sobrado
056292656a
lexicographically sort keys.
...
ok jakemsr@, jmc@
2011-03-18 20:08:58 +00:00
matthieu
34bb2b0d31
Update to xkbcomp 1.2.1
2011-03-13 15:03:00 +00:00
matthieu
b05803ac41
Remove extra test.
2011-03-09 19:53:24 +00:00
matthieu
7ae39052df
xcb is no longer optional.
2011-03-08 20:48:59 +00:00
matthieu
2cc47a1202
add a new build switch 'XENOCARA_USE_XKEYBOARD_CONFIG' to enable
...
the use of xkeyboard-config xkb definitions instead of the old xkbdata.
This will make testing easier. No changes in default builds.
ok shadchin@
2011-03-08 07:59:23 +00:00
matthieu
b9f6c3a045
Update to xterm version 269.
...
Tested and ok ajacoutot@, jasper@, krw@, shadchin@
2011-03-07 20:41:27 +00:00
okan
eab1b94e0a
if we are saving the pointer location for a specific client, make sure
...
that if it is not already inbounds, put it in the default location,
which happens to be inbounds.
behavior noticed by Thomas Pfaff while maximizing and un-maximizing a
window, leaving the pointer behind and causing client_cycle() to be a
bit lost.
ok oga@
2011-02-13 20:09:57 +00:00
tedu
c222c6a5c7
we lose track of highstack somewhere, so recompute it before we need it.
...
fixes a crash reported by christian neukirchen. ok okan
2011-02-13 17:25:20 +00:00
todd
190e604102
puffy 4.9
2011-02-11 22:26:24 +00:00
matthieu
480ad88cb9
Update to xbiff 1.0.3. No functional change.
2011-01-28 19:43:39 +00:00
matthieu
4366798a7f
Update to x11perf 1.5.3
2011-01-22 14:33:53 +00:00
matthieu
def1874858
Update to xfwp 1.0.2
2011-01-22 14:30:50 +00:00