scripts/options.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.)
Cosmin Truta 8da39742 2018-07-15T23:58:00 [master] Imported from libpng-1.6.35.tar
luz.paz eb91c0e4 2018-02-09T06:57:29 More misc. typos found via `codespell-q 3` please review
Unknown f23b41d7 2017-11-03T00:52:06 Misc. typos Some are user facing. Some are in actual code. Most are in source comments. Also, please double check the changes in contrib/tools/pngfix.c
Glenn Randers-Pehrson eed640db 2014-10-22T19:28:06 [master] Imported from libpng-1.6.14.tar
Glenn Randers-Pehrson f1eacc08 2014-10-01T10:39:18 [libpng16] Bump version to 1.6.14beta06
Glenn Randers-Pehrson 6147fae4 2014-10-01T10:23:56 [libpng16] Imported from libpng-1.6.14beta05.tar
Glenn Randers-Pehrson 6c48f77b 2014-09-28T13:43:28 [libpng16] Merge pnglibconf.dfa with libpng-1.7.0beta37.
Glenn Randers-Pehrson d21eae44 2014-06-05T09:53:19 [master] Imported from libpng-1.6.11.tar
Glenn Randers-Pehrson 5808e7b8 2014-05-19T18:10:56 [libpng16] Imported from libpng-1.6.11beta06.tar
Glenn Randers-Pehrson 339ef1ec 2013-12-19T09:04:52 [master] Imported from libpng-1.6.8.tar
Glenn Randers-Pehrson c912050a 2013-11-22T14:58:04 [libpng16] Fixed 'minimal' builds. Various obviously useful minimal configurations don't build because of missing contrib/libtests test programs and overly complex dependencies in scripts/pnglibconf.dfa. This change adds contrib/conftest/*.dfa files that can be used in automatic build scripts to ensure that these configurations continue to build.
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 871b1d0f 2013-03-02T14:58:22 [libpng16] Bump version to 1.6.1beta05
Glenn Randers-Pehrson f3af706c 2012-02-02T23:11:45 [libpng16] Imported from libpng-1.6.0beta05.tar
John Bowler 23a101e0 2013-02-16T00:18:20 [libpng16] scripts/pnglibconf.dfa formatting improvements back ported from libpng 1.7.
John Bowler 0695fcd8 2013-02-15T23:46:37 [libpng16] Removed cc -E workround, corrected png_get_palette_max API Tested on SUN OS cc 5.9, which demonstrates the tokenization problem previously avoided by using /lib/cpp. Since all .dfn output is now protected in double quotes unless it is to be macro substituted the fix should work everywhere.
John Bowler 42835d3d 2013-02-15T23:40:34 [libpng16] Ported libpng 1.5 options.awk/dfn file handling to 1.6, fixed one bug.
Glenn Randers-Pehrson 0da9cf38 2013-02-13T22:49:19 [master] Imported from libpng-1.6.0.tar
Glenn Randers-Pehrson d14caad2 2013-01-23T20:59:12 [master] Imported from libpng-1.5.14.tar
Glenn Randers-Pehrson 7bde6e23 2012-12-18T08:44:26 [libpng16] Disassembled the version number in scripts/options.awk (necessary for building on SunOs)
John Bowler b11b31ae 2012-03-21T07:55:46 [libpng16] Changed chunk handler warnings into benign errors, incrementally load iCCP
Glenn Randers-Pehrson 187694b9 2012-03-04T22:25:10 [master] Imported from libpng-1.5.10beta03.tar
Glenn Randers-Pehrson 1531bd61 2012-01-01T14:45:04 [libpng16] Updated copyright year to 2012
Glenn Randers-Pehrson cd3f5bb5 2011-12-08T08:50:29 [libpng15] Imported from libpng-1.5.7.tar
Glenn Randers-Pehrson c32de8c6 2011-11-11T20:23:42 [libpng15] Bump version to libpng-1.5.7beta03
John Bowler d4973837 2011-11-08T19:34:54 [libpng15] Change options.awk to use pngconf.h for versioning instead of ANNOUNCE
John Bowler 92a1d46c 2011-11-07T22:19:30 [libpng15] Added versioning to pnglibconf.h comments.
John Bowler 1d8b7555 2011-11-03T18:19:53 [libpng15] Fix for the preprocessor of the Intel C compiler. The preprocessor adjacent @ signs with a space; this changes the concatentation from @@@ to PNG_JOIN; that should work with all compiler preprocessors.
Glenn Randers-Pehrson af855e41 2011-05-07T10:52:49 [devel] Remove some trailing blanks.
Glenn Randers-Pehrson 5c5db5a5 2011-01-21T23:23:34 [devel] Imported from libpng-1.5.1beta07.tar
Glenn Randers-Pehrson f5ea1b70 2011-01-06T06:42:51 [devel] Imported from libpng-1.5.0.tar
Glenn Randers-Pehrson 85497d7a 2010-10-15T19:58:56 [devel] Changed embedded dates in some scripts to "(PENDING RELEASE)"
Glenn Randers-Pehrson f197d6d0 2010-10-15T19:22:01 [devel] Imported from libpng-1.5.0beta52.tar
Glenn Randers-Pehrson 4fa1816c 2010-10-15T19:14:36 [devel] Restored some of the embedded dates
Glenn Randers-Pehrson f0eda4e8 2010-10-15T15:01:57 [devel] Imported from libpng-1.5.0beta51.tar
Glenn Randers-Pehrson 7e1fabe2 2010-10-14T07:29:03 [devel] Imported from libpng-1.5.0beta50.tar
Glenn Randers-Pehrson 1b49a71d 2010-10-07T20:59:06 [devel] Imported from libpng-1.5.0beta49.tar
Glenn Randers-Pehrson 83b4fc4a 2010-10-04T23:03:24 [devel] Imported from libpng-1.5.0beta48.tar
Glenn Randers-Pehrson b0876110 2010-10-04T17:24:36 [devel] Fixed problem with symbols creation in Makefile.am which was assuming that CCP writes to standard output by default (Martin Banky).
Glenn Randers-Pehrson e197cded 2010-09-10T22:02:01 [devel] Imported from libpng-1.5.0beta47.tar
Glenn Randers-Pehrson 39515c9e 2010-08-28T06:21:35 [devel] Imported from libpng-1.5.0beta46.tar
Glenn Randers-Pehrson a7119547 2010-08-26T07:07:37 [devel] Imported from libpng-1.5.0beta45.tar
Glenn Randers-Pehrson 4f108d8a 2010-08-24T21:05:43 [devel] Supply default values for PNG_USER_PRIVATEBUILD and PNG_USER_DLLFNAME_POSTFIX in pngpriv.h in case the user forgot to define them in their pngusr.h. This means it is safe for people not building a DLL to omit these defines from pngusr.h.
Glenn Randers-Pehrson 9b362b1e 2010-08-24T09:03:56 [devel] Bump to version libpng-1.5.0beta45
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 363f96e7 2010-08-11T09:00:26 [devel] Imported from libpng-1.5.0beta41.tar
Glenn Randers-Pehrson 836fe66e 2010-08-06T06:52:34 [devel] Imported from libpng-1.5.0beta40.tar
Glenn Randers-Pehrson 2c700f97 2010-08-02T07:42:08 [devel] Imported from libpng-1.5.0beta39.tar
Glenn Randers-Pehrson bdabd8f7 2010-07-31T07:16:11 [devel] Bump to version libpng-1.5.0beta38
Glenn Randers-Pehrson 6c47e84d 2010-07-29T19:00:42 [devel] Bump to version libpng-1.5.0beta36
Glenn Randers-Pehrson 31aee0d0 2010-07-29T17:39:14 [devel] Fixed point APIs are now supported throughout (no missing APIs). Internal fixed point arithmetic support exists for all internal floating point operations. sCAL validates the floating point strings it is passed. Safe, albeit rudimentary, Watcom support is provided by PNG_API_RULE==2 Two new APIs exist to get the number of passes without turning on the PNG_INTERLACE transform and to get the number of rows in the current pass. A new test program, pngvalid.c, validates the gamma code. Errors in the 16 bit gamma correction (overflows) have been corrected. cHRM chunk testing is done consistently (previously the floating point API bypassed it, because the test really didn't work on FP, now the test is performed on the actual values to be stored in the PNG file so it works in the FP case too.) Most floating point APIs now simply call the fixed point APIs after converting the values to the fixed point form used in the PNG file. The standard headers no longer include zlib.h, which is currently only required for pngstruct.h and can therefore be internal. (Patches by John Bowler)
Glenn Randers-Pehrson 915bab5f 2010-07-24T08:22:59 [devel] Bump to version libpng-1.5.0beta35
Glenn Randers-Pehrson 39a8bb71 2010-07-12T06:43:50 [devel] Imported from libpng-1.5.0beta34.tar
Glenn Randers-Pehrson 8f9de7ac 2010-07-06T07:44:59 [devel] Bump back to version libpng-1.5.0beta34
Glenn Randers-Pehrson 289500ab 2010-06-28T20:14:31 [devel] Imported from libpng-1.5.0beta33.tar
Glenn Randers-Pehrson a272d8fe 2010-06-25T21:45:31 [devel] Made FIXED and FLOATING options consistent in the APIs they enable and disable. Corrected scripts/options.awk to handle both command line options and options specified in the .dfa files.
Glenn Randers-Pehrson 4db34423 2010-06-25T20:13:41 [devel] Imported from libpng-1.5.0beta32.tar
Glenn Randers-Pehrson 821b7106 2010-06-24T16:16:32 [devel] Imported from libpng-1.5.0beta31.tar
Glenn Randers-Pehrson ef3831a1 2010-06-22T13:03:32 [devel] Imported from libpng-1.5.0beta30.tar
Glenn Randers-Pehrson 5feb87cd 2010-06-21T12:28:05 [devel] Imported from libpng-1.5.0beta29.tar
Glenn Randers-Pehrson 57d96179 2010-06-19T19:25:17 [devel] Imported from libpng-1.5.0beta28.tar
Glenn Randers-Pehrson 5b3d554e 2010-06-18T21:55:53 [devel] Imported from libpng-1.5.0beta26.tar
Glenn Randers-Pehrson 53c07f59 2010-06-18T18:55:55 [devel] Imported from libpng-1.5.0beta25.tar
Glenn Randers-Pehrson 537c1a57 2010-05-07T09:42:14 [devel] Imported from libpng-1.5.0beta24.tar
Glenn Randers-Pehrson aa3143cf 2010-04-29T10:53:48 [devel] Imported from libpng-1.5.0beta23.tar
Glenn Randers-Pehrson cd745498 2010-04-28T07:52:16 [devel] Improved the options.awk script; added an "everything off" option.
Glenn Randers-Pehrson deec549d 2010-04-26T22:44:40 [devel] Imported from libpng-1.5.0beta21.tar
Glenn Randers-Pehrson 810c2e60 2010-04-24T20:33:42 [devel] Trivial editing; changed CRLF to NEWLINE in the new vstudio project files.
Glenn Randers-Pehrson d35b878b 2010-04-24T14:18:06 [devel] Imported from libpng-1.5.0beta20.tar
Glenn Randers-Pehrson 98b4f003 2010-04-16T22:30:26 [devel] Renamed pnglconf.h to pnglibconf.h
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