Commit Graph

7969 Commits

Author SHA1 Message Date
Przemyslaw Czerpak
09566a5c88 2008-03-10 13:10 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbapifs.h
    ! default usage of BSD locks in *BSD systems for emulating
      DOS/Windows DENY_* flags has been disabled because tests
      on FreeBSD 6.2 and MacOSX shows that this implementation
      can create self deadlock when used simultaneously with
      POSIX locks - thanks to Phil and Lorenzo for locating the
      problem and tests.
2008-03-10 12:10:39 +00:00
Lorenzo Fiorini
7d6ad2b664 2008-03-09 17:32:19 +00:00
Przemyslaw Czerpak
61983c3250 2008-03-09 16:47 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rtl/gtclip.c
    ! fixed two very bad bugs in get clipboard action used for W32 and
      GTs which do not support system clipboard data
2008-03-09 15:49:08 +00:00
Przemyslaw Czerpak
67df041c52 2008-03-07 19:49 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbct/ctrand.prg
    ! fixed random() parameter interpretation - the action was reverted
2008-03-07 18:49:48 +00:00
Przemyslaw Czerpak
0137656989 2008-03-05 19:19 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/utils/hbtest/rt_trans.prg
    * minor comment cleanup
2008-03-05 18:20:03 +00:00
Przemyslaw Czerpak
9cb4e6047d 2008-03-05 19:10 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbct/screen2.c
    ! fixed possible vary bad bug (memory buffer overflow) in SCREENSTR()

  * harbour/source/rtl/hbffind.c
    ! fixed possible GPF in some *nixes

  * harbour/source/vm/classes.c
    ! do not execute the same destructor inherited from different parent
      classes more then once

  * harbour/source/rtl/transfrm.c
    ! fixed bug with '9' used as stop condition of function pattern
      this character cannot be stripped, f.e.:
        ? transform( "abc", "@_99*" )
    ! fixed bug with '*' or '$' used with @), f.e.:
        ? transform( -12345, "@) $999999" )
    ! fixed replacing '.' with ',' when @E is used without picture part, f.e.:
        ? transform( 123.45, "@E" )
    ! fixed ',' conversions
        ? transform( 12.34,"@E ab,cd.ef9,9.99,.--" )
    ! fixed bug with picture starting with ".", f.e.:
	? transform( 0.3456, ".999" )
    ! fixed "@(" and "@)" conversions, f.e.:
        ? transform( -12345, "@) 1999*999" )
    ! fixed late oveflow detection in "@(" and "@)", f.e.:
        ? transtest( -12345, "@( 6798^999" )
    ! fixed "@E" conversion for dates to keep user delimiters set in
      _SET_DATEFORMAT, f.e.:
        set( _SET_DATEFORMAT, "mm:dd:yyyy" ); ? transform( date(), "@E" )
        set( _SET_DATEFORMAT, "yyyy<mm>dd" ); ? transform( date(), "@E" )
      Please note that Harbour is not strictly Clipper compatible here
      because it respects _SET_DATEFORMAT set by user.
    ! fixed 64bit integer conversion by eliminating conversion to
      'double' f.e.:
        ? transform(  1234567890123456789, "99999999999999999999" )
        ? transform( -1234567890123456789, "99999999999999999999" )
    ! some other fixes, see regression test transtst.prg
    % speed improvement in numeric conversions

  + harbour/tests/transtst.prg
    + added regression test for transform function

  * harbour/utils/hbtest/rt_trans.prg
    * disabled transform() tests for "@E" and result smaller then 5 bytes
      CA-Cl*pper do not check result size and always exchanges
      bytes 1-2 with bytes 4-5 for @E conversion. It's buffer overflow
      bug and I do not want to replicate it inside our transform
      implementation. It also causes that the results for for strings
      smaller then 5 bytes behaves randomly.
      In fact precise tests can show that it's not random behavior
      but CA-Cl*pper uses static buffer for result and when current one
      is smaller then 5 bytes then first two bytes are replaced with
      4-5 bytes from previous result which was length enough, f.e.:
               ? transform( "0123456789", "" )
               ? transform( "AB", "@E" )
               ? transform( "ab", "@E" )
      Replicating exact CA-Cl*pper behavior it's trivial (it will be enough
      to use static buffer two and not check the size of current result) but
      IMHO it's bug.

  * harbour/source/rtl/round.c
    * added strictly Clipper compatible code covered by HB_C52_STRICT
      and comment about possible difference in Harbour.

  * harbour/include/hbgtinfo.ch
  * harbour/source/rtl/hbgtcore.c
  * harbour/source/rtl/gtxwc/gtxwc.c
  * harbour/source/rtl/gtsln/gtsln.c
  * harbour/source/rtl/gttrm/gttrm.c
  * harbour/source/rtl/gtwvt/gtwvt.c
    + added HB_GTI_ISUNICODE - it returns logical value with information
      about Unicode mode in active GT driver - it's necessary for proper
      CP initialization in some GTDs which can work in both mode depending
      on client side settings

  * harbour/source/rtl/gttrm/gttrm.c
    * improved UTF-8 detection
    * added automatic PuTTY detection
    * improved PuTTY and some xterm key handling
    * added some missing RXVT keys
2008-03-05 18:10:52 +00:00
Teo Fonrouge
b968797d44 2008-02-25 00:08 UTC-0600 Teo Fonrouge (teo/at/windtelsoft/dot/com)
* make_vc.mak
    ! Fixed small typo
2008-02-25 06:08:46 +00:00
Marek Paliwoda
92b7fb4258 2008-02-22 22:28 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/make_b32.mak
    * Synchronized with make_vc.mak regarding HB_BUILD_ST and HB_BUILD_MODE
      environment usage. There is still a difference between make_b32.mak
      and make_vc.mak, because under BCC - ST mode is default, while under
      MSVC - MT mode is default. To use MT mode under BCC one needs to
      set HB_BUILD_ST to something different than a word "yes". For example:
      set HB_BUILD_ST=no. The difference comes from the fact that so far
      BCC build has always been done in ST mode. It will be changed after
      a 1.0 release. Please note that harbour.dll is *always* built in MT
      mode under BCC and MSVC.

  * harbour/make_vc.mak
    ! Forced MT mode for harbour.dll
    * Minor formating

  * harbour/contrib/mtpl_vc.mak
    ! Fixed compilation using ST mode

  * harbour/contrib/mtpl_b32.mak
    ! Fixed compilation of CPP files
    + Added ST/MT handling logic

  * harbour/contrib/hbziparch/make_b32.bat
    ! Fixed compilation on some BCC instalations
2008-02-22 21:27:13 +00:00
Przemyslaw Czerpak
6a7620a2ee 2008-02-22 03:42 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/bin/hb-func.sh
    * added -xhgtk switch for linking with xHGtk library

  * harbour/source/pp/hbppgen.c
  * harbour/utils/hbpp/hbpp.c
    ! added missing #include "hbset.h"
2008-02-22 02:43:14 +00:00
Przemyslaw Czerpak
a09ab8a3a4 2008-02-22 00:20 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rtl/cdpapi.c
    ! fixed unicode values for control codes in default CP437 unicode table
  * harbour/source/rtl/gtchrmap.c
    ! added missing default translation of chr(155) - it's control code
      on most of terminals and should not be shown in non UFT-8 mode
  * harbour/source/rtl/gttrm/gttrm.c
    ! do not use alternate character set for box drawing in UTF-8 mode
      New Linux consoles disable UTF-8 mode when alternate character set
      is enabled
  * harbour/contrib/hbct/ctwin.c
  * harbour/contrib/hbct/ctwin.h
  * harbour/contrib/hbct/ctwfunc.c
    * overload ReadKey() method for future window moving when scroll lock
      is  set and for KEYREAD() implementation. 
    * store real last key value in CTWIN GT.
2008-02-21 23:20:35 +00:00
Marek Paliwoda
f2210422b7 2008-02-21 22:17 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/make_vc.mak
    + Added a possiblity to compile harbour in ST or MT mode by using
      an environment variable called HB_BUILD_ST. Setting HB_BUILD_ST
      to yes, causes Harbour+RTL+VM to be built in ST mode. Otherwise
      MT mode is used.
2008-02-21 21:16:46 +00:00
Przemyslaw Czerpak
e868d4c367 2008-02-20 00:14 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/utils/hbpp/hbpp.c
    ! added hb_setGetDirSeparator()
2008-02-19 23:14:39 +00:00
Przemyslaw Czerpak
67d8ed6afd 2008-02-20 00:11 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/pp/hbppgen.c
    ! added hb_setGetDirSeparator()

  * harbour/source/common/hbfsapi.c
    ! fixed wrong index in path updating
2008-02-19 23:11:12 +00:00
Przemyslaw Czerpak
719339e947 2008-02-19 23:37 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/main/harbour.c
  * harbour/source/common/hbfsapi.c
    ! fixed hb_fsFNameSplit()/hb_fsFNameMerge() to respect path delimiter
     set by user

  * harbour/contrib/hbct/ctwfunc.c
    ! fixed WFORMAT() called without parameters - it should reset
      all existing margins
    ! fixed WSETSHADOW() to accept color also as character parameter
2008-02-19 22:37:53 +00:00
Przemyslaw Czerpak
3fce40bbeb 2008-02-18 12:12 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rdd/dbfntx/dbfntx1.c
    ! fixed very bad typo in my last commit - thanks to Jorge and Enrico
      for confirmation
2008-02-18 11:12:46 +00:00
Przemyslaw Czerpak
64fe300fc3 2008-02-16 11:28 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbdate.h
    ! fixed limitation which forced to use hbdate.h after hbapi.h
      or hbdefs.h
2008-02-16 10:28:25 +00:00
Viktor Szakats
3b39a4a730 2008-02-15 10:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbnf/Makefile
   * contrib/hbnf/common.mak
   - contrib/hbnf/descend.c
   + contrib/hbnf/descendn.c
   - contrib/hbnf/menuto.prg
   + contrib/hbnf/menutonf.prg
     ! Renamed some files in libnf to not collide 
       with core source names.
       (Thanks Marek)
2008-02-15 09:53:03 +00:00
Marek Paliwoda
2c7e7230c8 2008-02-15 09:47 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/contrib/hbfimage/make_gcc.sh
    ! Fixed CFLAGS settings from a proper FREEIMAGE_INC envvar

  * harbour/contrib/hbziparch/make_vc.bat
    ! Disabled warnings about functions considered "depreciated" by MS

  * harbour/contrib/mtpl_gcc.mak
  * harbour/contrib/mtpl_gcc.sh
    ! Fixed HB_ARCHITECTIRE, CC and LD envvar settings

  * harbour/contrib/mtpl_vc.mak
    ! Forced CPP mode compilation for a ".cpp.obj" rule
2008-02-15 08:47:48 +00:00
Marek Paliwoda
b4d574a3f9 2008-02-13 20:13 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/contrib/mtpl_vc.mak
    ! Enable compilation in C++ mode using HB_BUILD_MODE envvar
2008-02-13 19:15:27 +00:00
Przemyslaw Czerpak
185525beb1 2008-02-13 14:36 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rdd/dbfcdx/dbfcdx1.c
    * pacify compiler warning
2008-02-13 13:36:37 +00:00
Viktor Szakats
e4ccc98b03 2008-02-13 14:20 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbwhat32/whatutil.prg
   * contrib/hbwhat32/winrbar.prg
   * contrib/hbwhat32/winerror.prg
   * contrib/hbwhat32/wintabs.prg
   * contrib/hbwhat32/windebug.prg
   * contrib/hbwhat32/wintbar.prg
   * contrib/hbwhat32/wincore.prg
     ! Fixed warnings.
2008-02-13 13:20:27 +00:00
Przemyslaw Czerpak
d0450cff7c 2008-02-13 14:03 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rtl/direct.c
    * fixed Clipper compatibility when last character of given path
      is directory delimiter or drive delimiter

  * harbour/source/rdd/dbf1.c
    * added RT error when corrupted memo block address is detected
      in DBF file.
2008-02-13 13:03:38 +00:00
Marek Paliwoda
e73dd4e363 2008-02-12 08:04 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/contrib/hbwhat32/make_gcc.sh
    ! Fixed compilation under MingW and Cygwin

  * harbour/contrib/make_b32_all.bat
  * harbour/contrib/make_vc_all.bat
    + Added hbwhat32 to a list of compiled contribs

  * harbour/contrib/make_gcc_all.sh
    - Removed hbzlib from a list of mandatory compiled contribs.
      It still can be compiled conditionaly.
2008-02-12 07:03:04 +00:00
Przemyslaw Czerpak
0c8930313f 2008-02-11 16:23 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/xhb/wintypes.ch
    ! added missing => in #ytranslate command - thanks to Alex
  * harbour/contrib/hbw32/w32_tole.prg
    * fixed typo in one comment
  * harbour/contrib/hbw32/w32_ole.c
    ! added cleanup code for s_pOleAuto - memory leak fix
2008-02-11 15:23:55 +00:00
Viktor Szakats
7ca6f1a07f 2008-02-10 04:03 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* common.mak
   * source/lang/Makefile
   + source/lang/msgbgmik.c
   + source/lang/msgbe866.c
   + source/lang/msgbewin.c
   + source/lang/msghr437.c
   + source/lang/msghrwin.c
   + source/lang/msgua866.c
   + source/lang/msguakoi.c
   + source/lang/msguawin.c
     + Added some msg files from xhb. Some problems corrected.
       (Belarussian ISO code, long filename and internal ID 
       for HR1250)
2008-02-10 03:05:17 +00:00
Przemyslaw Czerpak
ba2f0f0cf7 2008-02-09 22:42 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/harbour.spec
  * harbour/harbour-ce-spec
  * harbour/harbour-w32-spec
  * harbour/make_rpm.sh
  * harbour/make_rpmce.sh
  * harbour/make_rpmw32.sh
    * updated for recent changes in library names
    * added '--with zlib' build switch
    * changed '--without odbc' to '--with odbc'
    * changed '--with adsrdd' to '--with ads'

  * harbour/debian/control
    * updated note about supported platforms
2008-02-09 21:43:06 +00:00
Przemyslaw Czerpak
ca7c9ba65e 2008-02-09 12:50 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/config/w32/global.cf
    * removed ' quoting from commands - *sh shells removed them but without
      such shell they are passed to windows command interpreter and not
      all version removed them
2008-02-09 11:50:23 +00:00
Marek Paliwoda
336753d211 2008-02-09 10:06 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl) 2008-02-09 09:07:37 +00:00
Marek Paliwoda
0a3c919d95 2008-02-09 10:06 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* harbour/contrib/hbtpathy/tplinux.c
  * harbour/contrib/hbtpathy/tpos2.c
  * harbour/contrib/hbtpathy/tpwin32.c
    * Fixed guarding file content with proper OS constant
      (HB_OS_UNIX, HB_OS_WIN_32, HB_OS_OS2)
2008-02-09 09:05:13 +00:00
Viktor Szakats
3e0a700d82 2008-02-08 19:41 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/rddads/make_gcc.sh
   * contrib/hbfimage/make_gcc.sh
     ! Two minor corrections to *_INC path setting examples for Windows.
2008-02-08 18:47:02 +00:00
Marek Paliwoda
8aa5e2032b Header update in my last commit 2008-02-08 15:52:55 +00:00
Marek Paliwoda
06cfde4dbf 2008-02-06 11:08 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
+ harbour/contrib/gtwvg/make_gcc.sh
  + harbour/contrib/hbapollo/make_gcc.sh
  + harbour/contrib/hbclipsm/make_gcc.sh
  + harbour/contrib/hbct/make_gcc.sh
  + harbour/contrib/hbfbird/make_gcc.sh
  + harbour/contrib/hbfimage/make_gcc.sh
  + harbour/contrib/hbgd/make_gcc.sh
  + harbour/contrib/hbgt/make_gcc.sh
  + harbour/contrib/hbmisc/make_gcc.sh
  + harbour/contrib/hbmsql/make_gcc.sh
  + harbour/contrib/hbmysql/make_gcc.sh
  + harbour/contrib/hbnf/make_gcc.sh
  + harbour/contrib/hbodbc/make_gcc.sh
  + harbour/contrib/hbole/make_gcc.sh
  + harbour/contrib/hbpgsql/make_gcc.sh
  + harbour/contrib/hbtip/make_gcc.sh
  + harbour/contrib/hbtpathy/make_gcc.sh
  + harbour/contrib/hbw32/make_gcc.sh
  + harbour/contrib/hbw32ddr/make_gcc.sh
  + harbour/contrib/hbwhat32/make_gcc.sh
  + harbour/contrib/hbziparch/make_gcc.sh
  + harbour/contrib/hbzlib/make_gcc.sh
  + harbour/contrib/rddads/make_gcc.sh
  + harbour/contrib/xhb/make_gcc.sh
    + Added missing files to allow compilation using non standard
      build system. Please note that some contribs require external
      packages, so to succesfuully compile them you will have to
      set a proper environment variable, pointing to a list of
      directories, containig required package header files. Those
      envvars are listed below :
         APOLLO_INC
         FIREBIRD_INC
         FREEIMAGE_INC
         GD_INC
         MYSQL_INC
         PGSQL_INC
         ZLIB_INC
         ADS_INC
      Note that those envvars may contain list of directories,
      for example :
         export ADS_INC="/usr/include include ."
      Also note that on Windows systems, using MingW or Cygwin, you will
      have to generate a proper import files from dlls, available in those
      packages - using MingW or Cygwin dlltool - to build end user programs,
      utilizing those packages.

  * harbour/contrib/mtpl_gcc.mak
  * harbour/contrib/mtpl_gcc.sh
  * harbour/contrib/make_gcc_all.sh
    + Added the rest of contrib libs to compile

  * harbour/contrib/hbtpathy/tplinux.c
  * harbour/contrib/hbtpathy/tpos2.c
  * harbour/contrib/hbtpathy/tpwin32.c
    + Added an operating system guard around the content of
      thses files to allow including all three files in a
      library.
2008-02-08 15:45:18 +00:00
Przemyslaw Czerpak
25231721f9 2008-02-08 15:58 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbcomp.h
  * harbour/include/hbmacro.h
  * harbour/include/hbexprb.c
  * harbour/source/vm/macro.c
  * harbour/source/compiler/hbmain.c
    ! fixed name conflict in privates/publics declaration.
      Harbour allows to declare memvars with the same name as file
      wide statics or fields but this extensions was not working well
      in some cases and can cause unexpected results in variable
      declaration, f.e. try this code:
               static v:="static"
               proc main()
                  public v:="public"
                  ? v, M->v
               return
      compiled with -n -w switches and also with -n -w -a before
      this fix.
    ! fixed some compile time warnings in memvars declaration to be
      more Clipper compatible
    ! fixed compiling external modules (DO <procname> [WITH <params,...>])
      when function <procname> is already declared but with different
      letter case. Harbour does not convert <procname> in DO statement
      to upper case to play well with case sensitive file systems and
      it could cause confusing warning message:
         Cannot open <procname>.prg, assumed external

  * harbour/source/compiler/harbour.y
  * harbour/source/compiler/harbour.yyc
    ! added protection against bug in bison destructors which might cause
      multiple free the same memory block on syntax error due to 

  * harbour/source/rdd/dbf1.c
    ! added missing binary flag for daytime fields

  * harbour/source/rdd/dbfntx/dbfntx1.c
    ! fixed possible memory leak during accessing corrupted NTX files
    ! fixed possible GPF during accessing corrupted NTX files

  * harbour/source/compiler/genc.c
    * minor cleanup

  * harbour/config/os2/global.cf
    ! use FOR command to delete group of files
2008-02-08 14:58:26 +00:00
Przemyslaw Czerpak
c68b5e22e3 2008-02-07 20:17 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/config/lib.cf
    * moved some definitions for easier detecting library build mode
  * harbour/config/os2/dir.cf
  * harbour/config/os2/global.cf
    * some modifications which should help for old GNU make OS2 ports
      and maybe also current ones
2008-02-07 19:17:55 +00:00
Przemyslaw Czerpak
7ee8dfff26 2008-02-07 11:24 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/config/os2/gcc.cf
    * use OS2_LIB_ARCH as library name to avoid problems with DEL
  * harbour/config/os2/global.cf
    * use double backslash characters - hack to test if it's sufficient
      workaround for problems mkdir on OS2
2008-02-07 10:24:23 +00:00
Marek Paliwoda
7c5e31b8c3 2008-02-06 11:08 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/common.mak
  * harbour/make_gcc.mak
  * harbour/make_gcc.sh
    ! Some fixes for OS/2+eComStation. Still not all is working ok (dlls)
2008-02-06 10:09:04 +00:00
Przemyslaw Czerpak
a3e51d1f5b 2008-02-05 10:58 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/config/os2/global.cf
    ! fixed typo in FOR command
2008-02-05 09:58:37 +00:00
Marek Paliwoda
b2f3166838 2008-02-04 22:57 UTC+0100 Marek Paliwoda (mpaliwoda at interia pl)
* harbour/common.mak
  * harbour/make_gcc.mak
    ! Fixed compilation under DJGPP

  * contrib/mtpl_gcc.mak
    ! Fixed compilation under GNU make
2008-02-04 21:58:10 +00:00
Przemyslaw Czerpak
a7a3a50ee0 2008-02-04 15:55 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/config/os2/global.cf
    * added workaround for non working 'if' function in OS2 GNU make port
2008-02-04 14:55:33 +00:00
Mindaugas Kavaliauskas
a4e9e72943 2008-02-04 16:40 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/source/vm/fm.c
    ! fixed hex dump of fm.log. The previous "hex" dump contained 
      characters: ( ) . , + - / *
2008-02-04 14:42:55 +00:00
Przemyslaw Czerpak
419e6e8e04 2008-02-04 09:31 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/harbour.spec
  * harbour/harbour-ce-spec
  * harbour/harbour-w32-spec
    * updated for new library names

  * harbour/ChangeLog
  * harbour/include/hbexprb.c
    * formatting

  * harbour/source/rtl/net.c
    ! fixed casting

  * harbour/harbour.spec
  * harbour/harbour-ce-spec
  * harbour/harbour-w32-spec
  * harbour/contrib/Makefile
    * removed hbzlib - it cannot be longer part of default build
      because Viktor removed zlib header files. Viktor sorry but
      IMHO you should revert it and also restore ace.h - it creates
      serious problems without any valuable addition. Now we will
      have to rebuild Harbour on many different platforms and often
      it will not be possible to install some libraries. We cannot
      force installing additional libs by people who will create
      binaries for incoming releases so it's important to revert
      it. Please do it.

  * harbour/config/bsd/install.cf
  * harbour/config/darwin/install.cf
  * harbour/config/hpux/install.cf
  * harbour/config/linux/install.cf
  * harbour/config/sunos/install.cf
  * harbour/config/dos/install.cf
  * harbour/config/os2/install.cf
  * harbour/config/w32/install.cf
    * redirected echo error messages to stderr when *sh shell is used

  * harbour/config/lib.cf
  * harbour/config/bin.cf
  * harbour/config/global.cf
  * harbour/config/hpux/gcc.cf
  * harbour/config/hpux/global.cf
  * harbour/config/darwin/gcc.cf
  * harbour/config/darwin/global.cf
  * harbour/config/dos/owatcom.cf
  * harbour/config/dos/global.cf
  * harbour/config/dos/rsx32.cf
  * harbour/config/global.cf
  * harbour/config/linux/owatcom.cf
  * harbour/config/linux/global.cf
  * harbour/config/os2/gcc.cf
  * harbour/config/os2/global.cf
  * harbour/config/sunos/gcc.cf
  * harbour/config/sunos/global.cf
  * harbour/config/bsd/global.cf
  * harbour/config/w32/owatcom.cf
  * harbour/config/w32/bcc32.cf
  * harbour/config/w32/gcc.cf
  * harbour/config/w32/rsxnt.cf
  * harbour/config/w32/global.cf
    ! fixed build process. DOS and WINDOWS users should make tests for
      different compilers. I tested only DOS-OpenWatcom, DOS-DJGPP,
      W32-BCC32, W32-OpenWatcom, W32-POCC, W32-XCC and corss builds
      W32-MinGW, W32-MinGW-CE. OS2 version not testes at all - I hope
      it will work. LINUX-GCC, LINUX-G++, LINUX-OpenWatcom, BSD-GCC,
      HPUX-GCC tested and they are working. I hope that SunOS version
      also works though I do not have any solaris installation where
      I can make real tests.
2008-02-04 08:32:17 +00:00
Ryszard Glab
dca3274389 2008-02-02 23:40 UTC+0100 Ryszard Glab (harbour//rglab.pl)
* config/os2/global.cf
      * restored double backslash in deletion command
2008-02-02 22:39:58 +00:00
Viktor Szakats
dbbc91c3f5 2008-02-02 15:29 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
+ contrib/examples/rdddbt
   - contrib/examples/dbfdbt
     * Renamed after move.
2008-02-02 14:29:05 +00:00
Viktor Szakats
358f808c9d 2008-02-02 15:27 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
+ contrib/examples/dbfdbt
   + contrib/examples/dbfdbt/dbfdbt1.c
   + contrib/examples/dbfdbt/Makefile
   - source/rdd/dbfdbt
     * Moved no longer used (superceded) core RDD code to 
       /contrib/examples/
2008-02-02 14:27:46 +00:00
Viktor Szakats
d5973af327 2008-02-02 15:27 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
+ contrib/examples/dbfdbt
   + contrib/examples/dbfdbt/dbfdbt1.c
   + contrib/examples/dbfdbt/Makefile
   - source/rdd/dbfdbt
     * Moved no longer used (superceded) core RDD code to 
       /contrib/examples/
2008-02-02 14:27:24 +00:00
Viktor Szakats
7ca09e1942 2008-02-02 02:13 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* include/hbapicdp.h
   * common.mak
   * source/codepage/Makefile
   + source/codepage/uc1252.c
   + source/codepage/cpdewin.c
   + source/codepage/cpruiso.c
     + Added RUISO (Russian ISO-8859-5) and DEWIN (German CP1252, actually
       identical to DEISO) codepages and a CP1252<->Unicode table.
       Borrowed from Phil Krylov (xhb).
2008-02-02 01:14:17 +00:00
Ryszard Glab
fcbd63e849 2008-02-01 17:35 UTC+0100 Ryszard Glab (harbour/at/rglab.pl)
* config/lib.cf
      * fixed to correctly list the source of installed library
2008-02-01 16:37:28 +00:00
Ryszard Glab
928173fcff 2008-02-01 12:25 UTC+0100 Ryszard Glab <harbour//rglab.pl>
* config/os2/global.cf
      * fixed to delete single library during 'clean' when
      command shell is used
2008-02-01 11:20:02 +00:00
Viktor Szakats
36d6026587 2008-02-01 08:17 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbw32ddr/w32_ddrw.cpp
     ! Fixed compile error under MSVC.
     ! Fixed MSVC warning (strdup() -> hb_strdup())
       Now compiles without warnings under MSVC.
     ! Reindented, some formatting.
2008-02-01 07:22:13 +00:00
Viktor Szakats
c2afdfe9c0 2008-02-01 08:17 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbw32ddr/w32_ddrw.cpp
     ! Fixed compile error under MSVC.
     ! Fixed MSVC warning (strdup() -> hb_strdup())
       Now compiles without warnings under MSVC.
     ! Reindented, some formatting.
2008-02-01 07:18:53 +00:00