| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-12-24 | cmake: Always enable Vulkan | ReinUsesLisp | |
| Removes the unnecesary burden of maintaining separate #ifdef paths and allows us sharing generic Vulkan code across APIs. | |||
| 2020-12-23 | Merge pull request #5217 from lat9nq/save-on-boot | bunnei | |
| yuzu/main: Save settings when starting guest | |||
| 2020-12-22 | yuzu/main: Improve menubar access keys | lat9nq | |
| Adds a unique access key to each action within each menu. A few actions already had their own access key, so those were untouched. | |||
| 2020-12-22 | Add option to reset window size to 1080p | german | |
| 2020-12-21 | Merge pull request #5042 from Morph1984/project-aether | bunnei | |
| Project Aether: Reimplementation of the Web Browser Applet | |||
| 2020-12-22 | yuzu/main: Save settings when starting guest | lat9nq | |
| Saves UISettings and Settings when booting a guest. Moves updating UISettings::values from GMainWindow::closeEvent into its own function, then reuses it in GMainWindow::BootGame. | |||
| 2020-12-20 | Merge pull request #5131 from bunnei/scheduler-rewrite | bunnei | |
| Rewrite Kernel scheduler based on Atmosphere | |||
| 2020-12-19 | yuzu: Remove gdbstub configuration | FearlessTobi | |
| The gdbstub itself was removed with https://github.com/yuzu-emu/yuzu/pull/5028. This PR just removes the remaining gdb configuration code from the emulator and the UI. | |||
| 2020-12-18 | applets/web: Implement the online web browser applet | Morph | |
| 2020-12-18 | applets/web: Fix keyboard to emulated controller input | Morph | |
| 2020-12-18 | main: Add the ability to disable the web applet | Morph | |
| This should only be used for Super Mario 3D All-Stars. This is a temporary solution until it can be implemented properly. | |||
| 2020-12-18 | main, applets/web: Re-add progress dialog for RomFS extraction | Morph | |
| 2020-12-18 | applets/web: Implement the Qt web browser applet frontend | Morph | |
| 2020-12-18 | web_browser_scripts: Add injection scripts for the web browser | Morph | |
| 2020-12-18 | util: Add URL Request Interceptor for QWebEngine | Morph | |
| 2020-12-18 | bootmanager: Add a check whether loading is complete | Morph | |
| 2020-12-18 | applets: Remove the previous web browser applet implementation | Morph | |
| 2020-12-15 | Merge pull request #5119 from Morph1984/fs-opendatastoragewithprogramindex | bunnei | |
| fsp_srv: Implement OpenDataStorageWithProgramIndex | |||
| 2020-12-08 | Merge pull request #5135 from Morph1984/applets-shadow | bunnei | |
| applets: Resolve variable shadowing | |||
| 2020-12-08 | Merge pull request #5156 from comex/xx-raws | bunnei | |
| configure_motion_touch: Fix unescaped backslash in regex | |||
| 2020-12-08 | file_sys: Consolidate common Title ID operations | Morph | |
| 2020-12-08 | Merge pull request #5020 from german77/AnalogfromButtonFix | Morph | |
| Disable analog joystick from buttons by default | |||
| 2020-12-07 | Disable analog joystick from buttons by default | german | |
| 2020-12-06 | configure_motion_touch: Fix unescaped backslash in regex | comex | |
| Since this is inside a string literal, backslashes that are part of regex syntax have to be escaped. But that's ugly, so convert to a raw string instead. | |||
| 2020-12-06 | hle: kernel: Rewrite scheduler implementation based on Mesopshere. | bunnei | |
| 2020-12-06 | hle: kernel: Port KAffinityMask from Mesosphere. | bunnei | |
| 2020-12-05 | game_list_p: Resolve deprecated usage of QVariant operator< | Lioncash | |
| This is designated as obsolete in Qt's docs (see: https://doc.qt.io/qt-5/qvariant-obsolete.html#operator-lt) | |||
| 2020-12-05 | applets: Resolve variable shadowing | Morph | |
| 2020-12-03 | Merge pull request #4996 from bunnei/use-4jits | bunnei | |
| Kernel: Refactor to use 4-instances of Dynarmic & various cleanups and improvements | |||
| 2020-12-01 | Merge pull request #4937 from german77/multiUDP | bunnei | |
| InputCommon: Add multiple udp server support | |||
| 2020-11-30 | Disable web applet and warning when compiling for Linux on CI | lat9nq | |
| yuzu's web applet does not or barely reacts to user input while open in Linux. It can be closed via 'Exit Web Applet' on the menubar, however if yuzu is in fullscreen, this is effectively a softlock as the menubar cannot be accessed. This disables building yuzu with the web applet on the Linux CI target. In addition, this disables the QMessageBox warning about not having compiled yuzu with the web applet. | |||
| 2020-11-29 | Merge pull request #4939 from german77/MouseInput | bunnei | |
| InputCommon: Implement full mouse support | |||
| 2020-11-29 | hle: kernel: thread: Remove unused "Running" state. | bunnei | |
| 2020-11-27 | core: Eliminate remaining usages of the global system instance | Lioncash | |
| Removes all remaining usages of the global system instance. After this, migration can begin to migrate to being constructed and managed entirely by the various frontends. | |||
| 2020-11-27 | savedata_factory: Eliminate usage of the global system instance | Lioncash | |
| Now there's only two meaningful instances left in core. | |||
| 2020-11-25 | Implement full mouse support | german | |
| 2020-11-25 | Add multiple udp server support | german | |
| 2020-11-25 | Merge pull request #4976 from comex/poll-events | Rodrigo Locatti | |
| Overhaul EmuWindow::PollEvents to fix yuzu-cmd calling SDL_PollEvents off main thread | |||
| 2020-11-25 | Merge pull request #4959 from Morph1984/emulated-controller-styleset | bunnei | |
| configure_input_player: Use the NpadStyleSet to limit the available controllers shown | |||
| 2020-11-24 | frontend: yuzu (qt): Register a callback for ExecuteProgram. | bunnei | |
| 2020-11-23 | Overhaul EmuWindow::PollEvents to fix yuzu-cmd calling SDL_PollEvents off ↵ | comex | |
| main thread EmuWindow::PollEvents was called from the GPU thread (or the CPU thread in sync-GPU mode) when swapping buffers. It had three implementations: - In GRenderWindow, it didn't actually poll events, just set a flag and emit a signal to indicate that a frame was displayed. - In EmuWindow_SDL2_Hide, it did nothing. - In EmuWindow_SDL2, it did call SDL_PollEvents, but this is wrong because SDL_PollEvents is supposed to be called on the thread that set up video - in this case, the main thread, which was sleeping in a busyloop (regardless of whether sync-GPU was enabled). On macOS this causes a crash. To fix this: - Rename EmuWindow::PollEvents to OnFrameDisplayed, and give it a default implementation that does nothing. - In EmuWindow_SDL2, do not override OnFrameDisplayed, but instead have the main thread call SDL_WaitEvent in a loop. | |||
| 2020-11-23 | Merge pull request #4451 from slashiee/extended-logging | bunnei | |
| logging/settings: Increase maximum log size to 100 MB and add extended logging option | |||
| 2020-11-21 | Merge pull request #4944 from lioncash/system-rem | bunnei | |
| patch_manager: Remove usages of the global system instance | |||
| 2020-11-20 | applets/controller: Use a pair of emulated controller index to controller type | Morph | |
| 2020-11-20 | configure_input_player: Use the npad style set to show the available controllers | Morph | |
| This will reduce the likelihood of an invalid controller type to be set within a game | |||
| 2020-11-18 | patch_manager: Remove usages of the global system instance | Lioncash | |
| With this, only 19 usages of the global system instance remain within the core library. We're almost there. | |||
| 2020-11-17 | configure_input_player: Use static qualifier for IsProfileNameValid() | Lioncash | |
| This is a static member function, so we don't need use an existing instance to call this function. | |||
| 2020-11-15 | configure_input: Accommodate for the mouse input device engine | Morph | |
| 2020-11-15 | configure_input: Update the input profiles for other player tabs | Morph | |
| 2020-11-15 | general: Fix compiler warnings on linux and miscellaneous changes | Morph | |
