JD2022-TU1/main/extern/Memory Viewer/ChangeLog.txt

108 lines
No EOL
4.2 KiB
Text

----------------------------
Current Version: 2.06.01 Build 3
Improvements
- Added "Discard Operations outside of interval" when specifying a interval filter
- Added "Discard operations between snapshots"
- Improved help dialog for file loading filters
- After opening a file, title window changes to show the filename. It also shows if the input was filtered.
Bug fixes:
- Fixed %P crash when no parent was present, there might still be some other bugs present with this feature
----------------------------
Current Version: 2.6 Build 1
Improvements
- Added 'Clear' button to the comparison view
- Optimized tree view rendering of realy large lists
Bug Fixes
- Bug when opening a map file over a network path
- Issue with 'line' and 'wasted' filter variables
- Issue with parsing of files with to many page free operations
- Consistency check now works again
- Tree view selection and sorting issues
- Overflow in Defrag view rendering locked the UI
----------------------------
Current Version: 2.5 Build 1
- Improvements
[TGGEAR-773] Added "%P" tag substitution for parenting. Must enable using GEAR_CFG_MEM_LOG_TAG_SUBSTITUTION on gear side.
[TGGEAR-756] Added .gml file association. Double-Clicking on .gml files will open them in the memory viewer, when installed with Gear installer
[TGGEAR-795] Implemented keyboard navigation in:
- Treeview (up/down arrow to change current node, right arrow to expand a node, left arrow to close a node)
- DefragView
- Operations View
[TGGEAR-796] Implemented Mousewheel forwarding calls to the mouse-hovered control.
Implemented wheel scroll in:
- TreeView
- DefragView
- OperationsView
- FileContentsDialog
[TGGEAR-797] Header control in tree view renders correctly under XP style
Double-clicking the separators between headers now resize to the size of its longest element
- Enabled assertions in Release build
Other fixes
- Fixed Parenting association bug
- Fixed Difference Tree computation bug
- Fixed Tree refresh sorting bug in custom tree view
- Fixed LabelAsExpression reverting when editing a custom treenode a few times
- Fixed crash bug when destroying a tree with selection
- fixed bug with tags starting with '*', they too ignore the tag context.
----------------------------
Current Version: 2.4 Build 5
- Internal release
----------------------------
Current Version: 2.4 Build 4
- Fixed multiple-selection bug when deleting marker positions
----------------------------
Current Version: 2.4 Build 3
- bug fixes:
- Size in bytes configuration value wasn't updated on program start
- Fixed problems with activated filters and file reload.
----------------------------
Version: 2.4 Build 2
- Improvements
- New automatic build number will help track different versions
- Tremendous memory comsuption reduction in caching mechanism
- File loading:
- Tags contexts starting with * are treated as root contexts when pushed on the stack. This will help analysing re-entrant functions
- Speed up memory cleaning when unloading a file/closing the program
- Double free warnings are now outputed in a cleared manner at the end of loading, doesn't slow down file loading anymore
- Free(null) operations are discarded
- When loading is stopped due to an error, file loading percentage is outputed
- Added warning when pop tag context is executed on an empty stack
- Improved module info association when loading a map file. Asks user for a selection when it can't find a module.
- Asserts pops up a dialog insert of breaking
- Tree views
- numbers in tree views are right-aligned
- Incremental updates remove operation in trees are now a lot faster
- Several bug fixes:
- Loading filters: Some Reallocs operations were not properly removed when using filters
- File Viewer : fixed issue with new gearstring object
- Fixed refresh on most dialogs
- Fixed tree view crash on narrow-width columns and really small strings
- Changelists usage no longer needs to allocate large chunks of contiguous memory
- Fixed a few crash bugs
----------------------
Previous Version 2.4.1
- Shipped with Gear 2.4.1