2018-09-02 Andrej Shadura <andrew@shadura.me> * Add C99 and C11 keywords; add typeof. * Don’t insert a space between ! in !!x * Don’t insert a space after __attribute__ when -bs is disabled * Include -nbs in -linux 2018-09-02 Helmut Grohne <helmut@subdivi.de> * Use the build architecture compiler for build tools 2018-09-02 Hanno Böck <hanno@hboeck.de> * Fix 46626: Invalid memory reads in parse() * Fix 46627: Out of bounds read when using indent on a zero-byte file 2018-09-01 Andrej Shadura <andrew@shadura.me> * Update translations. * Update headers and autogenerated code. * Stop using texi2{pdf,html}, use makeinfo instead. * Transcode most of translations to UTF-8. * Mark legitimate switch fall though cases. 2015-10-11 Petr Písař <ppisar@redhat.com> * Fix -nbdfa and -nbdfe typo. * Return non-zero exit code on tests failure. * Support hexadecimal floats. 2015-08-27 Andrej Shadura <andrew@shadura.me> * Fix format strings in translations 2015-08-25 Andrej Shadura <andrew@shadura.me> * Stop translating debug strings. * Update the translations. * Drop support for VMS and Watcom. 2015-08-24 Andrej Shadura <andrew@shadura.me> * Update the translations. * Update autoconf files. 2015-08-21 Andrej Shadura <andrew@shadura.me> * Reformat the README file using basic Markdown. * Regenerate headers. * Regenerate documentation. * Regenerate translations. 2015-07-04 Tim Hentenaar <tim@hentenaar.com> * handletoken.c: Detect C99 compound literals. * Makefile.am: Add -Wextra to AM_CFLAGS. * output.c: For -as, if we're in an if/for/while statement, and we're breaking the line somewhere within the parenthesized expression, use the same indent level as the parent statement. 2015-06-30 Tim Hentenaar <tim@hentenaar.com> * Tighten-up the CFLAGS with additional warning flags. * Ensure indent builds with clang. * Fix various compiler warnings. 2015-06-17 Tim Hentenaar <tim@hentenaar.com> * comments.c: CHECK_COM_SIZE: Use unsigned type for size * comments.c: CHECK_COM_SIZE: Add a parameter for the expected size we're about to write. * comments.c: Prevent heap corruption via writing past the end of combuf by adding a size check in places where we're writing to combuf by looping and incrememnting e_com. * indent.c: Don't force a newline after an rbrace and before a comma in a block initializer. * Added an option (-ntac/--dont-tab-align-comments) which if specified prevents indent from automagically pushing comments out to the nearest tabstoo. * Fixed recognition of function pointers with multiple levels of indirection by the -npcs stuff. * Add an 'install' target to the regression Makefile so that 'make install' doesn't fail. 2015-06-16 Tim Hentenaar <tim@hentenaar.com> * Use want_blank instead of copying a space to e_code to avoid double spaces. * Fix print_comment reading past the end of the buffer when reading less than a full comment from stdin. * Ensure that there's only one point where exit(3) is used. * Add xfree() to globs. * xfree() common heap-allocated storage. * Fixed some memory leaks in the profile stuff. * Be sure to initialize the two automatic storage buffers used in scan_profile(). This fixes a warnings from valgrind. 2015-06-15 Tim Hentenaar <tim@hentenaar.com> * Added -par to -kr. * Fixed detection of struct initializer lists as block_init. * Added an option (-sar/--spaces-around-initializers) to add a space after the lbrace and before the rbrace of struct initializers. 2015-06-14 Tim Hentenaar <tim@hentenaar.com> * Added an option (-as/--align-with-spaces) which if indenting with tabs will ident to the current indentation level, and then pad with spces up till the target_column. * If -npcs is set, don't add a space between a function pointer's name and its arglist. * Fix indentation of block comments following braces. 2015-06-13 Tim Hentenaar <tim@hentenaar.com> * Fix regression introduced in hg revision 25c27d429590 * Add an option (-slc/--single-line-conditionals) to allow conditionals and their inner statement to be on the same line if they're not braced. This should fix GNU bug #42357. * Added a small patch to add size_t, wchar_t and ptrdiff_t to user_specials automatically. 2014-04-07 Andrej Shadura <andrew@shadura.me> * Don't add extra 'const' keyword to C++ programs (closes Debian bugs #507173 and #349065). 2014-03-29 Daniel P. Valentine <dpv@world.std.com> * Added option -gts to treat _("...") and N_("...") as strings rather than functions with string arguments. (args.c, indent.h, lexi.c, indent.texi, regression/input/gettext-strings.c) 2014-03-29 Andrej Shadura <andrew@shadura.me> * Add an option to fix nested comments (-fnc/--fix-nested-comment). This option which tries to fix nested comments by replacing '/*' inside comments by a space followed by '*'. By default, this option is turned off. * Pass -npro to indent when running tests. 2014-03-28 gettextize <bug-gnu-gettext@gnu.org> * m4/gettext.m4: Upgrade to gettext-0.18.3. * m4/iconv.m4: Upgrade to gettext-0.18.3. * m4/lib-ld.m4: Upgrade to gettext-0.18.3. * m4/lib-link.m4: Upgrade to gettext-0.18.3. * m4/lib-prefix.m4: Upgrade to gettext-0.18.3. * m4/nls.m4: New file, from gettext-0.18.3. * m4/po.m4: New file, from gettext-0.18.3. * m4/progtest.m4: Upgrade to gettext-0.18.3. * m4/codeset.m4: Upgrade to gettext-0.18.3. * m4/fcntl-o.m4: New file, from gettext-0.18.3. * m4/glibc2.m4: New file, from gettext-0.18.3. * m4/glibc21.m4: Upgrade to gettext-0.18.3. * m4/intdiv0.m4: Upgrade to gettext-0.18.3. * m4/intl.m4: New file, from gettext-0.18.3. * m4/intldir.m4: New file, from gettext-0.18.3. * m4/intlmacosx.m4: New file, from gettext-0.18.3. * m4/intmax.m4: New file, from gettext-0.18.3. * m4/inttypes_h.m4: Upgrade to gettext-0.18.3. * m4/inttypes-pri.m4: Upgrade to gettext-0.18.3. * m4/lcmessage.m4: Upgrade to gettext-0.18.3. * m4/lock.m4: New file, from gettext-0.18.3. * m4/longlong.m4: New file, from gettext-0.18.3. * m4/printf-posix.m4: New file, from gettext-0.18.3. * m4/size_max.m4: New file, from gettext-0.18.3. * m4/stdint_h.m4: Upgrade to gettext-0.18.3. * m4/threadlib.m4: New file, from gettext-0.18.3. * m4/uintmax_t.m4: Upgrade to gettext-0.18.3. * m4/visibility.m4: New file, from gettext-0.18.3. * m4/wchar_t.m4: New file, from gettext-0.18.3. * m4/wint_t.m4: New file, from gettext-0.18.3. * m4/xsize.m4: New file, from gettext-0.18.3. * configure.ac (AM_GNU_GETTEXT_VERSION): Bump to 0.18.3. 2014-03-28 Daniel P. Valentine <dpv@world.std.com> * Updated programs with FSF's mailing address to have the URL instead. (code_io.h comments.h globs.h indent.c.orig lexi.h libgettext.h utils.c utils.h backup.c backup.h code_io.c comments.c globs.c output.c output.c parse.c parse.h sys.h wildexp.c) 2014-03-28 Daniel P. Valentine <dpv@world.std.com> * Fixed GNU bug # 41966 Corrected inconsistencies in comment handling in relation to braces with and without the -ce option. (indent.c; added regression tests) 2014-03-24 Daniel P. Valentine <dpv@world.std.com>, Łukasz Stelmach <l.stelmach@samsung.com> * Added -pal and -par options to customize position of pointer declaration * relative to whitespace. GNU patch 8404 submitted 11 Jun 2013. 2014-03-23 Daniel P. Valentine <dpv@world.std.com> * Fixed GNU bug #33364: Spaces around + omitted in an edge case (handle_token.c, lexi.c) * Adjusted a couple of warnings from automake (.texinfo->.texi; AM_CPPFLAGS->INCLUDES) * Added regression to make subdirectories, so a "make check" runs the test. Fixed "echo -n" to be "printf" for compatibility. 2010-01-31 David Ingamells <indent@isidore-it.eu> * Fixed Debian Bug report logs - #485764, Regression with --blank-lines-after-declarations in 2.2.10 * Fail instead of removing embedded NULLs in input files. * Release 2.2.11 2009-11-11 Jean-Christophe Dubois <jcd@tribudubois.net> * fixed handling of '...' range 'operator in C++ language. 2009-10-11 David Ingamells <indent@isidore-it.eu> * fixed -nlps option. 2007-12-11 David Ingamells <indent@isidore-it.eu> * Added GPL version 3 as the COPYING file. * Added missing documentation of blf and brf as reported by Tom Tromey <tromey@redhat.com> 2007-11-27 Matthew Wilcox <matthew@wil.cx> * extended --indent-label with negative offsets. -il0 now gives no indentation, -il-2 is the default to match the old behaviour. 2007-11-11 Jean-Christophe Dubois <jcd@tribudubois.net> * added --indent-label and --linux-style options. 2007-02-25 David Ingamells <david@ingamells.eu> * Added doxygen profile and updated source to be better documented with doxygen. * Cleanup of code. 2003-09-28 Erik de Castro Lopo <nospam@bogus.example.com> * indent.c Fixed Bug#212320: --blank-lines-after-procedures does not work * indent.c Fixed Bug#206785: indent segfaults on the attached file 2002-12-16 gettextize <bug-gnu-gettext@gnu.org> * configure.ac (AC_OUTPUT): Add po/Makefile.in. 2002-12-12 gettextize <bug-gnu-gettext@gnu.org> * Makefile.am (SUBDIRS): Add intl, (EXTRA_DIST): Add config/config.rpath config/mkinstalldirs. * configure.ac (AC_OUTPUT): Add intl/Makefile, 2002-12-12 gettextize <bug-gnu-gettext@gnu.org> * configure.ac (AC_OUTPUT): Add intl/Makefile. 2002-12-12 gettextize <bug-gnu-gettext@gnu.org> * Makefile.am (SUBDIRS): Add m4. (SUBDIRS): Remove intl. (ACLOCAL_AMFLAGS): New variable. (EXTRA_DIST): Add config/config.rpath config/mkinstalldirs. * configure.ac (AC_OUTPUT): Add m4/Makefile. (AC_OUTPUT): Remove command that created po/Makefile. 2002-11-10 Cristalle Azundris Sabon <cristalle@azundris.com> * Added --preprocessor-indentation (ppi) if set, will indent nested preprocessor-statements with n spaces per level. Overrides -lps. 2002-08-25 David Ingamells <indent@dingamells.fsnet.co.uk> * Added option break-function-decl-args-end (bfde) to break the function arguments list before the closing bracket. * -bdfa now causes a break after the opening bracket and before the first argument so that the first argument and subsequent arguments are indented one indentation step instead of being aligned with the opening bracket. 2002-08-05 Matthias <moh@itec.uni-klu.ac.at> and Eric Lloyd <ewlloyd@neta.com> * Added support for -brf to place function opening brace after function * declaration. 2002-03-14 David Ingamells <indent@dingamells.fsnet.co.uk> * args.c : fixed handling of comments in the profile file. * args.c : profile file can also be specified by the environment variable INDENT_PROFILE * io.c output.c : extracted output code from io.c and put it in output.c 2002-02-26 David Ingamells <indent@dingamells.fsnet.co.uk> * comments.c : reduced problems with -st and repeated calls. Still a bug when 2 comments on one line. 2002-01-22 David Ingamells <indent@dingamells.fsnet.co.uk> * indent.h : hopefully reduced problems when building without the gettext library. 2002-01-22 Charles Lecklider <charles@invis.co.uk> * config.h.watcom makefile.watcom.in : Added files for use with Watcom compiler. 2002-01-17 David Ingamells <indent@dingamells.fsnet.co.uk> * io.c : Files will now always get a newline at the end of file if the input was missing one. This now matches the default behaviour of vi. * args.c : Parameterised argument lists for gnu, kr and orig setting sets. 2002-01-17 Carlo Wood <carlo@alinoe.com> * texinfo2man.c : Fixed handling of @@ within a @email{}. Now only one @ is output. 2002-01-08 David Ingamells <indent@dingamells.fsnet.co.uk> * configure.ac : Fixed problems of autoconf items used by gettext being defined instead of just "required". This should fix problems with a missing stpcpy during build. * automake.am : fixed order that directories are listed. This ensure that the intl directory is built before the indent executable. * Added the I18N files that have been delivered by the translation team. There are now 15 languages supported in addition the coded English messages. * po/* : Added 15 .po files from the I18N team. * src/indent.h : Fixed include of the gettext include file. (removed "intl/") * src/indent.c : Fixed problem in multi-file mode where input file is truncated if the backup file exists and is write protected. 2001-12-04 John Bridges <indent@peekpoke.com> * indent.dsp, wildcard.c : improvements for vc++. 2001-12-04 Vladislav Naumov <vnaum@echo.ru> * miscel/Makefile.mingw32 : Some fixes for the mingw32 compiler's makefile. * miscel/config.h.vc++ : prevent UTIME for mingw32. 2001-11-27 David Ingamells <indent@dingamells.fsnet.co.uk> * makefile.am,*/makefile.am : Major changes to the Makefile.am files to reflect the new deep structure and to come closer to the current auto-tool styles. 2001-11-02 David Ingamells <indent@dingamells.fsnet.co.uk> * general : Changing over to 'deep' release structure with src, doc, etc. directories. This is requiring a major revamp of the "auto" tool input files. * lexi.c : Allowed a string to be multi-line (i.e. newlines from code file is part of string). * all_source_files : ANSI-ize all functions and clean-up layout. Break up some too-big functions.
Generated by dwww version 1.15 on Fri May 24 05:42:50 CEST 2024.