2004-06-12 Saturday 09:13  dziegel

	Prepare for 0.8.1 release. Bump up version to 0.8.1.

2004-06-11 Friday 14:15  dziegel

	kdetv really needs an easter egg. OpenGL is most suitable for this ;-)

2004-06-10 Thursday 16:10  dziegel

	kvideoio's OpenGL does not depend on GLX any more due to usage of QGLWidget

2004-06-10 Thursday 16:09  dziegel

	V4LDevTuner: Detect bttv cards and use additional TV norms.

2004-06-08 Tuesday 22:37  dziegel

	- Remove some historic stuff from v4l plugin
	- Don't autoselect OpenGL mode (too unstable)

2004-06-08 Tuesday 22:27  dziegel

	Telex plugin: Raise widget to make teletext display possible with OpenGL view mode

2004-06-08 Tuesday 22:17  staikos

	I'm clearly no longer maintaining it.

	Anyone want @kdetv.org addresses for this?

2004-06-08 Tuesday 22:14  dziegel

	Minor fix

2004-06-08 Tuesday 22:02  dziegel

	- bump version to pre 0.8.1
	- remove whitespace from name when "Guess" button is clicked in channel properties dlg

2004-06-08 Tuesday 20:49  dziegel

	More "stable" OpenGL display mode (crashes my machine when changing between
	display modes).
	OpenGL display has problems, e.g. teletext widget is below GLWidget...

2004-06-05 Saturday 12:45  dziegel

	OpenGL display mode rewritten. Unstable, may HANG at shutdown.
	Add credis for Andras Mantia.

2004-06-02 Wednesday 22:15  amantia

	I was wrong, there is an item I wish for not present in TODO.

2004-06-02 Wednesday 22:06  amantia

	Save the channel file as UTF-8.

2004-06-02 Wednesday 20:33  dziegel

	Add picture settings methods to KDELIRC profile

2004-06-02 Wednesday 20:32  dziegel

	Add picture settings increase/decrease methods

2004-05-26 Wednesday 20:10  dziegel

	Channelsuites: Add ability to preselect a source and encoding

2004-05-25 Tuesday 00:12  deller

	roaming user fixes

2004-05-17 Monday 19:01  dziegel

	kvideoio: Remove checks whether a source has audio. v4l2 devs don't support it.

2004-05-13 Thursday 22:37  dziegel

	libkdetvactions: Fix misuse of i18n()

2004-05-13 Thursday 22:36  dziegel

	Do not i18n() TV norms (keeps channel files compatible)

2004-05-13 Thursday 22:32  dziegel

	Another hack to keep v4l and xv plugin channel files compatible...
	Force everything to lowercase.
	CCMAIL: casteyde.christian@free.fr

2004-05-13 Thursday 15:46  coles



	Corrected a few more typos (mostly exclamation points; amound -> amount).

2004-05-13 Thursday 15:36  coles



	Corrected a few typos.

2004-05-12 Wednesday 22:55  dziegel

	Revert last patch. Doubleclick already opens browser with homepage of channel
	(if configured) - see 3 lines above.
	CCMAIL: mlaurent@kde.org

2004-05-10 Monday 22:08  dziegel

	Fix an error in v4ldev.cpp that can cause multiple
	deletions of v4limage internal buffer
	(spurious "free(): invalid pointer 0xXXXXXXXX" messages)

2004-05-10 Monday 20:41  dziegel

	Shrink video settings page a bit

2004-05-10 Monday 15:17  mlaurent

	Use double click to edit channel

2004-05-09 Sunday 21:26  dziegel

	- Move volume management code into seperate class
	- Add "pregap" before changing channel to eliminate noise on channel change
	- Minor cleanups

2004-05-09 Sunday 12:09  dziegel

	Add "Tip of the day" dialog

2004-05-09 Sunday 11:27  dziegel

	Fully configurable taskbar button hiding

2004-05-09 Sunday 10:25  dziegel

	Fix mainwindow::bringToFront() on KDE 3.2

2004-05-07 Friday 14:35  cgilles

	Fix Configure.ini.in files in according with common Digikam depencies.

2004-05-06 Thursday 23:10  dziegel

	Small bugfix when copying cannelstores

2004-05-06 Thursday 22:41  dziegel

	QVideoStream: OpenGL display mode and some works concerning input formats
	(Let's hope the GL stuff will not cause too many compilation issues...)

2004-05-04 Tuesday 18:12  dziegel

	KDE 3.1 compile fix

2004-05-02 Sunday 23:23  adridg

	Spare us the platform-specific crud

2004-05-02 Sunday 17:51  dziegel

	kvideoio: Remove some redundant lines

2004-05-02 Sunday 12:28  dziegel

	Remove qtvision2kdetv migration script

2004-05-02 Sunday 12:26  dziegel

	Ignore .desktop file for changelog creation

2004-05-02 Sunday 11:49  dziegel

	Safer loading of channels - you don't loose your current
	channels any more if loading fails.

2004-05-02 Sunday 11:22  dziegel

	CVS_SILENT update TODO

2004-05-02 Sunday 11:22  dziegel

	Remove channel DCOP interface. Was not working in all cases.

2004-05-01 Saturday 14:48  dziegel

	kvideoio: Fix VIDIOCMCAPTURE failures: before changing a grabbing property,
	wait for the in-progress grab to finish.
	Reorganize v4ldev.cpp file a bit.

2004-04-24 Saturday 12:38  dziegel

	- Middle button click on TV widget mutes sound
	- Add option to display window on all virtual desktops (can be disabled for fullscreen)
	- Add option to hide taskbar button and show tray icon instead
	- Some warnings removed and kwintv->kdetv substitutions in URLs
	CCMAIL:kwintv@kde.org

2004-04-24 Saturday 12:13  dziegel

	That should prepare kdetv for i18n

2004-04-20 Tuesday 07:44  dziegel

	Replace KPushButton by QPushButton in channelwidget

2004-04-19 Monday 20:38  dziegel

	Add ideas gathered from dot.kde.org release announcement to TODO

2004-04-19 Monday 20:29  dziegel

	More descriptive name for the GUI settings dialog page

2004-04-19 Monday 19:56  dziegel

	This should fix compile problems on Qt 3.3.0 systems (uic bug)
	The pixmap was unused anyway...

2004-04-18 Sunday 16:46  hausmann

	- libkdetv is not a module

2004-04-17 Saturday 12:03  dziegel

	Typo

2004-04-17 Saturday 12:03  dziegel

	Channelsuiteplugin: Stay backward compatible to KDE 3.1

2004-04-17 Saturday 11:19  deller

	fix builds with builddir!=srcdir

2004-04-15 Thursday 21:34  dziegel

	Fix 16x16 kdetv icon

2004-04-15 Thursday 21:19  dziegel

	Deactivate "Open homepage" sidebar context menu if no homepage available

2004-04-15 Thursday 03:46  mueller

	unbreak make install for non-root install

2004-04-14 Wednesday 23:11  dziegel

	Some sidebar (channeleditor) eye candy

2004-04-14 Wednesday 22:41  dziegel

	CVS_SILENT .cvsignore

2004-04-14 Wednesday 22:40  dziegel

	Add overwrite warning to channelsuite importer

2004-04-14 Wednesday 22:31  dziegel

	CCMAIL: kwintv@kde.org
	New feature: Channel suites (Menu: Channels/Channelsuites).
	Comments and suggestions welcome.

2004-04-14 Wednesday 18:57  dziegel

	More standart-conformant .lsm

2004-04-14 Wednesday 18:54  dziegel

	Typos

2004-04-13 Tuesday 18:49  dziegel

	Add .lsm file

2004-04-13 Tuesday 05:36  staikos

	CVS_SILENT

2004-04-13 Tuesday 05:32  staikos

	small fixes

2004-04-12 Monday 09:30  dziegel

	Dirk M. forgot these two compilation fixes

2004-04-11 Sunday 20:31  mueller

	getting closer

2004-04-11 Sunday 20:29  mueller

	unbreak compilation

2004-04-11 Sunday 20:23  mueller

	fix compilation

2004-04-11 Sunday 20:19  mueller

	unbreak compilation

2004-04-11 Sunday 20:13  mueller

	unbreak compilation

2004-04-10 Saturday 20:57  dziegel

	CVS_SILENT forgot to remove two debug msgs

2004-04-10 Saturday 20:52  dziegel

	Fixup channel properties editor.
	(Uhhh... such a big change shortly before a release...)

2004-04-10 Saturday 17:07  rizsanyi

	add workaround for 'Always on Top' to fix the broken behaviour of KDE 3.1

2004-04-10 Saturday 16:30  dziegel

	Prepare repository for 0.8.0 release

2004-04-10 Saturday 15:11  dziegel

	Typo

2004-04-08 Thursday 21:47  dziegel

	Add "rm *~" clean-local target to each Makefile.am

2004-04-08 Thursday 21:35  dziegel

	CCMAIL: rizsanyi@users.sourceforge.net
	Revert Zolt's last change - it breaks "always on top" when
	KDE window decoration menus are used to set "always on top".
	There was a discussion with Andras Mantia about this before.

2004-04-07 Wednesday 15:14  rizsanyi

	fixed 'Always On Top' to be set even after changing back from fullscreen
	to Normal or TV view

2004-04-07 Wednesday 15:13  rizsanyi

	fixed my name and updated email address in the about box

2004-04-05 Monday 21:34  dziegel

	Bump up version to 0.8rc2

2004-04-04 Sunday 16:56  mueller

	fix quoting

2004-04-01 Thursday 23:20  dziegel

	qvideostream cleanup and snapshot crashfix

2004-03-31 Wednesday 23:45  dziegel

	Display error message when XvCreateImage fails and stop grabbing.

2004-03-31 Wednesday 22:43  dziegel

	Adapt Makefile.am to moved kdetv.spec file

2004-03-31 Wednesday 22:43  dziegel

	Add a few more error messages to kxv

2004-03-31 Wednesday 19:46  dziegel

	Merge Leo Saverniks frequency patch to kwintv channel importer

2004-03-31 Wednesday 07:52  dziegel

	Move kdetv.spec to packaging/rpm subdir

2004-03-30 Tuesday 19:53  dziegel

	Make mousewheel behavior configurable (channel up/down)

2004-03-30 Tuesday 19:50  dziegel

	Fix importing of the very old KWinTV channel file

2004-03-30 Tuesday 07:40  dziegel

	Merge Packman .spec file into ours

2004-03-29 Monday 21:54  dziegel

	Display an error message when no mixer is found and don't display the empty config widget. More userfriendly.

2004-03-29 Monday 21:53  dziegel

	Improve channel widget: Use arrows instead of text for "Move" buttons. This is
	more intuitive.

2004-03-28 Sunday 19:54  dziegel

	CVS_SILENT Minor fix

2004-03-28 Sunday 17:31  dziegel

	.spec update, Makefile target to create rpm

2004-03-28 Sunday 14:25  dziegel

	Add kdetv.spec file

2004-03-27 Saturday 12:31  dziegel

	Disable the screensaver to prevent complaints about broken shutdown

2004-03-27 Saturday 10:35  dziegel

	ALSA plugin crashfix and improved error reporting

2004-03-27 Saturday 08:08  dziegel

	Remove two warnings and uneccessary "nofinal" option

2004-03-25 Thursday 20:14  dziegel

	Reenable central versioning support

2004-03-25 Thursday 17:15  dziegel

	More builddir != srcdir fixes

2004-03-25 Thursday 00:21  amantia

	builddir != srcdir fixes.
	Sorry, that cat in the Makefile.am was too ugly...
	Add (a) generic name.

2004-03-24 Wednesday 22:18  dziegel

	CVS_SILENT add snapshot creation makefile target again

2004-03-24 Wednesday 22:04  dziegel

	Add central versioning support

2004-03-24 Wednesday 20:14  dziegel

	- Wipe out kwintv traces
	- Improve README
	- add qtvision2kdetv migration script

2004-03-24 Wednesday 08:24  dziegel

	Wipe out some more qtvision traces

2004-03-23 Tuesday 23:00  dziegel

	Exit night, enter light:
	Here it is: kdetv aka TAFKAQK - the application formerly known as qtvision or kwintv3
	Only the impatient should try it, it may still have quirks.
	CCMAIL:kwintv@kde.org

2004-03-15 Monday 21:33  dziegel

	- Enable TV widget's RMB menu when teletext is shown
	- Fix formatting
	CCMAIL:kwintv@kde.org

2004-03-14 Sunday 21:36  dziegel

	Minor bugfix (channel wizard is shown even after importing old kwintv channels)

2004-03-14 Sunday 14:47  dziegel

	- Change the display resolution for fullscreen overlay video display using XRANDR
	- Center overlay video in tv widget
	CCMAIL:kwintv@kde.org

2004-03-12 Friday 15:43  amantia

	Make Always On Top work as expected:
	- the Always On Top option in the config. dialog says how will QtVision start
	- if the user changes the Always On Top state from the window menu, that one is valid for the current instance
	- if the user's setting and the setting in the configuration dialog does not match and the user enters the config. dialog and presses OK/Apply without changing the Always On Top option, the user's setting will not be changed. If the Always On Top is changed in the dialog, the new setting will become valid. Sounds complicated, but I expect this is better, than losing the Always On Top setting if the user enters the config. dialog for some other reason.

	CCMAIL: kwintv@kde.org

2004-03-10 Wednesday 23:09  dziegel

	Double clicking an item in the sidebar opens channel properties dialog

2004-03-10 Wednesday 22:15  dziegel

	CVS_SILENT update TODO

2004-03-10 Wednesday 22:12  dziegel

	Channel editor can now also be launched in a sparate top-level window

2004-03-10 Wednesday 21:04  dziegel

	Finetuning dialog must not block video display

2004-03-10 Wednesday 21:03  dziegel

	Always on top: maybe this is better...

2004-03-10 Wednesday 08:38  amantia

	Fix one of the TODO items I've just added: don't add the same device twice to the device list, if symlinks used for devices.

2004-03-10 Wednesday 08:29  amantia

	Add some items to the TODO list, that I've posted to the mailing list. I might work on some of them in the feature...

2004-03-08 Monday 22:39  dziegel

	Prepare v4ldev for video scaling

2004-03-08 Monday 22:37  staikos

	obsolete

2004-03-08 Monday 22:30  dziegel

	The channel properties dialog should be modal

2004-03-08 Monday 22:23  dziegel

	Channelpropertiesdialog should not block video display

2004-03-07 Sunday 14:51  dziegel

	Display an error message when v4l grabbing or xv video playback fails.

2004-03-07 Sunday 13:06  dziegel

	Make ChannelScanner window smaller (did not fit on 800x600 screens)

2004-03-07 Sunday 11:27  dziegel

	Make overlay work on 15bitspp displays.

2004-02-27 Friday 23:41  dziegel

	Bug workarounds belong in the appropriate plugin

2004-02-26 Thursday 21:22  dziegel

	Configurable snapshot size. Undo some of the last overlay "fixes" (=breakage).

2004-02-25 Wednesday 21:08  dziegel

	Overlay: reduce flicker, simplifications

2004-02-24 Tuesday 21:25  dziegel

	Reenable toolbar configurability, KDELIRC profile fixes, aspect ratio fixing
	is now default

2004-02-23 Monday 11:49  binner

	CVS_SILENT i18n style guide fixes

2004-02-22 Sunday 20:20  dziegel

	V4L1 does not support multiple dev opening -> close fd before running kv4lsetup

2004-02-21 Saturday 22:07  dziegel

	Cleanups, remove a few nonworking/unimplemented options from GUI.
	One overlay bugfix. Add Autoconfiguration option for v4l plugin.

2004-02-14 Saturday 11:51  dziegel

	Cleanups.

2004-02-13 Friday 23:58  dziegel

	CVS_SLILENT Update TODO and ChangeLog

2004-02-13 Friday 23:54  dziegel

	More overlay video display fixes. Should now work for all color depths.

2004-02-13 Friday 21:28  dziegel

	CVS_SILENT hopefully this is the last fix...

2004-02-13 Friday 21:02  dziegel

	CVS_SILENT undoing my mistakes part 2...

2004-02-13 Friday 20:44  dziegel

	CVS_SILENT kv4lsetup was supposed to be moved, too.

2004-02-13 Friday 20:42  dziegel

	Overlay cleanups. Move some code around. No new features.

2004-02-10 Tuesday 22:30  dziegel

	A few more v4l plugin overlay mode fixes.

2004-02-08 Sunday 22:17  dziegel

	Reduce tv widget resize flicker when using xv plugin

2004-02-08 Sunday 22:17  rizsanyi

	fix reenabling of screensaver and DPMS (did not work in the 'Running' mode)

2004-02-08 Sunday 21:58  dziegel

	Small v4l plugin fix (resizing)

2004-02-08 Sunday 14:30  dziegel

	CVS_SILENT update TODO

2004-02-08 Sunday 12:31  dziegel

	Nearly working overlay support for v4l plugin

2004-02-01 Sunday 20:02  dziegel

	xml channel format: Allow saving Umlauts & al. by converting channel file format to UTF8 and adding processing instructions

2004-02-01 Sunday 19:08  dziegel

	kxv.h: Qt 2.X -> 3.X migration: qlist -> qptrlist

2004-02-01 Sunday 16:20  dziegel

	MainWindow: Checkupdatesdialog was removed, too

2004-01-31 Saturday 11:34  dziegel

	Remove dialogs that may confuse end users (changelog) and unused ones (checkupdates)

2004-01-27 Tuesday 22:37  staikos

	cameras don't have channels

2004-01-27 Tuesday 07:35  dziegel

	vbidecoder: The decoder thread may have terminated due to errors. Clean up anyway. Fix indenting.

2004-01-27 Tuesday 07:29  dziegel

	Stop variable of v4l grabber should be volatile, too

2004-01-27 Tuesday 02:30  zrusin

	heh, missed it. Help compilers not screwing us.

2004-01-25 Sunday 22:14  amantia

	Did not compile with --enable-final.

2004-01-25 Sunday 14:21  dziegel

	Channelscanner: Enable/disable network name checkbox according to vbidecoder state

2004-01-25 Sunday 10:39  dziegel

	ChannelScanner: Make station name retrieval from VBI optional.
	Change LED colors to be red (inactive) and green (active) -> more intuitive.

2004-01-25 Sunday 10:02  dziegel

	CVS_SILENT update TODO

2004-01-22 Thursday 21:14  dziegel

	Clear network name before changing freq in scanner (sometimes assigns same name for two channels)

2004-01-21 Wednesday 22:17  dziegel

	CVS_SILENT KDE version requirement is already set in kdenonbeta/configure.in.in

2004-01-21 Wednesday 21:09  dziegel

	We require KDE 3.1 or higher

2004-01-21 Wednesday 20:45  dziegel

	ChangeLog is moved by cvs2pack, so don't try to install it. This unfortunatelybreaks ChangeLog dialog...

2004-01-20 Tuesday 23:04  dziegel

	Prevent infinite loop when user presses cancel and no channels are available.
	+ too many indent fixes.

2004-01-20 Tuesday 21:29  dziegel

	Reduce flicker at startup

2004-01-20 Tuesday 21:16  dziegel

	This fixes the TV widget focus issue for me. Is there a cleaner solution?
	Too many indenting fixes.

2004-01-20 Tuesday 21:13  dziegel

	CVS_SILENT Neil Macvicar is also one of the authors

2004-01-18 Sunday 21:24  dziegel

	Recreate ChangeLog before creating cvs snapshot package

2004-01-18 Sunday 21:23  dziegel

	Correctly install app icon

2004-01-18 Sunday 20:47  dziegel

	Move ChangeLog to root dir (for snapshot packages)

2004-01-18 Sunday 20:39  dziegel

	Minor v4l plugin cleanup

2004-01-18 Sunday 20:23  dziegel

	CVS_SILENT Shorter name for snapshot package, free.fr displays too few chars

2004-01-17 Saturday 14:46  dziegel

	Prevent enabling overlay for v4l plugin until it is correctly implemented

2004-01-17 Saturday 14:24  dziegel

	Improve vbidecoder's device autodetecion

2004-01-17 Saturday 14:09  dziegel

	Show only readable devices in vbi decoder config dialog

2004-01-17 Saturday 11:31  dziegel

	Aspect Ratio:
	- equally sized black bars besides screen
	- new (default) mode: "Best Fit": uses algorithm that yields best result
	- fix OSD plugins to work with changes
	CCMAIL: kwintv@mail.kde.org

2004-01-15 Thursday 18:36  dziegel

	Neil Macvicars' devfs support for vbidecoder + improved autodetection
	CCMAIL: kwintv@mail.kde.org

2004-01-12 Monday 22:28  dziegel

	Configurable keypress timeout. Idea by Hans-Peter Jansen.
	CCMAIL: hpj@urpla.net

2004-01-12 Monday 21:51  dziegel

	Fix mousecursor hiding hickups

2004-01-12 Monday 21:24  dziegel

	Patch to hide the top/bottom bars in fullscreen mode by Hans-Peter Jansen <hpj@urpla.net>.

2004-01-12 Monday 15:23  dziegel

	In case of an error, the v4l grabber thread deletes itself -> crash. Fixed.

2004-01-12 Monday 00:25  dziegel

	Hans-Peter Jansen's "kill duplicates" patch with slight modifications. Thanks Hans!

2004-01-11 Sunday 13:20  dziegel

	Fix broken ALSA plugin config dialog when more than one soundcard is present

2004-01-11 Sunday 10:00  dziegel

	Remove DVB #includes from v4lplugin, it causes compile problems for some people

2004-01-10 Saturday 01:40  dziegel

	Remove unused videoDesktop config option

2004-01-09 Friday 21:08  dziegel

	If we start to release tarballs, we should have license and generic install instructions

2004-01-09 Friday 13:27  dziegel

	Configurable snapshot file format and quality

2004-01-09 Friday 12:24  dziegel

	Clean up README's, remove LAUNDRY document and create TODO in root dir instead

2004-01-09 Friday 12:22  dziegel

	Save settings _to disk_ when OK is clicked in settings dialog

2004-01-08 Thursday 00:23  dziegel

	v4lplugin: Preselect fastest available display method as default on first start

2004-01-08 Thursday 00:07  dziegel

	Of course this shouldn't be hardcoded...

2004-01-07 Wednesday 22:51  dziegel

	Fix v4l plugin's X11/XSHM video display method

2004-01-07 Wednesday 21:26  dziegel

	CVS_SILENT Whoops... forgot to a remove debug msg

2004-01-07 Wednesday 20:12  dziegel

	Remove unused files

2004-01-07 Wednesday 19:54  dziegel

	QVideoStream crash fix when trying to init X11 or XSHM with invalid input size

2004-01-07 Wednesday 16:05  dziegel

	Screensaver now has proper config page. Compilation reenabled.
	Remaining problems:
	- A preview is running while settings dialog is shown, so libqtvision cannot find all video devices
	- Shutdown of saver just "kills" the saver instead of properly deleting it -> no muting at shutdown...

2004-01-07 Wednesday 11:54  dziegel

	Remove "Auto start" config option. It does not really make sense,
	and it is unsuitable for some clients (e.g. screensaver)

2004-01-07 Wednesday 11:20  dziegel

	- Save config data client specific (kapp->config())
	This breaks kscreensaver, so exclude it from compilation until I get it fixed
	- Prepare separation of cfg data in client and backend settings (not used ATM)
	- License change of the last three GPL files to LGPL

2004-01-07 Wednesday 01:55  dziegel

	Change license of view.cpp/.h to LGPL with the permission of George

2004-01-07 Wednesday 01:53  dziegel

	Change the license of KXV to LGPL with the permission of George

2004-01-06 Tuesday 15:34  dziegel

	Change the license of files that were written by me (Dirk) to LGPL

2004-01-06 Tuesday 14:30  dziegel

	Zero out all structs passed to VIDIOCG* IOCTLs - maybe this keeps us from surprises with Kernel 2.6.X...

2004-01-06 Tuesday 14:28  dziegel

	Minor vbidecoder cleanups

2004-01-06 Tuesday 14:27  dziegel

	Minor bugfix

2004-01-06 Tuesday 14:24  dziegel

	Set default size at first dtartup
	Fix saving of mainwindow size at startup

2004-01-06 Tuesday 11:45  dziegel

	Correctly restore slider orientation at startup, but it uses a bad hack...
	Read FIXME in actions.cpp

2004-01-06 Tuesday 00:29  staikos

	Make snapshots slightly more reliable on unreliable video sources

2004-01-06 Tuesday 00:21  staikos

	cleanups while trying to track down the volume slider bug

2004-01-05 Monday 17:35  dziegel

	Change license of vbidecoder to LGPL. Remove senseless comment.X

2004-01-05 Monday 16:07  dziegel

	Add AUTHORS file so cvs snapshot packages contain a correct one

2004-01-05 Monday 03:00  staikos

	- Remove $Id strings
	- Repair some of the license headers
	     Remember: libqtvision is LGPL, kvideoio is LGPL, clients/ are GPL
	     Please repair any other files that were mislabelled.
	     Plugins are up to the author, but must be somehow compatible with the app
	      of course.

2004-01-04 Sunday 19:19  dziegel

	Add Makefile target to create CVS snapshot

2004-01-04 Sunday 17:23  dziegel

	VBI decoder Kernel 2.6 fix - it wants the IOCTL struct blanked

2004-01-04 Sunday 15:44  dziegel

	KDE 3.1 compile fix

2004-01-04 Sunday 12:28  dziegel

	Kernel 2.6 compilation fixes (#define _DEVICE_H_ is a hack to prevent
	videodev.h from including device.h, a pure kernel file - shouldn't this
	be guarded by #ifdef __KERNEL__?)
	Thanks to Christian Sangohn

2004-01-04 Sunday 12:24  dziegel

	v4ldevcamera.cpp: No need to include videodev.h - it's done by super class

2004-01-04 Sunday 12:23  dziegel

	v4ldevtuner.cpp:
	- No need to include videodev.h, it's done by super class
	- Fix signal() for Kernel 2.6 - blank the struct before the call

2004-01-04 Sunday 12:21  dziegel

	Fix ALSA plugin crash on config dialog start when no active mixer is present

2004-01-04 Sunday 01:22  dziegel

	Fix V4L plugin crash at shutdown

2004-01-03 Saturday 20:16  dziegel

	CVS_SILENT Forgot to add a comment to the latest elegant plugin change

2004-01-03 Saturday 19:01  dziegel

	FIXME: Remove toolbar config action until toolbar configuration is working properly

2004-01-03 Saturday 18:50  dziegel

	FIXME: Give the TV widget focus on startup at the cost of flicker due to repaints

2004-01-03 Saturday 18:15  dziegel

	Elegant OSD bgColor fix and config widget usability improvement

2004-01-03 Saturday 13:25  dziegel

	Correct restoration of volume state after recursive call of playDevice().

2004-01-03 Saturday 09:56  dziegel

	Revert last xv plugin patch, it was indeed a bug workaround

2004-01-02 Friday 21:02  dziegel

	Change dialog execution method of some more dialogs from exec() to show() so
	V4L plugin video display is not blocked (needs unlocked Qt Library mutex).

2004-01-02 Friday 14:37  dziegel

	Comment out muting in startVideo(), it makes the sound stutter on video wiget resize.
	Did this work around a bug???
	CCMAIL: staikos@kde.org

2004-01-02 Friday 13:54  dziegel

	Always restart audioModeTimer to prevent event delivery in the moment when
	the frequency is changed. This seems to confuse the bttv driver.

2004-01-02 Friday 13:52  dziegel

	Unmute v4l plugin correctly when pressing cancel in channel wizard.
	This might hit us more often in the future, v4l plugin needs to have
	a source selected to be able to mute/unmute (_hasAudio property).

2003-12-29 Monday 16:42  staikos

	fix indenting - for some reason it was very inconsistent, and make a few parts
	more concise

2003-12-29 Monday 09:14  dziegel

	VbiManager: Don't scan for plugins if noone is connected

2003-12-29 Monday 00:10  dziegel

	Better default window size on first startup

2003-12-29 Monday 00:08  dziegel

	Typo in unused code corrected

2003-12-28 Sunday 21:28  dziegel

	Disable VBI decoder if it is not being used (eliminates unneccessary CPU load).

2003-12-28 Sunday 15:58  dziegel

	Convert sidebar to dock widget

2003-12-27 Saturday 11:04  dziegel

	Save a memcopy

2003-12-27 Saturday 11:03  dziegel

	Comment out nonexistent OpenGL dependency in configure.in.in (GL mode not yet implemented)

2003-12-18 Thursday 20:32  dziegel

	Ask user to select a device at first startup

2003-12-18 Thursday 08:48  dziegel

	Koos Vriezen's latest v4l patch + fix for main.cpp compilation

2003-12-18 Thursday 08:47  dziegel

	Exclude kpart and panel applet/extension from compilation until they work correctly

2003-12-18 Thursday 08:45  dziegel

	Restore previous muting state after changing device

2003-12-17 Wednesday 17:36  dziegel

	setVolume() in ALSA plugin did not check for active mixer element

2003-12-15 Monday 22:58  dziegel

	Correctly remove KDE 3.2 deprecation warning

2003-12-15 Monday 09:08  dziegel

	Revert last patch, it used KDE 3.2 code.

2003-12-15 Monday 00:02  dziegel

	Last channel scanner startup code was memleaking

2003-12-14 Sunday 22:30  dziegel

	More v4l fixes from Koos Vriezen.
	Channel scanner does not block video display any more.

2003-12-14 Sunday 21:17  dziegel

	Comment out channel listings until someone really fixes them

2003-12-14 Sunday 20:04  dziegel

	Kudos to Koos

2003-12-14 Sunday 18:47  staikos

	require Qt version 3.1

2003-12-14 Sunday 10:16  dziegel

	Patch from Koos Vriezen: Threading race fixes for v4l plugin

2003-12-14 Sunday 09:50  dziegel

	CCMAIL: kwintv@mail.kde.org
	Patch from Koos Vriezen: Fix finetuning in xawtv channel import

2003-12-13 Saturday 14:50  dziegel

	Audio mode selection infrastructure added.
	Implemented audio mode selection for v4l plugin (Mono/Stereo/Lang1/Lang2).
	Audio mode selection for XV seems to be impossible ATM (v4l2?)...

2003-12-12 Friday 22:56  dziegel

	SliderAction is now working correctly

2003-12-10 Wednesday 07:34  dziegel

	Compile fix for some users.

2003-12-09 Tuesday 07:35  dziegel

	Change QtDesiger version back to 3.1 so Qt 3.1 people can still compile

2003-12-06 Saturday 13:05  dziegel

	Fix AutoStart behaviour

2003-12-06 Saturday 12:03  dziegel

	Make snapshots saving path configurable

2003-12-01 Monday 19:39  dziegel

	Move video source API to sourcemanager. QtVision API change.
	Cleanups and some other fixes.

2003-11-23 Sunday 09:38  dziegel

	Add option to append, not just replace channels for channelimportdlg.

2003-11-19 Wednesday 23:14  dziegel

	Convert telex plugin to KXMLGUIClient. Some toolbar config fixes,
	but still not fully correct.

2003-11-17 Monday 20:38  dziegel

	Don't crash on context menu display after configuring toolbars.
	Systray should crash too, but doesn't for me - why???

2003-11-17 Monday 19:47  dziegel

	Bump up qtvisionui.rc version

2003-11-17 Monday 19:40  dziegel

	Switch Import/Export actions handling to ActionLists.

2003-11-16 Sunday 20:43  dziegel

	Don't use the same action icon twice, it's confusing...

2003-11-16 Sunday 19:59  dziegel

	Configurable toolbars and some more action icons

2003-11-16 Sunday 16:26  dziegel

	Set channel immediately when it was selected in channel page (configurable)

2003-11-09 Sunday 22:15  adrian

	fix for 64bit pointers. long has the pointer size on the usual 32bit and 64bit systems.

2003-11-09 Sunday 21:23  dziegel

	Some Channel Wizard eye candy

2003-11-08 Saturday 22:59  dziegel

	Hopefully this compiles for most people...

2003-11-05 Wednesday 18:31  dziegel

	Decode VPS services for PAL, too. Necessary for station name reception of some some networks.

2003-11-04 Tuesday 21:54  dziegel

	Fix mousecursor hiding if telex plugin is loaded.

2003-11-04 Tuesday 21:31  dziegel

	ChannelScanner frequency range scanning mode: Add possiblity to read
	frequency range from predefined channel lists.

2003-11-04 Tuesday 21:05  dziegel

	VBI decoder plugin can now configure decoded TV norm. I don't know whether
	this is necessary, though. Restart plugin if TV norm is changed in
	ChannelScanner. Useful if plugin is capable of TV norm autodetection.

2003-11-04 Tuesday 21:03  dziegel

	Adapt Closed Caption plugin to vbidecoder backend.
	The first one complaining (if I made a mistake) will become my betatester :-)

2003-11-02 Sunday 22:09  dziegel

	Make VbiManager a real manager that hides plugin architecture from clients.

2003-11-02 Sunday 14:14  dziegel

	VBI plugin now provides feedback whether it is running or not in its config widget.

2003-11-02 Sunday 13:47  dziegel

	CVS_SILENT remove debug msg

2003-11-02 Sunday 13:45  dziegel

	Disable audio actions if no mixer is available.

2003-11-02 Sunday 11:20  dziegel

	ChannelScanner: Continue scanning from the point where
	last station was found in frequency mode.
	Add possibility NOT to add a station in frequency mode.

2003-11-01 Saturday 12:14  dziegel

	ChannelScanner usability improvements

2003-10-31 Friday 23:18  dziegel

	Some cleanups.

2003-10-31 Friday 22:41  dziegel

	Remove usleep() from ChannelScanner and use QTimers instead.
	Implement Karl-Heinz Zimmer's manual finetuning suggestion.

2003-10-31 Friday 18:41  dziegel

	Create VBIManager to remove code duplication.
	Don't know whether these few lines are worth a class, though.

2003-10-31 Friday 04:11  staikos

	We have a new maintainer :)

2003-10-30 Thursday 21:10  dziegel

	Convert QString to const QString in vbidecoder signals.

2003-10-30 Thursday 20:53  dziegel

	Remove nasty miscmanager cleanup bug.
	Removing a list item while iterating though the list is a bad idea...

2003-10-30 Thursday 20:04  dziegel

	Make VBI decoder a plugin to remove platform specific code from libqtvision.
	Adapt Telex plugin and ChannelScanner to use VBI plugin.

2003-10-26 Sunday 22:53  dziegel

	#include <asm/types.h> - videodev2.h needs it on some systems

2003-10-26 Sunday 16:33  dziegel

	ChannelWizard: Finetuning support for frequency scanning

2003-10-26 Sunday 12:42  dziegel

	CCMAIL: kwintv@mail.kde.org
	ChannelWizard: Station names are now read from VBI if possible.
	Class VbiDecoder should be extended to be a generic decoder which can be used by telex and simon plugins.
	Attention: configure scripts have changed, rerun make -f Makefile.cvs.

2003-10-25 Saturday 21:27  mlaurent

	Fix crash

2003-10-25 Saturday 20:12  dziegel

	Now where was that brown paper bag of Linus... Ahhh... There it is.

2003-10-25 Saturday 20:03  dziegel

	CCMAIL: kwintv@mail.kde.org
	First shot of a channel wizard.
	Switch to XAWTV channel lists for importing default channels.
	Frequency scanning needs much polishing.

2003-10-23 Thursday 11:06  dziegel

	Don't crash if no mixer plugins are available

2003-10-22 Wednesday 19:51  dziegel

	XawTV channel io plugin can now handle #include directives.
	This is useful to import frequency lists.

2003-10-22 Wednesday 12:32  dziegel

	Improve general settings dialog page (channel file selection).
	Fix default() handling of settings pages.
	Make some settings page's handling more intuitive.

2003-10-20 Monday 17:26  dziegel

	Adapt KDELIRC profiles to new KDELIRC startServiceByDesktopName semantics

2003-10-20 Monday 10:21  dziegel

	More client / backend separation
	Add infrastructure for settings dialog page factories

2003-10-15 Wednesday 21:30  dziegel

	Make display time of elegant OSD configurable

2003-10-15 Wednesday 09:49  dziegel

	Add KDELIRC profile for the qtvisionscreensaver

2003-10-14 Tuesday 23:36  dziegel

	Fixup screensaver disabling

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-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-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 07:41  dziegel

	CCMAIL: kwintv@mail.kde.org
	Fix changing norm in v4l mode. No other norms than PAL were possible (Bug was introduced by an european - me :-) ).

2003-09-16 Tuesday 01:22  staikos

	build

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-02 Saturday 01:40  rizsanyi

	cleanups in alsa mixer plugin by Neil Macvicar <blackmogu@vfemail.net>
	with some more cleanups from me

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-30 Wednesday 00:14  staikos

	remove from the makefile too

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-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-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-17 Thursday 03:08  staikos

	This is not supported in Qt 3.0.0

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-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-18 Tuesday 00:59  staikos

	don't need to paste these, and gcc 3.3 doesn't like it

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-02-02 Sunday 08:25  staikos

	add stdlib include as recommended on kwintv@

	I hope it helps.

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: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: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-08 Wednesday 01:44  khessels

	Make the widget behave like its tooltip says :)

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 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-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-02 Monday 22:50  staikos


	Fix from Neil Macvicar for devfs support

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-27 Wednesday 07:22  staikos


	I think this merges in all the changes discussed on the list.
	Does this help?

	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-18 Monday 03:47  staikos

	don't crash on exit

2002-11-18 Monday 03:41  staikos

	Patch from Raphaël Junqueira

	A missed v4l2 compile workaround.

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 23:16  staikos

	pretend we aren't in -ansi in the hopes of compiling on linux/32bit

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-12 Tuesday 06:30  staikos

	possible build fixes for Dawit (v4l2 related)

	CCMAIL: adawit@kde.org

2002-11-12 Tuesday 05:04  staikos

	possible performance fix

2002-11-11 Monday 22:31  staikos

	avoid crashes since this is not used right now anyways

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-04 Monday 20:01  staikos

	move the v4l, xv, and image display code into a library.  - kvideoio

2002-11-04 Monday 17:56  staikos

	CVS_SILENT oops

2002-11-04 Monday 17:56  staikos

	check these in now.  the rest waits pending a server-side copy

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-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 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 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: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-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-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

	configure check for XShm

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 16:40  staikos

	oops forgot one more

2002-10-09 Wednesday 16:39  staikos

	Unfortunately there are too many broken things to release A2 yet, imho.
	We need to fix the critical bugs first, and given how well v4l and hopefully
	also ALSA plugins are coming along, let's include them too to get more
	testing in.

	CCMAIL: kwintv@mail.kde.org

2002-10-09 Wednesday 07:14  staikos

	rudimentary mmap support.  This needs configure checks, optimisation, and
	better support for resizing.

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-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 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 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 02:33  rich

	- Added a couple more TODO items.

2002-10-04 Friday 02:29  rich

	- Added some notes to start the process of planning the public API
	  rolling (see kwintv3/release/API-NOTES)

2002-10-04 Friday 01:39  rich

	- Made an empty closed caption hide the popup

2002-10-03 Thursday 18:01  staikos

	notes

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:11  staikos

	another A2 item is done.  Only a few left!

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: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  rich

	- Added some extra info

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: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:52  staikos

	doc updates

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 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 19:07  rizsanyi

	implemented Always On Top configure option

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 18:00  rich

	- Added some notes about Elegant and improved DCOP

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 16:07  staikos

	Updates according to 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 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: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

	config check for lirc

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 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-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 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-30 Friday 12:05  staikos

	updates

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-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-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-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-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 05:26  rich

	- More view mode improvements

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-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-13 Saturday 22:55  rich

	- Removed ToggleAllBarAction. The ToggleTopLevel action seems to be
	  the better option for providing this facility.

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 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:22  staikos

	Update the docs for:

	video desktop works
	(though it's not very nice in Xinerama)

	Please test:
	   - do we need a configure check for kscreensaver_vroot.h?
	   - does it work well with various vroot desktops/window managers?

2002-07-10 Wednesday 05:12  staikos

	/tmp/cvslfHklw

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-04 Thursday 23:39  khessels

	support for aspect ratio

2002-07-04 Thursday 16:18  staikos

	Beginning of notes for Alpha2 release in July.

	Potential milestones are listed with "- A2" beside them.

	CCMAIL: kwintv@mail.kde.org

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: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-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 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: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 17:36  staikos

	CVSSILENT housekeeping

2002-06-27 Thursday 17:23  staikos

	CVSSILENT a couple more things

2002-06-27 Thursday 17:18  staikos

	CVSSILENT more updates

2002-06-27 Thursday 07:32  staikos

	A start at release notes for Alpha-1.  Still lots of work to do.
	We could put packaging stuff in the directory too

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

	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: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 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 14:49  staikos

	CVSSILENT

2002-06-21 Friday 14:49  staikos

	icon fixes

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 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 05:34  khessels

	channelUp/Down now skip disabled channels

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:02  staikos

	licence updates (all set to lgpl).
	kwintv developers (rich, kevin), please review

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: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 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: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-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 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 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 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 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: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: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 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:13  staikos

	Make channel loading work, and make xml format the default format.

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 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-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: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 02:52  rich

	Add missing half sentence

2002-03-19 Tuesday 02:35  rich

	Added a doc describing my changes and plans

2002-03-19 Tuesday 01:57  rich

	Improved changelog and kdoc build targets

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 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 05:35  staikos

	sssh

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 22:46  rich

	- Added notes about my plans

2002-03-14 Thursday 20:18  staikos

	questionable

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: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

