Mon Feb  3 20:22:04 1992  Joseph Arceneaux  (jla at churchy.gnu.ai.mit.edu)

	* args.c: If BERKELEY_DEFAULTS is defined, use the original
	defaults rather than GNU style.

Thu Jan 23 14:02:06 1992  Joseph Arceneaux  (jla at wombat.gnu.ai.mit.edu)

	* Makefile: info version of manual included in distribution.

	* args.c: New long options "berkeley-style", "berkeley" added
	which correspond to original style.

	* lexi.c ():  Added explicit parens in checks for alphanums.
	* indent.c (main):  On switch default when searching brace, added
	explicit parens to 2nd if statment.
	* indent_globs.h, io.c: Made variable `in_prog_size' unsigned.

Wed Jan 15 11:59:35 1992  Joseph Arceneaux  (jla at hugo)

	* args.c:  Accept "-gnu" option.

	* indent.c (main): In case rbrace, don't use ind_level and il[tos]
	as criteria for setting search_brace.  This allows "-ce" to work
	more strictly.

	* indent.c (main): In case lparen, let '(' after an ident which is
	rw_return begin casts.
	* lexi.c (lexi): If ident was a reserved word, save it in
	parser_state_tos->last_rw.
	Changed "return" from `rw_break' to new enum element `rw_return'.
	* indent_globs.h: Moved type "enum codes" to this file from
	lexi.c.  New element of parser state `last_rw'.

Sun Jan 12 01:40:23 1992  Joseph Arceneaux  (jla at hugo)

	* lexi.c (lexi): if in decl and looking at '(', additionally
	accept, after closing ')',  '(' as constituting a function
	declaration (along with ';' and ',').

Thu Jan  9 18:31:44 1992  Joseph Arceneaux  (jla at hugo)

	* io.c (dump_line):  When outputting nonblank lines, if
	n_real_blanklines is > 1 and swallow_optional_blanklines is set,
	make n_real_blanklines 1.

Wed Jan  8 10:06:43 1992  Joseph Arceneaux  (jla at hugo)

	* args.c (option_prefix):  New function to recognize option prefix
	from table.  Now handles both "+" and "--" for long option prefixes.

Mon Jan  6 01:15:29 1992  Joseph Arceneaux  (jla at hugo)

	* Makefile:  Made more compatible with GNU standards.  Unix man
	file removed from distribution.

Fri Dec 27 14:58:13 1991  Joseph Arceneaux  (jla at hugo)

	* parse.c:  Correctly handle "do ... while" statements, using new
	stack symbol DOSTMT.
	(parse):  For semicolon, if code DOSTMT is top of stack, replace it
	with STMT.
	(reduce):  New reduction <dohead><whilestmt> => <dostmt>.  Also,
	when reducing <stmt><dolit>, don't change indentation.

	* indent.c (main):  In case rbrace, after parse(rbrace), set
	force_nl if top of stack is dohead and ! btype_2.
	(main):  Initialize noncast_mask to 0.

Mon Dec 23 18:34:11 1991  Joseph Arceneaux  (jla at hugo)

	* args.c (set_option): Recognize long options, using new struct
	option_conversions, if option begins with POSIX_OPTION_PREFIX.

	* indent.c (main): Recognize "--no-profile" as well as "-npro".

	* indent.texinfo: Describe GNU style as default.  Section reworded.

Sat Dec 21 13:27:07 1991  Joseph Arceneaux  (jla at hugo)

	* indent.c (main):  In case preesc (~ line 1282), add !had_eof to
	second while clause to avoid hanging in weird text (like test file
	djm-torture-test/t11).

	* indent.c (main): In case rparen, (~ line 680) if cast mask was
	set and is reset to zero, then set parser_state_tos->want_blank if
	cast_space was set.  No longer do this (#if 0) in all cases where
	(!parser_state_tos->cast_mask || cast_space).

Wed Dec  4 16:41:13 1991  Joseph Arceneaux  (jla at hugo)

	* version.h:  Version changed to be simply 1.1.4.  Comments added.

Mon Nov 25 15:16:51 1991  Joseph Arceneaux  (jla at hugo)

	* indent.c (main):  When handling decl case, don't reset
	PREFIX_BLANKLINE_REQUESTED if we've just encountered the type of a
	procedure delcaration.  This fixes the -bap bug for procedures
	which begin with a line declaring their type, following the line with
	`}' from the last procedure.

Fri Nov 22 15:26:59 1991  Joseph Arceneaux  (jla at hugo)

	* args.c: Default is now GNU style.  Original obtained by new
	option "-orig".  New variable exp_orig.

	* indent.texinfo: Describe the new -ts option.  Removed the -ss
	option from GNU style.

Thu Nov 21 17:50:48 1991  Joseph Arceneaux  (jla at hugo)

	* args.c: New variables `tabsize' and `exp_ts'.
	* indent_globs.h: Declare `tabsize'.
	* io.c (pad_output, count_spaces): Use `tabsize' to calculate padding.
	* pr_comment.c (pr_comment): Use `tabsize' to compute column.

	* args.c: Removed the "-ss" option for GNU style.

Fri Sep 13 01:30:18 1991  Joseph Arceneaux  (jla at hugo)

	* indent_globs.c: New element to parser_state, `paren_depth',
	which counts global paren nesting.
	* indent.c: Use it in main loop to avoid setting `in_or_st' when
	doing ansii prototyping.

Thu Sep 12 15:53:54 1991  Joseph Arceneaux  (jla at hugo)

	* io.c (dump_line): Initialize target_column to 0.

	* parse.c: New variable debug to control debugging output.

