summaryrefslogtreecommitdiff
path: root/png
AgeCommit message (Collapse)Author
3 dayswip: forkmaxim nikonov
2026-01-20Update bundled libpng to last upstream version 1.6.54ManoloFLTK
2025-09-07Update bundled libpng to version 1.6.50 dated 2025-07-01ManoloFLTK
2025-03-06Remove autotools (configure/make) supportAlbrecht Schlosser
2024-12-05Update bundled libpng to version 1.6.44ManoloFLTK
2024-08-10Configure/make: Quote variables that may contain spacesmid-kid
This allows installing FLTK to directories that contain spaces.
2024-05-13Update bundled libpng from 1.6.42 to 1.6.43Albrecht Schlosser
2024-02-17Update bundled libpng to version 1.6.42ManoloFLTK
2024-02-17Update bundled zlib to version 1.3.1ManoloFLTK
2024-02-07Introduce "Modern CMake" in FLTKAlbrecht Schlosser
This is a big commit and there are too many changes to list them all. The main changes are: - rename all CMake build options to 'FLTK_*' - export library targets with namespace (prefix) 'fltk::' - standardize shared library target names with suffix '-shared' - set public build properties on libraries for consumers - document library names and aliases in README.CMake.txt - document changes in "Migrating Code from FLTK 1.3 to 1.4" - partial backwards compatibility for old user projects Included but not directly related changes: - fix Windows (Visual Studio) DLL build - add CMake function fl_debug_target() to show target properties - don't build test programs if FLTK is a subproject - internal: reformat CMake code: remove space before '(' Thanks to Matthias and Manolo for their help, testing, and feeback.
2023-12-04Minor updates of bundled libraries and README.CMake.txtAlbrecht Schlosser
Update Makefiles, CMakeLists.txt, improve formatting.
2023-09-12Fix Visual Studio shared library buildAlbrecht Schlosser
Todo: fluid-shared can't (yet) be built agains the shared fltk lib because of some linker errors. Needs investigation. Note: fluid-shared is basically a test program to demonstrate linking against the shared FLTK libs but doesn't work yet using VS (MSVC). This is no problem for the functionality.
2023-08-23Upgrade bundled zlib to version 1.3 dated 18-aug-2023ManoloFLTK
2023-07-24Upgrade bundled libpng to version 1.6.40 - cont'dManoloFLTK
2023-07-24Upgrade bundled libpng to version 1.6.40 - cont'dManoloFLTK
2023-07-24Upgrade bundled libpng to version 1.6.40ManoloFLTK
2023-07-19Fix libpng compilation warning (#757)Albrecht Schlosser
According to the reported issue this warning appears when using gcc 13.1.0 (rev7, MinGW-W64). it's very likely a new warning and a false positive because the buffer is used as an output parameter, but anyway.
2023-02-20Re-apply PNG warning fix (#296, #682)Albrecht Schlosser
The fix for compiler warning [-Wmaybe-uninitialized] had been fixed in commit 2b400f6abcbd26377b298deb5ee6f7d0166cdfd6 but accidentally reverted in commit 39eba133de302f393cc2dabfa5c1d933239cd1ce.
2023-01-17Update bundled libpng to version 1.6.39 - cont'dManoloFLTK
2023-01-17Update bundled libpng to version 1.6.39 - cont'dManoloFLTK
2023-01-17Update bundled libpng to version 1.6.39 (20 nov 2022)ManoloFLTK
2023-01-17Update bundled zlib to version 1.2.13 (13 oct 2022)ManoloFLTK
2023-01-14More for "undefined reference to png_init_filter_functions_vsx" (#652)ManoloFLTK
2023-01-14Fix "undefined reference to png_init_filter_functions_vsx" (#652)ManoloFLTK
Add two auxiliary source files needed to properly build libpng for the ppc64 architecture.
2022-04-03Silence compiler warnings [-Wunused-but-set-variable]Albrecht Schlosser
2022-02-05CMake/macOS: build arm files for libpng only on ARMAlbrecht Schlosser
Remove macOS warning "ranlib: file ... has no symbols" although this works only partially (see comment in png/CMakeLists.txt).
2021-11-25Solves png warnings from gcc 11.2.0/Rev2 for issue #296Greg Ercolano
2021-11-14Use "symbol prefixing" in bundled libs (part 3 of 3)Albrecht Schlosser
Add prefix 'fltk_z_' to bundled zlib. Update dependencies.
2021-11-14Use "symbol prefixing" in bundled libs (part 1 of 3)Albrecht Schlosser
Add prefix 'fltk_' to bundled libpng.
2021-06-10Reformat bundled lib 'makedepend' filesAlbrecht Schlosser
The new 'makedpend' format in the bundled libs is one line per dependency, sorted, like all the other makedepend files. libpng: add ARM platform files
2021-04-30CMake: improve detection and configuration of image libsAlbrecht Schlosser
Also: fix old (pre 3.13) link_directories() usage
2021-02-15Update CMake and make files, minor edits onlyAlbrecht Schlosser
There are no functional changes to be expected, mostly formatting and comments.
2020-07-06Remove $Id$ tags, update URL's, and moreAlbrecht Schlosser
- remove obsolete svn '$Id$' tags from all source files - update .fl files and generated files accordingly - replace 'http://www.fltk.org' URL's with 'https://...' - replace bug report URL 'str.php' with 'bugs.php' - remove trailing whitespace - fix other whitespace errors flagged by Git - add and/or fix missing or wrong standard headers - convert tabs to spaces in all source files The only relevant code changes are in the fluid/ folder where some .fl files and other source files were used to generate the '$Id' headers and footers.
2020-06-24Add files needed when building libpng for the arm64 architecture.ManoloFLTK
These files can be compiled-in for other architectures but produce no binary code.
2020-01-09Upgrade bundled libpng from 1.6.16 to 1.6.37Albrecht Schlosser
Release: 1.6.37 - April 14, 2019 For further details see README.bundled-libs.txt.
2015-03-17Remove obsolete watcom makefiles.Albrecht Schlosser
These makefiles included '../watcom.mif' which had already been removed and they had not been updated anyway. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10634 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-03-16Update bundled libpng from version 1.5.10 to 1.6.16.Albrecht Schlosser
libpng 1.6.16 is the current stable version, 1.6.17 is in development (rc..). git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10625 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2015-02-16[CMake] Install bundled (jpeg, png, zlib) library headers if built (STR #3187).Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10581 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2014-09-27CMake enhancements, as discussed in STR #3055.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10342 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-05-29Fix STR#2846: revert CMakeLists.txt as before libpng upgradeManolo Gouy
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9556 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2012-04-22Updated PNG library to current version 1.5.10Matthias Melcher
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@9370 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-07-19Modifications to all LGPL headers for STR #2685.Greg Ercolano
(to clarify static exception LGPL by changing license references) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8864 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-04-01Fixed dependencies of bundled libs, corrected a typo.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8553 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-03-22Fixed svn properties of new files in previous commit.Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8524 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2011-03-22Updated the bundled libpng to v1.5.1 (released Feb 3, 2011).Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@8523 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-28Changed references to fltk-bugs@fltk.org -> STR form.Greg Ercolano
Todo: LGPL license file references (COPYING, license.dox, etc) git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7563 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2010-04-05Mostly rewritten CMake files by Michael Surette. They are more completeAlbrecht Schlosser
than what we had previously, but may need some more testing. The latest changes (removing old APPLE_QD definitions and code) might need another update. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7451 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-09-18Updated the bundled libpng to v1.2.40 (released Sep. 10, 2009).Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6880 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-03-14Updated the bundled libpng to v1.2.35 (released 18 Feb. 2009)Albrecht Schlosser
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6684 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
2009-01-01Changed the copyright to 2009 for header files. Still todo: src and test ↵Matthias Melcher
directory. git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@6614 ea41ed52-d2ee-0310-a9c1-e6b18d33e121