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 Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
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 Force IPv4 on external IP addresses 2018-08-13 21:17:38 -04:00
DiscordHandler.h Force IPv4 on external IP addresses 2018-08-13 21:17:38 -04:00
DiscordJoinRequestDialog.cpp Force IPv4 on external IP addresses 2018-08-13 21:17:38 -04:00
DiscordJoinRequestDialog.h DolphinQt: clean up includes 2019-02-25 20:15:12 +00:00
DolphinQt.manifest Add supportedOS manifests for Windows 7, 8, 8.1, and 10 to DolphinQt and Updater. Enables high contrast themes on Windows 8+. 2018-11-03 22:33:55 -04:00
DolphinQt.rc Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
DolphinQt.vcxproj Qt/Debugger: Implement patch instruction preview 2019-04-27 23:31:19 +02:00
DolphinQt.vcxproj.user Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
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 Drop Host_GetRenderSurface and pass display to backend 2018-10-20 21:11:34 +10:00
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 Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
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 Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
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 Qt/Resources: Convert int parameters of GetCountry(), GetPlatform() and GetMisc() to enum classes 2018-07-10 15:23:12 -04:00
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 Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
Updater.cpp Qt: Use ModalMessageBox everywhere 2019-03-04 21:53:02 +01:00
Updater.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
WiiUpdate.cpp Qt: Use ModalMessageBox everywhere 2019-03-04 21:53:02 +01:00
WiiUpdate.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00