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
This commit is contained in:
Viktor Szakats
2011-09-27 17:21:25 +00:00
parent 14f3e64398
commit b6362cb223
3 changed files with 26 additions and 22 deletions

View File

@@ -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()

View File

@@ -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:\<compilerdir>
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]

View File

@@ -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: