merge changes from branch /branches/mono (image resource loading)
+ creating a branch to load xml data using linq
update EmuXPortal/Form1.cs -- make some missing changes for handling rom loading progress and issues with image resources
Update Form1.cs -- revert the following commits r322 + comitting current wip for cache support r296 + Add support for runtime caching of roms + Add support to list the progress of rom loading
comitting current wip for cache support
+ Add support for runtime caching of roms + Add support to list the progress of rom loading
remove logging spam
update to latest version -- fixe some issues with non-emulator based games (PC)
add qoutes around rom_file and rom_path
add support to return the last platform selected
add back favorites platform and fix issue when no game roms are found don't say no games have been favorited
update emuxportal support for pressing up/down arrow keys on linux systems
+ fix issue with layout suspending/resuming
fix an error where setting the borderstyle causes an X11 Error BadWindow (invalid Window parameter) exception
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.