A bug fix release that is especially for Delphi 2010 users is now available. Version 6.5.1 fixes an access violation when compiling packages in Delphi 2010 and it fixes a small bug with the package descriptor resource of the *.bpl files where some implicit used units weren’t listed in the resource.| www.idefixpack.de
After almost 5 years there is a new IDE Fix Pack 6.5 version available. Most of the development was done in early 2020, before I stopped working on the project. But because I had to add a bug-fix for Delphi 2009 to IDE Fix Pack, I thought that, with all those patches that were never released, I should make a new release. | www.idefixpack.de
Now that a Community Edition for Delphi 10.4.2 is available, I can compile the DDevExtensions IDE plugin for Delphi 10.4.2. So here is the new version of DDevExtensions 2.88 that support Delphi 2009 – 10.4.2.| www.idefixpack.de
The source code of the Delphi IDE plugin DDevExtensions is now available on GitHub. There is also a release version for Delphi 10.4. It was not compiled by myself because I don’t have Delphi 10.4. But thanks to the DelphiPraxis fork you can download the release for Delphi 10.4 form GitHub.| www.idefixpack.de
Due to a performance issue in the TListView implementation (since Delphi 2), the DDevExtension‘s “Find Unit” replacement dialog was slow if your project had a lot of units and you used the filter edit. The new version 2.86 now works around that and as a result filtering becomes almost instantaneous.| www.idefixpack.de
There was a bug in IDE Fix Pack 6.4.3 for Delphi 10.3.2 that caused the Win32 compiler to crash. The CodeGenMod.Win32.VirtFinalSealed patch didn’t work correctly. Even if the actual patch code doesn’t run without the “-x-fvs=1” compiler command line option extension specified, the hooking code failed to inject the correct code for the compiler’s version. Only Delphi 10.3.2 was affected by this bug.| www.idefixpack.de
With the newest Delphi 10.3.2 (Rio Update 2) the IDE Fix Pack failed with two compiler extension patches. The updated version 6.4.3 adds support for the Delphi 10.3.2 update.| www.idefixpack.de
My blog is now accessible via https://www.idefixpack.de . The old sub-domain has a “Moved Permanently” redirection to the new domain. Some time in the future the old sub-domain will be deleted.| www.idefixpack.de
IDE Fix Pack 6.4.2 addresses two bugs. It fixes an issue with the TCustomListBox.ResetContent patch that was introduced with version 6.4 and caused EInvalidPointerOp exception with 3rdParty design editors. And it also fixes a 9 year old bug with outdated data in the UnitName HashMap patch after a debug session that caused the compiler to crash with an internal compiler error on the next compile.| www.idefixpack.de
There was a bug in the IDE Fix Pack 6.4 for 10.3 Rio code that searches for the StyleUtils functions. It contained a hard coded (absolute) address that is only correct for the Update 1 VCL.BPL. So the patch failed for the RTM version or if the VCL.BPL is relocated (what is unlikely as it is one of the first DLLs that are loaded).| www.idefixpack.de