ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/EmuXPortal/branches/uienhancements/EmuXPortal.sln
Revision: 217
Committed: Tue Aug 5 03:45:27 2014 UTC (8 years, 10 months ago) by william
File size: 6647 byte(s)
Log Message:
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
........

File Contents

# Content
1
2 Microsoft Visual Studio Solution File, Format Version 12.00
3 # Visual Studio 2012
4 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EmuXPortal", "EmuXPortal\EmuXPortal.csproj", "{C6A57BE4-A8B6-4298-B022-62F40FB1CB18}"
5 EndProject
6 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SystemConfig", "SystemConfig", "{3BCCCF9C-756A-45A6-B94D-A6E95D1DE458}"
7 ProjectSection(SolutionItems) = preProject
8 config-dbg.ini = config-dbg.ini
9 config.ini = config.ini
10 EndProjectSection
11 EndProject
12 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "EmulatorConfig", "EmulatorConfig", "{59F41C5B-F8B6-456A-A934-B74CA6CD343F}"
13 ProjectSection(SolutionItems) = preProject
14 emu.config = emu.config
15 EndProjectSection
16 EndProject
17 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Images", "Images", "{EF73C59A-2699-4665-94FC-1B1D969CD344}"
18 ProjectSection(SolutionItems) = preProject
19 game.png = game.png
20 games.png = games.png
21 EndProjectSection
22 EndProject
23 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PerformanceProfiler", "PerformanceProfiler", "{E9B9A27C-AE12-41BE-B5CA-05AC77E44E51}"
24 EndProject
25 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "EmuXPortal_MemoryProfiler", "EmuXPortal_MemoryProfiler", "{DC4FA02B-44AD-4DD5-BEDF-9D17A6154D9F}"
26 ProjectSection(SolutionItems) = preProject
27 PerformanceProfiler\EmuXPortal_MemoryProfiler\EmuXPortal_MemoryProfiler.psess = PerformanceProfiler\EmuXPortal_MemoryProfiler\EmuXPortal_MemoryProfiler.psess
28 EndProjectSection
29 EndProject
30 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "deps", "deps", "{5398AD49-0FCD-4A2C-AA89-E03E81D15DF0}"
31 EndProject
32 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Utilities.TransparentControls", "deps\TransparentControls\Utilities.TransparentControls.csproj", "{DD4D2205-3308-4E1A-A5D9-C01129564566}"
33 EndProject
34 Global
35 GlobalSection(SubversionScc) = preSolution
36 Svn-Managed = True
37 Manager = AnkhSVN - Subversion Support for Visual Studio
38 EndGlobalSection
39 GlobalSection(SolutionConfigurationPlatforms) = preSolution
40 All Configurations|Any CPU = All Configurations|Any CPU
41 All Configurations|Mixed Platforms = All Configurations|Mixed Platforms
42 All Configurations|x64 = All Configurations|x64
43 All Configurations|x86 = All Configurations|x86
44 Debug|Any CPU = Debug|Any CPU
45 Debug|Mixed Platforms = Debug|Mixed Platforms
46 Debug|x64 = Debug|x64
47 Debug|x86 = Debug|x86
48 Release|Any CPU = Release|Any CPU
49 Release|Mixed Platforms = Release|Mixed Platforms
50 Release|x64 = Release|x64
51 Release|x86 = Release|x86
52 EndGlobalSection
53 GlobalSection(ProjectConfigurationPlatforms) = postSolution
54 {C6A57BE4-A8B6-4298-B022-62F40FB1CB18}.All Configurations|Any CPU.ActiveCfg = Release|x86
55 {C6A57BE4-A8B6-4298-B022-62F40FB1CB18}.All Configurations|Mixed Platforms.ActiveCfg = Release|x86
56 {C6A57BE4-A8B6-4298-B022-62F40FB1CB18}.All Configurations|Mixed Platforms.Build.0 = Release|x86
57 {C6A57BE4-A8B6-4298-B022-62F40FB1CB18}.All Configurations|x64.ActiveCfg = Release|x86
58 {C6A57BE4-A8B6-4298-B022-62F40FB1CB18}.All Configurations|x86.ActiveCfg = Release|x86
59 {C6A57BE4-A8B6-4298-B022-62F40FB1CB18}.All Configurations|x86.Build.0 = Release|x86
60 {C6A57BE4-A8B6-4298-B022-62F40FB1CB18}.Debug|Any CPU.ActiveCfg = Debug|x86
61 {C6A57BE4-A8B6-4298-B022-62F40FB1CB18}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
62 {C6A57BE4-A8B6-4298-B022-62F40FB1CB18}.Debug|Mixed Platforms.Build.0 = Debug|x86
63 {C6A57BE4-A8B6-4298-B022-62F40FB1CB18}.Debug|x64.ActiveCfg = Debug|x86
64 {C6A57BE4-A8B6-4298-B022-62F40FB1CB18}.Debug|x86.ActiveCfg = Debug|x86
65 {C6A57BE4-A8B6-4298-B022-62F40FB1CB18}.Debug|x86.Build.0 = Debug|x86
66 {C6A57BE4-A8B6-4298-B022-62F40FB1CB18}.Release|Any CPU.ActiveCfg = Release|x86
67 {C6A57BE4-A8B6-4298-B022-62F40FB1CB18}.Release|Mixed Platforms.ActiveCfg = Release|x86
68 {C6A57BE4-A8B6-4298-B022-62F40FB1CB18}.Release|Mixed Platforms.Build.0 = Release|x86
69 {C6A57BE4-A8B6-4298-B022-62F40FB1CB18}.Release|x64.ActiveCfg = Release|x86
70 {C6A57BE4-A8B6-4298-B022-62F40FB1CB18}.Release|x86.ActiveCfg = Release|x86
71 {C6A57BE4-A8B6-4298-B022-62F40FB1CB18}.Release|x86.Build.0 = Release|x86
72 {DD4D2205-3308-4E1A-A5D9-C01129564566}.All Configurations|Any CPU.ActiveCfg = All Configurations|Any CPU
73 {DD4D2205-3308-4E1A-A5D9-C01129564566}.All Configurations|Any CPU.Build.0 = All Configurations|Any CPU
74 {DD4D2205-3308-4E1A-A5D9-C01129564566}.All Configurations|Mixed Platforms.ActiveCfg = All Configurations|x86
75 {DD4D2205-3308-4E1A-A5D9-C01129564566}.All Configurations|Mixed Platforms.Build.0 = All Configurations|x86
76 {DD4D2205-3308-4E1A-A5D9-C01129564566}.All Configurations|x64.ActiveCfg = All Configurations|x64
77 {DD4D2205-3308-4E1A-A5D9-C01129564566}.All Configurations|x64.Build.0 = All Configurations|x64
78 {DD4D2205-3308-4E1A-A5D9-C01129564566}.All Configurations|x86.ActiveCfg = All Configurations|x86
79 {DD4D2205-3308-4E1A-A5D9-C01129564566}.All Configurations|x86.Build.0 = All Configurations|x86
80 {DD4D2205-3308-4E1A-A5D9-C01129564566}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
81 {DD4D2205-3308-4E1A-A5D9-C01129564566}.Debug|Any CPU.Build.0 = Debug|Any CPU
82 {DD4D2205-3308-4E1A-A5D9-C01129564566}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
83 {DD4D2205-3308-4E1A-A5D9-C01129564566}.Debug|Mixed Platforms.Build.0 = Debug|x86
84 {DD4D2205-3308-4E1A-A5D9-C01129564566}.Debug|x64.ActiveCfg = Debug|x64
85 {DD4D2205-3308-4E1A-A5D9-C01129564566}.Debug|x64.Build.0 = Debug|x64
86 {DD4D2205-3308-4E1A-A5D9-C01129564566}.Debug|x86.ActiveCfg = Debug|x86
87 {DD4D2205-3308-4E1A-A5D9-C01129564566}.Debug|x86.Build.0 = Debug|x86
88 {DD4D2205-3308-4E1A-A5D9-C01129564566}.Release|Any CPU.ActiveCfg = Release|Any CPU
89 {DD4D2205-3308-4E1A-A5D9-C01129564566}.Release|Any CPU.Build.0 = Release|Any CPU
90 {DD4D2205-3308-4E1A-A5D9-C01129564566}.Release|Mixed Platforms.ActiveCfg = Release|x86
91 {DD4D2205-3308-4E1A-A5D9-C01129564566}.Release|Mixed Platforms.Build.0 = Release|x86
92 {DD4D2205-3308-4E1A-A5D9-C01129564566}.Release|x64.ActiveCfg = Release|x64
93 {DD4D2205-3308-4E1A-A5D9-C01129564566}.Release|x64.Build.0 = Release|x64
94 {DD4D2205-3308-4E1A-A5D9-C01129564566}.Release|x86.ActiveCfg = Release|x86
95 {DD4D2205-3308-4E1A-A5D9-C01129564566}.Release|x86.Build.0 = Release|x86
96 EndGlobalSection
97 GlobalSection(SolutionProperties) = preSolution
98 HideSolutionNode = FALSE
99 EndGlobalSection
100 GlobalSection(NestedProjects) = preSolution
101 {DC4FA02B-44AD-4DD5-BEDF-9D17A6154D9F} = {E9B9A27C-AE12-41BE-B5CA-05AC77E44E51}
102 {DD4D2205-3308-4E1A-A5D9-C01129564566} = {5398AD49-0FCD-4A2C-AA89-E03E81D15DF0}
103 EndGlobalSection
104 EndGlobal

Properties

Name Value
vs:project-root