fltk/CMake
Albrecht Schlosser 1209e9dcd7 Make Fl_String and Fl_Int_Vector private (#789)
- add CMake option 'OPTION_USE_STD'
- add configure option '--enable-use_std'
- move FL/Fl_String.H to src/Fl_String.H
- move FL/Fl_Int_Vector.H to src/Fl_Int_Vector.H
- remove Fl_String from demo program examples/callbacks.cxx
- remove Fl_Int_Vector from public header FL/Fl_Table.H
- some methods of Fl_Table are no longer inline
- add CMake option OPTION_USE_STD to allow std::string in some
  selected functions and methods

Experimental, may be removed before release:

- use either Fl_Int_Vector or std::vector in Fl_Table depending
  on CMake OPTION_USE_STD or configure --enable-use_std

Move all fl_filename* functions that use Fl_String to fluid

Main changes in fluid:
 - add fluid_filename.h and .cxx
 - include "fluid_filename.h" rather than <FL/filename.H>

Update fl_input(), fl_password() and test/ask

- add maxchar parameter to fl_input() and fl_password()
- fl_input_str() and fl_password_str() are optional and return
  std::string if enabled (FLTK_USE_STD)
2023-10-22 19:35:17 +02:00
..
cmake_uninstall.cmake.in
compatibility.cmake
export.cmake
fl_add_library.cmake CMake: Make compile definitions 'FL_LIBRARY' and 'FL_DLL' private 2023-08-28 15:21:58 +02:00
fl_create_example.cmake CMake: build shared libs with OPTION_CAIROEXT (issue #250) 2023-03-09 17:34:05 +01:00
fl_debug_pkg.cmake
fl_debug_var.cmake
FLTK-Functions.cmake
FLTKConfig.cmake.in
install-symlinks.cmake.in
install.cmake
macOS-bundle-wrapper.in
MacOSXBundleInfo.plist.in
options.cmake Make Fl_String and Fl_Int_Vector private (#789) 2023-10-22 19:35:17 +02:00
posixScandir.cxx
pthread_mutex_recursive.c
resources.cmake
setup.cmake Remove usage of __APPLE_QUARTZ__ (#673) 2023-02-06 21:42:40 +01:00
UseFLTK.cmake.in
variables.cmake Fix fltk-config --use-images with local image libs (#689) 2023-02-28 14:47:33 +01:00