From 0e2d574d0e78f8e5f77e070be67c1a7be87ee36b Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Tue, 22 Dec 2009 12:09:50 +0000 Subject: [PATCH] 2009-12-22 13:09 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * package/winuni/RELNOTES + Added brief list of changes since beta3. (pls review / add any missing items) * utils/hbmk2/hbmk2.prg ! Use 'rc' as ar command for hbux. To be in sync with build system. --- harbour/ChangeLog | 9 +++++ harbour/package/winuni/RELNOTES | 72 ++++++++++++++++++++++++++++++--- harbour/utils/hbmk2/hbmk2.prg | 2 +- 3 files changed, 77 insertions(+), 6 deletions(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 0716e1f73c..09c7bc65c0 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -17,6 +17,15 @@ past entries belonging to author(s): Viktor Szakats. */ +2009-12-22 13:09 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + * package/winuni/RELNOTES + + Added brief list of changes since beta3. + (pls review / add any missing items) + + * utils/hbmk2/hbmk2.prg + ! Use 'rc' as ar command for hbux. To be in sync with + build system. + 2009-12-22 11:05 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/bsd/gcc.mk + added c i s to ar parameters diff --git a/harbour/package/winuni/RELNOTES b/harbour/package/winuni/RELNOTES index afdd485f53..196e85585a 100644 --- a/harbour/package/winuni/RELNOTES +++ b/harbour/package/winuni/RELNOTES @@ -69,17 +69,79 @@ Changes since previous (2.0.0beta3 20090905) release: ----------------------------------------------------------------------- - Harbour updated to r13359 (from r12422) - (too many changes to list here) - MinGW CEGCC updated to 4.4.0 - upx updated to 3.04. - MinGW 4.4.1 updated to TDM-2 release fixing a performance problem. - DJGPP build replaced with OpenWatcom MS-DOS build. +- External libs updated (except OpenSSL and libcurl). +- hbwin cleanups/fixes (printer handling) and improvements (mutex, MAPI, misc) +- hbwin OLE2, ActiveX support improved and finalized. +- hbwin full UNICODE support and cleanups. +- hbwin basic win64 .dll support. +- hbtip POP3/SMTP fixes, encoding/charset support. +- Added hbmemio contrib. +- hbnetio finalized. +- hbqt cleanups and improvements, QT 4.6 support. - hbide (early development stage). -- hbqt improvements. -- hbwin full UNICODE support. +- Documentation enhancements: INSTALL and doc/xhb-diff.txt. +- hbmk2 got support to convert xMate, hbmake and xbuild make files to .hbp + format. +- Added hbsms contrib library (to send SMS text messages in multiplatform way). +- gtwvg now builds in win64 mode. - Rudimentary port of GTWVW (find it in examples) -- new hbcairo wrapper for cairo lib. -- improved code portability for startup code. +- New hbcairo wrapper for cairo lib. +- Improved code portability for startup code, C++ mode and + to support for old GCC versions. +- Added public Harbour C level API to handle GC collected pure pointers. +- Added workaround fox Pelles C 6.0 bug, so now it can be used + with Harbour for win32 and wince. Win64 build still doesn't work, + due to other POCC6 bugs. +- Fixed to support MSVC 6.0. +- dlmalloc memory allocator now also optimized for MT mode. +- DJGPP builds received support for .dxe dynamic libs. +- MS-DOS build included in unified release package is now built + with OpenWatcom rather than DJGPP. +- OpenWatcom now builds in plain C mode (instead of C++) +- Included MSVC build is now a UNICODE build. +- Changed all Harbour to use WIDE Windows API calls only in UNICODE mode. +- New Harbour C level UTF-8 and UTF-16 string handling functions. +- Rewritten internal codepage and collation support. Collations + are now ensured to be CA-Cl*pper compatible. +- HB_TRANSLATE() now supports UTF-8. +- OS/2 platform support improvements (watcom, .dll support, GCC OMF support). +- gtxwc fixes. +- General finalization to *nix Harbour dynamic library generation built into + build system. +- Generalized the way zlib and pcre embedded sources are handled. +- Finalized new pure GNU Make based build system. +- Embedded libharu made available for MS-DOS Harbour builds, + plus many other levelling of MS-DOS port. +- Added Blowfish encryption functions to core. +- Added experimental win64 binary build of GNU Make. +- Synced with some new features that appeared in xhb, plus some missing + features from past versions. +- New Harbour port to Haiku/BeOS. +- Updated embedded components. +- Cleaned all test code from Harbour -w3 level warnings. +- hbmk2 now supports the same C warning levels as build system. +- hbmk2 now supports built-in native .c / .prg dependency detection. +- hbmk2 tested/finalized for *nix systems. +- hbmk2 now supports upx on *nix systems. +- New hbdoc2 tool at development stage. +- Support for linux/open64, linux/clang compilers. +- Build system now uses automatic version detection for MSVC compilers. +- Core trace message functionality improvements (new .prg level + interface, Windows OutputDebugString support) +- New SET( _SET_DBCODEPAGE ). +- RDDADS fixes. +- Removed support for harbour.cfg and Harbour compiler -go output mode. +- New Harbour types (HB_SIZE, HB_BOOL, etc). +- Moved rddado from contrib area to examples. +- Deleted hbmake from examples. +- Many other smaller improvements, additions, fixes, cleanups. +- For 3rd party developers it's recommended to look for the word + "incompatibility" in ChangeLog to find spots which may imply changes + on their part. Changes since previous (2.0.0beta2 20090624) release: ----------------------------------------------------------------------- diff --git a/harbour/utils/hbmk2/hbmk2.prg b/harbour/utils/hbmk2/hbmk2.prg index e13870a381..ecfddf56eb 100644 --- a/harbour/utils/hbmk2/hbmk2.prg +++ b/harbour/utils/hbmk2/hbmk2.prg @@ -2236,7 +2236,7 @@ FUNCTION hbmk( aArgs, /* @ */ lPause ) ELSE cBin_Lib := hbmk[ _HBMK_cCCPREFIX ] + "ar" ENDIF - IF hbmk[ _HBMK_cPLAT ] == "sunos" + IF hbmk[ _HBMK_cPLAT ] $ "hpux|sunos" cOpt_Lib := "{FA} rc {OL} {LO}" ELSE cOpt_Lib := "{FA} rcs {OL} {LO}"