|
@@ -1,7 +1,41 @@
|
|
|
|
|
|
Free Pascal Compiler
|
|
Free Pascal Compiler
|
|
|
|
|
|
- Version 1.00
|
|
|
|
|
|
+ Version 1.02
|
|
|
|
+
|
|
|
|
+******************************************************************************
|
|
|
|
+ Whats New in 1.02
|
|
|
|
+******************************************************************************
|
|
|
|
+
|
|
|
|
+Compiler:
|
|
|
|
+ + memory requirements reduced a lot when creating smartlink libraries
|
|
|
|
+ + identical procedures or functions are now already found in the interface instead
|
|
|
|
+ of after parsing the implementation also
|
|
|
|
+ + overload directive parsing is now D5 compatible
|
|
|
|
+ + stop compiling if -S2 or -Sd is required and give a nicer error message
|
|
|
|
+ + don't allow wrong assemblers for targets (i.e. refuse as.exe for win32)
|
|
|
|
+ * fixed smartlinking for win32 imports
|
|
|
|
+ * some -Or and other optimizer fixes
|
|
|
|
+ * fixed some crashes with undeclared identifiers and inlined functions
|
|
|
|
+ * packenum fixes
|
|
|
|
+ * internal binary writer is now a lot faster when creating smartlink libraries
|
|
|
|
+ with a lot of files (like the windows unit)
|
|
|
|
+ * better targetdir support
|
|
|
|
+ * don't allow word = word like type definitions
|
|
|
|
+ * integer(char) typecast works now
|
|
|
|
+ * some other small reported bugs
|
|
|
|
+
|
|
|
|
+RTL:
|
|
|
|
+ + bsd port files
|
|
|
|
+ + sysutils more delphi compatible
|
|
|
|
+ + sysutils.syserrormessage added for platforms supporting it
|
|
|
|
+ * some graph fixes
|
|
|
|
+ * linux crt handles ctrl-c better
|
|
|
|
+ * win32 crt returns alt-<key> correct
|
|
|
|
+ * small int64 fixes
|
|
|
|
+ * paramstr(0) fix for linux 2.0 kernels
|
|
|
|
+ * go32v2 getenv made case insensitive
|
|
|
|
+ * lot of os2 updates
|
|
|
|
|
|
******************************************************************************
|
|
******************************************************************************
|
|
Whats New in 1.00
|
|
Whats New in 1.00
|
|
@@ -38,12 +72,27 @@ RTL:
|
|
* heaptrc fixes for reallocmem
|
|
* heaptrc fixes for reallocmem
|
|
* other fixes reported by users
|
|
* other fixes reported by users
|
|
|
|
|
|
|
|
+IDE:
|
|
|
|
+ + don't allow wrong assemblers with specific targets
|
|
|
|
+ + default mode for which assembler to use
|
|
|
|
+ + Recompiling a program does now also use unsaved files still in the editor
|
|
|
|
+ * the support files are now placed in the same dir as fp.exe where they were expected
|
|
|
|
+
|
|
Utils:
|
|
Utils:
|
|
+ postw32 to postprocess win32 executables to patch the stacksize
|
|
+ postw32 to postprocess win32 executables to patch the stacksize
|
|
* h2pas is now better and also has a compact output mode with less
|
|
* h2pas is now better and also has a compact output mode with less
|
|
spaces and blank lines.
|
|
spaces and blank lines.
|
|
* fpcmake supports .so library creation and example installation
|
|
* fpcmake supports .so library creation and example installation
|
|
|
|
|
|
|
|
+Packages:
|
|
|
|
+ + opengl for win32
|
|
|
|
+ * fixed win32 gtk interface
|
|
|
|
+
|
|
|
|
+FCL:
|
|
|
|
+ + db support (TDataSet,TDatabase) for mysql
|
|
|
|
+ * idea fixes
|
|
|
|
+
|
|
|
|
+
|
|
|
|
|
|
******************************************************************************
|
|
******************************************************************************
|
|
Whats New in 0.99.14
|
|
Whats New in 0.99.14
|