Merge pull request #1 from Bigben37/master

1.4 LANG Language Files fixed!
1.5 MASSIVE TODOS UPDATE

Added a fuckload of ToDos
(And fixed to easy bugs)
1.5 FEATURES AND BUGFIXES

- Added UserDataError: Zyklus/Title is not trimmed
- Changed Errors from Bad-JSON to Warnings
- Removed Iterator Test Code
- Fixed Deadlock in parseIMDBFrame
- Improved Thread-Managment in parseIMDBFrame
- Removed Rawtype Warnings from a bunch of Frames (added
Generic-Parameters)
- Fixed Color Reset Bug in EditMovie(with empty Path-Edits)
- Added Language as Field to CompareDatabase
- Fixed NullpointerException in DatabaseComparator
- Added Path Info to CompareDatabase Dialog
- Fixed Wrong UserDataError when changing path of a Movie with an Zyklus
- Added UserDataError: Zyklus ends with Roman
- Added UserDataError: Wrong Quality
- Added DatabaseError: Zyklus ends with Roman
- Added DatabaseError: Wrong Quality
- Moved getMovieQualityForFilesize to CCMovieQuality.java
- Improved IntelliSort with larger roman Numbers (should now always work
correctly)
- Removed Unhelpful LocalID's from CheckDatabaseFrame
- Added Open Edit Window Action to CheckDatabaseErrorDialog
- Update Button with Count whenn Adding Movie in ScanFolderFrame
- Fixed Deadlock in findCoverDialog
- Fixed OK-Button in parseIMDB-Frame always being enabled
- Added "Edit Movie on DblClick" Setting
- Removed ChangeScore-Button from PreviewMovieFrame
- Improved Filename Parser: <Men in Black III> is parsed as "Men in
Black III - Men in Black"
- Improved Filename Parser: <Men in Black - The Subtitle> is parsed as
"Men in Black: The Subtitle"
- Improved FilenameRenderer: Use complete Filesize (Of all Parts) to
calculate Quality
- Changed Label in Statusbar from "Movies" to "Elements"
- Added a Autofix-Button to Autofix Database Errors
- Added Autofix for Error: Incontinous Genrelist
- Added Autofix for Error: Wrong Filesize
- Added Autofix for Error: Incontinous Partlist
- Added Autofix for Error: Wrong Format
- Added Autofix for Error: Non Trimmed Title/Zyklus
- Added Autofix for Error: Wrong Quality
- Improved Multithread-Handling of ProgressCallbackListener (more
Methods)
- Added ProgressCallbackHelper (Easy Progress Display in Multithreading)
- Added DatabaseError: Duplicate Movietitle
- Added UserDataError: Duplicate Movietitle
- Made UserDataErrors in LanguageFiles better readable by forcing a
two-digit-number
- Removed old and unused Code from DatabaseCoverElement
- Fixed English Caption in German Language (SettingsFrame)
- Added DatabaseError: Duplicate File
- Added UserDataError: Duplicate File
1.5 Added Changelog

Changelog
1.5 RELEASE

Fixed CharSelctor (Less Buttons, but now all are visible)
Fixed IMDB-Background-Color not working with sorted Table
Added Lbl with Amount of Errors in CheckDatabaseFrame
Fixed Autofix-Filesize for Episodes
Added Display cover and ID to DebugMode (PreviewMovie and PreviewSeries)
Better delete Icon
Better Validate Icon
Added new Search Frame that also searches Paths, Seasons and Episodes
Renamed CheckDatabaseDialog to CheckDatabaseFrame
Added 2D Mode to CoverChooser
Added Option for 2D Mode
Added Borders to CoverChooser
Added Option for Border in CoverChooser
Changed Settings-Cateory from DIALOGS to OTHERFRAMES
Added Option to skip already rated Movies in MassChangeFrame
Added Border around Selected Cover in findCoverFrame
1.5 UPDATE

Completely redone the findCoverFrame (everything is better now)
GIT Attributes Update
1.5 Changelog

Added Changelog
1.5 Bugfix

Fixed Bug when editing a Movie
1.6 Features

Better Sort of Genres in Table
Throw UserDataProblem/DatabaseError when Tabs at start/end of strings
Auto set Quality of Mass-added-Episodes
Added contextmenu->"save as" to Coverlabels
Fixed AV when adding a season
Added findCover to AddSeason
Added ErrorCount to InputErrorDialog
1.6 Features

Added "Show in Browser" to Movies/Series Popup
Updated .gitignore
Updated Changelog (now finally not binary)
1.6 Bugfix

Fixed trim bug
1.6 Updated ToDos
1.6 Updated ToDos 2
1.6 Features

Added TabOrder for AddMovieFrame
Added TabOrder for AddEpisodesFrame
1.6 Features

Added TabOrder for AddMovieFrame
Added TabOrder for AddEpisodesFrame
Added TabOrder for AddSeriesFrame
Added TabOrder for CompareDatabaseFrame
Added TabOrder for EditMovieFrame
Added TabOrder for EditSeriesFrame
Added TabOrder for ExportJxmlBKBFrame
Added TabOrder for FindCoverDialog
Added TabOrder for ParseImDBDialog
Added TabOrder for ScanFolderFrame
Added TabOrder for AutomaticSettingsFrame
1.6 Bugfix and Features

Fixed Focus Bugs in MassChangeScoreFrame
Fixed Focus Bugs in MassChangeViewedFrame
Added Numpad Keys to MassChangeScoreFrame
Added Numpad Keys to MassChangeViewedFrame
Added "Only Viewed" Option to MassChangeScoreFrame
Added "Only Not-Viewed" Option to MassChangeViewedFrame
Fixed AV in ScanFolderFrame
1.6 Features

Added Keyboard Shortcuts
1.6 Features

Cleaned up the CCProperties code:
- getValue is now abstract
- setValue is now abstract
- No more ugly hard casts in CCProperties - easier to add new Property
Formats
Added CCKeyStrokeProperty
1.6 Features

Finished Shortcut System:
- Automatic Shortcuts for all Elements in the ActionTree
- Change Shortcuts in SettingsFrame
- ShortcutEdit (KeyStrokeEdit) for changing Shortcuts in the GUI
- Fixed Visual Bugs when displaying Shortcuts
Better Width and Height-Managment in Settingsframe:
- Automatic calc the Height (use Scrollbar if too much)
- Automatic calc the Amount of Tabs
Updated ToDos