---------------------------- 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