Commit Graph

8804 Commits

Author SHA1 Message Date
Viktor Szakats
ab5eedbb2f 2008-08-13 13:55 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* doc/whatsnew.txt
     * Minor adjustments, typo fixes.
2008-08-13 12:00:47 +00:00
Przemyslaw Czerpak
4db4261c73 2008-08-13 05:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/gtwvg/gtwvg.h
    ! added missing defines for DMC builds

  * harbour/contrib/gtwvg/wvgutils.c
    ! use HB_PTRDIFF for pointer to number casting
2008-08-13 03:50:50 +00:00
Przemyslaw Czerpak
215e18e9bd 2008-08-13 05:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/pp/ppcore.c
  * harbour/source/pp/hbpp.c
  * harbour/source/vm/itemapi.c
  * harbour/source/vm/hvm.c
  * harbour/source/common/hbver.c
  * harbour/source/macro/macrolex.c
  * harbour/source/hbpcre/pcrecomp.c
  * harbour/source/compiler/hbpcode.c
  * harbour/contrib/hbmisc/spd.c
  * harbour/contrib/hbsqlit3/sqlite3/sqlite3.c
    * pacified warnings

  * harbour/config/w32/dm.cf
    * updated to work with SHELL env
    - comment -w7 switch
2008-08-13 03:31:00 +00:00
Viktor Szakats
8dead0812d 2008-08-13 04:16 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbodbc/odbc.c
     ! Some recently updated code now conditionally restored 
       to pre-ODBC 3.0 versions to support compilers (namely 
       __DMC__) with old ODBC headers. I couldn't find out 
       how to point DMC to newer (SDK) ODBC headers, but as 
       soon as we do, we can remove this workaround.
       There is a similar problem with MSVC6.
2008-08-13 02:19:00 +00:00
Viktor Szakats
b7124c21a8 missed two files from last ChangeLog entry 2008-08-13 01:58:30 +00:00
Viktor Szakats
a47418cddd 2008-08-13 03:08 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* source/rtl/gtwvt/gtwvt.c
     ! Fixed one possible minor bug (synced from gtwvg.c), 
       when pressing the mouse button for mark&select.

   * contrib/hbodbc/odbc.c
     ! Fixed some compile errors for __DMC__.
     ; TOFIX: Some more remain.
       ../../odbc.c(517) : Error: undefined identifier 'SQL_IS_INTEGER'
       ../../odbc.c(525) : Error: undefined identifier 'SQLSetStmtAttr'
       ../../odbc.c(536) : Error: undefined identifier 'SQLGetConnectAttr'
       ../../odbc.c(549) : Error: undefined identifier 'SQLGetStmtAttr'

   * contrib/gtwvg/gtwvg.c
   * contrib/gtwvg/gtwvg.h
     ! Synced (to some extent) with gtwvt.c, so that it now 
       also compiles with __DMC__.
     ! Fixed a some more compile errors for __DMC__.
     ; TOFIX: Some more remain.
       ../../wvgutils.c(356) : Error: undefined identifier 'TTM_SETMARGIN'
       ../../wvgutils.c(367) : Error: undefined identifier 'TTM_GETMAXTIPWIDTH'
       ../../wvgutils.c(371) : Error: undefined identifier 'TTM_SETMAXTIPWIDTH'
       ../../wvgutils.c(385) : Error: undefined identifier 'TTM_GETTIPBKCOLOR'
       ../../wvgutils.c(389) : Error: undefined identifier 'TTM_SETTIPBKCOLOR'
       ../../wvgutils.c(402) : Error: undefined identifier 'TTM_GETTIPTEXTCOLOR'
       ../../wvgutils.c(406) : Error: undefined identifier 'TTM_SETTIPTEXTCOLOR'
       ../../wvgutils.c(761) : Error: undefined identifier 'UINT_PTR'
       ../../wvgutils.c(1296) : Error: undefined identifier 'LONG_PTR'
       ../../wvgutils.c(1297) : Error: undefined identifier 'ul'

   * config/w32/dm.cf
     ! Fix missed from previous commit added.
     * Added -x C compiler switch.
2008-08-13 01:51:45 +00:00
Przemyslaw Czerpak
22d11af751 2008-08-13 03:24 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rtl/gtwvt/gtwvt.c
    ! use HB_PTRDIFF for handle to number casting
2008-08-13 01:25:23 +00:00
Viktor Szakats
ba11d8dcf8 2008-08-13 02:30 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* make_b32.bat
   * make_b32.mak
     - Removed dummy option HB_BUILD_MODE.
2008-08-13 00:37:43 +00:00
Viktor Szakats
9baaa07952 2008-08-13 01:11 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* doc/whatsnew.txt
     * Extended releases notes/issues section.

   * config/w32/dm.cf
     ! Fixed to exclude "possible extraneous ';'" warnings 
       for every for()/while()/etc constructs with an empty body.
     ! Further fixes to link/lib rules.
     ; TOFIX1: odbc.c, gtwvg.c still don't compile.
     ; TOFIX2: Harbour executables won't run, by simply doing nothing.

   * source/rtl/gtwvt/gtwvt.c
     ! Fixed to compile with __DMC__.
     ; NOTE: Przemek, could you please check these?

   * include/hbsetup.h
     ! snprintf() for __DMC__.
     
   * contrib/hbw32/dllcall.c
     ! Fixed casting for __DMC__.

   * contrib/hbsqlit3/hbsqlit3.c
     ! Workaround for Pelles C 4.5 and Open Watcom, so that 
       sqlite3.c won't be included for these compilers.
       Pelles C 4.5 crashes, Open Watcom 1.7 goes into an 
       infinite loop on this huge file. For thes compilers 
       the sqlite3 library should be supplied by the users.

   * contrib/hbapollo/apollo.c
     ! Fixed to compile with Open Watcom.

   * source/vm/mainwin.c
   * source/vm/hvm.c
     ! Fix for __DMC__ startup problem:
       'OPTLINK : Warning 134: No Start Address'
2008-08-12 23:12:36 +00:00
Przemyslaw Czerpak
990ac68465 2008-08-12 22:49 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/config/w32/dm.cf
    * updated for central library directory used by Harbour - not tested

  * harbour/config/w32/xcc.cf
    ! fixed include PATH in XCC builds - Viktor be carefull with
      cleaning -I<path> parameter. Some compilers use different
      rulles then the one you may expect using the most popular
      ones and such operation will break compilation. F.e. XCC
      seems to ignore source file location for releative paths
      so in GNU make builds it's necessary to add "-I$(TOP)"
      instead of "-I." and when included file starts with ".."
      then it does not try to use it with paths set by -I option
      so we need -I$(TOP)$(ROOT) and hard coded for this compiler
      directories in include/hbregex.h and include/hbzip.h

  * harbour/source/hbzlib/zutil.h
    ! do not use fdopen() with XCC - it does not support it

  * harbour/contrib/examples/pp/pp.c
  * harbour/contrib/examples/pp/hbppcore.c
  * harbour/source/common/hbfsapi.c
  * harbour/source/rtl/fnsplit.c
  * harbour/source/rtl/fstemp.c
    ! always use _POSIX_PATH_MAX + 1 buffers

  * harbour/source/compiler/gencobj.c
    * extended line buffer size

  * harbour/source/rtl/gtcrs/gtcrs.h
    * removed unnecessary declaration for _POSIX_PATH_MAX
      it's always defined in Harbour header files

  * harbour/source/rtl/inkey.c
  * harbour/source/rtl/hbinet.c
  * harbour/source/rtl/gtwvt/gtwvt.c
    * use hb_array[SG]et*() functions insteaf of
      hb_item*( hb_arrayGetItemPtr, ... )
2008-08-12 20:50:38 +00:00
Viktor Szakats
de95db55b4 2008-08-12 21:02 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* doc/linux1st.txt
     * Some further updates.
       [1.0]
2008-08-12 19:04:19 +00:00
Viktor Szakats
aac58d19f7 2008-08-12 19:31 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
+ config/w32/dm.cf
     + Digital Mars .cf file added. Some cleanups done, and 
       TOFIX added besides the following:
     ; TOFIX: This file comes from xhb, and it needs to be updated 
              to create core and contrib .lib files in central dir.
              Until then it doesn't work. Ryszard, if you see 
              this, could you take a look?

   * config/dos/djgpp.cf
   * config/w32/bcc32.cf
   * config/w32/xcc.cf
     % Unnecessary CPPFLAGS -I options deleted:
       -I$(TOP)
       -I$(TOP)include
       -Iinclude
       -I$(TOP)$(ROOT)

   ; NOTE/TODO: CPPFLAGS -i usage should be cleaned for these files:
     config/dos/owatcom.cf
     config/linux/owatcom.cf
     config/os2/gcc.cf
     config/w32/owatcom.cf
     config/w32/watcom.cf
2008-08-12 18:55:25 +00:00
Viktor Szakats
f69a79100e 2008-08-12 19:31 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* doc/linux1st.txt
     * Updated with hbgf package requirement information.
       [1.0]

   * contrib/hbcurl/hbcurl.ch
     * Minor update for libcurl 7.18.2
       [1.0]
2008-08-12 17:32:06 +00:00
Viktor Szakats
17d9c12bde marked 1.0 sync 2008-08-12 14:50:55 +00:00
Viktor Szakats
decc532b0a 2008-08-12 16:00 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* doc/Makefile
   - doc/hbpplib.txt
     - Removed obsolete file.
       [1.0]

   * doc/linux1st.txt
     * Added required Ubuntu packages for all existing contribs 
       (except hbgf).
       [1.0]

   * doc/whatsnew.txt
     + Added "Known issues", with MSVC 64 bit C mode compilation 
       and hbfimage compile failure in Linux.
       [1.0]
2008-08-12 14:11:20 +00:00
Przemyslaw Czerpak
4038644450 2008-08-12 14:06 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/make_rpmw32.sh
  * harbour/make_rpmce.sh
    ! fixed release number setting for empty harbour release string
2008-08-12 12:07:22 +00:00
Viktor Szakats
d5d2bffef2 2008-08-12 13:00 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbhpdf/Makefile
     ! Fixed to find libharu headers in its current default 
       location. (tested on Ubuntu with .tar.gz package from 
       libharu.org.)
       [1.0]

   ; Some more (albeit not new) errors from Ubuntu when compiled 
     will all possible external packages installed:

     In file included from ../../fi_winfu.c:74:
     /usr/include/FreeImage.h:134: error: conflicting types for 'LONG'
     ../../../../include/hbdefs.h:205: error: previous declaration of 'LONG' was here
     In file included from ../../fi_wrp.c:74:
     /usr/include/FreeImage.h:134: error: conflicting types for 'LONG'
     ../../../../include/hbdefs.h:205: error: previous declaration of 'LONG' was here
2008-08-12 11:10:05 +00:00
Przemyslaw Czerpak
9f5256957e 2008-08-12 13:01 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/make_xmingw.sh
  * harbour/make_xmingwce.sh
    ! cleanup and some minor fixes
    * synced behavior of both scripts in few places

  * harbour/contrib/rddads/ads1.c
  * harbour/contrib/rddads/adsfunc.c
    ! fixed casting of parameters passed to snprintf()
2008-08-12 11:02:16 +00:00
Viktor Szakats
73e3341849 2008-08-12 12:02 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* contrib/rddads/adsfunc.c
     ! Fixed GCC warning (Ubuntu/GCC422 + ACE 9.00.0.0)
     ; TOFIX: These ones still remain:
       ../../ads1.c: In function 'adsInfo':
       ../../ads1.c:2792: warning: format '%ld' expects type 'long int', but argument 5 has type 'UNSIGNED32'
       ../../ads1.c:2792: warning: format '%ld' expects type 'long int', but argument 6 has type 'UNSIGNED32'
       ../../ads1.c:2792: warning: format '%ld' expects type 'long int', but argument 5 has type 'UNSIGNED32'
       ../../ads1.c:2792: warning: format '%ld' expects type 'long int', but argument 6 has type 'UNSIGNED32'
       ../../adsfunc.c: In function 'HB_FUN_ADSVERSION':
       ../../adsfunc.c:1617: warning: format '%ld' expects type 'long int', but argument 4 has type 'UNSIGNED32'
       ../../adsfunc.c:1617: warning: format '%ld' expects type 'long int', but argument 5 has type 'UNSIGNED32'
       ../../adsfunc.c:1617: warning: format '%ld' expects type 'long int', but argument 4 has type 'UNSIGNED32'
       ../../adsfunc.c:1617: warning: format '%ld' expects type 'long int', but argument 5 has type 'UNSIGNED32'
       ../../adsfunc.c:1620: warning: format '%ld' expects type 'long int', but argument 5 has type 'UNSIGNED32'
       ../../adsfunc.c:1620: warning: format '%ld' expects type 'long int', but argument 6 has type 'UNSIGNED32'
       ../../adsfunc.c:1620: warning: format '%ld' expects type 'long int', but argument 5 has type 'UNSIGNED32'
       ../../adsfunc.c:1620: warning: format '%ld' expects type 'long int', but argument 6 has type 'UNSIGNED32'
       [1.0]
2008-08-12 10:06:21 +00:00
Viktor Szakats
75348f64df 2008-08-12 10:55 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* source/lang/msgcskam.c
   * source/lang/msgcs852.c
   * source/lang/msgcsiso.c
   * source/lang/msgcswin.c
     ! Typo fixed (by Vojtech Obrdlik).
2008-08-12 08:56:47 +00:00
Viktor Szakats
ec292a1652 Marked changes merged with 1.0 2008-08-11 22:21:30 +00:00
Viktor Szakats
58eb834210 typo 2008-08-11 19:35:39 +00:00
Viktor Szakats
53d1817e97 2008-08-11 21:20 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* include/hbsetup.h
   * config/hpux/gcc.cf
   * config/linux/gcc.cf
   * config/os2/gcc.cf
   * config/bsd/gcc.cf
     ! Never force the platform from the make files, rather 
       rely on the autodetection in hbsetup.h.
       Compiling default parts of the software should only rely 
       on manually set macros if there is no reasonable chance to 
       make the detection automatic.
     ! HB_OS_LINUX, HB_OS_HPUX autodetection supposedly made more robust.

   * include/hbsetup.ch
   * include/hbapi.h
   * source/rtl/hbffind.c
     - Removed HB_FILE_VER stuff. It's lost it's importancy with SVN.

   * include/Makefile
   * include/hbcommon.ch
     - Removed hbcommon.ch no longer needed. It only contained 
       HB_FILE_VER related stuff.

   * contrib/rddado/Makefile
     ! Excluded from OS/2 builds.
2008-08-11 19:33:46 +00:00
Viktor Szakats
d5ff01d9ab added missing ChangeLog entry:
2008-08-11 19:40 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
   * make_xmingw.sh
     ! Fixed to look for hbpp in the path, like it does for 
       harbour.
2008-08-11 18:50:04 +00:00
Viktor Szakats
764aa93fb1 2008-08-11 20:41 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbmisc/spd.c
     ! Fix to SQL_SPRINTF() by Xavi.
2008-08-11 18:42:01 +00:00
Viktor Szakats
9318911322 2008-08-11 19:40 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* make_xmingw.sh
     ! Fixed to look for hbpp in the path, like it does for 
       harbour.
2008-08-11 17:44:49 +00:00
Viktor Szakats
6c360386f0 2008-08-11 18:24 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* config/rules.cf
     % Removed unnecessary -I option from Harbour command line.

   * ChangeLog
     + Added entry to signal the branching.

2008-08-11 12:13 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
   * SVN
     ; =========================================================
     ; =========================================================
     + New '/branches/harbour-1.0' branch created.
       Any work involving 1.0.x versions should be done in this 
       branch.
     ; In the "normal" repository (= the trunk = this one), the 
       development of next main version (1.1) of Harbour should 
       continue.
       To put it shortly:
       - Don't commit here anything belonging to 1.0.x.
       - Do commit everything belonging to 1.1.
       - Do commit everything belonging to 1.0 to /branches/harbour-1.0
     ; =========================================================
     ; =========================================================
2008-08-11 16:34:06 +00:00
Viktor Szakats
0bb563286e 2008-08-11 15:58 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* config/sunos/gcc.cf
     ! Fixed to include required system libs for hbinet.c.
     - Removed HB_OS_SUNOS command-line macro. Now relying on 
       autodetection.

   * include/hbsetup.h
     * Extended autodetection for HB_OS_SUNOS.

   * source/vm/itemapi.c
     ! Fixed to check for HB_OS_SUNOS macro after 
       including Harbour headers.
2008-08-11 14:01:13 +00:00
Viktor Szakats
df12aa3754 2008-08-11 11:02 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* make_vcce.mak
     * Minor cosmetic sync with make_vc.mak

   * hbgtmk.sh
     ! Minor typos.
2008-08-11 09:03:00 +00:00
Viktor Szakats
8f35a2af67 2008-08-10 17:32 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* make_xmingwce.sh
   * make_xmingw.sh
     ! Fixed to use full uppercase for script generated __PLATFORM__ 
       macros too. Przemek pls check me.
2008-08-10 15:32:50 +00:00
Viktor Szakats
111bee4234 2008-08-10 16:18 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* config/rules.cf
   * make_b32.mak
   * make_gcc.mak
   * make_vcce.mak
   * make_vc.mak
     * -kM -> -km
     ! Synced make_vcce.mak HBFLAGSCMN flag with make_vc.mak.
       (-gc1 -> -gc0 -km)

   * make_xmingwce.sh
     ! Minor typos.
2008-08-10 14:23:46 +00:00
Przemyslaw Czerpak
6238ebfb9c 2008-08-10 16:17 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/bin/hb-func.sh
    * updated library list for wince harbour.dll linking

  * harbour/source/common/hbwince.c
    ! fixed compilation new MinGWCE
2008-08-10 14:17:52 +00:00
Przemyslaw Czerpak
ebd4b939a1 2008-08-10 15:14 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/ChangeLog
  * harbour/include/hbextern.ch
    ! fixed typo, should be HB_REQUEST_SCALAR
2008-08-10 13:15:01 +00:00
Przemyslaw Czerpak
ea7b9d69d5 2008-08-10 12:58 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbextern.ch
    * include scalar classes only when HB_REQUEST_SCALLAR define is set

  * harbour/source/rtl/tobject.prg
    ! use <obj>:className instead of __objGetClsName( <obj> ) in error
      message
2008-08-10 10:59:11 +00:00
Viktor Szakats
55983c8a51 missed adding previous ChangeLog entry. 2008-08-09 21:07:52 +00:00
Viktor Szakats
dd0e61f114 2008-08-09 21:44 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* doc/whatsnew.txt
     * Minor corrections.

   * contrib/hbclipsm/Makefile
   * contrib/hbclipsm/common.mak
   * contrib/hbclipsm/num.c
   + contrib/hbclipsm/numfloor.c
   + contrib/hbclipsm/numceil.c
     * Moved CEILING() and FLOOR() to separate source files 
       to lessen the impact with colliding function names in 
       hbct.lib.
2008-08-09 20:34:13 +00:00
Przemyslaw Czerpak
37b2c8bbd7 2008-08-09 18:07 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/vm/extrap.c
    * use static buffer for signal alternative stack so it will not
      have to be deallocated for clean application exit
2008-08-09 16:08:04 +00:00
Viktor Szakats
600a663e84 2008-08-09 18:00 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* make_gnu_os2.cmd
     * Minor formatting.
2008-08-09 16:02:16 +00:00
Przemyslaw Czerpak
95a9271e8d 2008-08-09 17:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/vm/runner.c
    ! fixed HB_HRBGETFUNSYM() to respect only function symbols
2008-08-09 15:55:31 +00:00
Viktor Szakats
cc57d998b6 2008-08-09 17:52 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* doc/whatsnew.txt
   * include/hbextern.ch
   * source/vm/runner.c
     - Completely removed __HRBDOFU(). Users should use DO() instead.
2008-08-09 15:52:42 +00:00
Przemyslaw Czerpak
c832638c53 2008-08-09 17:31 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/vm/extrap.c
    * deallocate alternative signal stack on exit
      TOFIX: hb_vmSetExceptionHandler() / hb_vmUnsetExceptionHandler()
             cover only part of hb_vmInit() and not hb_vmQuit(). Their
             calls should be moved to external places where both
             hb_vmInit() and hb_vmQuit() are executed.

  * harbour/source/rdd/dbfcdx/dbfcdx1.c
    ! fixed to not respect bitmap filters when structural order
      is scanned, f.e. in OrdListAdd() with active bitmap filter.
2008-08-09 15:32:06 +00:00
Viktor Szakats
574c4116b8 2008-08-09 16:52 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* include/hbsetup.h
     * Refinement to HB_OS_DARWIN autodetection.
       Thanks Przemek.

   * doc/whatsnew.txt
   * include/hbextern.ch
   * source/vm/runner.c
     * Refinements to previous commit.
       HB_HRBGETSYMBOL() -> HB_HRBGETFUNSYM()
       HB_HRBDOSYMBOL()  -> deleted
     * __HRBDOFU() made equivalent to __HRBDO()
2008-08-09 15:00:36 +00:00
Przemyslaw Czerpak
b34229e162 2008-08-09 16:28 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/bin/hb-mkslib.sh
    * do not create temporary directory in MacOSX
    ! fixed absolute shared library soft links to be relative ones
2008-08-09 14:28:57 +00:00
Viktor Szakats
e1d18448b5 2008-08-09 12:55 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* config/darwin/gcc.cf
     % Commented -Wno-long-double Darwin option. It seems that 
       it's no longer needed with GCC 4.0.1.
2008-08-09 10:56:13 +00:00
Viktor Szakats
8773f3202a 2008-08-09 12:33 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* config/darwin/gcc.cf
     % Removed an unnecessary -I option from the GCC command line.
2008-08-09 10:33:58 +00:00
Viktor Szakats
8e01405ad7 2008-08-09 11:43 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* doc/whatsnew.txt
   * bin/hb-mkslib.sh
     ! Changed the way harbour.dylib is created on Darwin systems 
       to support universal builds. Please review and test.
     ! Fixed generating links for .dylibs on Darwin.
     ! Removed one excessive 'cd "${OTMPDIR}"' command.
       (I hope this is right)
     ! Removed previously added $(L_USR) from Darwin dynamic 
       lib creation command line, as the L_USR "-arch" flags 
       (and probably others) cannot work here.
     ; TOFIX: 'ld: library not found for -lharbour' is still 
              present.

   * include/hbsetup.h
     + Added autodetection for HB_OS_DARWIN (based on __APPLE__).

   * config/darwin/gcc.cf
     ! Not forcing HB_OS_DARWIN from the command-line, 
       we're relying on the autodetection.

   * source/rtl/hbzlib.c
   * include/hbextern.ch
   * doc/whatsnew.txt
     * Harbour level functions renamed:
       HB_COMPRESS      -> HB_ZCOMPRESS     
       HB_COMPRESSBOUND -> HB_ZCOMPRESSBOUND
       HB_UNCOMPRESS    -> HB_ZUNCOMPRESS   
       HB_UNCOMPRESSLEN -> HB_ZUNCOMPRESSLEN
       This is to avoid collision with xhb functions 
       with similar name but different parameter list.
       Please modify your programs to use the new interface.
       INCOMPATIBLE.

   * utils/hbextern/hbextern.prg
     * Disabled scanning C HB_FUNC functions in .prg files.
     * Minor formatting.

   * include/hbapigt.h
     ! Minor cosmetic.

   * source/vm/runner.c
   * include/hbextern.ch
   * doc/whatsnew.txt
   * contrib/examples/hscript/hscript.prg
   * utils/hbrun/hbrun.prg
     * Harbour level functions renamed:
       __HRBRUN    -> HB_HRBRUN
       __HRBLOAD   -> HB_HRBLOAD
       __HRBDO     -> HB_HRBDO
       __HRBUNLOAD -> HB_HRBUNLOAD
       __HRBGETFU  -> HB_HRBGETSYMBOL
       __HRBDOFU   -> HB_HRBDOSYMBOL
       .hrb API functions moved to the documented namespace.
       Old function names still function, but are deprecated.
       Please modify your programs to use the new interface.
     ; NOTE: HB_DBG_*() function should I believe correctly 
             named as __DBG*(), as they are indeed internal 
             functions, not meant to guaranteed for final apps.
             We should do this cleanup in the future.

   * tests/Makefile
   - tests/spawn.prg
   - tests/spawn2.prg
     ! Removed two obsolete tests.
2008-08-09 09:59:09 +00:00
Viktor Szakats
70b5fc6817 2008-08-08 18:28 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* bin/hb-mkslib.sh
     + Added $(L_USR) to Darwin dynamic lib creation command line.

   * config/darwin/gcc.cf
     * Changed '-o ' to a more robust expression.
2008-08-08 16:30:27 +00:00
Viktor Szakats
36d09bf5aa 2008-08-08 13:18 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbsqlit3/sqlite3/sqlite3.c
     ! Pacified one OSX GCC unused var warning.
2008-08-08 11:29:38 +00:00
Przemyslaw Czerpak
cb2323a9fe 2008-08-08 13:13 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/bin/postinst.sh
    * use libtool instead of ar to create library on Darwin

  * harbour/make_tgz.sh
    * disabled self extracting shell envelop
2008-08-08 11:13:45 +00:00
Viktor Szakats
dbdbd3d7c0 2008-08-08 11:17 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* config/darwin/gcc.cf
     ! Added space after -o in CC_OUT to avoid a lot of 
       warning messages.
       NOTE: Is there any way to add the ending space in a safer way?
             Now an editor can easily truncate it by incident.
2008-08-08 09:18:26 +00:00