summaryrefslogtreecommitdiff
path: root/tfm/ChangeLog.old
diff options
context:
space:
mode:
Diffstat (limited to 'tfm/ChangeLog.old')
-rw-r--r--tfm/ChangeLog.old371
1 files changed, 371 insertions, 0 deletions
diff --git a/tfm/ChangeLog.old b/tfm/ChangeLog.old
new file mode 100644
index 0000000..044da8f
--- /dev/null
+++ b/tfm/ChangeLog.old
@@ -0,0 +1,371 @@
+Fri May 13 16:57:15 1994 Karl Berry (karl@cs.umb.edu)
+
+ * tfm_output.c (tfm_convert_pl): Add NULL to the concatn.
+
+Sun May 1 15:32:11 1994 Karl Berry (karl@cs.umb.edu)
+
+ * tfm_output.c: Use concatn instead of the no-longer-existing concat5.
+
+Tue Oct 27 12:56:39 1992 Karl Berry (karl@cs.umb.edu)
+
+ * Version 0.6.
+
+Mon Oct 19 08:11:44 1992 Karl Berry (karl@cs.umb.edu)
+
+ * tfm_input.c (tfm_get_chars): Return the newly malloced array,
+ not the static variable.
+
+Thu Sep 3 09:31:23 1992 Karl Berry (karl@hayley)
+
+ * Version 0.5.
+
+Tue Jul 7 16:42:47 1992 Karl Berry (karl@hayley)
+
+ * tfm_input.c (tfm_input_filename): new routine.
+ (tfm_input_filename): change var name to just `tfm_input_name'.
+
+Sat Jun 13 07:55:29 1992 Karl Berry (karl@hayley)
+
+ * all files: change `font_param{,eter}' to `fontdimen', globally.
+
+ * tfm_fontdim.c: rename from `fontdimen.c'.
+ * GNUmakefile (c_only): change here.
+
+Fri Jun 12 09:45:31 1992 Karl Berry (karl@hayley)
+
+ * fontdimen.c (tfm_set_fontdimen): rename from
+ `tfm_set_font_parameter', and rearrange args.
+
+ * tfm_ligature.c (tfm_set_ligature): take a lig list as the
+ parameter instead of a TFM char.
+
+Tue Jun 9 13:57:18 1992 Karl Berry (karl@hayley)
+
+ * fontdimen.c (tfm_set_fontdimens): call `float_ok' on the
+ potential fontdimen value.
+
+ * fontdimen.c: new file with all the fontdimen stuff.
+ * tfm_kern.c: new file with the kern stuff.
+ * tfm_ligature.c: and the ligature stuff.
+ * tfm_char.c: rename from tfm_util, since that's all that's left.
+
+Mon Jun 8 15:27:59 1992 Karl Berry (karl@hayley)
+
+ * tfm_util.c (tfm_set_kern): take a kern list as the parameter instead
+ of the whole TFM character.
+
+Sun May 31 10:56:10 1992 Karl Berry (karl@hayley)
+
+ * tfm_output.c (tfm_put_char): use `epsilon_equal'.
+
+Sat May 30 14:58:33 1992 Karl Berry (karl@hayley)
+
+ * tfm_output.c (tfm_convert_pl): allow for passing in the TFM name.
+
+ * tfm_output.c (tfm_convert_pl): free `cmd'.
+
+Thu May 14 22:20:14 1992 Karl Berry (karl@claude.cs.umb.edu)
+
+ * tfm_util.c (tfm_set_fontsize): make non-static.
+
+Wed May 13 09:16:19 1992 Karl Berry (karl@hayley)
+
+ * tfm_input.c (get_tfm_header): initialize the parameter count in
+ global_info here.
+ (get_tfm_params): not here.
+
+Tue Apr 21 07:45:29 1992 Karl Berry (karl@hayley)
+
+ * tfm_input.c (tfm_get_global_info): use XTALLOC1.
+
+Sun Mar 29 19:02:25 1992 Karl Berry (karl at hayley)
+
+ * tfm_input.c (get_tfm_params): forgot arg to printf.
+
+Sat Mar 28 07:49:38 1992 Karl Berry (karl at hayley)
+
+ * Version 0.4.
+
+ * Change copyright years to 1992 only.
+
+Sat Mar 21 10:59:51 1992 Kathy Hargreaves (kathy at hayley)
+
+ * tfm_util.c (tfm_set_design_size): set design size unconditionally.
+
+ * tfm_util.c (tfm_set_design_size): added.
+
+ * tfm_util.c (tfm_set_header): deleted DEFAULT_DESIGN_SIZE.
+
+ * tfm_util.c (tfm_set_fontsize): made extern.
+
+ * tfm_util.c [TFM_CHECK_DESIGNSIZE]: changed name from
+ CHECK_DESIGNSIZE.
+
+ * tfm_util.c (tfm_set_font_parameter, tfm_set_fontsize): added.
+ (tfm_set_fontdimens): use tfm_set_font_parameter.
+
+Thu Mar 19 13:24:14 1992 Kathy Hargreaves (kathy at hayley)
+
+ * tfm_util.c (tfm_set_header): use CHECK_DESIGN_SIZE.
+ Don't range of check default design size; expect it to be valid.
+
+ * tfm_util.h [CHECK_DESIGN_SIZE]: added.
+
+ * tfm_util.c (tfm_set_header): took `design_size' out of
+ `designsize' else clause. Added DEFAULT_DESIGN_SIZE. If either
+ variable is set, then arrange to set fontsize.
+ Set tfm_info's design size to DEFAULT_DESIGN_SIZE if it's not
+ set by the tfm-header design-size option.
+
+ * tfm_util.c (set_fontsize): changed name from set_fontsize_if_unset.
+ (tfm_set_header): if -design-size tfm-header option is used, set
+ the font parameter count so will change the fontsize.
+
+Wed Mar 18 12:27:44 1992 Kathy Hargreaves (kathy at hayley)
+
+ * tfm_util.c (tfm_set_ligature): added.
+
+ * tfm_util.c (tfm_set_header): dox fix.
+
+Mon Mar 16 12:22:42 1992 Kathy Hargreaves (kathy at hayley)
+
+ * tfm_util.c (tfm_set_header): set design size correctly.
+
+ * tfm_util.c (set_fontsize_if_unset): added.
+ (tfm_set_header, tfm_set_fontdimens): call set_fontsize_if_unset.
+
+ * tfm_util.c (tfm_set_header): added.
+
+Thu Jan 9 11:22:04 1992 Karl Berry (karl at hayley)
+
+ * *.c: do not include global.h.
+
+Wed Jan 8 15:25:17 1992 Karl Berry (karl at hayley)
+
+ * update copyright messages.
+
+ * change `allocate to `xmalloc', `reallocate' to `xrealloc', and
+ `string_copy' to `strdup'.
+
+Tue Sep 17 16:54:26 1991 Karl Berry (karl at hayley)
+
+ * tfm_input.c (tfm_get_bcpl_string): append a null to the data.
+
+Tue Jul 30 13:20:02 1991 Karl Berry (karl at ra.cs.umb.edu)
+
+ * Version 0.3.
+
+Tue Jul 16 17:21:19 1991 Karl Berry (karl at hayley)
+
+ * tfm_util.c (tfm_get_kern): move from tfm_input.c, and take a tfm
+ char as an arg, instead of using the tfm_char_table from the font.
+
+Sun Jun 16 07:47:49 1991 Karl Berry (karl at hayley)
+
+ * tfm_output.c (put_lig_kern_info): output a `stop' after each
+ character, since it isn't implied by a `label'.
+
+ * tfm_output.c (tfm_put_global_info): don't output a checksum
+ property if the checksum is zero.
+
+Sat Jun 15 09:54:19 1991 Karl Berry (karl at hayley)
+
+ * tfm_input.c (tfm_get_chars, tfm_get_char): set the `code' member
+ of the TFM character structure.
+
+ * tfm_output.c (put_pl_lig_kern_table): rename to
+ `put_lig_kern_info' and rewrite to take a single character.
+ (tfm_put_char): new routine to output only one character.
+ (tfm_put_chars): call `tfm_put_char'.
+
+ * all files: change `checked_' to `x'.
+
+Tue Jun 11 15:17:51 1991 Karl Berry (karl at hayley)
+
+ * tfm_util.c (tfm_new_chars): use XTALLOC.
+
+ * tfm_input.c (tfm_get_char): new routine.
+
+ * tfm_input.c (tfm_get_kern): check if the character exists before
+ looking at its kern list. Also, use LIST_... macros instead of
+ doing direct selection. Also, use `charcode_type' instead of
+ `one_byte'.
+ * tfm_util.c (tfm_set_kern): likewise.
+
+ * tfm_input.c (tfm_get_global_info, tfm_get_chars): don't save and
+ restore the file position.
+
+ * tfm_input.c (get_tfm_char): rename to `get_char'.
+
+Thu Jun 6 07:31:49 1991 Karl Berry (karl at hayley)
+
+ * All files: change to version 2 of the GPL.
+
+Thu Apr 4 05:48:15 1991 Karl Berry (karl at hayley)
+
+ * tfm_util.c (tfm_new_chars): call `tfm_new_char'.
+
+ * tfm_output.c (put_pl_lig_kern_table): test different characters
+ as we go through the loop! How did this one get past? Ohh, now
+ I see -- I was incrementing the pointer.
+
+ * tfm_output.c (put_pl_lig_kern_table): test >0 instead of !=0 on
+ the (unsigned) count variables.
+
+Wed Apr 3 11:43:28 1991 Karl Berry (karl at hayley)
+
+ * tfm_output.c (tfm_init_global_info): initialize the number of
+ parameters to zero.
+
+ * tfm_output.c (put_pl_lig_kern_table): don't output a lig/kern
+ program for a character that doesn't exist -- either the left or
+ the right.
+
+Tue Apr 2 06:48:27 1991 Karl Berry (karl at hayley)
+
+ * tfm_util.c (tfm_set_fontdimens): assign zero to all the
+ intervening fontdimens when we set the fontsize; reset the
+ parameter count.
+
+ * tfm_output.c (tfm_put_global_info): output the number of
+ parameters we have, instead of trying to find the last nonzero
+ one.
+
+ * tfm_output.c (put_string_prop): don't output a space if there is
+ no value to the string property.
+
+Sun Mar 10 13:12:51 1991 Karl Berry (karl at hayley)
+
+ * tfm_input.c (get_tfm_params): save the number of parameters we
+ read.
+
+ * tfm_output.c (tfm_put_global_info): output as many parameters as
+ we have, instead of just the first six.
+ * tfm_input.c (get_tfm_params): likewise, for reading.
+
+ * tfm_output.c (tfm_init_global_info): new routine.
+
+Sat Mar 9 17:23:42 1991 Karl Berry (karl at hayley)
+
+ * tfm_util.c (tfm_set_fontdimens): new routine.
+
+Thu Mar 7 07:33:33 1991 Karl Berry (karl at hayley)
+
+ * Version 0.2.
+
+Tue Mar 5 15:34:26 1991 Karl Berry (karl at hayley)
+
+ * tfm_output.c (tfm_convert_pl): use output redirection instead of
+ -v to make tftopl be quiet.
+
+Mon Feb 25 15:42:09 1991 Karl Berry (karl at hayley)
+
+ * tfm_output.c (tfm_convert_pl): take a new parameter which says
+ whether to operate silently.
+
+ * tfm_output.c (INDENT_INCR): define as 2.
+
+ * tfm_input.c (tfm_open_filename): give an error if the caller
+ tries to open more than one file.
+
+ * tfm_{input,output,util}.c: rename external routines to start with
+ `tfm'; change error messages, etc.
+
+Sun Feb 17 09:51:50 1991 Karl Berry (karl at hayley)
+
+ * *.c: include config.h.
+
+Sun Dec 9 15:08:57 1990 Karl Berry (karl at hayley)
+
+ * tfm_input.c, tfm_output.c: doc fix.
+
+Sat Nov 17 12:54:02 1990 Karl Berry (karl at hayley)
+
+ * tfm_input.c, tfm_output.c: include appropriate file-...h files.
+
+Thu Aug 30 16:29:51 1990 Karl Berry (karl at hayley)
+
+ * tfm_input.c (tfm_get_byte, ...): pass the input filename, and
+ rewrite as macros.
+
+Tue Jul 24 11:09:46 1990 Karl Berry (karl at hayley)
+
+ * tfm_output.c: include filename.h.
+
+Fri Jul 13 16:48:56 1990 Karl Berry (karl at hayley)
+
+ * tfm_input.c (get_tfm_chars): declare `this_char' as unsigned,
+ not one_byte, since it might have to become 256.
+
+Wed Jul 4 08:39:28 1990 Karl Berry (karl at hayley)
+
+ * tfm_output.c (put_tfm_chars): look at the `exists' member of the
+ character structure, instead of checking for the width being zero.
+
+Wed Jun 20 07:32:49 1990 Karl Berry (karl at hayley)
+
+ * tfm_input.c (tfm_cur_pos): rename to tfm_ftell, and use
+ checked_ftell.
+ (tfm_set_pos): rename to tfm_fseek.
+
+Fri Jun 1 15:36:38 1990 Karl Berry (karl at hayley)
+
+ * tfm_input.c (close_tfm_input_file): use checked_fclose.
+ * tfm_output.c (close_pl_output_file): likewise.
+
+Wed May 30 16:21:43 1990 Karl Berry (karl at hayley)
+
+ * tfm_input.c (get_tfm_char): set the `exists' member of the
+ character structure.
+ * tfm_util.c (new_tfm_char): initialize the `exists' member.
+
+Thu Apr 12 14:58:24 1990 Karl Berry (karl at hayley)
+
+ * tfm_input.c (get_interword_space): rename to
+ `tfm_get_interword_space'.
+
+Mon Apr 9 12:10:26 1990 Karl Berry (karl at hayley)
+
+ * (all files): upcase macro names.
+
+Sun Apr 8 11:42:53 1990 Karl Berry (karl at hayley)
+
+ * tfm_input.c (get_tfm_global_info): if we've already read the
+ global info, just return the structure, instead of reading it
+ again.
+
+Fri Feb 23 08:43:02 1990 Karl Berry (karl at hayley)
+
+ * tfm_input.c (get_tfm_char): remember the dimensions in their
+ original fix_word units, as well as in points.
+
+Wed Feb 7 17:22:27 1990 Karl Berry (karl at hayley)
+
+ * tfm_input.c (tfm_get_design_size): new routine.
+ (tfm_get_coding_scheme): rename `get_coding_scheme'.
+
+Sun Jan 28 14:48:35 1990 Karl Berry (karl at hayley)
+
+ * tfm_util.c (set_kern): move this routine from tfm_input.c.
+
+ * tfm_output.c (change_pl_to_tfm): check that pl_output_filename
+ is non-NULL.
+
+Fri Dec 22 17:33:30 1989 Karl Berry (karl at hayley)
+
+ * tfm_input.c (tfm_get_x_height): new routine.
+
+Mon Oct 30 12:37:02 1989 Karl Berry (karl at hayley)
+
+ * all files: add the copyleft.
+
+ * tfm_util.c: define new_tfm_chars.
+
+ * tfm_output.c (put_tfm_global_info): take a structure as input,
+ not a pointer.
+ (new_tfm_char): move to tfm_util.c.
+
+Sun Oct 29 08:13:05 1989 Karl Berry (karl at hayley)
+
+ * tfm_output.c (put_pl_file): remove this, and add put_tfm_chars
+ and put_tfm_global_info in its place.