home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / fontutils-0.6-base.tgz / fontutils-0.6-base.tar / fsf / fontutils / gf / ChangeLog next >
Text File  |  1992-10-27  |  10KB  |  305 lines

  1. Tue Oct 27 12:56:09 1992  Karl Berry  (karl@cs.umb.edu)
  2.  
  3.     * Version 0.6.
  4.  
  5. Mon Sep 21 13:20:29 1992  Karl Berry  (karl@cs.umb.edu)
  6.  
  7.         * gf_output.c (start_put_char): don't claim we are part of the
  8.           nonexistent put_gf_char in the warning.
  9.  
  10. Thu Sep  3 09:30:43 1992  Karl Berry  (karl@hayley)
  11.  
  12.         * Version 0.5.
  13.  
  14. Sat Jun  6 10:03:52 1992  Karl Berry  (karl@hayley)
  15.  
  16.         * gf_input.c (gf_get_postamble): if the input file is empty, give
  17.           a decent error message.
  18.  
  19. Mon May  4 09:28:57 1992  Karl Berry  (karl@hayley)
  20.  
  21.         * gf_output.c (start_put_char): use `put_gf_char' in the warning.
  22.  
  23. Sat Apr  4 13:53:55 1992  Karl Berry  (karl@hayley)
  24.  
  25.         * gf_output.c (gf_put_char): remove unneeded local `charcode'.
  26.  
  27. Sat Mar 28 07:48:16 1992  Karl Berry  (karl at hayley)
  28.  
  29.         * Version 0.4.
  30.  
  31.         * Change copyright years to 1992 only.
  32.  
  33. Sat Mar  7 13:18:42 1992  Karl Berry  (karl at fosse)
  34.  
  35.         * gf_input.c (gf_get_three): complete prototype.
  36.         * gf_output.c (init_locators, put_locators): likewise.
  37.  
  38. Sat Mar  7 09:12:14 1992  Karl Berry  (karl at hayley)
  39.  
  40.         * GNUmakefile (files, headers, sources): replace with `c_and_h', etc.
  41.  
  42.         * gf_input.c (get_character_bitmap): use puts instead of printf
  43.           where possible.
  44.  
  45. Thu Jan  9 08:30:06 1992  Karl Berry  (karl at hayley)
  46.  
  47.         * *.c: do not include global.h.
  48.  
  49.         * *.h: remove #pragma once.
  50.  
  51. Wed Jan  8 15:28:34 1992  Karl Berry  (karl at hayley)
  52.  
  53.         * update copyright messages.
  54.  
  55.         * change `allocate to `xmalloc', `reallocate' to `xrealloc', and
  56.           `string_copy' to `strdup'.
  57.  
  58. Wed Jan  1 16:45:14 1992  Kathy Hargreaves  (kathy at hayley)
  59.  
  60.         * gf_output.c (gf_put_preamble): Just truncate comment if it's too
  61.           long, instead of fataling.
  62.  
  63. Tue Oct  1 07:52:47 1991  Karl Berry  (karl at hayley)
  64.  
  65.         * gf_input.c (deblank): remove blank rows at the top and bottom.
  66.  
  67. Tue Jul 30 13:18:02 1991  Karl Berry  (karl at ra.cs.umb.edu)
  68.  
  69.         * Version 0.3.
  70.  
  71. Sat Jun 15 09:50:04 1991  Karl Berry  (karl at hayley)
  72.  
  73.         * all files: change `checked_' to `x'.
  74.  
  75. Thu Jun  6 07:28:10 1991  Karl Berry  (karl at hayley)
  76.  
  77.         * all files: change to version 2 of the GPL.
  78.  
  79. Tue Apr 23 13:39:09 1991  Karl Berry  (karl at ra.cs.umb.edu)
  80.  
  81.         * gf_input.c (get_paint): remove assertion that we're at a valid
  82.           location.
  83.  
  84. Thu Mar  7 07:32:38 1991  Karl Berry  (karl at hayley)
  85.  
  86.         * Version 0.2.
  87.  
  88. Mon Feb 25 16:15:06 1991  Karl Berry  (karl at hayley)
  89.  
  90.         * gf_output.c (put_boc): declare static
  91.  
  92.         * gf_{input,output}.c: change names to `gf_...' from `..._gf_...'.
  93.  
  94.         * GNUmakefile (sources): remove `gf_common.c'.
  95.         * gf_input.c (gf_get_postamble): initialize the postamble inline.
  96.  
  97. Sun Feb 17 09:31:14 1991  Karl Berry  (karl at hayley)
  98.  
  99.         * *.c: include config.h.
  100.  
  101. Sun Jan 13 09:37:11 1991  Karl Berry  (karl at hayley)
  102.  
  103.         * gf_input.c (get_raw_gf_char, append_byte, append_n_bytes): use
  104.           `raw_char_type' instead of `raw_gf_char_type', and RAW_...
  105.           macros instead of GF_RAW...
  106.         * gf_output.c (put_raw_gf_char): likewise.
  107.  
  108.         * gf_input.c (get_raw_gf_char): loop until eoc reading the
  109.           character, instead of while (0).
  110.  
  111.         * gf_input.c (ENSURE_AVAILABLE): loop as long as we need more
  112.           space, instead of testing once.
  113.  
  114.         * gf_input.c (get_raw_gf_char): allocate the space for the new
  115.           character before storing into it.
  116.  
  117. Sat Jan 12 14:56:18 1991  Karl Berry  (karl at hayley)
  118.  
  119.         * gf_input.c (get_raw_gf_char, append_byte, append_n_bytes,
  120.           new_gf_raw_char): new routines to handle reading raw characters.
  121.         * gf_output.c (start_put_char, put_raw_gf_char): more new
  122.           routines.
  123.  
  124. Sat Nov 17 12:46:52 1990  Karl Berry  (karl at hayley)
  125.  
  126.         * gf_input.c, gf_output.c: include appropriate file-...h files.
  127.  
  128. Wed Oct 17 18:06:17 1990  Karl Berry  (karl at aten)
  129.  
  130.         * gf_input.c (deblank): when the bitmap is all zero, ensure that
  131.           all its dimensions are also zero.
  132.  
  133. Fri Oct  5 07:03:35 1990  Karl Berry  (karl at hayley)
  134.  
  135.         * gf_input.c (close_gf_input_file): null the elements of
  136.           `char_list'.
  137.         (get_given_gf_char): make `char_list' global to the file.
  138.  
  139. Wed Aug 29 14:13:08 1990  Karl Berry  (karl at hayley)
  140.  
  141.         * gf_input.c (gf_get_byte, ...): pass gf_input_filename, and
  142.         rewrite as macros.
  143.         * gf_output.c (gf_put_byte, ...): likewise.
  144.  
  145. Tue Jul 24 13:19:40 1990  Karl Berry  (karl at hayley)
  146.  
  147.         * gf_output.c (put_gf_postamble): the pointer after the POST byte
  148.         is still wrong.
  149.  
  150. Thu Jul  5 06:30:56 1990  Karl Berry  (karl at hayley)
  151.  
  152.         * gf_output.c (put_gf_postamble): output the right pointer after
  153.         the POST byte.
  154.  
  155. Wed Jul  4 09:00:19 1990  Karl Berry  (karl at hayley)
  156.  
  157.         * gf_input.c (get_full_boc): allow the character with code
  158.         MAX_CHAR_CODE.
  159.  
  160. Wed Jun 20 07:24:23 1990  Karl Berry  (karl at hayley)
  161.  
  162.         * gf_output.c (put_gf_preamble): just output the characters of the
  163.         comment here, instead of calling gf_put_string.  Also, don't give
  164.         a fatal message if the comment is too long.
  165.         (gf_put_string): delete this.
  166.  
  167.         * gf_input.c (gf_cur_pos): use checked_ftell; rename to gf_ftell,
  168.         and change callers.
  169.         (gf_set_pos): rename to gf_fseek.
  170.         * gf_output.c (gf_cur_pos): likewise.
  171.  
  172. Tue Jun 19 10:56:10 1990  Karl Berry  (karl at hayley)
  173.  
  174.         * gf_input.c (open_gf_input_file): complain if the input file
  175.         already exists and the caller tries to open a second.
  176.  
  177. Sun Jun  3 11:06:31 1990  Karl Berry  (karl at hayley)
  178.  
  179.         * gf_input.c (get_character_bitmap): ignore NO_OPs before the EOC
  180.         of a blank character.
  181.  
  182. Fri Jun  1 15:14:29 1990  Karl Berry  (karl at hayley)
  183.  
  184.         * gf_output.c (close_gf_output_file): use checked_fclose.
  185.  
  186.         * gf_output.c (open_gf_output_file): make sure the output file
  187.         hasn't already been opened.
  188.  
  189. Wed May 30 15:36:46 1990  Karl Berry  (karl at hayley)
  190.  
  191.         * gf_input.c (get_full_boc): make sure the character code is in
  192.         range.
  193.  
  194. Thu May  3 09:29:17 1990  Karl Berry  (karl at hayley)
  195.  
  196.     * gf_common.c (new_gf_char): delete this.
  197.         * gf_input.c (get_gf_char): don't call it.
  198.  
  199. Sat Apr 21 09:43:34 1990  Karl Berry  (karl at hayley)
  200.  
  201.     * gf_input.c (gf_get_string): add a trailing null to the end of
  202.     the returned string.
  203.  
  204. Thu Apr 19 16:10:21 1990  Karl Berry  (karl at hayley)
  205.  
  206.     * gf_common.c (new_gf_postamble): forgot to initialize character
  207.     #255 in a new postamble.
  208.  
  209.     * gf_input.c (get_postamble): don't ignore the checksum.
  210.  
  211. Mon Apr 16 07:21:42 1990  Karl Berry  (karl at hayley)
  212.  
  213.     * gf_opcodes.h: add #pragma once.
  214.  
  215. Sat Apr 14 17:04:40 1990  Karl Berry  (karl at hayley)
  216.  
  217.     * gf_input.c (get_character_bitmap): call get_specials when we see
  218.     a special opcode, so that we skip over the arguments.
  219.  
  220. Mon Apr  9 07:11:48 1990  Karl Berry  (karl at hayley)
  221.  
  222.     * gf_common.c (new_gf_postamble): remove references to the
  223.     specials; upcase `max_char_code' and `null_byte_ptr'.
  224.         (new_gf_char): new name for `new_generic_char'; remove references
  225.         to the specials.
  226.         gf_input.c (thoughout): use macros to look at the postamble and
  227.         character structures; upcase `fatal' and other global macros.
  228.         gf_output.c: likewise.
  229.         GNUmakefile: remove references to gf_util.c and generic.h.
  230.  
  231. Tue Apr  3 17:32:24 1990  Karl Berry  (karl at hayley)
  232.  
  233.     * gf_input.c (deblank): forgot to initialize width and height.
  234.  
  235. Thu Mar  1 11:19:06 1990  Karl Berry  (karl at hayley)
  236.  
  237.     * gf_output.c (put_gf_char): don't fail when a character is output
  238.         more than once; just give a warning (and only outpt the first one).
  239.  
  240.     * gf_input.c (deblank): don't fail if the character is all white
  241.         (in which case white_on_right=white_on_left, and we don't want to
  242.         subtract them both from the width).
  243.  
  244.     * gf_input.c (get_character_bitmap): and fix the same off-by-one
  245.         bug fixed on Feb 23, this time for the height. Will I ever get
  246.         this right?
  247.         [no, rescind that. The height IS inclusive, and the width is NOT
  248.         inclusive.]
  249.  
  250.     * gf_input.c (get_character_bitmap): if the character is zero
  251.         wide, read the EOC following.
  252.  
  253.     * gf_input.c (get_character_bitmap): don't assert that the
  254.         max_row >= min_row (or col), because if the character is zero
  255.         high (or wide), it won't be.
  256.         (deblank): make this_col be int, not unsigned, since we subtract
  257.         one from it.
  258.  
  259. Tue Feb 27 20:58:52 1990  Kathy Hargreaves  (kathy at hayley)
  260.  
  261.     * gf_input.c (gf_get_string): if the length is zero, don't try to
  262.     read anything from the file.
  263.  
  264. Fri Feb 23 13:28:07 1990  Karl Berry  (karl at hayley)
  265.  
  266.     * gf_input.c (get_character_bitmap): fix off-by-one in deciding how
  267.     wide the bitmap should be.
  268.  
  269. Sat Feb  3 10:28:28 1990  Karl Berry  (karl at hayley)
  270.  
  271.     * Makefile: rename to GNUmakefile.
  272.  
  273. Wed Jan 24 17:49:01 1990  Karl Berry  (karl at hayley)
  274.  
  275.     * gf_util.c (ascender_part): new routine.
  276.  
  277. Mon Oct 30 18:41:42 1989  Karl Berry  (karl at hayley)
  278.  
  279.     * all files: add the copyleft.
  280.  
  281. Sun Oct 29 07:33:50 1989  Karl Berry  (karl at hayley)
  282.  
  283.     * gf_output.c (put_boc): have to test the maximums of the bounding
  284.     box for sign, as well as the deltas.
  285.  
  286. Sat Oct 28 15:20:26 1989  Karl Berry  (karl at hayley)
  287.  
  288.     * gf_output.c (put_skip): correct misinterpretation of the SKIP0
  289.     opcode.
  290.  
  291.     * gf_output.c (put_paint, put_skip, put_new_row): define these.
  292.  
  293.     * gf_output.c (font_bb): initialize using MAXINT, from <values.h>.
  294.  
  295. Tue Oct 17 21:36:31 1989  Karl Berry  (karl at hayley)
  296.  
  297.     * gf_input.c (get_locators): CHAR_LOC commands take a one-byte
  298.     character residue, like CHAR_LOC0 commands, not four-byte
  299.     character codes.
  300.  
  301. Fri Oct  6 19:18:58 1989  Karl Berry  (karl at hayley)
  302.  
  303.     * gf_util.c (print_gf_char): pass in a file parameter, instead of
  304.     always writing to stdout.
  305.