- Sep 05, 2019
-
-
FearlessTobi authored
The speed limiter being a frame limiter is an implmentation detail and can be changed in the future. What user care about is that it limit the emulation speed in genenral (not just graphics but also audio+input) Co-Authored-By:
Weiyi Wang <wwylele@gmail.com>
-
- Sep 04, 2019
-
-
fearlessTobi authored
-
fearlessTobi authored
-
fearlessTobi authored
-
fearlessTobi authored
-
fearlessTobi authored
-
fearlessTobi authored
-
fearlessTobi authored
Ported from https://github.com/citra-emu/citra/pull/3617.
-
fearlessTobi authored
I missed this in my original PR (https://github.com/yuzu-emu/yuzu/pull/1886).
-
- Sep 03, 2019
-
-
fearlessTobi authored
Co-Authored-By:
Vitor K <vitor-k@users.noreply.github.com>
-
fearlessTobi authored
Co-Authored-By:
Vitor K <vitor-k@users.noreply.github.com>
-
- Aug 17, 2019
-
-
James Rowe authored
-
- Aug 09, 2019
-
-
Lioncash authored
We can simply enable CMAKE_AUTOUIC and let CMake take care of handling the UI code generation for targets. As part of letting CMake automatically handle the header file parsing, we must not name includes with "ui_*" unless they're related to the output of the Qt UIC compiler. Because of this, we need to rename ui_settings, given it would conflict with this restriction.
-
- Aug 02, 2019
-
-
Silent authored
Following screens got fixes: - Configure/Debug - Configure/Input
-
- Jul 11, 2019
-
-
Lioncash authored
The JIT is mature enough that this setting can be removed, falling back to Unicorn only on unsupported architectures. Any missing features from Unicorn (of which there are extremely few), are mostly developer-oriented, which most users don't care about. Features should be coordinated with the JIT, not the interpreter, anyhow.
-
- Jul 07, 2019
-
-
Lioncash authored
Previously, a translated string was being appended onto another string in a manner that doesn't allow the translator to control where the appended text is placed. This can be a nuisance for languages where grammar and text ordering differs from English. We now append the strings via the format strings themselves, which allows translators to reorder where the text will be placed.
-
- Jul 04, 2019
-
-
fearlessTobi authored
A normal user shouldn't change this, as it will slow down the emulation and can lead to bugs or crashes. The renaming is done in order to prevent users from leaving this on without a way to turn it off from the UI.
-
- Jun 28, 2019
-
-
Zach Hilman authored
-
- Jun 25, 2019
-
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
This is more representative of what actually occurs, as web does support remote URLs which wouldn't need a romfs callback. This paves for easy future support of this with a call like 'OpenPageRemote' or similar.
-
- Jun 21, 2019
-
-
ReinUsesLisp authored
-
- Jun 19, 2019
-
-
Tobias authored
-
Tobias authored
-
Alex Subaric authored
Added missing whitespace character between two words in the "Warning Missing Derivation Components" warning message box.
-
- Jun 07, 2019
-
-
Zach Hilman authored
-
- Jun 06, 2019
-
-
Lioncash authored
To prepare for translation support, this makes all of the widgets cognizant of the language change event that occurs whenever installTranslator() is called and automatically retranslates their text where necessary. This is important as calling the backing UI's retranslateUi() is often not enough, particularly in cases where we add our own strings that aren't controlled by it. In that case we need to manually refresh the strings ourselves.
-
- Jun 05, 2019
-
-
Lioncash authored
Enforces the use of the proper URL resolution functions. e.g. url = some_local_path_string; should actually be: url = QUrl::fromLocalPath(some_local_path_string); etc. This makes it harder to cause bugs when operating with both strings and URLs at the same time.
-
Lioncash authored
Other overloads of start() are considerably much safer to use if we ever need this in the future and need to pass arguments to the program, given it contains separate parameters for the program path and the arguments themselves, whereas this unsafe overload contains both as a single string. Given the alternatives are much safer, we can disable this.
-
Lioncash authored
Prevents hard-to-diagnose bugs from potentially occurring and requires any type narrowing to be explicitly performed by our code.
-
Lioncash authored
-
Zach Hilman authored
-
- Jun 03, 2019
-
-
Lioncash authored
We can make this message more meaningful by indicating the location the screenshot has been saved to. We can also log out whenever a screenshot could not be saved (e.g. due to filesystem permissions or some other reason).
-
Lioncash authored
Treating it as a u16 can result in a sign-conversion warning when performing arithmetic with it, as u16 promotes to an int when aritmetic is performed on it, not unsigned int. This also makes the interface more uniform, as the layout interface now operates on u32 across the board.
-
Lioncash authored
This class contains non-trivial members, so we should default the destructor's definition within the cpp file.
-
Lioncash authored
Same thing (for platforms we support), less reading.
-
Lioncash authored
This function is defined as taking an int, not a bool.
-
Lioncash authored
We can just pass a pointer to GMainWindow directly and make it a requirement of the interface. This makes the interface a little safer, since this would technically otherwise allow any random QWidget to be the parent of a render window, downcasting it to GMainWindow (which is undefined behavior).
-
Lioncash authored
We can just invoke these functions by qualifying the object name before the function.
-
- May 31, 2019
-
-
Lioncash authored
Stays consistent in our code with using Qt's provided mechanisms, and also properly handles Unicode paths (which file streams on Windows don't do very well).
-