Home | History | Annotate | Line # | Download | only in xditview
      1 2004-05-29  Werner LEMBERG  <wl (a] gnu.org>
      2 
      3 	gxditview and xtotroff have been integrated into the normal groff
      4 	directory structure; future changes are logged in the main
      5 	ChangeLog file.
      6 
      7 2004-05-13  Werner LEMBERG  <wl (a] gnu.org>
      8 
      9 Version 1.19.1 released
     10 =======================
     11 
     12 2004-04-17  Werner LEMBERG  <wl (a] gnu.org>
     13 
     14 	* device.c (scale_round): Round correctly for negative values
     15 	(this is the same function as in src/libs/libgroff/font.c).
     16 	Found by Paul Eggert.
     17 
     18 2003-11-10  Werner LEMBERG  <wl (a] gnu.org>
     19 
     20 	* Imakefile.in: s/@top_srcdir@/@abs_top_srcdir@/,
     21 	s/@groff_top_builddir@/@abs_top_builddir@/.
     22 
     23 Version 1.19 released
     24 =====================
     25 
     26 2003-03-03  Werner LEMBERG  <wl (a] gnu.org>
     27 
     28 	* Imakefile.in (extraclean): Added gxditview._man.
     29 
     30 2003-01-28  Werner LEMBERG  <wl (a] gnu.org>
     31 
     32 	* Imakefile.in (SEP): New variable; set to @PATH_SEPARATOR@.
     33 	(GROFF_FONTPATH): Use it.
     34 
     35 2003-01-07  Werner LEMBERG  <wl (a] gnu.org>
     36 
     37 	* DviChar.c (Adobe_Symbol_map): Add `sqrt'.
     38 
     39 2003-01-06  Werner LEMBERG  <wl (a] gnu.org>
     40 
     41 	* DviChar.c (Adobe_Symbol_map): Add `integral'.
     42 
     43 2002-12-29  Werner LEMBERG  <wl (a] gnu.org>
     44 
     45 	* DviChar.c (ISO_8859_1_map): Remove `ap' and `eq'.
     46 
     47 2002-12-20  Werner LEMBERG  <wl (a] gnu.org>
     48 
     49 	* DviChar.c (Adobe_Symbol_map): Don't include `or'.
     50 	* draw.c (AdjustCharDeltas): Apply correction only if nadj > 1.
     51 	(DoCharacter): Call FlushCharCache if font size and font number
     52 	differ.
     53 	Reset `dw->dvi.cache.adjustable' properly.
     54 
     55 2002-12-09  Werner LEMBERG  <wl (a] gnu.org>
     56 
     57 	* DviChar.c (ISO_8859_1_map): Use `tno' symbol instead of `no'.
     58 
     59 2002-12-01  Werner LEMBERG  <wl (a] gnu.org>
     60 
     61 	* Imakefile.in: Use `InstallAppDefaultsLong' instead of
     62 	`InstallAppDefaults' to make it work if build directory isn't
     63 	$srcdir.
     64 
     65 2002-11-24  Werner LEMBERG  <wl (a] gnu.org>
     66 
     67 	* DviChar.c (Adobe_Symbol_map): Add glyph `braceex'.
     68 
     69 2002-11-14  Werner LEMBERG  <wl (a] gnu.org>
     70 
     71 	* DviChar.c (ISO_8859_1_map): Don't include `or'.
     72 
     73 Version 1.18.1 released
     74 =======================
     75 
     76 2002-09-16  Werner LEMBERG  <wl (a] gnu.org>
     77 
     78 	* Imakefile.in (GROFF_LOCALFONTDIR): New variable.
     79 	(GROFF_FONTPATH): Use it.
     80 	Remove /usr/local/lib/font.
     81 
     82 Version 1.18.0 released
     83 =======================
     84 
     85 2002-06-22  Werner LEMBERG  <wl (a] gnu.org>
     86 
     87 	* gxditview.c (main): Handle `-help' and `--help' correctly.
     88 
     89 2002-06-17  Colin Watson  <cjwatson (a] debian.org>
     90 
     91 	* Imakefile.in: s/@top_builddir@/@groff_top_builddir@/.
     92 
     93 2002-04-06  Werner LEMBERG  <wl (a] gnu.org>
     94 
     95 	* DviChar.c (ISO_8859_1_map, Adobe_Symbol_map): Remove all
     96 	characters > 0x80.
     97 	* parse.c (ParseInput): Ignore `m' command.
     98 	(ParseDrawFunction): Don't move for unknown drawing functions.
     99 	Don't move for `f' drawing function.
    100 
    101 2002-03-25  Werner LEMBERG  <wl (a] gnu.org>
    102 
    103 	* DviChar.c (ISO_8859_1_map): Use `t+-', `tmu', and `tdi' symbols
    104 	instead of `+-', `mu', and `di', respectively.
    105 
    106 2002-02-23  Werner LEMBERG  <wl (a] gnu.org>
    107 
    108 	* DviChar.c (ISO_8859_1_map): Add `mc' symbol.
    109 
    110 2001-09-22  Werner LEMBERG  <wl (a] gnu.org>
    111 
    112 	* Imakefile.in: Redefine `ProgramTargetHelper' as
    113 	`ProgramTargetHelperNoMan' and add a call to `InstallManPageLong'
    114 	to make the `install.man' target work if the build directory isn't
    115 	$srcdir.
    116 
    117 Version 1.17.2 released
    118 =======================
    119 
    120 Version 1.17.1 released
    121 =======================
    122 
    123 2001-04-21  Albert Chin-A-Young  <china (a] thewrittenword.com>
    124 
    125 	* Imakefile.in: Add support for recent HP architectures.
    126 
    127 Version 1.17 released
    128 =====================
    129 
    130 2001-01-04  Rob Daasch  <daasch (a] ece.pdx.edu>
    131 
    132 	* parse.c (ParseInput): Added 'F' to command switch to swallow
    133 	filename strings as ignored comments.
    134 
    135 2000-12-02  Werner LEMBERG  <wl (a] gnu.org>
    136 
    137 	* device.c (find_file): Remove home directory in search path.
    138 
    139 2000-11-14  Werner LEMBERG  <wl (a] gnu.org>
    140 
    141 	* device.c (open_device_file): Remove `path' parameter.
    142 	(find_file): Construct font path similar to groff: First the contents
    143 	of GROFF_FONT_PATH, then the home directory, and finally the default
    144 	font path.
    145 	* Imakefile.in: Fix GROFF_DATAPROGRAMDIR and GROFF_FONTPATH.
    146 
    147 2000-10-23  Werner LEMBERG  <wl (a] gnu.org>
    148 
    149 	Change installation structure for data files from .../groff/... to
    150 	.../groff/<version><revision>/... to be conform with other GNU
    151 	programs.
    152 
    153 	* Imakefile.in: Implement it.
    154 
    155 Version 1.16.1 released
    156 =======================
    157 
    158 Version 1.16 released
    159 =====================
    160 
    161 2000-05-18  Werner LEMBERG  <wl (a] gnu.org>
    162 
    163 	* DviChar.c: Adding `cq' as an alias for "'" in latin-1 map.
    164 
    165 2000-05-03  Werner LEMBERG  <wl (a] gnu.org>
    166 
    167 	* DviChar.c: Adding `dq' as an alias for `"' in latin-1 map.
    168 
    169 2000-04-28  Werner LEMBERG  <wl (a] gnu.org>
    170 
    171 	* DviChar.c: Replacing `md' glyph name with `pc' in latin-1 map to
    172 	make it distinct from the `md' glyph in the symbol font.
    173 
    174 2000-03-03  Werner LEMBERG  <wl (a] gnu.org>
    175 
    176 	* Imakefile replaced with Imakefile.in which will be configured by
    177 	the main configure script of groff.  This will set the correct font
    178 	path, and it will make it possible to build xditview in a directory
    179 	different from $srcdir.
    180 
    181 2000-03-01  Colin Phipps  <crp22 (a] cam.ac.uk>
    182 
    183 	* Dvi.c (OpenFile): Use tmpdir() for security reasons.
    184 	* xtotroff.c (MapFont): Avoid race while opening file.
    185 
    186 2000-02-06  Werner LEMBERG  <wl (a] gnu.org>
    187 
    188 	* Imakefile: Adapted to new directory structure.
    189 
    190 	* README: Updated.
    191 
    192 Version 1.15 released
    193 =====================
    194 
    195 1999-12-21  Werner LEMBERG  <wl (a] gnu.org>
    196 
    197 	* README: Fixed ftp GNU address.
    198 
    199 1999-12-13  Werner LEMBERG  <wl (a] gnu.org>
    200 
    201 	* device.c: Use extern declarations of strtok(), strchr(), and
    202 	getenv() only if not defined as macros.
    203 
    204 1999-11-18  Larry Jones  <larry.jones (a] sdrc.com>
    205 
    206 	* xditview.c: Add fallback_resources to allow running without
    207 	access to the app-defaults file.
    208 
    209 	* Imakefile: Added rule to create app-defaults to a C header file.
    210 
    211 	* GXditview-ad.h: New file containing fallback default resources.
    212 
    213 	* ad2c: New file to do the app-defaults -> C header file
    214 	conversion.
    215 
    216 1999-10-27  Larry Jones  <larry.jones (a] sdrc.com>
    217 
    218 	* font.c (DisposeFontSizes): If there's a problem loading a font,
    219 	xditview will fall-back and use the default font, but it hasn't
    220 	checked before unloading fonts which could result in unloading the
    221 	default font (possibly multiple times) and then X errors.
    222 
    223 1999-09-13  Werner LEMBERG  <wl (a] gnu.org>
    224 
    225 	* Imakefile (extraclean): Added Makefile.
    226 
    227 	* xditview.c (main, MakePrompt): Fixing compilation warnings.
    228 
    229 	* TODO: Imakefile should be replaced with a configure script.
    230 
    231 1999-09-13  Werner LEMBERG  <wl (a] gnu.org>
    232 
    233 	* Makefile: Removed.
    234 
    235 1999-09-12  Werner LEMBERG  <wl (a] gnu.org>
    236 
    237 	* Imakefile (GROFF_FONTPATH): Another addition.
    238 
    239 	* device.c (FONTPATH): Update to match current groff version.
    240 
    241 1999-09-11  Larry Jones  <larry.jones (a] sdrc.com>
    242 
    243 	* Imakefile (GROFF_LIBDIR, GROFF_FONTPATH): Update to match
    244 	current groff version.
    245 
    246 	* Dvi.c (Realize, Destroy), DviP.h, draw.c (setFillGC), gray*.bm:
    247 	Allow 8 levels of gray rather than just 1.
    248 
    249 	* draw.c (DrawFilledCircle, DrawFilledEllipse, DrawFilledPolygon):
    250 	Draw outlines to prevent gaps between abutting figures.
    251 
    252 1999-05-27  Werner LEMBERG  <wl (a] gnu.org>
    253 
    254 	* xtotroff.c (usage): Fixed typo.
    255 
    256 Mon Sep 11 10:40:33 1995  James Clark  <jjc (a] jclark.com>
    257 
    258 	* device.c (INT_MIN, INT_MAX): Don't define if already defined.
    259 
    260 Mon Aug  8 11:14:11 1994  James Clark  (jjc (a] jclark.com)
    261 
    262 	* DviChar.c (Adobe_Symbol_map): Use \(nb for notsubset.
    263 
    264 Tue Apr 19 04:41:16 1994  James Clark  (jjc (a] jclark.com)
    265 
    266 	* Dvi.c (resources): Change default for background and foreground
    267 	to "XtDefaultBackground" and "XtDefaultForeground".
    268 
    269 Sat Feb 12 10:38:47 1994  James Clark  (jjc (a] jclark.com)
    270 
    271 	* DviChar.c (Adobe_Symbol_map): Rename radicalex to rn.
    272 
    273 Thu May 27 20:30:12 1993  James Clark  (jjc (a] jclark.com)
    274 
    275 	* device.c (isascii): Define if necessary.
    276 	(canonicalize_name): Cast argument to isdigit() to unsigned char.
    277 
    278 Thu Apr 29 18:36:57 1993  James Clark  (jjc at jclark.com)
    279 
    280 	* xditview.c: Include <X11/Xos.h>.
    281 	(NewFile): Don't declare rindex(). Use strrchr() rather than
    282 	rindex().
    283 
    284 Tue Mar 30 15:12:09 1993  James Clark  (jjc at jclark)
    285 
    286 	* draw.c (charExists): Check that fi->per_char is not NULL.
    287 
    288 Sat Dec 12 17:42:40 1992  James Clark  (jjc at jclark)
    289 
    290 	* Dvi.c (SetGeometry): Cast XtMakeGeometryRequest arguments.
    291 
    292 	* draw.c (DrawPolygon, DrawFilledPolygon): Cast Xtfree argument.
    293 
    294 	* font.c (DisposeFontSizes): Add declaration.
    295 
    296 	* draw.c (FakeCharacter): Add declaration.
    297 
    298 Wed Oct 28 13:24:00 1992  James Clark  (jjc at jclark)
    299 
    300 	* Imakefile (install.dev): Deleted.
    301 	(fonts): New target.
    302 
    303 Mon Oct 12 10:50:44 1992  James Clark  (jjc at jclark)
    304 
    305 	* Imakefile (install.dev): Say when we're installing devX*-12.
    306 
    307 	* Imakefile (install.dev): Depends on DESC and FontMap.
    308 
    309 Thu Oct  1 20:03:45 1992  James Clark  (jjc at jclark)
    310 
    311 	* xditview.c (Syntax): Mention -filename option.
    312 
    313 Sat Aug 15 12:56:39 1992  James Clark  (jjc at jclark)
    314 
    315 	* GXditview.ad: Bind space and return to NextPage. Bind backspace
    316 	and delete to previous page.
    317 
    318 	* DviChar.c (Adobe_Symbol_map): Add `an'.
    319 
    320 	* DviChar.c (Adobe_Symbol_map): Add arrowvertex, arrowverttp, and
    321 	arrowvertbt.
    322 
    323 Mon Aug 10 11:54:27 1992  James Clark  (jjc at jclark)
    324 
    325 	* FontMap: Add m/p fields to the fonts names.
    326 
    327 Sat Aug  8 12:00:28 1992  James Clark  (jjc at jclark)
    328 
    329 	* DESC: Leave font positions 5-9 blank.
    330 
    331 Tue Jul 28 11:37:05 1992  James Clark  (jjc at jclark)
    332 
    333 	* Imakefile: Don't use gendef.  Pass definition of FONTPATH using
    334 	DEFINES.
    335 	(path.h): Deleted.
    336 	(device.c): Don't include path.h.  Provide default definition of
    337 	FONTPATH.
    338 
    339 Mon Jul  6 14:06:53 1992  James Clark  (jjc at jclark)
    340 
    341 	* Imakefile: Don't install tmac.X and tmac.Xps.
    342 	* tmac.X, tmac.Xps: Moved to ../macros.
    343 
    344 	* Imakefile: Don't install eqnchar.
    345 	* eqnchar: Deleted.
    346 
    347 Sun Jun 14 12:55:02 1992  James Clark  (jjc@jclark)
    348 
    349 	* tmac.Xps: Handle OE, oe, lq, rq.
    350 	* draw.c (FakeCharacter): Don't handle these.
    351 
    352 	* draw.c (FakeCharacter): Don't handle f/. 
    353 
    354 Mon Jun  8 11:46:37 1992  James Clark  (jjc@jclark)
    355 
    356 	* tmac.X: Translate char160 to space.
    357 
    358 Sun Jun  7 14:39:53 1992  James Clark  (jjc@jclark)
    359 
    360 	* tmac.X: Do `mso tmac.psic' before restoring compatibility mode.
    361 
    362 	* tmac.X: Add \(OE, \(oe, \(ah, \(ao, \(ho.
    363 
    364 	* tmac.Xps: Make it work in compatibility mode.
    365 	Redo existing character definitions with .Xps-char.
    366 	Add more character definitions.
    367 	(Xps-char): New macro.
    368 
    369 Sat Jun  6 21:46:03 1992  James Clark  (jjc@jclark)
    370 
    371 	* DviChar.c (Adobe_Symbol_map): Add +h, +f, +p, Fn, lz.
    372 	* tmac.X: Add \(bq, \(Bq, \(aq.
    373 	* tmac.Xps: Handle \(aq, \(bq, \(Bq, \(Fn.
    374 
    375 Wed Jun  3 11:11:15 1992  James Clark  (jjc@jclark)
    376 
    377 	* DviChar.c (Adobe_Symbol_map): Add wp.
    378 
    379 Tue Apr 21 09:21:59 1992  James Clark  (jjc at jclark)
    380 
    381 	* GXditview.ad: Bind n, p, q keys to NextPage, PreviousPage and
    382 	Quit actions.
    383 
    384 	* xditview.c (RerasterizeAction): New function.
    385 	(xditview_actions): Add RerasterizeAction.
    386 	* GXditview.ad: Bind r key to Rerasterize action.
    387 
    388 Fri Apr 17 08:25:36 1992  James Clark  (jjc at jclark)
    389 
    390 	* xditview.c: Add -filename option.
    391 	(main): Copy any -filename argument into current_file_name.
    392 
    393 Mon Mar 16 10:21:58 1992  James Clark  (jjc at jclark)
    394 
    395 	* tmac.X: Load tmac.pspic.
    396 
    397 Sun Mar  8 11:27:19 1992  James Clark  (jjc at jclark)
    398 
    399 	* Lex.c (GetLine, GetWord, GetNumber): Rewrite.
    400 
    401 Sat Oct 12 22:58:52 1991  James Clark  (jjc at jclark)
    402 
    403 	* Dvi.c (SetDevice): If the size change request is refused but a
    404 	larger geometry is offered, request that.
    405 
    406 Wed Oct  9 12:27:48 1991  James Clark  (jjc at jclark)
    407 
    408 	* font.c (InstallFontSizes): Ignore FontNameAverageWidth component.
    409 
    410 	* Dvi.c (default_font_map): Add `adobe' to font names to avoid
    411 	ambiguity.
    412 
    413 	* FontMap: New file.
    414 	* FontMap.X100, FontMap.X75: Deleted.
    415 	* xtotroff.c (main, usage): Add -s and -r options.
    416 	(MapFont): Change the font pattern to have the selected resolution and
    417 	size.
    418 	* Imakefile (install.dev): Use FontMap and supply appropriate -s
    419 	and -r options.
    420 
    421 	* xtotroff.c (MapFont): Check for ambiguity by comparing canonicalized
    422 	font names.
    423 
    424 	* DviP.h (DviFontList): Add initialized and scalable members.
    425 	(font.c):  Add support for scalable fonts based on R5 xditview.
    426 
    427 	* DviChar.c: Use xmalloc rather than malloc.
    428 	* xditview.c (xmalloc): New function.
    429 	* xtotroff.c (xmalloc): New function.
    430 	* other files: Use XtMalloc and XtFree instead of malloc and free.
    431 
    432 Thu Aug 29 20:15:31 1991  James Clark  (jjc at jclark)
    433 
    434 	* draw.c (setGC): Do multiplication in floating point to avoid
    435 	overflow.
    436 
    437 Tue Aug 13 12:04:41 1991  James Clark  (jjc at jclark)
    438 
    439 	* draw.c (FakeCharacter): Remove casts in defintion of pack2.
    440 
    441 Tue Jul 30 11:42:39 1991  James Clark  (jjc at jclark)
    442 
    443 	* tmac.Xps: New file.
    444 	* Imakefile (install): Install tmac.Xps.
    445 
    446 Tue Jul  2 09:31:37 1991  James Clark  (jjc at jclark)
    447 
    448 	* xtotroff.c (main): Pass argv[0] to usage().
    449 
    450 Sun Jun 30 12:34:06 1991  James Clark  (jjc at jclark)
    451 
    452 	* xtotroff.c (MapFont): Handle the case where XLoadQueryFont
    453 	returns NULL.
    454 
    455 Sat Jun 29 12:32:52 1991  James Clark  (jjc at jclark)
    456 
    457 	* Imakefile: Use ../gendef to generate path.h.
    458 
    459 Sun Jun 16 13:26:34 1991  James Clark  (jjc at jclark)
    460 
    461 	* Imakefile (depend.o): Change to device.o.
    462 
    463 Sun Jun  2 12:17:56 1991  James Clark  (jjc at jclark)
    464 
    465 	* Imakefile: Remove spaces from the beginning of variable
    466 	assignment lines.
    467 
    468 Sun May 26 14:14:01 1991  James Clark  (jjc at jclark)
    469 
    470 	* xditview.c (Syntax): Update.
    471 
    472 	* Dvi.c (DviSaveToFile, SaveToFile): New functions.
    473 	(FindPage): Check that we're not readingTmp before checking for
    474 	end of file of normal input file.
    475 	(ClassPartInitialize): New function.
    476 	* Dvi.h: Add declaration of DviSaveToFile.
    477 	* DviP.h: Add save method to DviClassPart. Declare
    478 	InheritSaveToFile.
    479 	* xditview.c (DoPrint, Print, PrintAction): New functions.
    480 	* xditview.c: Add print menu entry.
    481 	* xditview.c: Provide printCommand application resource.
    482 	* lex.c: Don't output EOF to temporary file.
    483 
    484 	* Dvi.c (QueryGeometry): Check request->request_mode.
    485 
    486 	* Dvi.c (SetDevice): New function.
    487 	(SetDeviceResolution): Deleted.
    488 
    489 	* Dvi.c: Add resolution resource.
    490 	* DviP.h: Add definitions of XtNResolution and XtCResolution.
    491 	* xditview.c: Add -resolution argument.
    492 	* GXditview.ad: Add default for GXditview.height.
    493 	* Dvi.c (Initialize, SetDevice): Use default_resolution.
    494 
    495 	* Dvi.c: Make MY_HEIGHT and MY_WIDTH use the paperlength and
    496 	paperwidth commands in the DESC file.
    497 	
    498 	* Dvi.c: Add SS font to default font map.
    499 
    500 	* draw.c: Rewritten so as not to assume device and display
    501 	resolution is the same.
    502 	* DviP.h: Include device.h. Add device_font member to DviFontList.
    503 	Add adjustable array to DviCharCache. Add text_x_width,
    504 	text_device_width, word_flag, device_font, device_font_number,
    505 	device, native, device_resolution, display_resolution,
    506 	paperlength, paperwidth, scale_factor, sizescale members.
    507 	* Dvi.c (Initialize): Initialize new variable used by draw.c.
    508 	(Destroy): Call device_destroy.
    509 	* font.c (MaxFontPosition): New function.
    510 	(LookupFontSizeBySize): Handle sizescale.
    511 	(InstallFont): Load the device font.
    512 	(ForgetFonts): New function.
    513 	(QueryDeviceFont): New function.
    514 	* parse.c (ParseInput): Handle t and u commands. Split off
    515 	character output into draw.c.
    516 	(ParseDeviceControl): Ignore res command. Use the device argument
    517 	to the T command.
    518 
    519 	* font.c (MapXNameToDviName): Ifdefed out.
    520 
    521 	* path.h: New file.
    522 	* device.c, device.h: New files.
    523 
    524 	* DviChar.c: Add entries for lB, rB, oq, lC, rC, md.
    525 
    526 	* INSTALL: New file.
    527 
    528 	* libxdvi: Merged into main directory.
    529 	* xtotroff.c, xditview.c: Change includes accordingly.	
    530 
    531 	* devX75, devX100: Merged into main directory.
    532 	* xditview.man: Renamed to gxditview.man.
    533 
    534 	* Xditview.ad: Renamed to GXditview.ad.
    535 	* xditview.c (main): Use class of GXditview rather than xditview.
    536 
    537 	* Imakefile: New file.
    538 	* Makefile: Deleted.
    539 
    540 	* xtotroff.c (MapFont): Unlink output file before opening it.
    541 
    542 	* Started separate ChangeLog.
    543