Enrico Weigelt, metux IT consult
737142f729
.github: use new common driver build actions
...
Using the new driver build actions in X11Libre/actions-build-driver repo,
instead of having lots of duplicated pipeline and script in all the
individual driver repos.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-23 21:46:02 +01:00
Enrico Weigelt, metux IT consult
a5c83b22f9
configure.ac: increase minimum xserver version to 25.0.0
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-19 16:05:40 +01:00
Enrico Weigelt, metux IT consult
b69995d4da
release 25.0.0
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
xlibre-xf86-video-fbdev-25.0.0
2025-12-18 19:09:43 +01:00
Enrico Weigelt, metux IT consult
4fac426b6c
configure.ac: tiny formatting cleanup
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-18 17:22:16 +01:00
Enrico Weigelt, metux IT consult
66b481d628
drop hacks for ancient pre-libpciaccess Xservers
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-18 15:14:22 +01:00
Enrico Weigelt, metux IT consult
4f822e5dee
drop obsolete #ifdef XFree86LOADER
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-18 13:43:01 +01:00
Enrico Weigelt, metux IT consult
a4e4066e0c
configure.ac: replace DRIVER_NAME symbol by actual name
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-18 13:10:38 +01:00
Enrico Weigelt, metux IT consult
57b598c717
drop obsolete .gitlab-ci.yml
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-18 11:53:44 +01:00
Enrico Weigelt, metux IT consult
6441dd72a4
drop obsolete HAVE_CONFIG_H
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-17 19:37:03 +01:00
Enrico Weigelt, metux IT consult
cc44831a72
README.md: fix URLs
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-16 12:03:03 +01:00
Enrico Weigelt, metux IT consult
b1d35e5ae6
release 0.5.2
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
xlibre-xf86-video-fbdev-0.5.2
2025-12-15 15:46:57 +01:00
Enrico Weigelt, metux IT consult
bcd5eb9815
configure.ac: fix package name and issue tracker URL
...
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-12-15 15:46:36 +01:00
Alan Coopersmith
1a7ca6589d
Strip trailing whitespace from source files
...
Performed with: `git ls-files | xargs perl -i -p -e 's{[ \t]+$}{}'`
`git diff -w` & `git diff -b` show no diffs from this change
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-fbdev/-/merge_requests/12 >
2025-12-09 16:43:55 +01:00
b-aaz
5f2150e618
configure: Automatically detect the default xorg-module-dir.
...
The module directory has changed to a per ABI folder in the xlibre-xserver.
Now the default value of `xorg-module-dir` will be detected from the `moduledir` variable in xorg-server.pc.
Signed-off-by: b-aaz <b-aazbsd.proton.me>
xlibre-xf86-video-fbdev-0.5.1.2
2025-07-29 18:55:57 +02:00
Enrico Weigelt, metux IT consult
bb833d6b96
.github: add CI pipeline
...
This pipeline builds the driver against the latest Xserver stable
release as well as current master.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
2025-07-25 19:19:31 +02:00
callmetango
99d67cce2d
.github: Add issue forms
...
Add the following forms for issue creation:
* Bug report
* Feature request
* Code change
* Documentation update
* Organizational task
* add issue type selection page on "New Issue" call
* mention Github Discussions and the mailing list where appropriate
Part-of: X11Libre/misc#156
Signed-off-by: callmetango <callmetango@users.noreply.github.com >
2025-07-07 17:06:32 +02:00
Alan Coopersmith
bd09098198
Improve man page formatting
...
More closely follow common style as described on
https://man7.org/linux/man-pages/man7/man-pages.7.html
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-fbdev/-/merge_requests/11 >
xlibre-xf86-video-fbdev-0.5.1.1
2025-04-22 17:45:52 -07:00
Bjarni Ingi Gislason
7dd8150830
fbdev.4: Some editorial changes for this man page [Debian bug #1095447 ]
...
Originally from https://bugs.debian.org/1095447
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-fbdev/-/merge_requests/11 >
2025-04-17 17:27:11 -07:00
Matt Turner
0ead445440
xf86-video-fbdev 0.5.1
...
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-fbdev/-/merge_requests/9 >
xf86-video-fbdev-0.5.1
2024-11-08 10:19:03 -05:00
Enrico Weigelt, metux IT consult
c8d9f3be7e
drop compat with ancient xservers
...
We're relying on >= 1.18 now, so no compat with older ones needed.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-fbdev/-/merge_requests/8 >
2024-05-28 14:38:46 +02:00
Alan Coopersmith
ae894fe112
Raise minimum supported Xserver version to 1.18 (ABI_VIDEODRV_VERSION 20.0)
...
Already effectively required by use of XNFcallocarray() introduced in
xorg/xserver@b96dc999 - xserver-1.18.0, released in Nov. 2015.
Allows dropping remnants of code for ISA and pre-pciaccess X servers
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-fbdev/-/merge_requests/7 >
2024-05-14 11:16:37 -07:00
Enrico Weigelt, metux IT consult
dc48c20ceb
use XNFcallocarray() instead of xnfcalloc macro
...
xnfcalloc is just an alias for XNFcallocarray() that doesn't seem to serve
any practical purpose, so it can go away once all drivers stopped using it.
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net >
Part-of: <https://gitlab.freedesktop.org/xorg/driver/xf86-video-fbdev/-/merge_requests/5 >
2024-05-08 15:46:23 +02:00
Alan Coopersmith
7bccdf4373
Fix warning: unused variable ‘scrnIdx’ [-Wunused-variable]
...
fbdev.c: In function ‘FBDevDGASetMode’:
fbdev.c:1145:9: warning: unused variable ‘scrnIdx’ [-Wunused-variable]
1145 | int scrnIdx = pScrn->pScreen->myNum;
| ^~~~~~~
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2024-01-15 10:08:31 -08:00
Alan Coopersmith
112b6c1153
Fix warning: statement with no effect [-Wunused-value]
...
fbdev.c: In function ‘FBDevProbe’:
fbdev.c:355:21: warning: statement with no effect [-Wunused-value]
355 | 0;
| ^
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2024-01-15 10:08:23 -08:00
Alan Coopersmith
89728ce1d6
Add X.Org's standard C warning flags to AM_CFLAGS
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2024-01-07 09:19:53 -08:00
Alan Coopersmith
554d6fda21
configure: Use LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
...
AC_PROG_LIBTOOL was replaced by LT_INIT in libtool 2 in 2008,
so it's time to rely on it.
Clears autoconf warnings:
configure.ac:44: warning: The macro 'AC_PROG_LIBTOOL' is obsolete.
configure.ac:44: You should run autoupdate.
aclocal.m4:3515: AC_PROG_LIBTOOL is expanded from...
configure.ac:44: the top level
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2024-01-07 09:17:53 -08:00
Alan Coopersmith
7f445dbd5a
gitlab CI: ensure libtool is installed in build container
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2023-10-01 13:10:19 -07:00
Alan Coopersmith
a8aa1c97f9
gitlab CI: stop requiring Signed-off-by in commits
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2023-02-09 12:06:56 -08:00
Alan Coopersmith
6ef9644156
gitlab CI: add a basic build test
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2022-01-22 10:26:32 -08:00
Alan Coopersmith
cf1875209c
Fix spelling/wording issues
...
Found by using:
codespell --builtin clear,rare,usage,informal,code,names
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2022-01-22 10:25:44 -08:00
Alan Coopersmith
2850cd86d1
Build xz tarballs instead of bzip2
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2022-01-22 10:25:12 -08:00
Tuomo Rinne
4730f13b92
Fix build error when building with xserver built using meson
2019-01-14 22:33:42 +00:00
Alan Coopersmith
4865f92f74
Update configure.ac bug URL for gitlab migration
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2018-11-25 13:57:38 -08:00
Alan Coopersmith
f676c9def1
Update README for gitlab migration
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2018-11-18 12:35:19 -08:00
Adam Jackson
82aa13d013
fbdev 0.5.0
...
Signed-off-by: Adam Jackson <ajax@redhat.com >
xf86-video-fbdev-0.5.0
2018-05-30 12:31:25 -04:00
Adam Jackson
67525c485f
Update for 1.20 ABI
...
Signed-off-by: Adam Jackson <ajax@redhat.com >
2018-05-30 12:31:25 -04:00
Alan Coopersmith
9af7f81534
Use #ifdef instead of #if to avoid build error
...
fbdev.c:491:21: error: #if with no expression
#if HAVE_SHADOW_3224
^
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
Reviewed-by: Adam Jackson <ajax@redhat.com >
2018-03-05 11:42:22 -05:00
Adam Jackson
e0bce0d017
Use shadowUpdate32to24 at 24bpp
...
Signed-off-by: Adam Jackson <ajax@redhat.com >
2017-02-16 12:22:09 -05:00
Adam Jackson
3cf9923119
Remove dead pix24bpp variable
...
Signed-off-by: Adam Jackson <ajax@redhat.com >
2017-02-16 12:22:09 -05:00
Mihail Konev
8c03e3474e
autogen: add default patch prefix
...
Signed-off-by: Mihail Konev <k.mvc@ya.ru >
2017-01-26 14:00:22 +10:00
Emil Velikov
39f668420f
autogen.sh: use quoted string variables
...
Place quotes around the $srcdir, $ORIGDIR and $0 variables to prevent
fall-outs, when they contain space.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com >
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net >
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
2017-01-26 11:26:28 +10:00
Peter Hutterer
303f902c76
autogen.sh: use exec instead of waiting for configure to finish
...
Syncs the invocation of configure with the one from the server.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net >
Reviewed-by: Emil Velikov <emil.velikov@collabora.com >
2017-01-26 11:23:46 +10:00
Alan Coopersmith
f627319599
autogen.sh: Honor NOCONFIGURE=1
...
See http://people.gnome.org/~walters/docs/build-api.txt
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2017-01-26 11:16:37 +10:00
Alan Coopersmith
22f288b4e4
configure: Drop AM_MAINTAINER_MODE
...
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com >
2017-01-26 11:16:37 +10:00
Adam Jackson
2c5eba8574
Fix shadow fb allocation size (v2)
...
->bitsPerPixel is rather obviously eight times too large.
v2: Use ->displayWidth - the pitch - not ->virtualX (Keith Packard)
Signed-off-by: Adam Jackson <ajax@redhat.com >
Reviewed-by: Alex Deucher <alexander.deucher@amd.com >
2017-01-05 11:15:27 -05:00
Pascal Terjan
66e7909bfe
Initialize pci_dev
...
Else it is read before initialization if XSERVER_LIBPCIACCESS is not
defined or location.type is not BUS_PCI.
Noticed when I got a segfault where it was 0x1 while doing some tests on
arm.
Signed-off-by: Pascal Terjan <pterjan@google.com >
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com >
2016-01-27 11:33:24 -05:00
Adam Jackson
ae0aeffae6
Pass the pci device (if any) through to fbdevhw in probe and preinit
...
Signed-off-by: Adam Jackson <ajax@redhat.com >
2014-08-11 12:13:20 -04:00
Adam Jackson
2673e72706
Use own thunk functions instead of fbdevHW*Weak
...
I plan to remove the Weak functions from a future server.
Signed-off-by: Adam Jackson <ajax@redhat.com >
2014-05-21 09:49:56 -04:00
Adam Jackson
dd1cf1028c
Default to 32bpp if the console is 8bpp (and we weren't told otherwise)
...
You can still override this on the command line or in the config file.
Without this we'll come up at 8bpp on matroxfb (and probably others),
which among other things breaks the default desktop since gnome-shell
wants GLX and GLX doesn't support pseudocolor anymore.
Signed-off-by: Adam Jackson <ajax@redhat.com >
2014-03-21 12:41:55 -04:00
Julien Cristau
679ed9a4e6
Bump to 0.4.4
xf86-video-fbdev-0.4.4
2013-09-23 20:02:47 +02:00