Unofficial VisualCLX Patches - Downloads

Last update: 2004-11-09
Newsletter

--> Units and Components <--
 
--> How to install the patches <--
 
--> Patches in progress (3.6) <--
 
--> Already applied patches in detail<--

 
Qt3 for Kylix/Delphi
Qt3 for Kylix contains a precompiled libqtc.so/qtc.dll (a C wrapper for qt-mt.so/qtmt310.dll), QtLibrary.pas (import unit for Kylix), QtSignalHooks.pas (import unit for the signal hooks), QtUtils.pas (utility functions for static, interface handled, Qt object creation) and three examples (Kylix package only) that show how to use the QtLibrary, how to install a signal hook and how to override a virtual method. The QtLibrary classes neither allow inheritance nor can they be used as Delphi classes. The "H" at the end of their name means Handle and this means that the C++ class instances are mapped to the handles.
It is not yet complete because the QtClasses.pas unit does not exist at the moment. It will make it easier to inherit from a Qt class and to override methods.
Qt3 for Kylix and Qt3 for Delphi are under GPL.
Version 0.4 (Kylix only)
Download: qt3forKylix.tar.bz2
libqtc.so source: libqtc-source.tar.bz2
Version 0.3 (Delphi only)
Download: qt3forDelphi.zip
qtc.dll source: qtcdll-source.zip

 

 
This software is provided 'as-is', without any express or implied warranty. In no event will the author be held liable for any damages arising from the use of this software.
Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:
 
  1. The origin of this software must not be misrepresented, you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.

 
These patches are unofficial and not supported by Borland.

Uses these patches at your own risk.

 
Kylix 3 VisualCLX Patch
Patch version 1.2 introduces two kinds of patches. The third party compatible version allows the usage of third party components without recompiling them. The VCLX interface incompatible version modifies the VCLX classes directly and third party components have to be recompiled.
The third party compatible version is the prefered.
Version 3.6 (2004-09-15)
Full VisualCLX patch: k3patches.tgz (third party compatible)
Full VisualCLX patch: k3patches.tar.bz2 (third party compatible)
Version 3.6
Full VisualCLX patch: k3patchesnc.tgz (VCLX interface incompatible)
Full VisualCLX patch: k3patchesnc.tar.bz2 (VCLX interface incompatible)
Information: Changelog

 
Delphi 7 VisualCLX Patch
Patch version 1.2 introduces two kinds of patches. The third party compatible version allows the usage of third party components without recompiling them. The VCLX interface incompatible version modifies the VCLX classes directly and third party components have to be recompiled.
The third party compatible version is the prefered.
Version 3.6 (2004-09-15)
Full VisualCLX patch for CrossKylix: ckpatch.zip (third party compatible)
Version 3.6 (2004-09-15)
Full VisualCLX patch: d7clxpatch.zip (third party compatible)
Full VisualCLX patch: d7clxpatchnc.zip (VCLX interface incompatible)
Information: D7Readme.txt

 
Delphi 6 (Update 2) VisualCLX Patch
Delphi Update 2 required
The Delphi 6 VisualCLX patch is only available as a VCLX interface incompatible version. A third party compatible version is not planned due to the changes.
Version 3.6 (2004-09-15)
Full VisualCLX patch: d6clxpatch.zip (VCLX interface incompatible)
Information: D6Readme.txt

 
Kylix 3 patch suite
Contains
- AltGr key patch (uses ~/.Xmodmap file) Works with SuSE 9.0
  Delete the 10_altgr directroy before installing the patch if you have no problems
  with your Keyboard under Kylix. To remove this patch just alter the ~/.Xmodmap file.
- glibc 2.3 for Kylix C++ patch (NEW: Andrés Colubri's STL fix for Kylix 3)
- libborqt symbolic link correction (absolute -> relative target)
- Libc.execve/Printer.EndDoc workaround for intergrated debugger bug
- Kernel update script for 2.4.21 (optional install)

WARNING: Do not install the patch suite under RedHat 7.3 and SuSE 7.3 or any other distribution when the Kylix IDE has none of the problems that are fixed by this patch suite.
Kylix 3 C++ requires the ilink patch for Kernel 2.6
Version 1.4 (2003-12-23)
Download: Kylix 3 patch suite
Information: README

 
Kylix 3 C++ ilink patch
This patch changes some bytes in the ilink and ilink.so file which lead to the failed assertion.
After applying this patch the C++ IDE does no more terminate when starting to link the application. Information about the patch
Install: ./ilinkPatch /home/yourname/kylix
Version 1.0 (2004-10-13)
Download: Kylix 3 C++ ilink patch