Change Log

V15.0.27

  • fix: Undocked windows were empty on second show

V15.0.26

  • fix: Member Type Filter menu item in Members view Filter Toolbar was empty
  • fix: Adjusted order of Member Type Filter and Member Visibility Filter
  • fix: Visiblity RadioButtons exceed GroupBox
  • fix: Fixed some IDE style issues
  • fix: Adjusted panel colors on white background
  • fix: Error highlighting text when Umlauts are in the same line
  • fix: opening the editor context menu in a second edit window blocked opening it in the first after the second is closed
  • fix: Some checkboxes were too small on high dpi settings

V15.0.20

  • fix: missing registry entry for FontSize throws an exception
  • fix: Delphi 10.2 Tokyo and below use registry key ModernTheme instead of Theme
  • fix: Rearrange Members throws an exception in some cases

V15.0.18

  • fix: MMX Forms now use IDE font
  • fix: No AutoSize for StandardToolbar when empty
  • fix: reduced flicker when moving mouse over Explorer Details list
  • fix: Editor dialogs accept Ctrl-TAB and Ctrl-Shift-TAB again to cycle through tabs
  • fix: Fixed wrong Tab-Order in several places
  • fix: Group unit names in format uses failed with simple lists
  • fix: Graphical glitches with Comma List Editor dialog when resizing
  • feature: Use Unit omits current unit in list
  • feature: Adding current unit to uses is blocked

V15.0.17

  • fix: disabled transfer of V14 settings until problem with MessageBox is found
  • fix: removed delay on drop down of type selector
  • fix: removed delay on Open Unit

V15.0.15

  • fix: assertions were shown in release version
  • fix: drop down type lists were not sorted
  • fix: crash when installing a package
  • fix: units System, IdGlobal and IdThreadSafe crashed the parser (now they are mandatory excluded)
  • feature: Delphi 10.4 Sydney support

V15.0.13

  • fix: Some debug assertions were enabled in the Release version
  • fix: Exceptions when closing Delphi IDE
  • fix: Documentation editor had wrong background on dark theme
  • fix: Selecting interface/implementation in Use Unit didn’t work
  • fix: Sometimes there was a delay when selecting a type

V15.0.12

  • fix: Event editor had wrong tab caption
  • fix: First start asked to copy settings, but didn’t respond an more
  • fix: Explorer position was sometimes wrong on Delphi – sometimes Explorer was even stuck there
  • fix: Explorer uses current Delphi theme font as described in
    System Registry Keys for IDE Visual Settings
  • fix: Boolean values in XML files are written as True/False again
  • fix: spurious access violation
  • added: Format unit uses clauses handles conditionals (with some exceptions)
  • added: Surround with expands macro compilerversion to something like 33.0 Delphi 10.3 Rio depending on the current Delphi version.
    A useful surround template could be

    which in Delphi 10.3 Rio yields

    with the cursor placed right before the compare operator.

V15.0.11

This version is a major overhaul of MMX Code Explorer. Besides proper IDE theme support, there are also complete new icons and a plethora of internal cleanup.

The setup now supports a proper per-user installation and also recommends it.

Although the focus was on optics and internal cleanup, there is a new Auto Format option in Uses Clause Sorting (under MMX Project options), which is triggered whenever MMX adds a new unit to the uses clause.

V14.0.5

  • fix: error when IDE theme was disabled
  • fix: error with Delphi 10.2, 10.2.1 and 10.2.2 Tokyo
  • fix: convert to resource string ignored character map
  • fix: Unit Dependency Analyzer broke when it encountered DEFINE or UNDEFINE directives inside a uses clause
  • fix: clicking the ellipsis button inside a path list dialog opened the last path instead of the selected one
  • fix: Directives in class declaration are allowed now, although still not evaluated

MMX
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.