Change Log

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

V14.0.4

  • Support for Delphi 10.3 Rio
  • Dropped support for Delphi versions below Delphi 10 Seattle (use V13.x for those)
  • Unit Dependency Analyzer is now dockable (so you can see immediately when you introduce cyclic dependencies)
  • New settings page Project Options (currently contains only the setting for Uses Clause Sorting). These settings are stored per project in a separate section of the dproj file.
  • Uses Clause Sorting accepts lists like (ToolsApi,DesignIntf) as one group. This only affects grouping, so the order inside this list is not relevant.
  • Uses Clause Sorting accepts wildcards like Rz* (for Raize Components) or Id* (for Indy) to better handle non-dotted unit names
  • New sorting options “group class members” – keeps the class methods together
  • fix: Wrong result when renaming parameter during Extract Method
  • fix: Add Local Variable now also works with For-In clause
  • fix: Hard coded string scan check for min length works correct now
  • fix: Paste Interface in empty class just works now
  • fix: Consolidated behavior of selected file in Open/Use Unit dialog
  • fix: Creational Wizard follows static/non-static when suggesting destructors

V13.1.0

  • Reworked the setup to support admin and non-admin installation. (more details)

V13.0.3

  • fixed DFM incompatibility with Delphi 7

V13.0.2

  • fixed incompatibilities with Delphi 10.2 Tokyo pre Update 3

V13.0.1

  • fixed error copying V12 user settings

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.