From feec8f9fb1f50d875851a3fa08a4285264235063 Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Thu, 11 Apr 2024 14:15:38 +0200 Subject: [PATCH] Remove remaining references to xdbe on X11 This option has been removed in 1.4.0 because it was unreliable and rarely used. --- CHANGES.txt | 15 ++++++++++----- README.txt | 1 - fltk.spec.in | 2 +- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index 23b2efb5f..1348c2aed 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -137,6 +137,13 @@ Changes in FLTK 1.4.0 Released: Feb ?? 2024 - New macros for easy function and method callbacks with multiple type safe arguments (see FL_METHOD_CALLBACK_1 etc.) . + Removed Features + + - X11 platform: Support of XDBE, the configure option '--enable-xdbe' + and the CMake option 'OPTION_USE_XDBE' have been removed because XDBE + was unreliable and rarely supported by X servers. Double buffering + support in Fl_Double_Window is not affected. + New Configuration Options (ABI Version) - X11 platform: Added support for drawing text with the pango library @@ -177,11 +184,9 @@ Changes in FLTK 1.4.0 Released: Feb ?? 2024 Other Improvements - (add new items here) - - Added support of macOS 14.0 "Sonoma". - - Added support for macOS 13.0 "Ventura". - - Added support for macOS 12.0 "Monterey". - - Added support for macOS 11.0 "Big Sur" and for building for - the arm64 architecture. + - Added support of macOS 14.0 "Sonoma", 13.0 "Ventura", 12.0 "Monterey", + and 11.0 "Big Sur". + - Added macOS support for the arm64 architecture since 11.0 (Big Sur). - Added support for macOS 10.15 "Catalina" - Added support for macOS 10.14 "Mojave": all drawing to windows is done through "layer-backed views" when the app is linked to SDK 10.14. diff --git a/README.txt b/README.txt index ac7292840..361780bb7 100644 --- a/README.txt +++ b/README.txt @@ -76,7 +76,6 @@ BUILDING AND INSTALLING FLTK UNDER UNIX AND macOS --disable-gl - Disable OpenGL support --enable-shared - Enable generation of shared libraries --enable-threads - Enable multithreading support - --enable-xdbe - Enable the X double-buffer extension --enable-xft - Enable the Xft library (anti-aliased fonts) --enable-pango - Draw text with the pango library --disable-wayland - Force building for X11 only (no Wayland support) diff --git a/fltk.spec.in b/fltk.spec.in index 01f28a6fe..e17f28637 100644 --- a/fltk.spec.in +++ b/fltk.spec.in @@ -57,7 +57,7 @@ Install fltk-games to play Block Attack!, Checkers, or Sudoku on your computer. %setup %build -CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix} --mandir=%{_mandir} --enable-largefile --enable-shared --enable-threads --enable-xft --enable-xdbe --enable-xinerama +CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=%{prefix} --mandir=%{_mandir} --enable-largefile --enable-shared --enable-threads --enable-xft --enable-xinerama # If we got this far, all prerequisite libraries must be here. make