2003-10-14 Tuesday 09:32  dziegel

	Also disable sidebar action in fullscreen and tv mode
	
2003-10-13 Monday 22:42  dziegel

	CCMAIL:kwintv@mail.kde.org
	Make keyboard commands work in fullscreen and TV mode by
	moving view mode code from qtvisionwidget to mainwindow.
	
2003-10-13 Monday 14:48  dziegel

	Make the qtvision screensaver work
	
2003-10-10 Friday 14:13  dziegel

	Show current configuration in config widget
	
2003-10-09 Thursday 19:26  dziegel

	Restore previous view mode at startup
	
2003-10-09 Thursday 10:35  dziegel

	KDELIRC profile update: encoding, teletext transparency
	
2003-10-09 Thursday 10:25  dziegel

	Retry to init plugin each time and keep UI in sync
	
2003-10-08 Wednesday 19:55  dziegel

	Patch from Jan Hambrecht: destroy misc manager in aboutToQuit().
	It may happen that the GUI elements are being removed when toolbars are already destroyed.
	
2003-10-08 Wednesday 19:52  dziegel

	Patch from Jan Hambrecht:
	- move thread creation to a better place
	- prevent plugin from consuming CPU time if not active
	
2003-10-08 Wednesday 19:48  dziegel

	Init muted_flag. Valgring correctly warns that it's being used uninitialized.
	
2003-10-08 Wednesday 08:56  dziegel

	Memleak fix
	
2003-10-07 Tuesday 10:05  dziegel

	Move some config options to the right place, remove dead options
	
2003-10-06 Monday 17:33  dziegel

	Fix memleak
	
2003-10-06 Monday 11:52  dziegel

	Fix "select source" dialog size
	
2003-10-06 Monday 11:19  dziegel

	Create .ui container for plugin configuration widgets
	(removes duplicate config widget code from settings dialog pages)
	
2003-10-05 Sunday 07:28  scripty

	CVS_SILENT made messages
	
2003-10-04 Saturday 11:51  dziegel

	Don't crash if /dev/vbiX is not accessible
	
2003-10-03 Friday 09:06  dziegel

	Some settingsdialog fixes when Apply button is pressed
	
2003-10-03 Friday 06:29  dziegel

	There is an easier way to store GUI settings...
	
2003-10-02 Thursday 08:21  rizsanyi

	Builtin (as opposed to kdelirc) lirc support now can be enabled/disabled by
	./configure. It is disabled by default; everybody should use kdelirc.
	
2003-10-01 Wednesday 22:46  dziegel

	Various minor improvements.
	
2003-10-01 Wednesday 21:46  dziegel

	Update Action state if sidebar visibility is changed.
	No need for it at the moment, but who knows...
	
2003-09-29 Monday 21:17  dziegel

	Add plugin method for removal of GUI elements. Make telex plugin configurable (/dev/vbiX). Telex plugin still crashes if it cannot open configured device.
	
2003-09-29 Monday 20:37  dziegel

	Remove custom ToggleViewAction and use KToggleAction instead
	
2003-09-28 Sunday 18:34  dziegel

	If a channel file is changed, the newly selected file got overwritten with the old one. Fixed.
	
2003-09-28 Sunday 14:51  dziegel

	Save/restore menu and toolbar settings
	
2003-09-28 Sunday 14:43  dziegel

	Make DCOP channel names work again. This is a design bug (read my remarks in the file).
	
2003-09-28 Sunday 07:06  scripty

	CVS_SILENT made messages
	
2003-09-27 Saturday 09:12  dziegel

	Configdialog redesign, chunk two. Import/Export menu for channel files. Add sourcemanager.
	
2003-09-27 Saturday 00:50  dziegel

	Patch from Jan Hambrecht <jan.hambrecht@gmx.net>: Elegant plugin now saves its configuration data and reads the horizontal alignment from the configuration widget correctly.
	
2003-09-26 Friday 23:45  deller

	roaming user fix
	
2003-09-21 Sunday 23:26  dziegel

	Shut the compiler up
	
2003-09-21 Sunday 14:44  dziegel

	CCMAIL: kwintv@mail.kde.org
	Display error dialog with a reference to QtVision FAQ if no devices are found.
	
2003-09-19 Friday 19:54  rizsanyi

	explicitly check for XRenderSetPictureTransform function when checking if
	Xrender is available since transforms are only supported with XFree86 >= 4.3
	
2003-09-17 Wednesday 23:26  staikos

	CVS_SILENT
	
2003-09-17 Wednesday 23:17  dziegel

	A few minor fixes.
	
2003-09-16 Tuesday 18:23  dziegel

	CCMAIL: kwintv@mail.kde.org
	Config dialog redesign, chunk one. Plugins are now refounted. Some minor fixes. Removal of several compiler warnings.
	
2003-09-16 Tuesday 08:00  scripty

	CVS_SILENT made messages
	
2003-09-16 Tuesday 01:22  staikos

	build
	
2003-09-14 Sunday 13:32  ossi

	add comment
	
2003-09-14 Sunday 13:31  ossi

	make xawtvrc parsing somewhat more xawtv-compatible
	
2003-08-31 Sunday 14:33  dziegel

	Minor fixes for channel scanner startup, but still does not work at all for me
	
2003-08-30 Saturday 08:23  dziegel

	Channelstore should also use channel numbering start config option
	
2003-08-29 Friday 22:28  dziegel

	CCMAIL:kwintv@mail.kde.org
	Make volume increment and channel numbering start value configurable
	
2003-08-26 Tuesday 20:44  dziegel

	CCMAIL:kwintv@mail.kde.org Patch old kwintv, zapping and xawtv channel plugins to support channel source/encoding properties
	
2003-08-24 Sunday 14:57  antlarr

	This was none of the business of coolo, so better fix it myself
	So that kdenonbeta can be compiled (this was stopping the running
	of make -f Makefile.cvs in the top directory)
	
2003-08-22 Friday 14:51  staikos

	channel source patch, withs ome modifications
	
2003-08-22 Friday 09:53  malte

	Transparency fixes. Still not fully correct
	
2003-08-22 Friday 08:56  malte

	Use XRender for scaling where available, added button and DCOP call to
	toggle transparency (overlay/black bg), moved code around, sync the toggle
	actions' check state with the actual state if toggled via DCOP.
	
2003-08-15 Friday 07:14  scripty

	CVS_SILENT made messages
	
2003-08-02 Saturday 01:40  rizsanyi

	cleanups in alsa mixer plugin by Neil Macvicar <blackmogu@vfemail.net>
	with some more cleanups from me
	
2003-08-01 Friday 07:37  scripty

	CVS_SILENT made messages
	
2003-07-31 Thursday 23:02  staikos

	Dirk's mute patch, and a small reformatting in mainwindow.cpp
	
	CCMAIL: kwintv@mail.kde.org
	
2003-07-31 Thursday 11:05  scripty

	CVS_SILENT made messages
	
2003-07-30 Wednesday 00:14  staikos

	remove from the makefile too
	
2003-07-30 Wednesday 00:13  staikos

	I'm told that these do not belong.
	
2003-07-28 Monday 18:40  staikos

	don't allow the volume to go above 100.  Pointed out by Dirk Ziegelmeier.
	
2003-07-28 Monday 00:40  rizsanyi

	Use kdelirc declared button classes in the profile file
	
2003-07-28 Monday 00:37  rizsanyi

	Patch by Dirk Ziegelmeier <dirk@ziegelmeier.net>:
	I've created a very small patch that asks for a start index if the user
	presses the Renumber button in the channelwidget
	
2003-07-27 Sunday 17:40  rizsanyi

	made a DCOP interface for the telex plugin, and made the functions available for kdelirc
	made the telex plugin compile with more versions of libzvbi
	
2003-07-27 Sunday 12:21  rizsanyi

	Merge kdelirc changes from Dirk Ziegelmeier <dirk@ziegelmeier.net>
	
2003-07-27 Sunday 02:19  rizsanyi

	export processNumberKeyEvent through dcop
	add .profile.xml for kdelirc (kdenonbeta/kdelirc) support
	notify plugins when gui initialization is done so they could manipulate the ui
	telex plugin now adds an action for enable/disable to the toolbar and popupmenu
	
2003-07-21 Monday 02:41  staikos

	revert the changes from 05/2[12]/2003 (by me)
	
2003-07-21 Monday 02:22  staikos

	
	revert changes from commit on 06/02/2003 (by me)
	
2003-07-04 Friday 16:49  faure

	oops
	
2003-07-02 Wednesday 02:03  faure

	Makefile.am fixes for unsermake. With hope it's correct.
	
2003-06-26 Thursday 07:04  scripty

	CVS_SILENT made messages
	
2003-06-25 Wednesday 07:31  scripty

	CVS_SILENT made messages
	
2003-06-24 Tuesday 18:03  scripty

	CVS_SILENT made messages
	
2003-06-03 Tuesday 01:01  rizsanyi

	changed volume up/down increment from 1 to 4
	
2003-06-02 Monday 08:56  staikos

	another attempt at making gui access for plugins work.
	
	This delays a whole lot of things and is really quite messy.  Hopefully it works
	and doesn't break too much.  I think some things (such as the sidebar) should
	really be delayed much longer than they already are.
	
	CCMAIL: rizsanyi@myrealbox.com
	
2003-06-01 Sunday 06:39  khessels

	Small cleanups - distinguish private class members
	
2003-06-01 Sunday 06:26  khessels

	no, you...
	
2003-05-30 Friday 07:26  scripty

	CVS_SILENT made messages
	
2003-05-22 Thursday 03:45  staikos

	put the sidebar back on the side. ;)
	
2003-05-22 Thursday 01:20  staikos

	Tell QtVision* about the actionCollection and guiFactory earlier.
	
	I tried to test this but the teletext plugin crashes on me.
	
	CCMAIL: rizsanyi@neobee.net
	
2003-05-21 Wednesday 20:01  rizsanyi

	fix memory leak and misc plugins not being unloaded. Both were caused by
	the false assumption that QVPluginBase::pluginDescription().enabled is automatically
	updated after changing configuration
	
2003-05-21 Wednesday 19:58  rizsanyi

	adding action for showing/hiding teletext
	
2003-05-20 Tuesday 17:57  staikos

	compile with older KDE
	
2003-05-20 Tuesday 07:51  staikos

	Make the channel plugins more conformant to the standard, using the proper
	base class, etc.  It would be nice to see the channel manager become more like
	the other managers as well, especially since it breaks down in kparts mode.
	
2003-05-20 Tuesday 06:20  staikos

	- drop the plugin when changing source.  This allows the user to see all the
	  available devices again.  Nasty, but the user expects it.
	- allow plugins to get access to the xml UI and action collection if it's
	  available.
	
2003-05-20 Tuesday 04:32  staikos

	maybe this will compile everywhere
	
2003-05-20 Tuesday 04:30  staikos

	construct the right return type
	
2003-05-12 Monday 05:41  staikos

	this destructor should have been virtual
	
2003-04-28 Monday 04:40  staikos

	does this fix it?
	It's a bug in the library anyways.  Rather annoying if you ask me.
	
	CCMAIL: mackandall@hotmail.com, kwintv@mail.kde.org
	
2003-04-27 Sunday 01:53  faure

	Don't redefine datadir
	
2003-04-19 Saturday 00:57  staikos

	CVS_SILENT
	
2003-04-17 Thursday 03:08  staikos

	This is not supported in Qt 3.0.0
	
2003-04-07 Monday 07:33  scripty

	CVS_SILENT made messages
	
2003-03-31 Monday 18:25  staikos

	might as well add this one into cvs too :)
	
2003-03-31 Monday 18:24  staikos

	Neil Macvicar's latest patch, and a compile fix for the teletext code
	
2003-03-31 Monday 12:53  mueller

	fix config changes notification
	
2003-03-30 Sunday 07:26  scripty

	CVS_SILENT made messages
	
2003-03-29 Saturday 20:03  staikos

	Patch from Neil Macvicar <blackmogu@vfemail.net>
	
	Changed files are:
	
	[mixers]
	configure.in.in : New file. Defines a function to test for ALSA.
	Makefile.am : Added a conditional test added to check whether or not we should
	compile the alsa mixer plugin.
	
	[mixers/alsa]
	qtvision_alsa.h qtvision_alsa.cpp qtvision_alsa.desktop : Minor changes to fix
	compilation.
	Makefile.am : -lasound added
	
2003-03-20 Thursday 00:35  staikos

	temporarily don't build
	
2003-03-17 Monday 00:24  staikos

	It really shouldn't have caused a compile error, but hopefully this fixes it.
	
2003-03-16 Sunday 23:04  staikos

	build fix - system tray is specific only to the mainwindow client
	
2003-03-07 Friday 23:08  waba

	CVS_SILENT
	Updated address of FSF
	
2003-03-07 Friday 23:05  waba

	CVS_SILENT
	Updated address of FSF
	
2003-02-27 Thursday 02:56  antlarr

	pmax: HA! ;-)
	
2003-02-22 Saturday 19:29  hellwig

	Tiny bugfix with huge impact: make frequency updates in channel
	editor visible again (finally!). This makes it much easier to
	edit and adjust channel frequencies.
	
2003-02-22 Saturday 11:00  binner

	CVS_SILENT i18n style guide fixes
	
2003-02-20 Thursday 20:48  malte

	Don't wrap volume from 0% to 100% on "volume_down" action, hit me a few
	times as 100% is rather loud :-)
	
2003-02-14 Friday 06:37  scripty

	CVS_SILENT made messages
	
2003-02-05 Wednesday 00:56  rich

	- Implemented report bug method of the KPart. It invokes the mailer to
	  send a mail to the ML. This is invoked indirectly by the applet and
	  extension.
	
	- Did some work on making the kicker extensio work properly.
	
2003-01-31 Friday 05:01  staikos

	CVS_SILENT remove debug
	
2003-01-31 Friday 03:16  staikos

	A rather crappy but somewhat usable first implementation of snapshots.
	Also adds support for status messages.  There is a race though, so
	messages that come too quickly consecutively will disappear too quickly.
	This can be fixed in mainwindow.cpp/h later.
	
2003-01-30 Thursday 02:53  staikos

	double click on a plugin brings up the configuration for that plugin
	
2003-01-30 Thursday 02:28  rich

	- Turned off configurability in the telex plugin .desktop file as it
	  is currently unimplemented.
	
	- Made the v4l plugin settings dialog suck less.
	
	- Disable configure plugin when no plugin is selected.
	
2003-01-30 Thursday 01:54  staikos

	:( CVS_SILENT
	
2003-01-30 Thursday 01:39  rich

	- Added fixes for teletext plugin to make it work with the zvbi 0.2.3
	  i386 rpm on suse 7.3. I'm not really sure which code is in error,
	  but the typedef fixes the problem.
	
	- Improved doxygen config.
	
2003-01-30 Thursday 01:27  staikos

	RGB24 snapshots actually almost work.  they write text.png into $PWD
	
2003-01-30 Thursday 01:05  staikos

	working on snapshots.  still not too much success unfortunately
	
2003-01-30 Thursday 00:48  rich

	- Made the generate docs clearer by only including qtvision
	  classes. The docs still include the private classes though, so don't
	  take this for an API.
	
2003-01-30 Thursday 00:42  rich

	- The position of the top level was being loading via the cfgdata, but
	  did not seem to be set anywhere. Now set when the screen is floated.
	
2003-01-29 Wednesday 23:52  staikos

	Changes from Rich and I  CVS_SILENT
	
2003-01-29 Wednesday 23:51  rich

	- Disable ToggleView actions if we don't have a view.
	
	- Fix volume bar toggling.
	
	- Fix view bar toggling.
	
	CCMAIL: fidler@ecf.utoronto.ca
	CCMAIL: kwintv@mail.kde.org
	
2003-01-13 Monday 16:52  staikos

	CCMAIL: kwintv@mail.kde.org
	
	Another try at backwards compatibility with Qt 3.0.x
	
2003-01-13 Monday 05:07  staikos

	try to work around uic problems
	
2003-01-09 Thursday 14:22  scripty

	CVS_SILENT made messages
	
2003-01-08 Wednesday 01:44  khessels

	Make the widget behave like its tooltip says :)
	
2002-12-27 Friday 15:00  scripty

	CVS_SILENT made messages
	
2002-12-25 Wednesday 14:05  scripty

	CVS_SILENT made messages
	
2002-12-23 Monday 13:58  scripty

	CVS_SILENT made messages
	
2002-12-19 Thursday 14:23  scripty

	CVS_SILENT made messages
	
2002-12-19 Thursday 07:33  staikos

	Merge my patch with the previous one.  This fixes one other bug and changes some
	indenting.  I have a different name for the slot too.  It's called displayMisc()
	which makes it a bit more generic I think.  This way the OSD can be used for
	purposes which aren't implemented yet.
	
	It would be particularily interesting to see if the OSD could be extended to be
	a full OSD, with interactive channel browsing, etc, the way a satellite receiver
	might work.  A more graphic OSD would also be interesting.
	
2002-12-19 Thursday 01:14  rizsanyi

	fix problems with not clearing channel numbers (those appearing when changing channels)
	from osd
	
2002-12-19 Thursday 00:59  staikos

	make this private
	
2002-12-18 Wednesday 14:19  scripty

	CVS_SILENT made messages
	
2002-12-18 Wednesday 08:57  staikos

	CVS_SILENT changes
	
2002-12-18 Wednesday 08:55  staikos

	Get rid of all singletons.
	Clean up some indenting.
	Remove lots of Id strings.
	Get rid of genericfactory stuff for now.
	
	Basics still work, ALSA plugin won't compile, channel plugin code is terrible
	and needs a rewrite.
	
2002-12-18 Wednesday 02:11  rizsanyi

	assign myself to lirc configurability
	
2002-12-17 Tuesday 03:40  staikos

	let's just use QString instead.
	
2002-12-17 Tuesday 03:25  staikos

	Alsa plugin from Neil Macvicar.
	
	Configure check is not done so it remains out of the main build for now.
	
	CCMAIL: Neil Macvicar <blackmogu@vfemail.net>
	
2002-12-13 Friday 01:18  rizsanyi

	fix memory leak in lirc
	
2002-12-10 Tuesday 14:05  scripty

	CVS_SILENT made messages
	
2002-12-02 Monday 22:50  staikos

	
	Fix from Neil Macvicar for devfs support
	
2002-12-02 Monday 01:48  staikos

	another problem to sort out
	CVS_SILENT
	
2002-12-01 Sunday 19:10  staikos

	build fix
	
2002-12-01 Sunday 06:48  staikos

	unbreak mr coolo's unsermake 'fixes'
	
2002-11-29 Friday 22:49  coolo

	unsermake support
	
2002-11-26 Tuesday 13:10  scripty

	CVS_SILENT made messages
	
2002-11-26 Tuesday 10:28  staikos

	update v4l2 header and make some possible compile fixes.
	
	How does this help?
	Which errors exist now?
	
	CCMAIL: kwintv@mail.kde.org
	
2002-11-25 Monday 16:36  staikos

	compile better
	
2002-11-23 Saturday 02:19  khessels

	#ifndef QT_NO_WHEELEVENT check
	
2002-11-22 Friday 01:15  rizsanyi

	add missing .cvsignore
	
2002-11-20 Wednesday 13:02  scripty

	CVS_SILENT made messages
	
2002-11-19 Tuesday 13:09  scripty

	CVS_SILENT made messages
	
2002-11-18 Monday 04:15  staikos

	Fix compile problem reported by Chris Hammond
	
	CCMAIL: chammond@cox.net
	
2002-11-18 Monday 03:47  staikos

	don't crash on exit
	
2002-11-17 Sunday 02:07  rizsanyi

	setDevice and setSource to set _device and _source allowing the base
	class device() and source() methods to work properly
	This fixes the configuration saving when using the v4l plugin
	
2002-11-13 Wednesday 02:05  staikos

	Get sizing and aspect ratio working for the v4l plugin
	
2002-11-12 Tuesday 08:31  staikos

	Make overlay work in depth 24 with bpp 32.  Overall I think this is probably
	more correct than before, and should get most cases now.
	
2002-11-12 Tuesday 06:54  staikos

	Add kv4lsetup to the build and make it build.
	Try to fix overlay - still broken, don't know why.
	
2002-11-11 Monday 21:57  faure

	CVS_SILENT all_includes last
	
2002-11-08 Friday 05:26  staikos

	might as well add the DVB-S header files while I'm in here
	
2002-11-08 Friday 05:19  staikos

	apparently overlay is causing crashes.  Let's disable it for now.
	
2002-11-08 Friday 05:16  staikos

	add DVB-S configure check, and option in the v4l plugin.  It's still
	unimplemented.  I have no hardware for it so this might be slow to come.
	
2002-11-05 Tuesday 13:41  scripty

	CVS_SILENT made messages
	
2002-11-04 Monday 20:01  staikos

	move the v4l, xv, and image display code into a library.  - kvideoio
	
2002-11-04 Monday 07:53  staikos

	remove unneeded code
	remove a bug from the list - I think it's a bttv driver bug because it's only
	that one device that shows this problem.
	
2002-11-04 Monday 07:31  staikos

	ssh
	
2002-11-04 Monday 07:30  staikos

	layout fix
	
2002-11-04 Monday 07:17  staikos

	- Make video plugins configurable
	- Pass QtVision* into the settings dialog
	- Fix a race in the v4l plugin using sequence numbers (fixes crashes)
	- Various little bugfixes
	- Make XVSHM a separate method in qvideostream
	- Refresh the display when starting grab+display to make sure that the screen
	  is clean and that the [possible] Xv overlay starts up.
	- Remove a pointer from QVPluginBase
	
2002-11-04 Monday 04:42  staikos

	still too much flicker, but now it works with the OSD, moving, resizing, and
	menus.  The only thing that doesn't work is other windows obscuring.
	
2002-11-04 Monday 04:40  staikos

	plugin config UI
	
2002-11-03 Sunday 23:59  malte

	Don't ignore the finetune setting from ~/.xawtv imports
	
2002-11-03 Sunday 23:14  staikos

	- better Xinerama clipping
	- most of the support needed for OSD clipping (still broken)
	
2002-11-03 Sunday 22:11  staikos

	QT 3.0 compatibility
	
2002-11-03 Sunday 22:05  staikos

	
	more V4L overlay enhancements
	
2002-11-03 Sunday 21:02  staikos

	lots of V4L overlay work.  now clipping seems to work, and everything else is
	close enough except for moving, which causes some annoying audio "flicker".  I
	know how to fix this and will do so soon.
	
2002-11-03 Sunday 18:03  staikos

	refactoring.  Untested, but should be fine.
	
2002-11-03 Sunday 08:33  adawit

	- Beginnings of the alsa plugin.  Currently it's completely useless, but will
		be opertional soon.  I only commited the ::probeDevices code as the other
		stuff was not properly compiling.
	
2002-11-03 Sunday 06:27  staikos

	fix build on Qt 3.0.x.
	
2002-11-03 Sunday 04:34  staikos

	Support for V4L overlay clipping.  Derived from the old kwintv code.  However
	it causes quite some flicker right now.
	
	V4L overlay is still disabled.  Config is pending.
	
2002-11-02 Saturday 16:31  staikos

	Let's default to SHM off for now.  It gets 10-40% speed improvement in Xv mode.
	This is due to an extra memcpy.  Can it be removed?
	
2002-10-31 Thursday 02:53  staikos

	attempted workaround for a possible Xv driver bug
	
2002-10-30 Wednesday 14:23  scripty

	CVS_SILENT made messages
	
2002-10-29 Tuesday 22:12  rizsanyi

	fix broken lirc
	
2002-10-29 Tuesday 06:24  adawit

	Ooops... Curious why it compiles okay for me.
	
	diff -u -p -b -B -w -r1.3 lirc.h
	--- lirc.h      2002/10/29 03:44:21     1.3
	+++ lirc.h      2002/10/29 05:21:54
	@@ -22,6 +22,7 @@
	 #ifndef __LIRC_H__
	  #define __LIRC_H__
	
	+#include <qmap.h>
	 #include <qobject.h>
	 #include <qstring.h>
	
2002-10-29 Tuesday 04:47  adawit

	- Make all member variables start with a _ so that they can easily be
		distinguished.
	
	- Clean up the code in setupInfraRed. (DA)
	
2002-10-29 Tuesday 04:44  adawit

	- Change the QMap pointer to a QMap object.  NOTE: QMap is an implicilitly
		shared object (See QT docs). You almost always gain nothing but pain and
		misery by attempting to create a pointer to such object.  In this case a
		memory leak in MainWindow.
	
2002-10-29 Tuesday 04:39  adawit

	- Make _chan a QGuardedPtr as per Richard's recommendation and remove the code
	  that connected to the destroyed signal.  This should fix up the problem of
		dangling pointer to the Channel object. (DA)
	
2002-10-28 Monday 19:19  staikos

	Change default device to Vol instead of Video.
	
2002-10-28 Monday 19:13  staikos

	comment about CC
	
2002-10-27 Sunday 02:12  adawit

	- Fix the crash reported by Andras Mantia <amantia@virtualartisans.com> on
	  the list.  Now the _chan pointer is properly reset when the channel store
		deletes it under any circumstance. (DA)
	
2002-10-25 Friday 02:23  adawit

	Cap value @ 100% if the saved volume level exceeds 100%.
	
2002-10-24 Thursday 18:00  staikos

	don't crash
	
2002-10-23 Wednesday 22:00  rizsanyi

	enable systray icon in TV Mode
	
2002-10-23 Wednesday 18:07  staikos

	s/delete/delete[]/
	
	also a note about an extra memcpy that should be removed.
	
2002-10-23 Wednesday 16:58  staikos

	:w first
	cvs commit second
	
2002-10-23 Wednesday 08:16  staikos

	add v4l plugin into the regular build now.
	
2002-10-23 Wednesday 03:30  staikos

	remove old timing hooks
	
2002-10-23 Wednesday 02:40  staikos

	More optimisation - drop from 45% cpu to 10% cpu usage on Athlon 1600+ in
	frame grabbing.
	
	Removes all visible jitter for me.
	
	This may contain a bug though.  I await feedback, and consequently I disabled
	overlay for now.  grab+display is better than overlay at the moment anyways.
	
2002-10-23 Wednesday 02:16  staikos

	Break out of the loop when we find an Xv device that can scale on the widget.
	
2002-10-23 Wednesday 02:07  staikos

	grab+display a lot faster it seems:
	10%-15% less cpu time on Athlon 1600+ processor
	(that's a drop of 20-33% from before the patch)
	
	also sync with audio a bit better
	
2002-10-23 Wednesday 00:47  staikos

	missed an XSHM guard
	
2002-10-22 Tuesday 09:04  staikos

	Fix that really annoying bug that cause devices to not be selectable.  Now
	V4L devices are easy to select.
	
2002-10-22 Tuesday 08:42  staikos

	V4L audio works now.
	
	Also some code that didn't get committed before which enables the new norm
	region "AUTO".
	
2002-10-22 Tuesday 08:18  staikos

	Channel changing works.
	
2002-10-22 Tuesday 08:09  malte

	And forgot this one
	
2002-10-22 Tuesday 08:07  malte

	Forgot keybard/IR navigation
	
2002-10-22 Tuesday 08:03  staikos

	Norm selection really seems to work now.  Channel changing still does not.
	
2002-10-22 Tuesday 08:03  malte

	Teletext plugin, the header display is a bit flaky and navigation is still
	rather userunfriendly.
	
2002-10-22 Tuesday 07:10  staikos

	Lots of overlay and v4l enhancement:
	- Allow to set the norm from the device dialog. (not quite working)
	- Detect the display format and adjust v4l overlay accordingly
	- Misc fixes
	- Fix a crash in channel code
	
2002-10-22 Tuesday 04:19  staikos

	more things after discussing with malte, and looking around
	
2002-10-22 Tuesday 03:44  staikos

	Only enable the norm selection if it makes sense given the plugin.
	Fix lots of plugin bugs in the v4l code.
	Add the ability to request a norm from the plugin.
	Cleanup the device widget code a bit - some of the code was not needed.
	
	beware, this is bic.  if you are testing the v4l plugin, you must recompile
	it separately.
	
2002-10-22 Tuesday 02:39  malte

	Give misc plugins the chance to filter number keys. If filterNumberKey(int key)
	returns true, the key is not passed on to the main view.
	
2002-10-22 Tuesday 02:02  staikos

	video overlay working better.  Harcoded to NTSC, 16 bit RGB display, and
	video size doesn't work (only captures at a fixed and incorrect size)
	However the overlay is viewable and moveable now.
	
2002-10-21 Monday 23:47  staikos

	- start defining the video formats
	- import kv4lsetup source for hacking
	
2002-10-21 Monday 20:14  staikos

	major overhaul
	
2002-10-21 Monday 07:19  staikos

	openGL configure checks
	
2002-10-21 Monday 06:45  staikos

	Fixes for transparent OSD
	
2002-10-21 Monday 06:29  staikos

	make the OSD transparent in grab+display modes too
	
2002-10-21 Monday 05:43  malte

	Don't double delete the misc plugins
	
2002-10-21 Monday 04:35  staikos

	give Misc plugins the view as a parent widget.
	also work on masking in haze (not working yet)
	
2002-10-21 Monday 01:50  malte

	When probing devices, only use R_OK, no need for it to be writable.
	
2002-10-21 Monday 00:31  malte

	Compile: cannot #define not ! in C++, on the bright side not is exactly that :-))
	no C++ comments in C files, don't crash if opening /dev/vbi failed, try /dev/vbi0
	then (hack alert)
	
2002-10-21 Monday 00:18  staikos

	- add a configure check for XvMC
	- add a runtime check for XvMC
	- fix a bug in XvShm and Xv to make XvShm work and fix some X errors.
	
2002-10-20 Sunday 23:25  staikos

	XvShm implementation.  Cannot test it since my X server doesn't seem to support
	it.
	
2002-10-20 Sunday 21:15  staikos

	Loads of optimisations, fixed some mem leaking, wiped out some dead code,
	reworked some of the XvImage stuff, and started XvShm.  This is an intermediate
	commit to save the optimisations and leak fixes before the Shm code is
	completed.  If you have Xv and not XShm, then this may not even compile.
	
2002-10-20 Sunday 19:35  staikos

	X11 XPutImage output
	
2002-10-20 Sunday 13:21  binner

	Style guide fixes for .ui files
	
2002-10-20 Sunday 13:12  scripty

	CVS_SILENT made messages
	
2002-10-18 Friday 07:40  staikos

	XPutImage/X11 output stubs and partial implementation
	
2002-10-18 Friday 07:10  staikos

	XShm support - doesn't really work yet since input is hardcoded to YUV and
	output is whatever the X display supports.  Also doesn't scale.
	
2002-10-17 Thursday 17:57  staikos

	code that was never committed
	
2002-10-17 Thursday 16:18  staikos

	Morten Brix Pedersen's sleep patch.  Minor change made to use the OSD
	as a singleton and not pass it around.  Yes this might change later, but
	for now it should remain like this for consistency.
	
	CCMAIL: kwintv@mail.kde.org
	
2002-10-17 Thursday 03:50  rizsanyi

	a new implementation for processNumberKeyPress (fixes many problems)
	
2002-10-17 Thursday 01:18  rizsanyi

	fix .cvsignore
	
2002-10-16 Wednesday 08:31  staikos

	properly get the move events
	
2002-10-16 Wednesday 07:21  staikos

	add the "view moved" signal for the video plugin and connected it all the way
	through.
	
2002-10-16 Wednesday 06:53  staikos

	Fixed up overlay code a bit.  it's still not usable for me, but at least
	kv4lsetup gets called correctly and the overlay starts up.
	
	Also fixed the desktop code so that it doesn't crash kdesktop.
	
2002-10-16 Wednesday 06:02  adawit

	Let's not crash for now until a proper fix is formuated. This however means that making changes and hitting the cancel button in the congfig dialog does not revert to previous config. At least not for the channel config dialogs. (DA)
	
2002-10-16 Wednesday 06:00  adawit

	Bump up the default volume restoration delay on channel change from 10 ms to 30 ms.  For my machine the optimum value seems to be 75 ms. (DA)
	
2002-10-16 Wednesday 05:58  adawit

	- Change the channel intelligently.  Now the delayed change is activated iff
	  the entered numbers are ambigous.  It uses the highest configured channel
		to handle this as discussed.
	
	- If Enter is pressed while a delayed channel change is active, we tune to the
	  numbers entered so far as per the discussion on the list.
	
	- Umute the volume if volume change is requested and the volume is currently
		muted. (DA)
	
2002-10-16 Wednesday 05:52  adawit

	- If the volume changes while mute, unmute and adjust the volume. This
		behavior is in line with all the TV sets I've tested. (DA)
	
2002-10-16 Wednesday 03:22  staikos

	Overlay code - completely untested due to lack of hardware at the moment.
	I wouldn't be surprised if it doesn't work, but it is probably very close to
	working.  It requires kv4lsetup.  I will import kv4lsetup eventually, and
	rewrite portions to be xinerama safe/aware, amongst other things.
	
	If you want to test it, you have to edit qtvision_v4l.cpp to hardcode the
	overlay variable to true instead of false.
	
2002-10-15 Tuesday 04:24  staikos

	CVS_SILENT cleanup fixmes
	
2002-10-15 Tuesday 04:10  staikos

	Fix fullscreen mode.  Thanks to Stephan, Simon, Lubos for their help.
	
2002-10-15 Tuesday 03:32  staikos

	
	        When typing in a number with the keypad (or using the remote control
	        via lirc), display the temporary channel number on the screen.
	
	        Change key-press delay to 2 seconds instead of 3.
	
	        Use a const reference for QString in OSDManager.
	
	patch from: Morten Brix Pedersen <morten@wtf.dk>
	CCMAIL: morten@wtf.dk
	
2002-10-14 Monday 06:49  staikos

	minor update
	
2002-10-13 Sunday 21:42  staikos

	implemented videodesktop but it doesn't work on my laptop.  Not sure why.
	
2002-10-13 Sunday 06:34  staikos

	Reimplement the read() method, untested but based on the same code as the
	mmap code, and recover from weird problems with the mmap code using a
	crude hack which may or may not be the only solution.  The actual cause of
	the problem is unknown to me, but is triggered by resizing the window.
	
2002-10-13 Sunday 06:02  staikos

	start video on startup properly.
	
	better error handling (still more to come)
	
2002-10-13 Sunday 05:43  staikos

	move V4LImage to its own file, add untested conversion to QImage routines.
	
	Implement this in V4LDev, qtvision_v4l
	
2002-10-13 Sunday 03:48  staikos

	byebye QImage, QPixmap in v4l code.  Added some more configurability in the
	classes for setting image formats, etc.
	
	New class: V4LImage.  Contains: a few data members
	
	There appears to be a race or blocking condition in the v4l plugin that
	causes deadlock here.  I suspect adding a signal handler will fix this.
	
	Format conversions and scaling are no longer implemented or working.
	
2002-10-12 Saturday 08:21  staikos

	Very basic example of Xv output working.  A lot of values are hardcoded and
	many things don't work, but overall it shows that it *can* work.  With some
	flexible format support, and a bit of gutting of the v4l and xv code, this
	could be quite good.
	
2002-10-12 Saturday 07:28  staikos

	untested image display code for Xv.
	
2002-10-12 Saturday 06:39  staikos

	updates to KXv.  Provides a method to determine if a device is for image
	display/scaling, and a method to determine if the device can operate on a given
	QWidget.
	
	copied into both plugin source directories for now.
	
	enabled in the Xv plugin.
	
2002-10-12 Saturday 04:45  staikos

	lots more methods
	
2002-10-12 Saturday 01:26  staikos

	Forgot to commit an old patch to fix geometry
	
2002-10-12 Saturday 01:17  rich

	- Fix syntax of doc-comments.
	
2002-10-11 Friday 06:13  staikos

	added more methods (without implementations)
	
2002-10-11 Friday 06:04  staikos

	#include <qpixmap.h>
	
2002-10-11 Friday 06:02  staikos

	Start a prototype for an output driver.  Eventually this still will be moved
	into a separate library or something.  For now, it stays here.  The copy
	of kxv.* is temporary.
	
2002-10-10 Thursday 07:41  staikos

	much faster - wasn't doing mmap capture quite right.
	
	left in commented out timing hooks to help optimise the rest.  it's still
	far too slow.
	
2002-10-10 Thursday 06:56  staikos

	lots of little fixes and optimisations, and use a qtimer to hacka round
	qevent blotchiness and make the display more smooth (though slow)
	
2002-10-10 Thursday 04:46  staikos

	Fix some signficant bugs
	
2002-10-09 Wednesday 23:18  staikos

	- Loads of optimisations
	- Comment enhancements
	- Implement snapshots
	
2002-10-09 Wednesday 07:14  staikos

	rudimentary mmap support.  This needs configure checks, optimisation, and
	better support for resizing.
	
2002-10-08 Tuesday 13:26  scripty

	CVS_SILENT made messages
	
2002-10-08 Tuesday 06:14  staikos

	start mmap grabbing, commented out.  misc other fixes
	
2002-10-08 Tuesday 05:22  staikos

	fix the crash
	
2002-10-08 Tuesday 05:12  staikos

	more fixes - scaling works now
	
2002-10-08 Tuesday 03:51  staikos

	switch to QImage, fix some bugs.  I"m getting weird crashes on KDE 3.0, gcc
	2.96, qt 3.0 based configurations.
	
2002-10-08 Tuesday 02:44  staikos

	build on QT < 3.1
	
2002-10-08 Tuesday 02:35  staikos

	KDE 3.0 build fixes.  Unfortunately setObjId() is not available in DCOP
	in 3.0 so this will probably break some behaviour.
	
2002-10-07 Monday 19:27  staikos

	patch from Morten Brix Pedersen
	
2002-10-07 Monday 12:23  scripty

	CVS_SILENT made messages
	
2002-10-06 Sunday 16:45  coolo

	ignore
	
2002-10-06 Sunday 16:45  coolo

	don't hardcode -g in Makefile.am. you can eitehr --enable-debug or
	compile with CFLAGS=-g
	
2002-10-06 Sunday 16:41  staikos

	Don't use QMutexLocker - it's only in Qt 3.1b1.  Created MutexMonitor instead.
	
2002-10-06 Sunday 06:41  staikos

	Working V4L grab+blt code, plus framework for overlay code.  The code is
	surprisingly fast given how inefficient v4ldev.cpp is in this respect.
	However, there are synchronisation problems.  If the windows is moved/resized,
	Xlib complains about losing sequence and the events stop coming.  This must
	be investigated.
	
	CCMAIL: kwintv@mail.kde.org
	
2002-10-06 Sunday 03:13  staikos

	Video4Linux devices are now probed and listed
	
	Simon scans 0..9 instead of 0..8
	
2002-10-06 Sunday 02:30  staikos

	audio enabled/disabled, more stuff implemented
	
2002-10-06 Sunday 02:18  staikos

	Implement more, put notes for FIXMEs, fix up the inheritence somewhat
	
2002-10-05 Saturday 13:09  scripty

	CVS_SILENT made messages
	
2002-10-05 Saturday 01:53  rizsanyi

	unbreak lirc support (was broken by changing the lircCommand parameters)
	
2002-10-05 Saturday 01:44  rizsanyi

	signal now uses const QString& instead of QString in class Lirc
	
2002-10-04 Friday 21:37  staikos

	pass around QColor instead of that X11 thing
	
2002-10-04 Friday 21:17  staikos

	transparency - finally.  Question is, should this be done in the video plugin
	instead and passed along as a QColor?  Probably...
	
2002-10-04 Friday 19:08  staikos

	added colourKey information, and made the background colour of haze be the
	colourkey.  unfortunately this is hardcoded because I need a colour translation
	method still.  It may work, or it may look blue.
	
	also made haze messages bold, hardcoded CC background black, and moved the
	haze message location to the upper right.
	
2002-10-04 Friday 14:01  scripty

	CVS_SILENT made messages
	
2002-10-04 Friday 04:41  rich

	- Fixed const-ness and locale support of lirc code.
	
2002-10-04 Friday 03:37  rich

	- Began porting the old V4L code to the new structure. At the moment
	  this is unusable, but it does compile. Help appreciated!
	
2002-10-04 Friday 01:39  rich

	- Made an empty closed caption hide the popup
	
2002-10-03 Thursday 13:28  scripty

	CVS_SILENT made messages
	
2002-10-03 Thursday 05:51  khessels

	-Added a method QVSourcePlugin::isTuner(const QString &)
	-Added call to QtVision_XV::probeDevices() to check for tuners and create a
	map
	-DeviceWidget now enables/disables region widget if the device is/isn't a
	tuner
	-Changed the DeviceWidget back to storing a pointer to qtv
	
2002-10-03 Thursday 04:03  staikos

	debug--
	
2002-10-03 Thursday 03:58  staikos

	debug--
	
2002-10-03 Thursday 03:50  staikos

	debug--
	
2002-10-03 Thursday 02:42  khessels

	Gave myself a _real_ name and email address...
	
2002-10-03 Thursday 02:39  khessels

	Some additional comments and remove some useless debug code :)
	
2002-10-03 Thursday 01:52  staikos

	Don't need these anymore
	
2002-10-03 Thursday 01:51  staikos

	move icons out since they're not used yet.  This will get rid of some warnings
	I hope.  We can move them back as we find a use for them.  I dont' want to
	delete them if there is a chance we could use them still
	
2002-10-03 Thursday 01:34  staikos

	configurable, and fix a possible crash
	
2002-10-02 Wednesday 23:30  staikos

	oops, forgot ->sync();
	
2002-10-02 Wednesday 23:28  staikos

	Simon says: "Make me configurable"
	
2002-10-02 Wednesday 22:46  staikos

	more notes, systray icon, remove debug
	
2002-10-02 Wednesday 22:37  staikos

	debug--
	
2002-10-02 Wednesday 18:50  khessels

	removed unused class
	
2002-10-02 Wednesday 18:09  khessels

	-Changed slotRenameClicked() to bring up a KLineEditDlg.
	-Fixed the problem with renaming not working
	
2002-10-02 Wednesday 08:18  staikos

	tray icon
	
2002-10-02 Wednesday 08:14  staikos

	wow we need to fix the icons...  they're really broken overall
	
2002-10-02 Wednesday 07:59  staikos

	give more credits
	
2002-10-02 Wednesday 07:33  staikos

	clear the CC when changing channels too
	
2002-10-02 Wednesday 05:51  staikos

	resize the CC font
	
2002-10-02 Wednesday 05:39  staikos

	Connect channel changed signal into the status manager, and from there into the
	plugins which require it, in this case Simon.  Now the CC library is notified
	when the channel changes to make the transition smoother and to remove the
	name of the program faster/at all.
	
2002-10-02 Wednesday 04:25  staikos

	Do the QThread properly.   => stable now
	
2002-10-02 Wednesday 03:16  staikos

	Better statusbar design
	
2002-10-02 Wednesday 02:21  staikos

	Added a new tag to determine which plugins should get loaded by default on their
	first install.  Makes things run sanely.
	
2002-10-02 Wednesday 01:52  staikos

	Add statusmanager:
	
	  A conduit for information to pass between components.  For instance, it is
	currently used to display the name of the current program in the status bar.
	
2002-10-01 Tuesday 18:52  khessels

	-Changed action for single/double clicks.  Double click now changes the
	channel and raises the edit dialogue.
	-Re-enabled the display button for changing the channel after a single click
	
2002-10-01 Tuesday 12:22  scripty

	CVS_SILENT made messages
	
2002-10-01 Tuesday 08:46  staikos

	doc updates
	
2002-10-01 Tuesday 08:23  staikos

	don't exit on error, unless there are lots of them
	
2002-10-01 Tuesday 08:01  staikos

	configurability for misc plugins
	
2002-10-01 Tuesday 07:20  staikos

	Display the name of the current program in debug output.
	
2002-10-01 Tuesday 07:02  staikos

	much better cpu usage - now it's safe to re-enable, and it works fairly well.
	However, it now requires QThread and QMutex.
	
2002-10-01 Tuesday 06:02  staikos

	Closed captioning works in NTSC at least.  However this plugin sucks up far
	too much CPU so it has been removed from compilation for now.  Haze plugin
	has been updated to display CC text.  Program info is not supported yet because
	we need to define an interface for this.  This could include statusbar support.
	
	CC(actually "misc") plugins are not yet configurable, but definitely need to
	be.
	
2002-10-01 Tuesday 02:25  staikos

	Added a new plugin type: Misc (with no special methods)
	Fixed a typo in Kevin's last commit
	Added libzvbi configure check
	Added a new plugin to decode closed captioning (very incomplete)
	
2002-10-01 Tuesday 00:35  khessels

	Display button is redundant since single clicking on the list item will change
	the channel
	
2002-09-30 Monday 02:14  rizsanyi

	close app on TV mode close button
	
2002-09-29 Sunday 08:17  adawit

	NEW FEATURE: press single key to recall previous channel. (DA)
	
2002-09-29 Sunday 08:16  adawit

	Changed prevChannel -> lastChannel for clarity. (DA)
	
2002-09-29 Sunday 08:15  adawit

	*Arghhh* Forgot to commit the changes in the header file as well. :(
	
2002-09-29 Sunday 08:13  adawit

	- NEW FEATURE: press single key to recall previous channel.
	- Clean up ::setChannel a bit.
	- Be consistent and use _ for all member variables. (DA)
	
2002-09-29 Sunday 08:09  adawit

	NEW FEATURE: press single key to recall previous channel. (DA)
	
2002-09-29 Sunday 07:47  adawit

	oops. Fix previous commit. (DA)
	
2002-09-29 Sunday 07:46  adawit

	- Do not attempt to unmute if we were not muted to begin with. (DA)
	
2002-09-28 Saturday 21:53  rich

	- Removed Makefile and Makefile.in, teletext code should now be
	  compilable after a 'make -f Makefile.cvs'.
	
2002-09-28 Saturday 19:07  rizsanyi

	implemented Always On Top configure option
	
2002-09-28 Saturday 13:14  scripty

	CVS_SILENT made messages
	
2002-09-27 Friday 12:05  scripty

	CVS_SILENT made messages
	
2002-09-26 Thursday 18:39  rich

	- Completed parsing (but not rendering) of teletext special
	  characters.
	
2002-09-26 Thursday 00:34  rich

	- Added a port of alevt to provide teletext support
	
	  At the moment, this is a standalone app, but it will be integrated
	  soon.
	
2002-09-25 Wednesday 11:53  scripty

	CVS_SILENT made messages
	
2002-09-25 Wednesday 04:43  staikos

	Simplify the audio manager, and connect the plugin code with the config
	dialog.  This makes OSD and Mixer complete.  Channel and Video remain, and
	I still think they will need manager classes in order to do this cleanly.
	
	New TODOs added to the LAUNDRY list.
	
2002-09-25 Wednesday 04:18  staikos

	- changed plugin base to keep a pointer to the plugin description instead
	of copy by value.
	- enabled saving of plugins that are enabled/disabled.
	- reinitialise the OSD manager when the plugins have changed, loading the
	first available plugin.
	
	You can view the results now by changing your selected OSD plugin.
	
2002-09-24 Tuesday 22:32  rich

	- Added start of code for grabbing pixmaps. It doesn't work however
	  and requires the attention of someone who understands Xv better than
	  I do.
	
2002-09-24 Tuesday 17:57  rich

	- Fixed layout to include auto size font properly
	
2002-09-24 Tuesday 17:39  rich

	- Fixed minor problem with sliders
	
2002-09-24 Tuesday 16:30  staikos

	Patch from Zsolt
	
2002-09-24 Tuesday 09:21  staikos

	Key bindings dialog
	
2002-09-24 Tuesday 09:03  staikos

	Add Configure qtvision... to the context menu and tray icon menu.
	
2002-09-24 Tuesday 08:57  staikos

	Some accels, including:
	
	arrow keys up/down for channels, left/right for volume.  this is much easier
	to use, and menus were broken even when these keys weren't taken.  let's fix
	the menu problem, not avoid the keys.
	
2002-09-24 Tuesday 08:34  staikos

	Doc updates.  Preparing for the next Alpha over the next couple of weeks.
	(getting close!!)
	
2002-09-24 Tuesday 06:54  staikos

	- finally tracked down the bug in saving changes to the plugin config
	
	- plugin config now looks like it's doing something, even though it isn't.  Also
	changes are not saved to disk.
	
2002-09-24 Tuesday 04:31  staikos

	Simplify the code, remove warnings
	
2002-09-24 Tuesday 03:36  staikos

	fix layouting problems, remove dead code
	
2002-09-24 Tuesday 03:00  staikos

	Configurable plugins must now have
	X-QV-Configurable=true
	in the .desktop file if they wish to have a config widget.
	
2002-09-24 Tuesday 02:03  staikos

	another fix
	
2002-09-24 Tuesday 00:45  staikos

	Don't provide your own buttons.  the dialog does that for you!
	
2002-09-24 Tuesday 00:42  staikos

	fix Zsolt's patch wrt audio
	
	(x+y)/2  != x+y/2
	
	s/rigth/right/g
	
2002-09-24 Tuesday 00:36  staikos

	Another patch from Zsolt
	
2002-09-24 Tuesday 00:32  staikos

	Another patch from Zsolt
	
2002-09-23 Monday 16:02  staikos

	CVS_SILENT
	
2002-09-23 Monday 13:49  adawit

	- Fix shortcut key conflict for actions.  Key_Plus and Key_Minus was already
	  used for volume control.
	
	-    chanDown = new KAction( i18n("Channel &Down"), "down", Key_Plus, qtv,
	+    chanDown = new KAction( i18n("Channel &Down"), "down", Key_U, qtv,
	                             SLOT( channelDown() ), acts, "channel_down" );
	
	-    chanUp = new KAction( i18n("Channel &Up"), "up", Key_Minus, qtv,
	+    chanUp = new KAction( i18n("Channel &Up"), "up", Key_D, qtv,
	                           SLOT( channelUp() ), acts, "channel_up" );
	
2002-09-23 Monday 12:09  scripty

	CVS_SILENT made messages
	
2002-09-23 Monday 11:33  wenk

	made some methods protected and/or virtual so that this class can be inherited
	
2002-09-23 Monday 02:41  rich

	- Improved the elegant plugin config widget
	
	  - Better UI
	
	  - Actually affect the plugin
	
2002-09-23 Monday 01:16  staikos

	video plugin configuration stuff - not really done though.  we need to keep
	track the plugins in use
	
2002-09-23 Monday 01:10  rich

	- Added test program for elegant plugins
	
2002-09-23 Monday 00:59  staikos

	Ability to configure OSD plugins.
	
2002-09-22 Sunday 22:43  rich

	- Elegant plugin
	
	  - Added writeConfig() method
	
	  - Added i18n support
	
	    I suspect this change won't work, as I'm not aware of anything in
	    the plugin API that handles loading and unloading the message
	    catalogs.
	
2002-09-22 Sunday 22:16  rich

	- Improved Elegant plugin
	
	  - Made code more structured
	
	  - Added support for generic messages
	
	  - Position is now configurable using the standard Qt alignment flags
	
	  - Font size, and bold/italic/underline are now configurable
	
	  - Icon size is now configurable
	
	  - Added config widget
	
2002-09-22 Sunday 19:07  rich

	- Added an action that opens the kwintv website.
	
	- Improved naming of changelog actions.
	
2002-09-22 Sunday 18:56  staikos

	oops sorry folks
	
2002-09-22 Sunday 18:09  rich

	- Added missing Makefile.am
	
2002-09-22 Sunday 17:12  adawit

	Shut the compiler up. (DA)
	
2002-09-22 Sunday 04:17  rich

	- Added a new OSD plugin called 'Elegant', enjoy.
	
2002-09-22 Sunday 02:03  rich

	- Fixed floating TV window to switch back to normal mode when it is
	  closed using the WM buttons.
	
2002-09-22 Sunday 01:31  rich

	- Added changelog dialogs
	
2002-09-22 Sunday 01:29  rich

	- Fixed ChannelEditor to work with Channel changes.
	
	- Made fullscreen action display the correct icons.
	
	- Added a ChangeLog dialog and corresponding KAction.
	
	  Makefile.am now installs the ChangeLog file to QtVision's data
	  dir. This file is displayed by the 'help_view_changelog' action. I
	  doubt we'll want to keep this action in versions that are for
	  general release, but I think it's useful at the moment.
	
	- Added a KAction that displaus the cvs changes so people can see when
	  they should update to the latest code.
	
	- Fixed LCD number action to correctly display the channel number
	  however many times it is plugged.
	
	- Disabled lirc changes as not all of the required files were added to
	  cvs. To re-enable define HAVE_LIRC when compiling. I've also moved
	  this code to a new method setupInfraRed() to make the code easier to
	  follow.
	
2002-09-21 Saturday 22:31  staikos

	add Zsolt and Dawit as authors too
	
2002-09-21 Saturday 22:27  staikos

	lirc support from Zsolt
	
	CCMAIL: rizsanyi@myrealbox.com, kwintv@mail.kde.org
	
2002-09-21 Saturday 00:12  staikos

	Make plugin configuration apply to the current running plugin if that's the one
	you're configuring.
	
	It's a bit of a hack, but it works, and I think it's probably going to be the
	solution we'll use for the rest too.
	
2002-09-20 Friday 21:41  khessels

	small changes
	
2002-09-20 Friday 06:03  adawit

	Shut the compiler up. (DA)
	
2002-09-20 Friday 06:02  adawit

	Moved _cfg->sync() call to destructor. (DA)
	
2002-09-20 Friday 05:44  staikos

	OSD plugin ported to the new base class.
	
	What to do about channel files?  Their plugins are so different... yet it would
	be nice if they were more similar.
	
2002-09-20 Friday 05:39  staikos

	Port the video source plugin to the new base class.  Please note, you may
	need to do a clean rebuild for this to work.  Symbols were changed and removed.
	
2002-09-20 Friday 05:29  staikos

	The first plugin configuration is mostly complete.  there is still a design
	problem in the plugins though.  That is, you have to exit and restart because
	it creates a new instance of the plugin in the configuration instead of using
	the already running one.
	
	There is a new base class for the plugins.  It provides the config code for
	the most part.  I do appreciate any feedback on this.
	
	CCMAIL: kwintv@mail.kde.org
	
2002-09-20 Friday 03:40  staikos

	More of the plugin config is working now.  The audio plugin has a config panel
	which displays the devices and mixers.
	
	Config is not implemented or saved yet.
	
2002-09-20 Friday 02:42  khessels

	reverted to previous version
	
2002-09-19 Thursday 20:01  khessels

	fixed debug and comments, initial work on devicewidget imporvements
	
2002-09-19 Thursday 04:55  adawit

	Connect to the correct signal. (DA)
	
2002-09-19 Thursday 01:49  staikos

	a bit of the plugin config stuff - doesn't work yet, it's still incomplete.
	
2002-09-18 Wednesday 08:20  adawit

	- Fix for the sidebar is always hidden problem. (DA)
	
2002-09-18 Wednesday 05:57  staikos

	minor refactor/cleanup
	
2002-09-18 Wednesday 05:36  khessels

	fixed bug in view.cpp introduced during previous commit.  LCD number now displays in real time the key presses that the user types
	
2002-09-17 Tuesday 23:59  khessels

	Set focus proxy for sidebar to be the screen - this allows for proper channel changing with the keypad regardless of which widget has focus
	
2002-09-17 Tuesday 23:20  khessels

	Reworked processKeyEvent() and added a new signal channelText(const QString &).  This will (eventually) allow the user to see what he is typing
	
2002-09-14 Saturday 20:02  adawit

	- Move same channel detection code from setChannel (Channel*) to setChannel
		(int).  Fixes problem of "changing the frequency of the channel	from
		the proprties dialog does not update the TV picture" without losing the
		ability to ignore channel changes to the same number by end-user.
	
2002-09-13 Friday 12:13  scripty

	CVS_SILENT made messages
	
2002-09-13 Friday 05:52  adawit

	Brown paper bag fix or rather if it worked before, do not change it fix.
	
2002-09-13 Friday 01:08  rich

	- Fixed ChannelIO stuff to work with the changes to Channel.
	
2002-09-13 Friday 00:43  rich

	- Made QtVision class hold a pointer to the ChannelStore instead of
	  the ChannelStore object itself.
	
	- Made ChannelStore etc. use pointers to Channels instead of
	  pretending they have copy-by-value semantics.
	
	- Fixed parent/child relationships of ChannelStore and Channels.
	
2002-09-13 Friday 00:02  rich

	- Forgot to commit channel interface
	
2002-09-12 Thursday 23:39  rich

	- Tidied up panel code a little.
	
	- Tidied up ChannelStore in preparation for making a DCOP
	  interface. Basically just made a few methods into slots.
	
	- Added more DCOP interfaces.
	
	  - QtVisionChannelIface
	  - QtVisionChannelStoreIface
	
	- Added some DCOPRef accessors to the various DCOP interfaces to allow
	  access to referenced objects.
	
	  - QtVisionViewIface::driverIface()
	  - QtVisionIface::channelIface()
	  - QtVisionIface::channelStoreIface()
	  - QtVisionChannelStoreIface::channelIfaceAt(int index)
	
	- Channels are exported to DCOP by their names.
	
2002-09-12 Thursday 20:18  rich

	- Added DCOP interface QtVisionView to QtVisionWidget, this lets you
	  change the view mode using DCOP calls.
	
	- Added startVideo() and stopVideo() slots to the QtVision class and
	  DCOP interface.
	
2002-09-12 Thursday 09:08  adawit

	And this fixes the remaining issue of DCOP based audio control.(DA)
	
2002-09-12 Thursday 08:33  adawit

	Reassign the config pointer in ::operator= as well.
	
2002-09-12 Thursday 08:31  adawit

	More descriptive name for config option and a WhatsThis help. (DA)
	
2002-09-12 Thursday 08:30  adawit

	- Instantiate KConfig with the correct name.
	
	- Further audio related code clean up/refinement.  Now manupilation
	  of volume settings through DCOP should work correctly with the exception
		whenever the video plugin being is stopped and started.
	
2002-09-12 Thursday 06:34  adawit

	Fix a couple of bugs that caused problems with muting. (DA)
	
2002-09-12 Thursday 03:17  rich

	- Changed actMute member variable to a toggle action to remove
	  an unnecessary cast.
	
	- Fixed bugs in the isShowXXX() methods of the widget and made them
	  const.
	
	- Cleaned up the view switching code in the widget.
	
	- Moved the 'Video Desktop' stuff into the widget as a standard
	  ViewMode.
	
	  This integration is essential for ensuring that there is only one
	  client for the Xv connection. For now I've simply moved the
	  VideoDesktop code to be consistent with the other views.
	
	  In the long term, given the number of views and the desire to allow
	  new ones to provided as plugins, I think it makes sense to move the
	  view handling code into the screen widget or the backend class. This
	  will give all clients access to the code, and will also provide a
	  more unified DCOP interface.
	
	- Show and hide volume toolbar.
	
2002-09-11 Wednesday 23:16  rich

	- Now saves the sidebar position and visibility
	
2002-09-11 Wednesday 05:30  staikos

	A better version of the Import... menu item.  I see a use for it, but I didn't
	like the way it was placed before.  Perhaps the name can still change, but the
	location must remain.
	
2002-09-11 Wednesday 05:26  staikos

	I guess I should commit these too
	
2002-09-11 Wednesday 05:25  staikos

	remove the new menu item.  It is redundant
	
2002-09-11 Wednesday 05:15  staikos

	- Fixing a couple of warnings.
	- Applying Zsolt's patch.
	
	However I have some concerns:
	   1)  Adding a "Import..." menu item is wrong.  It should be done as an entry
	       under the Import submenu if anything.
	   2)  The plugin does not seem to get activated for me.
	
	CCMAIL: kwintv@mail.kde.org
	CCMAIL: rizsanyi@myrealbox.com
	
2002-09-11 Wednesday 05:01  adawit

	- Ooops.  Forgot to remove restoreVolume. (DA)
	
2002-09-11 Wednesday 04:54  adawit

	- Removed the slotVolumeInternal hack as the problem is fixed in the correct
	  place, SliderAction. The setVolume slot no longer emits volumeChange signal.
		No need to do that at all.
	
	- Restored back fast channel changing by modifying the way audio is
		manipulated. We now use startTime event to schedule when the audio is going
		to be restored.
	
	- Restore volume settings to proper value on start up and update the GUI
		accordingly.
	
	- Code beautify by using constant indentations and member variable
		designations.  All member variables now start with _
	
	Basically the above work should address all audio related issues. (DA)
	
2002-09-11 Wednesday 04:44  adawit

	Adapt to the new ConfigData constructor. (DA)
	
2002-09-11 Wednesday 04:39  adawit

	Adapt to the new ConfigData constructor. (DA)
	
2002-09-11 Wednesday 04:38  adawit

	- Do not read the config file each and everytime a load or save function is
	  invoked.  Instead hold a pointer to a KConfig object specified during
		creation of this object for faster loading of the app.
	
2002-09-11 Wednesday 04:26  adawit

	- Move the code that loads the audio mixer plugin into its own function.  It
		must now be explicitly invoked.  Allows us to easily specify which mixer
		module to load. (DA)
	
2002-09-11 Wednesday 04:19  adawit

	Added A 'Delay on channel change' option. (DA)
	
2002-09-11 Wednesday 04:18  adawit

	Moved signal connection to qtvisions where it belongs. (DA)
	
2002-09-11 Wednesday 04:17  adawit

	- Changed slot updateSlider () to updateSilder (int,int) and removed
		unnecessary	dependency on AudioManager. (DA)
	
2002-09-11 Wednesday 04:12  adawit

	- Fix circular signal/slot connections within SliderAction. Now the
		publically available setValue slot does not emit any signal.  Instead
		the two protected slots that connect to the QSlider object emit
		valueChanged signals appropriately.
	
	- The setValue signal now also takes into account the widgets orientation and
		and sets the QSlider's value accordingly.
	
2002-09-10 Tuesday 13:53  adawit

	- Fixed typo found by Rizsanyi Zsolt.
	- Added comment about why we need to block signals before setting the current
	  channel in channeleditor.cpp.
	
2002-09-10 Tuesday 12:11  scripty

	CVS_SILENT made messages
	
2002-09-06 Friday 12:20  scripty

	CVS_SILENT made messages
	
2002-09-06 Friday 08:13  adawit

	- Disable unknown connection to KStatusBase::permanent. (DA)
	
	+#if 0
	     connect( screen->driver(), SIGNAL( channelChanged(const QString &) ),
			               statusBar(), SLOT( permanent(const QString & ) ) );
	+#endif
	
2002-09-06 Friday 07:01  adawit

	- Fix a nasty bug that causes multiple setChannel signals to be fired.
	  Trade cautiously when connecting [QK]listview signals/slots.  They fire
		even on non-user related events...
	
2002-09-05 Thursday 01:50  adawit

	- Revert the default mixer control back to 'Vol' (master volume).
	
2002-09-04 Wednesday 12:49  scripty

	CVS_SILENT made messages
	
2002-09-04 Wednesday 04:30  adawit

	Connect the updateMuteButton to volumeMuted signal. (DA)
	
2002-09-04 Wednesday 04:29  adawit

	- Add slot for updaing mute button.
	
2002-09-04 Wednesday 04:27  adawit

	- Save and restore volume settings on startup.
	- Use the audiomanager exclusively for managing sound and completely
	  ignore the settings in the video source. Discussion to follow.
	- Emit a signal to update the mute button.
	
2002-09-04 Wednesday 04:24  adawit

	- Save/restore volume settings. (DA)
	
2002-09-04 Wednesday 04:23  adawit

	- Make muting work.
	
	- Default to 'Line' instead of 'Vol' for now so we do not mess with the master
		volume setting.  This will be configurable very soon.
	
	- Let the application dictate volume settings instead of the plugin.
		Translation: do not emit volumeChanged for now.  This is something that will
		have to be discussed in detail since it involves design descision.
	
2002-09-01 Sunday 16:06  hellwig

	(Hopefully) fix compile problem with QtVisionSysTray.
	Moved savercontrol.cpp from libqtvision to application.
	
2002-08-28 Wednesday 11:38  scripty

	CVS_SILENT made messages
	
2002-08-25 Sunday 15:09  hellwig

	-Added HTML version of Alpha 1 Release Notes
	- Sidebar is now resizable
	- Sidebar is now a QTabWidget
	
2002-08-25 Sunday 15:09  hellwig

	Save and restore the position and size of the application window.
	
2002-08-17 Saturday 20:49  hellwig

	The KDE screensaver can now be disabled with more flexibility. The choices
	you have are:
	
	 - disable the screensaver when the application is running (always)
	 - disable the screensaver only if the TV window is visible (same desktop)
	 - disable the screensaver only if the TV window is in fullscreen mode
	
	This should be useful choices for most people. The next step will be to
	add the deactivation of the Energy Saver along with the screensaver. This
	has been coded already but a few issues remain to be resolved before it
	can be added to CVS.
	
2002-08-17 Saturday 13:09  hellwig

	Moved the KDE screensaver control functions to its own class, providing
	static accessors to make it useful to other parts of QtVision. Right now
	MainWindow makes use of the class (SaverControl) to enable or disable
	the KDE screensaver. More flexibility (configuration) will be added soon.
	
	Removed all screensaver dependencies from the QtVision class to keep it
	generic. The QtVision class now does not control the KDE screensaver
	anymore.
	
2002-08-17 Saturday 11:40  scripty

	CVS_SILENT made messages
	
2002-08-14 Wednesday 03:35  adawit

	- Workaround QListView's highlighting problem when items are removed from the
	  list. (DA)
	
2002-08-13 Tuesday 17:59  hellwig

	Improved channel properties editor:
	
	 - single click shows selected channel in TV window
	 - double click opens channel properties editor
	 - a change of the channel frequency is immediately visible
	 - channel frequency can now be edited manually
	
	This should make adding/editing new channels much easier.
	
2002-08-10 Saturday 19:12  hellwig

	Enable or disable the "Listings URL" text input field now depending on
	the state of the "Use Listings URL" checkbox. I just love .ui files :-).
	
2002-08-10 Saturday 19:02  hellwig

	Make the "Fix Aspect Ratio" feature more flexible and configurable.
	You can now choose two different "algorithms" to be used for fixing
	the aspect ratio: "Fix Height to Width" or "Fix Width to Height".
	The previous "Widescreen" aspect ratio has been removed because it
	did not make much sense.
	
2002-08-07 Wednesday 16:09  hellwig

	Improve cursor auto-hide feature (now works even without a previous key event)
	and also reduce the auto-hide timer to 0.5 seconds (was 5 seconds before).
	
2002-08-07 Wednesday 14:32  hellwig

	Use DCOP to find out the current status of the KDE screensaver instead of
	looking into its configuration file. This seems to be the more elegant
	solution.
	
2002-08-06 Tuesday 12:56  hellwig

	Use "qtvisionrc" to store configuration instead of "QtVision Prefs".
	Corrected minor typo in channelstore.cpp.
	
2002-08-06 Tuesday 11:47  scripty

	CVS_SILENT made messages
	
2002-08-05 Monday 22:15  hellwig

	Made Listings URL configurable in the general configuration dialog.
	The Listings tab can also be deactivated altogether. There are still
	some problems with the way how listings/web pages are loaded since
	the KHTMLPart crashes quite often, especially when trying to access
	web pages that use plugins (flash) or cookies. The Listings URL text
	field should deactivate itself when it is not needed (to be done).
	
2002-08-05 Monday 15:56  hellwig

	New feature: disable KDE screensaver while running (configurable)
	
2002-08-05 Monday 13:04  hellwig

	Make "Fix Aspect Ratio" setting work (4:3 mode only)
	
2002-08-02 Friday 12:19  kulow

	CVS_SILENT made messages
	
2002-08-01 Thursday 23:40  khessels

	small bugfix
	
2002-08-01 Thursday 19:26  khessels

	convert stopVideoDesktop to a signal which is _much_ better
	
2002-08-01 Thursday 19:04  khessels

	clean-ups
	
2002-08-01 Thursday 06:28  khessels

	added key event processing to QtVisionView.  You can now type the channel you wish to change to
	
2002-07-31 Wednesday 18:30  khessels

	delete systray when done with it...
	
2002-07-31 Wednesday 13:13  kulow

	CVS_SILENT made messages
	
2002-07-30 Tuesday 13:13  kulow

	CVS_SILENT made messages
	
2002-07-29 Monday 02:39  rich

	- Added status bar message with channel name
	- Set the window caption to the channel name
	
2002-07-28 Sunday 19:08  malte

	uninited var--
	
2002-07-28 Sunday 19:07  malte

	Some fixes, honour frequency table option
	
2002-07-28 Sunday 12:40  kulow

	CVS_SILENT made messages
	
2002-07-28 Sunday 05:26  rich

	- More view mode improvements
	
2002-07-27 Saturday 13:39  kulow

	CVS_SILENT made messages
	
2002-07-27 Saturday 05:32  rich

	- Fixed many problems with view modes
	- Double click now iterates over view modes
	
2002-07-26 Friday 16:40  hausmann

	- fixed build with automake-1.6.x
	
2002-07-26 Friday 15:02  malte

	ignore
	
2002-07-26 Friday 15:00  malte

	xawtv channel list importer. Write support is planned.
	Only works with the default frequency table (europe-west) for now.
	
2002-07-26 Friday 02:23  khessels

	switched to using a volume slider rather than volUp/volDown
	
2002-07-26 Friday 01:45  rich

	- Minor fix to view mode stuff (still seem to be minor problems with
	  Riva TNT cards).
	
2002-07-26 Friday 00:30  rich

	- Rewrote the view mode code again, this version avoids BadDrawable
	  errors which can cause crashes on some Xv implementations. It may be
	  possible to avoid the stop/start stuff but lets go for robustness
	  initally.
	
2002-07-25 Thursday 22:48  rich

	- Fixed a crash when using multiple volume sliders
	- Cleaned up handling of the 'upside-down slider' problem
	- Improved geometry handling of applet and extension
	- Extensive changes to the view modes
	  - View modes are now implemented by the QtVisionWidget
	  - Normal, TV and full screen modes are now fully independent (and
	  work properly)
	- Extended DCOP interface
	  - Accessors for channel name and number
	  - Start and stop methods
	
2002-07-25 Thursday 00:11  khessels

	somewhat better - still needs an icon and refresh desktop on quit
	
2002-07-23 Tuesday 12:08  kulow

	CVS_SILENT made messages
	
2002-07-22 Monday 23:17  khessels

	please don't crash anymore
	
2002-07-22 Monday 19:13  khessels

	control tv functions when video desktop is enabled
	
2002-07-22 Monday 12:34  kulow

	CVS_SILENT made messages
	
2002-07-15 Monday 12:47  kulow

	CVS_SILENT made messages
	
2002-07-13 Saturday 22:55  rich

	- Removed ToggleAllBarAction. The ToggleTopLevel action seems to be
	  the better option for providing this facility.
	
2002-07-13 Saturday 13:11  kulow

	CVS_SILENT made messages
	
2002-07-12 Friday 23:10  rich

	- Added .desktop file for app (icon and miniicon now work)
	
2002-07-12 Friday 23:07  staikos

	From Mathieu Chouinard.  He says this works better for him than the one I
	checked in.  I can't verify either since I don't have cable, so we'll use both
	in cvs for now, but make a final decision by the time we release a beta version.
	
2002-07-12 Friday 13:50  staikos

	--enable-final fixes
	
2002-07-10 Wednesday 13:27  kulow

	CVS_SILENT made messages
	
2002-07-10 Wednesday 06:52  staikos

	more hacks for now - do a dcop kdesktop refresh to clean the desktop widget.
	This should be reworked.  Also it triggers a refresh on startup which is ugly.
	
	Also make sure that vroot is enabled in kdesktop via dcop.  Perhaps this
	should be moved to the QtVision constructor?  Or should we leave it as is
	in case the user disables it while running qtvision?
	
2002-07-10 Wednesday 06:30  staikos

	don't restart desktop mode on exit.  Not pretty really, but it works.
	
2002-07-10 Wednesday 05:12  staikos

	/tmp/cvslfHklw
	
2002-07-09 Tuesday 12:54  kulow

	CVS_SILENT made messages
	
2002-07-07 Sunday 12:55  kulow

	CVS_SILENT made messages
	
2002-07-07 Sunday 04:02  rich

	- Minor doc improvements
	- Extension no longer has stretch flag
	- Changed the way context menus are handled
	- Big improvements to panel applet and extension
	  - Working context menu
	  - Full screen + TV mode now work
	
2002-07-06 Saturday 21:59  rich

	- Fixed const-ness of some strings
	- Corrected syntax of some doc comments
	
2002-07-06 Saturday 08:22  staikos

	expose the desktop tv iface via dcop
	
2002-07-06 Saturday 07:34  staikos

	Most of the video desktop support.
	
	remaining:
	- don't switch to video desktop on exit
	- work with KDesktop
	- dcop callable
	
2002-07-06 Saturday 06:16  staikos

	Change about info to post-alpha 1 and update the release notes for alpha2
	
2002-07-06 Saturday 04:36  rich

	- Made applet and extension work nicer
	
2002-07-06 Saturday 02:24  mueller

	mouse wheel support - no luxury
	
2002-07-06 Saturday 02:19  rich

	Added missing \
	
2002-07-06 Saturday 01:45  rich

	- Fixed kdoc build target for new dirs
	- Added doxygen configuration file
	- Added an optional ConfigData param to QtVision constructor
	- Filled out the KPart
	  - Share configuration with the main app
	  - Methods for common actions
	    - About
	    - Help
	    - Report Bug
	    - Preferences
	- Panel applet
	  - Now embed the kpart
	  - Now displays the picture in the right place
	- Panel extension (still broken)
	  - Now embed the kpart
	  - Now displays a picture
	  - There's a problem with the resizing
	  - The sources don't load for some reason
	
2002-07-05 Friday 12:03  kulow

	CVS_SILENT made messages
	
2002-07-04 Thursday 23:39  khessels

	support for aspect ratio
	
2002-07-04 Thursday 12:17  kulow

	CVS_SILENT made messages
	
2002-07-04 Thursday 05:47  staikos

	this is not used anywhere
	
2002-07-04 Thursday 05:44  staikos

	ensure the item gets selected
	
2002-07-04 Thursday 05:26  staikos

	after much frustration, channel importing is almost working.  The only
	problem appears to be no channel getting selected after migration happens.
	
2002-07-03 Wednesday 06:27  staikos

	updates
	
2002-07-03 Wednesday 06:26  staikos

	some of the KWinTV import code is working now.  There are problems with all
	the channel importing code though.  They don't clear out the old channels when
	they import new ones.
	
2002-07-03 Wednesday 04:34  staikos

	argh.  save the frequency in the old format
	
2002-07-03 Wednesday 04:30  staikos

	Save support added for kwintv2 format.  Only saves in the [recent] KConfig
	format currently.  Some info is lost (we don't use it).
	
2002-07-03 Wednesday 03:56  staikos

	Support for opening KWinTV legacy files (the KConfig ones and the previous
	ones).
	
	Write support will come shortly.  Until this plugin is configurable, it will
	default to using the KConfig style for writing.
	
	Import-> menu item is also pending to do this automagically.
	
2002-07-02 Tuesday 02:27  staikos

	Make the KCursor stuff work
	
2002-07-02 Tuesday 02:11  rich

	- Improved tv mode -> normal mode transition
	- Use KCursor to auto-hide view
	- Minor sidebar changes
	
2002-07-01 Monday 12:20  kulow

	CVS_SILENT made messages
	
2002-06-30 Sunday 03:10  khessels

	Show only enabled channels bug fixed - disabled setting now maintained when settings dialog is closed
	
2002-06-30 Sunday 00:25  khessels

	somewhat better
	
2002-06-29 Saturday 10:52  kulow

	CVS_SILENT made messages
	
2002-06-29 Saturday 04:17  rich

	- Made listings show uk ananova tv page for now
	
2002-06-29 Saturday 03:54  rich

	-Added HTML version of Alpha 1 Release Notes
	- Sidebar is now resizable
	- Sidebar is now a QTabWidget
	
2002-06-28 Friday 04:30  staikos

	revert all my previous reverts
	
2002-06-28 Friday 04:00  staikos

	more KDE 3.0 compat stuff.  Sorry Simon.
	
2002-06-28 Friday 03:44  staikos

	KDE-3.0 and non-Xv compile fixes
	
2002-06-28 Friday 02:23  staikos

	updates
	
2002-06-28 Friday 02:14  staikos

	don't lose the channel selected
	
2002-06-28 Friday 01:21  khessels

	show selected channels only option works
	
2002-06-28 Friday 01:08  staikos

	Make channel sidebar code operate in O(n) instead of O(n^2)
	Cleanup the signals and make them more powerful
	
2002-06-28 Friday 00:50  staikos

	Fix a bug with channel number being lost (invalid ptr in fact)
	
2002-06-27 Thursday 23:58  staikos

	-    KAboutData about("qtvision", I18N_NOOP("qtvision"), "0.1",
	+    KAboutData about("qtvision", I18N_NOOP("qtvision"), "Development Alpha 1",
	
2002-06-27 Thursday 21:23  khessels

	initial import - not much functionality, just a concept in design...
	
2002-06-27 Thursday 18:36  khessels

	change up/down icons
	
2002-06-27 Thursday 18:05  khessels

	variable name acutally reflects it purpose: showAllChannels -> showSelectedOnly
	
2002-06-27 Thursday 06:53  staikos

	imho a nicer way to move channels.  Move Up goes to pos()+1 and only does a
	swap if required.  Likewise for Move Down.  You cannot move down past channel
	1.  We could now add "shift up" and "shift down" which would move all channels
	after the current channel up or down accordingly.
	
	It might even be ideal in the end to allow DnD in the list view though.
	
2002-06-27 Thursday 06:16  staikos

	fix minor channel bugs
	
2002-06-27 Thursday 01:11  staikos

	Loads of fixes for all the bugs I introduced overnight.  Sorry guys.
	
	- device dialog works properly again
	- channel file is saved when imported now  (default name now)
	
	CCMAIL: kwintv@mail.kde.org
	
2002-06-26 Wednesday 22:41  staikos

	this check was unnecessary
	
2002-06-26 Wednesday 21:35  khessels

	do not autostart if option is disabled
	
2002-06-26 Wednesday 21:28  khessels

	save nps settings
	
2002-06-26 Wednesday 20:43  staikos

	build with kde3
	
2002-06-26 Wednesday 10:17  staikos

	fix the resize bug
	
2002-06-26 Wednesday 09:51  staikos

	futile attempt to make applet work better
	
2002-06-26 Wednesday 09:51  staikos

	move when resized
	
2002-06-26 Wednesday 09:10  staikos

	various little fixes
	
2002-06-26 Wednesday 08:00  khessels

	fixed scaling problem
	
2002-06-26 Wednesday 07:57  staikos

	Channel->Open... now implemented and working.
	
2002-06-26 Wednesday 07:18  staikos

	autostart works
	
2002-06-26 Wednesday 05:34  staikos

	bugfixes
	
2002-06-26 Wednesday 05:21  staikos

	Save the previous channel number and restore.
	
2002-06-26 Wednesday 04:32  staikos

	entry in the channel import listview
	
2002-06-26 Wednesday 04:32  staikos

	channel importing works
	Gui could use some fixups including using KListView instead of QListView.
	
2002-06-26 Wednesday 04:07  staikos

	CVSSILENT
	
2002-06-26 Wednesday 04:06  staikos

	channel file metainfo work
	
2002-06-26 Wednesday 02:37  staikos

	Some of the support needed for the code to import channels from the default
	location-based files
	
2002-06-24 Monday 16:50  hausmann

	- simplified the plugin handling for mixer plugins by utilizing
	  KGF/KCF
	
2002-06-24 Monday 02:53  staikos

	install the channel files
	
2002-06-23 Sunday 23:13  staikos

	fix for adding new channels
	
2002-06-23 Sunday 21:59  staikos

	- fix my bugs   (Simon: this will fix the problem you saw)
	- fix compiler warning
	
2002-06-23 Sunday 19:39  khessels

	disable channel widget when not in tuner mode
	
2002-06-23 Sunday 19:13  khessels

	apply plugin options
	
2002-06-23 Sunday 19:10  khessels

	more featureful, further clean-ups
	
2002-06-23 Sunday 06:14  khessels

	Show only enabled channels on sidebar
	
2002-06-23 Sunday 01:17  hausmann

	- actions.cpp and qtvisionactions.cpp are used in different _SOURCES,
	  libtool library ones and non-lt ones. automake doesn't like that.
	  -> moved into intermediatel convenience libtool archive
	
2002-06-23 Sunday 01:13  hausmann

	- don't return void in non-void functions
	
2002-06-22 Saturday 22:05  khessels

	remove reference to non-existent files
	
2002-06-22 Saturday 22:04  khessels

	depricated
	
2002-06-22 Saturday 22:03  khessels

	undid accidental changes
	
2002-06-22 Saturday 22:00  khessels

	depricated
	
2002-06-22 Saturday 21:30  zero

	
	ignore channelwidget.loT
	
2002-06-22 Saturday 11:48  kulow

	CVS_SILENT made messages
	
2002-06-22 Saturday 05:51  khessels

	cleanups, etc
	
2002-06-22 Saturday 02:46  khessels

	fix memory leak
	
2002-06-22 Saturday 01:16  khessels

	move up and move down
	
2002-06-21 Friday 21:52  khessels

	support for move up/down
	
2002-06-21 Friday 19:08  mueller

	CVS_SILENT made messages
	
2002-06-21 Friday 14:49  staikos

	CVSSILENT
	
2002-06-21 Friday 14:49  staikos

	icon fixes
	
2002-06-21 Friday 06:07  mueller

	CVS_SILENT made messages
	
2002-06-21 Friday 03:03  staikos

	Fix the resizing problem with the config dialog
	
	CCMAIL: khessels@shaw.ca
	
2002-06-19 Wednesday 16:54  staikos

	don't go below 0MHz or above 100MHz
	
2002-06-19 Wednesday 16:47  staikos

	CVSSILENT
	
2002-06-19 Wednesday 16:47  staikos

	a channel property editor.  Not great, but it partially works for now.
	Now you can add channels, remove channels, edit channels, etc.
	
2002-06-19 Wednesday 10:31  kulow

	CVS_SILENT made messages
	
2002-06-19 Wednesday 07:11  staikos

	Not the most efficient, but it works well enough for now.
	This makes channel saving work after leaving the config panel.  It
	cancels your changes (reloads) if you cancel instead of applying.
	
2002-06-19 Wednesday 06:38  staikos

	more enhancements to the channel editor
	
2002-06-19 Wednesday 06:06  staikos

	Don't crash
	
2002-06-19 Wednesday 05:57  staikos

	- new channel now works (hardcoded to freq 0)
	- make ChannelStore::addChannel(freq) return a ptr to the new channel
	
2002-06-19 Wednesday 05:45  staikos

	Lots of changes to the channel editor and channel code.
	Channels are now QObjects, as are the list items.  This allows a change to
	a channel object to propagate.  Channel editor still needs much work.  This
	also doesn't help the problem of adding, removing or reordering channels on
	their consistency.
	
2002-06-19 Wednesday 04:45  staikos

	more work on the channel editor - still lots to go
	
2002-06-19 Wednesday 03:18  staikos

	Some of the "Remove Channel" functionality.  It doesn't really workt hough.
	The channels aren't removed from the channel store, accels are missing,
	history needs to be added so "Cancel" undoes changes, and when a channel
	is deleted, it must change to a different channel.
	
2002-06-18 Tuesday 21:40  mueller

	CVS_SILENT made messages
	
2002-06-18 Tuesday 13:58  mueller

	CVS_SILENT made messages
	
2002-06-18 Tuesday 09:52  kulow

	CVS_SILENT made messages
	
2002-06-18 Tuesday 05:34  khessels

	channelUp/Down now skip disabled channels
	
2002-06-18 Tuesday 04:23  khessels

	more things to do...
	
2002-06-18 Tuesday 04:16  staikos

	cvs2cl and readme updates
	
2002-06-18 Tuesday 04:16  khessels

	apply and ok now save the channel settings
	
2002-06-18 Tuesday 04:04  staikos

	use a radio button where only one is selectable
	
2002-06-18 Tuesday 03:38  staikos

	Use a check list item
	
2002-06-18 Tuesday 03:19  staikos

	display the plugins we find - much more to come here (though not necessarily
	soon)
	
2002-06-18 Tuesday 01:03  staikos

	CVSSILENT
	licences updated
	
2002-06-18 Tuesday 01:02  staikos

	licence updates (all set to lgpl).
	kwintv developers (rich, kevin), please review
	
2002-06-17 Monday 21:12  mueller

	CVS_SILENT made messages
	
2002-06-17 Monday 10:10  kulow

	CVS_SILENT made messages
	
2002-06-17 Monday 07:21  staikos

	simple beginnings for the OSD and OSD Manager.  It displays the channel
	name and number when the channel is changed.  Some other cleanups are also
	present in this commit.
	
2002-06-17 Monday 06:17  khessels

	more featureful
	
2002-06-17 Monday 05:22  staikos

	stub for the demo OSD plugin
	
2002-06-17 Monday 04:53  staikos

	cleanups and bug fixing
	
2002-06-17 Monday 01:11  khessels

	disable sorting over channel name column
	
2002-06-17 Monday 00:21  khessels

	proper sorting of channels
	
2002-06-16 Sunday 23:30  staikos

	remove a potential crash
	
2002-06-16 Sunday 23:16  staikos

	OSD plugin loader
	
2002-06-16 Sunday 22:24  staikos

	debug--
	
2002-06-16 Sunday 22:24  staikos

	Define OSD plugins.
	Initialise the base classes in other plugins.
	
2002-06-16 Sunday 21:42  khessels

	only restart capture if device or source was modified
	
2002-06-16 Sunday 20:24  staikos

	auto-update the sliders
	fix a couple of minor compile warnings (temporarily)
	
2002-06-16 Sunday 19:53  staikos

	CVSSILENT
	
2002-06-16 Sunday 19:52  staikos

	Workaround for qslider insaneness.  It's ugly, but at least it works.
	Perhaps it's time to create a KSlider.
	
2002-06-16 Sunday 19:03  khessels

	restore device/source settings when settings dialog is restored
	
2002-06-16 Sunday 18:20  mueller

	CVS_SILENT made messages
	
2002-06-16 Sunday 17:57  staikos

	I'm not sure how much this actually does.  I think there are a few toolbar
	bugs in kdelibs/qt
	
2002-06-16 Sunday 07:47  khessels

	removed dependency on depricated files
	
2002-06-16 Sunday 07:36  staikos

	Make dcop work
	Rework some of the action code with respect to audio
	
2002-06-16 Sunday 07:29  khessels

	remove reference to depricated ui files
	
2002-06-16 Sunday 07:27  khessels

	depricated - functionality now exists in settings dialog
	
2002-06-16 Sunday 07:25  khessels

	beginnings of functionality for the channel widget
	
2002-06-16 Sunday 06:51  staikos

	Lots of audio work.  Volume changing works now.
	
	The OSS plugin polls every 1s to watch for updates.  Now we need lots of gui
	work.  In particular, this plugin will need a config panel (provided with
	the config_* symbol) to set the poll timer and physical device to use.  We
	will also need a generic mixer selection panel.
	
	Mute is still not implemented or working.
	
	Also the slider doesn't get oriented properly in vertical mode.
	
2002-06-16 Sunday 04:14  staikos

	A bit of the OSS audio plugin works now.
	
	AudioManager has been filled in a bit too.
	
2002-06-15 Saturday 20:19  staikos

	more stubs
	
2002-06-15 Saturday 18:03  hausmann

	- ksycoca doesn't like it if multiple servicetypes define identical
	  properties. Moved all common property definitions into a common
	  QtVision/Plugin servicetype and changed the other servicetypes to
	  inherit from QtVision/Plugin using X-KDE-Derived=QtVision/Plugin
	
2002-06-14 Friday 22:23  khessels

	small bugfix
	
2002-06-14 Friday 21:10  khessels

	added support for enable/disable
	
2002-06-14 Friday 10:09  kulow

	CVS_SILENT made messages
	
2002-06-13 Thursday 21:02  khessels

	minor fixes - changed the default settings for a number of variables
	
2002-06-13 Thursday 06:17  staikos

	- Add a template for the oss mixer to be filled in soon
	- remove X-QV-Description since it is really just Comment (sorry translators)
	
2002-06-13 Thursday 03:37  staikos

	mixer plugin work
	
2002-06-13 Thursday 03:03  staikos

	I'm not the only author!
	
2002-06-12 Wednesday 17:05  khessels

	removed remainder of dead code from viewmanager class
	
2002-06-12 Wednesday 07:02  khessels

	removed unused code from viewmanager class - functionality is now in devicewidgetimpl
	
2002-06-12 Wednesday 05:38  staikos

	I guess using mixer plugins is probably the most portable.  It allows us to
	have plugins compiled only on given platforms, and it makes it easy to
	seamlessly support ALSA and OSS together, for instance.
	
	The audiomanager will handle using these plugins (though we could remove it
	if it's superfluous)
	
2002-06-12 Wednesday 04:54  staikos

	as cool as this "Volume" menu is, I just don't think it's necessary or
	appropriate, and it crashes anyways.
	
2002-06-12 Wednesday 04:08  staikos

	CVSSILENT
	
2002-06-12 Wednesday 04:04  staikos

	CVSSILENT
	
2002-06-12 Wednesday 03:34  mueller

	CVS_SILENT made messages
	
2002-06-12 Wednesday 03:20  staikos

	Another update from Kevin.  He has cvs access now too! :)
	
2002-06-10 Monday 13:14  coolo

	CVS_SILENT ignoring Makefile.rules.in
	
2002-06-10 Monday 13:09  coolo

	cleaning up, fixing and preparing for unsermake
	
2002-06-10 Monday 10:11  kulow

	CVS_SILENT made messages
	
2002-06-10 Monday 03:34  staikos

	Latest update from Kevin.
	
2002-06-10 Monday 02:53  staikos

	/append/inSort
	
2002-06-09 Sunday 23:18  staikos

	sort properly
	
2002-06-09 Sunday 17:04  mueller

	CVS_SILENT made messages
	
2002-06-09 Sunday 15:06  staikos

	hack to not set a channel twice with the keyboard (due to a signal circle of
	sorts)
	
2002-06-09 Sunday 14:49  staikos

	fix frequency()
	
2002-06-09 Sunday 14:47  staikos

	add debug output
	
2002-06-09 Sunday 02:30  staikos

	- Fix xml channel writing enough to work.
	
	- make changes in the channel editor save to disk
	    - note: this seems to indicate even futher that the channel store should be
	      a singleton.
	
2002-06-09 Sunday 00:09  staikos

	Don't crash if there are no channels.
	
2002-06-09 Sunday 00:00  staikos

	Plugins are exclusively used now.  CSV has been ported to plugin.
	
	We still need to add support for better format detection.  Using filenames
	is unacceptable.
	A magic detector could possibly be created as a function inside the plugin.
	
2002-06-08 Saturday 23:50  staikos

	Switch over to using plugins exclusively for channel formats.  Still requires
	creation of the csv plugin.  Will do that shortly.
	
2002-06-08 Saturday 22:38  staikos

	Stup for the audio manager
	
2002-06-08 Saturday 22:22  staikos

	rework viewResized - now it is sane, though still not necessarily optimal.
	implement partial mute support (and discover a bug with the Xv module and/or
	the v4l driver and/or the hardware of my card.)
	
2002-06-08 Saturday 21:35  staikos

	Ah, that's why there were only two digits still
	
2002-06-08 Saturday 21:32  staikos

	- Make channel changing update the channel list selection
	- Provide signals in the channel store to allow other objects to update their
	  list if the channel store changes.  (The channel editor will need this.)
	- Don't allow things to work directly with the channel list.  Now objects must
	  use the channel store only.
	- Update the LCD number better, and allow three digits. (doesn't work yet?)
	
2002-06-08 Saturday 21:17  staikos

	it is inappropriate to have <name> in these files right now since we dont' know
	what they are.  Let's let the default name be used instead.  Then it gets
	internationalised too.
	
2002-06-08 Saturday 20:06  staikos

	Add private d-ptrs
	
2002-06-08 Saturday 19:58  staikos

	Add the kwintv format plugin
	
2002-06-08 Saturday 19:47  staikos

	Created a channel file plugin.  it's not used yet though.
	
2002-06-08 Saturday 19:31  staikos

	loads of plugin fixes
	
2002-06-08 Saturday 18:38  staikos

	misc things done, changed
	
2002-06-08 Saturday 18:35  staikos

	Add support for a configuration widget inside a plugin.  No idea if this
	is sufficient or not, though.  It might change.
	
2002-06-08 Saturday 04:40  staikos

	Fix the build
	
2002-06-08 Saturday 04:35  staikos

	oops, make the Colour attribute work again.
	
2002-06-08 Saturday 04:26  staikos

	we'll need these later probably
	
2002-06-08 Saturday 04:26  staikos

	Switch to using plugins exclusively.  Lots of code is wiped out here.  I bet
	I broke the config panel too.  I'm sure some things still dont' work, but the
	basics still seem to.
	
	v4l is now totally gone until we get the plugin written.
	
2002-06-08 Saturday 02:29  staikos

	fix attributes
	
2002-06-07 Friday 16:19  staikos

	somewhat better layouting
	
2002-06-07 Friday 13:53  staikos

	store plugin descriptions
	
2002-06-07 Friday 05:41  staikos

	Ok we'll get this right sooner or later
	
2002-06-07 Friday 05:40  staikos

	oops sorry kevin, forgot these ones.
	
2002-06-07 Friday 05:39  staikos

	Add more plugin functionality.  startVideo and stopVideo included.  Dont' know
	if the Xv implementation works though.
	
2002-06-07 Friday 04:28  staikos

	Update from Kevin
	
2002-06-07 Friday 04:06  staikos

	Plugin loading works, though plugins are not used yet.
	
2002-06-07 Friday 03:12  staikos

	build the plugins dir
	
2002-06-06 Thursday 16:23  staikos

	Sorry about this.  I thought I had committed these files last night.  I had
	created them afterall. :)
	
2002-06-06 Thursday 06:34  staikos

	Tuner mode is unsupported since it's implicit in the source
	
2002-06-06 Thursday 06:27  staikos

	support changing/setting the device and source
	support probing the device and source lists.
	
2002-06-06 Thursday 06:11  staikos

	CVSSILENT
	sssh
	
2002-06-06 Thursday 06:09  staikos

	more plugin updates
	
2002-06-06 Thursday 05:57  staikos

	small updates
	
2002-06-06 Thursday 05:15  staikos

	various plugin work
	
2002-06-06 Thursday 04:49  staikos

	remove const
	
2002-06-06 Thursday 04:37  staikos

	remove loads of unused headers
	
2002-06-06 Thursday 04:09  staikos

	- A conceptual plugin scheme
	- Attempt to fix Stefan's crash
	- Fix warnings
	- add KXv::isTuner() (temporarily)
	- add storage of the previous source for a device
	- more hooking up of device notifications (temporary until the plugins work)
	
2002-06-05 Wednesday 17:12  staikos

	CVSSILENT
	change indent
	
2002-06-05 Wednesday 07:12  staikos

	boom.  fix the magic number, and Xv works!
	
2002-06-05 Wednesday 07:02  staikos

	Activate the sidebar channel changing stuff
	
2002-06-05 Wednesday 06:50  staikos

	Sort the channels properly
	
2002-06-05 Wednesday 06:26  staikos

	Better XML loading
	
	It's not as clean as could be, but it's still better.
	
2002-06-05 Wednesday 06:13  staikos

	Make channel loading work, and make xml format the default format.
	
2002-06-05 Wednesday 06:12  staikos

	Fix format of these
	
2002-06-05 Wednesday 05:33  staikos

	one thing gone
	
2002-06-05 Wednesday 05:19  staikos

	Insert channel numbers
	
2002-06-05 Wednesday 04:56  staikos

	a start at these files.  It would be nice if people could add appropriate files
	for their countries (or send them to me).  It might be best to wait until we
	confirm the format first though.
	
2002-06-05 Wednesday 03:34  staikos

	Xv norms work
	
	We need a bit of a cleaner solution for norms though.  Unfortunately with Xv
	you have to set the src and the norm at once.
	
2002-06-05 Wednesday 02:30  staikos

	Don't crash for now
	
2002-06-03 Monday 04:47  staikos

	CVSSILENT
	
2002-06-03 Monday 04:46  staikos

	New config dialog from Kevin Hessels!
	
	It still needs a bit of work but it's a great start.
	
	Thanks Kevin
	
	CCMAIL: kwintv@mail.kde.org
	
2002-05-20 Monday 09:22  staikos

	minor cleanup, failed attempt to fix issue with resize not always
	working right with Xv.
	
2002-05-20 Monday 08:36  staikos

	Auto hide mouse cursor
	
2002-05-20 Monday 08:12  staikos

	wow
	
2002-05-20 Monday 08:02  staikos

	Implement double-click fullscreen toggle.  It doesn't work though, because
	for some reason the view never receives mouse events.
	
2002-05-16 Thursday 21:36  hausmann

	- srcdir!=builddir fix
	
2002-05-13 Monday 05:27  staikos

	nothing much
	
2002-05-13 Monday 03:09  staikos

	A laundry list of things to be done.  A good place to look if you want
	to help
	
2002-05-13 Monday 02:09  staikos

	Fix Xv picture settings
	
2002-05-10 Friday 21:54  staikos

	Refactoring to get "dev" out of viewmanager and all into qtvision.
	Adds more Xv support.  Imaging in Xv is slightly broken but should be easily
	fixed soon.
	
2002-05-10 Friday 07:56  staikos

	A whole lot more of Xv is working, including scaling up to the maximum
	size supported by the hardware.  Further scaling remains to be implemented.
	Sound is now enabled on Xv devices.
	
2002-05-10 Friday 07:08  staikos

	- More Xv work
	- Make source switching work
	
2002-05-09 Thursday 23:19  staikos

	- QMessageBox->KMessageBox
	- More Xv fixes
	- viewmanager Xv code is roughly complete.
	
2002-05-09 Thursday 18:47  staikos

	- transparent devfs support
	- fix an Xv problem (seems they changed their implementation and it crashes
	  where it used to work??)
	- list Xv devices in the device dialog - not complete yet.
	
2002-05-09 Thursday 00:47  staikos

	add KXv to the build
	
2002-05-09 Thursday 00:02  staikos

	We'll be using these eventually.  Might as well move them over.
	
2002-05-08 Wednesday 23:51  staikos

	1) don't crash
	2) fix signals
	3) fix formatting slightly
	
2002-05-08 Wednesday 12:56  zero

	
	ignore fixes...
	
2002-04-15 Monday 00:45  zero

	
	just added .cvsignore
	
2002-04-05 Friday 20:19  rich

	- Split tuner and camera devices into separate files.
	
2002-04-01 Monday 00:29  rich

	- Started a screensaver.
	
	- Created a new class QtVisionActions to manage the KActions that
	  control the QtVision object.
	
	- Made the sidebar toggling into a more generic stand-alone class
	  ToggleViewAction.
	
	- Added a kpart wrapper for QtVisionWidget.
	
	- Added icons from old code base.
	
	- Volume slider and channel lcd can now be plugged into the menus.
	
2002-03-29 Friday 11:55  faure

	ERROR: kdenonbeta/kwintv3/qtvision/clients/Makefile.am contains 'INCLUDES= $(all_includes) -I..'
	
2002-03-29 Friday 05:06  rich

	- This has moved
	
2002-03-29 Friday 05:05  rich

	- Moved the core code into a shared library and a collection of
	  clients.
	
	- Added some kdoc info for the library.
	
	- Updated the app and test programs to use the library.
	
	- Added a panel applet and a panel extension.
	
	- Moved the panel applet and the application into the clients/
	  dir, and the tests programs to the tests/ dir.
	
2002-03-27 Wednesday 04:03  rich

	- Reordered includes to remove compiler warning.
	
	- Changed non-ANSI dynamic sized stack-allocated arrays to ANSI
	  heap-allocated ones.
	
	- Fix kdoc target.
	
2002-03-27 Wednesday 02:49  rich

	- Oops, typo.
	
2002-03-27 Wednesday 02:45  rich

	- ToggleAllBarsAction is now a KToggleAction.
	
	- Improved corner menu.
	
	- Moved dialog handling stuff to a standalone class ViewManager.
	
	- Added a DCOP interface to QtVision.
	
	- Added a standalone QtVisionWidget.
	
	- Updated the MainWindow to use the TV widget.
	
	- Made the sidebar a standalone class.
	
2002-03-23 Saturday 20:49  rich

	- The channel editor can now rename channels.
	
2002-03-23 Saturday 20:29  rich

	- Accidentally made the xml channel format the default.
	
2002-03-23 Saturday 20:20  rich

	- Renamed ToggleFluffAction to ToggleAllBarsAction, and tidied up the
	  interface.
	
	- Added kdoc to the custom KActions.
	
	- Started writing a ChannelEditor class.
	
	- Added a channels sidebar to the main window that displays the
	  ChannelEditor widget.
	
	- Added the actions for volumne control (useless).
	
2002-03-19 Tuesday 01:57  rich

	Improved changelog and kdoc build targets
	
2002-03-19 Tuesday 01:12  rich

	- XMLGUI support is pretty useless without this! :-)
	
2002-03-19 Tuesday 00:00  rich

	- Added an import filter for the channel format of the KDE 2 version
	  of kwintv. Note that only version 4 of the format is supported.
	
	- ChannelStore now automatically assigns a name and number to a
	  channel when it is added if they are undefined.
	
	- Added support for channel names to the CSV format handler.
	
2002-03-18 Monday 21:45  rich

	- Added a QSlider custom action for the volume control (currently
	  useless).
	
2002-03-18 Monday 20:42  rich

	- Made MainWindow use XMLGUI and KActions.
	
	- Made it possible to start the app without starting the TV capture.
	
	- Added a factory method for creating screen widgets (to allow for
	  future developments like Xv support).
	
	- Cleaned up source selection code.
	
	- Added standard actions.
	
	- Added a some custom KAction sub-classes:
	  - LCDNumberAction   Displays a number with QLCDNumber.
	  - FullScreenAction  Toggles a widget between normal and fullscreen.
	  - ToggleFluffAction Toggles display of menubar, toolbars, statusbar
	          and also user defined fluff (eg. sidebars).
	
2002-03-17 Sunday 21:22  rich

	- Split QtVision into a standalone QObject and a MainWindow.
	
2002-03-17 Sunday 20:38  rich

	- Fixes to ConfigData
	  - const QString &
	  - Minor tidy up
	
	- Cleaned up csv channel format code
	
	- const QString & fixes in V4LDev
	
2002-03-17 Sunday 04:44  rich

	- Made the launchWizard() method the only way the scan wizard is run.
	
	- Made the lifetime of the scanner shorter
	
	- Renamed switchNPS() to setTunerMode()
	
	- Added setChannel() and made channelUp() and channelDown() use it.
	
	- Added a view member to QtVision and replaced a bunch of uses of
	  centralWidget(). Preparation for splitting to model-view.
	
2002-03-17 Sunday 03:08  rich

	- More kdoc improvements.
	
	- Improved API of the ChannelScanner.
	
	- Added new class ChannelScannerRegion which adds support for
	  smart scanning of different regions. This is currently disabled
	  because I can't figure out the units being used for the frequencies
	  by V4LDev.
	
2002-03-16 Saturday 22:36  rich

	- ChannelScanner is now a standalone object and has been rewritten
	  so that it no longer blocks the GUI.
	
	- Channels now have a name.
	
2002-03-16 Saturday 00:29  rich

	- Made code more readable.
	- Minor optimisations.
	- Added more kdoc info.
	
2002-03-15 Friday 23:33  rich

	- Wrote a proper I/O system for channel suites designed to work
	  like KImageIO.
	
	- Added XML channel format handler.
	
	- Wrote a command line tool that can convert between channel formats.
	
	- Minor changes
	  - Renamed ChannelStore::channelList() to channels().
	  - Made the above method return a pointer not a reference.
	  - Added a ChannelList typedef.
	  - Added some kdoc comments
	
2002-03-15 Friday 00:46  rich

	- Made a standalone ChannelIO class analogous to QImageIO to allow
	  support for multiple channel file formats.
	
	- Made ChannelStore use the above
	
	- Added a build target for kdoc
	
2002-03-14 Thursday 20:15  rich

	- Added support for the cvs2cl ChangeLog generator
	
2002-03-14 Thursday 20:12  staikos

	defaults go in the declaration, not the definition
	
2002-03-14 Thursday 20:11  staikos

	Add an &Ok button
	
2002-03-14 Thursday 20:04  staikos

	ssh
	
2002-03-14 Thursday 20:04  staikos

	Don't crash
	
2002-03-14 Thursday 20:03  rich

	- Added code to load and save channel suites
	- QList -> QPtrList
	
2002-03-14 Thursday 19:50  rich

	- First cut port to KDE
	- Builds and shows a window but crashes soon after
	- Channel code is #ifdef'd out because I need to replace some qpe
	  stuff with the KDE equivalents.
	
2002-03-14 Thursday 18:23  staikos

	ssh
	
2002-03-14 Thursday 18:18  staikos

	Preparing for the rewrite
	
