⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 早期freebsd实现
💻
📖 第 1 页 / 共 5 页
字号:
	* eqn/box.cc (body_height): Increase default value to 85.	(body_depth): Increase default value to 35.Fri Aug 21 05:34:42 1992  James Clark  (jjc at jclark)	* eqn/pbox.h (SAVE_FONT_STRING): Define it.	* eqn/box.cc (box::top_level): Hide use of \R in a string that is	protected from expansion with \E.	* acgroff.m4 (GROFF_PAGE): Use `case' to test domain.	* Makefile (Makefile): New target.	* Makefile.sub (configure, distfiles): New targets.	* acgroff.m4 (GROFF_BROKEN_SPOOLER_FLAGS): Avoid using ${var:-val}	construct.Thu Aug 20 12:27:26 1992  James Clark  (jjc at jclark)	* eqn/box.cc (param_table): Add body_height and body_depth.	* eqn/lex.cc (def_table): Make circumflex in hat_def roman.Tue Aug 18 16:24:25 1992  James Clark  (jjc at jclark)	* psbb/Makefile.sub: Don't link with libgroff.a.	* acgroff.m4 (GROFF_PUTENV): New macro.	* configure.in: Call GROFF_PUTENV.	* Makefile.in: Document STDLIB_H_DECLARES_PUTENV.	* groff/groff.cc: Don't declare putenv if STDLIB_H_DECLARES_PUTENV	is defined.	* troff/env.cc (distribute_space): Rename force_forward argument	to force_reverse.  Reverse the list if force_reverse is true.Mon Aug 17 17:49:05 1992  James Clark  (jjc at jclark)	* tmac/tmac.an: Don't define a string `T'. Just define Tm.	* eqn/pile.cc (matrix_box::compute_metrics): Don't allow computed	height or depth to be negative.  Guard against SUP_RAISE quantity	being negative.Sat Aug 15 08:18:54 1992  James Clark  (jjc at jclark)	* devps/generate/textmap: Add `an' (arrowhorizex).	* tmac/tmac.ps: \(an overlaps horizontally.	* tmac/tmac.dvi, tmac/tmac.tty: Add `an'.	* devps/symbolchars: Add arrowverttp, arrowvertbt.	* devps/textmap: Add arrowvertex.	* eqn/delim.cc (delim_table): Add uparrow, downarrow and	updownarrow delimiters.	* tmac/tmac.ps, tmac/tmac.X: Add definition of \(va.	* tbl/table.cc (simple_entry::position_vertically,	block_entry::position_vertically):  For a centered entry, perform	the motion in two stages.	* refer/refer.cc (split_punct): Don't call lookup_token if there	is no token.Fri Aug 14 11:14:58 1992  James Clark  (jjc at jclark)	* troff/input.cc (token::next): Delete token_node after copying	token.	* grodvi/grodvi.cc (dvi_printer::dvi_printer): Initialize	cur_point_size.	* libdriver/printer.cc (printer::load_font): Delete old_font_table.	* grops/ps.cc (ps_printer::define_encoding): Delete elements of vec.Tue Aug 11 13:50:38 1992  James Clark  (jjc at jclark)	* grops/ps.cc (usage): -b option takes an argument.	* devps/prologue (PLG): New procedure.	* grops/ps.cc (main, usage): New -g option.	(ps_printer::~ps_printer):  If guess_flag is set, guess the paper	length using PLG.Mon Aug 10 11:17:53 1992  James Clark  (jjc at jclark)	* include/cset.h: Include <limits.h> if we have it.	* libgroff/illegal.cc: New file.	* include/lib.h (illegal_input_char): Use table.	* troff/input.cc (ESCAPE_RIGHT_PARENTHESIS): Renumber to 0206.	* pic/lex.cc (ARG1): Renumber to 14.	* eqn/lex.cc (ARG1: Likewise.	* troff/Makefile.sub (majorminor.cc): Handle 3 part versions	(eg 1.05.90) correctly.Sun Aug  9 13:35:43 1992  James Clark  (jjc at jclark)	* tmac/tmac.e (sr): Deleted. Set $r and $R directly.	Rename $r and $R registers to $v and $V.	($r, $R): Initialize to 0.	(@v, @V): New macros.	(sz): Call @v.	(@M): Call @V.	* troff/input.cc (main, usage): Add -R option that says not to	load troffrc.	* eqn/main.cc (main, usage): Rename -n to -R.Sat Aug  8 00:16:00 1992  James Clark  (jjc at jclark)	* devps/DESC.in: Leave font positions 5-9 blank.	* devdvi/DESC.in: Likewise.	* grog/grog.pl: Handle `.PS <file' correctly.	* troff/input.cc (input_stack::push): Improve error message when	input stack limit exceeded.Fri Aug  7 13:08:16 1992  James Clark  (jjc at jclark)	* refer/refer.cc (main): Fix typo in handling of `a' option.	* refer/refer.cc (do_bib): In state START after a newline remain	in state START.	* groff/groff.sh: Deleted.	* groff/Makefile.sub: Delete handling of groff.sh.	* pic/troff.cc (troff_output::text): Test \n(0p rather than \*(.T	to determine whether to use \X'ps:...'.	* tmac/troffrc: Set 0p register to 0.	* tmac/tmac.ps: Set 0p register to 1.	* groff/groff.cc: Support -X option. Give warning for -TXps and	transform to -X -Tps. Pass troff a -r.X=1 option if -X is used.	* tmac/troffrc: Support -r.X=1.	* pic/troff.cc (troff_output::dot): Don't test	zero_length_line_flag.Thu Aug  6 13:32:08 1992  James Clark  (jjc at jclark)	* include/lib.h: Declare getopt() and friends unless	STDLIB_H_DECLARES_GETOPT is defined.	* doc/chars.tr: Delete.	* man/groff_char.man: New file.Wed Aug  5 00:38:58 1992  James Clark  (jjc at jclark)	* tmac/tmac.e (np, bu): Test \n($p with string expression in case	user has changed register format.Mon Aug  3 11:22:18 1992  James Clark  (jjc at jclark)	* groff/groff.cc: Get rid of device_table.  Get postprocessor from	`postpro' command in DESC file.  Get spooler command from `print'	command in DESC file.  Execute spooler command with /bin/sh.	* groff/groff.cc: Split Unix-specific parts into...	* groff/pipeline.c: New file.	* LICENSE: Delete.	* COPYING: New file.	* all files: Update copyright notices.	* Rearrange files.  Redo Makefiles.  Use autoconf.Sat Aug  1 09:36:50 1992  James Clark  (jjc at jclark)	* troff/input.c (charinfo_to_node_list): Interpret character	definition with escape_char of `\'.Tue Jul 28 12:20:12 1992  James Clark  (jjc at jclark)	* lib/strerror.c, lib/iftoa.c, lib/itoa.c: Don't include lib.h.	Define INT_DIGITS as big enough for 64-bit integer.	* lib/strtol.c: Don't include lib.h.	* lib/lib.h: Delete ifdef __cplusplus stuff.Mon Jul 27 11:08:50 1992  James Clark  (jjc at jclark)	* ps/devps/Makefile: Add DESC to DEVICEFILES.  Separate out rule	for making DESC.  Make $(FONTS) depend on DESC. afmtodit should	get DESC from current directory.Sun Jul 26 15:38:26 1992  James Clark  (jjc at jclark)	* tbl/main.c (main): Always reset the line number when reading	from stdin.	* tbl/table.c (table::print_single_hline, table::print_double_hline,	table::define_bottom_macro, table::do_row, table::do_top): Round	vertical spacing up to vertical resolution.Fri Jul 24 14:32:07 1992  James Clark  (jjc at jclark)	* ps/ps.h (enum resource_type): Avoid comma at end of	enumerator-list.	* dvi/dvi.c (class dvi_printer): Likewise.	* dvi/tfmtodit.c (gf::load): Likewise.	* refer/label.y (struct expression): Likewise.	* refer/refer.c (class label_processing_state): Likewise.	* refer/indxbib.c (do_file): Likewise.	* troff/troff.c (enum warning_type): Likewise.	* tbl/main.c (process_data): Likewise.	* troff/charinfo.h (class charinfo):Wed Jul 22 09:17:58 1992  James Clark  (jjc at jclark)	* dvi/devdvi/textt.map: Add entry for `-'.  Regenerate fonts.Tue Jul 21 11:39:26 1992  James Clark  (jjc at jclark)	* groff.c: Move to new groff subdirectory.	* groff/Makefile: New file.	* Makefile: Remove handling of groff.c. Add groff to SUBDIRS.	* man/mdate.sh: Use ls -L if supported.	* Consolidate all header files produced by gendef into lib/defs.h.	* lib/macropath.c, lib/fontfile.c, lib/device.c: Include defs.h.	Don't include path.h.	* lib/Makefile (path.h): Don't generate.	* troff/input.c: Include defs.h. Don't include config.h.	* troff/Makefile (config.h): Don't generate.	* refer/index.h: Don't include suffix.h.	* refer/index.c: Include defs.h.	* refer/indxbib.c: Include defs.h.	* refer/refer.h, refer/lkbib.h: Don't include path.h. Include	defs.h.	* refer/Makefile (suffix.h, path.h): Don't generate.	* groff.c: Don't include config.h. Include defs.h.	* Makefile (config.h): Don't generate.	(lib/defs.h): Generate.	(topclean): Remove lib/defs.h.Mon Jul 20 10:12:57 1992  James Clark  (jjc at jclark)	* lib/malloc.c, lib/getpagesize.h: Deleted.	* Makefile: Add COOKIE_BUG configuration option.  Delete malloc	related stuff.	* lib/Makefile: Delete malloc-related stuff.	* lib/new.c: Workaround COOKIE_BUG if necessary.	* refer/lkbib.c, refer/indxbib.c: Don't include refer.h.  Include	needed header files directly.	* refer/refer.h: Omit definition of DEFAULT_INDEX.	* Makefile: Include definition of DEFAULT_INDEX in path.h.Sun Jul 19 10:19:22 1992  James Clark  (jjc at jclark)	* lib/font.c (FONT_COMMAND_HANDLER): Pass command name and single	argument.	* lib/font (font::load_desc, font::load): Don't split argument of	unknown command.	(font::handle_unknown_font_command): Change type.	* ps/ps.c (ps_font::handle_unknown_font_command,	handle_unknown_desc_command): Change type.	* dvi/dvi.c (dvi_font::handle_unknown_font_command): Change type.Fri Jul 17 11:12:49 1992  James Clark  (jjc at jclark)	* lib/font.h (font::handle_unknown_font_command): Add file and	line arguments.	* lib/font.c (font::handle_unknown_font_command):	* ps/ps.c (ps_font::handle_unknown_font_command):	* dvi/dvi.c (dvi_font::handle_unknown_font_command): Add file and	lineno arguments.  Use _with_file_and_line functions for error	reporting.	* lib/fontfile.c (font::unknown_desc_command_handler): New static	data member.	* lib/font.c (font::set_unknown_desc_command_handler): New	function.	(font::load_desc): For unknown commands, call	unknown_desc_command_handler if not null.	* lib/font.h (class font): Declare them.	(FONT_COMMAND_HANDLER): New typedef.	* ps/ps.c (handle_unknown_desc_command): New function.	(main): Set bflag if we had a -b option. Call	font::set_unknown_desc_command_handler.	(broken.h): Don't include.	* ps/Makefile: No need for broken.h.  Pass BROKEN_SPOOLER_FLAGS to	submake 	* ps/devps/Makefile: Add `broken' command to DESC file using	BROKEN_SPOOLER_FLAGS.	* macros/tmac.e ([, ]): Add as synonyms for { and }.	* macros/tmac.e ($p): Only exdent if \$3 > 0.	* macros/tmac.e (@R, @S): New macros.	Declare @, po, $0, $i, $p, df, so, fu, bt, *, ?a, ?b, ?C, ?e, ?H,	?I, ?n, ?o, ?R, ?s, ?T, ?W, ?w registers with @R.	Declare $H, $[0-9], .. macros with @S.	Declare |0, |1, |2, |3 strings with @S.	* macros/tmac.e (@S): Rename to @U.	* macros/tmac.e (@z): Define @b and bp as empty instead of	deleting them,	* macros/tmac.e (@m): Deleted.	(@h): Don't call @m.	(@z): Don't set @m trap.	* macros/tmac.e ($h, $f): Define |z as empty string.	* macros/tmac.e (@D): Rework to avoid unbalanced .el requests.	(@q): Likewise.	* macros/tmac.e (@h): Set ?H, ?C , ?s registers to 0 rather than	removing them.	()f): Likewise for * register.	* macros/tmac.e (sr): Don't ever scale the arguments. If the third	argument is missing, don't change $R.  Call sr with three	arguments when initializing.Thu Jul 16 12:17:12 1992  James Clark  (jjc at jclark)	* macros/tmac.e (sr): New macro.	Initialize $r and $R using sr.	* macros/tmac.e (,): Delete \*(#[.	* troff/env.c (set_tabs): Read the tab type even if the position	is bad.  Allow the position of the first tab stop to be negative.Wed Jul 15 13:14:37 1992  James Clark  (jjc at jclark)	* refer/dirnamemax.c: Use pathconf() if <unistd.h> defines	_POSIX_VERSION.	* refer/Makefile: Compile dirnamemax.c using -DHAVE_UNISTD_H	rather than -DPATHCONF_MISSING.	* Makefile: Get rid of PATHCONF_MISSING.	* refer/map.c: New file.	* refer/index.c: Interface to mmap through map.c.  Rename map_size	to map_len.	* refer/Makefile: Handle map.c.	* Makefile: Include -DHAVE_MMAP in OLDCFLAGS rather than CFLAGS.Tue Jul 14 14:15:20 1992  James Clark  (jjc at jclark)	* Makefile: RANLIB should be `true' if there is no ranlib.	* lib/Makefile (libgroff.a): Simplify.	* driver/Makefile (libdriver.a): Simplify.	* Makefile: Change -DWAIT_COREDUMP_0200 to -DWCOREFLAG=0200.	* groff.c (WCOREDUMP): Use WCOREFLAG.  Define only if not already	defined.Sat Jul 11 09:19:17 1992  James Clark  (jjc at jclark)	* troff/env.c (compare_ranges): Declare as extern "C".	* troff/input.c (init_registers): Use `struct tm' instead of `tm'.	* macros/tmac.s, macros/tmac.e: Change .nx /dev/null to .nx.Wed Jul  8 11:52:27 1992  James Clark  (jjc at jclark)	* pic/troff.c (troff_output::text): Merge in grops_output::text,	but conditionalize use of \X based on \*(.T.	(grops_output::*): Deleted.	* pic/output.h: Delete declaration of make_grops_output.	* pic/main.c (main): Ignore -p and -x.  driver_extension_flag is 1	by default. -n sets it to 0.	(usage): Corresponding changes.	* groff.c (main): Don't pass -x or -p to pic.	* groff.sh: Likewise.	* ps/ps.c (ps_printer::do_exec, ps_printer::do_file): Force ndefs	to be non-zero.	* ps/devps/afmtodit: Change calculation of asc_boundary and	desc_boundary.  Make these bounds inclusive.	* ps/devps: Regenerate font files.Tue Jul  7 13:14:15 1992  James Clark  (jjc at jclark)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -