Commit Graph

16556 Commits

Author SHA1 Message Date
Przemyslaw Czerpak
2e95027e6a 2011-08-08 12:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbwin/olecore.c
    ! typo in previous commit
2011-08-08 10:25:36 +00:00
Przemyslaw Czerpak
b814c028a8 2011-08-08 12:13 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/hbcomhb.c
    * indenting

  * harbour/contrib/xhb/xhb.hbp
  - harbour/contrib/xhb/xthrow.prg
  + harbour/contrib/xhb/xthrow.c
    * rewritten THROW() function in C

  * harbour/contrib/hbwin/olecore.c
    + add PRG function __OLEISDISP() which can be used to verify if given
      parameter is Harbour OLE pointer item.
2011-08-08 10:13:50 +00:00
Viktor Szakats
56fac2097f 2011-08-07 19:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + better accept libs passed as names in oldschool 'name.lib' format
  * src/rtl/objfunc.prg
    * casing
2011-08-07 17:34:32 +00:00
Viktor Szakats
931cd25d8f 2011-08-05 19:37 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbclass.ch
    ! typo in VO specific (inactive) section: HIDDE -> HIDDEN
      Checkme.

  * examples/gtwvw/wvwdraw.c
  * examples/gtwvw/wvwmenu.c
  * examples/gtwvw/gtwvw.c
  * examples/gtwvw/wvwstbar.c
  * examples/gtwvw/wvwcheck.c
  * examples/gtwvw/wvwfuncs.c
  * examples/gtwvw/wvwpush.c
  * examples/gtwvw/wvwedit.c
  * examples/gtwvw/wvwtbar.c
  * examples/gtwvw/hbgtwvw.h
    ! basic fixes to make it build with Harbour 3.1.0dev
      - IS*() -> HB_IS*()
      - manual windows.h inclusion instead of retired HB_OS_WIN_USED trick
2011-08-05 17:38:24 +00:00
Przemyslaw Czerpak
e33d2bb9a2 2011-08-04 02:43 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/hvm.c
    * small code modification to pacify warning
2011-08-04 00:44:09 +00:00
Przemyslaw Czerpak
1eea547516 2011-08-04 01:51 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/runner.c
    * do not execute EXIT procedures inside HB_HRBDO() call.
      This modification allows to call HB_HRBDO() more then
      once for the same HRB module without activating INIT
      and EXIT procedures on each call. EXIT procedures will
      be activated when HRB modules is unloaded or on HVM QUIT.

  * harbour/contrib/hbwin/axcore.c
    ! cleaned casting
2011-08-03 23:51:25 +00:00
Pritpal Bedi
4272e01653 2011-08-02 13:04 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/wvgutils.c
    - Removed: WVT__GetOpenFileName() and WVT__GetSaveFileName() functions.
  * contrib/gtwvg/wvgpaint.prg
    * Swapped: Wvg_GetOpenFileName() now calls hbwin/Win_GetOpenFileName()
      and Wvg_GetSaveFileName() now calls hbwin/Win_GetSaveFileName().
      hbwin implementation is far superior.
2011-08-02 20:11:12 +00:00
Przemyslaw Czerpak
b29dab6a6d 2011-08-02 13:17 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/fserr.c
    ! moved HB_TRACE() message - it was overwritting OS error code.

  * harbour/src/rtl/filesys.c
    ! removed dup2() function call left by mistake during some modifications
2011-08-02 11:17:25 +00:00
Przemyslaw Czerpak
64b9209085 2011-08-02 00:11 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/common/hbprintf.c
    + added very basic support for '%ls' in hb_snprintf()

  * harbour/ChangeLog
    ! typo in last description
2011-08-01 22:11:45 +00:00
Przemyslaw Czerpak
915eea1017 2011-08-01 15:28 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbstack.h
  * harbour/src/vm/estack.c
    + added internal function hb_stackLockCount()

  * harbour/src/vm/hvm.c
    * modified hb_vmRequestReenter() to return HB_FALSE instead of GPF
      when called from non HVM thread.
    * extended hb_vmRequestReenter[Ext]()/hb_vmRequestRestore() to
      save and restore HVM stack lock state and lock HVM stack before
      successful return.
      This extensions is critical for MT applications which need
      to safely reenter HVM also from code encapsulated inside unknown
      number of hb_vnUnlock()/hb_vnLock() calls.
      [TOMERGE 3.0]

  * harbour/src/compiler/cmdcheck.c
    % removed redundant conditions
2011-08-01 13:29:07 +00:00
Viktor Szakats
4dec3f9b5f 2011-07-30 00:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/3rd/png/pngerror.c
  * src/3rd/png/pngwrite.c
  * src/3rd/png/pngconf.h
  * src/3rd/png/pngwtran.c
  * src/3rd/png/pngset.c
  * src/3rd/png/pngpread.c
  * src/3rd/png/LICENSE
  * src/3rd/png/pngrutil.c
  * src/3rd/png/png.dif
  * src/3rd/png/pnginfo.h
  * src/3rd/png/pngstru.h
  * src/3rd/png/pngwutil.c
  * src/3rd/png/pnglconf.h
  * src/3rd/png/pngread.c
  * src/3rd/png/pngmem.c
  * src/3rd/png/png.c
  * src/3rd/png/png.h
  * src/3rd/png/pngpriv.h
  * src/3rd/png/pngrtran.c
  * src/3rd/png/Makefile
  * src/3rd/png/pngtrans.c
    * update to 1.5.4

  * contrib/3rd/sqlite3/sqlite3.c
  * contrib/3rd/sqlite3/sqlite3.dif
  * contrib/3rd/sqlite3/sqlite3.h
  * contrib/3rd/sqlite3/sqlite3.hbp
    * update to 3.7.7.1

  ; Both patch from Tamas Tevesz. Thank you.

  ; Administrative note: I'm also giving up applying patches,
    so I'm looking for devs taking over this task. I'd be
    most happy if Tamas could commit directly his own, since
    he is doing a great job and the patches almost never require
    any touchups, so I'm gladly opening R/W access for direct
    commit. Tamas, what do you think?
2011-07-29 22:03:23 +00:00
Viktor Szakats
80d6bdce7b 2011-07-29 22:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/RELNOTES
    ! adjusted hbmk2 cmdline example for building wce apps
      (it gets around the problem fixed in hbmk2 below)
      [TOMERGE 3.0]

  * utils/hbmk2/hbmk2.prg
    ! fixed to only look for ccprefix/ccpostfix-ed gcc executable
      on wce, if ccprefix/ccpostfix is non-empty. This fixes misdetection
      of cygwin when -plat=wce is used.

  * contrib/hbnf/menutonf.prg
    ! FT_MenuTo() fixed to default 3rd parameter if non-logical type
      is passed. this is original NFLIB bug. Spotted and fix siggested
      by Klas Engwall.

  * ChangeLog
    + added TOMERGE to previous entry
2011-07-29 20:51:15 +00:00
Viktor Szakats
ea7010429a 2011-07-28 13:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/compiler/cmdcheck.c
    ! added workaround for what it seems like a clang bug in latest Apple XCode 4.1
      'Apple clang version 2.1 (tags/Apple/clang-163.7.1) (based on LLVM 3.0svn)',
      manifesting in this error:
      ---
         /Developer/usr/bin/clang   -I. -I../../../../../include -fno-common -W -Wall -O3   -o cmdcheck.o  -c ../../../cmdcheck.c
         clang: error: unable to execute command: Segmentation fault: 11
         clang: error: clang frontend command failed due to signal 1 (use -v to see invocation)
      ---
      The fix simply introduces a new variable to use ptr reference instead of
      indexed vector access in one specific loop.
      Please review/refix it, I didn't make functional tests.
2011-07-28 11:07:03 +00:00
Przemyslaw Czerpak
5fd29fa2e6 2011-07-28 00:32 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/hvm.c
    ! fixed infinite error retry loop when variable is create inside
      error handler
2011-07-27 22:32:19 +00:00
Viktor Szakats
4504760b41 2011-07-28 00:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    ! -hbcc help description cleanup as suggested by Phil Krylov
2011-07-27 22:09:12 +00:00
Przemyslaw Czerpak
b0615323db 2011-07-26 13:42 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/ChangeLog
    * changed [TOMERGE 3.0] status to [MERGED 3.0]
2011-07-26 11:42:18 +00:00
Przemyslaw Czerpak
e6920faaeb 2011-07-26 13:18 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/common/hbgete.c
  * harbour/src/common/hbprintf.c
  * harbour/src/rtl/arc4.c
  * harbour/utils/hbmk2/hbmk2.prg
  * harbour/contrib/hbmysql/hbmysql.hbp
  * harbour/contrib/sddmy/sddmy.hbp
    ! fixes for FreeBSD 6.2 build
      Patch provided by Phil Krylov - many thanks.
      [TOMERGE 3.0]
2011-07-26 11:18:51 +00:00
Pritpal Bedi
0da4ad5b85 2011-07-25 13:02 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idemain.prg
    + Implemented: Order of "Functions List" is remembered as per 
      last setting initiated by the user via context menu. The order
      can be "Natural" or "Ascending".
2011-07-25 20:06:07 +00:00
Przemyslaw Czerpak
6844b06c1f 2011-07-23 15:08 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbwin/olecore.c
    ! fixed to use Harbour STR API instead of hardcoded ANSI CP for
      conversions between Harbour and OLE items.
      Patch provided by Phil Krylov with some minor modifications.
2011-07-23 13:08:53 +00:00
Przemyslaw Czerpak
ae76eaf8d1 2011-07-22 23:13 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/hbcom.c
    ! updated to compile on HP-UX - please test.
      [TOMERGE 3.0]
2011-07-22 21:13:35 +00:00
Przemyslaw Czerpak
fd4699533c 2011-07-22 09:57 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/hvm.c
    ! added protection against self-recursive iterating in code like:
         FOR EACH var in @var
            [...]
         NEXT
      Now RTE is generated in such case instead of GPF
2011-07-22 07:57:30 +00:00
Viktor Szakats
513191819d 2011-07-21 01:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    ! typo
      [TOMERGE 3.0]
2011-07-20 23:27:49 +00:00
Viktor Szakats
4882ca464f TOMERGE marked as MERGED 2011-07-20 09:17:23 +00:00
Viktor Szakats
dc0b92e3a9 2011-07-20 11:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* NEWS
    + copied known issues from recent Harbour thread
    + added text redirecting users to ChangeLog for new 
      featues, changes and possible incompatibilities.
      [TOMERGE 3.0]
2011-07-20 09:11:41 +00:00
Viktor Szakats
0c6b9ea8d4 2011-07-18 12:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    + added link to new announcement list
      [TOMERGE 3.0]
2011-07-18 10:42:59 +00:00
Viktor Szakats
f9908e6265 2011-07-18 02:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* debian/changelog
    ! forgot to bump version in debian packaging
      best is to use plain make, apparently debian packaging was 
      not tested since quite long.
      [TOMERGE 3.0]

2011-07-18 01:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
  * debian/rules
    - disabled contrib dynlibs.
      [TOMERGE 3.0]
2011-07-18 00:59:35 +00:00
Viktor Szakats
f7c4378829 2011-07-18 01:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* debian/rules
    - disabled contrib dynlibs. [TOMERGE 3.0]
2011-07-17 23:42:25 +00:00
Viktor Szakats
2c365f9b9a 2011-07-17 22:30 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/harbour.hbx
    * updated
  * config/global.mk
    * bumped version number
2011-07-17 20:30:57 +00:00
Viktor Szakats
44306c955c 2011-07-17 16:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/extend.api
  * include/harbour.hbx
  * include/hbdefs.h
  * include/hbapi.h
  * include/hbvm.h
  * include/hbapigt.h
  * include/clipdefs.h
  - src/pp/pplib3.c
  * src/pp/Makefile
  * src/vm/hvm.c
  * src/rtl/hbtoken.c
  * src/rtl/inkey.c
  * src/rdd/usrrdd/usrrdd.c
  * contrib/hbmysql/hbmysql.hbx
  - contrib/hbmysql/mysqlold.c
  * contrib/hbmysql/mysql.c
  * contrib/hbmysql/hbmysql.hbp
  * contrib/hbmysql/mysql.ch
  * contrib/hbpgsql/hbpgsql.hbx
  * contrib/hbpgsql/postgres.c
  * contrib/hbwin/hbwin.hbp
  * contrib/hbwin/hbwin.hbx
  - contrib/hbwin/legacy.prg
  - contrib/hbwin/legacycd.c
  - contrib/hbwin/legacyco.c
  - contrib/hbwin/legacycp.c
  * contrib/hbodbc/hbodbc.hbx
  - contrib/hbodbc/odbcold.c
  * contrib/hbodbc/odbc.c
  * contrib/hbodbc/hbodbc.hbp
  * contrib/hbtip/utils.c
  * contrib/hbtip/hbtip.hbx
    * deleted things marked with HB_LEGACY_LEVEL3, finishing cleanup
      job started many years ago.
    ; this also means that windows.h and os2.h will no longer be
      included by Harbour headers, HB_OS_WIN_USED is thus ineffective,
      so if someone needs these headers to access system APIs, they
      should be manually included in each source file. Some old
      hacks have also been removed which disabled some Clipper
      compatibility macros/types in compatibility headers (clipdefs.h, *.api),
      if someone uses these alongside windows.h/os2.h inclusion, it will
      be broken, here the strategy is to move to Harbour types and
      Harbour API headers, simply Clipper headers and newer OS headers
      are not compatible.
    ; HB_DONT_DEFINE_BASIC_TYPES is not effective anymore.
    ; INKEY_RAW is no more, use HB_INKEY_RAW instead.
    ; NEXTKEY() hidden parameter extension is disabled. Use HB_KEYNEXT()
      Harbour alternative which has it.
    ; Some legacy PP functions are no more.
    ; hb_vmPushState()/hb_vmPopState() APIs were now permanently deleted.
    ; __STR*() token handling legacy functions are no more, use native HB_TOKEN*()
      ones instead.
    ; WRITEBHEADER in USRRDD is no more, WRITEDBHEADER is the replacement.
    ; hbmysql, hbodbc compatibilty and deprecated functions were deleted
    ; hbwin compatibility functions were deleted. If there is demand, mainly to
      help migrating xhb users, they can be readded to xhb lib by interested
      developers, now deleted code should be changed to fall back to dummies
      on non-Windows builds.
    ; some deprecated hbpgsql functions were deleted
    ; hbtip HB_BASE64() is deleted. Use core HB_BASE64ENCODE() instead.

    ; Anyone affected by above changes has the option to stick with 3.0.x Harbour
      versions or to update their source code according to above instructions
      (or instructions included in past ChangeLog entries)

    ; Some fallouts in Harbour build is possible after these changes
2011-07-17 14:23:26 +00:00
Viktor Szakats
f9d93bfcf8 2011-07-17 15:29 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbsetup.ch
    - deleted HB_LEGACY_LEVEL3
    + added HB_LEGACY_LEVEL5
2011-07-17 13:30:20 +00:00
Viktor Szakats
efe1e5b58b 2011-07-17 15:26 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/extend.api
  * include/hbdefs.h
  * include/hbapi.h
  * include/clipdefs.h
  * contrib/hbpost.hbm
  * contrib/hbfimage/hbfimage.hbp
  * config/rules.mk
    - deleted HB_LEGACY_TYPES_OFF macro. it is the default
      in post 3.0.x Harbour versions.
    + added HB_LEGACY_TYPES_ON macro. This should be used when 
      building C code which uses Clipper/Harbour legacy types 
      (f.e. LONG or BOOL).
      It will stay until next stable version when all legacy 
      types will be permanently removed. This gives time for
      3rd party developers to update code to use Harbour 
      (non-legacy) types in C code.
      See '2009-11-01 11:35 UTC+0100 Viktor Szakats' ChangeLog 
      entry about non-legacy Harbour types.
2011-07-17 13:26:52 +00:00
Viktor Szakats
78a76a82d2 2011-07-17 15:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbver.h
  * package/harbour.spec
  * package/harbour-win.spec.in
  * package/winuni/mpkg_win_uni.bat
  * package/harbour-wce.spec.in
  * package/harb_win.mft
    * trunk version bump. 2.1.0rc2 -> 3.1.0dev
2011-07-17 13:02:02 +00:00
Viktor Szakats
ac51bbbd0b 2011-07-17 14:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* ChangeLog
    ! typo
2011-07-17 12:51:05 +00:00
Viktor Szakats
e9b66c616a 2011-07-17 14:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* NEWS
    * set date of stable release
2011-07-17 12:46:58 +00:00
Viktor Szakats
ef3a52be7d 2011-07-17 14:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbpost.hbm
    ! added HB_BUILD_STRIP support for contribs
2011-07-17 12:45:43 +00:00
Viktor Szakats
823abe93de 2011-07-17 14:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtnetwork/hbqtnetwork.hbc
    ! updated/fixed implib name for OS/2
      As suggested by David Arturo Macias Corona
2011-07-17 12:39:59 +00:00
Viktor Szakats
59feabb67a 2011-07-17 12:30 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmysql/hbmysql.hbc
  * contrib/sddmy/sddmy.hbc
    - deleted (most probably static) OpenSSL libs forced in .hbc file.
      if such requirements are present for certain versions/builds of
      3rd party lib I suggest to add them via HB_USER_LDFLAGS options
      at build time. This way the build will not break when using
      different builds of these libs. The bottom line is that Harbour
      .hbc files are not the best place to track the dependency tree
      of libs linked statically to 3rd party libs. [to help such
      cases, maybe we can add them as comments, but even better if
      dynamic versions of these libs are used, so user don't have
      to deal with dependency tree at build time at all]
2011-07-17 10:31:05 +00:00
Viktor Szakats
b2833457f8 2011-07-17 12:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/hbide.hbp
    ! removed forced strip
2011-07-17 10:13:37 +00:00
Viktor Szakats
a059915b3e 2011-07-17 11:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtgui/hbqt_init.cpp
  * contrib/hbqt/qtcore/hbqt_init.cpp
    ! moved s_PHB_ITEM_tobedeleted logic to HBQTCORE
2011-07-17 09:39:06 +00:00
Viktor Szakats
87f6cdeef5 2011-07-17 11:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtgui/hbqt_init.cpp
    * variables scopes
    * formatting
    ; TOFIX: s_PHB_ITEM_tobedeleted logic to be moved to hbqtcore
2011-07-17 09:22:20 +00:00
Viktor Szakats
290be7f0e0 2011-07-16 15:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/gtwvt/gtwvt.c
  * contrib/gtwvg/gtwvg.c
    ! fixed to use LONG instead of DWORD for GetWindowLong() values
    ! fixed to use LONG_PTR instead of LONG for GetWindowLongPtr() values
      on systems requiring it, f.e. win64 builds
    ; review me pls
    ; TODO: GTWVG would have to be synced with recent GTWVT changes
2011-07-16 14:00:32 +00:00
Viktor Szakats
fef8b07037 2011-07-16 14:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmlzo/core.c
    ! fixed to use hb_storns() instead of hb_storni() to make win64
      builds happy
2011-07-16 12:56:34 +00:00
Viktor Szakats
648d35e8f9 2011-07-16 14:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmlzo/core.c
    ! fixed uninitialized variable in rare error case (signaled by msvc warning)
2011-07-16 12:54:05 +00:00
Viktor Szakats
adfda22381 2011-07-16 14:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmxml/3rd/minixml/config.h
    ! fixed redefinition of snprintf and vsnprintf macros (upstream bugs)
      (apparent in msvc/msvc64 builds)
2011-07-16 12:50:14 +00:00
Viktor Szakats
989fe5c8fa 2011-07-16 14:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/gtgui/gtgui.c
    ! added cast to pacify msvc64 warning
2011-07-16 12:28:20 +00:00
Viktor Szakats
4f54382299 2011-07-16 14:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmysql/hbmysql.hbc
  * contrib/sddmy/sddmy.hbc
    ! modified non-*nix 3rd party libs references to fix them for OS/2.
      based on David's test results
2011-07-16 12:03:24 +00:00
Przemyslaw Czerpak
d916e80ea2 2011-07-16 14:02 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbct/numbase.c
    * casting to pacify warning
2011-07-16 12:02:27 +00:00
Przemyslaw Czerpak
ec4083013d 2011-07-16 13:51 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/utils/hbtest/rt_str.prg
    ! disabled workaround for 64 bit [U]LONG values in Win64 builds.
      Unlike all other 64 bit platforms MS-Windows 64 uses 32 bit
      [U]LONG integer values and this workaround should not be enabled.
      This modification reduces number of errors reported by HBTEST in
      Win64 builds.
2011-07-16 11:51:43 +00:00
Viktor Szakats
ec1fda3245 2011-07-16 13:17 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbssl/hbssl.hbc
    * updated 3rd party lib list for OS/2.
      Patch by David Arturo Macias Corona
2011-07-16 11:17:40 +00:00
Przemyslaw Czerpak
2a92b6c569 2011-07-15 21:56 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbct/ct.h
  * harbour/contrib/hbct/bitnum.c
    * declared
         HB_BOOL ct_numParam( int iParam, HB_MAXINT * plNum )
      as public function so it can be used by different number and bit
      manipulation CT3 functions

  * harbour/contrib/hbct/hbct.hbp
  + harbour/contrib/hbct/numbase.c
    ! added new CTON() and NTOC() implementation.
      This version is written in C and fixes many different problems
      which existed in the previous one.
      Both functions can work with 64bit integers.
      Passing 3-rd logical parameter to CTON() forces 32-bit mode
      for binary compatibility with CT3.

  * harbour/contrib/hbct/hbct.hbp
  + harbour/contrib/hbct/bitstr.c
    ! added new CTOBIT() and BITTOC() implementation.
      This version is written in C and fixes many different problems
      which existed in the previous one.

  * harbour/contrib/hbct/hbct.hbp
  * harbour/contrib/hbct/numconv.prg
    - removed old CTON(), NTOC(), CTOBIT() and BITTOC() implementation.
2011-07-15 19:57:20 +00:00