| Age | Commit message (Collapse) | Author |
|
|
|
|
|
The core InputCommon Hotkeys interface does all of this for us.
|
|
- FileSearch is now just one function, and it converts the original glob
into a regex on all platforms rather than relying on native Windows
pattern matching on there and a complete hack elsewhere. It now
supports recursion out of the box rather than manually expanding
into a full list of directories in multiple call sites.
- This adds a GCC >= 4.9 dependency due to older versions having
outright broken <regex>. MSVC is fine with it.
- ScanDirectoryTree returns the parent entry rather than filling parts
of it in via reference. The count is now stored in the entry like it
was for subdirectories.
- .glsl file search is now done with DoFileSearch.
- IOCTLV_READ_DIR now uses ScanDirectoryTree directly and sorts the
results after replacements for better determinism.
|
|
|
|
|
|
|
|
Show the cursor in os x fullscreen by default. Fixes issue 8376.
|
|
Read opening.bnr to get names from Wii discs
|
|
I'm not sure if Maker is the best name (Developer? Publisher?
Company? Copyright?) but I went with it because it's
what the game properties window uses. For the sake of
backwards compatibility, the INI option wasn't renamed.
|
|
|
|
|
|
|
|
FrameTools: Use AppendRadioItem for constructing the frameskip menu
|
|
FrameTools: Remove redundant 'i-1'
|
|
Same thing, less code.
|
|
|
|
|
|
DolphinWX: Break the netplay UI controls into separate classes.
|
|
Since its lifetime is managed on the CPU thread, this (or a refactoring)
is absolutely required. One of the functions with a PauseAndLock call
added is CFrame::UpdateGUI; this is fine now, since it's called only
after important events happen, so just make sure not to call it every
frame or something :)
|
|
|
|
The countries are sorted alphabetically. This should have been changed
when the variable was renamed from Country_International to
Country_World
|
|
"Dolphin at GitHub" doesn't make much sense IMO. We could also make it say "Source Code" or "Dolphin on GitHub".
I also changed "Dolphin Website" to make it consistent with the Qt version.
|
|
Prior to this, ConfigMain.cpp was a large (52KB) cpp file that contained all of the UI setting code.
This breaks up the config code into subclasses of wxPanel, which are then just instantiated to add to the settings wxNoteBook. This keeps all the settings categories separated from one another and also cleans up the code in general.
|
|
|
|
|
|
|
|
|
|
|
|
Cleared the default mapping of hotkeys as they were conflicting with the key shortcuts.
Removed the Open, Change Disc, Refresh List and Exit hotkeys as they work only when driven from the menu.
|
|
controllers config.
- Simplified the locking mechanism when controllers were updated
- Reloaded the config of the controls instead of re-initialising the control plugins
- Fixed controls being unresponsive after the Refresh button was pressed
- Disables the hotkeys while the controller config is open
|
|
|
|
Various fixes to formatting and whitespace
|
|
|
|
The UI greys all buttons when shutting down, so it's sufficient as a visual cue
|
|
Removes the requirement for stack allocated InputConfigDialogs to call Destroy. This shouldn't be necessary for wxDialog derivatives.
This also fixes a leak that would occur every time an InputConfigDialog is opened and closed. wxWindow subclasses (this includes wxDialog) only destroy child windows and sizers (including things in the sizers). So every wxTimer allocation would have resulted in a leak.
|
|
Clean Up
|
|
Reword "Boot from DVD Drive" -> "DVD Backup" menu option
|
|
Web Site -> Website
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Rename DSP settings to Audio settings
|
|
|
|
Note: This will break custom themes.
|
|
It's not being used and gives a warning on Unix/Unix-like machines.
|
|
|