Commit Graph

2303 Commits

Author SHA1 Message Date
sthen
5dd486dee8 add a "movetogroup" function, which hides the current window from
display and moves it to another group. useful with the recently added
"grouponly" function, giving the ability to use groups as simple
virtual desktops (similar to e.g. xmonad, dwm and scrotwm).

this doesn't have default keyboard bindings; cwmrc(5) now shows how
you could use these functions (use M-1...9 for grouponly1...9 and
MS-1...9 for movetogroup1...9 to emulate the default dwm bindings).

ok oga@
2009-05-17 17:04:59 +00:00
sthen
662b00c143 redraw the border when unhiding a client window. fixes the situation where
you change to a different group and the mouse isn't over a window; previously
the border of the previously active window was highlighted but it didn't
actually have focus.

reads ok to oga@.
2009-05-17 16:51:43 +00:00
matthieu
8bf0247486 updatex 2009-05-17 08:17:26 +00:00
oga
11fa2e97eb add missing prototype. 2009-05-14 16:29:58 +00:00
oga
873b5b8ebb Add a new command (currently no default keybindings for it), grouponly[1-9].
This works like the group select binding, but hides all other groups.

So, the people who've been complaining that they don't get "virtual
desktops" in cwm may want to try this out in cwmrc (from memory, untested):

---

#cwmrc

# add new windows to the current group
set sticky

# automatically sticky windows. xclock for now.
# to make more windows sticky use group_toggle to unset their group
autogroup 0 xclock

# make the group selection keys hide other groups, emulate virtual desktops
bind CM-1 grouponly1
bind CM-2 grouponly2
bind CM-3 grouponly3
bind CM-4 grouponly4
bind CM-5 grouponly5
bind CM-6 grouponly6
bind CM-7 grouponly7
bind CM-8 grouponly8
bind CM-9 grouponly9

---

mostly by sthen, tweaks from me.

ok todd@, "if it works i'm ok with it" okan@, ok sthen@
2009-05-14 16:24:04 +00:00
okan
0eea198f30 right and middle mouse buttons swapped; from rgouveia@cosmico.net 2009-05-04 22:01:35 +00:00
kettenis
c323e0e8a5 Set sane defaults fori the reference clock for Rage XL and Mobility cards
on sparc64.  This makes it possible to run X without an xorg.conf on machines
like the blade100 and the Tadpole laptops.

ok oga@, matthieu@
2009-05-04 20:34:28 +00:00
kettenis
d69ace73ff Fix a problem introduced by the libpciaccess conversion where the chip ID
would be set wrong and the proper resources wouldn't be claimed.

ok oga@, matthieu@
2009-05-04 20:32:21 +00:00
okan
fcc63352ee no need to use the global here.
ok todd@ oga@
2009-05-04 19:13:33 +00:00
okan
d997637f54 properly document menu_unhide; tweak a patch from rgouveia@cosmico.net - thanks.
ok oga@
2009-05-04 18:05:21 +00:00
todd
c800fef082 sync 2009-05-04 02:41:59 +00:00
matthieu
1499e5a5fb new dirs for libX11. missing commit noticed by naddy@. 2009-05-03 21:33:20 +00:00
oga
9ac48f3cd2 fontconfig update didn't merge in the addition of 31-nonmst.conf, fix it up.
ok kettenis@
2009-05-03 21:13:54 +00:00
oga
54ef134d1f update libdrm to 2.4.9 (actually to -current, but the only real changes
are to some assertions and a small change to modesetting code).

bump libdrm_intel minor due to added symbols, libdrm doesn't get bumped,
no change to symbol list.

ok matthieu@.
2009-05-03 19:43:26 +00:00
matthieu
a06becfd67 updates 2009-05-03 17:09:33 +00:00
matthieu
63e292ea57 update to xf86-video-siliconmotion 1.7.1. 2009-05-03 16:53:45 +00:00
matthieu
84615d4f3d update to xf86-video-nv 2.1.13. 2009-05-03 16:42:23 +00:00
matthieu
b54a4b525c update to xf86-video-ast 0.89.0 2009-05-03 16:31:23 +00:00
matthieu
8e84675979 update to xf86-input-mouse 1.4.0. 2009-05-03 16:21:30 +00:00
matthieu
7740bac7cb update to xf86-input-keyboard 1.3.2 2009-05-03 14:57:17 +00:00
matthieu
d2d1ae2ee0 update to xf86-input-void 1.2.0 2009-05-03 14:14:24 +00:00
matthieu
b2aa9ba441 update to xf86-input-vmmouse 12.6.3.
HAL tools and files are not built/installed on OpenBSD.
2009-05-03 14:11:13 +00:00
matthieu
a7a7163037 update to xf86-input-penmount 1.4.0 2009-05-03 13:57:45 +00:00
matthieu
1f84578193 update to xf86-input-joystick 1.4.1 2009-05-03 13:54:11 +00:00
matthieu
b6284c47f6 update to xf86-input-hyperpen 1.3.0 2009-05-03 13:43:52 +00:00
matthieu
48e632cb34 update to xf86-input-fpit 1.3.0 2009-05-03 13:40:35 +00:00
matthieu
42ae82de19 Update to xf86-input-citron 2.2.2 2009-05-03 13:37:01 +00:00
matthieu
35c9d83097 update to xf86-input-acecad 1.3.0 2009-05-03 13:33:45 +00:00
matthieu
033e24f23d update to xinit 1.1.1 2009-05-03 13:17:37 +00:00
matthieu
8bb5fd8a8f update to libX11 1.2.1 2009-05-03 12:59:09 +00:00
matthieu
eb8b03d25a update to xextproto 7.0.4 2009-05-03 12:54:40 +00:00
matthieu
cb1f868397 update to xproto 7.0.15 2009-05-03 12:53:27 +00:00
oga
d95aa59b6a fix usage(). this bit me when I actually tried to use it. Now it matches
the manpage (which is correct).

ok matthieu@
2009-05-02 19:18:13 +00:00
matthieu
ab006a32de updates 2009-05-02 15:24:59 +00:00
matthieu
03806ef23c update to xinput 1.4.1 2009-05-02 15:24:13 +00:00
matthieu
0624b5db7f update to libXi 1.2.1 2009-05-02 15:23:04 +00:00
matthieu
443792d4c4 update to inputproto 1.5.0 2009-05-02 15:22:04 +00:00
matthieu
eed3adbba8 update to xrandr 1.3.0 2009-05-02 15:21:24 +00:00
matthieu
40a10a14cb update to libXrandr 1.3.0 2009-05-02 15:20:43 +00:00
matthieu
997ce82af1 update to randrproto 1.3.0. 2009-05-02 15:19:40 +00:00
matthieu
5c48ead90c switch to autoconf 2.62 to generate xenocara configure scripts. 2009-05-02 13:51:29 +00:00
okan
ce9db1f7f3 fix the other 50% of xrandr cases; reported by sthen@
"commit that" oga@, ok sthen@
2009-05-01 17:50:20 +00:00
matthieu
e65f16743b Install dri2 headers. ok oga@ 2009-05-01 15:43:44 +00:00
matthieu
ac5890c5bf Formally update to dri2proto 2.0. No functionnal change. 2009-05-01 15:42:58 +00:00
kettenis
8ac4487426 Set default for "MacModel" option based on hw.product.
ok matthieu@, oga@
2009-04-30 11:13:24 +00:00
matthieu
0538471631 update 2009-04-27 19:31:31 +00:00
matthieu
164d06ad38 Fixes for CVE-2009-0946 from freetype2 git repository:
Multiple integer overflows in FreeType 2.3.9 and earlier allow remote
attackers to execute arbitrary code via vectors related to large values
in certain inputs in (1) smooth/ftsmooth.c, (2) sfnt/ttcmap.c,
and (3) cff/cffload.c.
Plus one additional fix for malformed compressed data.
2009-04-27 07:11:16 +00:00
matthieu
9c0e580e95 Update to xf86-video-radeonhd 1.2.5. Tested by eric@
Version 1.2.5 improvements:

  - Added 2D acceleration for R6xx and R7xx.
  - Added XVideo support for R6xx and R7xx.
  - Added support for RS880 and RV790.
  - Added RandR 1.3 mandatory properties.
  - Refactoring of MC code.
  - Enable DRI support by default on R5xx and RS6xx.
  - LUT (color lookup table) fixes.
  - Tons of quirk table entries and bug fixes.
  - Fix register accesses for processors that reorder memory writes.
2009-04-26 13:59:41 +00:00
oga
76b1ece233 Use the correct size when mapping the legacy vga rom.
fixes errors (and probably bugs) on intel hardware (at the least).

ok matthieu@
2009-04-17 09:03:14 +00:00
todd
706b7bf86f sync 2009-04-16 14:52:36 +00:00