Commit Graph

49 Commits

Author SHA1 Message Date
aoyama
8722ac84a6 Add more luna88k-specific initialization to use color wscons and
monochrome X server both.

Now OpenBSD/luna88k kernel supports color wscons on 4/8bpp frame
buffer, but X server only supports 1bpp (monochrome) for now.  So
change `pseudo' depth by WSDISPLAYIO_SETGFXMODE ioctl while X server
is running.
2014-01-15 11:15:59 +00:00
aoyama
08420f85c8 Add monochrome X server support for luna88k.
Some luna88k specific quirks are needed in
driver/xf86-video-wsfb/src/wsfb_driver.c for now.

ok matthieu@
2013-07-15 13:23:17 +00:00
matthieu
eb05615134 Remove calls to miInitializeBackingStore() and includes of mibstore.h
mibstore.h defines miInitializeBackingStore() as an empty stub, and
goes away in xserver 1.14.
2013-05-12 13:06:24 +00:00
matthieu
bbe9035b7f regen 2012-09-09 09:48:33 +00:00
matthieu
be737cfaf9 bump to xf86-video-wsfb 0.4.1 2012-09-09 09:48:12 +00:00
matthieu
eaaacd9867 Add compat-api.h for compatibility with xserver 1.13 2012-09-09 09:47:36 +00:00
matthieu
4d84ac9650 regen 2012-01-01 16:11:25 +00:00
matthieu
3e609be865 Bump revision to 0.4.0 to match upstreams release just pushed. 2012-01-01 16:08:39 +00:00
matthieu
dbe9a416bb Constify wsfb_open() argument. 2012-01-01 16:07:38 +00:00
matthieu
c43c7e4fb2 white space cleanup, copyright update, autotools regen. 2012-01-01 16:04:35 +00:00
matthieu
7d75c22b46 unifdef XFree86LOADER, this isn't optional anymore. 2011-11-05 14:51:18 +00:00
matthieu
40c4e40724 Replace deprecated xalloc/xfree with malloc/free. 2011-11-05 14:40:51 +00:00
matthieu
08c40d6ee1 Add missing headers for ioctl() and getpagesize() prototypes. 2010-08-29 15:20:40 +00:00
matthieu
bf7e77b9fc XFree86(1) -> __xservername__(1). __xservername__ is a macro that
gets replaced by the actual X server (Xorg currently) by the build
system.
2010-08-29 15:05:55 +00:00
matthieu
fcff2a0414 Sync the build system of xf86-video-{wildcatfb,wsfb,wsudl} with upstreams.
No functionnal change.
2010-08-29 14:58:23 +00:00
matthieu
dd67e97c72 Fix allocation size of shadow framebuffer. Use byes, not bits.
Since the shadowfb is only used for bitsPerPixel >= 8, bitsPerPixel/8
is always the correct amount of bytes. ok miod@.
2010-07-18 20:10:12 +00:00
matthieu
2afd40f212 Do not call shawdowRemove() if shadow fb was disabled. 2010-07-17 17:15:14 +00:00
matthieu
01ee26d198 Recognize WSDISPLAY_TYPE_SMFB 2010-02-04 06:24:47 +00:00
matthieu
098607ee0a Also update ChangeLog from upstreams. 2009-11-22 18:51:24 +00:00
matthieu
7a884b74e6 Update for resources/RAC API removal and bump to 0.3.0 to follow
upstreams numbering.
2009-11-22 18:48:19 +00:00
matthieu
a97527f412 pass the real framebuffer depth to xf86SetDepthBpp() instead of letting
it guess. This lets xf86-video-wsfb on TGA framebuffers on alpha
whithout setting weights and fbpp explicitely.
2009-10-19 20:01:30 +00:00
matthieu
aa2fb42def XF86Config -> xorg.conf in comments. 2009-09-22 22:00:54 +00:00
matthieu
5331f4bab2 Call shadowRemove() in wsfbCloseScreen(). This fixes a free
memory dereference on exit. Hint by Daniel Stone. Thanks.
2009-09-13 19:33:49 +00:00
matthieu
1dd9fa7be4 regen 2009-06-01 20:58:16 +00:00
matthieu
dc5e2c7159 Don't call xf1bpp or xf4bpp if they're not present (xorg-server-1.6 & later)
From  Alan Coopersmith <alan.coopersmith@sun.com>.
2009-06-01 20:57:20 +00:00
matthieu
2a4cf94896 regen 2008-09-29 22:05:12 +00:00
matthieu
64a4da3846 Get rid of the old XFree86 libc wrapper. 2008-09-29 22:04:43 +00:00
matthieu
d7941e9f74 regen with autoconf 2.59p2. 2008-04-09 06:12:30 +00:00
jasper
d9342fa302 add some missing TRACE_EXITs
ok matthieu@
2008-01-20 18:45:06 +00:00
jasper
dd0c736739 - tweak and clean up comments
ok matthieu@
2008-01-14 08:02:36 +00:00
jasper
ec99c0e1cf - mention OpenBSD/sgi
- new sentence, new line (kinda ok'd)

ok jmc@ matthieu@
2008-01-13 16:30:33 +00:00
jsing
385bbc9fcb Teach wsfb about WSDISPLAY_TYPE_GBE.
ok matthieu@
2008-01-04 04:20:15 +00:00
matthieu
225b3b4147 regen with libtool 1.5.22p9 2007-03-31 20:22:29 +00:00
matthieu
a98199b745 regen with automake 1.9.6p2 2007-03-18 22:41:20 +00:00
matthieu
2408241671 regen 2007-03-03 09:47:14 +00:00
matthieu
449afc781f merge X.Org version 0.2.1 2007-03-03 09:44:22 +00:00
matthieu
3f64f97e9f Import xf86-video-wsfb version 0.2.1 2007-03-03 09:38:59 +00:00
matthieu
cc002b841b Revert some bits of previous commit that leaked in by accident. 2007-01-02 14:04:55 +00:00
matthieu
d3279a072b Fix shadowfb initialisation again, from X.Org -current. 2007-01-02 13:54:05 +00:00
matthieu
25b4fb82c8 Remove a debugging printf 2006-12-08 21:57:37 +00:00
matthieu
05ef052435 lost one _X_EXPORT from X.Org in local changes merge. 2006-12-03 17:04:08 +00:00
matthieu
9f82e0c9bb Change XF86_VERSION_CURRENT to XORG_VERSION_CURRENT in WsfbVersRec
(From  Alan Coopersmith via X.Org git repository).
2006-12-03 16:36:56 +00:00
matthieu
81cb2c3665 Adapt wsfb to shadowfb changes in X.Org 7.2. 2006-12-03 16:32:48 +00:00
matthieu
73d39e0977 Add support for vesafb to the wsfb driver. This makes it possible to
run an unaccelerated and unprivileged X server
with machdep.allowaperture=0 on i386.
2006-11-29 20:07:10 +00:00
matthieu
3bf7c6ba9b Sync with XF4 2006-11-28 19:59:08 +00:00
matthieu
df4cfb3429 Remove RCS Ids 2006-11-28 12:15:32 +00:00
matthieu
78e2e44741 $Xenocara$ -> $OpenBSD$ 2006-11-27 19:27:25 +00:00
matthieu
0bb378f0f2 Build infrastructure for driver 2006-11-26 23:05:50 +00:00
matthieu
c05147a542 Importing xf86-video-wsfb 0.2.0 2006-11-26 20:21:50 +00:00