Commit Graph

19 Commits

Author SHA1 Message Date
Albrecht Schlosser
908d900794 Bump version numbers from 1.3.9 to 1.3.10 2024-05-14 15:57:04 +02:00
ManoloFLTK
de55cd522a Remove the -mwindows argument from CFLAGS and CXXFLAGS 2023-12-07 08:42:01 +01:00
ManoloFLTK
c59c400a76 configure.ac: make sure local-png and local-zlib always run together 2023-12-07 08:16:42 +01:00
ManoloFLTK
5b56596df7 configure+macOS: enforce local zlib when local libpng is active 2023-12-06 15:37:04 +01:00
ManoloFLTK
82cc1e4b5f configure: remove support of --enable-x11 under macOS
This support becomes very difficult with recent macOS versions for the
approach used in 1.3 based on undefining __APPLE__.
[In contrast, the approach used in 1.4 that doesn't mess with __APPLE__
is still compatible with recent macOS versions].
2023-12-06 15:17:22 +01:00
Albrecht Schlosser
5a5baca1e2 Bump version numbers, prepare release 1.3.9
Still to do: update bundled libs, maybe more.
2023-12-02 22:36:53 +01:00
Albrecht Schlosser
6fb92e441e Bump version numbers, prepare release 1.3.8 2021-11-05 18:50:55 +01:00
Albrecht Schlosser
70ebfdb6a1 Finalize release 1.3.7
Update version numbers, announcement, docs, ...
2021-07-25 15:16:28 +02:00
ManoloFLTK
784b8a5e67 Restore ./configure --enable-x11 on macOS 2021-04-12 08:50:59 +02:00
Albrecht Schlosser
359f8b5d4a Fix FLTK_VERSION_XXX strings in configure et al
Variables FL_XXX_VERSION (XXX = { MAJOR | MINOR | PATCH } ) have been
renamed to FLTK_VERSION_XXX for compatibility with CMake.

Note: FL_DSO_VERSION and FL_ABI_VERSION are not affected.
2021-04-09 14:08:03 +02:00
Albrecht Schlosser
52a853c39c Backport CMake and related stuff from 1.4 (master)
- update formatting + documentation generation
- rename help-test.html to help_dialog.html
- update CMake files + Makefiles + related source files
- update fluid files + dependencies
2021-04-08 14:57:40 +02:00
Albrecht Schlosser
02e4b8f980 Bump version numbers to 1.3.6 (prepare release part 1) 2021-02-04 14:58:30 +01:00
ManoloFLTK
26d73fd1d1 Fix for STR#3473 (and its duplicate STR#3507)
Recent Linux distribution have replaced the freetype-config command
by pkg-config. The fix tries the new procedure with pkg-config and
falls back to freetype-config if the new procedure fails.
2019-01-30 17:45:10 +01:00
ManoloFLTK
90ddc4923e macOS: recent Apple compilers fail if no -mmacosx-version-min= option is used
That is useful for
./configure --enable-x11
under macOS X.
2018-12-15 20:05:32 +01:00
Albrecht Schlosser
08533b52b5 Bump version numbers to 1.3.5, prepare for release.
There are still files that need changes, but with this commit the
majority of files is up-to-date.

Files left to be updated later:

 - ANNOUNCEMENT         partly done, needs RELEASE DATE !
 - CHANGES              up-to-date (?), but needs RELEASE DATE !
 - KNOWN_BUGS.html      needs more work (snapshot)
 - maybe more           (unknown)


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@12336 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2017-07-18 18:32:47 +00:00
Albrecht Schlosser
7d6caa94a2 Configure #4: update libs and header configuration and summary.
Rewrite library and header configuration so HAVE_something is only set
in config.h if both library and header files are found.

Fix and enhance summary output to display _found_ options instead of
_requested_ options (e.g. don't show Xft if Xft was requested but not found).

Configure is aborted if Xft is requested explicitly but not found.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@11997 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2016-09-30 20:51:45 +00:00
Albrecht Schlosser
b4bf9f01f2 Configure #3: indenting and whitespace fixes.
A few more indenting and whitespace fixes:
  - remove trailing spaces and tabs
  - use a combination of tabs and spaces for indenting.

Note: most parts of configure.ac used tabs+spaces, but there were some
  parts not consistent with this. Now tabs+spaces indenting is used
  everywhere. This commit does not change functionality.



git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@11996 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2016-09-30 12:36:55 +00:00
Albrecht Schlosser
8a50066f8f Configure #2: replace deprecated macros, fix all autoconf warnings.
autoconf --warnings=all displayed a long list of warnings about deprecated
macros and suggested to use autoupdate to fix these warnings.

This commit fixes all these warnings and replaces some more macros with
more modern ones while still maintaining compatibility with autoconf 2.50.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@11995 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2016-09-30 11:47:38 +00:00
Albrecht Schlosser
6978abb398 Configure #1: rename configure.in to configure.ac.
This commit and the following commits marked "Configure #x:" will
update the autoconf/configure system to a more future-proof state
while maintaining compatibility with autoconf 2.50:
  - rename configure.in to configure.ac (this commit)
  - replace deprecated configure macros with recommended ones
  - simplify some configure macros (e.g. CHECK_HEADERS instead of CHECH_HEADER)
  - improve indenting (clarify macro arguments)
  - better (combined) header and library checks
  - and some more small changes.


git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@11994 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2016-09-30 11:33:14 +00:00