Thu Oct 28 23:47:51 CEST 1999 Martin Buck * beta 0.6.19991029 released * (only driver changes) Old ChangeLog follows: ----------------------------------------------------------------------------- Beta-Versions o Changed PostScript-routines to support multiple videotext-pages on one page, several page-layouts and several paper-sizes o Made PostScript output DSC 3.0 and EPSF 3.0 conforming o Improved performance of PostScript rendering o Added PNG (Portable Network Graphics) support o Made GIF-support optional to avoid potential problems with Unisys' stupid licensing conditions o Implemented cut & paste for videotext page o Added tuning-support to XView-version, added lookup-tables for symbolic channel names to both XView-version and vtxget o Added possibility to save all received subpages in save- and export- filechoosers o Subpage-numbers in filenames now always use 2 digits to get better sorted output from ls o Rewrote station-name recognition completely. Hopefully as robust as earlier, but it should catch some more really braindamaged special cases o Added workaround for bug in Linux's kerneld that caused failures when opening the VideoteXt-device for the first time o Fixed bug that caused buttons in "Select Station"-window to be layed out incorrectly sometimes o Fixed bug in screen-redraw routine that caused segfault in rare circumstances (when displaying buggy pages) o Fixed yet another bug in videotext-decoding routine that sometimes caused characters to be printed twice. This bug survived since version 0.1 :-) o Fixed mixup of "visible on startup" buttons o When using 'Close device', device now stays closed until 'Open device' is selected o Pages that already got a timeout now will be ignored when doing page- lookahead o Made activation of automatically continued search in background work more sensible o Another workaround for broken TOP-pages: Nord3 TOP-text should work now (thanks to Carsten Bobek for patches) o Implemented revision 4 of videotext-file-format (now contains flags for 'virtual rows available' and '7 bit' in header). Older versions of VideoteXt can't read the new format!!! o Made font-loading more robust o Added check to improve consistency of cached pages o Automatic update of filenames in save- and export-filechoosers o Added dialog to add arbitrary pages to hotlist o Made some dialog-boxes nonmodal o Menu defaults now get saved to ~/.vtxrc o Timeout now gets doubled if at least one subpage for a given page has been found (i.e. if we're sure that the page exists) o TOP-Text window now gets updated correctly even if "Show TOP-Text when active" isn't set o Added option to disable group iconify o Improved ICCCM-session-manager support o Wrote manpages o Lots of portability fixes (but they are useless -- VideoteXt (minus the driver) is already much more portable than XView) Version 0.6 o Fixed broken 'Reveal'-button o Made VideoteXt accept buggy TOP-text pages broadcast by ARD & ZDF recently o Increased performance of GIF-/PPM-writing routines and added GIF- and PPM-formats to vtxget o Fixed bug in GIF-routines that caused invalid files when writing several pictures per session o Fixed some bugs that could cause coredumps or corrupt config-files when writing to a file fails o Added spooldir-support to VideoteXt o VideoteXt now is able to continue to search for a page in background if not all subpages are complete when you request the page in foreground o Added 'Continue'-togglebutton to be able to control whether VideoteXt continues to search for a page in background o Added 'Stop'-button to cancel a currently running background-search o New dialog-box for copying selected station-settings to other stations o Improved interactive feeling with slow interfaces (though it still doesn't make much fun) o vtxget now can dump the TOP-text-tables in a machine-readable format o vtxget now is able to read page-numbers from stdin, so you can use a named pipe to pass new requests to a vtxget running in the background o Added virtual-row-support to vtxget (preliminary, vtx-format only) o vtxget now also accepts page-ranges o vtxget is now able to reorder the page-requests you give on the commandline if you use the -i switch o Preliminary support for tuners on videotext-cards via tunerctl Version 0.5b o Implemented workaround for undocumented "feature" in XView that caused coredumps when using scrollbars sometimes. o Fixed bug that disallowed resizing of popup-windows sometimes. Version 0.5a o Fixed bug with display-only-mode that showed up when errors occured while loading a file o Fixed bug in hotlist-window (status wasn't updated correctly) o Fixed bug that caused incorrect/delayed updates of cached-display in main window o Fixed bug that caused the stop button to be ignored when updating the header-line. Also, new subpages will now be put into the cache although the stop button is pressed. o Made station-name recognition more robust (now MTV is no longer recognized as WDR :-) o Hotkeys now also work in popup-windows Version 0.5 o Yup, it's finally there: subpage-support o Added support for INtv-format & implemented display-only mode for use with X-Window WWW-browsers like Mosaic & Netscape (check http://www.ntu.ac.sg/intv/intv_www.html for details) o Added PostScript-output o Improved TOP-text popup-window (added menus for page-overview and page-hierarchy) o Added automatic station-change detection o Added user-settable index-page-number o Gadget-popups now get (de)iconified whenever the main window is (de)iconified o Added info-window showing current number of pages & memory consumption o Changed 'Reveal'-hotkey from Meta-V to Meta-E due to severe braindamage in XView o vtxget now can read pages from disk, so you can use it as a filter for printing already received pages o Optimized screen-updates o Fixed bug in TOP-text-function used to find out the name of the current page o TOP-text-pages with errors weren't re-requested correctly, so TOP-text sometimes failed completely until the next reset o Fixed really stupid bug in geometry-management that caused wrong font- size to be selected under some circumstances when resizing the main- window o Did a lot of code-clean-up (I guess diff wouldn't find many matching lines :-) o Better error-checking for CCT-functions (well, in fact there was hardly any error checking up to now :-) Version 0.4 o Added TOP-Text support o Improved commandline-version (several output-formats, better handling of of subpages, implemeted batch-queue for pages), now in a separate binary (so you can use vtxget even if you don't have XView installed o Looks better on 1-bit displays (very slow, unfortunately) o Fixed bug with automatic popup-placement (occured on OSF/1's X-Server and TekXpress-terminals (possibly also on others with backing store for all windows)) o Added support for system-wide configuration-files o New 15x18-pixel font Version 0.3 o First alpha-release with XView-GUI o Many new features: Hotlist, history, background search, save & load VTX- pages, export pages as ASCII, GIF, PPM o Automatic window-placement for popups (doesn't work with every window- manager) Version 0.2 o Switched to external videotext-driver (no more direct hardware-access) o Allowed hexadecimal pages in page-selection o Fixed some minor bugs Version 0.1 o Initial release (only sent to some alpha-testers)