summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt2
AgeCommit message (Collapse)Author
2018-07-07Move DolphinQt2 to DolphinQtspycrab
2018-07-06Merge pull request #7221 from Techjar/netplay-config-junkspycrab
Fix NetPlay using some config values wrongly
2018-07-06Qt: Refresh Gamelist more thoroughlyspycrab
2018-07-06Qt/GameTracker: Remove workaroundspycrab
2018-07-06Merge pull request #7202 from Techjar/better-netplay-errorsspycrab
Improve NetPlay connection error handling
2018-07-06Merge pull request #7204 from spycrab/exclusive_mappingspycrab
Support for exclusive mapping booleans
2018-07-05Fix NetPlay using some config values wronglyTechjar
2018-07-05Improve NetPlay connection error handlingTechjar
2018-07-05Merge pull request #7212 from Techjar/netplay-unparent-dialogspycrab
Qt: Unparent NetPlay dialog from main window
2018-07-05Merge pull request #7217 from Techjar/qt-clock-speed-sliderspycrab
Qt/AdvancedPane: Fix CPU clock slider not updating on emulation state change
2018-07-05Merge pull request #7213 from Techjar/netplay-fix-md5spycrab
Qt/MD5Dialog: Fix checksum result comparison
2018-07-05Qt/GameTracker: Work around Qt crashspycrab
Works around a bug in QtCore that will cause crashes when QFileSystemWatcher::addPath is called on a directory that is located on a removable device (USB mass storage devices, etc.)
2018-07-05Qt/AdvancedPane: Fix CPU clock slider not updating on emulation state changeTechjar
2018-07-05Qt: Unparent NetPlay dialog from main windowTechjar
This should make the NetPlay dialog appear as a separate window in the taskbar on most systems, which makes more sense than a parented dialog as the user will leave it open for an extended period.
2018-07-04Qt/MD5Dialog: Fix checksum result comparisonTechjar
2018-07-04Merge pull request #7187 from Techjar/netplay-reduce-poll-ratespycrab
Add "Reduce Polling Rate" option to NetPlay
2018-07-04Merge pull request #7209 from spycrab/netplay_stopspycrab
Qt/NetPlay: Fix not being able to stop NetPlay games properly
2018-07-04Qt/NetPlayDialog: Stop games properlyspycrab
2018-07-04Merge pull request #7208 from Techjar/mipmap-invalidatespycrab
Make arbitrary mipmap detection toggle invalidate the texture cache
2018-07-04Qt/MainWindow: Instantly stop when requested by NetPlayspycrab
2018-07-03Make arbitrary mipmap detection toggle invalidate the texture cacheTechjar
We want this setting to invalidate the cache because it may affect the appearance of textures in the rendered scene, therefore one would expect changing it while the game is running to have the expected effect immediately.
2018-07-03Merge pull request #7200 from Techjar/qt-dialog-fixes-2-electric-boogaloospycrab
Qt: Various dialog fixes
2018-07-03Qt: Various dialog fixesTechjar
2018-07-03Merge pull request #7207 from spycrab/qt_lazy_hotkeyspycrab
Qt/MainWindow: Lazily initialize hotkey mapping window
2018-07-03Merge pull request #7199 from spycrab/qt_default_isospycrab
Qt/PathPane: Update "Default ISO" when changed
2018-07-03Qt/MainWindow: Lazily initialize hotkey mapping windowspycrab
2018-07-03dqt2: lazy-initialize GraphicsWindowPierre Bourdon
Initializing GraphicsWindow layout & children requires cooperation from the graphics stack: on my system, for example, it causes a Vulkan context to get created in order to get driver info. This is a slow operation, and right now it is taking about 60-70% of the Dolphin startup time on my system. Move instead to a lazy-initialization model where the constructor does nothing, instead offloading work to a separate Initialize() method called before the window is shown. I would expect this should be done for other larger parts of the UI, especially the ones where creating widgets ends up triggering large IO subsystems (I suspect controller configuration might be doing that). (I'm not super happy with how this is implemented, but right now it's a one-off, and it's a major complaint users have with the new UI. I prioritized getting something working quickly...)
2018-07-02Merge pull request #7201 from 8times9/multiselection_deletion_menu_namespycrab
Qt/GameList: Change multiselection deletion name for consistency
2018-07-02Qt/Mapping: Add support for exclusive boolean settingsspycrab
2018-07-01Qt/GameList: Change multiselection deletion name for consistency8times9
2018-07-01Qt/PathPane: Update "Default ISO" when changedspycrab
2018-07-01Qt/Hotkeys: Show OSD message when selecting slotsspycrab
2018-07-01Qt/Hotkeys: Implement "Load from File" / "Save from File" hotkeysspycrab
2018-07-01Merge pull request #7177 from Techjar/mipmap-detection-guiStenzek
Expose arbitrary mipmap detection toggle in UI
2018-07-01Expose arbitrary mipmap detection toggle in UITechjar
2018-07-01Merge pull request #7193 from spycrab/qt_mac_bgcolorspycrab
Qt/WrapInScrollArea: Ensure correct macOS background colors
2018-06-30Fix Address Search Box Focus LostCuyler36
2018-06-30Qt/EnhancementsWidget: Fix post-processing options not being disabled when ↵Techjar
they should
2018-06-30Merge pull request #7189 from Techjar/qt-backend-translatedspycrab
Qt: Fix inability to select translated video backend names
2018-06-30Qt/WrapInScrollArea: Ensure correct macOS background colorsspycrab
2018-06-30Add "Reduce Polling Rate" option to NetPlayTechjar
Normally, SI is polled at a rate defined by the game, and we have to send the pad state to other clients on every poll or else we'll desync. This can result in fairly high bandwidth usage, especially with multiple controllers, mostly due to UDP/IP overhead. This change introduces an option to reduce the SI poll rate to once per frame, which may introduce up to one frame of additional latency, but will reduce bandwidth usage substantially, which is useful for users on very slow internet connections. Polling SI less frequently than the game asked for did not seem to cause any problems in my testing, so this should be perfectly safe to do.
2018-06-30Qt: Fix inability to select translated video backend namesTechjar
2018-06-29Qt: Add titles to various message boxesTechjar
2018-06-29Merge pull request #7184 from spycrab/qt_tas_roundspycrab
Qt/TAS: Fix slightly off-center default values
2018-06-29Qt/TAS: Fix slightly off-center default valuesspycrab
2018-06-29Qt/GameList: Explicitly set minimum section sizeTechjar
2018-06-29Merge pull request #7164 from Techjar/gamelist-multiselectspycrab
Qt/GameList: Reimplement multiselection functionality from WX
2018-06-29Merge pull request #7169 from Techjar/qt-memcard-creationspycrab
Qt/GameCubePane: Fix inability to create new memory card file
2018-06-29Merge pull request #7168 from Techjar/qt-image-columnsspycrab
Qt/GameList: Adjust image column widths for equal padding
2018-06-29Qt/GameList: Fix some resizing bugsspycrab