CMDebug Changelog

What's new in CMDebug 31.01.15

Nov 26, 2023
  • Many security, performance & size improvements
  • The Scintilla edit control has been updated to version 5.3.7
  • The Lexilla syntax coloring control has been updated to version 5.2.7
  • The Toolbox window has been updated with all of the new commands, command dialogs, variables, and functions since v27
  • The "Go To" dialog now shows the current line, the current column, and the total number of lines in the tab window
  • There is a new "RegEx Filter" combobox on the toolbar. If you enter a string in the filter box, the debugger will hide all non-matching lines in the current tab window
  • There are three new features in the "Find" dialog box:
  • The Find text edit control is now a combobox, so you can retrieve prior search strings
  • There is a new "Wrap" checkbox option that will (continuously) loop through the document
  • There is a new "Mark All" button that will place a bookmark on each matching line in the document. Marking supports either extended TCC wildcards (i.e., *, ?, []) or regular expressions. If you enter a string with no wildcards, a * will be prefixed and appended to the string (i.e., *string*) to find a match anywhere in the line
  • There are five new features in the "Replace" dialog box:
  • The Find text edit control is now a combobox, so you can retrieve prior search strings
  • The Replace text edit control is now a combobox, so you can retrieve prior replacement strings
  • There is a new "Wrap" checkbox option that will (continuously) loop through the document
  • The regular expression option supports RE replacements
  • The Replace dialog now displays the number of replacements in the bottom right

New in CMDebug 30.00.7 (May 9, 2023)

  • Many security, performance & size improvements.
  • The GUI framework library has been updated.
  • The Scintilla edit control has been updated to version 5.3.4.
  • The Lexilla syntax coloring control has been updated to version 5.2.4.
  • /Wrap:n - Startup option to set the default line wrapping mode. n is a value from 0 - 3.
  • 0 None
  • 1 Word
  • 2 Character
  • 3 Whitespace
  • There is a new submenu in the View menu to set the line wrapping mode. Line wrapping mode is unique to each tab window, so you can have some tabs wrapping and others not.
  • Wrap
  • None
  • Word
  • Character
  • Whitespace
  • There is a new entry in the Edit menu - "Duplicate" will copy the existing line and paste it before the current line.
  • The Tools menu has a new option to invoke the new search & replace command (see SREPLACE below).