ModelMaker Code Explorer 6.10 bugfix update

New features in MMX 6.10

  • Several plain text commands available for non-source files such as .dfm's: Find next/previous identifier, duplicate selection, move selection up/down, sort text and Undo last MMX operation.

Solved bugs in MMX 6.10

  • In some cases Apply Class Template would insert properties in the wrong place (outside the class). Solved.
  • CodeGear IDEs: History navigation would only work if the explorer was visible. Solved.
  • Compound names space names as "namespace Root.Test.This { } " would make it impossible to save documentation in the documentation window. Also history based navigation would fail. Solved.
  • Pascal: operations like add local var could cause an access violation when invoked on deep nested (module) procedures. Solved
  • CodeGear IDEs: auto Hide IDE editor toolbars could cause bad aligned IDE views such as CPU view and Welcome Page. Solved
  • Pascal: Convert method to property would wrongly offer to invoke IntelliReplace for the renamed method. Solved.
  • Pascal: Rename in Scope for nested procedures would fail without a message if the scope was different than the original procedure. Solved: command now works as expected when selecting containing procedures / methods.
  • Pascal: In some cases "Default sort all classes and module" would show an error "nothing to rearrange", even though members where rearranged OK. Solved.
  • Pascal: The Delphi parser could enter an endless loop under some rare conditions. Solved.
  • Pascal: The Delphi parser would not accept reserved words in qualified names in type aliases such as A = System.Object; Solved.
  • CodeGear IDEs: Select Token + Copy/Cut with default keybindings Ctrl+C / Ctrl+X would not work in non-source files. Fixed.
  • Add local var, field, method, property etc. would in some cases fail, silently or with an error message - due to uncaught exceptions when trying to detect type and or name for the new entity. Solved.
  • The type name wizard in Type selectors did not suggest a type name at all - introduced in MMX6. Solved.
  • Settings defined on Properties | Excluded modules were not saved between sessions. Solved.
  • Properties|[Language]|Editing "Use IDE settings" would not always copy settings from IDE. Solved.
  • In some cases Entity Insight combos would be bad aligned. Solved.
  • The Source Indexer would stop scanning futher files if opening a file caused an exception. Solved.
  • Several minor fixes, such as text and alignment changes.