forked from thentenaar/indent
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathChangeLog
More file actions
245 lines (197 loc) · 11.2 KB
/
Copy pathChangeLog
File metadata and controls
245 lines (197 loc) · 11.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
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 Andrew 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 Andrew 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.