scripts/checksym.awk

Branch


Log

Author Commit Date CI Message
Cosmin Truta 3bd304e5 2024-01-31T15:02:42 chore: Split lines in scripts/*.awk to pacify the editorconfig checker
Cosmin Truta f6036c0a 2022-11-20T20:21:41 Update, rename and clean up various scripts 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.)
Glenn Randers-Pehrson 41db297e 2013-03-27T20:31:36 [master] Imported from libpng-1.6.1.tar
John Bowler f3728100 2013-03-04T16:26:31 [libpng16] Corrected Android builds and corrected libpng.vers with symbol 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.
Glenn Randers-Pehrson 0da9cf38 2013-02-13T22:49:19 [master] Imported from libpng-1.6.0.tar
John Bowler eb26ee66 2011-12-08T09:37:24 [libpng16] Fixed race conditions in parallel make builds. With higher degrees 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.
Glenn Randers-Pehrson d02f2468 2010-12-07T14:42:04 [devel] Improved missing symbol handling in checksym.awk; symbols missing in both the old and new files can now be optionally ignored, treated as errors or warnings.
Glenn Randers-Pehrson a3137512 2010-08-18T20:25:36 [devel] Removed spurious tabs, shorten long lines (no source change) 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.
Glenn Randers-Pehrson cd745498 2010-04-28T07:52:16 [devel] Improved the options.awk script; added an "everything off" option.
Glenn Randers-Pehrson d35b878b 2010-04-24T14:18:06 [devel] Imported from libpng-1.5.0beta20.tar
Glenn Randers-Pehrson 862cb20e 2010-04-16T22:12:51 [devel] Freeze build-time only configuration in the build. 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
Glenn Randers-Pehrson 8069aeb8 2010-03-16T08:07:22 [devel] Regenerated Makefile.in and configure; relocated libpng.def to scripts/symbols.def, added scripts/checksym.*