diff options
| author | Albrecht Schlosser <albrechts.fltk@online.de> | 2021-02-25 15:27:01 +0100 |
|---|---|---|
| committer | Albrecht Schlosser <albrechts.fltk@online.de> | 2021-02-25 16:59:36 +0100 |
| commit | 52e16fb1be7929072c09e2fd989cd92246ae7b54 (patch) | |
| tree | b76ac674ff0c292da276846523648a5ee64d6515 /README.bundled-libs.txt | |
| parent | 5bd467fa17be55397f433dddc065b57cbb7a0615 (diff) | |
Update bundled libs to current versions
- update README.bundled-libs.txt + some comments
- update bundled jpeg lib from version 9c to 9d
All bundled libs are now up-to-date. For current update status
please see README.bundled-libs.txt.
Diffstat (limited to 'README.bundled-libs.txt')
| -rw-r--r-- | README.bundled-libs.txt | 53 |
1 files changed, 25 insertions, 28 deletions
diff --git a/README.bundled-libs.txt b/README.bundled-libs.txt index 92bfb0b3c..40d8681b2 100644 --- a/README.bundled-libs.txt +++ b/README.bundled-libs.txt @@ -1,44 +1,41 @@ README.bundled-libs.txt - Developer information for bundled libraries --------------------------------------------------------------------- -****************************************************** -*** NOTICE *** This file is still work in progress *** -****************************************************** - This file is mainly intended for FLTK developers and contains information about the current versions of all bundled libraries and about how to upgrade these bundled libraries. -Current versions of bundled libraries: - - ** work in progress -- not yet completely upgraded ** +Current versions of bundled libraries (as of Feb 25, 2021): Library Version Release date FLTK Version -------------------------------------------------------------------------- - jpeg jpeg-9c 2018-01-14 1.4.0 + jpeg jpeg-9d 2020-01-12 1.4.0 nanosvg a1eea27b3d [1] 2021-02-21 1.4.0 png libpng-1.6.37 2019-04-14 1.4.0 zlib zlib-1.2.11 2017-01-15 1.4.0 + -------------------------------------------------------------------------- Previous versions of bundled libraries: Library Version Release date FLTK Version ------------------------------------------------------------------ - nanosvg f31098fa85 [1] 2019-05-23 1.4.x - jpeg jpeg-9a 2014-01-19 1.3.5 - png libpng-1.6.16 2014-12-22 1.3.5 - zlib zlib-1.2.8 2013-04-28 1.3.5 + jpeg jpeg-9d 2020-01-12 1.3.6 + png libpng-1.6.37 2019-04-14 1.3.6 + zlib zlib-1.2.11 2017-01-15 1.3.6 + -------------------------------------------------------------------------- + [1] Git commit in: https://github.com/fltk/nanosvg See also git tag 'fltk_yyyy-mm-dd' where yyyy-mm-dd == "Release date" and file nanosvg/README.txt. + General information: - FLTK does not include the entire library distributions. We only provide - the source files necessary to build the library itself. There are no - test programs or other contributed files. + FLTK does not include the entire library distributions. We only provide the + source files necessary to build the FLTK library and some README and/or + CHANGELOG files. There are no test programs or other contributed files. We use our own build files, hence a few files MUST NOT be upgraded when the library source files are upgraded. We strive to keep changes to the @@ -46,11 +43,11 @@ General information: work with FLTK should be a rare exception. If patches are necessary all changes in the library files should be - marked with "FLTK" in a comment so a developer that upgrades the library + marked with "FLTK" in a comment so a developer who upgrades the library later is aware of changes in the source code for FLTK. Additional comments should be added to show the rationale, i.e. why a particular change was - necessary. If applicable, add a reference to a Software Trouble Report - like "STR 3456", "Issue #123", or "PR #234". + necessary. If applicable, add a reference to a Software Trouble Report, + GitHub Issue or PR like "STR 3456", "Issue #123", or "PR #234". How to update the bundled libraries: @@ -62,8 +59,8 @@ How to update the bundled libraries: Some config header files may be pre-generated in the FLTK sources. These header files should be left untouched, but it may be necessary to update - them if new items were added to the new library version. In this case - the new header should be pre-generated on a Linux system with default + these files if new items were added to the new library version. In this + case the new header should be pre-generated on a Linux system with default options unless otherwise mentioned below for a specific library. Currently there are no known exceptions. @@ -113,7 +110,7 @@ Upgrade notes for specific libraries: zlib: - Website: http://zlib.net/ + Website: https://zlib.net/ Download: See website and follow links. Repository: git clone https://github.com/madler/zlib.git @@ -159,7 +156,7 @@ png: jpeg: - Website: http://ijg.org/ + Website: https://ijg.org/ Download: See website and follow links. Repository: <unknown> @@ -182,11 +179,11 @@ nanosvg: Website: https://github.com/memononen/nanosvg Download: See website and follow links. Repository: git clone https://github.com/memononen/nanosvg.git - FLTK Clone: git clone https://github.com/fltk/nanosvg.git + FLTK Fork: git clone https://github.com/fltk/nanosvg.git - FLTK has its own GitHub clone of the original repository (see above). + FLTK has its own GitHub fork of the original repository (see above). - The intention is to update this clone from time to time so the FLTK + The intention is to update this fork from time to time so the FLTK specific patches are up-to-date with the original library. Hopefully the FLTK patches will be accepted upstream at some time in the future so we no longer need our own patches. @@ -195,7 +192,7 @@ nanosvg: Update (Feb 22, 2021): The upstream library is officially no longer maintained (see README.md) although updates appear from time to time. - Use this clone (branch 'fltk') to get the nanosvg library with FLTK + Use this fork (branch 'fltk') to get the nanosvg library with FLTK specific patches: $ git clone https://github.com/fltk/nanosvg.git nanosvg-fltk @@ -209,5 +206,5 @@ nanosvg: The following files need special handling: - nanosvg.h: Merge or download from FLTK's clone (see above). - nanosvgrast.h: Merge or download from FLTK's clone (see above). + nanosvg.h: Merge or download from FLTK's fork (see above). + nanosvgrast.h: Merge or download from FLTK's fork (see above). |
