diff --git a/install/doc/whatsnew.txt b/install/doc/whatsnew.txt index af5f2b1589..f700970bd6 100644 --- a/install/doc/whatsnew.txt +++ b/install/doc/whatsnew.txt @@ -1,7 +1,41 @@ 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- 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 @@ -38,12 +72,27 @@ RTL: * heaptrc fixes for reallocmem * 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: + postw32 to postprocess win32 executables to patch the stacksize * h2pas is now better and also has a compact output mode with less spaces and blank lines. * 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