adelikat
|
5f1640a3b1
|
move Ram Search into toolmanager
|
2013-11-02 20:13:53 +00:00 |
adelikat
|
024e005884
|
Multiclient - Created a ToolManager class to manage winform tools and simplify and unify basic functions such as UpdateValues and Restart. Also smartly creates and disposes the tools intelligently, which minimizes ram usage on start up. For instance, calls to UpdateValues() don't create an instance of the object. Also, the instance of ToolManager is a Global instance called Tools, as opposed to all the tools being public fields on Mainform. Also, created IToolForm interface that all tool dialogs must implement. Refactored Ram Watch to use this new system.
|
2013-11-02 19:28:45 +00:00 |
zeromus
|
fa40ae718f
|
reapply edits and cleanup
|
2013-10-27 07:54:00 +00:00 |
zeromus
|
179dbd4124
|
revert back to r5156
|
2013-10-27 07:45:59 +00:00 |
adelikat
|
ea192e697e
|
Ram Search - update values when clicking undo or redo
|
2013-10-25 14:50:45 +00:00 |
adelikat
|
ba6102b160
|
Ram Search - ran into an issue where I clicked a radio and it didn't update the search engine state but I couldn't reproduce the issue consistently, so I put it in a more thorough approach of setting the engine state just before doing a search rather than trying to keep it up to date with change events
|
2013-10-25 14:30:08 +00:00 |
adelikat
|
f72303f326
|
Move watchlist to common
|
2013-10-25 13:27:20 +00:00 |
zeromus
|
1a2b2c3dc5
|
attempt to reconstruct reorg with history
|
2013-10-25 00:57:23 +00:00 |
zeromus
|
249ddea268
|
revert to pre-refactor state. its a WIP, dont judge
|
2013-10-25 00:34:01 +00:00 |
adelikat
|
59386b59f1
|
Move Cheat and CheatList to Client.Common and refator a bunch of things as a result
|
2013-10-20 18:02:43 +00:00 |
adelikat
|
6c54faa7ab
|
Rename Client.Core to BizHawk.Client.Common, and change all namespaces, reorganize some files, remove the LuaHawk project as it was a bad idea, change namespace in the PCE_Debugger project
|
2013-10-20 16:19:59 +00:00 |
adelikat
|
067363b80d
|
Start a Client.Core project, and moved several files over to this, including Global.cs, made a GlobalWinF class for handling winform specific global instances
|
2013-10-20 00:00:59 +00:00 |
adelikat
|
bb2ff540db
|
Some code refactoring - movie winform specific code from RecentFiles to ToolHelpers
|
2013-10-17 00:21:45 +00:00 |
adelikat
|
0a0b8ac173
|
Lots of fixes to Ram Search, Ram Watch, and Cheats
|
2013-10-14 01:37:09 +00:00 |
adelikat
|
e1a81d1716
|
Ram Search - don't immediately preview after doing a search, since all results will usually be filtered, wait until the next UpdateValues() call
|
2013-10-13 15:44:08 +00:00 |
adelikat
|
ed637998fb
|
Ram Search - fix losing some settings when starting a new search
|
2013-10-12 02:06:53 +00:00 |
adelikat
|
7fa89b89b3
|
Refactor various numeric textboxes in ram tools to use new better built in methods and properties
|
2013-10-11 17:57:58 +00:00 |
adelikat
|
c4b8226900
|
implement some Ram Search Hotkeys - New Search, Do Search, Next/Previous Compare To, Next/Previous Compare Type
|
2013-10-09 20:43:13 +00:00 |
adelikat
|
bcfe4ff576
|
Ram Search - when setting intelligent defaults, set the size and type dropdowns too
|
2013-10-07 20:56:22 +00:00 |
adelikat
|
012fb6d464
|
Fix pop up location with the "Go To Address" feature in Hex Editor and Ram Search
|
2013-10-07 19:33:06 +00:00 |
adelikat
|
efc1a3550f
|
Ram Search - fix bug where clear preview permanently clears it
|
2013-10-07 18:39:34 +00:00 |
adelikat
|
1b0c77c620
|
Ram Search - greatly speed up preview mode
|
2013-10-07 01:40:45 +00:00 |
adelikat
|
b0884ad0d0
|
Ram SEarch - clear message label on new search
|
2013-10-07 01:15:49 +00:00 |
adelikat
|
2885edef78
|
Ram Search - fix exceptions caused by null compare to values
|
2013-10-07 00:58:48 +00:00 |
adelikat
|
be742bc919
|
Ram Search - implement Go to Address (Ctrl+G)
|
2013-10-07 00:28:43 +00:00 |
adelikat
|
5a0c075270
|
Round 1 of Removing the old cheat system in factor of the new one, old dialog and cheats removed from most tools and the mainform. Lua and Game Genie dialogs still use the legacy cheat system and therefore are busted in this commit.
|
2013-10-06 16:40:51 +00:00 |
adelikat
|
55cab352a1
|
New Cheat Search - implement various things
|
2013-10-04 16:06:08 +00:00 |
adelikat
|
6fa73d0de5
|
Remove Previous Value = last change option, also remove temporary New Ram Search menu item
|
2013-09-29 21:15:47 +00:00 |
adelikat
|
a1c322bc91
|
Ram Search - update Specific Value Textbox properties when setting the size and display types
|
2013-09-29 17:26:12 +00:00 |
adelikat
|
efbd1b2b4e
|
Ram Search/Ram Watch - support multiple addresses with the View in Hex Editor feature
|
2013-09-29 16:09:48 +00:00 |
adelikat
|
665ceac228
|
Ram Search - don't allow user to select domains larger than 64mb
|
2013-09-29 15:42:00 +00:00 |
adelikat
|
ad4f45d4e3
|
Ram Search - if domain size is 1mb or larger, automatically switch to fast mode for the user
|
2013-09-29 15:32:35 +00:00 |
adelikat
|
24d3ed97ca
|
Ram Search - dropdowns for size and display type
|
2013-09-29 14:43:13 +00:00 |
adelikat
|
7d7c062822
|
Ram Search - when switching sizes, if the selected display type is no longer valid, set it to the default
|
2013-09-28 21:54:42 +00:00 |
adelikat
|
f706bd45ae
|
Ram Search - some fix ups with increment/decrement logic on text boxes
|
2013-09-28 21:49:05 +00:00 |
adelikat
|
15ad1d3234
|
Ram Search - fix some problems with specific value, float is still broken but fixed points should now work
|
2013-09-28 20:20:43 +00:00 |
adelikat
|
9b6738b6b5
|
Refactor the Watch object to remove the notion of detailed vs fast. The original intent of this distinction was for ram search, but ram search internally does not use the Watch object.
|
2013-09-28 02:42:56 +00:00 |
adelikat
|
e9f3e7afe4
|
Remove old ram search and replace with new one
|
2013-09-28 01:24:45 +00:00 |
adelikat
|
ebcac8f9d0
|
Add Always on Top feature to Ram Watch, fix Ram Search Always On Top feature, remove some now unused variables from the config, fix a widths bug in cheat search dialog
|
2013-09-25 23:09:39 +00:00 |
adelikat
|
8d4fd1d7fa
|
New Ram Search - more GUI work, including context menu
|
2013-09-23 16:01:19 +00:00 |
adelikat
|
e54f199ed8
|
New Ram Search - implement Freeze, Poke, and Add To Ram Watch
|
2013-09-22 14:52:45 +00:00 |
adelikat
|
2910878d05
|
Remove Ram Poke as a standalone dialog. Support new Ram Poke dialog in Hex Editor and Ram Search
|
2013-09-14 03:13:22 +00:00 |
adelikat
|
5c2b005eee
|
Old Ram Watch begone!
|
2013-09-14 02:31:21 +00:00 |
adelikat
|
fad71b1d98
|
Refactor Recent Files to handle a load error message and logic to remove from list, refactored all the places that do this to use this single unified function
|
2013-09-09 21:36:26 +00:00 |
adelikat
|
e49c00ac36
|
Reorganize the tools folder, making new folders for Lua, Watch, and Hex Editor, start new Watch Editor dialog. Split new Watch objects into their own file, rename legacy watch object accordingly
|
2013-09-07 18:36:49 +00:00 |