Skip to content

Commit

Permalink
Remove remaining references to xdbe on X11
Browse files Browse the repository at this point in the history
This option has been removed in 1.4.0 because it was unreliable
and rarely used.
  • Loading branch information
Albrecht Schlosser committed Apr 11, 2024
1 parent 05a95e1 commit feec8f9
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 7 deletions.
15 changes: 10 additions & 5 deletions CHANGES.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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.
Expand Down
1 change: 0 additions & 1 deletion README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
2 changes: 1 addition & 1 deletion fltk.spec.in
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit feec8f9

Please sign in to comment.