From ba5e80dbe110fba74c197130a63f626381492cc8 Mon Sep 17 00:00:00 2001 From: styluseater Date: Fri, 14 Jan 2011 03:27:42 +0000 Subject: Merged charspace ChangeLog into root ChangeLog. --- BUILD | 4 + ChangeLog | 393 ++++++++++++++++++++++++++++++++++++++++++++++++++++--- include/c-auto.h | 2 +- 3 files changed, 379 insertions(+), 20 deletions(-) diff --git a/BUILD b/BUILD index 941d5ae..af645be 100644 --- a/BUILD +++ b/BUILD @@ -1,3 +1,5 @@ +This file documents build instructions. + Building fontutils with GCC 4.5.2 doesn't require a seperate GCC installation but it is recommended that if you are using a GNU/Linux distribution with a different version of GCC that you install a new version into a self-contained @@ -6,6 +8,8 @@ directory. After you have successfully installed a self-contained version of GCC 4.5.2 then try: +autconf + CC="/opt/gcc/install/bin/gcc" LD_LIBRARY_PATH="/opt/mpc/install/lib:/opt/mpfr/install/lib:/opt/gmp/install/lib" ./configure CC="/opt/gcc/install/bin/gcc" LD_LIBRARY_PATH="/opt/mpc/install/lib:/opt/mpfr/install/lib:/opt/gmp/install/lib" make diff --git a/ChangeLog b/ChangeLog index 93add6a..2ba3d8f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,11 +1,25 @@ -Tue Jan 13 19:51:00 2011 Adam M. Dutko (dutko.adam@gmail.com) +Thu Jan 13 21:30:00 2011 Adam M. Dutko (dutko.adam@gmail.com) + + * ChangeLog: Corrected day on previous commit. + * ChangeLog: Created unified changelog with root and charspace logs. + +Thu Jan 13 19:51:00 2011 Adam M. Dutko (dutko.adam@gmail.com) * BUILD: Adding build notes for GCC 4.5.2. +Thu Nov 23 09:06:06 1995 Kathy Hargreaves + + * charspace/main.c: replaced find_tfm_filename with kpse_find_tfm. + Fri May 13 15:18:27 1994 Karl Berry (karl@cs.umb.edu) * configure.in: Include kpathsea/common.ac. +Sat Aug 7 11:53:23 1993 Karl Berry (karl@cs.umb.edu) + + * charspace/cmi.y, *.h: c-ctype.h and types.h now in kpathsea. + + Sat Jul 31 11:38:21 1993 Karl Berry (karl@cs.umb.edu) * configure.in: Remove AC_PREFIX. @@ -57,12 +71,22 @@ Sun Dec 13 16:39:23 1992 Karl Berry (karl@cs.umb.edu) * GNUmakefile.in (default_tfm_path): Use $(texdatadir). +Dec 11 14:59:42 1992 Karl Berry (karl@cs.umb.edu) + + * charspace/symtab.c (symval_as_string): `dtoa' is now `xdtoa'. + + * charspace/cmi.y: Change ctype references to use uppercase macros. + Thu Dec 10 10:34:30 1992 Karl Berry (karl@cs.umb.edu) * GNUmakefile.in (GNUmakefile): Add $(srcdir) to dependency, and use $(SHELL) instead of sh. (config.status): Use $(SHELL). +Thu Dec 3 15:40:40 1992 Karl Berry (karl@cs.umb.edu) + + * charspace/main.c: Don't bother to include getopt.h, cmdline.h already does. + Sun Nov 29 17:17:46 1992 Karl Berry (karl@cs.umb.edu) * GNUmakefile.in (emacslispdir): Doc fix. @@ -74,6 +98,10 @@ Wed Oct 28 15:09:29 1992 Karl Berry (karl@claude.cs.umb.edu) * GNUmakefile.in (install): Install data files with file as second arg, not directory. +Tue Oct 27 13:01:50 1992 Karl Berry (karl@cs.umb.edu) + + * charspace: Version 0.6. + Sun Oct 25 15:29:19 1992 Karl Berry (karl@cs.umb.edu) * GNUmakefile.in (realclean): Depend on distclean. @@ -132,6 +160,10 @@ Fri Sep 4 08:39:15 1992 Karl Berry (karl@hayley) * GNUmakefile.in (extraclean): new target. +Thu Sep 3 09:29:46 1992 Karl Berry (karl@hayley) + + * charspace: Version 0.5. + Thu Sep 3 08:54:12 1992 Karl Berry (karl@hayley) * Version 0.5. @@ -147,6 +179,10 @@ Thu Aug 27 08:56:47 1992 Karl Berry (karl@hayley) * configure: regenerated from Autoconf 1.1. +Sun Aug 23 13:36:19 1992 Karl Berry (karl@hayley) + + * charspace/main.c: (USAGE): put a newline before GETOPT_USAGE. + Wed Aug 19 07:55:50 1992 Karl Berry (karl@hayley) * GNUmakefile.in (install): do make install in `doc', and install @@ -156,6 +192,14 @@ Tue Aug 18 15:50:55 1992 Karl Berry (karl@hayley) * GNUmakefile.in (completedirs): remove `doc' (yay!). +Mon Aug 17 08:35:30 1992 Karl Berry (karl@hayley) + + * charspace/input-cmi.h: doc fix. + +Sun Aug 16 21:38:23 1992 Karl Berry (karl@hayley) + + * charspace/cmi.y (NOT_A_TOKEN): parenthesize the definition, for safety. + Sat Aug 15 13:32:38 1992 Karl Berry (karl@hayley) * GNUmakefile.in (mfdatadir, mfinputdir): new variables. @@ -170,7 +214,6 @@ Mon Aug 3 16:00:58 1992 Karl Berry (karl@hayley) Fri Jul 31 17:02:22 1992 Karl Berry (karl@hayley) * GNUmakefile.in (dist): include our aclocal.m4. - * GNUmakefile.in (LIBS): include $(extralibs) for the user to define. @@ -178,14 +221,42 @@ Wed Jul 22 08:42:46 1992 Karl Berry (karl@hayley) * GNUmakefile.in (topfiles): add `NEWS'. * NEWS: new file. - * configure.in: changes for Autoconf 1.0. +Sun Jul 19 08:32:13 1992 Karl Berry (karl@hayley) + + * charspace/char.c (update_width): char-width now gives the lsb as a + percentage, not a hard number. + * charspace/cmi.y: doc fix. + +Tue Jul 14 16:41:54 1992 Karl Berry (karl@hayley) + + * charspace/output.c: doc fix. + * charspace/cmi.y (char_width): new rule for the char-width cmd. + * charspace/realstrval.h (symval_tag_type): new value + `symval_char_width'. + * charspace/char.c (update_via_name): handle this case. + (update_width, update_metrics): new routines. + (update_sidebearings): call update_metrics. + +Tue Jul 7 16:43:08 1992 Karl Berry (karl@hayley) + + * charspace/output.c (write_tfm): use same algorithm for TFM output + names as fontconvert/output-tfm.c + +Sun Jul 5 10:41:10 1992 Karl Berry (karl@hayley) + + * charspace/cmi.y (yylex): allow `+' to start a numeric constant. + +Fri Jul 3 17:46:36 1992 Karl Berry (karl@hayley) + + * charspace/main.c (read_encoding_info): default the encoding scheme, + if the user hasn't specified one. + Thu Jul 2 15:26:14 1992 Karl Berry (karl@hayley) * GNUmakefile.in (makeargs): pass srcdir and CFLAGS. (CCFLAGS): remove. - * Run Autoconf 0.119. Mon Jun 29 08:58:37 1992 Karl Berry (karl@hayley) @@ -206,16 +277,123 @@ Sun Jun 21 12:43:32 1992 Karl Berry (karl@hayley) * GNUmakefile.in (app_defaults): change default and describe better. +Sun Jun 14 07:19:12 1992 Karl Berry (karl@hayley) + + * charspace/output.c (make_gf_char): copied TFM width from `gf_char' + instead of 'bitmap_char'. Argh. + * charspace/output.c (write_tfm): check chars between 'starting_char' + and 'ending_char', *inclusive*. + * charspace/cmi.y (yylex): `-' can start a numeric constant. + * charspace/char.c (do_char): do the reporting of the charcodes (as we + process them) here. + * charspace/main.c (main): not here. + * charspace/char.h (do_char): void now, not boolean. + * charspace/symtab.c (symval_as_string): new routine. + * charspace/symtab.h (symval_as_string): declare it. + * charspace/char.c (resolve_sidebearing): complain if the sb defn + can't be resolved. + * charspace/main.c (main): the symbol table value of 'designsize' + should be in pixels, not points. + * charspace/output.c (update_tfm_info_from_symtab, find_tfm_info, + write_gf): convert back to points. + * charspace/char.c (get_designsize_in_points): new routine. + (update_sidebearings): convert back here, too. + * charspace/char.h: declare it. + * charspace/main.c (read_encoding_info): use an existing TFM file as a + last resort to guess the codingscheme. + * charspace/output.c (find_tfm_info): guess the x-height; implies + passing in 'chars' now, sigh. (xheight_char): new global. + * charspace/output.h (xheight_char): declare it. + * charspace/main.c (read_command_line): new option '-xheight-char'. + (USAGE): document it. + * charspace/symtab.c, output.c, main.c: remove all the logging junk; + include report.h instead of logreport.h. + * charspace/output.c (find_tfm_info): call 'tfm_set_fontsize'. + * charspace/cmi.y (char): reversed sense of condition for preserving + old kerns. + * charspace/main.c (main): set 'dpi_real' near the beginning. + +Sat Jun 13 09:33:37 1992 Karl Berry (karl@hayley) + + * charspace/symtab.c (symtab_char_node): call `init_char' on the new + value. + * charspace/cmi.y (yylex): keep track of line numbers. + (lineno): new static. + (yyerror): print the filename and line number. + * charspace/output.c (update_tfm_info_from_symtab): don't call + symtab_lookup with a possible NULL name. + * charspace/cmi.y (token_number): if have a normal identifier, save its + name in yylval. + * charspace/input-cmi.c (read_cmi_file): call `libfile_start'. + * charspace/all files: misc. changes for compilation. + * charspace/symtab.c (symtab_lookup, symtab_lookup_real): finally get + around to defining these. + * charspace/char.c: update for new list fn names. + * charspace/output.c: complete rewrite. + +Fri Jun 12 11:06:05 1992 Karl Berry (karl@hayley) + + * charspace/char.c (do_char): move here. + * charspace/main.c: from here. + * charspace/char.h: declare it. + +Thu Jun 11 11:06:47 1992 Karl Berry (karl@hayley) + + * charspace/char.h (char_type): new field `tfm_info'. + (CHAR_TFM_INFO): new macro to access it. + Thu Jun 11 09:07:01 1992 Karl Berry (karl@hayley) * GNUmakefile.in (.NOEXPORT): new target, since Autoconf doesn't add it automatically any more. +Wed Jun 10 08:27:07 1992 Karl Berry (karl@hayley) + + * charspace/input-cmi.[ch]: new files extracted from main.c. + * charspace/GNUmakefile (c_and_h): add `input-cmi'. + * charspace/cmi.y: include input-cmi.h. + +Tue Jun 9 10:25:30 1992 Karl Berry (karl@hayley) + + * charspace/main.c (do_char): complete rewrite for new data structures. + * charspace/symtab.c (symtab_resolve, resolve_string): new routines to + chase names and do multiplications after the CMI stuff has all been + read. + * charspace/realstrval.h: new file to declare the common parts to the + char and symbal structures. + * charspace/GNUmakefile (c_and_h): add 'kern'. + * charspace/kern.[ch]: new files. + * charspace/symtab.c: call 'char_set_kern'. + +Mon Jun 8 09:09:46 1992 Karl Berry (karl@hayley) + + * charspace/cmi.c: rewrite as a Bison grammar, cmi.y. + * charspace/GNUmakefile (y): define to be `cmi'. + (c_and_h): remove `cmi'. + * charspace/main.c (read_cmi_file): move here, and call yyparse. + (main): define `designsize' in the symbol table. + +Sun Jun 7 19:35:15 1992 Karl Berry (karl@hayley) + + * charspace/GNUmakefile (c_and_h): delete `perctab'. + * charspace/perctab.[ch]: don't need these anymore. + * charspace/symtab.[ch]: generalize to include the percentages. + * charspace/main.c (read_command_line): not a fatal error if -encoding + was not specified. + * charspace/sbi.[ch]: change to cmi.[ch]. + * charspace/main.c: change `sbi' to `cmi' throughout. + * charspace/GNUmakefile (c_and_h): likewise. + Sun Jun 7 08:09:17 1992 Karl Berry (karl@hayley) * GNUmakefile.in (examplefiles): new variable. (dist): copy $(examplefiles) into doc/example. +Fri Jun 5 09:19:16 1992 Karl Berry (karl@hayley) + + * charspace/main.c (main): `return 0' instead of `exit (0)'. + (From Paul Eggert) + Thu Jun 4 08:24:46 1992 Karl Berry (karl@hayley) * configure.in (AC_HEADER_FILE): rename to AC_CONFIG_HEADER, for @@ -225,6 +403,64 @@ Wed Jun 3 08:41:33 1992 Karl Berry (karl@hayley) * GNUmakefile.in (dist): add-version in top_distdir. +Wed Jun 3 06:19:18 1992 Karl Berry (karl@hayley) + + * charspace/output.c (output_font): throw away the checksum from an + existing TFM. + * charspace/output.c (write_files): report the output filenames. + * charspace/symtab.c (new_symbol): call xstrdup on the key. + * charspace/perctab.c (new_perc_def): likewise. + * charspace/sbi.c: report each line we parse. + +Tue Jun 2 12:04:29 1992 Karl Berry (karl@hayley) + + * charspace/char.h (alloc_char): declare this. + * charspace/char.c (alloc_char): new function. + * charspace/sbi.c: rewrite to make each cmd a separate function. + +Mon Jun 1 08:54:43 1992 Karl Berry (karl@hayley) + + * charspace/sbi.h, charspace/main.h, charspace/sbi.c (give_warnings): + rename to `warn_p'. + * charspace/main.c (do_char): keep a local var instead of doing a + bunch of returns. + * charspace/char.c (get_kern{_character,}_element: take an unsigned for + `index', instead of an int. + * charspace/char.h: change decls. + * charspace/char.c (init_char): return a new character, instead of + changing an allocated one. + * charspace/char.h (init_char): change decl correspondingly. + * charspace/main.c (main): do not initialize the array at the beginning; + make it a static array of pointers instead. + * charspace/{sbi,output}.h: change decl of `chars'. + * charspace/output.c (find_widths, output_font): same. + * charspace/sbi.c (read_sbi_file): same. + * charspace/main.c (read_sbi_file_list): use * instead of indexing to go + through the sbi file list. + * charspace/main.c (main): open the log file in current directory. + * charspace/sbi.c (WORD_MAX): remove, as it's unused. + * charspace/main.h: remove unneeded externs. + * charspace/main.h (DEBUG*): remove these macros. + * charspace/main.c (debug) [DEBUG]: remove. + * charspace/{perctab,sbi,symtab}.c: change DEBUG calls to LOG. + * charspace/main.c (alphabet_sbi_name): remove, since there's no need + for an option anyway. Is there? + * charspace/main.c (encoding_name): make static. + * charspace/sbi.c (input_name): remove this global, as it's no longer + used. + * charspace/sbi.h: remove decl. + * charspace/main.c (main): do not set it. + * charspace/main.c ({start,end}ing_char): declare as `charcode_type', + not `int'. + +Sat May 30 15:31:50 1992 Karl Berry (karl@hayley) + + * charspace/main.c (main): change call to `tfm_convert_pl'. + +Fri May 29 11:44:57 1992 Karl Berry (karl@hayley) + + * charspace/main.c (main): change return type to `int'. + Fri May 29 08:36:46 1992 Karl Berry (karl@hayley) * GNUmakefile.in (completedirs): add `doc' (temporarily). @@ -274,11 +510,22 @@ Thu May 7 08:10:40 1992 Karl Berry (karl@hayley) * Makefile.in (dist): don't link include/*.in, we've already got it. +Wed May 6 09:19:20 1992 Karl Berry (karl@hayley) + + * charspace/main.c (read_sbi_file_list): don't loop through a null list. + * charspace/main.c: doc fix. + Mon May 4 14:24:39 1992 Karl Berry (karl@hayley) * Makefile.in (gsrenderfont): remove this target. (all): don't depend on it. +Thu Apr 30 09:29:34 1992 Karl Berry (karl@hayley) + + * charspace/char.c (init_char): initialize the lig/kern lists. + * charspace/char.h: doc fixes. + * charspace/main.c (unparsed_range): remove. + Tue Apr 28 10:16:39 1992 Karl Berry (karl@hayley) * configure.in: Autoconf's prefix is now AC_, not M_. @@ -303,6 +550,10 @@ Sun Apr 19 10:41:07 1992 Karl Berry (karl@hayley) * Makefile.in (distclean): add this as a target. +Wed Apr 15 15:25:55 1992 Karl Berry (karl@hayley) + + * charspace/output.c: `make_output_filename' is now `extend_filename'. + Sun Apr 12 14:08:35 1992 Karl Berry (karl@hayley) * Makefile.in (bzrtospecial): add *.el to the distributed list. @@ -310,23 +561,31 @@ Sun Apr 12 14:08:35 1992 Karl Berry (karl@hayley) Wed Apr 8 09:31:37 1992 Karl Berry (karl@hayley) * Makefile.in (all): depend on gsrenderfont. - (gsrenderfont/gsrenderfont): make it by substituting for the lib-path. - (gsrenderspecial): dist gsrf.in instead of gsrenderfont. - (versionfiles): likewise. + (gsrenderfont/gsrenderfont): make it by substituting for the lib-path. + (gsrenderspecial): dist gsrf.in instead of gsrenderfont. + (versionfiles): likewise. Tue Apr 7 13:58:50 1992 Karl Berry (karl@hayley) * Makefile.in (dist): copy the .ad files into the distribution directory, not the working dirs. +Sun Mar 29 19:10:12 1992 Karl Berry (karl at hayley) + + * charspace/main.c (read_command_line): remove empty else. + Sun Mar 29 08:42:54 1992 Karl Berry (karl at hayley) * Makefile.in (programs, libraries, etc.): use $(MAKE), not `make'. +Sat Mar 28 07:46:29 1992 Karl Berry (karl at hayley) + + * charspace: Version 0.4. + * charspace: Change copyright years to 1992 only. + Sat Mar 28 07:44:42 1992 Karl Berry (karl at hayley) * Version 0.4. - * Change copyright years to 1992 only. Fri Mar 27 19:46:49 1992 Karl Berry (karl at hayley) @@ -334,6 +593,12 @@ Fri Mar 27 19:46:49 1992 Karl Berry (karl at hayley) * PROJECTS: move to doc. * Makefile.in (topfiles): remove it. +Fri Mar 27 14:57:14 1992 Karl Berry (karl at hayley) + + * charspace/symbol_table.?: rename to symtab.?. + * charspace/perc_table.?: to perctab.?. + * charspace/GNUmakefile (c_and_h): as above. + Thu Mar 26 19:54:28 1992 Karl Berry (karl at claude.cs.umb.edu) * Makefile.in (makeargs): pass xlibdir. @@ -345,20 +610,37 @@ Thu Mar 26 06:37:55 1992 Karl Berry (karl at hayley) * Makefile.in (dist): remove include/paths.h. +Wed Mar 25 08:31:49 1992 Karl Berry (karl at hayley) + + * charspace/perc_table.c (add_to_perc_def_table): use xstrdup, not + strdup. + Wed Mar 25 07:20:10 1992 Karl Berry (karl at hayley) * Makefile.in (topfiles): remove PROBLEMS, add COPYING.LIB. +Wed Mar 11 14:03:53 1992 Kathy Hargreaves (kathy at hayley) + + * charspace/char.c (get_char_info): make CODE charcode_type. + * charspace/main.c (main): make 'charcode' type 'charcode_type'. + (do_char): ditto for CODE. + * charspace/sbi.c (read_sbi_file): added 'encoding_name' and + 'displacement'. + * charspace/main.c [USAGE]: corrected -sbi-files option comment. + Tue Mar 10 10:48:19 1992 Karl Berry (karl at hayley) * Makefile.in (programs): replace xbce and xlse with xbfe. - (dist): similarly. + (dist): similarly. + +Mon Mar 9 12:26:26 1992 Kathy Hargreaves (kathy at hayley) + + * charspace/sbi.h: changed comment. Sun Mar 8 12:48:52 1992 Karl Berry (karl at hayley) * configure.in: guess the value for `prefix'. * Makefile.in (prefix): define it as a substitution. - * Makefile.in (mostlyclean): new target. (distclean): remove. (clean): remove the config files here, not at realclean. @@ -369,12 +651,21 @@ Sat Mar 7 13:34:55 1992 Karl Berry (karl at fosse) (CFLAGS): use it. * configure.in: test for it. +Sat Mar 7 13:06:11 1992 Kathy Hargreaves (kathy at hayley) + + * charspace/main.c (main): fatal if the output filename has a suffix. + Sat Mar 7 09:59:10 1992 Karl Berry (karl at hayley) * configure.in: change config-auto.h to c-auto.h. - * configure.in: substitute for LDFLAGS. +Sat Mar 7 09:32:20 1992 Karl Berry (karl at hayley) + + * charspace/GNUmakefile (files): replace with `c_and_h', etc. + * charspace/GNUmakefile (libraries): define correctly. + + Thu Mar 5 17:31:06 1992 Karl Berry (karl at claude.cs.umb.edu) * Makefile.in (makeargs): don't double the $'s. @@ -383,11 +674,21 @@ Thu Mar 5 07:12:13 1992 Karl Berry (karl at hayley) * Makefile.in (dist): add version numbers automatically; add in special files in bzrto and gsrenderfont. - (bzrtospecial, gsrenderspecial): new variables. + (bzrtospecial, gsrenderspecial): new variables. + +Wed Mar 4 14:46:33 1992 Kathy Hargreaves (kathy at hayley) + + * output.c (write_files): construct output filenames using + make_output_filename. + +Wed Mar 4 11:54:05 1992 Karl Berry (karl at hayley) + + * charspace/input.c: rename to sbi.c. + * charspace/GNUmakefile (files): corresponding. Wed Mar 4 11:24:12 1992 Karl Berry (karl at hayley) - * gnuw: rename to `widgets'. + * gnuw: rename to 'widgets'. * Makefile.in (libraries): corresponding. Sun Mar 1 12:59:09 1992 Karl Berry (karl at hayley) @@ -408,18 +709,19 @@ Sun Feb 23 09:04:51 1992 Karl Berry (karl at hayley) * GNUmakefile (dist): update for various new directories and files. +Sun Feb 16 12:24:16 1992 Kathy Hargreaves (kathy at hayley) + + * charspace/output.c (find_widths): set freed tfm char kern list to + NULL. + Tue Feb 11 09:56:23 1992 Karl Berry (karl at hayley) * configure.in: test for memcpy et al. only in . - * configure.in: test for missing. - * configure.in: test for extra window system libraries. - Makefile.in (wlibs): new variables. - (makeargs): pass it down to submakes. - + Makefile.in (wlibs): new variables. + (makeargs): pass it down to submakes. * configure.in: test M_ISC early, before any compiles. - * Makefile.in (copt): remove it; use CC instead. Mon Feb 10 09:36:22 1992 Karl Berry (karl at hayley) @@ -434,15 +736,68 @@ Sun Feb 2 13:50:53 1992 Karl Berry (karl at hayley) * Makefile.in: rename paths.h-dist to paths.h.in. +Sat Feb 1 15:04:16 1992 Karl Berry (karl at hayley) + + * charspace/main.c (read_sbi_file_list): use basename, not depath. + Sat Feb 1 14:57:12 1992 Karl Berry (karl at hayley) * Makefile.in (default_subdir_path): remove. (default_tfm_path): change to new syntax for subdirs. +Fri Jan 31 17:04:20 1992 Karl Berry (karl at hayley) + + * charspace/main.c (read_command_line): declare `option_index' (for new + getopt). + +Wed Jan 22 13:12:21 1992 Kathy Hargreaves (kathy at hayley) + + * charspace/input.c (read_sbi_file): copy the string before doing the + below. + * charspace/input.c (read_sbi_file): in case char-percent, assign a + string to the displacement field of the character. + * charspace/char.h (displacement_type): made the displacement field a + string. + * charspace/char.c (sym_string_to_value): changed sb_string_to_value to + this name. + (do_displacement): call sym_string_to_value on the character's + displacement. + * charspace/input.c (read_sbi_file): added `char-percent' command. + * charspace/char.h [CHAR_UNSET_VALUE]: added definition. + * charspace/char.c (init_char): added routine to initialize the parts + of a character needed to calculate sidebearings. + * charspace/main.c (do_char): now call do_displacement if the characters + displacement and left sidebearing percentage are set; otherwise + call do_sidebearings. + * charspace/char.c (do_displacement): added routine to calculate + sidebearings using a displacement and a left sidebearing + percentage. + * charspace/output.c (write_files): now give a warning and prepend an + 'x' instead of an 'o' to the filename if the output file is the same + one as the input file. + +Mon Jan 20 13:51:42 1992 Kathy Hargreaves (kathy at hayley) + + * charspace/main.c (read_sbi_file_list): call `depath' on the current + sbi name in the list and on 'font_name' when comparing them. + Wed Jan 15 13:00:59 1992 Karl Berry (karl at hayley) * configure.in: do not test for getwd. +Wed Jan 15 12:25:26 1992 Kathy Hargreaves (kathy at hayley) + + * charspace/main.c (scan_string_list, read_sbi_files): added these so + could read a list of SBI files. + * charspace/main.c: call add_perc_defs_to_symbol_table instead of + calculating percentages ``by hand.'' + * charspace/input.c (read_sbi_file): added `define_perc' case. + * charspace/perc_def_table.[ch]: added for percentage definitions. + * charspace/input.c (read_sbi_file): don't fatal, only give warnings + about characters in SBI files which aren't in the encoding if a + boolean is sent in. (This gets around getting warnings for the + default alphabet SBI file.) + Sun Jan 12 12:13:59 1992 Karl Berry (karl at hayley) * Makefile.in (default_lib_path): remove `.', as it is added diff --git a/include/c-auto.h b/include/c-auto.h index 689918c..2286f8f 100644 --- a/include/c-auto.h +++ b/include/c-auto.h @@ -1,4 +1,4 @@ -/* include/c-auto.h. Generated by configure. */ +/* include/c-auto.h. Generated from c-auto.h.in by configure. */ /* c-auto.h.in. Generated automatically from configure.in by autoheader. */ /* Define to empty if the keyword does not work. */ -- cgit v1.2.1