1
2001-04-21 Albert Chin-A-Young <china@thewrittenword.com>
3
* Imakefile.in: Add support for recent HP architectures.
5
2001-01-04 Rob Daasch <daasch@ece.pdx.edu>
7
* parse.c (ParseInput): Added 'F' to command switch to swallow
8
filename strings as ignored comments.
10
2000-12-02 Werner LEMBERG <wl@gnu.org>
12
* device.c (find_file): Remove home directory in search path.
14
2000-11-14 Werner LEMBERG <wl@gnu.org>
16
* device.c (open_device_file): Remove `path' parameter.
17
(find_file): Construct font path similar to groff: First the contents
18
of GROFF_FONT_PATH, then the home directory, and finally the default
20
* Imakefile.in: Fix GROFF_DATAPROGRAMDIR and GROFF_FONTPATH.
22
2000-10-23 Werner LEMBERG <wl@gnu.org>
24
Change installation structure for data files from .../groff/... to
25
.../groff/<version><revision>/... to be conform with other GNU
28
* Imakefile.in: Implement it.
30
Version 1.16.1 released
31
=======================
36
2000-05-18 Werner LEMBERG <wl@gnu.org>
38
* DviChar.c: Adding `cq' as an alias for "'" in latin-1 map.
40
2000-05-03 Werner LEMBERG <wl@gnu.org>
42
* DviChar.c: Adding `dq' as an alias for `"' in latin-1 map.
44
2000-04-28 Werner LEMBERG <wl@gnu.org>
46
* DviChar.c: Replacing `md' glyph name with `pc' in latin-1 map to
47
make it distinct from the `md' glyph in the symbol font.
49
2000-03-03 Werner LEMBERG <wl@gnu.org>
51
* Imakefile replaced with Imakefile.in which will be configured by
52
the main configure script of groff. This will set the correct font
53
path, and it will make it possible to build xditview in a directory
54
different from $srcdir.
56
2000-03-01 Colin Phipps <crp22@cam.ac.uk>
58
* Dvi.c (OpenFile): Use tmpdir() for security reasons.
59
* xtotroff.c (MapFont): Avoid race while opening file.
61
2000-02-06 Werner LEMBERG <wl@gnu.org>
63
* Imakefile: Adapted to new directory structure.
70
1999-12-21 Werner LEMBERG <wl@gnu.org>
72
* README: Fixed ftp GNU address.
74
1999-12-13 Werner LEMBERG <wl@gnu.org>
76
* device.c: Use extern declarations of strtok(), strchr(), and
77
getenv() only if not defined as macros.
79
1999-11-18 Larry Jones <larry.jones@sdrc.com>
81
* xditview.c: Add fallback_resources to allow running without
82
access to the app-defaults file.
84
* Imakefile: Added rule to create app-defaults to a C header file.
86
* GXditview-ad.h: New file containing fallback default resources.
88
* ad2c: New file to do the app-defaults -> C header file
91
1999-10-27 Larry Jones <larry.jones@sdrc.com>
93
* font.c (DisposeFontSizes): If there's a problem loading a font,
94
xditview will fall-back and use the default font, but it hasn't
95
checked before unloading fonts which could result in unloading the
96
default font (possibly multiple times) and then X errors.
98
1999-09-13 Werner LEMBERG <wl@gnu.org>
100
* Imakefile (extraclean): Added Makefile.
102
* xditview.c (main, MakePrompt): Fixing compilation warnings.
104
* TODO: Imakefile should be replaced with a configure script.
106
1999-09-13 Werner LEMBERG <wl@gnu.org>
110
1999-09-12 Werner LEMBERG <wl@gnu.org>
112
* Imakefile (GROFF_FONTPATH): Another addition.
114
* device.c (FONTPATH): Update to match current groff version.
116
1999-09-11 Larry Jones <larry.jones@sdrc.com>
118
* Imakefile (GROFF_LIBDIR, GROFF_FONTPATH): Update to match
119
current groff version.
121
* Dvi.c (Realize, Destroy), DviP.h, draw.c (setFillGC), gray*.bm:
122
Allow 8 levels of gray rather than just 1.
124
* draw.c (DrawFilledCircle, DrawFilledEllipse, DrawFilledPolygon):
125
Draw outlines to prevent gaps between abutting figures.
127
1999-05-27 Werner LEMBERG <wl@gnu.org>
129
* xtotroff.c (usage): Fixed typo.
131
Mon Sep 11 10:40:33 1995 James Clark <jjc@jclark.com>
133
* device.c (INT_MIN, INT_MAX): Don't define if already defined.
135
Mon Aug 8 11:14:11 1994 James Clark (jjc@jclark.com)
137
* DviChar.c (Adobe_Symbol_map): Use \(nb for notsubset.
139
Tue Apr 19 04:41:16 1994 James Clark (jjc@jclark.com)
141
* Dvi.c (resources): Change default for background and foreground
142
to "XtDefaultBackground" and "XtDefaultForeground".
144
Sat Feb 12 10:38:47 1994 James Clark (jjc@jclark.com)
146
* DviChar.c (Adobe_Symbol_map): Rename radicalex to rn.
148
Thu May 27 20:30:12 1993 James Clark (jjc@jclark.com)
150
* device.c (isascii): Define if necessary.
151
(canonicalize_name): Cast argument to isdigit() to unsigned char.
153
Thu Apr 29 18:36:57 1993 James Clark (jjc at jclark.com)
155
* xditview.c: Include <X11/Xos.h>.
156
(NewFile): Don't declare rindex(). Use strrchr() rather than
159
Tue Mar 30 15:12:09 1993 James Clark (jjc at jclark)
161
* draw.c (charExists): Check that fi->per_char is not NULL.
163
Sat Dec 12 17:42:40 1992 James Clark (jjc at jclark)
165
* Dvi.c (SetGeometry): Cast XtMakeGeometryRequest arguments.
167
* draw.c (DrawPolygon, DrawFilledPolygon): Cast Xtfree argument.
169
* font.c (DisposeFontSizes): Add declaration.
171
* draw.c (FakeCharacter): Add declaration.
173
Wed Oct 28 13:24:00 1992 James Clark (jjc at jclark)
175
* Imakefile (install.dev): Deleted.
178
Mon Oct 12 10:50:44 1992 James Clark (jjc at jclark)
180
* Imakefile (install.dev): Say when we're installing devX*-12.
182
* Imakefile (install.dev): Depends on DESC and FontMap.
184
Thu Oct 1 20:03:45 1992 James Clark (jjc at jclark)
186
* xditview.c (Syntax): Mention -filename option.
188
Sat Aug 15 12:56:39 1992 James Clark (jjc at jclark)
190
* GXditview.ad: Bind space and return to NextPage. Bind backspace
191
and delete to previous page.
193
* DviChar.c (Adobe_Symbol_map): Add `an'.
195
* DviChar.c (Adobe_Symbol_map): Add arrowvertex, arrowverttp, and
198
Mon Aug 10 11:54:27 1992 James Clark (jjc at jclark)
200
* FontMap: Add m/p fields to the fonts names.
202
Sat Aug 8 12:00:28 1992 James Clark (jjc at jclark)
204
* DESC: Leave font positions 5-9 blank.
206
Tue Jul 28 11:37:05 1992 James Clark (jjc at jclark)
208
* Imakefile: Don't use gendef. Pass definition of FONTPATH using
211
(device.c): Don't include path.h. Provide default definition of
214
Mon Jul 6 14:06:53 1992 James Clark (jjc at jclark)
216
* Imakefile: Don't install tmac.X and tmac.Xps.
217
* tmac.X, tmac.Xps: Moved to ../macros.
219
* Imakefile: Don't install eqnchar.
222
Sun Jun 14 12:55:02 1992 James Clark (jjc@jclark)
224
* tmac.Xps: Handle OE, oe, lq, rq.
225
* draw.c (FakeCharacter): Don't handle these.
227
* draw.c (FakeCharacter): Don't handle f/.
229
Mon Jun 8 11:46:37 1992 James Clark (jjc@jclark)
231
* tmac.X: Translate char160 to space.
233
Sun Jun 7 14:39:53 1992 James Clark (jjc@jclark)
235
* tmac.X: Do `mso tmac.psic' before restoring compatibility mode.
237
* tmac.X: Add \(OE, \(oe, \(ah, \(ao, \(ho.
239
* tmac.Xps: Make it work in compatibility mode.
240
Redo existing character definitions with .Xps-char.
241
Add more character definitions.
242
(Xps-char): New macro.
244
Sat Jun 6 21:46:03 1992 James Clark (jjc@jclark)
246
* DviChar.c (Adobe_Symbol_map): Add +h, +f, +p, Fn, lz.
247
* tmac.X: Add \(bq, \(Bq, \(aq.
248
* tmac.Xps: Handle \(aq, \(bq, \(Bq, \(Fn.
250
Wed Jun 3 11:11:15 1992 James Clark (jjc@jclark)
252
* DviChar.c (Adobe_Symbol_map): Add wp.
254
Tue Apr 21 09:21:59 1992 James Clark (jjc at jclark)
256
* GXditview.ad: Bind n, p, q keys to NextPage, PreviousPage and
259
* xditview.c (RerasterizeAction): New function.
260
(xditview_actions): Add RerasterizeAction.
261
* GXditview.ad: Bind r key to Rerasterize action.
263
Fri Apr 17 08:25:36 1992 James Clark (jjc at jclark)
265
* xditview.c: Add -filename option.
266
(main): Copy any -filename argument into current_file_name.
268
Mon Mar 16 10:21:58 1992 James Clark (jjc at jclark)
270
* tmac.X: Load tmac.pspic.
272
Sun Mar 8 11:27:19 1992 James Clark (jjc at jclark)
274
* Lex.c (GetLine, GetWord, GetNumber): Rewrite.
276
Sat Oct 12 22:58:52 1991 James Clark (jjc at jclark)
278
* Dvi.c (SetDevice): If the size change request is refused but a
279
larger geometry is offered, request that.
281
Wed Oct 9 12:27:48 1991 James Clark (jjc at jclark)
283
* font.c (InstallFontSizes): Ignore FontNameAverageWidth component.
285
* Dvi.c (default_font_map): Add `adobe' to font names to avoid
289
* FontMap.X100, FontMap.X75: Deleted.
290
* xtotroff.c (main, usage): Add -s and -r options.
291
(MapFont): Change the font pattern to have the selected resolution and
293
* Imakefile (install.dev): Use FontMap and supply appropriate -s
296
* xtotroff.c (MapFont): Check for ambiguity by comparing canonicalized
299
* DviP.h (DviFontList): Add initialized and scalable members.
300
(font.c): Add support for scalable fonts based on R5 xditview.
302
* DviChar.c: Use xmalloc rather than malloc.
303
* xditview.c (xmalloc): New function.
304
* xtotroff.c (xmalloc): New function.
305
* other files: Use XtMalloc and XtFree instead of malloc and free.
307
Thu Aug 29 20:15:31 1991 James Clark (jjc at jclark)
309
* draw.c (setGC): Do multiplication in floating point to avoid
312
Tue Aug 13 12:04:41 1991 James Clark (jjc at jclark)
314
* draw.c (FakeCharacter): Remove casts in defintion of pack2.
316
Tue Jul 30 11:42:39 1991 James Clark (jjc at jclark)
318
* tmac.Xps: New file.
319
* Imakefile (install): Install tmac.Xps.
321
Tue Jul 2 09:31:37 1991 James Clark (jjc at jclark)
323
* xtotroff.c (main): Pass argv[0] to usage().
325
Sun Jun 30 12:34:06 1991 James Clark (jjc at jclark)
327
* xtotroff.c (MapFont): Handle the case where XLoadQueryFont
330
Sat Jun 29 12:32:52 1991 James Clark (jjc at jclark)
332
* Imakefile: Use ../gendef to generate path.h.
334
Sun Jun 16 13:26:34 1991 James Clark (jjc at jclark)
336
* Imakefile (depend.o): Change to device.o.
338
Sun Jun 2 12:17:56 1991 James Clark (jjc at jclark)
340
* Imakefile: Remove spaces from the beginning of variable
343
Sun May 26 14:14:01 1991 James Clark (jjc at jclark)
345
* xditview.c (Syntax): Update.
347
* Dvi.c (DviSaveToFile, SaveToFile): New functions.
348
(FindPage): Check that we're not readingTmp before checking for
349
end of file of normal input file.
350
(ClassPartInitialize): New function.
351
* Dvi.h: Add declaration of DviSaveToFile.
352
* DviP.h: Add save method to DviClassPart. Declare
354
* xditview.c (DoPrint, Print, PrintAction): New functions.
355
* xditview.c: Add print menu entry.
356
* xditview.c: Provide printCommand application resource.
357
* lex.c: Don't output EOF to temporary file.
359
* Dvi.c (QueryGeometry): Check request->request_mode.
361
* Dvi.c (SetDevice): New function.
362
(SetDeviceResolution): Deleted.
364
* Dvi.c: Add resolution resource.
365
* DviP.h: Add definitions of XtNResolution and XtCResolution.
366
* xditview.c: Add -resolution argument.
367
* GXditview.ad: Add default for GXditview.height.
368
* Dvi.c (Initialize, SetDevice): Use default_resolution.
370
* Dvi.c: Make MY_HEIGHT and MY_WIDTH use the paperlength and
371
paperwidth commands in the DESC file.
373
* Dvi.c: Add SS font to default font map.
375
* draw.c: Rewritten so as not to assume device and display
376
resolution is the same.
377
* DviP.h: Include device.h. Add device_font member to DviFontList.
378
Add adjustable arrary to DviCharCache. Add text_x_width,
379
text_device_width, word_flag, device_font, device_font_number,
380
device, native, device_resolution, display_resolution,
381
paperlength, paperwidth, scale_factor, sizescale members.
382
* Dvi.c (Initialize): Initialize new variable used by draw.c
383
(Destroy): Call device_destroy.
384
* font.c (MaxFontPosition): New function.
385
(LookupFontSizeBySize): Handle sizescale.
386
(InstallFont): Load the device font.
387
(ForgetFonts): New function.
388
(QueryDeviceFont): New function.
389
* parse.c (ParseInput): Handle t and u commands. Split off
390
character output into draw.c.
391
(ParseDeviceControl): Ignore res command. Use the device argument
394
* font.c (MapXNameToDviName): Ifdefed out.
397
* device.c, device.h: New files.
399
* DviChar.c: Add entries for lB, rB, oq, lC, rC, md.
403
* libxdvi: Merged into main directory.
404
* xtotroff.c, xditview.c: Change includes accordingly.
406
* devX75, devX100: Merged into main directory.
407
* xditview.man: Renamed to gxditview.man.
409
* Xditview.ad: Renamed to GXditview.ad.
410
* xditview.c (main): Use class of GXditview rather than xditview.
412
* Imakefile: New file.
415
* xtotroff.c (MapFont): Unlink output file before opening it.
417
* Started separate ChangeLog.