+ add support for memory view to accept a memory address externally
+ add/change more logic to fix keydown events
DumpMemoryToByteArray(): set byte_alignment to 1
+ add support to automatically goto the first address that has a non-zero byte
+ implement mouse wheel scrolling in memory viewer
+ get memoryview working
+ add logic to enable update
+ initial support for memoryview and getting ram from process for display
+ set name of memory view dialog
+ add some event code + add memeory view dialog (wip)
[assembly: AssemblyVersion("1.0.1.$WCREV$")] (increase build to 1) 1.0.1.* features: + Memory dump to file + Process selector can not be docked in window + other enhancments
set version back to: 1.0.0.$WCREV$
add back missing $WCREV$
fix appendage of -release in current-version.txt
+ add define to allow system processes to be included in process list
+ add success/failure messages for ram dump
+ fix memory dump when bytes to read is less than buffer amount
DumpMemory(): write out using 100mb blocks
+ add warn log support
+ add support to dump ram to file (even if it is ~2gb or more)
Force the use of the enum values for these types public struct IMAGE_FILE_HEADER { public MachineType Machine; public DllCharacteristicsType Characteristics; }
+ add support to parse an exe
add debug menu
+ write out the dump to file
+ add support for selecting process by different means
fix LogWriter to ensure that all logged data gets flushed to it's underlying medium
+ add support to save dock layout
+ implement bitwise_or and bitwise_and for multiple bitflag values
ensure we: * load the user's logging flags * if we have forced logging flags via logger.SetLoggingFlags(): then allow those settings to override
autoscroll_timer_Tick(): don't throw errors regarding caret position
+ correct getting name and value from loggingflags + don't autosize loggingflags config control
add support for implictly converting binary bit flags to enum-like values
int small_width = 32; (was 16) int large_width = 48; (was 32)
fix code to properly display icons in PIDSelector
move debug logging to verbosedebug
fix lineendings and autoscroll
+ add support to expand and collapse (back to original position) log window
fix another win32exception regaring 32bit process accessing 64 bit module (left out a line)
+ add windows api to get module filename so there won't be errors with 32bit processes being unable to access 64bit process modules
+ add logging options: * VERBOSE_DEBUG and VERBOSE_ERROR : for debug and error messages that are very 'chatty'
get logging flags directly from logger class
logger add a forced log class (which ignores logging flags)
removed these obsolete files
+ add support for loading and saving config plugins
+ add support to set plugins in user settings
+ implement plugin loading support
plugin wip
fix issues with logging control not being found
add stub for generic config
add folders for plugins
add abstract plugin classes (these are just stubs for now)
add dep projects
add assemblyBinding probe path plugins\
add plugins folder
target x86
modify user settings dialog
+ add support to save logging flags at user level
fix LOG_PATH so it does not prevent the main form designer from being opened and closing VS2010
target x86
target x86
don't write useless testing message in main_load()
+ add versioning support
+ add settings upgrade subscriber support (needs to be called in a static constructor for types that are always used)
target x86
info, debug, and error log messages
logging support should be done now logging includes: * log to main application * log to file
+ don't delete log file in contructor moved to method CreateNewLog()
+ add support to log startup message
fix newline logging support when writing to file
+ add support to write log to file (when a message is logged)
implement basic logging support
+ add main menu strop + add split contanier
rename: Form1.cs to Main.cs
update RomCheater.suo
update deps
initial build
update ignores
add 'Main' solution folder
initial commit
initial layout