matthieu
1fe6715677
add code to conditionnally install the xcbgen python module.
2009-05-22 20:29:06 +00:00
matthieu
f16e502a89
Add a Makefile that rebuilds sources from xml.
2009-05-22 20:27:21 +00:00
matthieu
4ea25686e6
remove one more junk file
2009-05-22 20:26:45 +00:00
matthieu
0f92e39028
Add support for building xcb (disabled for now).
2009-05-22 17:58:45 +00:00
matthieu
4f8f81d9a9
Add xcb directories.
2009-05-22 17:57:23 +00:00
matthieu
64717e7f32
Regen with OpenBSD's version of GNU autotools.
2009-05-22 17:52:38 +00:00
matthieu
4670eb975d
use the code in bsd.xorg.mk to install headers.
2009-05-22 16:53:05 +00:00
matthieu
fc61d47eda
OpenBSD stuff for libpthread-stubs:
...
- add a Makefile wrapper
- fix pthread_self() prototype.
2009-05-22 16:29:39 +00:00
matthieu
56772b1b3d
finish replacing PC= with PKGCONFIG= in all Makefiles.
2009-05-22 16:22:47 +00:00
matthieu
b98d91aef9
remove crap that I forgot to clean before import.
2009-05-22 16:16:04 +00:00
matthieu
8e879d90d1
Xenocara build infrastructure for libxcb.
...
This includes a set of pre-generated sources files in src/ so that
python and xslt are not needed to build.
2009-05-22 16:09:01 +00:00
matthieu
26774e2873
Makefile for xcb-proto.
...
For now, It just installs the xml files and the pkg-config data.
2009-05-22 16:06:29 +00:00
matthieu
65b2c83108
import libxcb 1.2
2009-05-22 15:55:46 +00:00
matthieu
713e291cb6
import libpthread-stubs 0.1
2009-05-22 15:50:33 +00:00
matthieu
86c693a4ab
initial import of xcb-proto 1.4
2009-05-22 15:48:38 +00:00
matthieu
9f5a730346
use implicit variable to generate pkgconfig file.
...
This makes it possible to locate the .in file using .PATH
2009-05-22 15:46:13 +00:00
matthieu
9110a2201c
Add PYTHON_VERSION (to be used by xcb).
2009-05-22 15:34:15 +00:00
matthieu
af00da7462
Add more substitutions to .pc generation. Also provide
...
EXTRA_PKGCONFIG_SUBST for individual addition in package Makefiles.
2009-05-22 15:21:21 +00:00
matthieu
fac76a745d
Add dri2proto ChangeLog and dri2proto.txt which were accicentaly left out.
...
And install dri2proto.txt.
2009-05-22 15:15:52 +00:00
matthieu
63a46b3c9e
Get rid of double-column rules in proto Makefiles.
2009-05-22 15:11:02 +00:00
matthieu
cb5dcec531
Get rid of double-column rules in the rules used by proto.
...
This will make it easier to re-use them for other stuff.
2009-05-22 15:09:28 +00:00
matthieu
70bd311c5c
Use test -f rather than test -e to test for Makefile presence.
2009-05-22 15:03:03 +00:00
miod
d603710598
Sync with sparc wsmouse changes.
2009-05-20 18:26:32 +00:00
sthen
01c9bf9a3c
In movetogroup, check the window's current group and skip client_hide()
...
if it's the same as the active group. Was in my original movetogroup diff,
but it got simplified a little too far. ok oga@
2009-05-19 12:49:37 +00:00
matthieu
225101ebbc
updates
2009-05-18 20:59:42 +00:00
matthieu
5e0c79c5ff
update to xf86-video-vmware 10.16.6
2009-05-18 20:58:46 +00:00
matthieu
29dfc1a9fe
update to xf86-input-vmmouse 12.6.4
2009-05-18 20:53:43 +00:00
matthieu
224dd37703
update to xinput 1.4.2
2009-05-18 20:50:15 +00:00
okan
403de0648e
nuke the leading underscore notation for local static functions - there
...
are far better ways to know.
"go for it" oga@
2009-05-18 00:23:35 +00:00
oga
099e0eb73d
oops, we appear to have grown an extra prototype for group_only(), get
...
the secateurs out.
2009-05-18 00:17:46 +00:00
oga
01972f31ae
Rip out the event layer and just use a static array of callbacks like
...
every other window manager since twm.
The event layer is very nice, very shiny, very flexible, and very much
underutilised. We don't need any of those shiny features so it's
probably better to earn ourselves 1k smaller text size instead.
ok todd@, okan@
2009-05-18 00:14:19 +00:00
okan
60e9431c86
redraw all borders at once on reload
...
"sure" oga@
2009-05-17 23:54:17 +00:00
okan
d3c904a333
a long time coming - re-work the way we deal with colors: since we're
...
using Xft(3), use it to select the font color as well instead of trying
to build one; properly allocate and free colors at-will, e.g. we now
have configurable colors.
feedback and ok's todd@ and oga@
2009-05-17 23:40:57 +00:00
okan
1a91924225
minor bit of knf, just to be consistent; oga@ doesn't mind that much
2009-05-17 23:37:52 +00:00
okan
b25495ebda
unbreak
2009-05-17 22:48:47 +00:00
todd
803d811564
sync
2009-05-17 20:47:08 +00:00
matthieu
fced6378df
Update to Mesa 7.4.2. Tested by oga@, ckuethe@ and naddy@.
2009-05-17 20:26:36 +00:00
matthieu
4be2d14bbe
Update build infrastructure for Mesa 7.4.
2009-05-17 20:20:23 +00:00
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