Sync with trunk - since re-integration of uienhancements branch Merged revision(s) 85-210 from trunk: reintegrate pctitlelaunching branch: + add support for launching standalone games categorized under a specific platform (ie. PC) that does not need to have an emulator launched ........ commit 1.0.0.3 ........ update: config-dbg.ini ........ add EmuXPortal_MemoryProfiler.psess (Memory profiler) ........ + include performance profiler files (.psess files) ........ + update profile settings ........ move EmuXPortal_MemoryProfiler ........ + update profiler file location ........ + update report file location ........ ........ ........ ........ ........ ........ svn:ignore: *.vsp ........ ........ use IComparable<IEmuConfig> instead of IComparable (saves memory, due to unboxing) ........ **** memory optimization (bulk WIP) ........ ........ + ensure we only read files that have the correct rom file pattern: ie .iso, .rom,.bin, etc) ........ increase version from 1.0.0.3 to 1.0.0.4 ........ PERFORMANCE: PROFILING When update Controls: only call this.Upate() don't call this.Refresh() and this.Update This increases performance slightly ........ PERFORMANCE OPTIMIZATION: ** only get defaultimage resource once (don't duplicate the resource) ........ PERFORMANCE: log timestamp ........ OPTIMIZE LOGGING ........ ........ commit v1.0.0.4 (memory optimized and faster) ........ turn off #define CONFIGURATION_TESTING ........ turn off #define CONFIGURATION_TESTING ........ + BUGFIX (1.0.0.4): properly send roms to emulator ........ + BUGFIX (1.0.0.4): properly send roms to emulator ........ stupid: #define CONFIGURATION_TESTING (forgot to turn off again!!) ........ stupid: #define CONFIGURATION_TESTING (forgot to turn off again!!) ........ update config-dgi.ini: change ROMPATH ........ + thread locking ........ + fix object in-use execeptions (this will now cause a memory usage to increase) ........ + dispose graphics when finished loading ........ set version to: 1.0.0.5 ........ update to version 1.0.0.5: fixes in 1.0.0.5: + correct object in-use exceptions (memory usage will slightly increase) + dispose graphics when finished loading controls + use thread-locking techniques ........ set form TopMost ........ set version: 1.0.0.6 ........ 1.0.0.6 ........ revert changes from r146, r147, and r148: * don't make form TopMost (because no other window can be above it; which will cause issues with launching games) ........ re-integrate branch: fullscreen-fix ** the application will be top-most (this reverts r153) -revert changes from r146, r147, and r148: -* don't make form TopMost (because no other window can be above it; which will cause issues with launching games) ........ re-compile after merge ........ config-dbg.ini: * update rompath ........ + add support for loading favorites -- this feature is a WIP (work in progress) ........ + add initial back-end support for removing/adding favorite roms ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ + fix an issue where pressing PAGE_UP would actually act like PAGE_DOWN was pressed when viewing game roms ........ ........ ........ ignore favorites ini file ........ ........ ........ ........ 1.0.0.7 ........ 1.0.0.7 ........ + enable cursor hiding + disable config testing ** this will be re-released at v1.0.0.7 ........ + enable cursor hiding + disable config testing ** this will be re-released at v1.0.0.7 ........ + fix an issue when no games have been favorited ........ + fix another issue with the application exiting, if no games have been favorited, and you press backspace to go back to the last/root menu ........ ........ ** fix issues with games, that have been favorited ** a favorited game, with an image, cannot be displayed more than once ** also, the platform name was not generated properly for external configs ........ 1.0.0.8 ........ ** disable config testing ........ 1.0.0.8 ........ ........ ........ ........ 1.0.0.8 - rebuild ........
update with progress bar support
create branch: uienhancements
setup config to move form to proper screen at start
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.