adelikat
|
6bbd3ca80d
|
Hex and Watch Boxes - prevent user from pasting invalid input, also if they do manage to get the textbox into an invalid state, interpret the value as 0 rather than throwing an exception
|
2014-07-03 16:43:39 +00:00 |
adelikat
|
1964f3754a
|
Merge InputValidate into StringExtensions
|
2014-07-03 16:00:57 +00:00 |
adelikat
|
f546a8080c
|
Move some extension methods from the generic extensions file to NumberExtensions and fix up namespaces
|
2014-07-03 15:35:50 +00:00 |
adelikat
|
0eb37ad36d
|
Convert IntHelpers to NumberExtensions and change namespace appropriately, remove StringHelpers.cs
|
2014-07-03 15:16:47 +00:00 |
adelikat
|
d5e2808944
|
Fix namespaces
|
2014-07-03 14:56:13 +00:00 |
adelikat
|
461b73f1df
|
Ram Search - make manually deleting items a lot faster, since it was taking many many minutes when user was manually deleting an absurd number at once
|
2014-07-03 01:46:14 +00:00 |
adelikat
|
8362d078a4
|
Ram Search - IEnumerable instead of IList, Any() instead of Count > 0, makes a few things a bit faster in large search lists
|
2014-07-02 23:50:09 +00:00 |
adelikat
|
afa1a5f73d
|
Ram Watch - issue 200 - add a pause button
|
2014-07-02 14:37:02 +00:00 |
adelikat
|
dd5842ec9b
|
Ram Watch - ability to hide/show the address column
|
2014-06-29 16:04:41 +00:00 |
adelikat
|
a19d02a36e
|
Ram Search - rip out column reorder event since it wasn't doing anything useful
|
2014-06-20 18:39:31 +00:00 |
adelikat
|
0f5e2b0cdb
|
Ram Watch - fix column reordering, ugh
|
2014-06-20 18:38:08 +00:00 |
adelikat
|
70fbbd5817
|
Similar fixups to Ram Search and Cheats
|
2014-06-20 18:09:53 +00:00 |
adelikat
|
c5518440c1
|
Ram Watch - fix Restore defaults when columns are hidden, and rip out the reordered event, it shouldn't be needed, if it is needed it isn't done correctly anyway
|
2014-06-20 18:05:32 +00:00 |
adelikat
|
58e5599f2f
|
Rollback 6918 since it doesn't work either, and do a fix to Cheats column saving/loading. Neither dialog currently work however
|
2014-06-20 17:41:40 +00:00 |
adelikat
|
ab7977b267
|
Ram Watch - Fix saving and loading of column order
|
2014-06-20 17:18:57 +00:00 |
adelikat
|
1895e15ea5
|
Create StatusStripEx similar to MenuStripEx and ToolStripEx to allow click through, and replace all our status bars with it
|
2014-05-17 00:42:28 +00:00 |
adelikat
|
653fb0ff38
|
Ram Watch - set the CurrentFileName property during LoadFile, fixes some subtle bugs that resulted from a loaded watch with an empty name
|
2014-05-11 12:09:41 +00:00 |
adelikat
|
81a841057c
|
Ram Watch - convert message label into a Status bar with a error icon with similar functionality as ram search
|
2014-05-04 16:01:46 +00:00 |
adelikat
|
e5b3138d15
|
Ram Watch, Ram Search - don't crash on out of range addresses (such as when the user leaves ram watch open and changes cores), highlight out of range addresses and warn user. On Ram Search - give the option to remove these addresses from the list.
|
2014-05-04 15:30:18 +00:00 |
adelikat
|
bbf7c43b6d
|
Rip out the Alert font from OSD Manager since it wasn't being used for anything useful anymore, Ram Watch on screen display - show frozen addresses in a cyan color instead of red to be consistent with the rest of the system
|
2014-04-27 13:01:10 +00:00 |
adelikat
|
edf2e2e4a7
|
Watch Value box - fix behavior of pressing up/down on signed values, was wrapping from 0 to max value, now it goes to -1, and on min value it wraps to max value (and vice versa)
|
2014-04-26 00:01:00 +00:00 |
adelikat
|
c657678555
|
some code cleanup on WatchValueBox before I do some fixes
|
2014-04-25 23:47:34 +00:00 |
adelikat
|
8952e61067
|
Fix issue 157
|
2014-04-25 20:29:18 +00:00 |
adelikat
|
d11bec528e
|
Fix Ram Watch to update after instead of before, to be consistent with Hex Editor and Ram Search
|
2014-04-25 20:02:57 +00:00 |
adelikat
|
555c9dfb45
|
Ram Watch - fix bug where it asks you to save changes, but if this is a fresh unsaved list it ignores the Yes button and closes
|
2014-03-23 16:58:54 +00:00 |
adelikat
|
6d1675e54c
|
Change UnfreezeAll option on many tools to remove cheats not simply disable them.
|
2014-03-23 13:21:48 +00:00 |
adelikat
|
827e2c44f8
|
Fix some inconsistent spelling in a Ram Watch and Search context menus, and some slight formatting cleanup on hex editor
|
2014-03-01 15:21:17 +00:00 |
adelikat
|
f714093b23
|
Movies 2.0 - some progress towards supporting floats
|
2014-02-25 02:56:32 +00:00 |
adelikat
|
02ea7d360f
|
some code cleanup
|
2014-02-22 23:59:52 +00:00 |
adelikat
|
5849d2d80d
|
make the Select All feature built right into VirtualListView instead of writing the same code over and over in the tool dialogs, also make said code faster on large lists
|
2014-02-15 19:15:04 +00:00 |
adelikat
|
3dfcd8b22a
|
drastically cleanup the InputValidate class
|
2014-02-03 19:37:43 +00:00 |
adelikat
|
f3755975a1
|
Lua - implement Always on Top and Floating Window
|
2014-01-30 22:32:29 +00:00 |
adelikat
|
003156d28e
|
Trace Logger - remember window size, implement floating window and restore default settings, refactor, also clean up some ToolDialogSettings logic
|
2014-01-30 15:28:05 +00:00 |
adelikat
|
dead076979
|
Ram Watch - floating window and refactor
|
2014-01-30 14:29:34 +00:00 |
adelikat
|
d44e6c6342
|
Ditto for trace logger
|
2014-01-30 03:34:58 +00:00 |
adelikat
|
364c2367ea
|
Hex Editor - refactor to use ToolDialogSettings Add floating window option
|
2014-01-30 03:10:17 +00:00 |
adelikat
|
53fa1a566a
|
create a ToolDialogSettings object and refactor Ram Search to use it as a proof of concept
|
2014-01-30 00:55:31 +00:00 |
zeromus
|
3ab8e60d1b
|
add FloatingWindow concept to RamSearch tool, which lets you control how it sorts along with the main emuhawk window. it's not entirely ordinary for this to be controllable, but it should certainly be appreciated
|
2014-01-20 05:14:36 +00:00 |
adelikat
|
8daccb972d
|
Ram Search - fix behavior of the Memory Domain label
|
2014-01-04 16:19:00 +00:00 |
adelikat
|
fcbcbc2ac4
|
some stupid code cleanup while I'm at it
|
2014-01-01 02:16:47 +00:00 |
adelikat
|
a3a8170c44
|
Check Global.Config.SupressAskSave in ToolManager instead of doing it in the tool dialogs themselves
|
2014-01-01 02:09:03 +00:00 |
adelikat
|
098fca2895
|
Ram Search - make manual removal of addresses undo-able, slight cleanup of Start method
|
2013-12-27 16:48:47 +00:00 |
adelikat
|
2de37ac57a
|
Fix address freezing from the Ram Watch dialog
|
2013-12-03 19:50:10 +00:00 |
adelikat
|
29a0fa49f8
|
Simplify IMovie and refactor some code to allow that, this also disables more functionality in TAStudio but it is disabled in trunk currently anyway (pending a rewrite). Also a bunch of pedantic code cleanup in tool dialogs
|
2013-11-29 19:55:05 +00:00 |
adelikat
|
9ccc214667
|
Make an extension method ShowHawkDialog() to use for modal dialog calls that does the Sound Stop/Start methods (and potentially any other EmuHawk specific logic that needs to be done). Use this in the bazillion places we were calling StopSound and StartSound.
|
2013-11-28 22:39:00 +00:00 |
adelikat
|
d6954e4209
|
Ram WAtch and Hex Editor code cleanup
|
2013-11-28 22:06:38 +00:00 |
adelikat
|
d37f186107
|
Hex Editor - a bunch of clean up, refactoring, rethinking of stuff, and some slight bug fixes
|
2013-11-28 20:02:32 +00:00 |
adelikat
|
3ddf1f394b
|
Refactoring of Hex Editor, and support poking of 4-byte addresses (how was that left as todo this whole time?)
|
2013-11-28 14:43:27 +00:00 |
adelikat
|
af6369e14c
|
Fix behavior of remove in Ram Watch and Cheats too
|
2013-11-25 23:41:08 +00:00 |
adelikat
|
5bbed4a58f
|
Fix behavior of Movie Up/Down in tool dialogs
|
2013-11-25 23:24:26 +00:00 |