Tue Feb 28 18:41:45 1989 Dirk Grunwald (grunwald at flute.cs.uiuc.edu) * repackeged as 2.8.5 * (texx2-font.c) Calculation of mag ignored mag specified in document. Fixed. * (texx2-file.c) Made the file name be stuffed into the input box Sun Feb 26 16:44:46 1989 Dirk Grunwald (grunwald at flute.cs.uiuc.edu) * Compensate for scroll-bars. Now, mag=333 on a sun3 gets rid of horiz scroll. Sat Feb 25 13:19:50 1989 Dirk Grunwald (grunwald at flute.cs.uiuc.edu) * texx2-page.c - added TeXPageSlamPages, in case we fail to open a file and need to close exising windows. If we don't, they can move around or redisplay, referencing dead data structures. * texx2-page.c - reopening a file now leaves pages at the same page number in the new file. this means you don't have to reposition yourself when you open a file. * Released as 2.8 * texx2-page.c - split TeXPageNewFile into two parts, because value of DviTotalPages changes after an open, causing bogus free(). * texx2.c - stat the command line file name to make certain it's a regular file before doing a setFile * texx2-mark.c - plug last double free? Now explicitly zero variables after *all* frees. Fri Feb 24 14:47:13 1989 Dirk Grunwald (grunwald at flute.cs.uiuc.edu) * Released as 2.7 * texx2.c - allow single argument to set the file name * DviPage.c - fix problem with inlines & optimization. Fontdefs weren't being skipper properly, causing font names to be displayed. * texx2-page.c - optimize tied pages for single-page-ahead with foreward travel (avoid freeing next page until it gets it) * texx2-page.c - fix double free in TeXPageNewFile (forgot to zero) * dvi-simple.c - fix double free for DviCount (forgot to zero) * dvi-simple.c - use strncpy * texx2-page.c - found out about XtNallowShellResize. remove include of ShellP.h * texx2-font.c - reverse order of -mag and -scaled in error message to make cut & paste buildfonts easier * Imakefile - remove tabs * texx2-error.c - Apply patch from Dana to fix over-write of dialog box. * DviPage.c, DviPage2.c - removed setGC, use single globalGC which is rebuilt on each redisplay. * DviPageP.h - removed `clearGC', renamed setGC to globalGC * texx2-file.c - merged BuildPageLevel into BuildFileLevel. Fri Feb 24 14:50:36 1989 Dana A. Chee (dana at dino) * texx2-error.c - removed unneeded resource XtNresize (not used in text widgets). * texx2-file.c - changed strcpy to proper strncpy; created widgets in order used for chaining (Form widget goes through child list once to place children, if the order of their chaining is different from their creation order, the results will not be satisfactory). * texx2-widgets.c - let widgets dimension the form; build widgets in correct order for chaining (Page within File now, see above reasons). * texx2.c - use proper program and class names for XtInitialize. Thur Feb 23 17:30:10 1989 Dirk Grunwald (grunwald at flute.cs.uiuc.edu) * texx2-page.c - Added `large' and `small' buttons * texx2.c - Added `largeMag' and `smallMag' resources Sun Feb 19 17:30:10 1989 Dirk Grunwald (grunwald at flute.cs.uiuc.edu) * Released as 2.5 * Added `clear marks' button * Fixed error in DviPageWidget - wasn't setting the setGC properly, causing redraws to fail when not using backing store Fri Feb 17 17:30:10 1989 Dirk Grunwald (grunwald at flute.cs.uiuc.edu) * Added ``tied'' pages, Imakefile, man page Tue Feb 14 11:49:11 1989 Dirk Grunwald (grunwald at flute.cs.uiuc.edu) * Changed all args to widgets to be built use XtSetArg instead of automatic aggregate initializations. * Changed all callbacks to be built using XtAddCallback instead of automatic aggregate initializations. * Changes texx2-error.c to build a temporary _iobuf structure for _doprnt to print erorr messages if vsprintf is unavailable. * (texx2-page.c) made pushGotoButton goto the page with a count[0] field matching the selected page number, as opposed to the ordinal page number.