FLTK logo

[master] feec8f9 - Remove remaining references to xdbe on X11

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 All Forums  |  Back to fltk.commit  ]
 
Previous Message ]Next Message ]

[master] feec8f9 - Remove remaining references to xdbe on X11 "Albrecht Schlosser" 05:17 Apr 11  
 
commit feec8f9fb1f50d875851a3fa08a4285264235063
Author:     Albrecht Schlosser <albrechts.fltk@online.de>
AuthorDate: Thu Apr 11 14:15:38 2024 +0200
Commit:     Albrecht Schlosser <albrechts.fltk@online.de>
CommitDate: Thu Apr 11 14:15:38 2024 +0200

    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 CHANGES.txt CHANGES.txt
index 23b2efb..1348c2a 100644
--- CHANGES.txt
+++ 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 README.txt README.txt
index ac72928..361780b 100644
--- README.txt
+++ 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 fltk.spec.in fltk.spec.in
index 01f28a6..e17f286 100644
--- fltk.spec.in
+++ 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
Direct Link to Message ]
 
     
Previous Message ]Next Message ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.