Quantcast
Channel: Planet Object Pascal
Viewing all articles
Browse latest Browse all 1725

Andy's Blog and Tools: IDE Fix Pack 5.8 for 2009-XE7 released

$
0
0

A new release of IDE Fix Pack for RAD Studio 2009-XE7 is available. The new version 5.8 is available for all versions including the versions that I marked “unsupported”. So all 2010, XE2-XE5 users can update from version 5.5 to 5.8 what gives them the “EditorLineEnd.ttr” patch.

This release brings a major performance improvement. If you have large packages with dependencies to other large packages, the compiler spends a lot of time in cleaning up the unit dependencies what can result in a long delay (up to 5 seconds) after you hit a syntax error in the active package project. IDE Fix Pack addresses this bottle neck and reduces the delay to less than half a second.

One of the RAD Studio 2009 .NET code patches in IDE Fix Pack caused the IDE to run into a NullReferenceException when started on Windows 8.1. This patch is now disabled if Windows 8.1 or newer is detected.

If you have copied the rlink32.dll from XE7 to an older RAD Studio version to bypass the “too many resources to handle” linker error, the IDE Fix Pack will now skip its own rlink32.dll patch as it isn’t necessary for XE7’s rlink32.dll.

Some people had problems with installing IDE Fix Pack because the installer is compiled against rtlXxx.bpl and vclXxx.bpl. And if those packages aren’t in the PATH environment variable the Installer failed with the usual standard Windows error message. To work around this issue and not to increase the IDE Fix Pack’s installer’s file size (I know, who cares), I have rewritten the installer in plain “old” WinAPI.

The new IDE Fix Pack changes the behavior of the [F6] (IDE Insight) key in XE5 and newer. If you press [F6] in the editor, IDE Fix Pack will now call “SelectAll” on the IDE Insight edit control so that you can overwrite the old edit text without doing the selection yourself.

IDE Fix Pack Downloads:

NameIDE VersionFileSizeDownloadsAdded
IDE Fix Pack 5.82009 (UP4)IDEFixPack2009Reg58.7z177.14 KB17 times 2015-02-15
IDE Fix Pack 5.8 (unsupported)2010 (UP5)IDEFixPack2010Reg58.7z173.03 KB21 times 2015-02-15
IDE Fix Pack 5.8XE (UP1)IDEFixPackXEReg58.7z158.89 KB17 times 2015-02-15
IDE Fix Pack 5.8 (unsupported)XE2 (UP4+HF1)IDEFixPackXE2Reg58.7z232.42 KB16 times 2015-02-15
IDE Fix Pack 5.8 (unsupported)XE3 (UP2)IDEFixPackXE3Reg58.7z184.57 KB11 times 2015-02-15
IDE Fix Pack 5.8 (unsupported)XE4 (UP1)IDEFixPackXE4Reg58.7z185.27 KB15 times 2015-02-15
IDE Fix Pack 5.8 (unsupported)XE5 (UP2)IDEFixPackXE5Reg58.7z184.41 KB11 times 2015-02-15
IDE Fix Pack 5.8XE6 (UP1)IDEFixPackXE6Reg58.7z305.73 KB21 times 2015-02-15
IDE Fix Pack 5.8XE7 (UP1)IDEFixPackXE7Reg58.7z316.38 KB77 times 2015-02-15

fastdcc Downloads:

NameIDE VersionFileSizeDownloadsAdded
fastdcc 5.82009 (UP3)fastdcc2009v58.7z76.4 KB3 times 2015-02-15
fastdcc 5.8 (unsupported)2010 (UP5)fastdcc2010v58.7z80.42 KB3 times 2015-02-15
fastdcc 5.8XE (UP1)fastdccXEv58.7z82.34 KB3 times 2015-02-15
fastdcc 5.8 (unsupported)XE2 (UP4+HF1)fastdccXE2v58.7z106.5 KB4 times 2015-02-15
fastdcc 5.8 (unsupported)XE3 (UP2)fastdccXE3v58.7z116.65 KB2 times 2015-02-15
fastdcc 5.8 (unsupported)XE4 (UP1)fastdccXE4v581.7z112.49 KB4 times 2015-02-15
fastdcc 5.8 (unsupported)XE5 (UP2)fastdccXE5v58.7z113.53 KB2 times 2015-02-15
fastdcc 5.8XE6 (UP1)fastdccXE6v58.7z141.13 KB2 times 2015-02-15
fastdcc 5.8XE7 (UP1)fastdccXE7v58.7z150.11 KB16 times 2015-02-15

Changelog:

  • Fixed: IDE Fix Pack tried to patch the fastdcc32/64/aarm.exe if it was renamed to dcc32/64/aarm.exe (XE6-XE7)
  • Fixed: Windows 8.1 compatibility with .NET code patch (2009)
  • Added: Compiler cleanup code performance optimization for large packages (2009-XE7)
  • Added: If XE7’s rlink32.dll is detected in older Delphi versions the “too many resources to handle” patch is skipped
  • Added: IDE Insight [F6]-Key calls SelectAll (XE5-XE7)
  • Improved: IDE Fix Pack StringLists use CompareStringOrdinal instead of CompareString
  • Changed: Installer/Uninstaller doesn’t require rtl.bpl/vcl.bpl in the PATH anymore

Viewing all articles
Browse latest Browse all 1725

Trending Articles