xf86-video-savage merge requestshttps://gitlab.freedesktop.org/xorg/driver/xf86-video-savage/-/merge_requests2024-03-24T22:38:41Zhttps://gitlab.freedesktop.org/xorg/driver/xf86-video-savage/-/merge_requests/8xf86-video-savage 2.4.12024-03-24T22:38:41ZAlan Coopersmithxf86-video-savage 2.4.1- gitlab CI: ensure libtool is installed in build container
- Don't call `xf86DisableRandR` in `ABI_VIDEODRV_VERSION` 24 & later
- Don't build unused code for `HorizScaleFactor != 1`
- configure: Use `LT_INIT` from libtool 2 instead of d...- gitlab CI: ensure libtool is installed in build container
- Don't call `xf86DisableRandR` in `ABI_VIDEODRV_VERSION` 24 & later
- Don't build unused code for `HorizScaleFactor != 1`
- configure: Use `LT_INIT` from libtool 2 instead of deprecated `AC_PROG_LIBTOOL`
- Add X.Org's standard C warning flags to `AM_CFLAGS`
- Revert "exa: Use exaGetPixmapFirstPixel() instead of devPrivate.ptr"
- Fix warning: `no previous prototype for ‘SavageGetCopyROP’`
- Fix `-Wdeclaration-after-statement` warning in `SavagePreInit()`
- Use C99 named initializers for `XF86ModReqInfo` in `SavagePreInit()`
- Fix 5 `-Wshadow` warnings
- Quiet `-Wredundant-decls` from `xorg/os.h` fallbacks for new libc functions
- xf86-video-savage 2.4.1https://gitlab.freedesktop.org/xorg/driver/xf86-video-savage/-/merge_requests/7configure & compiler warning cleanups2024-01-17T17:43:39ZAlan Coopersmithconfigure & compiler warning cleanups- configure: Use `LT_INIT` from libtool 2 instead of deprecated `AC_PROG_LIBTOOL`
- Add X.Org's standard C warning flags to `AM_CFLAGS`
- Revert `"exa: Use exaGetPixmapFirstPixel() instead of devPrivate.ptr"` [fixes `-Wbad-function-cast`...- configure: Use `LT_INIT` from libtool 2 instead of deprecated `AC_PROG_LIBTOOL`
- Add X.Org's standard C warning flags to `AM_CFLAGS`
- Revert `"exa: Use exaGetPixmapFirstPixel() instead of devPrivate.ptr"` [fixes `-Wbad-function-cast`]
- Fix `warning: no previous prototype for ‘SavageGetCopyROP’`
- Fix `-Wdeclaration-after-statement` warning in `SavagePreInit()`
- Use C99 named initializers for `XF86ModReqInfo` in `SavagePreInit()`
- Fix 5 `-Wshadow` warningshttps://gitlab.freedesktop.org/xorg/driver/xf86-video-savage/-/merge_requests/6Don't call xf86DisableRandR in ABI_VIDEODRV_VERSION 24 & later2023-12-16T17:22:52ZAlan CoopersmithDon't call xf86DisableRandR in ABI_VIDEODRV_VERSION 24 & laterThe API was removed by [Xserver commit dd00e5466a0e4ea313d1860824da4123692827ed](https://gitlab.freedesktop.org/xorg/xserver/-/commit/dd00e5466a0e4ea313d1860824da4123692827ed)
in xorg-server-1.20.0 and later.
Found by `gcc -Werror=impli...The API was removed by [Xserver commit dd00e5466a0e4ea313d1860824da4123692827ed](https://gitlab.freedesktop.org/xorg/xserver/-/commit/dd00e5466a0e4ea313d1860824da4123692827ed)
in xorg-server-1.20.0 and later.
Found by `gcc -Werror=implicit`:
```
savage_driver.c: In function ‘SavagePreInit’:
savage_driver.c:1237:13: error: implicit declaration of function ‘xf86DisableRandR’; did you mean ‘xf86DisableIO’? [-Werror=implicit-function-declaration]
1237 | xf86DisableRandR();
| ^~~~~~~~~~~~~~~~
| xf86DisableIO
```
Also fix an additional warning from `gcc -Wduplicated-branches`:
```
savage_driver.c: In function ‘SavageModeInit’:
savage_driver.c:3731:13: warning: this condition has identical branches [-Wduplicated-branches]
3731 | else if (pScrn->bitsPerPixel == 16)
| ^
```https://gitlab.freedesktop.org/xorg/driver/xf86-video-savage/-/merge_requests/5gitlab CI: ensure libtool is installed in build container2023-10-06T23:05:04ZAlan Coopersmithgitlab CI: ensure libtool is installed in build containerFixes build failure as seen in CI:
```
autoreconf: running: /usr/bin/autoconf --force
configure.ac:43: error: possibly undefined macro: AC_DISABLE_STATIC
If this token and others are legitimate, please use m4_pattern_allow.
...Fixes build failure as seen in CI:
```
autoreconf: running: /usr/bin/autoconf --force
configure.ac:43: error: possibly undefined macro: AC_DISABLE_STATIC
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.ac:44: error: possibly undefined macro: AC_PROG_LIBTOOL
autoreconf: error: /usr/bin/autoconf failed with exit status: 1
```
(I believe this is showing up now because changes in the gitlab.fd.o infrastructure caused us to regenerate the build containers, and somehow this time libtool wasn't picked up as an automatic dependency of the other packages in the container as it previously had been.)https://gitlab.freedesktop.org/xorg/driver/xf86-video-savage/-/merge_requests/4xf86-video-savage 2.4.02023-04-09T20:04:23ZAlan Coopersmithxf86-video-savage 2.4.0Alan Coopersmith (11):
- configure: Drop `AM_MAINTAINER_MODE`
- autogen.sh: Honor `NOCONFIGURE=1`
- Update README for gitlab migration
- Update configure.ac bug URL for gitlab migration
- Build xz tarballs instead of bzip2
- Fix spelling...Alan Coopersmith (11):
- configure: Drop `AM_MAINTAINER_MODE`
- autogen.sh: Honor `NOCONFIGURE=1`
- Update README for gitlab migration
- Update configure.ac bug URL for gitlab migration
- Build xz tarballs instead of bzip2
- Fix spelling/wording issues
- gitlab CI: add a basic build test
- gitlab CI: stop requiring `Signed-off-by` in commits
- constify some `char *` declarations
- Fix `-Wformat` warnings about integer size of arguments
- xf86-video-savage 2.4.0
Emil Velikov (2):
- autogen.sh: use quoted string variables
- xf86-video-savage: remove the `GlxSetVisualConfigs` stub and friends
Fabrice Fontaine (1):
- configure.ac: fix cross-compilation
Kevin Brace (3):
- Eliminate set but not used variable compilation warnings
- Eliminate unused variable compilation warnings
- Changing result parameter type for `ScreenWakeupHandlerProcPtr`
Mihail Konev (1):
- autogen: add default patch prefix
Peter Hutterer (1):
- autogen.sh: use exec instead of waiting for configure to finish
Stefan Dirsch (1):
- Add check for `max[HV]Value` to `ValidMode` hookhttps://gitlab.freedesktop.org/xorg/driver/xf86-video-savage/-/merge_requests/3Compiler warning cleanup2022-12-15T16:44:49ZAlan CoopersmithCompiler warning cleanup- gitlab CI: stop requiring `Signed-off-by` in commits
- constify some `char *` declarations
- Fix `-Wformat` warnings about integer size of arguments- gitlab CI: stop requiring `Signed-off-by` in commits
- constify some `char *` declarations
- Fix `-Wformat` warnings about integer size of argumentshttps://gitlab.freedesktop.org/xorg/driver/xf86-video-savage/-/merge_requests/2gitlab CI: add a basic build test2022-01-28T02:19:35ZAlan Coopersmithgitlab CI: add a basic build testSigned-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>https://gitlab.freedesktop.org/xorg/driver/xf86-video-savage/-/merge_requests/1configure.ac: fix cross-compilation2019-06-09T00:33:17ZFabrice Fontaineconfigure.ac: fix cross-compilationAC_CHECK_FILE can't be used when cross-compiling
[Retrieved from:
https://git.buildroot.net/buildroot/tree/package/x11r7/xdriver_xf86-video-savage/0001-cross-compile.patch]
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>AC_CHECK_FILE can't be used when cross-compiling
[Retrieved from:
https://git.buildroot.net/buildroot/tree/package/x11r7/xdriver_xf86-video-savage/0001-cross-compile.patch]
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>