dolphin/Source/Core/DolphinQt
Roland Munsil 4ce7079098 CheatsManager: Improve performance of searching & add input validation
The previous implementation of cheat search would reconvert the input
string for every single memory value. Now we do it once and construct
a comparison lambda which we pass to the search code.

In addition, I also added input validation. So, for example, if you've
selected Decimal input and you try to compare against "FF",
it won't search and will instead let the user know they've entered an
invalid value. Similar logic for if you enter "1.2" in a search for
bytes. Before, it would just use 0 if it failed to convert the value.
2019-05-26 17:32:48 +02:00
..
Config Merge pull request #7992 from artemist/centering 2019-05-20 18:29:31 +02:00
Debugger Merge pull request #8102 from dreamsyntax/debug-mousefix 2019-05-24 14:49:05 +02:00
FIFO Qt: Fix add button not releasing 2019-04-22 20:32:01 -04:00
GameList Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
NetPlay Qt/NetPlayDialog: Fix checksum menu being visible for everyone 2019-05-04 01:54:57 -04:00
QtUtils DolphinQt: Fix mapping of space, return, and mouse-clicks from immediately re-activating detection. 2019-04-28 08:34:47 -05:00
Settings Qt/InterfacePane: Rename In-Game to Render Window 2019-05-18 16:01:38 -05:00
TAS Qt/TAS: Implement turbo mode 2019-03-31 05:27:34 +02:00
AboutDialog.cpp DolphinQt/AboutDialog: Remove unnecessary QStringLiteral 2019-05-21 07:13:14 -04:00
AboutDialog.h
CheatsManager.cpp CheatsManager: Improve performance of searching & add input validation 2019-05-26 17:32:48 +02:00
CheatsManager.h CheatsManager: Improve performance of searching & add input validation 2019-05-26 17:32:48 +02:00
CMakeLists.txt DolphinQt/CMake: Fix Gettext not getting run on Windows 2019-05-15 19:19:16 +02:00
DiscordHandler.cpp
DiscordHandler.h
DiscordJoinRequestDialog.cpp
DiscordJoinRequestDialog.h DolphinQt: clean up includes 2019-02-25 20:15:12 +00:00
DolphinQt.manifest
DolphinQt.rc
DolphinQt.vcxproj Qt/Debugger: Implement patch instruction preview 2019-04-27 23:31:19 +02:00
DolphinQt.vcxproj.user
GCMemcardManager.cpp GCMemcard: Remove unused ability of ImportGci() to write a GCI file to disk. 2019-05-25 17:58:05 +02:00
GCMemcardManager.h DolphinQt: clean up includes 2019-02-25 20:15:12 +00:00
Host.cpp Update Discord rich presence when the title changes 2019-05-24 14:12:48 +02:00
Host.h
HotkeyScheduler.cpp NetPlay: Implement golf mode 2019-04-05 07:01:03 -04: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 DolphinQt: Add support for the --movie parameter 2019-03-27 14:26:17 +01:00
MainWindow.cpp Merge pull request #7841 from iwubcode/config-mgr-onion 2019-04-21 00:01:47 -04:00
MainWindow.h Merge pull request #7945 from spycrab/np_browser 2019-04-06 12:36:29 +02:00
MenuBar.cpp Qt/MenuBar: Reorder Tools menu 2019-05-25 20:22:52 +02:00
MenuBar.h Qt/MenuBar: Reorder Tools menu 2019-05-25 20:22:52 +02:00
qt.conf
qt.conf.win DolphinQt/CMake: Building on Windows 2019-05-12 00:05:10 +02:00
RenderWidget.cpp Use attribute [[fallthrough]] 2019-05-04 23:04:18 +02: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 Qt: Use ModalMessageBox everywhere 2019-03-04 21:53:02 +01:00
ResourcePackManager.h ResourcePacks: Fix various bugs 2019-02-11 11:05:35 +01:00
Resources.cpp
Resources.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
SearchBar.cpp 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
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 #7841 from iwubcode/config-mgr-onion 2019-04-21 00:01:47 -04:00
Settings.h DolphinQt: clean up includes 2019-02-25 20:15:12 +00:00
ToolBar.cpp DolphinQt: clean up includes 2019-02-25 20:15:12 +00:00
ToolBar.h DolphinQt: clean up includes 2019-02-25 20:15:12 +00:00
Translation.cpp Qt: Use ModalMessageBox everywhere 2019-03-04 21:53:02 +01:00
Translation.h
Updater.cpp Qt: Use ModalMessageBox everywhere 2019-03-04 21:53:02 +01:00
Updater.h
WiiUpdate.cpp Qt: Use ModalMessageBox everywhere 2019-03-04 21:53:02 +01:00
WiiUpdate.h