Board index » kylix » CrossKylix 0.9.0 released - major rewrite.
|
Simon Kissel
kylix Developer |
CrossKylix 0.9.0 released - major rewrite.2004-10-07 09:19:01 AM kylix1 Hi there, it's finally done - I've just released the new CrossKylix Version 0.9.0. During the last few weeks, I've completely rewritten the Linux emulation engine, which now doesn't use LINE/CygWin anymore, but is a native Win32 executable. The result should be MUCH less strange bugs, crashes and compatibility issues. As added features there now is command line compiler available, also the execshield fixes are included. And of course, lots of Bugs fixed... Here are the full news: - Finished a complete rewrite of the emulation engine. Everything now is native Win32 code, LINE is gone, and that {*word*99}py cygwin1.dll isn't used anymore \o/ - The outer part of the emulation engine has been moved to Delphi code, and now resides in the ckdcc.pas unit. The only stuff still written in C is the Linux ELF loader code and some syscalls implementations. - Changed form positions to poScreenCenter for better multi-monitor support (thanks Craig) - Added the option to output a full trace of all linux syscalls done by DCC. This is for debugging purposes, and hell slow. - A command-line compiler, ckdcc, is now part of the project - Added all the missing locale-stuff. CK is now able to compile source files that use characters outside the ANSI set, e.g. german umlauts. In the CK Options dialog it's now possible to select the source encoding. The default, ISO-8859-15, should be fine for western europe and the USA. - As reported by Kristijan (Thanks!), my Libc dlopen workaround did not work on Debian distros. This is now fixed. - As recently reported, Kylix compiled applications crash on Linux kernels with exec-shield enabled. I've provided a fix for this at crosskylix.untergrund.net/execshield/. This fix now automaticly is applied in-memory on CrossKylix-compiled executables, so you are no longer affected by this Kylix compiler issue. As this is the very first release of this re-write, I expect to see quite some bug-reports. I hope it will work for most of you, though :) Installation notes for users of previous CrossKylix versions: It is recommended to completely remove the old CrossKylix version prior to your 0.9.0 install, as almost everything has changed. You may also uninstall Cygwin, as it's no longer needed. After you uninstalled the IDE plugin package and removed the CrossKylix directory, simply run the setup program inside the CrossKylix 0.9.0 package. Detailed installation instructions are available at the CrossKylix Website at crosskylix.untergrund.net. Download is at: crosskylix.untergrund.net/crosskylix-090.zip Have fun, Simon Kissel |
