Commit Graph

2099 Commits

Author SHA1 Message Date
matthieu
f9906a079e explicitely addt inter-library dependencies. 2009-05-23 15:08:50 +00:00
matthieu
123fa779a7 Add xcb-util subdirs and zap one level of recursive make by lising
libxcb subdirs here directly.
2009-05-23 15:07:17 +00:00
matthieu
23b4afe997 Replace autotools with a simpler BSD Makefile. 2009-05-23 15:04:34 +00:00
matthieu
a1e101f1b6 missing space 2009-05-23 14:44:52 +00:00
matthieu
96974b0e5b build system for xcb-util 2009-05-23 14:43:12 +00:00
matthieu
f4c2f8c818 import xcb-util 0.3.4 2009-05-23 14:37:52 +00:00
matthieu
e0f9b43451 Fix main libxcb. There are some builtin extensions that were left out. 2009-05-23 08:44:32 +00:00
matthieu
351d96bb86 use .PATH.in to specifically look for unprocessed pkg-config files. 2009-05-22 21:39:17 +00:00
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