Mon Mar 16 10:21:58 1992  James Clark  (jjc at jclark)

	* tmac.X: Load tmac.pspic.

Sun Mar  8 11:27:19 1992  James Clark  (jjc at jclark)

	* Lex.c (GetLine, GetWord, GetNumber): Rewrite.

Sat Oct 12 22:58:52 1991  James Clark  (jjc at jclark)

	* Dvi.c (SetDevice): If the size change request is refused but a
	larger geometry is offered, request that.

Wed Oct  9 12:27:48 1991  James Clark  (jjc at jclark)

	* font.c (InstallFontSizes): Ignore FontNameAverageWidth component.

	* Dvi.c (default_font_map): Add `adobe' to font names to avoid
	ambiguity.

	* FontMap: New file.
	* FontMap.X100, FontMap.X75: Deleted.
	* xtotroff.c (main, usage): Add -s and -r options.
	(MapFont): Change the font pattern to have the selected resolution and
	size.
	* Imakefile (install.dev): Use FontMap and supply appropriate -s
	and -r options.

	* xtotroff.c (MapFont): Check for ambiguity by comparing canonicalized
	font names.

	* DviP.h (DviFontList): Add initialized and scalable members.
	(font.c):  Add support for scalable fonts based on R5 xditview.

	* DviChar.c: Use xmalloc rather than malloc.
	* xditview.c (xmalloc): New function.
	* xtotroff.c (xmalloc): New function.
	* other files: Use XtMalloc and XtFree instead of malloc and free.

Thu Aug 29 20:15:31 1991  James Clark  (jjc at jclark)

	* draw.c (setGC): Do multiplication in floating point to avoid
	overflow.

Tue Aug 13 12:04:41 1991  James Clark  (jjc at jclark)

	* draw.c (FakeCharacter): Remove casts in defintion of pack2.

Tue Jul 30 11:42:39 1991  James Clark  (jjc at jclark)

	* tmac.Xps: New file.
	* Imakefile (install): Install tmac.Xps.

Tue Jul  2 09:31:37 1991  James Clark  (jjc at jclark)

	* xtotroff.c (main): Pass argv[0] to usage().

Sun Jun 30 12:34:06 1991  James Clark  (jjc at jclark)

	* xtotroff.c (MapFont): Handle the case where XLoadQueryFont
	returns NULL.

Sat Jun 29 12:32:52 1991  James Clark  (jjc at jclark)

	* Imakefile: Use ../gendef to generate path.h.

Sun Jun 16 13:26:34 1991  James Clark  (jjc at jclark)

	* Imakefile (depend.o): Change to device.o.

Sun Jun  2 12:17:56 1991  James Clark  (jjc at jclark)

	* Imakefile: Remove spaces from the beginning of variable
	assignment lines.

Sun May 26 14:14:01 1991  James Clark  (jjc at jclark)

	* xditview.c (Syntax): Update.

	* Dvi.c (DviSaveToFile, SaveToFile): New functions.
	(FindPage): Check that we're not readingTmp before checking for
	end of file of normal input file.
	(ClassPartInitialize): New function.
	* Dvi.h: Add declaration of DviSaveToFile.
	* DviP.h: Add save method to DviClassPart. Declare
	InheritSaveToFile.
	* xditview.c (DoPrint, Print, PrintAction): New functions.
	* xditview.c: Add print menu entry.
	* xditview.c: Provide printCommand application resource.
	* lex.c: Don't output EOF to temporary file.

	* Dvi.c (QueryGeometry): Check request->request_mode.

	* Dvi.c (SetDevice): New function.
	(SetDeviceResolution): Deleted.

	* Dvi.c: Add resolution resource.
	* DviP.h: Add definitions of XtNResolution and XtCResolution.
	* xditview.c: Add -resolution argument.
	* GXditview.ad: Add default for GXditview.height.
	* Dvi.c (Initialize, SetDevice): Use default_resolution.
    
	* Dvi.c: Make MY_HEIGHT and MY_WIDTH use the paperlength and
	paperwidth commands in the DESC file.
	
	* Dvi.c: Add SS font to default font map.

	* draw.c: Rewritten so as not to assume device and display
	resolution is the same.
	* DviP.h: Include device.h. Add device_font member to DviFontList.
	Add adjustable arrary to DviCharCache. Add text_x_width,
	text_device_width, word_flag, device_font, device_font_number,
	device, native, device_resolution, display_resolution,
	paperlength, paperwidth, scale_factor, sizescale members.
	* Dvi.c (Initialize): Initialize new variable used by draw.c
	(Destroy): Call device_destroy.
	* font.c (MaxFontPosition): New function.
	(LookupFontSizeBySize): Handle sizescale.
	(InstallFont): Load the device font.
	(ForgetFonts): New function.
	(QueryDeviceFont): New function.
	* parse.c (ParseInput): Handle t and u commands. Split off
	character output into draw.c.
	(ParseDeviceControl): Ignore res command. Use the device argument
	to the T command.

	* font.c (MapXNameToDviName): Ifdefed out.

	* path.h: New file.
	* device.c, device.h: New files.

	* DviChar.c: Add entries for lB, rB, oq, lC, rC, md.

	* INSTALL: New file.

	* libxdvi: Merged into main directory.
	* xtotroff.c, xditview.c: Change includes accordingly.	

	* devX75, devX100: Merged into main directory.
	* xditview.man: Renamed to gxditview.man.

	* Xditview.ad: Renamed to GXditview.ad.
	* xditview.c (main): Use class of GXditview rather than xditview.

	* Imakefile: New file.
	* Makefile: Deleted.

	* xtotroff.c (MapFont): Unlink output file before opening it.

	* Started separate ChangeLog.
