CHANGELOG :
o	Done
+	needs some more attention
-	Not yet implemented at all.


Version 0.1.5.beta, Not yet released.
-	BUGFIX: crash when loading spumux/dvdauthor xml's from kdenlive.
-	Fix Bug# 1568468: add text to empty background.
-	Fix Bug# 1573115: Configurator, failure to detect libraries
-	Make Structure tree preserver current pos and state.
-	while manipulating: above the boundingRec create a colored frame with params (see GPS satellite header)
-	Add menu names to drop down list in MovieDialog (Post / Pre commands)
+	Add a button "Analyze log" to the execution dialog, to search for common ERR: messages.
-	cmds seem to be scarse (~120 per ???) maybe need to redesign DVD creation logic.
-	Bug: Basic3 Template does not work. Dropped movies do not appear.
-	Implement CloudScape - generator.
-	ButtonDialog: setting of registers ...
	- Handle changing of button name ( seek through all preActions of other buttons. )
	- Change dropDown box entry in dialog.

-	Add list to DVDMenu for sorting of buttons.
	- Modify getButtons ()
-	Template: Extract and use audio stream from video.
-	Create Mirror - template. (all white, and another onw all black)
-	Users manual
+	Update the template part of the web page.

-	Apply frames to MenuObjects
-	Preview of Selected / Highlighted masks (MouseOver effect ?)
-	Allow for semi-transparent colors

-	Idea: if sound menu, then allow -soundframe-, a frame, which displays the sound wave around an image/movie
-	Idea: FrameDialog: define image frame by simply defining top, right-corner and then auto create the rest of the frame
-	Idea: Add Glow filter, similar to a shadow, just adds a glow around E.g. a text.


Version 0.1.4.beta, Released November 7'th 2006
o	Implemented Cut / Copy / Past for MenuObjects
o	Convert the whole project from NTSC to PAL  [ File->Convert ...]
o	Convert the whole propject from PAL to NTSC [ File->Convert ...]
o 	ConvertDialog: If 'keep original Videos', then ln -s to tmp, rename fileName in sourceFileInfo, adjust buttonobjects.
o	Create Chooser menu.
o	Implement Clone Menu
o	Implement Convert Format on a per menu basis.
o	Added DialogAlign to align multiple objects.
o	Apply/Edit Shadows to multiple objects
o	The DVD does now keep the last active button when jumping to a video. 
o	The DVD does now remember the last active button when a movie menu starts over again (after the end of the movie)
o	Added capability to set system register through ButtonDialog.
o	Add capabilities to set audio / subtitles for a button. (After advanced)
o	Removed "No time left" - dialog when creating a DVD. Does not need to show up at creation process to block the execution !
o	Disable auto transcde when getting the thumbnail in the MovieDialog.
o	BUGFIX: Fixed broken autosave functionality.
o	BUGFIX: If button has manual modif, then preserver (dvdauthorexport.cpp)
o	BUGFIX: If loading from dvdauthor.xml, then every command before call or jump is to be stored in the qsPreAction variable. ( remove {}-brakets )
o	BUGFIX: replace all occurences of "aofile" with "pcm:file=" for mplayer / mencoder.
Added File dialogconvert.h
Added File dialogconvert.cpp
Added File uidialogconvert.ui
Added File dialogalign.h
Added File dialogalign.cpp
Added File uidialogalign.ui
Added File doc/html/en/system_register.html
Removed File dvdinfo.h
Removed File dvdinfo.cpp


Version 0.1.3.beta, Released October 7'th 2006
o	Add MirrorObject.
o	Re-write of the ImageDialog, to get rid of code complexity and to support Shadows.
o	Store sound files in templates.
o	Added [Edit Movie ...] or [Edit Image ...] to the Button context menu.
o	Added [Movie Properties ...] or [Image Properties ...] to the Button context menu.
o	Added a [Analyze] button in the CommandExecutionDialog.
o	Implement Assign to titleset on a per SourceFileInfo ...
o	If user sets titleset number, then keep it clear off automatically assigned video streams 
o	-  I.e. only add those videos that were assigned by the user.
o	Improvement of the dvdauthor xml - file creation logic.
o	DVD movies do now return to the SubMenu instead of the VMGM after finishing to play.
o	This image has the wrong size Message Box. Include current dimensions.
o	Create MovieBackground template ( Hammock ).
o	Create Audio template ( Peace ).
o	Create Mirror template ( Blue Planet ).
o	TemplateCreationDialog, take care of Thumbnail position ... I.e. if dragged from the left side, use the thumbnail instead of first frame. 
o	Implement type / category / width / height into index.xml
o	Store Category in template.xml
o	After Loading of template (with the TemplateWizard) resizing Image/Movies will make the object much smaller.
o	Include capability to set Titleset for the video source files.
o	BUGFIX: Delete-temp-folder displays negative total.
o	BUGFIX: Add multiple audio files in one SourceFileEntry messes up header.
o	BUGFIX: DVD spec requirement, modify exportdvdauthor.cpp such that in case here is an empty titleset, we need to add <menus><pgc/></menus> to it.
o	BUGFIX: MenuObject handling. Dragging an Image over does not put it in the right space.
o	BUGFIX: Redo the image dialog for QDVDAuthor (leave as is in QSlideshow)
o	BUGFIX: ShadowDialog If ShadowDialog no longer shadow exist then delete shadow ...
o	BUGFIX: Core if textobject is unbuttoned, text changed and then again created as a button. Crashes when pressin OK in the Button dialog.
Added Template Blue Planet
Added Template Peace
Added Template Hammock (animated)
Added file uidialogimage.ui
Added file dialogimage.cpp
Added file dialogimage.h
Added file errormessages.cpp
Added file errormessages.h


Version 0.1.2 beta, released Augus 25'th 2006
o	Implemented [As Thumbnail] button in the MovieDialog.
o	Implement DialogShadow to create / modify shadows.
o	Implement Shadows for all MenuObjects
o	Implemented version checking for templates.
o	Added capability to add an intro / extro video to a menu.
o	Added capability to remove a intro / extro from the menu.
o	Added capability to delete sound files from the StructureToolbar.
o	Added dynamic scaling/moving/rotating to the ImagePreview.
o	Added fix for ButtonObjects which are out-of-bounds ( I.e. -14 or 788 etc )
o	ButtonObject -> delete highlighted / selcted layer when unbutton.
o	Improved dynamic resizing of object. Now possible through hot spots.
o 	Change cursor appearance when over active border
o	All source files are now automatically transcoded into a proposed mpeg2 format.
o	Created a total of 13 new templates.
o	Created a user guide for an animated menu.
o	Removed the preview in the OpenFilesDialog for audio file
o	Fix nightly.sh to ignore CVS dirs.
o	ButtonDialog : For MovieObjects the thumbnailing part does not work.
o	TemplateDialog. Default to Main Menu VMGM if menu is empty.
o	ImageDialog : When returning, the object is displayed correctly but when selecting the object it is distorted.
o	ImageDialog : when ShareX / ShareY will set wrong values (X swapped with Y ???) but display it correctly.
o	Removed res, aspect from the AnimationDialog and added pos to its available options.
o	BUGFIX: Fixed issues with AnimationAttributes.
o	BUGFIX: Sound file (mp2) appears in the VideoSourceTab ...
o	BUGFIX: mp2 shows error instead of "Sound File"
o	BUGFIX: If movie length is 00:00:00 - 00:00:00 then pressing AUto Chapters will crash the MovieDialog.
o	BUGFIX: MovieDialog -> ChaptersTab : "End at" not set.
o	BUGFIX: Q crashes when deleting a SourceFileEntry while still rendering.
o	BUGFIX: Fixed issue when creating menu objects.
o	BUGFIX: Fixed issue when using templates "Could not find associated ButtonObject in JumpTables"
o	BUGFIX: TemplateWizard: when clicking into dropZone, the filter does not work as expected.
o 	BUGFIX: Template creation, determine the EntryName by parsing through the currently existng SourceFileEntries and trying to find the defined file.
o	BUGFIX: Fixed crash bug, when deleting SourceEntries from the SourceToolBar.
o	BUGFIX: When filtering colors of an image, refresh the shadow ...
o	BUGFIX: Template Download - dialog: thumbnails do not appear the first time when connecting to the server.
o	BUGFIX: Template Install  - dialog: thumbnail.png is not copied over to <name>.png
o	BUGFIX: ImageDialog : Does not properly handle color keying.
Added Template Tatry
Added Template Sea
Added Template Sparks
Added Template Shells
Added Template Beach
Added Template Sunset
Added Template Space (animated)
Added Template World
Added Template Flammes
Added Template Western
Added Template Lamps
Added Template Oldstyle2
Added Template Stamps
Added file uidialogshadow.ui
Added file dialogshadow.cpp
Added file dialogshadow.h
Added file shadowobject.cpp
Added file shadowobject.h


Version 0.1.1 beta, released July 4'th 2006.
o	Added dialog to download templates off the web.
o	Added dialog to create, install and upload a template.
o	Added dialog to manually adjust auto detected values of a media stream.
o	Added static MessageBox::html ( ... ) to start implementing some help buttons.
o	Added image/video preview to the fileOpenDialogs.
o	Added Videotrans to the possible transcoding options.
o	Added detection of VOBUs in Mpeg2 streams. If not present the file will be marked for re-multiplexing.
o	Improved color scheme of SourceToolBar.
o	Transcode All does not change the background color.
o	Fixed some issues with transcode command.
o	Change cursor shape for active objects
o	Implemented multiple selection in the Menu editor.
o	Implemented doublebuffering for the DVDMenu.
o	Implemented simple help in the CommandQueueDialog.
o	Implemented Help buttons in TemplateDownload, and the TemplateDialog.
o	Fixed DVDMenu 2 pixel border offset. (Clckin on an object does not 'lift' it anymore.)
o	Fix ImageObject rotation etc, to complete dynamic modification of objects.
o	Improve Frame's name assignement. Currently all have "Frame (255, 255, 20)"
o	Handle Author/Contact/Header/TemplateComment fields from the generated templates.
	o Store and Read Author/Contact/Header/TemplateComment info in qdvdauthor init file.
o	Check if buttons overlaying each other. This is causing problems in some DVD players.
o	Only allow selection of [DVDMenu->Store as Template ...] if the menu has a background.
o	Init video streams with post command ( call vmgm menu 1; )
o	HOMEPAGE: Add description for KXineWidget/QXineWidget/QMPlayerWidget.
o	HOMEPAGE: Added Treeview control to the web page.
o	BUGFIX: Changed the default command for creating the empty .mp2 from 48 to 48000.
o	BUGFIX: if I try to generate a slide show with no sound, dvd-slideshow creates a .wav file of infinite length (which, of course, never finishes...) and crashes when the device is full.
o	BUGFIX: If no background is checked, then dvd-slideshow - preview does not work.
o	BUGFIX: FIxed an issue with the first-time scan.
o	BUGFIX: Fixed issue with autodetected aspect ratio.
o	BUGFIX: Fixed crash when deleting object while selected.
o	BUGFIX: Fixed templates basic3 / basic6 and movie_line. 
o	BUGFIX: Fixed typo in xml project files. 
	 	Note: To fix an older project file use the script http://qdvdauthor.sf.net/fixit.sh
o	BUGFIX: Only the last project directory was deleted if [Delete all old project dirs] was selected.
o	BUGFIX: Issue with 4 colors and fonts crept up again. QFont::NoAntialiasing is being ignored. Found workaround.
o	BUGFIX: under certain ciurcumstances some of the video streams would disappear after clicking CreateDVD.
o	BUGFIX: QDVDAuthor would crash with more then 12 menus created.
o	BUGFIX: the paths were no longer added to the tools.
o	BUGFIX: static Qt functions on SuSE 10.x under KDE deviate from documented behviour.
o	BUGFIX: crashing DialogMovie for Xine-Lib, when xineStream is not yet defined.
Added file filepreviewdialog.h
Added file filepreviewdialog.cpp
Added file messagebox.h
Added file messagebox.cpp
Added file dialogmediainfo.h
Added file dialogmediainfo.cpp
Added file uidialogmediainfo.ui
Added file uitemplatedownload.ui
Added file templatedownload.h
Added file templatedownload.cpp
Added file uicreatetemplate.ui
Added file dialogcreatetemplate.h
Added file dialogcreatetemplate.cpp



Version 0.1.0 beta, released Decembere 23'rd 2005
o	Add command line support.
o	-k kinoFile -d dvdauthorFile -p projectFile -x (execute) -a (automatic menu creation) -o outputProjectFile
o	Create Export::Srt, to export subtitle files
o	Implement dvdauthor/spumux import filter.
o	Implement kino smil file format import filter.
o	Implement basic subtitle generator.
o	Implement menu ratio pass through to the xml file.
o	Implement Version/Build date into the About Dialog.
o       create Import::DVDAuthor namespace/class to import dvdauthor.xml format ...
o       create Import::Spumux    namespace/class to import spumux.xml format ...
o       Create Project from the read in files.
o	- Handle SourceFileEntry->qsPre / SourceFileEntry->qsPost
o	-> Implement GUI
o	Changed QTDIR path detection schemem in configure and in configurator.ui.h
o	Typing the font size with the keyboard doesn't change it Font/Text dialog.
o	Creating an Object : it would be helpful if a tooltip with the current size in pixels would appear (when making the rect selection)
o	Improved exported shell script. You can now run each command at a time (E.g. script.sh 1 2 3 4 will run the first four steps).This helps you to pinpoint problems.
o	Store language settings in ini - file.
o	TemplateDialog, when choosing the source, display current videos from the project on the left side, add button at the bottom [From File]
o	QString contains vs find for TemplateDialog.
o	- dont create new SourceFileEntries for files already present !!!
o	Transcode all files in a SourceFileEntry - option ...
o	Created document on how to create Templates.
o	Implemented multi color keying - delta offset in % per color
o	finish up CommandQueueGUI part.
o	MovieObject : set slider to the right pos at startup.
o	StartStopSlider : fixed wrong length handling.
o	Click on chapter in MovieDialog does not jump to this position ...
o	Fixed problems with ä,ö,ü. They are saved in the xml file but when trying to read will deleted them (for example a "für" is shown as "fr"). 
o	Cleaned up the ImageManipulator class and moved it from xml_slideshow.h /.cpp to modifiers.h / .cpp.
o	- Check out and verify functionality.
o	- Added listColorKeys for color keying.
o	- Add the interface for ImageObjects.
o	- Implement the algorithm to filter out the specified colors.
o     Improve on the QSlideshow dialog.
o	- Continue on dvd-slideshow. See why creation of wav fails on my box
o	- DblClick on ImageLine will ignore the rotation.
o	- import chapters info.  
o	- when slideshow creation is in progress, don't allow to drag it over.
o	- autosave after ...
o	- SlideshowDialog : When edit Image, no backgrounds shows up.
o	- Automatically adjust output name of the slideshow if file exists already.
o	- bin/bash issue.
o	- every image has to get resized even the right sizes.
o	- Modified dvd-slideshow to fix two bugs (0.7.1)
o	Implement start offset for movie menus, where the object shows up only after a certain time.
o	- Implement iStartFrame / iEndFrame to store to project files.
o	- Implement functionality in MenuRenderer.
o	change ButtonObject::sourceFileInfo()
o	Offer option to resize a menu.
o	Create exportdvdauthor.cpp exportdvdauthor.h classes, which take over most of the current createDVD part in QDVDAuthor.
o	BUGFIX: Resolve the DVDAUTHOR.XML file creation problem.
o	BUGFIX: MovieDialog not crash qdvdauthor when closed.
o	BUGFIX: Crashes, when clicking on [man] button for #=- Internal Render -=#
o	resolved memory leak in QDVDAuthorInit:985::pExecute = new ExecuteInterface;
Added File modifiers.cpp
Added File importdvdauthor.cpp
Added File importdvdauthor.h
Added File importkino.cpp
Added File importkino.h
Added File exportdvdauthor.cpp
Added File exportdvdauthor.h
Added File importsrt.cpp
Added File importsrt.h
Added File uisubtitles.ui
Added File subtitlesgui.cpp
Added File subtitlesgui.h
Added File keyword.cpp
Added File keyword.h


Version 0.0.10 alpha, released July 7'th 2005
o	At some MovieObject's in the menu the PLEASE_WAIT img did not show up.
o	Generate FileInfos (+Screenshots) in background task.
o	Dither from KImageEffect -check nearest color algo- currently not pretty dithering !
o	Implement quantize algorithm. This might be needed for the dithering of a loaded mask.
o	Implement MediaScanner - files (Background task to determine Medias properties)
o	Improvement of the color handling for the generated masks.
o	Improved color handling of the mask. Added functionality to the color button toolbar.
o	Background task : get/set thumbnail and media info from background task, so as to not to wait for the Media engine ...
o	Add drag'n drop from SourceToolbar and automagically create MovieButton.
o	Dither from KImmageEffect -check nearest color algo- currently notpretty dithering !
o	Implement quantize algorithm. This might be needed for the dithering of a loaded mask.
o	Improvement of the color handling for the generated masks.
o	Improved color handling of the mask. Added functionality to the color button toolbar.
o	Create feedback - button, to figure out where the problem is at people's place.
o	Bug Fix: The KXineWidget interface was activated.
o	Bug Fix: The button selection was reset whenever a menu-movie reached its end. Fixed it for the static menus.
o	Add XinePreview to the ChapterDialog.
o	Implement mediaPreview in ChapterDialog.
o	Implement tools->styles - drop down menu.
o	Store style in init - file.
o	Finish ChapterDialog (manually add chapters, set chapter markers, timeline etc.)
o	- Implement ProgressBar callback.
o	- Implement setting the ProgressBar when clicking on a Chapter
o	- Implement removal of StartStop slider.
o	Finish MovieObjectDialog.
o	- Create StartStopSlider - class. [-----[]------[]--] - two slider, one progress bar.
o	  - Implement dynamic size adoption for the m_pLabelMovie.
o	  - Implement MPlayerInfo::getScreenshot (iSeconds)
o	  - Implement XineInfo::getScreenshot (iSeconds)
o	  - Implement function that generates X images (65x65) and for starters put "please_wait.jpg" in them
o	  - Implement background task to generate screenshots for the X images.
o	Implement project wizard.
o	Implement Dialog to display / handle the temp-drive and all generated temp data (of ALL projects)
o	Implement SetupDialog - option to [delete all Temp files older than ...]
o	- Implement background task (after start) to check for and delete projects (keep draggedImageXXX.jpg)
o	Add option to choose external video player (drop down list for the ones found [xine / mplayer / kaffeine / kmplayer / kplayer ... etc ] ) 
o	Implement max BackgroundThreads in SetupDialog.
o	rename the MovieDialog from qplayer to SourceFileDialog
o	Fixed issue of jumping to chapter 1 from any menu. 
o	Added transparency to TextObjects.
o	Implemented the TemplateDialog.
o	Implement possibility to bring TextObject to front/back
o	BUGFIX: Check all PopupWindows and make sure they are deleted after usage.
o	Remove DialogChapters and DialogMovieObject and DialogMenu and integrate into one dialog (MovieDialog).
o	- Called from MovieButton->Edit ... (Rename to Properties ...) [Geometry]
o	  - Implement Geometry - tab
o	- Called from MovieBackground -> Properties ... [Properties]
o	- Called from ImageBackground -> Properties ... [Properties]
o	- Called from SourceToolbar->Edit ... (Rename to Properties ...) [Properties][Chapters][Transcoding]
o	- Remove SourceToolbar->Chapters ...
o	- Remove SourceToolbar->Convert ...
o	- Remove from SourceToolbar drop down menu : [Chapters ...] [Convert ...]
o	Implement TranscodeInterface::readProjectFile / writeProjectFile
o	Chapters are not stored when exiting MovieDialog.
o	MovieDialog - Store the Propertie - tab in the project file.
o	MovieDialog - Implement MovieLine for MovieObjects.
o	Read in init - file Transcode - tab.
o	Add ProgressDialog to show progress of conversion
o	Continue working on the MenuObject - class to finish implementing the animationAttribute - list.
o	MovieObject - MovieDialog does not position start-stop slider according to start/stop.
o	Implement Preview in TemplateDialog
o	BUGFIX: VMGM can not be overridden with the templateDialog.
o	BUGFIX: TemplateDialog sets the currentPath to the wrong DIR.
o	BUGFIX: Some jpgs show up as movie in the TemplateDialog.
o	BUGFIX: unable to open mrl from Template generated menus ...
o	BUGFIX: Timeout for temp cleanup triggers all the time.
o	BUGFIX: TextObjects are no longer drawn on the background ... Why ?
o	Implement usage progress bar.
o	implement : getMenuPreview()->createAnimationData ();
o	Implement uiTemplateWizard
o	- Draw black DropZones.
o	- If click in DropZone, open FileOpenDialog
o	- DropZoneContents Menu : browse / Properties->MovieDialog / howto handle image vs movie ?
o	- Get text for DVDMenuXML from file and replace DROP_ZONE - paceholders with collected data.
o	BUGFIX: Crashes, when clicking on [man] button for #=- Internal Render -=#
o	BUGFIX: The Xine engine was not correctly initiated for the KXineWidget.
o	AnimationDialog: Offer library type script snipplets (E.g. Fadein/fadeout etc.)
o	resolve memory leaks QDVDAuthorInit:985::pExecute = new ExecuteInterface;
o	finish up CommandQueueGUI part of the transcoding interface.
o	- Crashing when [man] / [e] ...
o	Implement of basic transcoding interface.
o	Implement basic transcode CommandBlock for video conversion to DVD conform material.
o	Implement adjust variables according to conversion tool -> E.G. --export_asr +RATIO+ where ratio needs to get converted from 4:3 to 2 for transcode etc.
o	Change DialogCommandEditor to have different vars for Transcoding tab.
o	Implement the waiting for current running tasks as a timer driven task rather then blocking the foreground task.
o	  - Implement transcode properties into QDVDAuthor structures and init file.
o	  - Implement transcode execute block in CommandQueueDialog.
o	MovieObject : set slider to the right pos at startup.
o	StartStopSlider : fixed wrong length handling.
o	Click on chapter in MovieDialog does not jump to this position ...
o	Fixed issues with unicode representation in the xml files.
Added   log.h
Added   log.cpp
Added   uitemplatewizard.ui
Added   templatewizard.h
Added   templatewizard.cpp
Added   uidialoganimation.ui
Added   dialoganimation.cpp
Added   dialoganimation.h
Added   animationattribute.cpp
Added   animationattribute.h
Added   uidialigextraction.ui
Added   uidialigextraction.ui.h
Added   dialogtemp.h
Added   dialogtemp.cpp
Added   uidialogtemp.ui
Added   uinewwizard.ui
Added   uinewwizard.ui.h
Added   dialogmovie.h 
Added   dialogmovie.cpp 
Added   uidialogmovie.ui
Added   qplayer/startstopcontrol.h
Added   qplayer/startstopcontrol.cpp
Added   qplayer/uistartstopcontrol.ui
Renamed qplayer/dialogmovie.h to qplayer/sourcefiledialog.h
Renamed qplayer/dialogmovie.cpp to qplayer/sourcefiledialog.cpp
Renamed qplayer/uidialogmovie.ui to qplayer/uisourcefiledialog.ui
Removed qplayer/dialogchapters.h
Removed qplayer/dialogchapters.cpp
Removed qplayer/uidialogchapters.ui
Removed dialolgmovieobject.h
Removed dialolgmovieobject.cpp
Removed uidialolgmovieobject.ui


Version 0.0.9 Released Febraury 12'th 2005
o	Added DEPENDENCY : netpbm.sf.net
o	A complete re-write of the media backend interface. Now you can use Xine and/or MPlayer and/or VLC rather then only xine.
o	Include MPLayer interface transparently so the user can choose between Xine and MPlayer back-end.
o	Added functionality to support multiple implementations of the same library. (E.g. QXineWidget AND KXineWidget)
o	Add preferred Media Engine drop down box in setup dialog.
o	Include preferred engine in QPlayer ini-file.
o	Include preferred engine in QDVDAuthor ini-file.
o	configure script now generates qdvdauthor/CONFIG.h - file
o	configure script now generates qdvdauthor/qplayer/MEDIA_CONFIG.h - file
o	Change configurator add MPLayer toggle functionality ...
o	moved language files under $PREFIX/share/qdvdauthor (default for PREFIX=/usr)
o	Modified build scripts to dynamically load media player files (E.g. QXineWidget.h only if specified --with_xine-support etc.)
o	Make qplayer - sub-project build again ...
o	Implement language support in qplayer MenuBar.
o	Implement new init file with file history for qplayer
o	Fixed missing icons for QPlayer.
o	Added Visible region into the DVDMenu ini-file
o	New handling of the init - file for the xine engine
o	Moved dialogxinesetup to engines - directory
o	Provided for MediaInterface->configureEngine() - function
o 	When starting, then the video does not have the right size (window vs video size mismatch)
o	DialogMovie : does not show the media files (*.*.mpg vs *.mpg) - issue
o	create MediaInfo class and derive XineInfo, VLCInfo and MPlayerInfo from it.
o	Implement MediaInfo functionality ...
o	Implement backgorund initialization of MediaEngine ...
o	Double click on item in SoureToolbar-allSources-tab does activate [Edit ...]
o	Make SourceToolBar [all - tab] a ListView rather then a ListBox. This way we can expand if multiple Entries exists in a SourceFileEntry
o	DialogSetup fixed some issues
o	Info Button next to the SetupDialog - MediaEngine selector.
o	Implemented Temp dir browse button in SetupDialog.
o	Implement new controls functionality in SetupDialog.
o	Dropped Text - font options in SetupDialog.
o	Store SetupDialog's values in init file
o	Get SourceToolBar::m_sizeThumbnail/m_sizePreview from SetupDialog into SourceToolBar.
o	While creating thumbnails display clock-cursor.
o	After creating ini file the DragNDrop part is missing. Put into the static part
o	When dropping text, use set attributes ...
o	Size and color not (re)stored nor set in SetupDialog
o	Add text to Dropped Images/Movies. The default is the MovieName without extension.
o	Image background refresh for DVDMenus QLabel vs QScrollView ... Or reverse to setPixmap rather the setBackground.
o	SourceToolBar::AllSources. Add DragNDrop to re-order media files in sources.
o	When clicking on [+] sign or [-] sign then the dialogOpen pops up ...
o	Implement Text Drop event too.
o	If ImageDrop's Image > MenuRect then manually re-size.
o	BackgroundImage - refresh seems to have problems (moving text) in a non-scrollView.
o	Add default Preview (Sound File/Error/Generating) images for Thumbnails ...
o	Added error.png / sound_file.png / please_wait.png
o	Sound File : disable DragNDrop !!!
o	Added Doxyfile to the doc directory. The html documentation of the source code is build under doc/doxy/HTML.
o	Created QListView derived class to handle darg'n drop action for m_pListView AllSources in SourceToolbar
o	Created acceptDrop for background of DVDMenu's. Must derive ... Must derive ...
o	Enabled Play MediaFile form SourceToolBar.
o	Configurator : enable all supported and installed MediaEngines by default.
o	Implement the "Play" button in the Execute - dialog (execute.cpp)
o	Added DummyWidget and DummyInfo to program to catch MediaEngine creation problems.
o	Fixed different ButtonSize in SourceToolBar.
o	Added Xine support
o	-> implement XineWidget     (QXineWIdget)
o	-> implement KaffeineWidget (KXineWidget)
o	-> implement XineInfo
o	Added MPLayer support
o	-> implement MPLayerWidget (interface to old QMPlayerWidget)
o	-> implement MPlayerInfo
o	- Implement QMPlayerWidget - class as an interface to MPlayers command line tool.
o	- Added Preferred Engine to ini - file
o	- Added configure  to MenuBar.
o	- Added ConfigureDialog for QPlayer to choose audio / video divers and preferred engines.
o	Get supported extensions.
o	- Add screenshot functionality.
o	- Add next / pref / slow / fast
o	- If DummyWidget, then pop open the ConfigureDialog.
o	Configurator :
o	- Fix the compilation step calculation
o	- When MediaEngine selection is the same as before then we do not want to remove the Makefiles.
o	- Can we circumvent relinking for installation step ?
o	- installation, - progress bar needs adjustment due to re-linking of qdvdauthor / qplayer ...
o	- Configurator problem, when selecting libraries and pressing compile again. Does not seem to care ...
o	- Fix problem with qplayer.ini - file.
o	Move qsProjectPath / qsTempPath etc to static class global for global availability
o	Move getTempFile to Utils - class
o	DragNDrop : Store dropped images under temp - drive
o	DragNDrop : Add Play / Pause / Back buttons left to thumbnail (image attached to Thumbnail ?)
o	DragNDrop : Add drag'n drop from SourceToolbar and automagically create ImageButton.
o	When loading project files , then the previews are not generated ...
o	Fix the missing movie extensions for the MovieDialog.
o	Add Undo in MainMenuBar and get UndoObject - philosophy from my DataCube - project.
o	- One UndoBuffer per ButtonPreview, like kate, each document has its own buffer.
o	- When switching tab's set Undo / redo accessibility
o	- Implement Undo - functionality ...
o	Implement Undo functionality for DragNDrop action.
o	-> moving Objects around.
o	- Background Image
o	- Sound Files
o	Implement DialogUndoStack.
o	-> Tree structure, bundle all subsequent actions on one MenuObject together.
o	-> show only the a max of 51 total undo / redo actions (top level, meaning modifying one object3 times before going to the next counts as one action).
o	MoviePreview in MovieDialog. Add all button functionality.
o	ResizeDialog : BlackBorder - option does not work, always StretchToFit !!!
o	-> Change MPlayerInfo to assure termination of task before creating new task ...
o	-> Change MPlayerInfo to use -identify
o	Add [Chapters ...] to ContextMenu in SourceToolbar-all tab  (between Edit and Convert).
o	ButtonDialog -> [Advanced >>> ] display "-- default --" in the up/down/left/right fields.
o	Scan system - button, color non mandatory missing tools in orange. Mandatory missing tools in red.
o	Implement MoviePreview in DVDMenu::addBackground (Screenshot)
o	Add Open Recent-file list to MainMenuBar
o	Add preview shot of VMGM to History Menu Entries ...
o	Include automatic saving of recovery project every x minutes.
o	- Include option in DialogSetup
o	- Remove autosave file at normal shutdown
o	- Check at programstart if autosave file exists
o	Implement previewthread.h / previewthread.cpp
o	Implement previewthread for MoviePreviews in the SourceToolbar.
o	Fix broken CommandEditor.
o	- Still strange behaviour when changing a command it'll show up as the standard first tiime around anyways.
o	INCLUDE Movie Buttons (use qplayer + multihead extension (xine - plugin for now))
o	Add basic support for Movie buttons
o	- Add controls in DialogSetup under MovieButton [Start converting after drop event] [background priority]
o	- Store new values in init - file ...
o	- Hook start of new thread into application
o	- Render image files and use mpeg2enc to generate a mpg file.
o	- fix MenuPreview::insertDraggedMovie
o	- ResizeDialog does no longer work for image files ...
o	- TextPos and attributes of dragged material does no longer work 
o	qdvdauthor.ini : when creating new ini - file and then click on setup - ini - file gets corrupted ...
o	Implement background task to extract images for the required duration under the temp - folder.
o	Implement ->Render Movie Menu<- to CommandQueue - dialog.
o	EditCommandDialog - crashes
o	CommandQueueDialog : the directories are wrong ... /tmp/menu//tmp/menu ???
o	Handle case when we have a backgroundImage but a MovieMenu ...
o	- MovieObject -> New DialogMovieButton to handle right click ...
o	Create dialog to show internal render progress (with and w/o preview)
o	Display wait cursor while configurator is still doing some stuff.
o	ButtonObject contextMenu : add chekeable Move - option, which by default is unchecked.
o	disable the edit button in the CommandQueueDialog for the #-=> internal render <=-#
o	while rendering transparent movies the first frame is burned into the background.
o	after rendering MovieMenu, the MovieObjects are burned in the background and the clip is on the last frame and not on the first frame.
o	- dvdmenu::createMask, works now for MovieMenus but no longer or ImageMenus ?
o	Store recent files preview images as png's under ~/.qdvdauthor rather then in the ini - file ...
o	Create m_pMenuHistory manually.
o	Added the time - span of the clips (background movie) to the commands ?
o	Added basic support for movie backgrounds.
o	- Implement setting of CDVDMenuInterface::qsBackgroundFileName from background thread ...
o	- Implement Resize Options Stretch Type.
o	- Need GUI for background settings (re-use MovieObjectDialog).
o	- When backgroundMovie is different size than DVDMenu, we need to center/stretch/crop etc. the movie
o	- Implement setting of CDVDMenuInterface::timeOffset
o	- Implement setting of CDVDMenuInterface::timeDuration
BUGS:
o	Crashes when dragging from konqueror ...
o	DoubleClick on some movies crashes application ..
o	Crashes when selecting "SourceToolBar->movie->chapters ..."
o	Crashes when dragging item we should not drag.
o	Crashes when canceling out of the command editor dialog.
o	UndoBackground does no longer work.
o	DisplaySaveRegion is not stored in project.
o	DialogSetup - man page comes up for the wrong util.
o	fix const ... const problem. Resubmit for verification.
o	QPlayer does not terminate after closing. Need to press Ctrl-C. WHy ?
o	When changing the MediaEngine, then qplayer.ini gets messed up.
o	Changing MediaEngine on-the-fly will crash QPlayer and mess up the qplayer.ini file
o	Investigate empty init file creation problem
o	can't delete SourceFileInfo's ... why ? Never could until today :)
o	too many sourceFileInfos showing up in the ButtonDialog after 2'nd time opening.
o	Status for sound files stays 'RED'
o	Crashing when deleting sound source.
o	Check for rendering - status file, so we don't do the whole extraction all over again if we don't need to.
o	After menu render put ExecuteDialog on top of windows stack again.
o	Remove the -- Default -- from the xml - files 
o	MovieMenu, some movieButtons do render too big (not scaled at all) when creating but not after saving and re-loading of project.
o	When deleting the last sourceFileInfo of a SourceFileEntry then remove also the header.
o	Before rendering the menu make sure that all MovieObjects for this menu are extratcted (build into InternalRender process)
o	Crashes in ButtonDialog, when we are opening the MovieObject - properties dialog.
o	Ensure chapters are jumped to.
o	Save the execute output in the temp dir.
o	MovieObjectDialog : MPlayerInterface : Does not display the time correct. Implement callback in MPlayerInterface::slotTimeCallback
o	Check that Highlighted and Selected works propperly in the menus.
o 	When modifying MovieObject in MovieObjectDialog then coming back reduces the size of the movie.
o	dvdauthor.xml does not create the second movie file.
o	Set tiltle to menu name for MovieRenderDialog.
o	No PLEASE WAIT anymore ???
o	If max background tasks is set to 0 ...
o	configure script has a few errors.
Added file doc/Doxyfile
Added file undobuffer.cpp
Added file undobuffer.h
Added file dvdmenuundoobject.cpp
Added file dvdmenuundoobject.h
Added file dragndropcontainer.cpp
Added file dragndropcontainer.h
Added file layoutwizard.cpp
Added file layoutwizard.h
Added file global.cpp
Added file dialogundostack.cpp
Added file dialogundostack.h
Added file uidialogmovieobject.ui
Added file dialogmovieobject.cpp
Added file dialogmovieobject.h
Added file uidialogrenderpreview.ui
Added file uidialogrenderpreview.ui.h
Added file CONFIG.h (automatic creation of file) 
Added file qplayer/mediascanner.cpp
Added file qplayer/mediascanner.h
Added file qplayer/dialogaboutqplayer.ui
Added file qplayer/engines/uidialogmplayesetup.ui
Added file qplayer/engines/dialogmplayesetup.cpp
Added file qplayer/engines/dialogmplayesetup.h
Added file qplayer/engines/qmplayerwidget.cpp
Added file qplayer/engines/qmplayerwidget.h
Added file qplayer/engines/kplayerengine.cpp
Added file qplayer/engines/kplayerengine.h
Added file qplayer/engines/dummywidget.cpp
Added file qplayer/engines/dummywidget.h
Added file qplayer/engines/kxinewidget.cpp
Added file qplayer/engines/kxinewidget.h
Added file qplayer/engines/kaffeineswidget.cpp
Added file qplayer/engines/kaffeineswidget.h
Added file qplayer/engines/mediainterface.cpp
Added file qplayer/engines/mediainterface.h
Added file qplayer/engines/qxinewidget.cpp
Added file qplayer/engines/qxinewidget.h
Added file qplayer/engines/xinewidget.cpp
Added file qplayer/engines/xinewidget.h
Added file qplayer/engines/xineinfo.cpp
Added file qplayer/engines/xineinfo.h
Added file qplayer/engines/mplayerwidget.cpp
Added file qplayer/engines/mplayerwidget.h
Added file qplayer/engines/vlcwidget.cpp
Added file qplayer/engines/vlcwidget.h
Added file qplayer/engines/qvlcwidget.cpp
Added file qplayer/engines/qvlcwidget.h
Added file qplayer/engines/mplayerinfo.cpp
Added file qplayer/engines/mplayerinfo.h
Added file qplayer/engines/xml_mplayer.h
Added file qplayer/engines/vlcinfo.cpp
Added file qplayer/engines/vlcinfo.h
Added file qplayer/MEDIA_CONFIG.h (automatic creation of file)
Added file qplayer/mediacreator.cpp
Added file qplayer/mediacreator.h
Added file qplayer/mediainfo.cpp
Added file qplayer/mediainfo.h
Added file qplayer/qplayer.cpp
Added file qplayer/qplayer_global.h
Added file qplayer/qplayer.h
Added file qplayer/qplayer_main.cpp
Added file qplayer/uiqplayer.ui
Added file qplayer/xml_qplayer.h
Added file qrender/qrender.cpp
Added file qrender/qrender.h
Added file qrender/qrender.pro
Added file qrender/startmenurender.cpp
Added file qrender/startmenurender.h
Added file qrender/xml_qrender.cpp
Added file qrender/xml_qrender.h
Removed file mplayer_lib.inc
Removed file xine_lib.inc
Removed file qplayer/convert.cpp
Removed file qplayer/convert.h
Removed file qplayer/dialogaboutqxine.ui
Removed file qplayer/qxine.cpp
Removed file qplayer/qxine_global.h
Removed file qplayer/qxine.h
Removed file qplayer/qxine_main.cpp
Removed file qplayer/qxinewidget.cpp
Removed file qplayer/qxinewidget.h
Removed file qplayer/uiqxine.ui
Removed file qplayer/xineinfo.cpp
Removed file qplayer/xineinfo.h


Version 0.0.8 Release 2 released on November 8'th 2004
o	Minor bug fix release.
o	Reverted Qt minimal version back to Qt 3.1


Version 0.0.8 released on October 31'st 2004 (Halloween edition)
o	Improved clean.sh to also remove the .ui .moc and .obj sub-directories.
o	Improved make install, to also build lrelease qdvdauthor.pro etc ...
o	Improved configure to better handle non-existing dependencies.
o	Add time/elapsed time to configurator - GUI.
o	Improved configurator to build / install the language files ...
o	Increased Qt minimal version to 3.2.0.
o	Added About dialog.
o	DialogTextFont : Implement x, y, width, height attributes to the TextDialog.
o	DialogTextFont : Remember last chosen text attributes for the TextDialog. 
o	ButtonDialog : [Advanced >>] when modifying the action it is overwritten.
o	DialogSetup : slotScanSystem creates a new scrollView. Need to align with the one created at initialization
o	DialogSetup : Added dynamical buttons to the tools not found : [Search ...]
o	Improved refresh speed through using ButtonPreview::setPaletteBackground rather then QLabel::setPixmap
o	Implement changing of language under Tools->Languages.
o	Implement Scan system button in DialogSetup.
o	At first start automagically run a ScanSystem.
o	Included all tool paths in the project file.
o	Added NTSC/PAL save region for button positions (dotted line) to ensure buttons are visible [Tools->Save Region]. 
o	Added Spanish translation file.
o	Added version info into qdvdauthor.ini - files
o	BUGFIX: Fixed a crash-bug when deleting QDVDAuthorInit.
o	BUGFIX: Fixed crashes after second call to SetupDialog.
o	BUGFIX: when deleting a menu the structure was not updated.
o	BUGFIX: the generated frame button did not account for frame width.
o	BUGFIX: Fix startup with cmdline of qplayer.
o	BUGFIX: Unbutton positioned selected layer wrong.
> Added file utils.cpp
> Added file utils.h
> Added file dialogsetup.cpp
> Added file dialogsetup.h
> Added file uidialogsetup.ui
> Added file uidialogabout.ui
> Added i18n/qdvdauthor_es.ts
> Added images/exit.png
> Added images/splash.jpg
> Removed file dialogsetup.ui
> Removed file dialogsetup.ui.h


Version 0.0.8a release August 22'nd 2004
o	Fixed a bug in the CommandQueueDialog. The MenuNames are now displayed correctly.
o	Fixed configurator. Install does now work out-of-the-box.
o	Added option to compile with or without debug information.
o	Added Browse button in the setup dialog.
o	Ensured all Titlesets in the dvdauthor.xml file have a menu to allow for the jumppad to work correctly.
o	Added bugs_workaround.h file to empower user to fix bugs ...
o	For lower screen resolutions the background is now embedded in a ScrollView.
o	Include ScrollView also for the ImageDialog, which has the same problem.
o	Converted application to german.
o	Removed all dependencies to any Image library. Qt is fully able to handle all neccesary tasks.
o	Rewrote the color handling. Button mask will now only be permitted to have 4 colors as in the DVD spec.
o	-> Implement saving of the colors in the Project file.
o	-> Implemented ColorToolbar functionality.
o	Included the KImageEffect - class for the dither function. This was taken from the KDE project.
o	Remove unneccesary paths from Project, such as for convert ...
Added file dialogsetup.ui.h
Added file bugs_workaround.h
Added i18n/qdvdauthor_de.ts
Added file kimageeffect.cpp
Added file kimageeffect.h
Removed file imagemagicklib.inc
Removed file imagemagickcmdline.inc
Removed file freeimage.inc
Removed file cximage.inc
Removed file imglib.inc


Version 0.0.7 on July 05'th 2004
o	Fixed sound file problem when opening a project file.
o	Added funtionality to "File->Export dvdauthor (xml)".
o	Added init file for storage of users last prefered CommandQueueDialog settings.
o	-> Modify CommandQueueDialog to handle the offered freedoms.
o	-> Modify DialogExecute to change the current commands after editing ...
o	Implemented the SourceFileEditor (part of the MovieDialog).
o	Added a ChapterDialog so we can edit / preview the chapters ...
o	Implemented the ButtonDialog - x/y/Width/Height functionality.
o	Implemented the ButtonDialog - the next commands (up/down/left/right) under advanced.
o	-> Add MultiStream support for one SourceFileEntry.
o	Modified the loading of a project so as to no longer ask for the resize method to use.
o	-> Added attributes to images which need resizing to the project file.
o	Adopt configure script to handle install / uninstall --prefix= etc.
o	-> Added this feature to the configurtor-GUI
o	Implemented an export button in the execute - dialog. So the user can now store the messages in a file.
o	Implement the "Play" button in the Execute - dialog (execute.cpp)
o	When make -j 2 is chosen then we are not sure qmake_image_collection.o is created from qslideshow or qxine, this would leave qdvdauthor without propper pixmaps.

o	Improved the SourceToolbar to better display the chosen source files and entries.
o	Added source information functionality to the source tabs Video, and Audio.
o	Added Import of chapter files (such as from dvd-slideshow).

o	Completly rewrote the QXineWidget so that it is now beeing used by the kaffeine, and qdvdauthor projects.
o	Improvement to the QXineWidget - class to get initialised in a background task.
o	-> Need to get the changes from this QXineWidget into kaffeine's QXineWidget ...
o	Improvement to the QXineWidget - class to handle multiple windows with one xineEngine.


Version 0.0.6 on May 09'th 2004
o	Added a top - level makefile for all sub-projects
o	Added qxine - sub-project.
o	Integrated xine-lib 1.0rc3 support.
o	Added the Image/Movie open Dialog with xine-preview. (not finished yet)
o	Some functional improvements to the CommandQueueDialog.
o	Added Preview - button to the Execute - Dialog.
o	Enhanced color map handling of the buttons. Needs further work.
o	Enhanced sound support for Menus. Needs further work.
o	QXineWidget is now available for download and implementing in your own project.
o	Some bug fixes.


Version 0.0.5 on April 2'nd 2004 :
o	Added SubMenu handling
o	Re-modeled the dvdauthor - xml file structure, to handle sub menus.
o	Utilizing one directiory per project in the temp drive.
o	The dvdauthor - XML code is now presented in a main tab for the user to view.
o	Reading/Writing of Project Files.
o	The configure script can now be started without a GUI. (use --help for more info)
o	Raw transparency functionality for ImageObjects (slow and not well tested).
o	Added ImageCollection to main drop down menu (not operationel yet).
o	Added FrameObjects.
o	Added ImageObjects.
o	Loads of bug fixes.


Version 0.0.4 on March 7'th 2004 :
o	Added basic Text-Button support.
o	Added the TextColorDialog, and the ButtonDialog.
o	Added support for rotation, stretching etc. to the buttons.
o	Improved the structure view of the project.
o	Added more functionality to the popup menus (Delete, Unbutton, Define As Button etc.).


Version 0.0.3 on February 16'th 2004 :
o	Finalized the ManDialog.
o	Finalized the ExecuteDialog.
o	Added Slideshow capabilities.


Version 0.0.2 on January 25'th 2004 :
o	Added COPYING with the GPL note.
o	Added CHANGELOG
o	Generated QDVDAuthor logo.
o	Generated screenshots (ugly but true).
o	Updated HomePage.
o	qimagehelper.h / .cpp implemented imagemagicklib version (only).
o	Generated configurator for the build process.
o	Generated Execute-GUI class to execute command line tools.
o	Generated a dynamic GUI before processing the DVD which displays each command to be executed, with a header, describing the purpose of said command and an editText where the user can change the command if he wants to.
o	write the resized images back to HD to be used.
o	Use the specified temp drives.


Version 0.0.1 on January 3'rd 2004 :
o	Initial version
