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. Wed Jun 2 08:09:17 1993 Karl Berry (karl@cs.umb.edu) * configure.in: Call AC_PROG_CPP explicitly. Don't bother with AC_GCC_TRADITIONAL. Sat May 22 11:22:57 1993 Karl Berry (karl@cs.umb.edu) * GNUmakefile.in (dist): Run gzip -9. Thu May 20 16:59:38 1993 Karl Berry (karl@cs.umb.edu) * GNUmakefile.in (default_tfm_path): Put . first. Tue May 18 14:02:05 1993 Karl Berry (karl@cs.umb.edu) * Makefile.in (install-*): mkdirchain on install dirs, and put mkdirchain in the dist. Sun Apr 11 14:59:50 1993 Karl Berry (karl@cs.umb.edu) * GNUmakefile.in (dist): Copy info files to the local info directory. Sat Apr 10 14:58:43 1993 Karl Berry (karl@cs.umb.edu) * configure.in: Do AC_XENIR_DIR after AC_DIR_HEADER. Thu Mar 25 16:01:51 1993 Karl Berry (karl@cs.umb.edu) * configure.in (AC_ISC_WLIBS): Remove. * aclocal.m4: New version, see web2c ChangeLog. Tue Feb 23 16:52:13 1993 Karl Berry (karl@cs.umb.edu) * GNUmakefile.in (dist): Copy info files to my local info directory. Sat Jan 9 15:22:51 1993 Karl Berry (karl@cs.umb.edu) * GNUmakefile.in (configure, config.status): cd $(srcdir) first. Fri Jan 1 13:57:15 1993 Karl Berry (karl@cs.umb.edu) * configure.in: Changes for new Autoconf. 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. Wed Oct 28 15:09:29 1992 Karl Berry (karl@claude.cs.umb.edu) * Version 0.6. * 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. * GNUmakefile.in (installargs): Passed texinputdir as mfinputdir. * GNUmakefile.in (install): Correct to `emacs_datadir' in the mkdir. Thu Oct 15 08:35:21 1992 Karl Berry (karl@cs.umb.edu) * configure: Ran Autoconf 1.2. Mon Oct 5 10:24:15 1992 Karl Berry (karl@cs.umb.edu) * configure.in: Generate doc/Makefile. (arif@stat.fsu.edu) * GNUmakefile.in (install): Install common.cmi. (ab@meiko.co.uk) Sun Oct 4 11:22:45 1992 Karl Berry (karl@cs.umb.edu) * GNUmakefile.in (examplefiles): Remove; just make links. (dist): Don't copy them. Sun Sep 20 12:53:29 1992 Karl Berry (karl@cs.umb.edu) * GNUmakefile.in (config.status): use sh to run configure --no-create. * GNUmakefile.in (realclean): OK, don't remove configure. Mon Sep 14 17:50:54 1992 Karl Berry (karl@hayley) * GNUmakefile.in (realclean): separate from distclean. (distclean): remove GNUmakefile. (config.status): new target. (GNUmakefile): depend on config.status. Sat Sep 12 14:53:31 1992 Karl Berry (karl@hayley) * GNUmakefile.in (dist): replace remaining occurrences of `fontutils-$(version) with `$(top_distdir)'. Thu Sep 10 08:57:02 1992 Karl Berry (karl@hayley) * GNUmakefile.in (dist): changed where the COPYING* files are kept. * GNUmakefile.in (xincludedir, xlibdir): say that these are options, not just directories. * GNUmakefile.in (realclean): remove configure. Tue Sep 8 16:42:04 1992 Karl Berry (karl@hayley) * configure.in: test for more Unix variants. 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. * GNUmakefile.in (distargs): pass $(version) down. Sat Aug 29 16:11:47 1992 Karl Berry (karl@hayley) * GNUmakefile.in (tex{data,input}dir): new variables. (installargs): pass texinputdir. 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 the .enc and encoding.map files from `data'. 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. (installargs): pass mfinputdir. Mon Aug 3 16:00:58 1992 Karl Berry (karl@hayley) * GNUmakefile.in (emacs_datadir, emacslispdir): new variables. (install): mkdir them. (installargs): pass emacslispdir down. 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. 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) * GNUmakefile.in (paths.h): delete it before creating it. Also, new target `GNUmakefile'. (fu_datadir): new variable for the subdirectory in $(datadir) which we create. (install): mkdir all the directories we install into. (CFLAGS): change to CCFLAGS, so the user can set CFLAGS on the command line. Sat Jun 27 11:04:17 1992 Karl Berry (karl@hayley) * GNUmakefile.in (paths.h): depend on GNUmakefile.in and GNUmakefile. 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 Autoconf 0.115. 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). Thu May 21 15:00:30 1992 Karl Berry (karl@hayley) * GNUmakefile.in (programs): `imagetofont' => `imageto'. Mon May 18 12:01:42 1992 Karl Berry (karl@hayley) * configure.in: change top-level Makefile name to `GNUmakefile.in'. * GNUmakefile.in: renamed from Makefile.in. * Makefile.in (dist): rewrite to `make dist' in subdirs. * Makefile.in (alldirs): move `doc' here. (completedirs): from here. * Makefile.in (dist): copy testfont.tex into `data'. Sat May 16 10:09:34 1992 Karl Berry (karl@hayley) * configure.in: PROG_CPP must come before GCC_TRADITIONAL. Fri May 15 09:05:22 1992 Karl Berry (karl@hayley) * configure.in: add AC_GCC_TRADITIONAL and AC_PROG_CPP. * configure.in: AC_HEADER_MISSING is now AC_HEADER_CHECK. * Makefile.in (exec_prefix): new variable. (bindir): use it. Thu May 14 06:41:19 1992 Karl Berry (karl@hayley) * Makefile.in (app_defaults_dir): -> app-defaults. Wed May 13 08:55:11 1992 Karl Berry (karl@hayley) * Makefile.in (VPATH): change for new Autoconf. Sat May 9 10:21:08 1992 Karl Berry (karl@hayley) * Makefile.in (dist): make dist in doc; copy COPYING*. 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_. Thu Apr 23 07:32:29 1992 Karl Berry (karl@hayley) * configure.in: test $GCC instead of grepping for `gcc' in $CC. * Makefile.in (dist): distribute include/*.in. * Makefile.in (.NOEXPORT): remove this, as configure now puts it in automatically. Wed Apr 22 12:58:49 1992 Karl Berry (karl@hayley) * Makefile.in (prefix): set to /usr/local; configure doesn't do M_SUBST. * configure.in: M_MEMORY_H is now M_NEED_MEMORY_H. 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. 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. 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) * 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. * Makefile.in (installargs): missing quote. (install): do `install' in subdirs. 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. 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. Sat Mar 7 13:34:55 1992 Karl Berry (karl at fosse) * Makefile.in (xincludedir): new variable. (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. 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. 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'. * Makefile.in (libraries): corresponding. Sun Mar 1 12:59:09 1992 Karl Berry (karl at hayley) * Makefile.in (libraries): add pbm. pbm: new directory. Tue Feb 25 10:48:47 1992 Karl Berry (karl at hayley) * AUTHORS: new file. Makefile.in (topfiles): dist it. Mon Feb 24 08:36:00 1992 Karl Berry (karl at hayley) * configure.in [isc]: include -shlib in LDFLAGS. 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. * 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) * Makefile.in (copt): new variable. Sat Feb 8 14:48:28 1992 Karl Berry (karl at hayley) * Makefile.in (realclean): remove config.status and Makefile. 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 automatically now. * Makefile.in (.NOEXPORT): new target. Sat Jan 11 09:53:56 1992 Karl Berry (karl at hayley) * Makefile.in (CFLAGS): remove -I$(srcdir), and use -I../$(srcdir)/include. Fri Jan 10 15:36:17 1992 Karl Berry (karl at hayley) * Makefile.in (default_tfm_path): set to null. Wed Jan 8 15:41:13 1992 Karl Berry (karl at hayley) * config: we don't need this directory any more. * configure: or this script. * fontutils.in: the input to autoconf, so it can make the configure script. * GNUmakefile (programs): remove ospace and gsrenderfont, add charspace. * rename `lib' as `data', and `kbase' as `lib'. Merge `getopt' into `lib'. * GNUmakefile (libraries): change to match. Tue Dec 24 16:41:51 1991 Kathy Hargreaves (kathy at hayley) * GNUmakefile (DEFAULT_LIB_PATH): define using $(shell pwd), not the nonexistent $(PWD). Tue Oct 1 10:07:34 1991 Karl Berry (karl at hayley) * all files: change copyright notices to not use dashes. Tue Jul 30 13:16:38 1991 Karl Berry (karl at ra.cs.umb.edu) * Version 0.3. Fri Jul 26 10:33:26 1991 Karl Berry (karl at hayley) * PROJECTS: new file. * GNUmakefile (programs): `fit-outlines' is now `limn'; include `gsrenderfont'. Wed Jul 24 15:17:33 1991 Karl Berry (karl at ra.cs.umb.edu) * configure: exit 0 at the end. Mon Jul 22 06:08:10 1991 Karl Berry (karl at hayley) * GNUmakefile (programs): add imagetofont. Fri Jul 19 08:31:06 1991 Karl Berry (karl at hayley) * GNUmakefile: add many variables to be overridden. * config: rename to configure. * configfiles: rename to config. Wed Jun 12 05:42:44 1991 Karl Berry (karl at hayley) * GNUmakefile (tags): rename to `TAGS'. (distclean): new target. Thu Jun 6 07:11:45 1991 Karl Berry (karl at hayley) * COPYING: change to version 2 of the GPL. Sun Mar 24 16:17:03 1991 Karl Berry (karl at hayley) * GNUmakefile (dist): new dependencies `depend' and `TAGS'. Mon Mar 11 08:19:59 1991 Karl Berry (karl at hayley) * GNUmakefile (dist): put bzrto/KKBuildChar.PS in the distribution. Sun Mar 10 16:26:14 1991 Karl Berry (karl at hayley) * GNUmakefile (DEFAULT_TFM_PATH): change the default to `.'. Fri Mar 8 08:42:49 1991 Karl Berry (karl at hayley) * GNUmakefile (install): pass bindir as an arg to make. * GNUmakefile (dist): make an empty directory `bin'. (from rich@rice.edu) * GNUmakefile (include/s.h): run ./config, not config, for the sake of people who might have a system config earlier in their path. (from ian@sq.com) Thu Mar 7 07:30:59 1991 Karl Berry (karl at hayley) * Version 0.2. Wed Mar 6 10:05:28 1991 Kathy Hargreaves (kathy at hayley) * config: use `sunosNNN' instead of `sunNNN'. Mon Mar 4 15:14:41 1991 Karl Berry (karl at hayley) * GNUmakefile (programs): fontconcat is gone. Fri Mar 1 09:53:28 1991 Karl Berry (karl at hayley) * GNUmakefile (completedirs, topfiles): new variables to help in `make dist'. Mon Feb 25 09:20:37 1991 Karl Berry (karl at hayley) * GNUmakefile (programs): include `bzrto'. * GNUmakefile (DEFAULT_LIB_PATH): include `pwd`/lib. Sun Feb 17 09:54:28 1991 Karl Berry (karl at hayley) * GNUmakefile (realclean): remove include/{s,paths}.h. Sat Feb 16 17:21:39 1991 Karl Berry (karl at hayley) * GNUmakefile (all): new dependencies, on include/paths.h and include/s.h. * GNUmakefile (include/paths.h): new target. Sat Nov 17 11:28:25 1990 Karl Berry (karl at hayley) * GNUmakefile (programs): add fit-outlines. Thu Nov 1 08:51:29 1990 Karl Berry (karl at hayley) * INSTALL: DEFAULT_TFM_PATH has moved from kbase/filename.c to kbase/font.c. Wed Oct 24 14:57:57 1990 Karl Berry (karl at aten) * Version 0.1. Sun Oct 21 16:23:20 1990 Karl Berry (karl at hayley) * GNUmakefile (libraries): add gnuw. Sun Sep 30 08:43:44 1990 Karl Berry (karl at hayley) * GNUmakefile (programs): add fontconcat. Copyright (C) 1990, 1991, 1992, 1993, 1994 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. Local Variables: mode: indented-text left-margin: 8 fill-column: 76 version-control: never End: