diff --git a/harbour/ChangeLog b/harbour/ChangeLog index ff51fca30c..1418d1d6cc 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -16,6 +16,11 @@ The license applies to all entries newer than 2009-04-28. */ +2011-09-27 19:20 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + * package/winuni/RELNOTES + * INSTALL + * version (QT, mingw) and housekeeping (BCC and EOL-space removal) updates + 2011-09-27 15:15 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/gtxwc/gtxwc.c ! fixed window activation just after SETMODE() and before any output @@ -27,7 +32,7 @@ 2011-09-27 15:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbcurl/core.c - ! fixed mistake in recent adoption of libcurl 7.21.6 feature + ! fixed mistake in recent adoption of libcurl 7.21.6 feature CURLOPT_TRANSFER_ENCODING. Thanks to Itamar for the report. @@ -99,17 +104,17 @@ * include/hbapi.h * src/rtl/hbrandom.c + Changed Harbour's core pseudo-random generator from STD C rand()/srand() - to superior implementation. New implementation fixed MT problems with + to superior implementation. New implementation fixed MT problems with the standard solution on certain targets (f.e. win/mingw, win/msvc) - Based on Przemek's patch which is in turn based on algorithm by - Steve Park: http://www.cs.wm.edu/~va/software/park/ suggested by me + Based on Przemek's patch which is in turn based on algorithm by + Steve Park: http://www.cs.wm.edu/~va/software/park/ suggested by me on the list. Further modifications: * HB_RANDOMINTMAX() adapted. Checkme, I'm not sure about this. * HB_RANDOMSEED() updated. + headers cleaned, copyright updated, note added - + automatic seed defaulting like in previous version (checkme, + + automatic seed defaulting like in previous version (checkme, we may as well drop it, though it will be create incompatibility) - ; per-thread seed didn't work well for me (even with new engine) + ; per-thread seed didn't work well for me (even with new engine) so I didn't implement it. + added proto for hb_random_seed() diff --git a/harbour/INSTALL b/harbour/INSTALL index a8193d5864..47b3f94e50 100644 --- a/harbour/INSTALL +++ b/harbour/INSTALL @@ -325,11 +325,11 @@ HARBOUR on *nix which aren't available through official package managers (ADS Client f.e.). - Note that Harbour is tuned to use 3rd party packages in their default, - unmodified ("vanilla") install layout created by their official/mainstream - install kits. If you manually move, rename, delete or add files - under the 3rd party packages' root directory, the default Harbour - build process (especially Windows implib generation) might not work + Note that Harbour is tuned to use 3rd party packages in their default, + unmodified ("vanilla") install layout created by their official/mainstream + install kits. If you manually move, rename, delete or add files + under the 3rd party packages' root directory, the default Harbour + build process (especially Windows implib generation) might not work as expected. You can set these environment variables before starting @@ -1242,7 +1242,7 @@ HARBOUR 2. Make sure to do a 'make clean' before doing a build after refreshing the sources. 3. If that still fails, make sure to install fresh source tree in a new - local directory and start over. See HOW TO GET HARBOUR section for + local directory and start over. See HOW TO GET HARBOUR section for instructions to get the source. 4. If you are doing a cross-build, make sure to have rebuilt the native Harbour executables for your host platform. See 'HB_HOST_BIN' @@ -1251,11 +1251,11 @@ HARBOUR versions when building Harbour. The surest way to achieve this is to leave only C compiler directory in PATH: set PATH=C:\ - If you use Harbour official binary distro on Windows, even above is + If you use Harbour official binary distro on Windows, even above is unnecessary and not recommended. 6. Remove all old, unnecessary environment variables from your environment. Use only those documented in this file. - Follows some environment variable settings which are commonly believed + Follows some environment variable settings which are commonly believed by users to be useful, but which in reality are either not needed or not even used by Harbour build process and hbmk2. You can delete them: @@ -1586,17 +1586,17 @@ HARBOUR http://qt.nokia.com/products/ http://get.qt.nokia.com/qt/source/ Recommended Mac OS X binary package: - http://get.qt.nokia.com/qt/source/qt-mac-opensource-4.7.2.dmg + http://get.qt.nokia.com/qt/source/qt-mac-opensource-4.7.4.dmg Currently supported Windows binary package: http://get.qt.nokia.com/qt/source/qt-win-opensource-4.5.3-mingw.exe - http://get.qt.nokia.com/qt/source/qt-win-opensource-4.7.2-mingw.exe + http://get.qt.nokia.com/qt/source/qt-win-opensource-4.7.4-mingw.exe How to create Windows static and MSVC builds: http://doc.trolltech.com/4.7/deployment-windows.html NOTES: - QT 4.5.x for Windows requires MinGW builds with SJLJ stack frame unwinding. (mingw official 3.4.x, or mingw tdm) - QT 4.6.x (and upper) for Windows requires MinGW builds with DWARF-2 stack frame unwinding. - (mingw official 4.4.0 or upper, or mingw tdm with dwarf2 update) + (mingw official 4.4.0 or upper, or mingw tdm with dwarf2) HB_WITH_SQLITE3 - sqlite3 [multiplatform, free, open-source] http://www.sqlite.org/ HB_WITH_WATT - Watt-32 (TCP/IP sockets) [dos, free, open-source] diff --git a/harbour/package/winuni/RELNOTES b/harbour/package/winuni/RELNOTES index 541b36c150..0d0285676d 100644 --- a/harbour/package/winuni/RELNOTES +++ b/harbour/package/winuni/RELNOTES @@ -18,7 +18,7 @@ x86, x64, WinCE/ARM platforms. Installed size: 233MB (78MB - 322MB) The default installation will install MinGW compiler + x86 static -and shared libs, MSVC and BCC x86 libs and examples. +and shared libs and MSVC x86 libs and examples. Options: x86 shared tools, x64 shared tools, MinGW x64 and WinCE-ARM libs, MSVC x64 libs, shared x64/WinCE-ARM libs. @@ -38,11 +38,10 @@ Tool/lib versions used to create this package: Compiler tools -------------- - MinGW GNU C 4.5.2 (TDM-DW2) (included) + MinGW GNU C 4.6.1 (TDM-DW2) (included) MinGW w64 GNU C 4.5.3-20110207 (prerelease) MinGW CeGCC 4.4.0 MSVC 2010 SP1 - Borland C/C++ 5.5.1 External lib dependencies ------------------------- @@ -51,7 +50,7 @@ Tool/lib versions used to create this package: Allegro 4.2.2 Blat 2.6.2 Cairo 1.8.8 - libcurl 7.21.4 + libcurl 7.22.0 Firebird 2.5.0 FreeImage 3.15.0 GD 2.0.35 @@ -59,7 +58,7 @@ Tool/lib versions used to create this package: OCILIB 3.9.0 OpenSSL 1.0.0d PostgreSQL 9.0.4-1 - QT 4.7.2 + QT 4.7.4 WATTCP 2.2.10 Changes since previous (2.0.0) release: