| Age | Commit message (Collapse) | Author |
|
Removed some related functions
|
|
Followed from PR #3333.
|
|
(bongo/dancemat/adapter…)
|
|
Now we require lots of empty functions, but this removes by far more duplicated code.
|
|
Using the XPM format for images has become a maintenance problem because
people don't know how to create them. This commit removes all XPM images
and all C files that contain PNG images. DolphinWX now uses the PNGs
in the Resources folder instead, just like DolphinQt and DolphinQt2 do.
|
|
StrToWxStr is needed, otherwise the string will not be read as UTF-8.
|
|
Commit 33487ab5f20309e33b4734dbea9201b5b0d893a2 introduced a regression
where items would vanish from the toolbar. This adds a call to Realize()
after the reinsertions of the play/pause button as required per
documentation.
Thanks to Simonwayneee for noticing this!
|
|
Mark more strings for translation
|
|
This fixes changing the play/pause button's label depending on the
emulation state. Before, wxToolBarToolBase's SetLabel() function was
used. This function, however, is not implemented in wxGTK which leads to
the label not changing on linux when the button is clicked. Although the preferred
method (according to the wxWidgets documentation) to change the properties
of a tool is to use the toolbar's setters, there is no such setter for
the label. Therefore, this implements a workaround where the
button is deleted and readded afterwards with the updated properties.
Thanks to linkmauve for noticing this!
|
|
DolphinWX: Add a filename column
|
|
Rename "Purge Cache" to "Purge Game List Cache"
|
|
|
|
|
|
Users who have heard about the shader cache but not the game list cache
might think that "Purge Cache" will affect the shader cache.
|
|
Display Savestate information in Overlay and Menu.
|
|
Mark which Wii root to use in the NAND path code
|
|
It's used by both the GUI to do things like install WADs and check up on
the system menu, in which case the global root should be used, and by
/dev/es, in which case the local one should. The latter isn't
*terribly* useful today, since no contents will ever be installed in
temporary roots (although it's still relevant for data directories), but
converting the whole thing makes sense because then it will Just Work
once the entire NAND is synced.
Because it would have been a bit of work to split it up (but I can if
desired), this commit also contains some basic cleanup of
NANDContentLoader:
(1) The useless interface class INANDContentLoader is removed and the
methods are changed to just return CNANDContentLoader (the only
implementation);
(2) CNANDContentManager is changed to use unique_ptr and cleaned up a
bit.
|
|
|
|
load/save/select slot menu options.
|
|
selected, or Empty if no savestate exists in the slot.
|
|
There's not much point to a class with only static member functions.
|
|
Nothing used the RegEx feature of FileSearch, and GCC < 4.9
doesn't support C++11 RegEx properly, so get rid of it.
|
|
Fixed a TON of structuring, formatting.
removed README.txt files from themes at MaJoR's request
Added platform icon for ELFs/DOLs
|
|
Removed audio.png
|
|
FrameTools: Disable hotkeys while a modal dialog is shown.
|
|
|
|
|
|
|
|
|
|
|
|
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
|