What's new in CdCat 2.3.1
Apr 3, 2014
- translation generation for Russian language fixed
New in CdCat 2.3 (Sep 23, 2013)
- click on result entry does not select corresponding entry tree fixed
- more keyboard shortcuts added
- keyboard shortcut dialog added (help menu)
- dont add empty exclude rule on rule list at selreadable dialog
- make read blocksize configurable by define
- update current node if no element (..) in content listview is selected fixed
- delete keyboard shortcut added (del key)
- display full path instead node name on delete confirmation dialog
- make delete confirmation question better
- display full path instead node name on size dialog
- icons for encryption related buttons added
- compare on TestInStream constructor fixed
- missing initalization of vars (bTAGreaded, bTAGexist, tnumber) at ReadMp3Tag class on constructor added
- reading old catalog without sortedBy attribute fails fixed
- use qstring instead char * for what and err string at getStr2, getDouble2
- window title on borrow dialog fixed
- use initalization list for init local vars instead inside constructor on mediainfo dialog
- resource leak on insertDB at out of memory error fixed
- use initalization list for init local vars instead inside constructor on colorsettings dialog
- typo on commwidget contructor on init a var fixed
- missing initalization of etype var on constructors added
- code cleanup at getFullPath() on Node class
- missing initalization of information var at lineobject class on constructor added
- assignment of fileinfo var on DBFile constructor fixed
- missing initalization of vars (length, last, alternate) at MString class on constructor added
- not nessary var errormsg removed
- missing initalization of vars (usefileinfo, useExternalContentViewer, storeExifData, commentDockPos_x, commentDockPos_y, commentWindowPos_x, commentWindowPos_y, commentDockSize_width, commentDockSize_height, contentWindowPos_x, contentWindowPos_y, contentWindowSize_width, contentWindowSize_height commentWindowSize_width, commentWindowSize_height) at CdcatConfig class on constructor added
- missing initalization of vars (founded, pww, error, errptr, dirname, filename, comment, find_category, tartist, ttitle, talbum, tcomment, content, allmedia, allowner, dateStartChecked, dateEndChecked, sizeMinChecked, sizeMaxChecked, findInArchivesChecked, size_min, size_max) at seekEngine class on constructor added
- typo at seeke on finddialog class fixed
- regression on saving thumbnail data to catalog file fixed
- dont add history item on save/save as if already in list
- add media fails after previous cancelled scan fixed
- crash on reading fileinfo in some cases fixed
- crash on reading file content fixed
- memleak at detecting cd/dvd type fixed
- memleak on open cd device fixed
- endless loop fixed on scanning avi info at file with broken avi header
- memleak at dirview class fixed
- memleaks at recent menu fixed
- cleanup of mediainfo fixed
- memleak on reading catalog at read content fixed
- some debug info disabled
- memleak at mediainfo fixed
- memleak at config class fixed
- memleak at HDirectoryView fixed
- double free fixed
- memleak on setting splitter style fixed
- memleaks on exit fixed
- memleaks on closing catalog fixed
- initial russian translation added (thanks to ferm32 (Vitaly A. Kuzmin))
- displaying nfo pattern on debug info disabled
- return type of isIdentical changed from int to bool
- media name not changed after dialog on add media fixed (#53)
- check for existing media name not only for cd/dvd added
- missing initialisation of QTextCodec resulting in unability to run mediainfo on accentuated filenames fixed (#55)
- missing close file handle on xml export fixed (#56)
- wrong read mode of catalog on xml export fixed (#57) menu entries/context menu entries for enable/disable encryption added
- password confirmation on set/change encryption password added
- display compiled in features in about dialog added
- support for encrypted catalog added (requires libcrypto++, can be disabled on compile time)
- catalog encryption rules for win32 added
New in CdCat 2.2 (Jan 5, 2013)
- version increased to 2.2
- Q_OBJECT macro on ArchiveFile class added
- cdcat homepage link at info dialog fixed
- crash on cancel of add link dialog fixed (thanks to Alain Aupeix)
- segmentation fault on 'add link to a cdcat catalog' fixed (#3597794)
- setting progress text fixed
- changing media type using media type dialog fixed (#3581829)
- dont stop parsing at unknown media type, change automaticlly to other type
- memleaks at scanning filesystem fixed
- memleaks at exit fixed
- sorting by ascending or descending results in descending fixed (#3559284)
- memleak at scanning filesystem fixed
- export fixed (#3576090)
- default filename at export fixed
- crash at search on duplicates fixed
- sort catalog by name (descending) added
- sort catalog by media type (ascending/descending) added
- export single media to xml added
- import of cdcat exported xml added (e.g. singe media)
- gpl page link at info dialog added
- display path of selected search result entry in status bar added
New in CdCat 2.1 (Jan 5, 2013)
- version increased to 2.1
- adding history entry on save as fixed
- writing utf8 encoded filenames and content fixed (#3550586)
- setting media name with utf8 chars fixed
- detection of cd/dvd media name fixed
- detection if cd/dvd already mounted on linux fixed (#3535884)
- device path can now also specified at settings for cd/dvd device
- crash on start fixed if trayicon is disabled (#3529967)
- crash at scanning archive with special names in archive list fixed
- detection of file extension on non win32 systems fixed
- set medianame on adding new media at cd/dvd type fixed
- use cdrom path for cd/dvd instead of selected path in tree
- menu entries for resort catalog in descending order (number, time) added
- loading some settings fixed (content, date start, start end at find dialog)
- sort by number, time and type fixed
- sort state will now saved to catalog
- display sort state in commwidget added
New in CdCat 1.9 (Mar 31, 2012)
- touch function of DBCatalog moved to proper place
- empty contents after first edit file node content fixed (#3492344)
- size optimizions on finddialog
- option for keeping search result at finddialog added (#3496361)
- display avi scan info only if avi tech scan is performed
- scan only for media info if file has supported extension
- identical media name check at addialog fixed
- identical media name check for cd/dvd added
- skip mount cd/dvd if already mounted is detected (via /etc/mtab)
- allow gui often to refresh
- only create exif data if its enabled to read exif data
- status support on rescan event added
- animate systray icon during scanning added
- allow to maximize find dialog added
- hide progress dialog on minimize to tray too
- allow to faster cancel on scanning
- hide trayicon before close app
- strip useless trailing slash from selected path on adddialog
- set last dir name as media name if type is not cd/dvd
- ask for new media name if media already exists instead of show error message
- exclude match fixed
- display regex validity in selreadable dialog
- display extended status during scanning added (archive scanning, mp3 info, avi info, content, exif data, thumbnail)
- option for displaying archive file name during archive file in status added
- updated application icon with multiple sizes and svg added (thanks to Andras Somogyi, #3301448)
- icon size fixed
- scanning filesystem by adding new media/rescan can now be cancelled
- regex help document added at selreadable dialog
- check exclude rules on live edit too
- option for use simple wildcard instead regex for exclude added
- systray icon added
- use real regex instead simple wildcard at exclude rules
- use listview instead lineedit for exclude rules
- exclude rules are checked against file path instead file name
- exclude rules now checked against directory path too
- q3table replaced by qtablewidget
- q3popmenu with qmenu replaced at mainwidget, guibase, borrowdialog
- q3cstring removed
- q3textbrowser replaced by qtextbrowser
- display content file pattern info if debug info is enabled
- q3frame replaced by qframe
- q3whatsthis removed
- q3strlist replaced by qstringlist
- handle files larger than 1tb fixed
- use double instead float internally
- tb size unit on find dialog added
- searching file size on finddialog fixed
- selreadable dialog reworked
- config dialog reworked
- exclude file support added (regex, filename)
- display busy cursor on open catalog from history menu
- applying missing db settings on rescan event added
- applying missing db settings on open hitstory event added
- find entries to new find menu entry moved
- use qstring instead of char string for compare at pos() on pos dialog
- option for display file content with external viewer added (#982070)
- display result progress/count on find dialog table label added (#3496359)
- use qpushbutton instead of painted button for cancel at progressdialog
- cancel loading catalog fixed
- cancel searching fixed
- display more error messages on console
- extension column at finddialog added (#3496363)
- crash at closing file duplicates dialog fixed
- disable menubar and toolbar if finddialog is open
- calculate size from nodes fixed
- storing adddialog size and position added
- option for thumbnail size added
- save thumbnail size fixed
- option for specify thumbnail file extensions added
- save last selected dir on adddialog fixed
- scroll to last folder in tree on adddialog init
- try to scroll 2 items of current folder up in tree on adddialog init for better view
- matching filetypes for context fixed
- thumbnail storing added
- loading exif data added (optional)
- display success/fail of loading lib7zip if debug info is enabled
- search did not return any result if not catalog node is selected (#3489441)
New in CdCat 1.8 (Mar 31, 2012)
- crash at search fixed (#3489211)
- handle multiline entries on whereisit csv import correctly
- fix duplicate extension on whereisit cvs import (whereisit lite)
- update last dir on import
New in CdCat 1.7 (Mar 31, 2012)
- archive line parsing fixed on lib7zip created archive contents (#3485434)
- obsolete tab in generated archive file content on commwidget removed
- set default rights for archive file properly
- exec attribute on files inside archives scanned from lib7zip removed
- set default rights for archive file on import properly
- set last used dir on adddialog if type is not cd/dvd
- use implicit font metrics local member instead creating on heap at progress dialog
- scanning archives using lib7zip fixed
- type conversion for permission string fixed
- display archive contents at commwidget in better formatted way
- commwidget space issuses fixes
- repaint commwidget only if necessary
- qtlogo on tool button and menu entry fixed
- category display at commwidget fixed
- limited tag support at where is it import (will be added to comment)
- csv import from whereisit within multiple disks fixed (thanks to blueday)
- set last used dir on import dialog
- set last used dir if last dir is not set to home dir at export dialog
- duplicate file search inside catalog added (use context menu entry on a file node)
- jump to selected file in duplicate result list if user clicked on it added
- skip adding file which is looked up for duplicates in result list
- font size of archive contents at commwidget fixed
- insert catalog into existing catalog fixed
- insert catalog into existing catalog with duplicate check prepared for future
- scanning archve files on subfolder fixed (#3484430)
New in CdCat 1.6 (Jan 30, 2012)
- wrong disable of fileinfo if readmp3 info is disabled fixed
- comment missing from results page when searching fixed
- displaying multiline comments correctly in search result list
- tb size unit display at search dialog added
- mediainfo/lib7zip build fixes
- typo fixed
- display supported archive extensions if lib7zip is disabled fixed
- display header line for archive contents in commwidget
- display lib7zip state more informative
- comment resize fix
- compile fix for broken osx
- wrong characters reset fixed
- typo on archive header line at commwidget fixed
- content at comment widget display fix
- made lib7zip optional
- use pkgconfig info for mediainfo
- define for mediainfo unicode added
- security hardening flags added
- flag for mediainfo static renamed from MEDIAINFO_LIBARY to MEDIAINFO_STATIC
- string fixes
- numeric overflow fixes
- various typos fixed
- various crash fixes at mp3tag
- various bad memory usage fixes mp3tag
- filecount at advanced disk catalog csv import fixed
- setting medianame from foldername if not cd/dvd at adding media fixed
- size handling at scanning fixed
- size handling at import fixed
- correct autogenerated file path for filename at export fixed if lastDir is empty
- dont scan drives a: and b: on creating directory tree at adddialog
- reenabling some export options after switching back from xml to csv or html fixed
- french translation updated (thanks to Josselin du PLESSIS)
- set media name from cd/dvd only if selected or at scan time
- path name for archive file at gtktalog xml import fixed
- import archive files with subfolders at gtktalog xml import fixed
- print search result added
- export search result as html added
- gtktalog xml import fixed
- archivecontent is now imported at gtktalog xml import
- position of filelist extensions and max size for filecontent corrected
New in CdCat 1.5 (Aug 12, 2011)
- version changed to 1.5
- reset archivecontent after adding archive file to db
- comment widget optimizions
- mediainfo for getting additional info about file types added
- tbyte unit type added
- size detection fixed
- adding history entry name at saveas event fixed
- display 7zip lib found state in selreadable dialog added
New in CdCat 1.4 (Aug 12, 2011)
- version changed to 1.4
- translations from old qt3 version readded: fr, it, sr (unmaintained)
- track number in mp3tag is now supported
- archive scan options moved from config dialog to selreadable dialog
- comment widget now expands if the text inside is larger than viewport
- archive scanning added (needs libtar, libbzip2, lib7zip)
- recent catalog menu reversed (last used now on top)
- config dialog size optimizions
- crash at adding cdcat link fixed
- volumes dir in file tree for adding new media added on osx (fixes: 3323375)
- handle different date formats on whereisit xml import
- import files/folder too if media number mismatch but media name match
- display some debug output on whereisit xml import only if debug output is enabled
- whereisit xml import speedup
- comments in new style now handled by whereisit xml import
- progressdialog at xml import added (whereisit, gtktalog)
- import media type (dvd) on whereisit xml import fixed
- add file extension in whereisit xml import if nessary
New in CdCat 1.3 (Jul 21, 2011)
- strip trailing lineend and spaces from comment at loading catalog
- don't replace lineend with '#' on edit comment
- export all requested fields if export only media fixed
- export media name if export only media fixed
- export category on csv and html added
- edit node comment/category fixed
- added modified patch for importing from advanced disk catalog from zzarko which improves parsing
- patch for keyboard accel on adddialog added
- allow to export only media name on csv export
- export media name at csv export too (fixes: 3302225)
- parsing xml content fixed (fixes: 3302226)
- comment linebreak length increased to 80
- category linebreak length increased to 80
- allow to change sorting dir tree to descending/ascending
- parsing size from xml fixed
New in CdCat 1.2 (May 18, 2011)
- version changed to 1.2
- speedup parsing a little bit
- import report generated advanced disk dialog fixed if file type was not given
- restore normal cursor on save new created catalog fixed
- empty media name if auto mount is disabled fixed
- scan cdrom path if not automount fixed
- context menu option for changing media type added
- save as now adds history item
- unsharp search option in find dialog added
- crash caused divide by zero fixed
- advanced disk catalog import info added
- csv import added (WhereIsIt, see README_IMPORT for details)
- jump to selected item in find dialog fixed
- dont open export dialog if no catalog is open
- xml export added
- reading utfs encoding fixed
- possibility for cancel searching added
- possibility for cancel openening catalog added
- made extra column for size at result listview at search dialog
- sizes of busy dialog adjusted