summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstyluseater <styluseater>2011-01-14 03:27:42 +0000
committerstyluseater <styluseater>2011-01-14 03:27:42 +0000
commitba5e80dbe110fba74c197130a63f626381492cc8 (patch)
treec69bb770ef1f840043fe00e397b56934223a994c
parent335a23a0b319e9cdfea706b013817bd318210411 (diff)
downloadfontutils-ba5e80dbe110fba74c197130a63f626381492cc8.tar.gz
Merged charspace ChangeLog into root ChangeLog.
-rw-r--r--BUILD4
-rw-r--r--ChangeLog393
-rw-r--r--include/c-auto.h2
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 <karl@cs.umb.edu>
+
+ * 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 <memory.h>.
-
* configure.in: test for <limits.h> 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. */