DDevExtensions 2.7 for 2009-XE4 released

By | June 6, 2013

After almost a year a new version of DDevExtensions is available. It not only adds support for RAD Studio XE4 but also some new features and improves already existing functionality.

A full description of all 2.7 features can be found in the DDevExtensions Features.pdf.

What’s new

  • You can now invoke “Find Declaration” by pressing Ctrl+Alt+PgUp.
  • Shift+Ctrl+Alt+Up/Down moves a line or the selected block up/down.
  • The compile progress is also shown in the taskbar (Windows 7 or newer) and becomes yellow if there are warnings or red if there are errors.
  • The reload file dialog is replaces by one that lists all files in one list instead of asking for every file. It also supports diff-ing between the editor content and the file on disk.
  • Start Parameters toolbar (right click on the IDE toolbar and select “Start Parameter”, then right click on the appeared ComboBox to create a *.params sample file)
  • Option to release the compiler’s unit cache for already compiled projects to prevent out of memory exceptions if you compile a larger project group.

Download

Name IDE Version File Size Downloads Added
DDevExtensions 1.61 5-2007 DDevExtensions161Setup.zip 734.07 KB 20366 times 2009-01-10
DDevExtensions 2.8 Features PDF DDevExtensionsFeatures.pdf 602.92 KB 18255 times 2014-12-27
DDevExtensions 2.4 7, 2007 DDevExtensions24Setup7_2007.zip 535.41 KB 13318 times 2011-07-25
DDevExtensions 2.86 2009-10.3 DDevExtensions286.7z 1.24 MB 6223 times 2020-05-30
DDevExtensions 2.88 2009-10.4.2 DDevExtensions288.7z 1.3 MB 5608 times 2021-07-20

 

 

Changelog

  • Added: Start Parameters ComboBox context menu to create and edit the *.params files.
  • Added: Reload file dialog replacement with diff-tool binding (one dialog for all modified files)
  • Added: Option to release compiler unit cache for all other projects when compiling a project
  • Added: Compile progress is shown in the Taskbar (Win 7+) with error and warning state
  • Added: Shift+Ctrl+Alt+Up/Down moves the current line or block up/down
  • Added: Ctrl+Alt+PgUp invokes “Find Declaration”
  • Added: XE4 support
  • Improved: “Set VersionInfo” dialog
  • Improved: More greedy filename pattern matching for “Use Unit” dialog replacement
  • Fixed: Use Unit replacement dialog didn’t show units that were in paths with $(Platform)
  • Fixed: Code Parser couldn’t handle non-ASCII identifiers
  • Fixed: All DDevExtensions versions 2009+ were debug builds instead of a release builds (D2007: “Configuration=Release” vs. D2009+: “Config=Release”)
  • Fixed: “Open file at cursor” replacement path list didn’t use XE2+’s current project’s platform library and browsing paths

18 thoughts on “DDevExtensions 2.7 for 2009-XE4 released

  1. David Heffernan

    Wonderful! Just love your work Andy. Thanks a lot!

  2. Matthias Wiese

    Great job! Thanks for XE4 support.

  3. Peter

    Again and again: Why is EMBA not able to do such things? …They have no love and enthusiasm for Delphi I guess.

  4. AndreFM

    Great job.
    Few days ago I was wondering the reason why compiling a project group with many projects would cause out of memory. Few minutes later I found the reason but couldn’t find anything in IDE to release the cache and prevent out of memory.
    Thank you

  5. -=XARA=-

    Thanks, handy tool as always. And would you please unified the fonts in different forms to ‘Tahoma’?
    I know it could be done easily by DIY , but it’s will be helpful if you update it again next time.

      1. -=XARA=-

        Sorry for the confusion, I mean the font of different control that owned by DDevExtensions itself. For example:
        FormTreePages: TFormTreePages
        …….
        BorderStyle = bsDialog
        Caption = ‘TreePages’
        ClientHeight = 440
        ClientWidth = 701
        Font.Name = ‘Tahoma’

        FormSwitchToModuleProject: TFormSwitchToModuleProject
        …..
        Caption = ‘Active Module:’
        end
        object LabelFileName: TLabel
        ….
        Font.Color = clWindowText
        Font.Height = -11
        Font.Name = ‘MS Sans Serif’

        The ‘MS Sans Serif’ font which will map to “Simsun” in Windows(Zh-CN) looks terrible in enlgish.

        1. IL

          Cool! I like Tahoma much more than older MS Sans Serif and did the same for all my forms. It seems that the former of size 8 is slightly wider than the latter. Be careful 🙂

  6. Dmitry

    Thank you very much, Andy, for your great job!
    But it seems to me that Shift+Ctrl+Alt+Up/Down feature does not work. (Tested for XE only)

    1. Andreas Hausladen Post author

      That one slipped through. I changed the key binding from Alt+Up/Down to Shift+Ctrl+Alt+Up/Down because I pressed Alt+Up/Down often when I wanted to press Alt+Left/Right. But the key bindings need two tests for the shortcut and I only changed one. This feature will be available in the next version (and is already in a development snapshot)

Comments are closed.