From 9fe4d4ea9c054e539ab679ed2e9c076c35beb69d Mon Sep 17 00:00:00 2001 From: etobi Date: Tue, 3 Sep 2013 09:48:45 +0200 Subject: Imported Upstream version 1.1.1+rev1355 --- util/alevt/ChangeLog | 535 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 535 insertions(+) create mode 100644 util/alevt/ChangeLog (limited to 'util/alevt/ChangeLog') diff --git a/util/alevt/ChangeLog b/util/alevt/ChangeLog new file mode 100644 index 0000000..896ddc3 --- /dev/null +++ b/util/alevt/ChangeLog @@ -0,0 +1,535 @@ +Thu Feb 11 22:05:00 MET 2010 (1.7.0) + + - redesigned version: + - outfile, new starting methods, libzvbi implementation + - lots of bug fixes, all patches available in the Internet applied + - extensive code cleanup + +Mon Dec 3 03:11:07 MET 2007 (1.6.2) + + - compilation fixes for newer gcc + - makefile tweaks (man vs share/man, /usr/X11R6 vs /usr, etc) + - default device changed to /dev/vbi0 + - adapt to current v4l2 api + - some minor fixes collected during the past years + + This is a build-time update to conform to newer compilers and + system environments. If you have a running AleVT there's no + reason to update. The only real fix is in the html-exporter + which was producing broken html (missing double-quotes). + +Thu Jan 23 01:53:10 MET 2003 + + - Fixed a bug in contrib/cap-all.c (fdset_init before vbi_open) + - Expaned cap-all.c to show how to save in two formats simultaneously. + +Tue Aug 20 05:22:16 MEST 2002 (1.6.1) + + - Removed the bttv-warning from the help pages ;-) + +Mon Jul 23 18:34:32 MEST 2001 + + - Fixed bug in ui.c - found by . + - When clicking on page numbers accept sub-page numbers too. + +Sat Dec 23 15:12:11 MET 2000 + + - Fixed 'double height last line' bug in export.c reported by + + +Thu Oct 12 02:19:31 MEST 2000 + + - The   fix was wrong. Removed it. + +Wed Oct 11 19:41:38 MEST 2000 (1.6.0) + + - Some documentation tweaks. + - Release. Made it 1.6 because of V4l2 API. + +Thu Sep 21 21:07:12 MEST 2000 + + - Removed old bttv-only decoder. Only the v4l2-based stays. + If the device does not support v4l2, default parameters + appropriate for the bttv-driver are taken. + - Subpage cycling (up/down and 2nd wheel) stays in the current + page. + +Sat Sep 16 23:52:12 MEST 2000 + + - Experimental v4l2 interface added. + - Finetune defaults to 1 now. Works best for me. Tell me + if you don't like it. + - Russian patch still not added :-/ + - Fixed the bug in xio.c that Ben Smithurst + found. + - Added the dual-wheel-mouse patch from Holger Fitzner. + +Tue May 30 03:09:24 MEST 2000 + + - As Matto Fransen reported: the ; after   + in exp-html is missing. fixed that. + +Tue May 9 20:21:52 MEST 2000 + + - Removed the -oldbttv/-newbttv options. If your driver has + a buffer size different from that in the current bttv you + either have to support the VBISIZE ioctl or change the source. + (Tried to implement an autodetect by non-blocking reads but + that confuses the driver that much that it no longers gives + reasonable data.) + - Added a compression option to the png export filter and + changed the default compression level to the lib's default. + The prev default of 9 was way to slow. + +Wed May 3 19:18:55 MEST 2000 + + - Added a smaller font. Made out of the neep9 font from + the really great jmk-fonts (http://www.pobox.com/~jmknoble). + +Sat Apr 29 02:36:41 MEST 2000 + + - Fixed SEGV in export.c:adjust. + - Fixed a possible buffer overrun in exp-txt.c + +Thu Nov 4 21:18:52 MET 1999 (1.5.1) + + - Added os.h. That way alevt compiles right out of the + box on all BSD systems (I hope *g*). + - Fixed the DST bug in alevt-date. + - Put vtwiz.pl in contrib, a perl/tk/set-tv script to + launch alevt written by Joern Borgert. + +Tue Oct 26 23:55:09 MEST 1999 (1.5.1-pre1) + + - Added timeout option to alevt-cap. + - Use install instead of cp in the Makefile. + - Added -I/usr/local/include and -L/usr/local/lib + in the Makefile. + - Changed #ifdef FREEBSD to #ifdef BSD. + - exchanged contrib/paul-export.patch with + paul.fmt_page.c (a replacement for export.c:fmt_page()) + and paul.fmt_page.patch (the same in form of a + patch file). + - Some doc corrections. + +Thu Oct 14 02:49:48 MEST 1999 + + - Added FREEBSD patches. + +Fri Oct 8 23:36:45 MEST 1999 (1.5.0) + + - Updated the documentation. + + So, what's new since 1.4.9 (nearly 4 months ago)? + Two major things: full latin-2 support and export + filters for alevt-cap and alevt itself. + + For the latin-2 support page enhancement packets + have to be decoded and some latin-1 pages may + benefit from that, too. Note: if you select + latin-2 everything is latin-2, even cut'n paste. + (new cmdline option -charset latin-1|2) + + The export filters allow saving pages in different + formats. At the moment there's ascii (with and with- + out color), html, png, and ppm. The png filter + requires libpng. If you don't have it (or don't want + png support) just remove the WITH_PNG from the + Makefile. To save the currently displayed page just + press 's'. See alevt-cap(1) for the format string. + + Preview: 1.5.1 will have the FreeBSD patches and + any bug fixes. (But not more *g*). + +Fri Oct 8 02:06:35 MEST 1999 (1.5.0-pre4) + + Finally I could get away from my Playstation and + work a little bit on alevt *g* + + - Tried to change alevt-date with freebsd patches from + Thomas Runge . They do not + have the timezone and daylight variables. But I do + not have tm_gmtoff. So it's commented out for the + moment. + - Made font.[ch] so that only one copy of the fonts is + in the executable when including export modules + (exp-gfx.c uses them). Had to tweak the makefile. + - Added 's' for saving pages to files. Prompts for + a format string and a filename and saves the + currently displayed page. + (Formerly, 's' and 'S' were aliases for '/' and '?' + (searching)) + - Found a bug in export.c regarding double height lines. + - Added a patch to the contrib dir to pass the URL you + click on to netscape. + + The documentation updates are still missing. That's + the last thing to do for 1.5.0. But that's so boring... + +Fri Aug 20 21:28:18 MEST 1999 + + Back from holidays and time for alevt... + + - Added html, png, and ppm export modules from Paul. + - Fixed the return status for export_output. + - Tweaked the makefile for libpng support. + - Added the export howto to the contrib dir. + - Added Paul's fmt_page routine to contrib as a patch + to export.c + - Added "-format help" to list all output formats and + its options. + + Still to do: update man page of alevt-cap, add export + to alevt, add erc to alevt-cap. + + Oh, btw, alevt is running on FreeBSD with the bt848 + driver from Roger Hardiman *g*. + I wonder if it's possible to port his driver to linux. + Maybe it runs better then bttv... (I still get reports + with stuck xawtvs ...) + +Mon Jul 19 01:15:50 MEST 1999 (1.5.0-pre3) + + - Added export modules. It's gotten much to complex. + + A lot of things still to do: add other formats [Paul?], + add documentation, add format-help, add export to alevt, + add erc to alevt-cap, ... + +Mon Jul 12 00:09:03 MEST 1999 + + - Added an incomplete 20x24 font to the contrib dir. + +Tue Jun 29 00:46:03 MEST 1999 (1.5.0-pre2) + + - Added lanugage tables from Radoslaw. + - Added new latin-2 font from Radoslaw. + - Fixed a bug with hold graphics. There's still one bug + on CNN's page 100 (has to do with set-after behaviour of + color select in hold graphics mode). The last line of the + earth should be blue-blue-green not blue-green-green. + AleVT always uses set-at behaviour. Afaik, this combination + (hold + set-after) is the only way to see the difference + between set-at and set-after. Set-after will blow up the + code so I will leave it as it is. + - vbi now collects all pkt26 and enhances the page before + it is passed on. Seem's to work. + +Tue Jun 22 22:13:45 MEST 1999 (1.5.0-pre1) + + - Fixed hamm24. And, it should be fast now *g* + - Moved the language conversion parts to lang.c + - Added additional lang_chars for use with the latin-2 charset. + - Added -charset latin-1/2 option. + - Added pkt x/26 decoding. ... and noticed, that these packets + are sent between line 0 and 1. FUCK. Now I have to save + all x/26 until the page is complete. But not today... :-( + + Things are getting more and more uglier. The right thing + to do would be to make a big font with all possible chars + (including cyrillic, arabic, smoothed graphics, ...). + That would mean to make each char in vtp->data 16 bit. + And then add an attribute word for each char so that the + enhanced attributes work, too. Searching and cut & paste + would be more complicated... but the worst, the pages + will be much bigger (4 times larger). Really bad for + the cache and god knows for what else... + Is it worth all the trouble??? I don't need that! + +Tue Jun 15 01:25:40 MEST 1999 + + - Changed .specs file again. I previously changed alevt.spec + instead of alevt.spec.in :-( + +Mon Jun 14 23:45:48 MEST 1999 (1.4.9) + + - Made a very simple capture program (alevt-cap). Just collects + the given pages and writes them to disk in ASCII. + I will only accept bug reports/fixes, no enhancement requests + at the moment *g* + (I can't believe it; I even wrote a man page...) + - Changed the subpage delimiter on the command line from '/' to '.' + The old one ('/') is still accepted. (Reason: alevt-cap uses + the page number as part of the filename and a / is inconvenient. + And I already wanted to let you enter subpages with the keypad + and the '.' would be a nice key for that.) + - Tweaked the .specs file... (Btw, alevt-date and alevt-cap should + not be installed in the X11 tree.) + +Thu Jun 10 22:13:40 MEST 1999 + + - moved the hamming decoding and associated table to hamm.c + - played with pkt26 to support polish stations. not finished. + +Tue Jun 8 21:00:42 MEST 1999 + + - Added -[no]bell option. And the 'b' key. + - Replaced all xio_bell calls with appropriate status messages. + +Sat Jun 5 00:42:19 MEST 1999 (1.4.8) + + - Shit. Just after the release I found a bug. The header line + isn't updated as it should :-( (Just affects parallel mode + transmission, so no new version, yet.) + - Created mailing list. Either go to http://alevt.listbot.com/ + or write mail to alevt-subscribe@listbot.com. + - Added bttv-patch to the contrib dir for those who don't want + to wait for bttv-0.6.5. + +Fri Jun 4 17:19:41 MEST 1999 (1.4.7) + + - Added autodetection of VBIBUF_SIZE (only with newer bttv, 0.6.5). + - Forgot to close vbi_fd in vbi_close :-/ + - Made ERC on by default. If the page has no errors it + costs nothing and if it has you'll turn it on anyway. + - Changed parameters of EV_HEADER. + - Removed XAWTV_HACKS. + - Updated some docu. + - Modified the contrib samples to reflect previous API changes. + +Fri May 28 20:16:44 MEST 1999 + + - Added status messages. + - Added EV_TIMER event. + - Added channel change detection (only with newer bttv, 0.6.5). + Sends EV_RESET event. The XAWTV_HACKS can be removed *phww*. + Now the cache is automatically cleared if you switch to a + new channel. It even works with a SAT receiver connected to + Video-In. + +Thu May 27 23:54:32 MEST 1999 (1.4.6 unofficial) + + - Cache reset didn't reset npages and hi_subno. + - Added XAWTV_HACKS, that is: alevt scans for a window with + the _XAWTV_STATION property and registers for property changes. + Result: when switching channels in xawtv, the cache is cleared. + (This is just an ugly hack. Xawtv must already be running + when alevt is started. If you quit and restart xawtv, it no + longer works. There's no method to detect if the monitored + xawtv is really the one controlling our /dev/vbi, etc...) + Added on request of Paul Ortyl . + - Added error reduction circuit. It's part of the cache. + Errors in a new page are replaced by characters/lines from + an already cached (older) page. May be toggled by pressing + 'e' (editor is now on 'E'). It's not enabled by default + because it takes some CPU time. Idea by Paul Ortyl. + - TODO: clean up. document new features. add status messages. + +Sun May 23 19:13:07 MEST 1999 (1.4.5) + + - New spec file from Karsten Hopp + - Changed it even further *g* + - Fixed a bug with graphics selection of double height lines. + - Documented the -oldbttv option in the man page. Now it's in + every page. This should finally halve the mails I get. + (For the other halve I have to write alevt-capture *g*) + +Sat May 8 02:41:21 MEST 1999 + + - Ehhh, changed u32 typedef from unsigned long to unsigned int. + Same for s32. The Alpha's longs are 64 bits. + Thanks to Sdruddin Rejeb . + (There's something strange with this in the X libs. They are + sometimes very lazy about ints and longs. Someone with an + Alpha should check the cut & paste, both, text and graphics + selections.) + +Thu Apr 29 22:38:37 MEST 1999 + + - Updated contrib/t1.c + - Added ':' as a subpage delimiter for clicking (2:7 is the same as 2/7) + +Mon Apr 19 19:40:09 MEST 1999 + + - Switched the scrolling direction of the wheel + +Mon Mar 29 01:23:06 MEST 1999 (1.4.4) + + - fixed DST bug in alevt-date + - added crude latin-2 support. 'make FONT=latin-2' should be enough. + (found the stuff on the website http://www.penguin.cz/~marvin/ of + Daniel Smolik . I don't know if he is the one + who made the font). + +Wed Mar 17 20:53:59 MET 1999 + + - added timeout to alevt-date + +Fri Feb 19 18:22:53 MET 1999 (1.4.3> + + - Makefile changes. + +Fri Jan 29 18:01:27 MET 1999 + + - fixed bug in dllist.h. dl_insert_first(h, dl_remove(n)) was only + working due to gcc implementation details. + +Mon Jan 25 18:33:42 MET 1999 (1.4.2) + + - fixed 'clear cache'. no longer removes the help pages. + - made next/prev key/button to skip missing pages. + - added support for wheeled mice. (I heard it's really cool *g*) + - problem with subpages > 0xff fixed. + +Thu Jan 21 17:31:46 MET 1999 (1.4.1) + + - added man pages from Thomas Schoepf . + - added rpm-spec file from Mario Mikocevic . + (looks a little bit odd, but I don't know very much about rpms) + - minor option fix in alevt-date (people are really using it!?!) + +Tue Jan 5 03:50:08 MET 1999 (1.4.0) + + - should be 1.3.10 but that gives problems with the help pages :-( + - fixed varargs for alpha + - default is now -newbttv (aka -fuckbttv). use -oldbttv for v<0.5.20. + +Sat Jan 2 21:40:54 MET 1999 + + - small patches to alevt-date (-vbi options and tzset fix) + - played with pkt8/30. what a mess. MTV is 25:13 ahead *g* + +Wed Dec 30 19:30:14 MET 1998 (1.3.9) + + - slightly modified the pll (may need further tuning) + +Wed Dec 30 05:27:26 MET 1998 (1.3.8) + + - added pll (-finetune auto). try -debug for status msgs. + +Tue Dec 29 05:15:53 MET 1998 (1.3.7) + + - added finetune option (see README) + - you may now type -newbttv instead of -fuckbttv *g* + +Mon Dec 28 19:36:32 MET 1998 (1.3.6) + + - Makefile: R5 -> R6 :-( + - vbi.c now works without cache.c + - added alevt-date (set system time from teletext) + - bug in option parsing (error reporting) + +Thu Dec 17 19:56:16 MET 1998 (1.3.5) + + - added -L/usr/X11R6/lib in Makefile + - put some blurb (in german) in contrib. + +Thu Dec 17 05:01:34 MET 1998 (1.3.4) + + - added class hints on (invisible) leader window to make docking + in wmaker easier. instant name for leader is "VTLeader" and for + the viewing windows "VTPage" + - made the icon a little bit smaller + +Mon Dec 14 23:05:41 MET 1998 (1.3.3) + + Release 1.3.3 + + - added spanish/portuguese charset decoding + - added similar looking glyphs for czech + - minor changes on the font + - middle click on current page number opens new parent window + - case dependant search if the pattern begins with a '!' + - line editing may be aborted with ^C + +Sun Dec 13 17:55:32 MET 1998 (1.3.2) + + - when there were multiple windows of the same page, cycling through + the subpages changed all windows. fixed. + - hilight the found text (make it the selection). + - slightly modified the hilight colors. + - default window size set to 41x25 (looks better). + - rewrote the editor. + +Sun Dec 13 07:03:10 MET 1998 (1.3.1) + + - fixed one command line option + - corrected bug in searching + +Sat Dec 12 20:27:03 MET 1998 (1.3.0) + + Release 1.3.0 + + - searching is now ready (still need a status line for error msgs). + - set SIGPIPE to SIG_DFL. some shells (KDE) set it to SIG_IGN and then + the timer task won't be killed on exit. + - updated the help pages. + - I'm frustrated! BTTV_VERSION doesn't work on /dev/vbi. So no + autodetection of driver version. Added -fuckbttv option instead. + +Fri Dec 11 19:36:03 MET 1998 (1.2.5) + + - reworked national charset (lang) handling. everthing now done in vbi.c. + the rest just deals with latin-1. + - first version of searching (functional, but dirty. needs more work.) + +Thu Dec 10 20:06:27 MET 1998 (1.2.4) + + - new file edline.c (line editor for the menu line. start for searching...) + - blinking cursor + - added an 48x48 icon from Ulf Rompe + - added pasting into the line editor (insert key). + - release ownership of XA_PRIMARY when deselecting selection. + +Tue Dec 8 21:26:26 MET 1998 (1.2.3) + + - new file ui.c (most user interface stuff from main.c) + - rewrote option parsing + - allow specification of child windows on command line. now + it's possible to regenerate the complete window layout by + the commandline (may be of some use for session management). + - some spelling fixes in the help pages from Mark Bryars + +Mon Dec 7 16:59:28 MET 1998 (1.2.2) + + - reworked hidden handling in xio.c + +Sun Dec 6 19:54:10 MET 1998 (1.2.1) + + - class name changed! from Alevt to AleVT. + - window/icon title shows current page number + - changed the icon to a 64 pixel width one. not nice but ... + - added a small mini icon for the title bar. is there a property I can set? + - pressing on the CPN puts the page on hold + - pressing on the violet * reveals concealed text + - added simple menu if no FastText menu is present + - allow subpages to be specified on the command line (eg 100/4) + +Sat Dec 5 20:59:51 MET 1998 (1.2.0) + + Release 1.2.0 + + - finished the help pages. + - added command line handling + - added user geometry handling in xio.c + +Sat Dec 5 02:28:16 MET 1998 (1.1.2) + + - allow magazin 9 (help system) + - start box char after a pagenumber selects subpage 1 (hack) + - added a crude page editor (just to create the help pages. not for users.) + - started with the online help system (sounds great, hehe) + +Tue Dec 1 20:19:53 MET 1998 (1.1.1) + + - added concept of parent and child windows. now, the middle mouse + button changes the contens of the child window. if there isn't + one, it is created. + - Middle mouse button on x/y (subpage cycling) selects the previous + subpage. (updating the child with subpages is hairy...) + +Sun Nov 29 23:34:18 MET 1998 (1.1.0) + + Release 1.1.0 + + - removed most of the recovery for single bad lines (does too much harm) + - changed handling of parallel mode transmission (untested. unused in .de) + - added selection (text & graphic!). try pasting into xpaint :-) + - added cache-clear function ('c') + - click on x/y selects the next subpage + - some minor tweaks + - added an icon bitmap. + +Wed Nov 24 23:33:34 MET 1998 (1.0.0) + + First Release 1.0.0 -- cgit v1.2.3