dolphin/Source/Core/DolphinQt
Léo Lam 89b0ab2d22 StringUtil: Add IsPrintableCharacter and use it
Add a function that safely returns whether a character is printable
i.e. whether 0x20 <= c <= 0x7e is true.

This is done in several places in our codebase and it's easy to run
into undefined behaviour if the C version defined in <cctype>
is used instead of this one, since its behaviour is undefined
if the character is not representable as an unsigned char.

This fixes MemoryViewWidget.
2020-01-16 00:22:26 +01:00
..
Config Merge pull request #8545 from jordan-woyak/imu-cursor-centering 2020-01-15 12:10:57 +01:00
Debugger StringUtil: Add IsPrintableCharacter and use it 2020-01-16 00:22:26 +01:00
FIFO DolphinQt: Replace QStringLiteral with alternatives where applicable 2019-07-30 09:06:03 -04:00
GameList DolphinQt: Remove "Experimental" from "Export Wii Save" 2019-11-27 17:23:58 +01:00
NetPlay DolphinQt: Properly save netplay session settings when changed 2019-12-23 23:14:13 +01:00
QtUtils UI: Allow to specify modality of ready ModalMessageBoxes 2019-11-16 19:51:00 +01:00
Settings Core/DolphinQt: Fix IR Sensitivity slider. 2020-01-14 17:08:21 -06:00
TAS Qt/TAS: Implement turbo mode 2019-03-31 05:27:34 +02:00
AboutDialog.cpp Qt/AboutDialog: Clean up code a bit 2019-10-13 16:11:19 +02:00
AboutDialog.h
CheatsManager.cpp Merge pull request #8277 from lioncash/code 2019-08-09 23:42:55 +10:00
CheatsManager.h CheatsManager: Improve performance of searching & add input validation 2019-05-26 17:32:48 +02:00
CMakeLists.txt Merge pull request #8451 from rlnilsen/motion-input-nunchuk 2020-01-13 17:08:03 -05:00
DiscordHandler.cpp DiscordHandler: Don't delay shutdown by up to 2s 2019-06-13 23:34:25 +02:00
DiscordHandler.h DiscordHandler: Don't delay shutdown by up to 2s 2019-06-13 23:34:25 +02:00
DiscordJoinRequestDialog.cpp Connect numerous QPushButtons to use clicked signal instead of pressed. This unifies UI behaviour more. 2019-07-24 00:18:58 +02:00
DiscordJoinRequestDialog.h
DolphinQt.manifest Fix malformed manifests 2019-11-11 11:47:10 +01:00
DolphinQt.rc
DolphinQt.vcxproj Merge pull request #8451 from rlnilsen/motion-input-nunchuk 2020-01-13 17:08:03 -05:00
DolphinQt.vcxproj.user
GCMemcardManager.cpp GCMemcardManager : Performance boost 2019-11-17 20:45:24 +01:00
GCMemcardManager.h Merge pull request #8185 from Techjar/memcard-manager-auto 2019-11-09 23:06:57 +01:00
Host.cpp InputCommon: Make the "input gate" not racey. 2019-11-06 16:31:02 -06:00
Host.h
HotkeyScheduler.cpp InputCommon: Make the "input gate" not racey. 2019-11-06 16:31:02 -06:00
HotkeyScheduler.h NetPlay: Implement golf mode 2019-04-05 07:01:03 -04:00
Info.plist.in Qt: Don't use 'Dark Mode' 2019-03-13 14:30:43 +01:00
Main.cpp Simplify wstring to QString conversion 2019-11-23 13:23:46 +00:00
MainWindow.cpp Implement RTC flag, which is counter-intuitively disc drive related 2020-01-04 11:43:26 -08:00
MainWindow.h Make "Do you want to stop emulation?" application modal and disallow multiple instances at once 2019-11-16 19:51:55 +01:00
MenuBar.cpp SignatureDB: Add missing selectors 2019-10-13 22:52:21 +04:00
MenuBar.h SignatureDB: Add missing selectors 2019-10-13 22:52:21 +04:00
qt.conf
qt.conf.win DolphinQt/CMake: Building on Windows 2019-05-12 00:05:10 +02:00
RenderWidget.cpp Qt: Add "renderer" window role to render window 2019-10-25 22:51:05 +01:00
RenderWidget.h Fix the screen going black on pause after changing windows 2019-04-27 23:26:44 -07:00
resource.h
ResourcePackManager.cpp DolphinQt: Add way to override "ResourcePack" folder that controls the location of resource packs 2019-11-02 13:42:40 -05:00
ResourcePackManager.h
Resources.cpp DolphinQt: Replace QStringLiteral with alternatives where applicable 2019-07-30 09:06:03 -04:00
Resources.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
SearchBar.cpp Connect numerous QPushButtons to use clicked signal instead of pressed. This unifies UI behaviour more. 2019-07-24 00:18:58 +02:00
SearchBar.h DolphinQt: Make Ctrl+F show the game list search and select the search text if already open. Escape closes. 2019-03-21 17:06:16 -05:00
Settings.cpp Merge pull request #8456 from jordan-woyak/input-gate-race-fix 2019-11-11 10:59:49 +10:00
Settings.h Merge pull request #8456 from jordan-woyak/input-gate-race-fix 2019-11-11 10:59:49 +10:00
ToolBar.cpp Add signals to enable/disable Refresh button 2019-10-19 23:15:38 +02:00
ToolBar.h
Translation.cpp Common/MsgHandler: Namespace code within the Common namespace 2019-06-19 16:03:55 -04:00
Translation.h
Updater.cpp DolphinQt: Replace QStringLiteral with alternatives where applicable 2019-07-30 09:06:03 -04:00
Updater.h
WiiUpdate.cpp Qt: Use ModalMessageBox everywhere 2019-03-04 21:53:02 +01:00
WiiUpdate.h