okan
eabe498038
pull user home directory via getenv or getpwuid and stash it so we don't
...
need to do this everytime; with Tiago Cunha
2012-12-17 23:03:41 +00:00
okan
b08541104f
cmap -> colormap in client_ctx
2012-12-17 18:35:26 +00:00
okan
2410477c9d
stash the default screen visual and colormap in screen_ctx
2012-12-17 18:34:06 +00:00
okan
8f15d97537
replace client highlight with a client flag
2012-12-17 17:48:57 +00:00
okan
4ef0e7d9d2
make client_mtf static
2012-12-17 14:58:46 +00:00
okan
1c7a3484bf
create and use menuq_clear() helper; from Tiago Cunha
2012-12-17 14:32:39 +00:00
okan
b926f75dcc
current_client() returns _curcc, so use it where appropriate
2012-12-17 14:26:29 +00:00
okan
887ac8ab28
screen font -> xftfont
2012-12-17 14:20:52 +00:00
okan
5ca4dca2e3
knf
2012-12-17 02:53:29 +00:00
okan
52982ae188
non-trivial menu drawing rewrite, moving to Xft and solving various
...
font/color drawing issues; from Alexander Polakov
2012-12-17 02:28:45 +00:00
okan
00eccbe44f
zap extra lines
2012-11-29 16:50:03 +00:00
okan
d43f96b65c
specific last match for autogroup; few iterations with Kent Spillner.
2012-11-29 04:25:49 +00:00
okan
ddf27615e6
x_setupscreen -> screen_init; no functional change.
2012-11-29 03:54:46 +00:00
okan
58353e9599
remove dead extern
2012-11-29 03:34:19 +00:00
okan
db22777ba0
add xasprintf() for upcoming changes.
2012-11-28 14:32:44 +00:00
okan
9c0280009c
ever since the 9wm code bits were removed or replaced, this file has
...
been a no-op, for each source file has a complete license marker (ISC).
no objections from oga, who did the 9wm rewrite/remove work in 2008.
2012-11-28 14:25:05 +00:00
okan
096354b57d
replace hand rolled font_make() with XftFontOpenName() and merge into
...
font_init().
2012-11-28 14:14:44 +00:00
okan
50585c9a89
add some checks
2012-11-16 14:15:48 +00:00
okan
48634b386c
variable name consistency; from Thomas Pfaff
2012-11-14 21:31:53 +00:00
okan
89bef83e09
tab-complete buglet fix: once exec_path is completed, allow for
...
subsequent completion; from Alexander Polakov
2012-11-14 21:12:24 +00:00
okan
4f78cb6835
sort
2012-11-09 03:52:02 +00:00
okan
81715b0acb
fix some warnings; inspired by a diff from Thordur Bjornsson.
2012-11-08 20:18:19 +00:00
okan
74af9940e6
style nit; from Tiago Cunha.
2012-11-07 21:10:32 +00:00
okan
02dbbaba8a
add comment why we mouse unbind, just like kbd
2012-11-07 21:04:55 +00:00
okan
62f3e39ff4
now that we have FOREACH_SAFE queue macros, use them where appropriate;
...
from Tiago Cunha.
2012-11-07 21:01:48 +00:00
okan
8d78ddf545
plug a leak when using 'unmap' for kbd/mouse bindings; from Tiago Cunha.
2012-11-07 20:37:55 +00:00
okan
1e3fec4362
get rid of the xfree() wrapper around free(); from Tiago Cunha.
2012-11-07 20:34:39 +00:00
okan
1d807310d5
clarify windowname and windowclass values are pulled from the WM_CLASS
...
property; from Kent Spillner
2012-11-07 14:59:07 +00:00
okan
0fa8ad10b0
zap trailing space
2012-11-07 14:58:26 +00:00
okan
4f79744f37
missing headers; from Thordur Bjornsson.
2012-11-07 14:49:46 +00:00
okan
b01ce50ca5
spacing
2012-11-07 14:40:51 +00:00
okan
8bbba5aed3
tab completion support for menus; from Alexander Polakov.
...
ok sthen@ on an older incarnation
2012-11-07 14:39:44 +00:00
okan
09b4f89a44
try to clarify xprop(1) output, with respect to WM_CLASS, without going
...
overboard; suggested idea by jmc
2012-11-01 01:10:47 +00:00
okan
17e94be7be
no longer a reason to carry conf_path in struct conf, so dice.
2012-10-31 22:06:24 +00:00
okan
34267fe638
replace 'reload' with 'restart', which merely re-exec's cwm using the
...
existing argv; same idea with respect to argv saving as Alexander
Polakov. reload support was half-complete and is getting in the way.
agreed to by many
2012-10-31 19:30:19 +00:00
okan
d6b5535794
on reload, run each client through conf_client to pick up potential
...
ignore and bwidth changes; also add a hack for existing maximized
windows so they don't inherit a new bwidth.
based on a diff from, and discussion with, Tiago Cunha.
2012-10-29 19:46:03 +00:00
okan
b3191069d5
clarify autogroup option; based on diffs from kspillner@acm.org with
...
feedback from jmc
2012-10-28 20:13:02 +00:00
okan
72f1943e2c
comment what this whole bit does, not just part of it.
2012-10-23 16:13:59 +00:00
okan
b94eed0ab4
add a height to struct menu and use it in the most obvious of places.
2012-10-23 16:08:59 +00:00
okan
770189e8ac
treat menu width the same as the height is treated when deciding its
...
max size and location; partially from a diff from Alexander Polakov.
2012-10-23 15:50:15 +00:00
okan
44b83028a3
Stop drawing when menu doesn't fit inside the screen; picked from a
...
larger diff from Alexander Polakov.
2012-10-23 15:32:38 +00:00
matthieu
cc8a156b77
Force MIT-MAGIC-COOKIE auth for all displays, like we do for :0
...
since OpenBSD 2.4.
There is something broken with XDM-AUTHORIZATION-1 and xcb
(and also with IPv6) this is hurting when xdm is used on :1
2012-10-07 15:55:28 +00:00
espie
7229d1812a
remove utterly bogus tests and simplify.
...
fvwm was only building thanks to an unlikely series of accidents...
okay matthieu@
2012-09-30 10:12:51 +00:00
okan
762473fe35
revert previous for now until a way to test more than a few encodings is found
2012-09-12 15:09:33 +00:00
okan
f20b0d049d
remove scrotwm from fvwm restart menu.
...
ok matthieu@
2012-09-10 13:52:04 +00:00
okan
2a98b1a00b
be explicit in which key masks we allow during keypress and buttonpress
...
events; from Alexander Polakov - makes non-us layout reliable.
2012-09-10 13:28:04 +00:00
okan
a78478db77
replace with xu_getprop wrapper used everywhere else.
2012-09-09 20:52:57 +00:00
okan
ab1deebeda
extend client_resize so that it can know when to reset max flags and
...
bwidth; this allows a client to be resized from a max state, which now
gets treated like a non-max'd client. based on a diff that does part of
this in a different way from Alexander Polakov.
2012-09-09 19:47:47 +00:00
matthieu
3e0a91b35c
Typo in warn() argument. Reported by Artturi Alm. Thanks.
2012-08-14 12:09:33 +00:00
okan
f4e0469f06
support multibyte input to menu code; from Alexander Polakov with a tiny tweak.
2012-08-07 14:05:49 +00:00
matthieu
484812f429
Typo. From Pappe Kaugummi via jmc@.
2012-08-05 20:59:03 +00:00
ajacoutot
77e64dc403
Indent with tabs like the rest of the script.
...
ok matthieu@
2012-08-05 07:27:34 +00:00
matthieu
31da0ff76b
If dbus is installed, start the daemon as part of the X session.
...
That will help applications that depend on dbus beeing started.
With ajacoutot@.
2012-08-04 20:41:42 +00:00
todd
259ab9a5e1
puffy 5.2
2012-07-22 22:34:55 +00:00
okan
9e50f2e028
Further simplify Xinerama init and re-init on XRR events.
...
While testing for Xinerama during setup was done display-wide, each time
XineramaQueryScreens() is called either in start-up or due to an XRR
event, the library re-tests for the Xinerama extension anyway before
moving on; so the initial test is redundant and allows another global to
go away with one other change: always fill in sc->xinerama (and _no),
regardless of the success of malloc in XineramaQueryScreens(), and use
it to see if Xinerama dimensions exist when asked by client and/or menu
code.
2012-07-18 21:53:22 +00:00
okan
476b0dcf17
unify various max routines to match client placement and partially menu ones
...
when calculating screen dimensions.
2012-07-16 01:53:14 +00:00
okan
8a8244095d
check value
2012-07-16 01:42:00 +00:00
okan
147b66e3ac
move the HasXinerama check into screen_find_xinerama and simplify logic;
...
moves closer to logic in menu code.
2012-07-16 01:36:30 +00:00
okan
94b92cf7fb
re-use geom struct in client_ctx (saved)geometry.
2012-07-13 17:01:04 +00:00
okan
6ee7c6534f
convert xmax/ymax uses to view geometry.
2012-07-13 15:21:35 +00:00
okan
3f2059e461
introduce screen "view" area and "work" area (gap applied) to simplify
...
various blocks that require understanding the screen geometry.
2012-07-13 14:18:04 +00:00
okan
3ce93c9b3b
fix atom for setting WM_STATE.
2012-07-08 02:55:01 +00:00
okan
8260032aee
fix atom for retrieving WM_STATE between re-exec's.
2012-07-08 02:50:41 +00:00
okan
0ec36603b5
remove a redundant assignment and another one up.
2012-07-08 01:00:24 +00:00
okan
37bdf57a02
querying for Xinerama should be done per display, not per screen, so
...
move chuck to display init; allows some shuffling to occur limiting
screen_init_xinerama()'s scope while keeping order intact.
2012-07-06 14:18:00 +00:00
dcoppa
78655b3e88
Add a couple examples of keybindings using keysyms, as discussed
...
with okan@ and sthen@.
OK okan@, sthen@
2012-07-06 08:41:29 +00:00
okan
43b628a3d0
the display's width and height are updated after an XRandR event so we
...
don't need to pass down the new values to screen_update_geometry(); so
just read the width/height values directly for both uses of
screen_update_geometry(). prep for further changes in this area.
2012-07-05 17:35:13 +00:00
okan
e52aef56f0
assign and use screen ctx where appropriate and consistently.
2012-07-04 23:42:03 +00:00
okan
3a1ddcb19e
use the screen ctx since we already have it assigned.
2012-07-04 18:07:12 +00:00
okan
74ef1605a1
fix missing atom (WM_PROTOCOLS) wrt new style handing; without this, the
...
window manager didn't know if a client supported CLIENT_PROTO_DELETE and
thus used a hammer, XKillClient.
behaviour reported by Tim van der Molen.
2012-07-04 18:00:13 +00:00
okan
d24974f4cb
re-implement atom handing; makes for a normalized and more consistent
...
separation between cwm and ewmh. seen by a few.
2012-07-03 13:49:03 +00:00
matthieu
4b78f29c94
Update to xinput 1.6.0
2012-06-11 19:26:23 +00:00
matthieu
c6a1665ad1
Update to xterm 279. Tested by krw@, mpi@, shadchin@.
2012-06-07 20:20:23 +00:00
okan
50687e789b
get rid of more stray lines/spaces
2012-05-16 21:57:21 +00:00
okan
838f6a5713
instead of using the menu window for _NET_SUPPORTING_WM_CHECK, create a
...
dummy one to use instead; allows us to not have to wait for menu_init(),
so re-shuffle _NET_SUPPORTED slightly.
ok sthen@
2012-05-16 01:17:14 +00:00
okan
61a281d1f3
fix comment
2012-05-16 01:10:11 +00:00
okan
adfd269db7
cycle through other common cycling modifiers; based on a diff from
...
Alexander Polakov.
ok sthen@
2012-05-16 01:09:17 +00:00
okan
abc316c162
convert from deprecated XKeycodeToKeysym to XkbKeycodeToKeysym
...
ok sthen@
2012-05-16 01:04:36 +00:00
matthieu
430b4661ef
Update to xkbcomp 1.2.4
2012-05-15 06:11:32 +00:00
matthieu
4f06515ad9
Update to xmodmap 1.0.7
2012-05-15 06:05:48 +00:00
matthieu
4e4df9aa35
Update to xlsfonts 1.0.4
2012-05-15 06:03:17 +00:00
matthieu
feae0862ba
Update to xinput 1.5.4
2012-05-15 05:59:28 +00:00
matthieu
328fca93fa
Update fstobdf to version 1.0.5
2012-05-15 05:56:24 +00:00
matthieu
a8dd095f2f
Update to fslsfonts 1.0.4
2012-05-15 05:53:55 +00:00
okan
87d3c25241
altpersist->cycling to be more clear that this is for cycling mod
...
persistence; based on a diff from Alexander Polakov, in preparation for
looping through other potential cycling modifiers.
2012-05-13 15:17:13 +00:00
okan
6dcdd18c5a
knf, some from a diff from Tiago Cunha.
2012-05-13 15:15:54 +00:00
okan
dcfe652e93
wrap long lines; from Tiago Cunha.
2012-05-10 00:39:47 +00:00
okan
41a86560b4
fix section order: move AUTHORS below HISTORY; from Tiago Cunha
...
ok jmc@
2012-05-09 18:37:39 +00:00
pascal
0bb9a6d6a1
kill useless .Pp
...
ok jmc@
2012-05-07 21:25:29 +00:00
matthieu
3d2d4a1ced
Update to xterm 278. Tested by mpi@, shadchin@
2012-04-14 09:02:46 +00:00
matthieu
7fdca87027
add new specific rules for sh. Whithout those, xterm segfaults on
...
landisk.
2012-04-07 20:22:27 +00:00
matthieu
2ac5749d6e
Remove special build rule disabling optimisation for arm.
...
Issue apparently fixed, probably by gcc4.
2012-04-07 20:11:43 +00:00
matthieu
f28fa15613
Update to xkbevd 1.1.3
2012-04-07 16:16:31 +00:00
matthieu
606f6f44d7
Update to xwud 1.0.4
2012-04-07 16:13:08 +00:00
matthieu
23e4b1c787
Update to xpr 1.0.4
2012-04-07 16:10:39 +00:00
matthieu
8563437cef
Update to xmodmap 1.0.6
2012-04-07 16:07:52 +00:00
matthieu
8915dc5e75
Update to xlsatoms 1.1.1
2012-04-07 16:04:47 +00:00
matthieu
6ba2949b77
Update to xlogo 1.0.4
2012-04-07 16:00:59 +00:00
matthieu
dfd3e7ed0d
Update to xload 1.1.1
2012-04-07 15:57:21 +00:00
matthieu
6575cdb6e1
Update to xhost 1.0.5
2012-04-07 15:52:30 +00:00
matthieu
1df31bf605
Update to xgamma 1.0.5
2012-04-07 15:47:32 +00:00
matthieu
10b8ba770d
Update to xfontsel 1.0.4
2012-04-07 15:44:34 +00:00
matthieu
2aaa135718
Update to xauth 1.0.7
2012-04-07 15:39:35 +00:00
matthieu
9e2d9b2980
Update to setxkbmap 1.3.0
2012-04-07 15:24:43 +00:00
matthieu
353ef7261a
Remove the whole extras directory, not used in OpenBSD builds.
...
Noticed by fgsch@ a while ago.
2012-03-18 17:17:13 +00:00
matthieu
a19de2b180
Regen with util-macros 1.17. Fixes configure on landisk
2012-03-15 07:52:47 +00:00
matthieu
64c9e1243d
Update to bitmap 1.0.6
2012-03-10 11:46:07 +00:00
matthieu
6031f2a714
Remove unused variable.
2012-03-06 23:24:37 +00:00
matthieu
7aed9f3167
Fix 2 NULL pointer dereferences.
2012-03-06 23:23:44 +00:00
matthieu
bb3737dfe0
Update to xfs 1.1.2
2012-03-04 18:36:21 +00:00
matthieu
8b42ccbd9f
Update to listres 1.0.3
2012-03-04 18:07:46 +00:00
fgsch
948a98459f
rename getline() occurrences to get_line().
2012-03-04 12:07:01 +00:00
matthieu
27e99179cf
Update to xwininfo 1.1.2
2012-02-28 20:49:29 +00:00
matthieu
44bf88c12b
Update xwd to 1.0.5
2012-02-28 20:47:43 +00:00
matthieu
2c16010781
Update to xev 1.2.0
2012-02-28 20:44:03 +00:00
matthieu
41d3f90df9
Update xfd to 1.1.1
2012-02-18 09:39:12 +00:00
matthieu
528c956d16
Update to xcompmgr 1.1.6
2012-02-18 09:34:47 +00:00
matthieu
3742ca3c5d
Update to xcmsdb 1.0.4
2012-02-18 09:29:41 +00:00
matthieu
2d5c0bef29
oops
2012-02-18 09:23:57 +00:00
matthieu
d8bbfde75d
Update to xclock 1.0.6
2012-02-18 09:23:24 +00:00
matthieu
63e678492e
Update to xclipboard 1.1.2.
2012-02-18 09:13:03 +00:00
matthieu
bbe1ef7ca1
Update to oclock 1.0.3
2012-02-18 09:08:55 +00:00
matthieu
34ff5946f0
Update to mkfontscale 1.1.0
2012-02-18 09:05:24 +00:00
matthieu
ecc5f838aa
update to mkfontdir 1.0.7. no functional change.
2012-02-18 09:01:38 +00:00
ajacoutot
42a7ccaa6a
Match the default PATH with what we use in login.conf(5).
...
This will allow glib's gio mount to find and use mount(8).
input from and ok matthieu@
2012-02-08 14:31:14 +00:00
todd
a3f2742206
puffy 5.1
2012-02-07 20:09:52 +00:00
matthieu
77cabb72e1
Restart menu update: remove window managers that are not available
...
from ports/packages. Replace them with some more modern ones.
2012-01-29 12:33:56 +00:00
matthieu
0fcf43aa9d
Remove trailing white space
2012-01-29 12:20:59 +00:00
espie
6de1c98f99
make xman work again.
...
if we run into unformatted pages, they're candidate for mandoc (otherwise,
groff should have formatted them already).
We shouldn't ever try to run them thru tbl first, since mandoc takes care
of enough tbl constructs, and will get confused at roff low-level anyways.
So, just run thru cat to avoid changing xman too much.
Since mandoc doesn't have a -Tlatin1 mode, approximate it with -Tascii.
-Tutf8 is definitely out of question until xman talks utf8.
okay matthieu@
2012-01-08 14:03:48 +00:00
okan
42304914dc
check if we're in the group already, else multiple calls to
...
group_movetogroup() on one client will still increment nhidden if the
group is hidden.
found the hard way by Thomas Jeunet and fix from Alexander Polakov -
thanks to both!
ok oga@
2011-12-29 20:48:38 +00:00
matthieu
fe045f1eac
replace <varargs.h> by <stdarg.h>. Spotted my Marco Peereboom with clang.
...
ok kettenis@
2011-12-15 21:12:42 +00:00
matthieu
e329834eb9
set CONFIG_SITE in configure's environment.
2011-12-10 14:54:18 +00:00
matthieu
4b586ef4f2
Restore ecdsa ssh keys support, lost in update to 1.1.11.
...
Noticed by jsg@
2011-12-03 13:46:00 +00:00
matthieu
9fb6f6d395
Ooops revert something that I didn't intend to commit.
...
Sorry todd for the gratuitous set changes.
2011-11-30 22:00:28 +00:00
fgsch
5fc00d6a7b
fix long standing but wrt to DPMS kicking in and causing the program to
...
run even if timeout was not specified. while im here simplify some code.
matthieu@ ok
2011-11-18 00:16:57 +00:00
matthieu
9a810f9e89
Update to xterm 276. Tested by ajacoutot@, krw@, naddy@, shadchin@.
2011-11-16 21:14:25 +00:00
matthieu
8b4d780078
Update to xdm 1.1.11 plus a few patches from git master.
...
patched to restore static greeter.
Tested by shadchin@, jasper@
2011-11-15 20:53:44 +00:00
matthieu
c45d1a0c09
Bring in full Changelog from xdm 1.1.9. For some reason this file
...
was missing many entries.
2011-11-06 22:00:14 +00:00
okan
a396addc5c
put snapdist in the correct location; as an option, not a bind; Tiago Cunha.
...
ok oga@
2011-11-06 02:03:47 +00:00
matthieu
84d60d9bd5
Update to xinit 1.3.1
2011-10-31 14:00:14 +00:00
matthieu
25414d5149
Update to xdpyinfo 1.3.0
2011-10-31 13:54:39 +00:00
matthieu
ec8a851f3c
Update to sessreg 1.0.7
2011-10-31 13:49:18 +00:00
okan
6f33ccac59
rename variable to reduce potential for name-space collision.
...
bikesheding and ok oga@.
2011-10-17 18:18:38 +00:00
okan
66bb8d02da
use xfree instead of free since strings is allocated with xmalloc; from
...
dhill
ok oga@
2011-10-12 15:43:50 +00:00
matthieu
a574170c9d
Set user PATH from login.conf instead of hard-coded default.
...
prodded by ajacoutot@. Patch tweaks and ok millert@.
2011-09-30 19:59:05 +00:00
okan
7a6e2b9d5a
move client to group (movetogroup) and hide client only if group is
...
already hidden (suggested behavior from Alexander Polakov).
ok sthen oga
2011-09-19 07:23:03 +00:00
matthieu
c516620bcf
Update to xterm-275. Tested by jasper@.
2011-09-17 11:51:57 +00:00
okan
e18bdf5702
fix spelling I keep getting wrong for some unknown reason; found by and
...
diff from Alexander Polakov.
2011-09-13 09:17:30 +00:00
okan
5d6aec2db4
add WM_TRANSIENT_FOR event support: moves dialogs, toolbars and such to
...
the group of the main application window; based on a diff from Alexander
Polakov with CLIENT_IGNORE flag suggestion from oga@.
ok oga@
2011-09-13 08:41:57 +00:00
okan
780e9cb0df
repair groupcycle (broke after cycle-in-group support added more flags);
...
found by and fix from Thomas Pfaff.
ok oga@
2011-09-13 08:37:49 +00:00
okan
3f2d53b6dd
allow configurable menu font color; from Alexander Polakov with a tweak
...
from me.
ok oga@
2011-09-08 12:35:33 +00:00
okan
107bc37429
allow menufg/menubg to be configurable; from Alexander Polakov.
...
ok oga@
2011-09-08 12:07:03 +00:00
okan
9ab59987f7
reinit menu on reload; from Alexander Polakov. needed for catching
...
upcoming menu config changes.
ok oga@
2011-09-08 12:00:49 +00:00
okan
9dabac6117
restore a comment and add another for clarity.
2011-09-05 07:37:55 +00:00
oga
d341c2bfd8
Make flavours of maximisation additive.
...
i.e. horiz-max + vertmax = full maximisation. full - horiz = vertmax.
etc.
Martynas wrote something like this once, so I did okan, this version
seems to finally deal with the corner cases.
ok okan@.
2011-09-04 16:59:31 +00:00
okan
d1b5022611
split off window hints from geometry so we don't need to carry them all
...
around when dealing with {,h,v}max. same idea from oga.
2011-09-03 09:42:33 +00:00
okan
ed6f73250e
simplify color initialization.
...
ok oga@
2011-09-03 09:25:39 +00:00
okan
aa9dbd1dca
Add {r,}cycleingroup to cycle through clients belonging to the same
...
group as the active client (as opposed to all unhidden clients); from
Alexander Polakov, with a tiny tweak requested by oga.
ok oga@
2011-09-03 09:20:58 +00:00
okan
f93ec1eba0
"defaultfont" is unclear (and confusing while reading code) when it also
...
applies to the user supplied font, so rename.
ok oga@
2011-09-03 09:17:16 +00:00
matthieu
a40b5df9e7
Switch to xkeyboard-config is done. Remove old xkbdata and unifdef it.
...
ok shadchin@
2011-08-30 21:15:30 +00:00
okan
d44962b456
zap unused macro. ok oga@
2011-08-29 09:10:49 +00:00
okan
dda3ed6180
restore mouse move via the keyboard, noticed by todd@. while the check
...
for cc was wrong due to the fact that cc->sc is always filled in during
the event, we don't even need it - just operate on the focused screen's
root window regardless.
ok todd@ oga@
2011-08-29 09:09:45 +00:00
matthieu
82fb94cb15
Update to xterm 273. Tested by marco@, jasper@.
2011-08-28 17:40:55 +00:00
matthieu
b9695778d5
2 more .orig files added by mistake. Noticed by shadchin@. Thanks.
2011-08-28 14:23:18 +00:00
matthieu
cdcbc06814
Update to xset 1.2.2
2011-08-28 13:24:52 +00:00
matthieu
007b4f1d62
Update to xrandr 1.3.5
2011-08-28 13:21:00 +00:00
matthieu
6ef0fdd29a
Update to xprop 1.2.1
2011-08-28 13:16:51 +00:00
matthieu
c54f608f30
Update to xman 1.1.2
2011-08-28 13:15:52 +00:00
matthieu
b97ad55872
Update to xkbcomp 1.2.3
2011-08-28 11:21:51 +00:00
matthieu
a436c5afac
Update to x11perf 1.5.4
2011-08-28 10:45:18 +00:00
matthieu
7a8ca1500f
Oops. Didn't mean to add this file.
2011-08-28 10:39:39 +00:00
matthieu
6b48a62adb
Update to twm 1.0.7
2011-08-28 10:32:22 +00:00
matthieu
3318d5e0f5
Update to smproxy 1.0.5
2011-08-28 10:21:07 +00:00
matthieu
9438b2112e
Update to mkfontscale 1.0.9
2011-08-28 10:19:31 +00:00
oga
af80ac7042
A while ago I wrote some code to not warp to ignored windows on map (rev
...
1.52), not realising that the previous (less efficient) fix had already
been commited (rev 1.50).
Had this in my tree for ages to remove the previous code. Effectively
reverts rev 1.50.
ok okan@
2011-08-22 16:34:34 +00:00
okan
661c8ef1c1
revert r1.11 of parse.y and create logic in conf_setup instead to deal
...
with the various scenarios of when to attempt a parse of the config,
load defaults, and when to warn and/or exit. triggered by bogus warning
first noticed by sobrado@.
ok oga@
2011-08-22 16:18:05 +00:00
marco
722a82d253
Compile trace.c as well so that OPT_TRACE 1 actually works.
...
ok matthieu
2011-08-18 20:27:03 +00:00
matthieu
80d4fad9d4
Update to xterm 271. Tested by shadchin@ and ajacoutot@
2011-08-18 19:47:42 +00:00
todd
f61900dfbe
puffy 5.0
2011-08-04 03:53:14 +00:00
okan
648d5b0b39
Re-draw borders after reloading, not before; from Alexander Polakov.
...
ok oga@
2011-07-26 08:51:24 +00:00
okan
3826753e1a
use the menu border; from Alexander Polakov, but with the existing define.
...
ok oga@
2011-07-25 15:41:05 +00:00
okan
bd65f03126
We are inconsistent when it comes to function returns, so just go all
...
the way with the cwm specific parts.
ok oga@
2011-07-25 15:10:24 +00:00
okan
24bf547e5f
Clarify defines and make them not look like non-local ones; started by a
...
small diff from Thomas Pfaff.
ok oga@
2011-07-23 13:09:11 +00:00
matthieu
e4c257bcd3
Remove an extra debugging printf that leaked in previous commit.
2011-07-16 17:54:07 +00:00
matthieu
06beb28a5c
Check if an input device has calibration data before accepting it as
...
as candidate for calibration.
2011-07-16 17:32:24 +00:00
matthieu
b67526b998
Tweak and fix an unreadable sentence.
2011-07-16 17:30:17 +00:00
matthieu
fc1734598c
Add a '-c' option to keep the X cursor visible while calibrating.
2011-07-16 17:27:52 +00:00
matthieu
6efadade45
White space cleanup.
2011-07-16 17:21:41 +00:00
okan
df02d70181
correct spelling; from Alexander Polakov.
2011-07-14 11:39:53 +00:00
jasper
5e7ee14517
spello
2011-06-28 08:18:49 +00:00
okan
33023ff923
UTF8-ify, from Alexander Polakov, but without setlocale(), after
...
feedback from stsp@ - thanks!
'go for it' oga@
2011-06-27 12:46:54 +00:00
okan
9eac37010a
warn if we can't parse the config file on start, just like we do on reload.
...
part of a larger diff that was ok oga@
2011-06-25 13:37:05 +00:00
okan
5f2753dc80
Since cwm(1) uses the same parser as others in src, document how
...
comments and line extensions work. Taken from sthen@'s recent
commit in src.
ok sthen@
2011-06-25 13:12:56 +00:00
okan
0fd446f068
add 'normal' cursor and shuffle the others we use to make a bit more
...
sense and to be slightly less un-expected. from Alexander Polakov.
re-use 'normal' cursor now instead XC_hand1 for menu selection. i
really wish X had real docs and made sense.
ok on earlier diff with '?' removed (but it's back now) oga@
2011-06-24 06:52:23 +00:00
okan
53fbeb4e7a
New option to raise a client via the mouse (unbound by default);
...
opposing action, lower, already exists and bound. Both keyboard
mappings already exist.
'no opinion either way' oga@
2011-06-24 06:09:26 +00:00
okan
ffa68ab4a0
introduce a new config option to snap to the screen edge. 'snapdist'
...
keyword taken from a diff from Sviatoslav Chagaev to do the same thing,
but implemented in a completely way (based on some very old code from
mk@). default set to 0, so no behavior change.
ok oga@ (who would also like to take it further...)
2011-06-24 06:06:24 +00:00
okan
c800341623
re-do various bits of {,h,v}max for simplicity and less flag handling.
...
as a bonus, flipping between various combinations of vmax+hmax provides
a more predictable behavior.
commitski oga@
2011-06-24 06:01:47 +00:00
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
matthieu
191e43de2c
Update to twm 1.0.6. No functional change.
2011-01-22 14:24:55 +00:00
espie
f1ea238aa1
Picture -> FvwmPicture, to avoid collisions with xrandr includes.
...
As noticed by Tristan Le Guern.
okay matthieu@
2011-01-18 19:28:33 +00:00
shadchin
3e225c3415
Fix compiling layout fr.
...
ok matthieu@
2011-01-16 08:50:41 +00:00
shadchin
fbb1cc1dac
Update to xkbcomp 1.2.0.
...
ok matthieu@
2011-01-11 20:56:40 +00:00
shadchin
8a4ef33aa7
Update to xkbevd 1.1.2. No functional change.
...
ok matthieu@
2011-01-11 20:52:08 +00:00
shadchin
a31c2ef17e
Update to xkbprint 1.0.3. No functional change.
...
ok matthieu@
2011-01-11 20:49:34 +00:00
matthieu
546e991d51
Fix double free in the case of windows with a _NET_WM_NAME property,
...
reported by frantisek holop, patch by Tim van der Molen. Thanks to both.
2011-01-09 17:14:32 +00:00
matthieu
831b8e77d0
Fix duplicated code resulting from a bad merge of xdm 1.1.9.
2011-01-01 20:39:44 +00:00
matthieu
115a56bdd9
Update to xbackkight 1.1.2. No functional change.
2010-12-19 16:28:08 +00:00
martynas
cba4495309
in MotionNotify geom.x, geom.y calculations take into account bwidth.
...
fixes the annoying bug where windows would go +bwidth pixels right,
+bwidth pixels down. ok okan@
2010-12-14 11:08:47 +00:00
matthieu
1471212514
Use ASCII art when the environment is not UTF-8 capable.OB
...
Based on an initial patch by jasper@, ok jasper@.
2010-12-08 21:32:46 +00:00
jasper
a901d331ca
- add a flag to specify the display to start xtsscale on.
...
ok matthieu@
2010-12-06 06:49:47 +00:00
matthieu
57139a92f9
Set datarootdir. fixes manual page installing in the wrong dir noticed
...
by todd@.
2010-11-30 20:05:41 +00:00
matthieu
cbc29667e5
Update to xterm 267. Tested by shadchin@, jasper@, ajacoutot@.
2010-11-29 20:10:09 +00:00
matthieu
05303600f5
regen
2010-11-27 14:26:12 +00:00
matthieu
66473b7fbe
Explicitely link libxcb when needed for static arches.
2010-11-27 14:25:47 +00:00
matthieu
52857b2520
Update to xeyes 1.1.1
2010-11-25 21:59:45 +00:00
matthieu
79dc50bfcd
Update to xcalc 1.0.4.
2010-11-25 21:58:01 +00:00
matthieu
51e80e68c8
Update to xwininfo 1.1.1. rewritten to use XCB.
2010-11-25 21:55:08 +00:00
matthieu
f59c0fe9bd
Update to xlsclients 1.1.0. Rewritten to use XCB.
2010-11-25 21:52:03 +00:00
matthieu
a33d3d9ce4
Update to xlsatoms 1.1.0. rewritten to use XCB.
2010-11-25 21:50:37 +00:00
matthieu
87433ed3c7
Update to xwud 1.0.3
2010-11-11 11:26:53 +00:00
matthieu
8b00aa1929
Update to xwd 1.0.4
2010-11-11 11:23:59 +00:00
matthieu
685d7819f3
Update to xset 1.2.1
2010-11-11 11:21:08 +00:00
matthieu
754160bf1a
Update to xrefresh 1.0.7
2010-11-11 11:18:56 +00:00
matthieu
b45dc03a80
Update to xrdb 1.0.7
2010-11-11 11:16:58 +00:00
matthieu
f8e86fc20b
Update to xkill 1.0.3
2010-11-11 11:14:22 +00:00
matthieu
5791ccddda
Update to xinput 1.5.3
2010-11-11 11:11:47 +00:00
matthieu
f6aa79e580
update to xinput 1.5.3
2010-11-11 11:11:16 +00:00
matthieu
e5e6da8e2a
Update to xgamma 1.0.4
2010-11-11 11:08:43 +00:00
matthieu
842a341083
Update to xdriinfo 1.0.4
2010-11-11 11:06:32 +00:00
matthieu
b6ed7b0486
Update to mkfontdir 1.0.6
2010-11-11 11:00:06 +00:00
matthieu
9c2d63332b
Update to xvinfo 1.1.1. No functional change.
2010-11-06 21:00:44 +00:00
matthieu
47220c0c8b
Remove Xorg RCSId that was left in a previous merge.
2010-11-01 08:58:06 +00:00
matthieu
8e650c8038
Update to xinit 1.3.0
2010-11-01 08:52:28 +00:00
matthieu
7a99a9a1ef
Upate xf86dga to 1.0.3
2010-11-01 08:41:11 +00:00
matthieu
92a7068586
Update to xsm 1.0.2
2010-10-31 20:17:58 +00:00
matthieu
82e6b376ab
Update to xsetroot 1.1.0
2010-10-31 20:13:46 +00:00
matthieu
f9b557d161
Update to xrandr 1.3.4
2010-10-31 20:10:47 +00:00
matthieu
0e83f6a075
Update to xprop 1.2.0
2010-10-31 20:07:15 +00:00
matthieu
41f129a1e2
Update to xmodmap 1.0.5. No functional change.
2010-10-31 20:04:23 +00:00
matthieu
24c92ba218
Update to xman 1.1.1. No functional change.
2010-10-31 20:01:14 +00:00
matthieu
b09d0cbb68
Update to xmag 1.0.4. No functional change.
2010-10-31 19:58:33 +00:00
matthieu
c4f241b19d
Update to xlogo 1.0.3. No functional change.
2010-10-31 19:53:10 +00:00
matthieu
499d07868c
Update to xkbutils 1.0.3. No functional change.
2010-10-31 19:49:20 +00:00
matthieu
3adfb6f110
Update to xkbevd 1.1.1. No functional change.
2010-10-31 19:46:19 +00:00
matthieu
e9e38a8e97
Update to xhost 1.0.4. No functional change.
2010-10-31 19:44:13 +00:00
matthieu
ec7028064c
Update to xgc 1.0.3
2010-10-31 19:41:34 +00:00
matthieu
837055ea1e
Update to xfsinfo 1.0.3
2010-10-31 19:37:32 +00:00
matthieu
d5cfabebad
Update to xfs 1.1.1
2010-10-31 19:35:19 +00:00
matthieu
a76a998565
Update to xfd 1.1.0
2010-10-31 19:26:22 +00:00
matthieu
8889c70dc3
Update to xev 1.1.0
2010-10-31 19:21:25 +00:00
matthieu
f1c430b349
Update to xedit 1.2.0
2010-10-31 19:19:11 +00:00