pcsx2/pcsx2/gui
avihal@gmail.com 1420318b04 GUI: BUGFIX: (Save)State in GS window title can get out of sync with actual current slot (after loading/saving state via the menu).
Details:
- It seems that due to legacy reasons, Lilypad is setting the current state at the GS window title, as a hack which is enabled by default (at Lilypad's main GUI tab). However, it's buggy because it only changes the display when (shift/)F2 is pressed, while the current slot actually also changes when loading/saving state via the PCSX2 main menu, so it can get out of sync (possibly with unpleasant results, especially when saving). Now it's disabled by default at Lilypad, and if enabled, displayed as "State(Lilypad)".

- PCSX2 itself now properly handles the current State slot at the GS title window.

Note: ZeroGS still changes its title independently (not via the "standard" PCSX2 mechanism) so Lilypad's title hack might still be useful for it. However, it's still buggy and can get still out of sync.

TODO: Remove this option completely from Lilypad because it's buggy? ZeroGS can still use it, but I think it can cause more harm than good. What do you think?

git-svn-id: http://pcsx2.googlecode.com/svn/trunk@4656 96395faa-99c1-11dd-bbfe-3dabce05a288
2011-05-17 11:18:45 +00:00
..
Dialogs GUI: when the config panel is open, and using keyboard shortcuts for frame-limiter (F4) or aspect-ratio (F6), reflect it at the GUI, but ONLY if there are no intermediate changes at the GUI (i.e., only if the "Apply" button is currently disabled). This would prevent re-applying obsolete values when clicking Apply/OK for for these two configs (after they were changed via KB while the GUI was open). 2011-05-06 12:46:58 +00:00
Panels pcsx2 gui: better fit string into textbox on linux 2011-05-15 14:02:36 +00:00
Resources * Bugfix for Recent Iso List (it stopped remembering stuff a couple revs ago). 2010-12-14 07:18:09 +00:00
App.h GUI: when the config panel is open, and using keyboard shortcuts for frame-limiter (F4) or aspect-ratio (F6), reflect it at the GUI, but ONLY if there are no intermediate changes at the GUI (i.e., only if the "Apply" button is currently disabled). This would prevent re-applying obsolete values when clicking Apply/OK for for these two configs (after they were changed via KB while the GUI was open). 2011-05-06 12:46:58 +00:00
AppAccelerators.h GUI: when the config panel is open, and using keyboard shortcuts for frame-limiter (F4) or aspect-ratio (F6), reflect it at the GUI, but ONLY if there are no intermediate changes at the GUI (i.e., only if the "Apply" button is currently disabled). This would prevent re-applying obsolete values when clicking Apply/OK for for these two configs (after they were changed via KB while the GUI was open). 2011-05-06 12:46:58 +00:00
AppAssert.cpp newHostVM: 2010-11-16 15:58:42 +00:00
AppCommon.h * Cmdline: Added warnings when opening settings panels with command line overrides enabled, and force-disable overrides when new settings are manually applied. 2010-06-24 17:39:18 +00:00
AppConfig.cpp GS window: allow full manual image control (had zoom already, now adding move, stretch). 2011-04-06 15:54:15 +00:00
AppConfig.h GS window: allow full manual image control (had zoom already, now adding move, stretch). 2011-04-06 15:54:15 +00:00
AppCorePlugins.cpp Removed an old hack for resumes from suspended states that caused GS plugins to open twice. 2011-02-26 00:41:31 +00:00
AppCorePlugins.h UI: 2010-07-01 15:08:12 +00:00
AppCoreThread.cpp Couple clarifications and fixed warnings. 2011-02-26 03:20:58 +00:00
AppCoreThread.h newHostVM: (WIP, may not run!) -- Applied host virtual memory mapping to the EE/IOP/VU main and on-chip memory banks. Added a new OO-based system allocator object for handling said virtual memory resources. Plus many code cleanups, and some added mess that needs to be cleaned up. 2010-11-15 14:05:02 +00:00
AppEventListeners.h Bugfixes to the new pcsx2-vm / pcsx2-ui split ini system (WIP). Also fixed minor formatting errors in the intro wizard page. 2011-01-13 20:33:13 +00:00
AppEventSources.cpp Fix the apply button not graying out anymore like it used to. 2011-01-18 00:58:54 +00:00
AppForwardDefs.h * Fixed fullscreen default-to-on behavior; the bug was caused by wxWidgets being a bit ficle and expecting the window to be Shown prior to being made fullscreen (even though the docs say ShowFullscreen() will show the window itself). 2010-06-22 04:29:24 +00:00
AppGameDatabase.cpp Recent Iso list: 1. Iso that don't exist are grayed out at the menu. 2. in portable mode, Iso files are saved as relative if they're inside pcsx2 folder, or in parallel to it. 2011-03-26 07:02:46 +00:00
AppGameDatabase.h Recent Iso list: 1. Iso that don't exist are grayed out at the menu. 2. in portable mode, Iso files are saved as relative if they're inside pcsx2 folder, or in parallel to it. 2011-03-26 07:02:46 +00:00
AppInit.cpp i18n: news string for translators. 2011-03-13 10:33:19 +00:00
AppMain.cpp A few fixes for some situations I didn't consider. 2011-03-03 19:20:38 +00:00
AppRes.cpp Menu: recent-ISO-list (dynamic list with automatic menu IDs) was clashing with other fixed menu IDs (specifically, the first item on the recent ISOs list got an "automatic" id of 100 (decimal) which happened to clash with multitap 2 menu item. Result: when clicking multitap2 menu item, the first iso gets selected instead - multitap2 menu was b0rked). 2011-03-07 16:58:24 +00:00
AppSaveStates.h GUI: BUGFIX: (Save)State in GS window title can get out of sync with actual current slot (after loading/saving state via the menu). 2011-05-17 11:18:45 +00:00
AppUserMode.cpp Fixed inconsistent newlines / added as many svn:eol-style=native properties as I could without killing myself. 2011-03-25 05:06:49 +00:00
ApplyState.h MCD manager: refinements and improvements: 2011-03-14 21:20:23 +00:00
ConsoleLogger.cpp Moved the "Print CDVD info" menu item to console logs. 2011-03-10 16:57:14 +00:00
ConsoleLogger.h Moved the "Print CDVD info" menu item to console logs. 2011-03-10 16:57:14 +00:00
CpuUsageProvider.cpp newHostVM: Linux fixes. 2010-11-17 03:18:36 +00:00
CpuUsageProvider.h Copyright 2010 : PCSX2 and plugins! (notable exception: didn't update copyright info in any Gabest plugins) 2010-05-03 14:08:02 +00:00
CpuUsageProviderLnx.cpp Copyright 2010 : PCSX2 and plugins! (notable exception: didn't update copyright info in any Gabest plugins) 2010-05-03 14:08:02 +00:00
CpuUsageProviderMSW.cpp More fixes for the evil RuntimeError constructor ambiguity. (gcc compile errors) 2010-06-29 03:59:03 +00:00
ExecutorThread.cpp * Documented some of the event/threading proxy class and its underlying event queue. 2010-12-27 15:25:39 +00:00
FrameForGS.cpp GUI: BUGFIX: (Save)State in GS window title can get out of sync with actual current slot (after loading/saving state via the menu). 2011-05-17 11:18:45 +00:00
GSFrame.h GSdx: Double-click now toggles full screen. 2011-01-06 20:26:10 +00:00
GlobalCommands.cpp GUI: when the config panel is open, and using keyboard shortcuts for frame-limiter (F4) or aspect-ratio (F6), reflect it at the GUI, but ONLY if there are no intermediate changes at the GUI (i.e., only if the "Apply" button is currently disabled). This would prevent re-applying obsolete values when clicking Apply/OK for for these two configs (after they were changed via KB while the GUI was open). 2011-05-06 12:46:58 +00:00
IsoDropTarget.cpp Internationalization fix-ups. PCSX2 0.9.7 should *finally* be ready for translations. Whew. 2010-12-02 08:15:11 +00:00
IsoDropTarget.h * Fixed fullscreen default-to-on behavior; the bug was caused by wxWidgets being a bit ficle and expecting the window to be Shown prior to being made fullscreen (even though the docs say ShowFullscreen() will show the window itself). 2010-06-22 04:29:24 +00:00
MSWstuff.cpp * Bugfix for Recent Iso List (it stopped remembering stuff a couple revs ago). 2010-12-14 07:18:09 +00:00
MSWstuff.h More work on memorycards, and general UI adjustments. Some things with the dialogs might be a bit broken-ish. Will finish this up properly soon. :) 2010-05-20 12:23:13 +00:00
MainFrame.cpp CDVD plugin submenu disable: code cleanup to allow easier future modifications. 2011-04-16 20:36:53 +00:00
MainFrame.h CDVD plugin submenu disable: code cleanup to allow easier future modifications. 2011-04-16 20:36:53 +00:00
MainMenuClicks.cpp CDVD plugin submenu disable: code cleanup to allow easier future modifications. 2011-04-16 20:36:53 +00:00
MemoryCardFile.cpp pcsx2 gui: support revision number in various place with cmake linux build 2011-04-12 16:24:41 +00:00
MemoryCardFile.h Fixed inconsistent newlines / added as many svn:eol-style=native properties as I could without killing myself. 2011-03-25 05:06:49 +00:00
MessageBoxes.cpp Introducing a mostly revamped Tracelog and Console log system. Various console log sources can now be toggled on/off on the fly, allowing end users to enable more verbose logging when they encounter problems. Both console and trace sources can be given automatic prefixing. 2010-08-06 05:46:09 +00:00
Readme-MemoryCardFile.txt Fixed inconsistent newlines / added as many svn:eol-style=native properties as I could without killing myself. 2011-03-25 05:06:49 +00:00
RecentIsoList.cpp Resent ISO list menu: Items order reversed such the the most recent ones appear at the top. 2011-04-02 08:09:36 +00:00
RecentIsoList.h Menu: recent-ISO-list (dynamic list with automatic menu IDs) was clashing with other fixed menu IDs (specifically, the first item on the recent ISOs list got an "automatic" id of 100 (decimal) which happened to clash with multitap 2 menu item. Result: when clicking multitap2 menu item, the first iso gets selected instead - multitap2 menu was b0rked). 2011-03-07 16:58:24 +00:00
Saveslots.cpp Save-state: gracefully handle state load/save when the VM isn't at a valid state (was crashing on load state before running anything if a bios savestate existed) 2011-03-20 11:19:00 +00:00
SysState.cpp i18n: add some missing strings. Remove SetDiagMsg one. 2011-03-29 18:21:54 +00:00
UpdateUI.cpp Patch by pseudonim: Disable the state load/save menus when no active VM. 2011-03-20 12:32:54 +00:00
i18n.cpp zerospu2: fix an issue with gcc 4-6 (note some gcc 4.6 optimization breaks pcsx2...) 2011-04-29 21:02:31 +00:00
i18n.h i18n: on linux seach l10n file also in Langs directory 2011-01-22 14:50:05 +00:00
pxEventThread.h * Documented some of the event/threading proxy class and its underlying event queue. 2010-12-27 15:25:39 +00:00
pxLogTextCtrl.cpp Introducing a mostly revamped Tracelog and Console log system. Various console log sources can now be toggled on/off on the fly, allowing end users to enable more verbose logging when they encounter problems. Both console and trace sources can be given automatic prefixing. 2010-08-06 05:46:09 +00:00