Changelogs 2006 - PhoenixInteractiveNL/emuControlCenter GitHub Wiki
Changelogs 2006
Version 0.5.899 (2006.12.31)
- ROMDB-GET now search for the selected ROM! (online website)
- rearange some widgeds on the right info pane (tabbed) ** Added DATA-View to pane ** Moved esearch to pane ** Moved romdb to pane ** Moved image-handling to pane ** Added some helptexts for images and romdb
- changed split for romdb to '.'
- updated the temp-folder create
- Added some more tooltips
- Navigation area now fixed.
Version 0.5.898 (2006.12.31)
- fixed space error - emulator could not be started if spaces in filename!
- Fixed a focus bug media-edit. Now it is possible to edit metadata.
- Added some tooltips for eccdb, navigation and main rom-view!
- Rename eccdb within ecc into eccdb_EMPTY for updates!
- Added shortcuts ** a = add new roms ** e = edit media ** b = bookmark ** x = remove from eccdb
- Implement new ini "ecc_navigation.ini" only for navigation ** This ini isnt transfered into user folder for updates! ** removed all nav-elements form ecc_general.ini
- Added ecc.ex v1.3.9.2
- Try to improved gui for Resolution 1024x768 (Open Status-Detail area)
- Added new platforms ** Thomson MO5 ** Sega Megadrive 32X (also remove 32x from genesis/megadrive config) ** Atari 400 ** Atari 800 ** Playstation 1 ** Added Wonderswan nav image
Version 0.5.897 (2006.12.29)
- Center all popup/dialog-windows
- ecc-core update (new dll fixes keystroke errors)
- Added new platforms ** sega sg1000 ** sega sc3000 ** Splitted wonderswan to b/w and color platform
Version 0.5.896 (2006.12.29) PUBLIC RELEASE
- Add new field to database :-)
Version 0.5.895 (2006.12.28)
- eccdb/add improvements ** implemented status-area update
- Fixed category dropdown bug - on change emu-config!
- Cleaned all platform configs
Version 0.5.894 (2006.12.23)
- eccdb webservice ** Post implemented! ** Button for ecc db transfer added
- Added license-notes
- Added file_id.diz
- Update some copyright notes
Version 0.5.893 (2006.12.18)
- Added new Folder "ecc-user-configs" ** This folder make it easier to update the ecc-system without overwriting ** user configurations every time *** On startup, ecc checks, if this folder is available... if not, creates it *** history.ini is autocreated in this folder (it could be deleted on errors) *** general.ini is autocreated in this folder (it could be deleted on errors) *** Every platform.ini changed by the user is auto transfered into this folder *** Backups of platform.ini are created in this folder to
- Refactored some ini functions
- Added a "unset ratings"-context menu item!
- create a deploy script for some pre-release tasks ** implemented eccCore.dat for internal configurations ** writen some trash collection functions for eg bak files
- Fixed some glitches in category dropdown... not complete fixed :-(
- Fixed wrong labels in plaform-contexe-menu
- Remove some debug-outputs!
- Add some ecc_readme.txt
Version 0.5.892 (2006.12.15)
- Bold font in search box
- Added new reset reg command for ecc.exe
- Optimized ecc-configuration area
- Temporarily removed webservices
Version 0.5.891 (2006.12.13)
- Optimized categories dropdown.
- Optimize navigation
- optimized icons
- removed some option-menu-items from top menu
Version 0.5.89 (2006.12.10)
- Implemented cursor-navigation in main treeview ** Cursor-Key left/right = prev/next page ** Cursor-Key ALT+left/right = first/last page
- Implemented icons for visibility options *** Top navigation and icons no complete connected :-) TODO! *** Implemented **** Navigation autoupdate **** Navigation hide empty **** Hide duplicate roms **** Hide images
- Fixed a little bug in eventbox for language-edit
Version 0.5.8899 (2006.12.05)
- Finaly fixed the link to the support forum :-)
- Added new TopMenu 'Startup' for ecc.exe commandline parameter ** implemented /deskicon ** implemented /starticon ** implemented /phpversion ** implemented /verify ** implemented /reset
Version 0.5.8898 (2006.12.03)
- Fixed problem, if user folder does not exists
- Fixed problem on save-image
- Added infotext to user-folder with version, platform name aso! ** create automaticly default ecc-user folder in ecc root directory!
- Media-Info ** Changes mediaedit-popup now also update media-info area direct!
- Added support button!
Version 0.5.8897 (2006.11.29)
- implemented direct editing of meta-flags like running, trainer aso.
- fixed a litte bug in the insert metadata-function
- removed direct rating in to... now build in media-info area!
- implement auto-update-ini for emuDownloadCenter
Version 0.5.8896 (2006.11.26)
- Media-Info ** added language-flags in mediainfo area! *** added edit language button, if no language selected! *** Click opens media-edit! ** First step of refactoring MediaInfo-Area and MediaEdit popup! *** Goal is direct access to change meta-data direct in MediaInfo-Area *** Added direct access eventbox to the rating * *** Plans for instant update of MediaInfo-Area! (some refactoring work :-))
- Fixed support-forum link
- Added eula (to be discussed!)
- Fixed a big bug in relative-path handeling. ** refactor methods to create relative paths
Version 0.5.8895 (2006.11.19)
- Size of navigation-pane now rezizeable.
- Freeform-Search ** Now search automaticlly updates the navigation (if autoupdate selected) ** Selection of another platform in navigation dont remove search word ** Wildcard * is allowed *** Use it like this: Year 19*0 (results in 1990, 1980, 1970 aso) ** Restructured search-area. ** Reset button now also reset rating selector ** Rating-Selector activates Search-Activestate-Button
- Search selectors ** Added status colors for selector (Blue=default, green=changed) *** Search type *** Search operator *** Rating
- Help Menu (TopNavigation) ** Added links to some urls like website and forum. ** Added Offline-Documentation link *** New folder ecc-help/ with offline documentation *** Added a documentation css style and sample-pages
Version 0.5.8894 (2006.11.15)
- Freeform-Search ** Added timeout for keystrokes for better search performace
Version 0.5.8893 (2006.11.13)
- Implemented pseudo fuzzy search ** All words are splitted at the whitespace *** Operators *** = direct search *** + AND search *** | OR search
Version 0.5.8892 (2006.11.12)
- Implemented Freeform Search selector ** No, you can also search in other fields by freeform search *** 'Name', *** 'Year', *** 'Developer', *** 'Info', *** 'Fileextension', *** 'EccIdent', *** 'CRC32 Checksum', *** 'Filename/Path',
- Implemented Rating search ** Shows all rated roms ordered by rating
- Implemented new direct media-edit bar ** Implemented direct rate
Version 0.5.8891 (2006.11.07)
- Fixed a big bug in parsing roms.
Version 0.5.889 (2006.11.05)
- Implemented functions for context menue and top menu ** Menu Shell operations *** Implement rename file at harddisk + automatic update of paths in eccdb *** Implement copy file at harddisk + db update *** Implement remove file from harddisk + dbupdate ** Reparse ROM-Directory *** Direct parse the folder of the selected rom. (if your folder has updated!)
- Fixed a bug in parser... ** if you change the platform while paring, it shows the wrong pf in popups :-)
Version 0.5.888 (2006.10.29)
- Context menu update ** Optimized structure of context menues ** Fixed problem while opening context menu ** Added rating submenu *** Shows ratings in cell and mediainfo *** Added a new image to show rating in cellview ** Added shell operations submenu *** Implemented browse rom folder
- Added some new categories
- implemented a new class to handle comboboxes
- Designed/Added a new splashscreen and in program teaser image ** new "emuControlCenter - explore your ROMS faster" :-)
- Added latest version of ecc.exe (1.30) ** added a hint to get eccLive (thanks to phoenix!)
- Wrote down tonns of todos and new features, i miss at this point. ** Research in other tools for interesting features :-) ** Found many but also found, that ecc will be a cool tool :-)
Version 0.5.8879 (2006.10.24)
- Updated ecc to PHP 5.1.4
Version 0.5.8878 (2006.10.23)
- Added 512MB RAM to my computer.... ecc runs now faster :-) (768 MB)
- Not found base_path for ecc-user will set to default folder (../ecc-user/)
- implemented 'maintenance'->'Reset ecc history' to reset the history file!
- Removed the auto ecc-splashscreen on startup, if ecc history is reseted!
- Adding experimental flag exportType to ecc_general.ini ** ECC will export datfiles with extension .ecc in datfile style ** CSV will export commaseperated files for excel/openoffice *** No import for ecc csv files implemented yet :-)
- fixed bug in create user folder
- Added new extensions to some platforms
- Added new platform "commodore vic20" (by phoenix)
- Updated images for platform "commodore c64" (by phoenix)
- Added msx nav image! (by phoenix)
Version 0.5.8877 (2006.10.16)
- finalize a extension in "add new roms" in "all found" autoupdates navigation
- Extended "organize roms" -> now uses names from metadata for orga.
- dispatcher now default off ** could be enabled [USER_SWITCHES] useExtensionDispatcher = 1
- Double fileextensions are handled be confirm-popups!
- Larger process status area
- create buggy :-( FileParserGen for genesis roms (only to validate!)
Version 0.5.8875 (2006.10.11)
- Build in fileextension to fileparser dispatcher ** dispatcher get data from header to get the right parser for rom ** Only cDispatchBin/cValidatorGen implemented this time *** not really good implemented header check :-) (i will check phoenix infos) *** If not valid bin for gen, print out cmd debug info and dont parse rom! *** Better implementation in 888 ;-)
Version 0.5.887 (2006.10.08)
- Parsing: Build in extension for many platform problem finder! :-) ** Added info-popup and exclude direct at #all found ** Ask for every dup extensions for Platform parse! *** Added platform names for better overview!
- Added missing image for msx
- removed some debug output :-)
- Added [EXPERIMENTAL] section to ecc_general.ini ** Added switch to use standard win filssystem dialogs ** This mode cant remember the last selected folder/file from histroy :-( ** win32Dialogs = [0|1]
- Added latest version of ecc.exe 1.12 (by phoenix)
- Set main window title to "emuControlCenter"
- fixed a BIG bug in show unsaved images. Now search also in emu/screenshots
- fixed bug "rebuild_user_folder" in ecc config.
- fixed bug in "Configuration" i18n-language dropdown!
- fixed missing lang "parse_rom_detail_headers"
Version 0.5.886 (2006.10.03)
- Refactoring ** Start media / os detection ** glade constructor
- Menu->options: Radios for select view-mode in romlist (Default 1) ** 1. Show all Roms ** 2. Show all available metadata ** 3. Show only roms without metadata
- Added new Platforms ** MSX (by phoenix) ** Colorgenie (by phoenix)
Version 0.5.885 (2006.10.01)
- Menu options -> show only roms with metadata ** better overview of missing metadata
- Added show_media_pp to ecc_general.ini to change the "media per page" value
- refactoring release ** Added new Singleton FACTORY and refactor manager-names ** cleanup manager-folder
- I18N ** Language dropdowns translatable
- Removed save to history.ini for "show only avalable roms"
- Listviews Roms/Platform ** add background color ** add hilight color
- Added experimental and buggy "fast_list_refresh" to ecc_general.ini
- Added experimental webservice for meta/get meta/send (not really working :-))
Version 0.5.884 (2006.09.27)
- Added color-swap tho the navigation and main list
- escape & under dos (^&)
- Added window title status "emuControlCenter vX.X build XXX (state)"
- new startup bat ** ecc.bat ** ecc-dev.bat (shows debug output)
- fixed translation in context menu
- Remove save to history for hide images
Version 0.5.883 (2006.09.25)
- Platform category could be configured in frontend!
- New Platforms added (by phoenix) ** Coleco Vision ** GCE Vectrex ** Mattel Intellivision
- Added new version of platform/media images (by phoenix)
Version 0.5.882 (2006.09.24)
- Add Platform category dropdown. ** Categories could be assigned free in ecc_platform_xxx.ini ** e.g. category = Console ** Shows only Platforms for the selected Category
- Imagepopup ** remove images in contex-menu
Version 0.5.881 (2006.09.18)
- imagepopup ** added imageselect by preview image in scrollable area! :) Cool! :-)
Version 0.5.880 (2006.09.17)
- fixed bug in saved image handling. (<0.5.88 could not find saved images)
- Preview image clickable. Opens Imagepopup.
- Mediaedit-popup ** Mot longer modal... you can get the next rom to edit from the romlist. ** Added Filename/Packed Filename to popup!
- Imagepopup ** Popup now has autofocus. A click to the romlist updates the images in popup! ** Added Imageposition label ** Buttons a now only sensitive if needed ** Imagepopup now direct show selected image (position)!
- "Show all images" added to contextmenu ROMS
- Platform navigation scrollbars added
- i18n internationalization ** ecc-config dropdown for changing languages ** i18n parser statusarea
- Platform images / emuControlCenter-Logo clickable
Version 0.5.879 (2006.09.13)
- Added gif support
- saving title screens as ecc_crc32_ingame_title.ext
- first version of image-popup for full images.
Version 0.5.878 (2006.09.11)
- fixed bugs: ** problem with escaped string in getEightDotThreePath() ** writing NULL into db if a ecc-datfile is imported!
Version 0.5.865/0.5.866/0.5.877 (2006.09.10)
- ecc-configuration added ** Set your user folder *** create, if not exists *** create all ecc-system-subfolders in user-folder ** Activate/Deactivate Platforms from gui ** Set your datfile-author informations (header for your exports!)
- i18n Internationalization/Translation ** ecc_general.ini flag language = de ** Location ecc-system/i18n/language/i18n_popups.php (lang=language 2chars eg. de,en,nl) ** I step one, all dialogs and context-menues are translatable. *** Done: Context menu Platformnavigation *** Done: Context menu Romlist *** Done: All Confirm/Info/File-Pathchooser-Dialogs! ** In step to, all Strings (also glade strings) are translatable via gettext!
- Start Media: add error-popup if emu is missing or wrong!
- navigation now is automaticlly sorted
- Added more image-slots for coverart and booklets
- Added support for Atari Jaguar. [by phoenix]
- Fix a bug in media-edit.
- set eccident for jaguar=jag, supervision=svn
- Added shortcuts for options and rom-actions (see main menu)
- Optimized platform navigation contextMenu
- media-info ** added archive - If rom is packed, the path of the packed file is shown. ** added location - path to the rom-/packed-file
- Added 8.3 Filename-Support for Watara-Supervision emulator
- Emus without commandline-support could be used using the RomRunner-PT [phoenix]
Version 0.5.085 (2006.08.24) RELEASE TO FIRST BETA-TESTER
- Save last selected platform to history
- Reorganize Roms by categories implemented
- MenuBar ** All options organized in top menubar
- Maintenance ** Remove duplicate roms from db implemented ** DB Vacuum -> Vacuum sqlite database ** ecc-userfolder and subfolder *** ecc creates folders automaticly on demand *** ecc also create missing user-folder *** subfolder could be configured in ecc_general.ini
- Absolute/Relative path convertion ** ecc create relative paths, if data is within the root dir of ecc *** emulators *** roms/media ** reorganize also creates relative paths, if possible
- ImageProcessing ** jpeg-compression could be configuredin ecc_general.ini
- File-Filter (File-Dialogs) ** Filefilter for Romcenter Datfiles (.dat) ** Filefilter for emuControlCenter Datfiles (.ecc)
- Spellcheck ;-)
- Tooltips wordings fixed :-)
- Images ** More ingame screenshots possible *** ingame_start = startscreen of a game *** ingame_play_1 = first ingame playing screenshot *** ingame_play_2 = second ingame playing screenshot *** ingame_play_3 = third ingame playing screenshot
- Added platform "Watara Supervision" [by phoenix]
Version 0.5.08 (2006.07.25)
** implemented Import of emuControlCenter- and Romcenter-Datfiles *** support for importing Romcenter-Datfiles **** Support 2.00/2.50 Dats with assigned fileextensions. **** Dats without fileextensions couldn?t supported by ecc :-( **** Dat-Stripper for Romcenter-Dats implemented ***** Clean up names from data like (PD) and [T-*] ***** Auto-Fill ecc?s extended meta-informations from stripped data ****** Languages ****** Freeware/PD ****** Year ****** Running (gooddump) ***** All stripped data is collected to field info in database! ***** Regular expressions could be configured in conf/ecc_dat_stripper.php ***** Dat-Stripper could be deactivated in conf/ecc_general.ini ** datfile-export *** eSearch-Export *** now you can use the eSearch-options to limit your export-data! *** meta-informations like languages, status could be removed from database *** data could be automaticlly backuped by ecc ** implemented edit platform.ini *** Edit title for navigation now possible in gui *** Edit paths and assign emulator now possible in gui ** implemented new tab platform informations in main-view *** Show some facts about the platform like name, manufacurer, history, links *** own ini-file (infos/ecc_platform_a2600_info.ini) *** maybe used for categories like in MESS (show only platforms by atari) ** implemented Active [AUTOUPDATE|NORMAL] Navigation *** navigation will only show the real result-counts of a search *** combination with "Active [HIDE|SHOW] platforms w/o media" possible! ** implemented Active [HIDE|SHOW] platforms w/o media. ** clear dat database added ** optimized "optimize languages", now using multi-deletes ** added platforms ** Optimize null-data ordering, if there are no meta-infos for a file! ** Changed database *** filedata = fdata *** metadata = mdata *** metadata_languages = mdata_languages *** Atari 2600 *** Atari 5200 *** Atari 7800
Version 0.5.07 (2006.07.16)
** Status area *** progressbar *** show status of export, import and parsing *** could be hidden *** processes could be cancled ** Extended Search *** result could be set to option = *|no|no+?|yes|yes+?|? *** is saved to ecc_histroy.ini *** could be hidden ** Image-Processing *** New image-system improves the speed of ecc *** select start/running ingame-shots in main-view from dropdown *** show only saved or only unsaved images ** Add Platform-Nav context menu ** Inline-Help system restructured!
Version 0.5.06 (2006.07.10)
** Add Media-History-Button *** Shows all Media, you?ve started in the last time. *** Ordered by last launchtime! *** Count editeable in ecc.ini ([USER_SWITCHES] media_history = 50) ** Image Toggle *** Now you can toggle images on/off. (saved to history.ini) ** Cellview *** Platform-Ident image added for better overview in all-mode. *** Add more important infos from ecc-dat to cell ** Media-Edit *** Now, edit Meta-Data is allowed from Bookmarks and History *** Now, a media could be started from media-edit window *** New Comboboxes for all options *** category has now a multi-wrap-dropdown *** languages-edit added ** Add Languages *** Add Lanugage-Search **** Now you can search for media in specified language *** Add Languages-Edit **** Languages could be added in media-edit popup **** languages will shown in cellview and media-info **** languages are exported and imported pipe-seperated ***** e.g. d64;Bubble Bobble;.d64;8727EFCD;1;0;8;1;0;0;2;0;1987;0;2;E|F|S;;;;;;# ***** e.g. English, French, Spanish ** New Languages *** Based on data extracted form datfiles :-) ** New Categories *** based on statistics "Genre Stats" of GBA-Lister *** http://gbalister.emubase.de/show_stats_2.de.html ** Gui *** Some improvements. *** new background-color :-) *** New navigation-images. *** New images for plattform infos ** New Function for dropdowns. *** now all dropdowns are created on the fly. *** IndexedCombobox create simple or not so simple (image/wrapped) dropdowns. ** Add confirm-popup for "remove from ecc-db" ** DEVEL-Dat-Importer *** function to get informations from dat to fill extended ecc-dat-dat **** languages **** pd / freeware (PD) **** Translations (T+) (T-) *** concat dat-information strings for more predefined meta-informations. ** Add Splash-Screen at startup *** only shown first time, you open ecc (saved to history.ini)
Version 0.5.05 (2006.07.04)
** new user-folder structure *** now relative and absolut path could be set in ecc.ini *** now every media have his own folder with subfolders eg. images and export **** better structure for sharing the media-data with other ecc user **** first step for a planned user-folder to zip backup. *** refactoring image function **** save images now use new user-folder structure **** fixed little bug in save image that overwrites "image 001" sometimes. :-) ** DatfileExport *** insert credits from ecc.ini (author, web, email, comment) *** save export now use new user-folder structure
Version 0.5.04 (2006.07.03)
** ini-manager *** complete refactored *** save user-selections for the next ecc-session to history.ini **** navigation: save last selected plattform **** parser: save last parsed folder **** importer: save last selected eccDatFile ** Import / Export *** optimize import. Now direct export from query without data-array ** sql *** optimize queries *** type-hinting and escaping. ** media-edit win *** ; in user-input not allowed. Reason Import/Export and File-Rename-Option ** parser popup *** file_lister shows found (unpacked and packed) by extension *** parser shows new and changed media ** Internal windows *** media-edit popup changed to splash-screen mode *** parser popup changed to splash-screen mode ** temp. removed md5 support. ecc dont need md5 by now :-)
Version 0.5.03 (2006.07.01)
** eccini: refactored *** [NAVIGATION] now creates the main-navigation of ecc *** comments add for all sections *** add new extensions to [FILE_PARSER] section *** add "all found" to navigation. ** DatfileImport: *** ecc-datFile import implemented *** datFileImporter.php for romCenter imports. (DEVEL) **** refreshed all mdata_ext_game fileinformations ** MediaMaintenance: *** "all found" clear/optimize now have impact for all records. *** function optimize db also optimize bookmarks *** function clear db also optimize bookmarks ** internal refactoring manager
Version 0.5.02 (2006.06.20)
** MediaMaintenance *** add function optimize db *** add function clear db ** MediaEdit *** add usk (altersfreigabe) *** add multiplayer *** add netplay ** ContextMenu *** item remove from eccdb
Version 0.5.01 (2006.05.18)
- initial release