dolphin/Source/Core/DolphinQt/Debugger
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
..
BreakpointWidget.cpp DolphinQt: Replace QStringLiteral with alternatives where applicable 2019-07-30 09:06:03 -04:00
BreakpointWidget.h DolphinQt: Don't update debug widgets when hidden 2019-07-06 11:30:17 +02:00
CodeViewWidget.cpp DolphinQt: Replace QStringLiteral with alternatives where applicable 2019-07-30 09:06:03 -04:00
CodeViewWidget.h DolphinQt: Don't update debug widgets when hidden 2019-07-06 11:30:17 +02:00
CodeWidget.cpp Qt/Debugger/CodeWidget: Allow pressing 'enter' in address search box. 2019-10-14 21:47:27 +02:00
CodeWidget.h DolphinQt: Don't update debug widgets when hidden 2019-07-06 11:30:17 +02:00
JITWidget.cpp Connect numerous QPushButtons to use clicked signal instead of pressed. This unifies UI behaviour more. 2019-07-24 00:18:58 +02:00
JITWidget.h DolphinQt: Don't update debug widgets when hidden 2019-07-06 11:30:17 +02:00
MemoryViewWidget.cpp StringUtil: Add IsPrintableCharacter and use it 2020-01-16 00:22:26 +01:00
MemoryViewWidget.h DolphinQt/Debugger: Replace AddressSpace.h inclusions with a forward declaration 2019-07-15 23:20:26 -04:00
MemoryWidget.cpp Fixed 11874 (leading 0s ignored by debugger) 2019-11-22 19:16:34 +00:00
MemoryWidget.h DolphinQt/Debugger: Replace AddressSpace.h inclusions with a forward declaration 2019-07-15 23:20:26 -04:00
NewBreakpointDialog.cpp Qt: Use ModalMessageBox everywhere 2019-03-04 21:53:02 +01:00
NewBreakpointDialog.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
PatchInstructionDialog.cpp Qt/Debugger: Implement patch instruction preview 2019-04-27 23:31:19 +02:00
PatchInstructionDialog.h Qt/Debugger: Implement patch instruction preview 2019-04-27 23:31:19 +02:00
RegisterColumn.cpp Qt: Use ModalMessageBox everywhere 2019-03-04 21:53:02 +01:00
RegisterColumn.h DolphinQt/Debugger/RegisterColumn: Add HID registers to the register pane 2019-03-13 15:45:28 -04:00
RegisterWidget.cpp Require clang-format 9 and reformat source code 2020-01-08 22:18:15 +01:00
RegisterWidget.h RegisterWidget: Fix view in code/memory 2019-10-06 12:25:46 +04:00
WatchWidget.cpp DolphinQt: Don't update debug widgets when hidden 2019-07-06 11:30:17 +02:00
WatchWidget.h WatchWidget: Change type of NUM_COLUMNS to int 2019-10-03 23:00:41 +03:00