Change Log

V15.1.13

  • Fix crash in EventInfo view
  • Remove shortcut for Toggle – Favorite colliding with Search Indexer – Search in file
  • Allow creating inline var in Convert with statement
  • Add option to always use Default for uses clause sorting
  • Restore showing images during popup
  • Add option to allow MMX actions on IDE toolbars (was always active before, but significantly increases the load time on Delphi 11+)
  • Readme file is now version agnostic
  • Add missing step 5 in installation guide
  • Better support of generics in Show Related Classes
  • Allow selection of Delphi versions in setup
  • Add unit to implementation checks whether the unit already in interface
  • Add unit detects units even when unit scope names are absent
  • Allow removing modules from Known Modules
  • Populate search edit with word at cursor in Locate Type
  • Suppress missing type message when Add explaining var uses inline var/const
  • Don’t add unit to uses when triggering type is not public
  • Disable some MMX features when active project is not Delphi
  • Make separator lines between module procedures and functions optional (see  options Default Module procedure sorting)

V15.1.11

  • Fix error introduced by fixing wrong mapping in Calling Convention

V15.1.10

  • Fix endless loop with interposer classes
  • Show only valid identifiers in Find Identifier
  • Fix Convert to const error
  • Remove VC and CodeGear references in hint
  • Auto Start Source Indexer only when visible
  • Skip adding section keyword if it exists in the following line
  • Fix parsing error on external procedures
  • Fix wrong mapping in Calling Convention

V15.1.9

  • Fix hotkeys in surround editor
  • Catch exception in ReadToken
  • Fix setup for Delphi 12

V15.1.8

  • add support for Delphi 12 Athens
  • speed up search box drop down
  • strip hotkeys in Surround and Snippets editors

V15.1.7

  • Fix alignment glitch in Source Indexer Scan Options
  • Fix System Error when closing a Source Indexer tab
  • Fix some context menu items in Source Indexer not working
  • Fix tab order in Procedure editor
  • Hide selection in parameter edit when disabled
  • Command ModelMaker Code Explorer now focuses explorer window
  • Paste virtual methods into a derived class now makes them override even if source is in a different unit
  • New indent option in Surround Templates to place compiler directives on column 1 (see Delphi’s Object Pascal Style Guide)
  • New option to move the cursor over the default button of MMX modal forms

V15.1.6

  • Catch AV on MMX showing when layout changes
  • Catch errors in Unit Dependency Analyzer Refresh
  • Unit Dependency Analyzer takes code from edit buffer if available
  • Execute Source Indexer if AutoScan is enabled
  • Fix High DPI problem in Source Indexer
  • Nested classes are no longer stored in Known Modules Cache causing strange units added to uses clause.
  • In Use Unit, if only one file matches the filter, it is selected
  • MMX forms follow the IDE when it has moved to another monitor

V15.1.5

  • Fix breaking interface change causing error in Delphi 11 and 11.1
  • Group class properties like class methods
  • Fix cut off text in Extract Method dialog
  • Make IntelliReplace Rename dialog a bit wider to cope with new font size
  • Update VirtualTreeView
  • Support for Delphi 11.3

V15.1.4

  • Class Editor opens faster with large numbers of known classes and interfaces
  • Action List ShortCut Wizard now shows controls name instead of action lists name
  • An empty Related Classes form is now scaled correctly
  • Align Code form is now scaled correctly
  • Align Code form allows to align by a Comma
  • Correct MMX icon in Views menu
  • Use Unit now shows all found units even when no project is active
  • There is also a fix for a display issue on the tip-of-the-day panel under RDP, which I could not verify yet.

V15.1.3

  • Uses Clause Groups Default gets some decent initial settings when empty
  • Record operators support Initialize, Finalize and Assign
    (Note: Editing an Assign operator will give a warning about the attributed parameter. This will be taken care of in a future version)
  • Fix: parsing errors on certain initialization sections leading to navigation failure
  • Explorer tool tips got a bit annoying lately. Now the display logic takes care of that.
  • Tab order in Use Unit dialog was a bit off.
  • Docked MMX tab is a bit wider now
  • Setup overrides even newer versions of the DLLs allowing a simpler downgrade