Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 849b02b8 | 2023-08-04 23:49:45 | Support 8bpp X server on LUNA. LUNA's frame buffer is 'planar' type, not packed pixel. So use shadowUpdateAfb8 as shadow framebuffer procedure to work 8bpp X server. It took 10 years to make X server colored on LUNA. Originally inspired by NetBSD/amiga. ok miod@ | ||
| 16c13750 | 2023-08-01 11:06:13 | Fix mmap'ing size for LUNA framebuffer. LUNA's video memory has 'linebytes * fPtr->info.height' bytes per 1 plane and the real visible area begins at 'offset' within that video memory area, so it does not need to add 'offset' when mmap'ing video memory. Noticed by nono emulator. ok miod@ | ||
| bd36b579 | 2022-11-10 17:38:58 | When no device is provided in the config file, try xf86Info.consoleFd before defaulting to an hard-coded device name. Tested by tobhe@ | ||
| fed98a76 | 2022-11-10 17:36:42 | Simplify the test on mode in WsfbSaveScreen() and add error checking. Tested by tobhe@ | ||
| e0923825 | 2022-07-16 21:14:40 | Handle framebuffers where the first pixel isn't page-aligned. Fixes the running on the framebuffer of the Apple 14" and 16" Macbook Pro avoiding "the notch". Remove the special case for the LUNA framebuffer now that the offset for the first pixel is passed by the WSDISPLAYIO_GINFO ioctl. ok aoyama@, matthieu@ | ||
| 648a8d44 | 2022-02-07 18:38:44 | The color map support in wsfb(4) only supports up to 256 palette entries. However for 30-bit color depth modes, Xorg assumes 1024 palette entries are supported. Since we don't actually support hardware with both 30-bit color depth and hardware palette support, skip the color map handling in that case. This is what the xf86-video-ati driver does as well. This prevents us from smashing the stack. ok matthieu@ | ||
| 266de269 | 2021-03-13 14:00:04 | Add support for 30-bit color. ok matthieu@ | ||
| 1242f905 | 2020-06-14 07:10:44 | Remove the (out of date) list of supported architectures. | ||
| b8401f43 | 2019-07-27 07:48:19 | Compatibility with xserver 1.20 | ||
| b61f69c7 | 2019-06-30 17:10:24 | Replace LoaderGetOS() calls by direct calls to uname(3). In xserver 1.20, LoaderGetOS() is removed. ok and tweak jca@ | ||
| fd18c20e | 2016-10-11 22:14:30 | regen | ||
| 019c7950 | 2014-07-13 16:12:24 | Kill duplicate line | ||
| 1a9113d1 | 2014-07-13 15:12:53 | Suppress a bunch of compiler warnings for using constant strings | ||
| c8694adc | 2014-07-13 14:26:31 | regen | ||
| 63363886 | 2014-07-13 14:26:06 | Add $(CWARNFLAGS) to AM_CFLAGS | ||
| e911b372 | 2014-07-13 14:25:20 | Sync with recent X.Org template | ||
| 15915e19 | 2014-07-13 14:09:14 | Remove unused variables | ||
| 81ae8bca | 2014-07-13 14:01:30 | Remove obsolete #ifdef HAVE_XF1BPP and #ifdef HAVE_XF4BPP blocks, | ||
| c67ee8fd | 2014-07-13 10:13:19 | Merge from upstream: the shadow*Weak() functions are going away. | ||
| 66dfb003 | 2014-04-15 05:48:38 | Do not return FALSE in void function. From drahn@bitrig. | ||
| 8722ac84 | 2014-01-15 11:15:59 | 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. | ||
| 08420f85 | 2013-07-15 13:23:17 | 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@ | ||
| eb056151 | 2013-05-12 13:06:24 | Remove calls to miInitializeBackingStore() and includes of mibstore.h mibstore.h defines miInitializeBackingStore() as an empty stub, and goes away in xserver 1.14. | ||
| bbe9035b | 2012-09-09 09:48:33 | regen | ||
| be737cfa | 2012-09-09 09:48:12 | bump to xf86-video-wsfb 0.4.1 | ||
| eaaacd98 | 2012-09-09 09:47:36 | Add compat-api.h for compatibility with xserver 1.13 | ||
| 4d84ac96 | 2012-01-01 16:11:25 | regen | ||
| 3e609be8 | 2012-01-01 16:08:39 | Bump revision to 0.4.0 to match upstreams release just pushed. | ||
| dbe9a416 | 2012-01-01 16:07:38 | Constify wsfb_open() argument. | ||
| c43c7e4f | 2012-01-01 16:04:35 | white space cleanup, copyright update, autotools regen. | ||
| 7d75c22b | 2011-11-05 14:51:18 | unifdef XFree86LOADER, this isn't optional anymore. | ||
| 40c4e407 | 2011-11-05 14:40:51 | Replace deprecated xalloc/xfree with malloc/free. | ||
| 08c40d6e | 2010-08-29 15:20:40 | Add missing headers for ioctl() and getpagesize() prototypes. | ||
| bf7e77b9 | 2010-08-29 15:05:55 | XFree86(1) -> __xservername__(1). __xservername__ is a macro that gets replaced by the actual X server (Xorg currently) by the build system. | ||
| fcff2a04 | 2010-08-29 14:58:23 | Sync the build system of xf86-video-{wildcatfb,wsfb,wsudl} with upstreams. No functionnal change. | ||
| dd67e97c | 2010-07-18 20:10:12 | 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@. | ||
| 2afd40f2 | 2010-07-17 17:15:14 | Do not call shawdowRemove() if shadow fb was disabled. | ||
| 01ee26d1 | 2010-02-04 06:24:47 | Recognize WSDISPLAY_TYPE_SMFB | ||
| 098607ee | 2009-11-22 18:51:24 | Also update ChangeLog from upstreams. | ||
| 7a884b74 | 2009-11-22 18:48:19 | Update for resources/RAC API removal and bump to 0.3.0 to follow upstreams numbering. | ||
| a97527f4 | 2009-10-19 20:01:30 | 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. | ||
| aa2fb42d | 2009-09-22 22:00:54 | XF86Config -> xorg.conf in comments. | ||
| 5331f4ba | 2009-09-13 19:33:49 | Call shadowRemove() in wsfbCloseScreen(). This fixes a free memory dereference on exit. Hint by Daniel Stone. Thanks. | ||
| 1dd9fa7b | 2009-06-01 20:58:16 | regen | ||
| dc5e2c71 | 2009-06-01 20:57:20 | Don't call xf1bpp or xf4bpp if they're not present (xorg-server-1.6 & later) From Alan Coopersmith <alan.coopersmith@sun.com>. | ||
| 2a4cf948 | 2008-09-29 22:05:12 | regen | ||
| 64a4da38 | 2008-09-29 22:04:43 | Get rid of the old XFree86 libc wrapper. | ||
| d7941e9f | 2008-04-09 06:12:30 | regen with autoconf 2.59p2. | ||
| d9342fa3 | 2008-01-20 18:45:06 | add some missing TRACE_EXITs ok matthieu@ | ||
| dd0c7367 | 2008-01-14 08:02:36 | - tweak and clean up comments ok matthieu@ | ||
| ec99c0e1 | 2008-01-13 16:30:33 | - mention OpenBSD/sgi - new sentence, new line (kinda ok'd) ok jmc@ matthieu@ | ||
| 385bbc9f | 2008-01-04 04:20:15 | Teach wsfb about WSDISPLAY_TYPE_GBE. ok matthieu@ | ||
| 225b3b41 | 2007-03-31 20:22:29 | regen with libtool 1.5.22p9 | ||
| a98199b7 | 2007-03-18 22:41:20 | regen with automake 1.9.6p2 | ||
| 24082416 | 2007-03-03 09:47:14 | regen | ||
| 449afc78 | 2007-03-03 09:44:22 | merge X.Org version 0.2.1 | ||
| 3f64f97e | 2007-03-03 09:38:59 | Import xf86-video-wsfb version 0.2.1 | ||
| cc002b84 | 2007-01-02 14:04:55 | Revert some bits of previous commit that leaked in by accident. | ||
| d3279a07 | 2007-01-02 13:54:05 | Fix shadowfb initialisation again, from X.Org -current. | ||
| 25b4fb82 | 2006-12-08 21:57:37 | Remove a debugging printf | ||
| 05ef0524 | 2006-12-03 17:04:08 | lost one _X_EXPORT from X.Org in local changes merge. | ||
| 9f82e0c9 | 2006-12-03 16:36:56 | Change XF86_VERSION_CURRENT to XORG_VERSION_CURRENT in WsfbVersRec (From Alan Coopersmith via X.Org git repository). | ||
| 81cb2c36 | 2006-12-03 16:32:48 | Adapt wsfb to shadowfb changes in X.Org 7.2. | ||
| 73d39e09 | 2006-11-29 20:07:10 | 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. | ||
| 3bf7c6ba | 2006-11-28 19:59:08 | Sync with XF4 | ||
| df4cfb34 | 2006-11-28 12:15:32 | Remove RCS Ids | ||
| 78e2e447 | 2006-11-27 19:27:25 | $Xenocara$ -> $OpenBSD$ | ||
| 0bb378f0 | 2006-11-26 23:05:50 | Build infrastructure for driver | ||
| c05147a5 | 2006-11-26 20:21:50 | Importing xf86-video-wsfb 0.2.0 |