summaryrefslogtreecommitdiff
path: root/scripts/checksym.awk
Commit message (Collapse)AuthorAgeFilesLines
* Update, rename and clean up various scriptsCosmin Truta2022-11-201-0/+1
| | | | | | | | | | | | | | | | Rename contrib/tools/chkfmt to contrib/tools/chkfmt.sh; refactor: * Increase the max line length for contrib/**/*.[ch] from 96 to 100. * Set the max line length for ci_*.sh to 100. * Use `basename $0` instead of the hard-coded script name. * Update comments. Remove contrib/tools/reindent. For automated code formatting, including indentation, we need a robust solution. Add an empty line after the hashbang line in all scripts. Remove the "last changed" version info from comment headers. (The version control system maintains this information automatically.)
* [libpng16] Corrected Android builds and corrected libpng.vers with symbolJohn Bowler2013-03-041-0/+10
| | | | | | | | | | prefixing This adds an API to set optimization options externally, providing an alternative and general solution for the non-portable run-time tests used by the ARM Neon code. It also makes those tests compile and link on Android. The order of settings vs options in pnglibconf.h is reversed to allow settings to depend on options and options can now set (or override) the defaults for settings.
* [libpng16] Fixed race conditions in parallel make builds. With higher degreesJohn Bowler2011-12-081-4/+6
| | | | | | | | of parallelism during 'make' the use of the same temporary file names such as 'dfn*' can result in a race where a temporary file from one arm of the build is deleted or overwritten in another arm. This changes the temporary files for suffix rules to always use $* and ensures that the non-suffix rules use unique file names.
* [devel] Improved missing symbol handling in checksym.awk; symbols missing inGlenn Randers-Pehrson2010-12-071-5/+21
| | | | | both the old and new files can now be optionally ignored, treated as errors or warnings.
* [devel] Removed spurious tabs, shorten long lines (no source change)Glenn Randers-Pehrson2010-08-181-106/+96
| | | | | | | Also added scripts/chkfmt to validate the format of all the files that can reasonably be validated (it is suggested to run "make distclean" before checking, because some machine generated files have long lines.) Reformatted the CHANGES file to be more consistent throughout.
* [devel] Improved the options.awk script; added an "everything off" option.Glenn Randers-Pehrson2010-04-281-1/+1
|
* [devel] Imported from libpng-1.5.0beta20.tarv1.5.0beta20Glenn Randers-Pehrson2010-04-241-0/+0
|
* [devel] Freeze build-time only configuration in the build.Glenn Randers-Pehrson2010-04-161-28/+31
| | | | | | | | | | | | In all prior versions of libpng most configuration options controlled by compiler #defines had to be repeated by the application code that used libpng. This patch changes this so that compilation options that can only be changed at build time are frozen in the build. Options that are compiler dependent (and those that are system dependent) are evaluated each time - pngconf.h holds these. Options that can be changed per-file in the application are in png.h. Frozen options are in the new installed header file pnglconf.h
* [devel] Regenerated Makefile.in and configure; relocated libpng.defGlenn Randers-Pehrson2010-03-161-0/+152
to scripts/symbols.def, added scripts/checksym.*