-------------------- Changes from version 1.1 to 1.1.1 -------------------- This version fixes a couple of problems with AWT/Swing and XML. It also again contains a version for Linux and the compiler binary downloads are smaller. -------------------- Changes from version 1.0.1 to 1.1 -------------------- Major Changes: - Update to GCC revision 121694 (GCJ 4.3) This finally brings support for Java 1.5. - Enhanced support for AWT/Swing: o Added support for Linux (all examples now also have Linux binaries) o Fixed the problem that applications didn't always start on Windows o Fixed GIF images Minor Changes: - Custom GCJ flags can now be set for the main compilation only - Fixed binary packing for Windows 2000 and NT (http://support.microsoft.com/kb/201318) - Fixed an error that occurred when nothing was imported from a jar -------------------- Changes from version 1.0 to 1.0.1 -------------------- - Fixed a bug that prevented AWT/Swing applications to compile if they were in a jar -------------------- Changes from version 0.9 to 1.0 -------------------- - Renamed the Project to JavaNativeCompiler (JNC) because NativeJ was already used by another company/product what lead to misunderstandings - Added complete support for AWT/Swing - Update to GCC revision 119844 (4.2.0 branch) - Added support for automatic detection of the most recent compilers - Fixed a bug that prevented AutoCompiler to "beep" after compiling - Fixed the problem that the Linux version didn't open the manual - Fixed a couple of minor bugs and problems -------------------- Update to GCC revision 119022 (4.2.0 branch) -------------------- Main changes since the revision 117867: - Serialization now works on Windows - More fixes and speedups for JAR certificate validation - Runtime.exec() now uses the envp argument on Windows - The message-bundle depency of regular expression was removed There are a lot more changes in this new GCC release that I don't know about. Just give it a try :-) -------------------- Changes from version 0.8 to 0.9 -------------------- Main changes: - Renamed the project to NativeJ - Changed it from free to cost 39.90$ per developer - Added a version for Linux - Added support to create much smaller binaries: Stats for compiling NativeJ 0.9 (it's written in Java): - 17.7mb (upx: 4.44mb) with JavaCompiler 0.8 - 6.7mb (upx: 1.96mb) with NativeJ 0.9 Complete list: - Completely revised the GUI - Split the downloads into packages - Updated GCJ to 4.2.0, revision 117867 - Removed SwingWT, it didn't really work anyway - Removed the precompiled SWT and JFace Just add your Jars to the project. That works without problems. - Removed Retroweaver, it is not (and never was) needed - Added support to only pull in needed classes from Jars - Added support to set the java.library.path - Added code-optimization (reduces the size and speeds up execution) - Added support to show the used commands during compilation - Added support to provide own flags - Added support to exclude AWT/Swing - Added support to exclude JCE - Added the regex package to the compiler - Added support for Jar-caching - Added the possibility to configure the path of the GCJs - Fixed a lot of minor problems and implemented requested features -------------------- Changes from version 0.7 to 0.8 -------------------- utility-changes --------------- - updated gcj to 4.2.0 20060630 new features ------------ - support for "incremental" compilation create objects from jars, the objects will be used every time the jar is needed - possibility to ignore missing references in jars - support for JNI improvements ------------ - beep when compilation has finished bugfixes -------- - jars are now build with the other jars in classpath - problem with possible command line length overflow solved - reflection (Class.forName(...)) works again on windows - stacktraces are usuable again on windows -------------------- Changes from version 0.4 to 0.7 -------------------- new features ------------ - linux support added - support for windows file-icons added - saving of projects implemented - added a command line tool for automatic build of saved projects with this, javaCompiler can easily be integrated into development environments improvements ------------ - retroWeaver as an own executable with this, javaCompiler is nearly an independent java compiler bugfixes -------- - classes with identical names in different directories work now - directories with spaces are no longer a problem - Executables work on Windows 98 again