From 5907e1d204a34ef185b79ce6331d00bb286e6b7d Mon Sep 17 00:00:00 2001 From: Viktor Szakats Date: Sat, 19 Dec 2009 12:34:45 +0000 Subject: [PATCH] 2009-12-19 13:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/sha2.c ! Added trick to make it compile with Pelles C 6.00.6. Without this trick Pelles C compiler exits with internal error. * doc/whatsnew.txt + Added NOTE about Pelles C 6. --- harbour/ChangeLog | 20 ++++++++++++++------ harbour/doc/whatsnew.txt | 8 +++++--- harbour/src/rtl/sha2.c | 2 +- 3 files changed, 20 insertions(+), 10 deletions(-) diff --git a/harbour/ChangeLog b/harbour/ChangeLog index 5f21009887..378be652c2 100644 --- a/harbour/ChangeLog +++ b/harbour/ChangeLog @@ -17,6 +17,14 @@ past entries belonging to author(s): Viktor Szakats. */ +2009-12-19 13:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + * src/rtl/sha2.c + ! Added trick to make it compile with Pelles C 6.00.6. + Without this trick Pelles C compiler exits with internal error. + + * doc/whatsnew.txt + + Added NOTE about Pelles C 6. + 2009-12-19 12:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/codepage/Makefile + src/codepage/cpel437.c @@ -28,7 +36,7 @@ * contrib/hbide/hbide.prg * contrib/hbxbp/xbpqtuiloader.prg ! Implemented signal/slot mechanism. - A working usage is the "Find/Replace" dialog is now + A working usage is the "Find/Replace" dialog is now entirely based on XbpQtUiLoader() class. "Project Properties" dialogs skeleton is also in place and is working, just a little more required to make it completely functional. @@ -52,11 +60,11 @@ ! Supressed some error reported generation process messages. * contrib/hbqt/generator/hbqtgen.prg - ! Implemented highly flexible and optimized code for + ! Implemented highly flexible and optimized code for METHOD QSomeObj:new(...), thanks to Przemek for tips. - + Now all classes have the same way the constructor is called. - [ Regenerated Sources Follows ] + [ Regenerated Sources Follows ] 2009-12-18 19:15 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/hbide.prg @@ -88,7 +96,7 @@ + Added text documenting whatsnew missing parts. * utils/hbmk2/hbmk2.prg - ! Potential fix to external commands when using script and called + ! Potential fix to external commands when using script and called in a loop. 2009-12-18 14:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) @@ -111,7 +119,7 @@ 2009-12-18 12:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/mapi.c - ! Fixed typo in r13235 patch. This could have caused memory + ! Fixed typo in r13235 patch. This could have caused memory corruption and MAPI errors. ; Please retest. diff --git a/harbour/doc/whatsnew.txt b/harbour/doc/whatsnew.txt index baa72b6786..c532b0ef58 100644 --- a/harbour/doc/whatsnew.txt +++ b/harbour/doc/whatsnew.txt @@ -17,14 +17,14 @@ Version 2.0.0 (2009-12-??) Note ============================= -Too many to list, it's yet to be collected and sorted in +Too many to list, it's yet to be collected and sorted in digestible form. [ Incomplete, unordered. - This section only contains update between + This section only contains update between 2008-12-19 19:46 UTC+0100 and 2009-03-11 08:51 UTC+0100. - 2008-08/09 - 2008-12-19 and + 2008-08/09 - 2008-12-19 and 2009-03-11 - 2009-12-22 are missing. ] General @@ -431,6 +431,8 @@ Known build issues normal in this non-Harbour code. - Using Pelles C 5.00.1 in 64-bit mode, HB_INET*() functions won't work. +- Using Pelles C 6.00.6 in 64-bit mode, there will be + missing symbols at link time due to bugs in Pelles C. - gtalleg contrib may not compile on all platforms/compilers. - hbssl won't work with watcom on win platform due to OpenSSL header compatibility problems. diff --git a/harbour/src/rtl/sha2.c b/harbour/src/rtl/sha2.c index a1c1bcb2bc..7d2b401c26 100644 --- a/harbour/src/rtl/sha2.c +++ b/harbour/src/rtl/sha2.c @@ -35,7 +35,7 @@ * SUCH DAMAGE. */ -#if 0 +#if ( defined( __POCC__ ) && __POCC__ >= 600 ) /* Trick to avoid Pelles C 6.00.6 compiler internal error. [vszakats] */ #define UNROLL_LOOPS /* Enable loops unrolling */ #endif