| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535 |
- 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 <pawel@sakowski.eu.org>.
- - 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
- <Matthias.Kleinmann@urz.uni-heidelberg.de>
- 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
- <ben@scientia.demon.co.uk> found.
- - Added the dual-wheel-mouse patch from Holger Fitzner.
- Tue May 30 03:09:24 MEST 2000
- - As Matto Fransen <matto@matto.nl> 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 <runge@rostock.zgdv.de>. 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 <roger@cs.strath.ac.uk> *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 <ortylp@key.net.pl>.
- - 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 <karsten.hopp@delix.de>
- - 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 <rejeb@dpmail.epfl.ch>.
- (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 <smolikdan@email.cz>. 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 <schoepf@usa.net>.
- - added rpm-spec file from Mario Mikocevic <mozgy@times.hr>.
- (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
|