update emuxportal for building under mono
creating a mono branch
+ fix selection background of active control -- makes it more visible than just a border
Reverse merged revision(s) 248-247 from trunk: + current WIP for flowlayout panel ........ ........
+ current wip
+ current WIP for flowlayout panel
flowlayoutpanels: call SuspendLayout(); and ResumeLayout(false); as needed
+ catch unhandled exceptions in Form1
+ update log state (using Info, Warn, Debug, and Error) as needed
+ use Enterprise.Logging instead of EmuXPortal.Logging
+ 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 an issue when no games have been favorited
+ enable cursor hiding + disable config testing ** this will be re-released at v1.0.0.7
+ fix an issue where pressing PAGE_UP would actually act like PAGE_DOWN was pressed when viewing game roms
+ add initial back-end support for removing/adding favorite roms
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)
+ fix object in-use execeptions (this will now cause a memory usage to increase)
+ thread locking
+ BUGFIX (1.0.0.4): properly send roms to emulator
OPTIMIZE LOGGING
PERFORMANCE OPTIMIZATION: ** only get defaultimage resource once (don't duplicate the resource)
PERFORMANCE: PROFILING When update Controls: only call this.Upate() don't call this.Refresh() and this.Update This increases performance slightly
**** memory optimization (bulk WIP)
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
merged branch uienhancments
use stopwatches to check performance
update config: + use config.ini (turn off #define CONFIG_TESTING) + exit if invalid and give user notice that something needs to be configured
reformat Platform name to incorporate both short and long names
+ fix issues with selecting entries based on key press (a-z, 0-9)
+ add support pressing a letter or number to jump to that entry
+ speed up rom parsing by passing in the EMUConfig (rather than re-generating it each time)
+ add support when displaying platforms: if user pressed backspace, exit application
+ add support to replace emu placeholder options with the real options
set positioning of ui elements
+ add entries for platforms + add entries for roms + add key events
initial commit for finding rom dirs
setup config to move form to proper screen at start
initial setup of config loading
initial commit
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.