summaryrefslogtreecommitdiff
path: root/web/glasgow/lit2x-0.16/literate/info-utils/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'web/glasgow/lit2x-0.16/literate/info-utils/ChangeLog')
-rw-r--r--web/glasgow/lit2x-0.16/literate/info-utils/ChangeLog495
1 files changed, 495 insertions, 0 deletions
diff --git a/web/glasgow/lit2x-0.16/literate/info-utils/ChangeLog b/web/glasgow/lit2x-0.16/literate/info-utils/ChangeLog
new file mode 100644
index 0000000000..cb5bc8c745
--- /dev/null
+++ b/web/glasgow/lit2x-0.16/literate/info-utils/ChangeLog
@@ -0,0 +1,495 @@
+Sun Jun 7 10:24:37 1992 Brian Fox (bfox@cubit)
+
+ * info.c: New version 1.44.
+ * makeinfo.c: New version 1.47
+
+ * info.c:(main) If the user speficied the info file to use, and it
+ wasn't found, then exit immediately.
+
+ * makeinfo.texinfo: Updated documentation to include all of the
+ long options. Other minor cosmetic changes.
+
+Sat May 30 11:52:26 1992 Brian Fox (bfox@cubit)
+
+ * info.c (show_version_info) New function displays version
+ information. New long option "--version" causes this function to
+ be called, and then Info to exit.
+
+Wed May 27 09:52:22 1992 Brian Fox (bfox@cubit)
+
+ * info.c (dump_current_node) If the output filename is "-", then
+ dump to stdout.
+
+Sun May 24 11:30:20 1992 Brian Fox (bfox@cubit)
+
+ * makeinfo.c (begin_insertion, end_insertion) Do not close
+ paragraphs if producing a file with --no-headers.
+
+ * makeinfo.c (begin_insertion) Indentation of multiple paragraphs
+ appearing within an @enumerate is only done if the #define
+ INDENT_PARAGRAPHS_IN_TABLE is set (not the default). This makes
+ @enumerate paragraph indentation identical to @table and friends.
+
+Sat May 23 19:44:43 1992 Brian Fox (bfox@cubit)
+
+ * makeinfo.c: New version 1.46.
+
+ Changed `@set' to accept an equal sign followed by a value to
+ allow set variables to have values.
+
+ New command `@value{FOO}' inserts the value of the variable FOO.
+
+ @set accepts quoted values of the form: @set FOO="this is a list".
+ @ifclear and @ifset now count the conditionals encountered while
+ searching for their respective ends.
+
+ Command line arguments "-Dfoo" and "-Ubar" set and clear foo and
+ bar.
+
+Thu Apr 23 14:44:30 1992 Brian Fox (bfox@cubit)
+
+ * makeinfo.c: New version 1.45.
+
+ * makeinfo.c (cm_center): Add fudge_factor to centering
+ calculation to give more pleasing results. Call cm_noindent ()
+ before inserting any text.
+
+ * makeinfo.c (cm_exdent): Execute the line so that @var{} and
+ friends will work correctly.
+
+ * makeinfo.c (cm_node): When defaulting the next node, make sure
+ that the reference type is `menu'.
+
+Wed Apr 22 00:27:52 1992 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
+
+ * makeinfo.c: Indent #pragma.
+
+Wed Apr 8 23:11:51 1992 Charles Hannum (mycroft@hal.gnu.ai.mit.edu)
+
+ * makeinfo.c (usage): Terminate lines in string correctly.
+
+Mon Mar 9 23:38:57 1992 David J. MacKenzie (djm@wookumz.gnu.ai.mit.edu)
+
+ * info.c, makeinfo.c: Document long options as starting with `--',
+ not `+'.
+
+Sat Feb 22 02:15:00 1992 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c: (begin_insertion) @group does absolutely nothing
+ when found inside of an @example.
+
+ * texindex.c: New version 1.45 has cleanups, should compile under
+ VMS quietly.
+
+Thu Feb 20 16:21:54 1992 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c (cm_center) Inhibit output flushing to prevent the
+ executed line from disappearing before its length can be
+ calculated.
+
+ * makeinfo.c (inhibit_output_flushing, uninhibit_output_flushing)
+ Turn off and on actual disk writing.
+
+ * makeinfo.c: New version 1.44.
+
+Mon Feb 17 17:52:55 1992 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c (get_file_info_in_path, extract_colon_unit,
+ find_and_load_file) Two new functions, and modify
+ find_and_load_file () to use get_file_info_in_path (). You can
+ now supply multiple `-I<path>' flags to makeinfo in order to
+ specify directories which should be searched to find files
+ included with @include.
+
+Sat Feb 8 00:06:17 1992 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c (usage): Update the help message.
+
+ * Makefile.in: Hack kludge to get -traditional into the CFLAGS. I
+ hate auto-configure, and worse, where does it get off deciding for
+ me that I want to use a specific compiler simply because I have a
+ file called gcc in my PATH?
+
+ * makeinfo.c (new functions): New functions cm_macro, cm_unmacro,
+ add_macro, execute_macro, delete_macro () all implement new @macro
+ construct. This is conditionally compiled with #define HAVE_MACROS.
+
+Fri Feb 7 18:27:45 1992 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c (cm_center): Center the line *after* "executing" it.
+
+ * info.c: Remove "true", "false", and "boolean", replacing them
+ with 1, 0, and int.
+
+Tue Jan 21 01:18:25 1992 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c (cm_titlefont) New function does nothing special but
+ makes life easier.
+
+Fri Jan 10 16:43:04 1992 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c (cm_code) Increment/decrement in_fixed_width_font
+ while processing the text inside of an @code (includes @samp, @file).
+
+Wed Jan 8 02:52:33 1992 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c: (close_insertion_paragraph) New function gets called
+ to close certain types of insertions. This includes @format,
+ @example, etc. New variable line_already_broken describes the
+ state of the output file to close/start_paragraph ().
+
+Tue Jan 7 02:24:10 1992 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c: (cm_node) Get and remember sectioning commands even
+ for those nodes which are not currently defaulting. Such nodes
+ can contain menus whose nodes are defaulted, and we need to know
+ the sectioning level of the node containing the menu.
+
+ * makeinfo.c: Removed definitions for "true", "false", and the
+ typedef for "boolean". Changed all code accordingly. Added
+ defines for BRACE_ARGS and NO_BRACE_ARGS to increase readability
+ of the CommandTable.
+
+ * makeinfo.c (begin_insertion) Do not
+ inhibit_paragraph_indentation for @table and friends.
+
+Mon Jan 6 11:52:36 1992 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c (convert) WHoops! Remove surrounding whitespace from
+ OUTPUT_FILENAME before using.
+
+ * makeinfo.c: (end_insertion) If an @end INSERTION is followed by
+ a blank line, then start a new paragraph there, otherwise close
+ the current one without a blank line.
+
+ * makeinfo.c: (main, convert) Add code to support -o FILE (+output
+ FILE) option. The output filename generated from this option
+ overrides the filename appearing in the @setfilename command.
+
+Mon Dec 23 23:46:42 1991 David J. MacKenzie (djm at wookumz.gnu.ai.mit.edu)
+
+ * texindex.c: Change POSIX ifdefs to HAVE_UNISTD_H and _POSIX_VERSION.
+
+Wed Dec 18 04:26:02 1991 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c (end_insertion) Close paragraphs removing last
+ inserted newline which comes from @end INSERTION.
+
+ * makeinfo.c (start_paragraph) Do not unconditionally set the
+ output column from the desired indentation; use an interim value
+ instead and keep in mind that some indentation may have already
+ been done.
+
+Fri Dec 6 01:25:09 1991 David J. MacKenzie (djm at wookumz.gnu.ai.mit.edu)
+
+ * texindex.c: Conditionalize on _AIX (which is predefined) instead
+ of AIX, just like makeinfo does.
+
+Sat Nov 23 22:43:05 1991 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c: (cm_vtable) New command @vtable is just like
+ @ftable, but adds an entry to the variable index instead of the
+ function index.
+
+Thu Nov 21 00:12:51 1991 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * info.c: #define S_ISREG macro if not defined, and use the
+ definition.
+
+Wed Nov 20 01:07:57 1991 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c: (flush_output) Turn off meta bit on sentence enders
+ that were ignored.
+
+Fri Nov 1 01:09:43 1991 David J. MacKenzie (djm at wookumz.gnu.ai.mit.edu)
+
+ * Makefile.in: Add texindex.
+ * texindex.c: Add more #ifdefs, for VMS and USG.
+ (usage): New function.
+ (decode_command): Call it if given invalid option or no files.
+ Use getopt.
+
+Sat Sep 21 17:02:42 1991 Info Maintainer (info at gnuwest.fsf.org)
+
+ * makeinfo.c: New command @deftypemethod added.
+
+ * makeinfo.c: (cm_cartouche) New function which is ignored in
+ makeinfo.
+
+ * makeinfo.c: (cm_br) If we skip a newline then increment
+ line_number.
+
+ * makeinfo.c: (reader_loop) ignore the whitespace on lines which
+ appear blank.
+
+ * index_add_arg (), close_paragraph (); Call ignore_blank_line ()
+ to tell the reader that the previous line disappeared from the
+ input stream. New function ignore_blank_line ().
+
+Tue Sep 3 22:38:18 1991 Info Maintainer (info at gnuwest.fsf.org)
+
+ * makeinfo.c: (cm_footnotestyle, cm_paragraphindent) Fix bogus
+ call to get_rest_of_line ().
+
+Tue Jun 11 00:34:12 1991 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * info.c: Fixed SIGWINCH display bugs. Windows can now be resized
+ at will.
+
+Mon Jun 10 11:25:01 1991 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c New function cm_math () does nothing but accepts
+ arguments.
+
+ * makeinfo.c (flush_output) only change the 8th bit for space,
+ tab, or newline. This protects ISO character sets.
+
+ * info.c: opsys_filename (); Return only the names of regular
+ files, not directories or block special devices.
+
+ * makeinfo.c (add_char) Fixed bug in filling which could cause 78
+ character lines to be filled incorrectly when fill_column was 79.
+
+Tue Jun 4 13:34:57 1991 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c: Add @paragraphindent and @footnotesytle as
+ interactive commands to change default paragraph indentation and
+ footnote style.
+
+Thu Jan 31 10:55:34 1991 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * @cite now produces `...' instead of ``...''.
+
+Tue Jan 29 16:47:01 1991 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c: add flushleft, and flushright.
+ (cm_xref): all calls to add_word_args () are now calls to
+ execute_string () so that @code{@@bullet} produces the correct
+ output. The call to normalize_node_name () from get_xref_token
+ () is removed, since xref now calls execute string.
+ (end_insertion) now sets last_char_was_newline so that no extra
+ indentation can appear on the following text line.
+
+Sun Jan 27 22:32:45 1991 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c (args_from_string): Hack tokenization to consider a
+ command followed immediately by braces to be a single token
+ (including the braces and contents of same).
+
+Thu Jun 28 15:01:51 1990 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c, info.c, Makefile: Change SYSV to USG.
+
+Wed Jun 27 12:22:12 1990 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c: new function cm_today () produces the date in the
+ output document.
+
+Wed May 30 13:00:09 1990 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c (cm_xref) If arguments 4 or 5 are present, then we
+ use argument 2 as the node name, unless it is empty, in which case
+ we use argument one. See how easy this is to use?
+
+ * makeinfo.c (many index functions) Handle code indices by
+ inserting @code{} around the index entry item when it is being
+ printed. Keep track of which type of index was used to insert
+ this item into the index.
+
+ * makeinfo.c (reader_loop) Paired single quotes turn into double
+ quote (outside of fixed-width font insertions. Multiple dashes
+ don't shrink down to double dashes inside of fixed-width font
+ insertions.
+
+Sun May 27 11:23:27 1990 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c Merge in VMS changes. Adds single change to
+ find_and_load (), and mimics some things that SYSV needs for
+ headers.
+
+Mon May 21 11:39:43 1990 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c Added @smallbook.
+
+Thu Apr 26 05:01:04 1990 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c: Output newline before tag table leader. @sp X
+ doesn't close paragraph anymore, it just acts as if you personally
+ typed in X newlines.
+
+Mon Apr 16 02:26:11 1990 Brian Fox (bfox at gnuwest.fsf.org)
+
+ * makeinfo.c Fixed splitting to output the final node in a
+ separate subfile if outputting it in the current subfile would
+ make the subfile too large.
+
+Sun Jan 14 10:34:42 1990 Brian Fox (bfox at sbphy.ucsb.edu)
+
+ * makeinfo.c: new function normalize_node_name () gets called from
+ get_node_token (), get_xref_token (), glean_node_from_menu (). It
+ allows (by hacking) @@ in the name of a node. This leaves @Top
+ undefined as to what action to take: that is to say that @@Top and
+ @Top are identical node names.
+
+ * makeinfo.c:begin_insertion (). Made @example and friends
+ sensitive to newlines so that pending_indent wouldn't build up.
+ This fixed bug of extra indentation if @example was followed
+ immediately by a blank line, instead of text.
+
+Mon Dec 11 11:47:28 1989 Brian Fox (bfox at rice-chex)
+
+ * Changed cons_string to savestring everywhere.
+
+ * Added info.tar.Z as a target to the Makefile.
+
+Mon Dec 11 00:28:14 1989 David J. MacKenzie (djm at rice-chex)
+
+ * Merge modification history comments from info.c and makeinfo.c
+ into the ChangeLog.
+
+ * makeinfo.c (main): Use getopt_long.
+ (usage): Describe new option syntax, adding descriptions
+ of the verbose and paragraph-indent options.
+
+ * Makefile: Add rules to link makeinfo with getopt.
+
+Sun Dec 10 01:26:34 1989 David J. MacKenzie (djm at hobbes.ai.mit.edu)
+
+ * Makefile: Move default info directory path definition from info.c
+ and shorten it, since it will now be changed appropriately for
+ each site.
+ Rearrange rules to put those that are likely to be changed locally
+ at the beginning.
+ Define SHELL, don't define DOC (wasn't used).
+ (dist): New rule to make info.tar and info.tar.Z.
+
+ info.c (get_terminal_info): Use fgets instead of gets.
+ Flush output before reading.
+ (info_signal_handler): Don't declare extra unused args.
+ (help_possible_completions): Don't return a value; never used.
+ (help_use_info): Ditto.
+ (main): Add missing arg to call of get_node.
+ (toploop): Ditto.
+ (build_notes): Move misplaced ')'.
+ Global: Added some casts to function calls.
+ Commented out some unused code.
+
+Sat Dec 9 18:44:33 1989 David J. MacKenzie (djm at hobbes.ai.mit.edu)
+
+ * info.c: Move some function decl's outside of function bodies.
+ Include getopt.h.
+ (main): Use getopt_long. Fix error in use of printf.
+ Add /usr/local/emacs/info to the default directory path so it
+ works at the AI lab.
+ (usage): Rename from explain. Update message.
+ (eat_argument): Function removed.
+
+ * Makefile: Add rules for linking info with getopt.
+ Rename DOT_OHS macro to OBJECTS.
+
+Tue Nov 7 17:48:31 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
+
+ * makeinfo.c (CommandTable): Define `@ ' and `@RET'.
+
+Mon Nov 6 08:15:20 1989 Brian Fox (bfox at rice-chex)
+
+ * makeinfo.c: Added defaulting Next, Prev, and Up pointers in a
+ @node command without arguments. Revamped validation to be more
+ robust. Added new validation rules (see comment at validat_file).
+
+ * Changed Makefile to include ChangeLog and default-nodes.texinfo
+ in info.tar.Z.
+
+Sun Nov 5 02:27:35 1989 Richard Stallman (rms at sugar-bombs.ai.mit.edu)
+
+ * makeinfo.c (convert): Split even if errors.
+
+Tue Aug 22 14:51:11 1989 Robert J. Chassell (bob at hobbes.ai.mit.edu)
+
+ * makeinfo.c (defun_internal): Line that begin with an asterisk
+ are mistook for menu entries by info; so, replaced `* ' prior to
+ function, variable, etc. definitions with ` * '.
+
+... Aug .. ........ 1989 Brian Fox (bfox at rice-chex.ai.mit.edu)
+
+ * makeinfo.c: Added the @def... commands.
+ Added the -pi flag for paragraph_start_indent.
+
+Wed Jul 6 ........ 1989 Brian Fox (bfox at rice-chex.ai.mit.edu)
+
+ * info.c: Indirect tags are not assumed to point close to the node.
+ Instead, they point to where the node would have been, had the the
+ file never been split. Thus, the header of a split file is
+ compensated for, by dynamically figuring out how long it is every
+ time we read in a file.
+
+Mon Jun 12 19:48:58 1989 Robert J. Chassell (bob at rice-chex.ai.mit.edu)
+
+ * makeinfo.c: @result, @expansion, @print, @error, @point, @equiv added
+
+... Jun .. ........ 1989 Brian Fox (bfox at rice-chex.ai.mit.edu)
+
+ * makeinfo.c: Make sure that the NEXT node has a PREV that points
+ to it.
+
+ * makeinfo.c: Added @result, @expansion, @equiv, @print, @error
+ and @point.
+
+Tue May 2 23:41:37 1989 Randall Smith (randy at rice-chex.ai.mit.edu)
+
+ * makeinfo.c (find_index): Fixed comparison to be versus -1.
+
+Fri Apr 7 14:24:27 1989 Randall Smith (randy at rice-chex.ai.mit.edu)
+
+ * makeinfo.c: Installed new version from bfox.
+ * makeinfo.c (get_until): Fixed typo; == should have been =.
+
+... Apr .. ........ 1989 Brian Fox (bfox at rice-chex.ai.mit.edu)
+
+ * makeinfo.c: Added validation of Up fields. They now have to
+ have a menu item which points to them in the indicated node.
+
+Thu Feb 25 10:22:00 1989 Brian Fox (bfox at rice-chex.ai.mit.edu)
+
+ * info.c: Made info_directory_paths try to get its value from the
+ environment variable INFO_DIRECTORY_PATHS. Added cons_string
+ in an attempt to get rid of the brain-damage (read brian-damage)
+ I originally wrote in here. Death to static limits!
+
+... Oct .. ........ 1988 Brian Fox (bfox at rice-chex.ai.mit.edu)
+
+ * makeinfo.c: Allowed user defined commands. In the specific,
+ allowed the the user to make his/her own indices. We define the
+ default ones.
+
+Fri Oct 9 13:03:00 1988 Brian Fox (bfox at rice-chex.ai.mit.edu)
+
+ * info.c: Virgin release 1.0.
+
+ * info.c: Made the completer not use static size variables.
+ Also made the completer more generic. Maybe this will be of
+ some use someday.
+ Changed file_error to incorporate code suggestions from
+ Roland McGrath.
+ Changed idiot error messages. We still need some canonical
+ location for the initial Info directory path.
+
+... Jul .. ........ 1988 Brian Fox (bfox at rice-chex.ai.mit.edu)
+
+ * makeinfo.c: added code to handle un-closed braces at the start
+ of a node, un-finished insertions at the start of a node,
+ and outputting the `header' at the start of each info split sub-file.
+
+ * makeinfo.c: Made split_file NOT update the tags table to reflect
+ the changes in the output files. This means the reader has also
+ changed.
+
+... Jun .. ........ 1988 Brian Fox (bfox at rice-chex.ai.mit.edu)
+
+ * makeinfo.c: fixed filling to do the right thing at sentence ends.
+ stopped automatically removing filename extensions on output
+ split files.
+
+... Apr .. ........ 1988 Brian Fox (bfox at rice-chex.ai.mit.edu)
+
+ * makeinfo.c: added splitting.