Commit Graph

302 Commits

Author SHA1 Message Date
Viktor Szakats
d86ecf7dff 2012-07-25 04:24 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/rddads/rddads.hbc
    * do not force shared mode for host project if HB_DYNLOAD_RDDADS
      is enabled. It should fix hbide forced to be built in
      -shared mode unconditionally after enabling rddads
      support in hbide in 2012-06-14 12:01 UTC+0200
    ; please test

  * src/lang/hu.c
    + translated rest of strings to Hungarian
      (though they seem to make much more sense in English)
2012-07-25 02:26:34 +00:00
Viktor Szakats
31adc89c13 2012-07-20 07:22 UTC+0200 Viktor Szakats (harbour syenar.net)
* examples/gfspell/spellc.c
    * uncrustified

  * contrib/xhb/hbxml.c
    * some formatting

  * contrib/hbct/atadjust.c
  * contrib/hbct/atnum.c
  * contrib/hbct/atrepl.c
  * contrib/hbct/charone.c
  * contrib/hbct/charonly.c
  * contrib/hbct/charop.c
  * contrib/hbct/charswap.c
  * contrib/hbct/count.c
  * contrib/hbct/ctwin.c
  * contrib/hbct/justify.c
  * contrib/hbct/numat.c
  * contrib/hbct/pos1.c
  * contrib/hbct/token1.c
  * contrib/hbgd/gdwrp.c
  * contrib/rddads/adsx.c
  * examples/hbapollo/get.c
  * examples/hbapollo/put.c
  * include/hbdefs.h
  * include/hbstack.h
  * src/rdd/dbffpt/dbffpt1.c
  * src/rtl/gtdos/gtdos.c
  * src/rtl/gtos2/gtos2.c
  * src/rtl/gtpca/gtpca.c
  * src/rtl/gtstd/gtstd.c
    * minor formatting errors (whitespace)
2012-07-20 05:24:17 +00:00
Viktor Szakats
6b8d24f6d7 2012-07-20 07:07 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/gtwvg/gtwvg.c
  * contrib/gtwvg/wvggui.c
  * contrib/hbcairo/context.c
  * contrib/hbhpdf/core.c
  * contrib/hbnf/n2color.c
  * contrib/hbpgsql/rddcopy.c
  * contrib/hbzebra/eanupc.c
  * contrib/hbzebra/itf.c
  * contrib/hbzebra/msi.c
  * contrib/rddads/adsx.c
  * contrib/sddfb/sddfb.c
  * contrib/sddmy/sddmy.c
  * contrib/sddpg/sddpg.c
  * examples/hbapollo/replace.c
  * examples/hbapollo/use.c
  * src/rdd/dbfnsx/dbfnsx1.c
  * src/rdd/wafunc.c
  * src/rtl/gtgui/gtgui.c
  * src/rtl/gtos2/gtos2.c
  * src/rtl/gtpca/gtpca.c
  * src/rtl/gtsln/keytrans.c
  * src/rtl/gtsln/mousesln.c
  * src/rtl/gtstd/gtstd.c
  * src/rtl/gtxwc/gtxwc.c
  * src/vm/estack.c
  * src/vm/garbage.c
  * src/vm/itemapi.c
  * tests/bldtest/bldtest.c
    * minor formatting errors (whitespace)

  * contrib/rddsql/sqlbase.c
  * contrib/rddsql/sqlmix.c
    * larger commented code blocks disabled by #if 0

  * contrib/xhb/txtline.c
  * contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp
  * contrib/rddsql/sqlbase.c
  * contrib/rddsql/sqlmix.c
    * uncrustified
2012-07-20 05:11:51 +00:00
Mindaugas Kavaliauskas
25ec4c2ba7 2012-04-12 18:22 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/src/common/hbdate.c
    * increased stability of hb_dateDecode() for date values having year > 9999

  * harbour/contrib/rddads/ads1.c
    ! fixed errorous fallthrough (the value of rowversion and autoincrement 
      fields was float but not integer)
    * minor formatting

  * harbour/contrib/rddads/adsx.c
    * LPMIXKEY -> PMIXKEY, LPMIXTAG -> PMIXTAG. Let's forget about long 
      pointers and memory segmentation
    + implemented ADSX tag (custom tag) update on RDD PutValue method
2012-07-12 15:23:08 +00:00
Viktor Szakats
ebaf33647f 2012-06-17 14:49 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/rddads/ads1.c
  * contrib/rddads/adsfunc.c
  * contrib/rddads/adsx.c
  * src/common/hbfsapi.c
    ! deleted explicit newlines at EOL in HB_TRACE() calls

  * INSTALL
    + added new '0. GUARANTEES AND LIABILITY' section
    ! updated instructions to create debug build

  * utils/hbmk2/hbmk2.prg
    * minor cleanups

  * utils/hbmk2/Makefile
    + enabled dynamic version of hbmk2 only for mingw builds.
      Rest of the targets may or may not work due to CRTL
      usage (fprintf()) from HB_COMPILE*() calls which causes
      GPF in currently generated shared builds, most probably
      due to double copy of statically linked CRTL code.
      mingw uses MSVCRT.DLL, so it's not prone to this.
      Solution is either to avoid file handling CRTL calls
      in compiler code, or to tweak -shared build setting to
      death to make it work for all non-mingw compilers.
      Both of these is very difficult.
      This means that dynamic module loading from scripts
      will only work in hbmk2 built with mingw.

   ; TOFIX: 'make clean' on contribs doesn't work with mingw,
            because harbour dll is deleted before hbmk2 is
            called, so it cannot be started for cleanup.
2012-06-17 12:50:22 +00:00
Viktor Szakats
2934968133 2012-06-10 16:43 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbziparc/ziparc.prg
    ! fixed using old IS*() macro w/o common.ch

  * contrib/hbziparc/tests/unzipa.prg
  * contrib/hbziparc/tests/zipa.prg
    + added #require directives

  * contrib/hbgd/tests/animgif.prg
  * contrib/hbgd/tests/antialia.prg
  * contrib/hbgd/tests/barms.prg
  * contrib/hbgd/tests/bartest.prg
  * contrib/hbgd/tests/counter.prg
  * contrib/hbgd/tests/gdtest.prg
  * contrib/hbgd/tests/gdtestcl.prg
  * contrib/hbgd/tests/test_out.prg
  * contrib/hbgd/tests/testdpi.prg
  * contrib/hbgd/tests/tostring.prg
  * contrib/hbgd/tests/tpoly.prg
  * examples/httpsrv/modules/showcounter.prg
    * cleanups and fixes (replaced ISDIRECTORY() xhb function,
      fixed Windows dir detection, added simpleio.ch)

  * contrib/hbzebra/tests/testcair.prg
  * contrib/hbzebra/tests/testhpdf.prg
  * contrib/hbzebra/tests/testwin.prg
  * contrib/rddads/tests/datad.prg
  * contrib/rddads/tests/testmg.prg
    + added #require directives for testing

  * contrib/hbfoxpro/misc.prg
  * contrib/hbnf/clrsel.prg
  * contrib/hbnf/menu1.prg
  * contrib/hbnf/metaph.prg
  * src/rtl/hbi18n2.prg
  * utils/hbtest/rt_str.prg
    * formatting (to help a grep case)
2012-06-10 14:48:22 +00:00
Viktor Szakats
9d548cbf35 2012-04-03 12:08 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/rddads/rddads.hbx
  * contrib/rddads/adsfunc.c
    + added ADSDDADDINDEXFILE(). posted by Lucas De Beltran.

  * contrib/hbformat/utils/hbformat.prg
    % changed manual logic to HB_DIRSEPADD() call
    ! changed SET( _SET_DIRSEPARATOR ) to hb_ps()
2012-04-03 10:12:59 +00:00
Mindaugas Kavaliauskas
41a83dc432 2012-03-26 16:45 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* contrib/rddads/ads1.c
    * added more error check
2012-03-26 13:48:11 +00:00
Viktor Szakats
50650e8d5b 2012-03-03 15:33 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbmysql/tests/hbmk.hbm
  * contrib/hbct/tests/hbmk.hbm
  * contrib/hbgs/tests/hbmk.hbm
  * contrib/hbmxml/tests/hbmk.hbm
  * contrib/hbmzip/tests/hbmk.hbm
  * contrib/hbunix/tests/hbmk.hbm
  * contrib/sddpg/tests/hbmk.hbm
  * contrib/hbziparc/tests/hbmk.hbm
  * contrib/hbxbp/tests/hbmk.hbm
  * contrib/hblzf/tests/hbmk.hbm
  * contrib/hbxdiff/tests/hbmk.hbm
  * contrib/hbcurl/tests/hbmk.hbm
  * contrib/hbnetio/tests/hbmk.hbm
  * contrib/rddsql/tests/hbmk.hbm
  * contrib/hbmlzo/tests/hbmk.hbm
  * contrib/hbhttpd/tests/hbmk.hbm
  * contrib/gtwvg/tests/hbmk.hbm
  * contrib/hbpgsql/tests/hbmk.hbm
  * contrib/sddsqlt3/tests/hbmk.hbm
  * contrib/hbwin/tests/olesrv1.hbp
  * contrib/hbwin/tests/olesrv2.hbp
  * contrib/hbwin/tests/olesrv3.hbp
  * contrib/hbwin/tests/olesrv4.hbp
  * contrib/hbwin/tests/hbmk.hbm
  * contrib/hbsms/tests/hbmk.hbm
  * contrib/hbzebra/tests/hbmk.hbm
  * contrib/gtalleg/tests/hbmk.hbm
  * contrib/sddmy/tests/hbmk.hbm
  * contrib/xhb/tests/hbmk.hbm
  * contrib/hbodbc/tests/hbmk.hbm
  * contrib/sddfb/tests/hbmk.hbm
  * contrib/hbtpathy/tests/hbmk.hbm
  * contrib/hbsqlit3/tests/hbmk.hbm
  * contrib/hbmagic/tests/hbmk.hbm
  * contrib/hbexpat/tests/hbmk.hbm
  * contrib/hbblat/tests/hbmk.hbm
  * contrib/hbqt/tests/hbmk.hbm
  * contrib/hbfbird/tests/hbmk.hbm
  * contrib/hbbz2/tests/hbmk.hbm
  * contrib/hbnf/tests/hbmk.hbm
  * contrib/hbmemio/tests/hbmk.hbm
  * contrib/hbxpp/tests/hbmk.hbm
  * contrib/hbcups/tests/hbmk.hbm
  * contrib/hbhpdf/tests/hbmk.hbm
  * contrib/rddads/tests/hbmk.hbm
  * contrib/hbfimage/tests/hbmk.hbm
  * contrib/sddodbc/tests/hbmk.hbm
  * contrib/hbgd/tests/hbmk.hbm
  * contrib/hbmisc/tests/hbmk.hbm
  * contrib/sddoci/tests/hbmk.hbm
  * contrib/hbcomm/tests/hbmk.hbm
  * contrib/hbtip/tests/hbmk.hbm
  * contrib/hbcairo/tests/hbmk.hbm
  * contrib/hbssl/tests/hbmk.hbm
    % deleted relative paths from .hbc references
2012-03-03 14:36:00 +00:00
Przemyslaw Czerpak
9ee0028ac3 2012-01-16 23:36 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/contrib/xhb/hbcompat.ch
    * added few more translation rules

  * harbour/contrib/xhb/hbxml.ch
    * synced with xHarbour

  * harbour/contrib/rddads/rddads.h
  * harbour/contrib/rddads/ads1.c
  * harbour/contrib/rddads/adsfunc.c
    * moved ADS call back to TSD
    + added optional support for storing connection handler in TSD.
      By default it's disabled and can be enabled by compile time
      macro: HB_ADS_TSD_CONNECTION
      (i.e. set/export HB_USER_CFLAGS=-DHB_ADS_TSD_CONNECTION)
      I added it for tests. I'm still waiting for code example
      which can exploit problems in ACE library when single connection
      handle is used by different threads.
2012-01-16 22:36:44 +00:00
Viktor Szakats
1b4008723b 2012-01-06 16:13 UTC+0100 Viktor Szakats (harbour syenar.net)
* ChangeLog
  * (whole tree)
    * changed e-mail address
2012-01-06 15:28:23 +00:00
Viktor Szakats
7ad3481808 2011-12-24 03:32 UTC+0100 Viktor Szakats (harbour syenar.hu)
* ChangeLog
  * (whole tree)
    * removed obsolete antispam measure from my e-mail address
2011-12-24 02:47:24 +00:00
Mindaugas Kavaliauskas
06164bab62 2011-12-19 17:49 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/contrib/rddads/adsx.c
    ! fixed BOF(), EOF() after DBSKIP(-1)
    + DBOI_KEYVAL

  * harbour/contrib/hbcairo/context.c
    ! fixed cairo_set_dash() to accept empty dash pattern array
  + harbour/contrib/hbcairo/ps.c
  * harbour/contrib/hbcairo/hbcairo.hbx
  * harbour/contrib/hbcairo/hbcairo.hbp
    + added some PostScript support

  * harbour/contrib/hbwin/olecore.c
    + added exception handling, extended error reporting information
2011-12-19 15:51:45 +00:00
Przemyslaw Czerpak
69bfb809d4 2011-10-10 19:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbapi.h
  * harbour/src/rtl/cdpapi.c
    + added new string C functions operating on current HVM CP:
         HB_BOOL hb_strIsDigit( const char * szChar );
         HB_BOOL hb_strIsAlpha( const char * szChar );
         HB_BOOL hb_strIsLower( const char * szChar );
         HB_BOOL hb_strIsUpper( const char * szChar );

  * harbour/src/rtl/is.c
    * use hb_strIs*() functions instead of hb_charIs*()

  * harbour/include/hbapi.h
  * harbour/src/vm/set.c
    + added new function to check if OS<->Harbour codepage conversion
      is enabled:
         HB_BOOL hb_osUseCP( void );

  * harbour/src/rtl/filesys.c
    * use hb_osUseCP() function

  * harbour/include/hbapicdp.h
    + added HB_CDP_ISBINSORT(cdp) and HB_CDP_ISBYTESORT(cdp) macros

  * harbour/src/vm/itemapi.c
  * harbour/src/rdd/dbfntx/dbfntx1.c
  * harbour/src/rdd/dbfnsx/dbfnsx1.c
  * harbour/src/rdd/dbfcdx/dbfcdx1.c
  * harbour/contrib/rddsql/sqlmix.c
  * harbour/contrib/rddads/adsx.c
    * use HB_CDP_IS*SORT() macros

  * harbour/src/rdd/dbfcdx/dbfcdx1.c
    % simplified hb_cdxFindBag()

  * harbour/src/rtl/hbascii.c
    ! fixed HB_ASCIIUPPER() and HB_ASCIILOWER() functions: hb_strUpper()
      was wrongly used inside both functions - probably C&P mistake
      [TOMERGE 3.0]

  * harbour/src/rdd/dbf1.c
    * updated comment
2011-10-10 17:50:44 +00:00
Jean-Francois Lefebvre
ff61798732 2011-09-05 22:40 UTC+0100 Jean Lefebvre mafact (jfl@mafact.com)
* contrib/rddads/ads1.c
    + Correction:  ahIndex Back from 512 to 256 (max coumpound index)
                   ( Thanks to you Toninho )
2011-09-05 20:41:05 +00:00
Jean-Francois Lefebvre
85e1b536b9 2011-08-29 17:00 UTC+0100 Jean Lefebvre mafact (jfl@mafact.com)
* contrib/rddads/ads1.c
    + Enhanced: growning ahIndex from 50 to 512 to allows virtually unlimited TAG
                Needed for Free Text search where each field must be indexed.
                (would otherwhise generate an ADS error 5005).
2011-08-29 15:15:37 +00:00
Viktor Szakats
2c62a976c6 2011-06-03 17:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/rddads/tests/datad.prg
    ! fixed 'field -> id' index expr which wasn't recognized by ADS
  * contrib/rddads/tests/datad.prg
  * contrib/rddads/tests/testmg.prg
    ! use hb_libpostfix()
  * contrib/hbide/idemain.prg
    ! use hb_libpostfix() which fixes loading rddads on non-win 
      systems (untested, I can't wait for HBQT build to finish)
2011-06-03 15:21:00 +00:00
Przemyslaw Czerpak
ff9138a724 2011-05-24 11:59 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/arc4.c
    ! changed size parameter passed by reference to sysctl() to size_t
    ! fixed WINCE builds
    % enable pid checking only in *nix systems.
      If system does not support fork() or compatible operation
      (i.e. vfork(), clone()) then PID checking is completely useless.

  * harbour/src/rtl/gtwvt/gtwvt.c
    * pacified WINCE warnings

  * harbour/contrib/rddads/adsx.c
    ! fixed potentially uninitialized pTag variable
2011-05-24 10:00:11 +00:00
Mindaugas Kavaliauskas
bcd2904445 2011-05-18 16:57 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/contrib/rddads/adsx.c
    ! fixed DBORDERINFO() and ORDNUMBER(), etc. behaviour, for order 
      specified using tag parameter
2011-05-18 13:56:36 +00:00
Viktor Szakats
0aa41ed480 2011-05-01 22:20 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbtip/tests/upld_ftp.prg
  * contrib/rddads/tests/datad.prg
  * contrib/rddads/tests/testmg.prg
    * function main() -> procedure main() + cleanup

  * contrib/rddads/tests/datad.prg
  * contrib/rddads/tests/testmg.prg
  * contrib/rddads/doc/en/adsfuncs.txt
  * contrib/rddads/doc/en/readme.txt
    * formatted (hbformat, manual)
    * fixes

  * src/rtl/gtxwc/gtxwc.h
  * src/rtl/gtxwc/gtxwc.c
  * src/rtl/hbmd5.c
  * contrib/gtwvg/tests/demowvg.prg
  * contrib/gtwvg/tests/wvgdyndialogs.prg
  * contrib/gtwvg/tests/wvgwvtclasses.prg
  * contrib/hbtip/thtml.prg
  * contrib/hbtip/tests/loadhtml.prg
  * tests/server.prg
  * examples/hbvpdf/hbvpdft.prg
    * Using 'harbour' name in outputs and some comments

  * src/rdd/dbcmd.c
    * typo
2011-05-01 20:22:54 +00:00
Viktor Szakats
9b27f5e707 2011-04-21 03:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Added experimental -c=[iso90|iso99|iso1x|gnu90|gnu99|gnu1x] and
      -cpp=[iso98|iso0x|gnu98|gnu0x] hbmk2 options to select
      C/C++ dialect in a C compiler and built setting independent way.
      It will currently affect GCC and compatible family of compilers.
      If you happen to know about C dialect/std selection in other
      compilers, pls tell and they can be mapped to this option.
      F.e. in other win compilers the adaptation to C/C++ stds is very
      fuzzy, where such option exists at all (f.e. BCC -A* options),
      mostly it's just toggling some compiler extensions.
      Comments are welcome of course.
    + Added TOFIX for vxworks with potential disagreement on C std level.
      I used hardwired C99 forcage hack while porting Harbour to it.
    + Added internal logic for C- and C++-only options.
    ; NOTE: Behavior with Objective C sources is yet to be tested.

  * contrib/hbmzip/3rd/minizip/minizip.hbp
  * contrib/hbunix/hbunix.hbp
  * contrib/gtalleg/gtalleg.hbm
  * contrib/xhb/xhb.hbp
  * contrib/hbqt/hbqt_common.hbm
  * contrib/rddads/rddads.hbp
  * contrib/hbfimage/hbfimage.hbp
  * contrib/hbpre.hbm
  * contrib/hbssl/hbssl.hbm
    + -cflag=-std=... => -c=gnu90 hbmk2 option.
2011-04-21 01:12:24 +00:00
Viktor Szakats
633e5c2614 2011-04-20 21:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmxml/3rd/minixml/mxml.hbp
  * contrib/hbmxml/3rd/minixml/config.h
    * Testing without HAVE_SNPRINTF/HAVE_VSNPRINTF in ANSI C89 mode.

  * utils/hbmk2/hbmk2.prg
    + Added '-cflag+=' experimental option which works like
      -cflag=, but it adds the custom flag _after_ C flags
      added internally by hbmk2. This allows for some better fine
      tuning (f.e. see rddads.hbp). Another possbility would
      have been to move all user flags after internal ones,
      but this could make it easy to break builds, and it
      would also make cflags behave differently than the rest,
      so I decided to add this new syntax.
    + Some step to support hbmk2 options to control C/C++ dialect.
    % Minor optimization in formed C compiler and linker cmdlines.

  * contrib/rddads/rddads.hbp
    ! Fixed gcc option to disable stupid warning caused
      by sloppy #pragma usage in ACE header.
      Also changed to use '-cflag+=' to make it work.
      At last!
2011-04-20 19:06:32 +00:00
Viktor Szakats
609bc45771 2011-04-20 13:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmxml/hbmxml.hbp
  * contrib/hbmxml/3rd/minixml/mxml.hbp
  * contrib/hbmzip/3rd/minizip/minizip.hbp
  * contrib/gtalleg/gtalleg.hbm
  * contrib/hbbz2/3rd/bz2/bz2.hbp
  * contrib/rddads/rddads.hbp
  * contrib/hbfimage/hbfimage.hbp
  * contrib/hbpre.hbm
  * contrib/hbssl/hbssl.hbm
    ! -std=c90 -> -std=c89, -std=gnu90 -> -std=gnu89
      Some gcc builds have problem with c90.
2011-04-20 11:14:15 +00:00
Viktor Szakats
d552b5476b 2011-04-20 11:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + -depincpath= now supports multiple paths separated by ';'
      (on all platforms)

  * contrib/3rd/sqlite3/sqlite3.hbp
    ! Fixed wrong hbmk2 filter expression.

  * contrib/hbmzip/3rd/minizip/minizip.hbp
  * contrib/rddads/rddads.hbp
  * contrib/hbpre.hbm
    * -std=c89/gnu89 -> -std=c90/gnu90. same, but gcc recommends the latter.

  * contrib/hbhpdf/core.c
  * contrib/rddsql/sqlmix.c
    ! Fixed C++ comments.

  * contrib/hbmxml/hbmxml.hbp
  * contrib/hbmxml/3rd/minixml/mxml.hbp
    ! -std=gnu90 for strdup()

  * contrib/hbbz2/3rd/bz2/bz2.hbp
  * contrib/hbssl/hbssl.hbm
    ! -std=gnu90 for fileno

  * contrib/hbfimage/hbfimage.hbp
  * contrib/gtalleg/gtalleg.hbm
    ! -std=gnu90 for 3rd party headers.

  * contrib/hbbz2/3rd/bz2/bz2.hbp
    % Enabled BZ_STRICT_ANSI. This effectively disanled bzdopen(),
      so if anyone needs it, speak up.

  * contrib/hbqt/hbqt_common.hbm
    ! Temp hack to override -std option for C++.
2011-04-20 09:27:44 +00:00
Viktor Szakats
443ac3a1ae 2011-04-20 03:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + new filter values: lngcpp and lngc. Can be used to
      check forced C++/C mode.

  * contrib/hbmzip/3rd/minizip/ioapi.h
  * contrib/hbmzip/3rd/minizip/zip.h
  * contrib/hbmzip/3rd/minizip/minizip.dif
    ! C++ -> ANSI C comments

  * contrib/hbmzip/3rd/minizip/minizip.hbp
    ! Override c89 mode with gnu89. For f*64() functions.

  * contrib/rddads/rddads.hbp
    ! Override c89 mode with gnu89. ADS headers need it.

  * contrib/hbpre.hbm
    + Forcing c89 mode for GCC family compilers (in non C++ forced mode)
      Results were pretty good and Harbour/3rd party code complies
      very well.

  * contrib/hbunix/hbunix.hbp
  * contrib/hbcurl/hbcurl.hbm
  * contrib/hbnetio/hbnetio.hbp
  * contrib/gtwvg/gtwvg.hbp
  * contrib/hbwin/hbwin.hbp
  * contrib/hbsqlit3/hbsqlit3.hbp
  * contrib/hbexpat/hbexpat.hbp
  * contrib/hbmemio/hbmemio.hbp
    - Deleted just added local c89 mode forcage. Now it's done global.

  * contrib/hbqt/qtgui/hbqtgui.h
    ! Fixed HBQT_TYPE_QIcon redefinintion. Pls check, I didn't rebuild the
      whole package after the mod.
2011-04-20 01:45:35 +00:00
Przemyslaw Czerpak
c9a909a717 2011-04-01 00:19 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/rddads/ads1.c
    + added missing GOCOLD() method to ADS* RDDs
2011-03-31 22:19:42 +00:00
Viktor Szakats
faf75dbc3f 2011-03-09 20:00 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbnetio/utils/hbnetio/hbnetio.hbp
  * contrib/hbnetio/utils/hbnetio/netiosrv.prg
  + contrib/hbnetio/utils/hbnetio/netiosvc.prg
    + hbnetio will act as a service on Windows platform.
      To run it interactively from console, use: 'hbnetio -a'
    ; TOFIX: I'm getting 'error 1067' when starting up the
             service. It get resolved when I build hbnetio in
             -st mode. (I use mingw and did a full rebuild)

  * contrib/rddads/rddads.hbp
    ! Suppressing annoying mingw warning in ace.h.
    ; TOFIX: hbmk2 overrides this ATM.
2011-03-09 19:05:21 +00:00
Viktor Szakats
764d241a1c 2011-02-18 22:20 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/rddads/rddads.h
  * contrib/rddads/ads1.c
    ! Fixed to check ADS_LIB_VERSION instead of ADS_LONGLONG to
      enable longlong related features.
    * Changed to use ADS_LIB_VERSION to detect availability of
      ADS_MONEY.
    * Deleted hack (which was a pending QUESTION for at least 4 years
      now) which redefined ADS_MAX_KEY_LENGTH for ADS 7.10 to 256,
      while the official value is 4082 there. Now rddads uses whatever
      value is defined by ADS header.
    ! Deleted hack to force usage of ADS_CISTRING, ADS_ROWVERSION,
      ADS_MODTIME. Now these features will be enabled based on
      ADS_LIB_VERSION. This was old pending TOFIX. It may
      theoretically change behavior for these field types in certain
      client/server version combinations, ..or not. Pls comment,
      I'm not ADS user.
    ! Added missing cast/warning when built against ADS 5.00.
2011-02-18 21:20:38 +00:00
Viktor Szakats
295ed16bff 2011-02-18 21:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/rddads/ads.ch
    ! Deleted COMMIT command which collided with Clipper 
      command of the same name. If you need old ads.ch 
      functionality, replace these command with AdsWriteAllRecords() 
      call.

  * contrib/rddads/adsx.c
  * contrib/rddads/ads1.c
    ! Fixed to always defined ADSVFP and ADSVFPX.
      (otherwise the .hbx file content will be dependent 
      on version of the 3rd party dependency)
2011-02-18 20:44:43 +00:00
Viktor Szakats
5cd5127ae3 2011-02-16 13:17 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/rddads/ads.ch
    + Added TOFIX regarding COMMIT cmd.

  * contrib/hbtip/cgi.prg
    ! Fixed TOFIX where *nix specific temp dir was hard-wired into
      multiplatform code. Pls test it.
2011-02-16 12:17:48 +00:00
Viktor Szakats
628b7e2e8d 2011-02-16 10:27 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/rddads/ads.ch
    ! Restored deleted ADS commands.

  * contrib/hbtip/cgi.prg
    * Updated from file sent to the list by Lorenzo.
      I had to fix a problem which made it obvious that the 
      file was never even compiled in Harbour SVN tree, so 
      please review it. This change also makes this class 
      incompatible with previous version.

  * doc/en/rdd.txt
  * doc/en/terminal.txt
    ! Two typos. (sent to users's list by Alain Aupeix)
2011-02-16 09:28:01 +00:00
Mindaugas Kavaliauskas
a49d885865 2011-02-15 17:31 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/contrib/rddads/ads.ch
    * deleted ADS specific commands with general names
2011-02-15 15:32:42 +00:00
Viktor Szakats
824c86f7e6 2011-02-09 16:56 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmysql/hbmysql.hbc
  * contrib/hbct/hbct.hbc
  * contrib/hbgt/hbgt.hbc
  * contrib/hbmxml/hbmxml.hbc
  * contrib/make.hbs
  * contrib/hbmzip/hbmzip.hbc
  * contrib/hbunix/hbunix.hbc
  * contrib/sddpg/sddpg.hbc
  * contrib/hbziparc/hbziparc.hbc
  * contrib/hbxbp/hbxbp.hbc
  * contrib/hblzf/hblzf.hbc
  * contrib/hbblink/hbblink.hbc
  * contrib/hbxdiff/hbxdiff.hbc
  * contrib/hbcurl/hbcurl.hbc
  * contrib/hbnetio/hbnetio.hbc
  * contrib/rddsql/rddsql.hbc
  * contrib/hbhttpd/hbhttpd.hbc
  * contrib/gtwvg/gtwvg.hbc
  * contrib/hbpgsql/hbpgsql.hbc
  * contrib/sddsqlt3/sddsqlt3.hbc
  * contrib/hbformat/hbformat.hbc
  * contrib/hbwin/hbwin.hbc
  * contrib/hbsms/hbsms.hbc
  * contrib/gtalleg/gtalleg.hbc
  * contrib/sddmy/sddmy.hbc
  * contrib/hbodbc/hbodbc.hbc
  * contrib/xhb/xhb.hbc
  * contrib/sddfb/sddfb.hbc
  * contrib/hbtpathy/hbtpathy.hbc
  * contrib/rddbm/rddbm.hbc
  * contrib/hbsqlit3/hbsqlit3.hbc
  * contrib/hbmagic/hbmagic.hbc
  * contrib/hbexpat/hbexpat.hbc
  * contrib/hbblat/hbblat.hbc
  * contrib/hbqt/qtgui/hbqtgui.hbc
  * contrib/hbqt/qtwebkit/hbqtwebkit.hbc
  * contrib/hbqt/qtcore/hbqtcore.hbc
  * contrib/hbqt/qtnetwork/hbqtnetwork.hbc
  * contrib/hbqt/qtuitools/hbqtuitools.hbc
  * contrib/hbqt/qscintilla/hbqscintilla.hbc
  * contrib/hbqt/qtdesigner/hbqtdesigner.hbc
  * contrib/hbfbird/hbfbird.hbc
  * contrib/hbbz2/hbbz2.hbc
  * contrib/hbnf/hbnf.hbc
  * contrib/hbmemio/hbmemio.hbc
  * contrib/hbxpp/hbxpp.hbc
  * contrib/hbfship/hbfship.hbc
  * contrib/hbcups/hbcups.hbc
  * contrib/hbfoxpro/hbfoxpro.hbc
  * contrib/hbhpdf/hbhpdf.hbc
  * contrib/hbclipsm/hbclipsm.hbc
  * contrib/rddads/rddads.hbc
  * contrib/hbfimage/hbfimage.hbc
  * contrib/sddodbc/sddodbc.hbc
  * contrib/hbgd/hbgd.hbc
  * contrib/hbmisc/hbmisc.hbc
  * contrib/sddoci/sddoci.hbc
  * contrib/hbcomm/hbcomm.hbc
  * contrib/hbtip/hbtipssl.hbc
  * contrib/hbtip/hbtip.hbc
  * contrib/hbcairo/hbcairo.hbc
  * contrib/hbssl/hbssl.hbc
    * Renamed __HB_DYN__ to _HB_DYNSUFF
    + Added _HB_DYNPREF

  * contrib/hbcairo/hbcairo.hbc
    ! Fixed libname when _HB_DYNPREF is set.

  * contrib/hbqt/qtgui/hbqtgui.hbc
  * contrib/hbqt/qtwebkit/hbqtwebkit.hbc
  * contrib/hbqt/qtcore/hbqtcore.hbc
  * contrib/hbqt/qtnetwork/hbqtnetwork.hbc
  * contrib/hbqt/qtuitools/hbqtuitools.hbc
  * contrib/hbqt/qscintilla/hbqscintilla.hbc
  * contrib/hbqt/qtdesigner/hbqtdesigner.hbc
    ! Fixed linux static mode when _HB_DYNPREF is set
    * Changed to use ${hb_name} instead of explicit libname
2011-02-09 15:58:45 +00:00
Viktor Szakats
bb2889df1f 2011-02-06 15:22 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
+ contrib/hbblat/hbblat.hbx
  + contrib/hbcairo/hbcairo.hbx
  + contrib/hbcups/hbcups.hbx
  + contrib/hbcurl/hbcurl.hbx
  + contrib/hbfbird/hbfbird.hbx
  + contrib/hbfimage/hbfimage.hbx
  + contrib/hbformat/hbformat.hbx
  + contrib/hbhttpd/hbhttpd.hbx
  + contrib/hbmagic/hbmagic.hbx
  + contrib/hbmysql/hbmysql.hbx
  + contrib/hbodbc/hbodbc.hbx
  + contrib/hbpgsql/hbpgsql.hbx
  + contrib/hbsqlit3/hbsqlit3.hbx
  + contrib/hbssl/hbssl.hbx
  + contrib/hbtip/hbtip.hbx
  + contrib/hbziparc/hbziparc.hbx
  * contrib/hbblat/hbblat.hbp
  * contrib/hbcairo/hbcairo.hbp
  * contrib/hbcups/hbcups.hbp
  * contrib/hbcurl/hbcurl.hbm
  * contrib/hbfbird/hbfbird.hbp
  * contrib/hbfimage/hbfimage.hbp
  * contrib/hbformat/hbformat.hbp
  * contrib/hbhttpd/hbhttpd.hbp
  * contrib/hbmagic/hbmagic.hbp
  * contrib/hbmysql/hbmysql.hbp
  * contrib/hbodbc/hbodbc.hbp
  * contrib/hbpgsql/hbpgsql.hbp
  * contrib/hbsqlit3/hbsqlit3.hbp
  * contrib/hbssl/hbssl.hbm
  * contrib/hbtip/hbtip.hbm
  * contrib/hbziparc/hbziparc.hbp
    + Added .hbx files for remaining projects.
      (except sdd and rdd ones, this is to be decided)

  * contrib/gtalleg/gtalleg.hbm
  * contrib/gtwvg/gtwvg.hbp
    ! Fixed to not generate dynamic version of them.
      (there is no point, plus gtwvg didn't build as dll anyway)

  * contrib/hbclipsm/hbclipsm.hbx
  * contrib/hbcomm/hbcomm.hbx
  * contrib/hbfoxpro/hbfoxpro.hbx
  * contrib/hbfship/hbfship.hbx
  * contrib/hbgd/hbgd.hbx
  * contrib/hbgt/hbgt.hbx
  * contrib/hbhpdf/hbhpdf.hbx
  * contrib/hbmisc/hbmisc.hbx
  * contrib/hbnf/hbnf.hbx
  * contrib/hbqt/qtcore/hbqtcore.hbx
  * contrib/hbqt/qtdesigner/hbqtdesigner.hbx
  * contrib/hbqt/qtgui/hbqtgui.hbx
  * contrib/hbqt/qtnetwork/hbqtnetwork.hbx
  * contrib/hbqt/qtuitools/hbqtuitools.hbx
  * contrib/hbqt/qtwebkit/hbqtwebkit.hbx
  * contrib/hbsms/hbsms.hbx
  * contrib/hbtpathy/hbtpathy.hbx
  * contrib/hbxbp/hbxbp.hbx
  * contrib/hbzebra/hbzebra.hbx
  * contrib/rddads/rddads.hbx
  * contrib/xhb/xhb.hbx
    * Refreshed.
2011-02-06 14:23:53 +00:00
Viktor Szakats
e7a4f9d9af 2011-02-05 10:15 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
- contrib/hbct/ctextern.prg
  * contrib/hbct/hbct.hbp
  - contrib/hbxbp/hbxbpext.prg
  * contrib/hbxbp/hbxbp.hbp
  - contrib/hbwin/hbwinext.prg
  * contrib/hbwin/hbwin.hbp
  * contrib/hbqt/qtgui/hbqtgui.hbm
  - contrib/hbqt/qtgui/hbqt_extern.prg
  * contrib/hbqt/qtwebkit/hbqtwebkit.hbm
  - contrib/hbqt/qtwebkit/hbqt_extern.prg
  - contrib/hbqt/qtcore/hbqt_extern.prg
  * contrib/hbqt/qtcore/hbqtcore.hbm
  - contrib/hbqt/qtnetwork/hbqt_extern.prg
  * contrib/hbqt/qtnetwork/hbqtnetwork.hbm
  - contrib/hbqt/qtuitools/hbqt_extern.prg
  * contrib/hbqt/qtuitools/hbqtuitools.hbm
  - contrib/hbqt/qscintilla/hbqt_extern.prg
  * contrib/hbqt/qscintilla/hbqscintilla.hbm
  - contrib/hbqt/qtdesigner/hbqt_extern.prg
  * contrib/hbqt/qtdesigner/hbqtdesigner.hbm
  - contrib/rddads/adsextrn.prg
  * contrib/rddads/rddads.hbp
  - contrib/hbgd/gdextern.prg
  * contrib/hbgd/hbgd.hbp
    % Deleted separate puller modules and added .hbx to the project directly.
    ; TODO: Some wrapper projects have the name already used for .c files, 
            so .hbx cannot be directly included ATM.
    ; TODO: Move -D__HBEXTREQ__ to local .hbp files so they kick in in stdalone mode too.
            Or maybe hbmk2 should always define it, if there is an .hbx file included 
            in a project, after all it can generate these .hbx files, too.

  * contrib/hbmxml/hbmxmlx.prg
  * contrib/hblzf/hblzfx.prg
  * contrib/hbxdiff/hbxdiffx.prg
  * contrib/hbexpat/hbexpatx.prg
    % Deleted some lines no more necessary.

  * contrib/xhb/xhb.hbp
  * contrib/hbxpp/hbxpp.hbp
    + Added .hbx puller to projects.
2011-02-05 09:16:09 +00:00
Viktor Szakats
3e640f36a4 2011-02-05 09:21 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
  * config/hbextern.hbs
    + Now generates code which makes it possible to use __HBEXTREQ__
      macro to compile .hbx as extern puller module. So no extra
      .prg is needed for that.

  * contrib/hbpost.hbm
    + Define __HBEXTREQ__

  * contrib/hbunix/hbunix.hbp
  + contrib/hbunix/hbunix.hbx
    + Added extern puller (now without extra .prg)

  * contrib/hbrunext/pullext.prg
  * contrib/hbrunext/hbrunext.hbp
    + Added hbunix for *nix builds.

  * contrib/hbct/hbct.hbx
  * contrib/hbmxml/hbmxml.hbx
  * contrib/hbxbp/hbxbp.hbx
  * contrib/hblzf/hblzf.hbx
  * contrib/hbxdiff/hbxdiff.hbx
  * contrib/hbwin/hbwin.hbx
  * contrib/xhb/xhb.hbx
  * contrib/hbexpat/hbexpat.hbx
  * contrib/hbqt/qtgui/hbqtgui.hbx
  * contrib/hbqt/qtwebkit/hbqtwebkit.hbx
  * contrib/hbqt/qtcore/hbqtcore.hbx
  * contrib/hbqt/qtnetwork/hbqtnetwork.hbx
  * contrib/hbqt/qtuitools/hbqtuitools.hbx
  * contrib/hbqt/qtdesigner/hbqtdesigner.hbx
  * contrib/hbxpp/hbxpp.hbx
  * contrib/rddads/rddads.hbx
  * contrib/hbgd/hbgd.hbx
    * Regenerated.

  ; TODO: Optimize out extern puller .prgs.
2011-02-05 08:22:50 +00:00
Viktor Szakats
9d9fd18dfa 2011-01-30 18:09 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/rddads/rddads.h
    + Detects 10.10.
      BTW 10.10 has finally useful additions.

  * package/winuni/RELNOTES
    * ACE update to 10.10
2011-01-30 17:09:38 +00:00
Mindaugas Kavaliauskas
2ac9ec265f 2010-12-23 13:45 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/contrib/rddads/ads1.c
    + added DBFIELDINFO( DBS_ISNULL, ) support
    ; ADT tables support NULL values, but ADS returns ISNULL=.T. for 
      all empty CDX values. 
    ; This modification does not alter FIELDGET() values
  * harbour/contrib/hbmemio/memio.c
    * pacified MSVC warnings
2010-12-23 11:46:22 +00:00
Przemyslaw Czerpak
7c8c239f5c 2010-11-26 12:55 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rdd/dbf1.c
  * harbour/src/rdd/sdf1.c
  * harbour/src/rdd/delim1.c
  * harbour/src/rdd/dbffpt/dbffpt1.c
  * harbour/src/rdd/dbfntx/dbfntx1.c
  * harbour/src/rdd/dbfnsx/dbfnsx1.c
  * harbour/src/rdd/dbfcdx/dbfcdx1.c
  * harbour/contrib/rddads/adsx.c
  * harbour/contrib/rddbmcdx/bmdbfcdx.c
  * harbour/contrib/rddsql/sqlbase.c
  * harbour/contrib/rddsql/sqlmix.c
  * harbour/contrib/sddmy/sddmy.c
  * harbour/contrib/sddfb/sddfb.c
  * harbour/contrib/sddpg/sddpg.c
  * harbour/contrib/sddoci/sddoci.c
  * harbour/contrib/sddodbc/sddodbc.c
  * harbour/contrib/sddsqlt3/sddsqlt3.c
  * harbour/include/harbour.hbx
  * harbour/contrib/rddads/rddads.hbx
    * declare *_GETFUNCTABLE() functions as static - they do not have to
      be public C functions
    * simplified if possible RDD registration code and modified
      supper RDD request method so it's not stripped by compiler
      when hb_errInternal() function is declared with NORETURN
      attribute
2010-11-26 11:56:29 +00:00
Przemyslaw Czerpak
e66e43e894 2010-11-20 21:31 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rdd/dbfntx/dbfntx1.c
  * harbour/src/rdd/dbfnsx/dbfnsx1.c
  * harbour/src/rdd/dbfcdx/dbfcdx1.c
  * harbour/contrib/rddads/ads1.c
    * casting cleanup

  * harbour/contrib/hbssl/ssl.c
    * use hb_itemGetWriteCL() instead of hb_itemUnShareString()
    ! do not allow to overwrite trailing 0 in string item - we
      have such code in FREAD() which uses hb_parcsize() instead
      of hb_parclen() but only for strict compatibility with CL5.x
      FREAD() function and it should not be replicated in any other
      code - strings without trailing 0 may cause GPF in some other
      code uisng [hb_]str*() C functions.
2010-11-20 20:31:45 +00:00
Mindaugas Kavaliauskas
880f9e77ef 2010-11-19 15:20 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/contrib/rddads/ads1.c
    ! fixed varchar support for windows introduced in one of last commits
    ; Varchar is not working, if ADS is set to use "OEM charset support",
      because AdsGetFieldRaw() returns raw field data and maximum field 
      length value is always returned.
      ADS_USE_OEM_TRANSLATION is actually ugly hack to solve some DOS/WIN 
      codepage issues. I'm not sure what was the reason to introduce it.
      Sharing the same database between DOS and Windows app or what?...
      It would be nice if someone who need this setting will test and 
      support logic in case of variable string, binary string, unicode 
      string.
2010-11-19 13:23:06 +00:00
Przemyslaw Czerpak
4aed30bd2b 2010-11-18 12:21 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbct/bitnum.c
    ! fixed && operator wrongly used instead of & in function NumMirr()

  * harbour/contrib/rddads/ads1.c
    * removed variable declaration which was hiding other one
      with the same name

  * harbour/src/rtl/hbdyn.c
  * harbour/src/rtl/gtsln/mousesln.c
  * harbour/src/rtl/gtsln/kbsln.c
  * harbour/tests/bldtest/bldtest.c
    ! aded mising ( void ) to declarations of functions
       without parameters ()
2010-11-18 11:22:11 +00:00
Viktor Szakats
7bd55a6158 2010-11-05 14:54 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/make.hbs
    ! Don't pickup dependencies with long-filename on MS-DOS hosts.
      Please test.

  * contrib/hbplist
    ! Added missing dependency comment.

  * contrib/rddads/rddads.h
    ! Fixed mingw warnings after recent change. Now _declspec
      is only defined for mingw, if it isn't already. Pls review me.

  * utils/hbmk2/hbmk2.prg
    * Formatting.
2010-11-05 13:55:57 +00:00
Przemyslaw Czerpak
5e85f8e844 2010-10-22 14:29 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/fm.c
    * added workaround for some compiler which defines FORCEINLINE
      macro with 'extern' keyword (i.e. some MinGW versions).

  * harbour/contrib/rddads/rddads.h
    * added workaround for some MinGW versions which do not understand
      _declspec() but only __declspec()
2010-10-22 12:29:53 +00:00
Viktor Szakats
c6715b99bd 2010-10-15 17:26 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/rddads/rddads.hbp
      ! Reordered lookup order for possible .dll (+ COFF .lib) location
      to fix implib generation with some ADS releases (7.x, 8.x).
2010-10-15 15:27:19 +00:00
Przemyslaw Czerpak
4e42f796aa 2010-10-14 00:31 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/rddads/ads1.c
    ! casting
  * harbour/utils/hbmk2/hbmk2.es_PE.po
    ! typos
2010-10-13 22:32:06 +00:00
Przemyslaw Czerpak
aabe2c9dab 2010-10-13 13:21 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/gttrm/gttrm.c
    ! added protection against GPF when wrong parameters are
      passed to hb_gtInfo( HB_GTI_ADDKEYMAP, ... )

  * harbour/src/rtl/hbgtcore.c
    ! added protection against GPF when wrong parameters are
      passed to hb_gtAlert()

  * harbour/src/rtl/gtapi.c
    * formatting

  * harbour/src/rtl/cdpapi.c
    ! fixed return value in hb_cdpStrAsU16Len()

  * harbour/src/rdd/dbf1.c
  * harbour/src/rdd/dbffpt/dbffpt1.c
    + added support for UNICODE fields compatible with the one used
      by ADS

  * harbour/contrib/hbxbp/hbxbp.hbx
    + automatically updated

  * harbour/contrib/rddads/ads1.c
    * casting

  * harbour/doc/xhb-diff.txt
    * updated information about PRG level hb_socket*() API
    + added information about serial port support
2010-10-13 11:22:21 +00:00
Przemyslaw Czerpak
3f3973cf40 2010-10-09 19:07 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbapirdd.h
    + added new field flag: HB_FF_UNICODE

  * harbour/contrib/rddads/ads1.c
    + added support for new ADS 10.0 UNICODE fields: NChar, NVarChar, NMemo
      They are supported in all ADS* RDDs.
2010-10-09 17:07:21 +00:00
Przemyslaw Czerpak
0c1b9f7d85 2010-10-08 17:59 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/utils/hbmk2/hbmk2.prg
    ! disabled automatic generation of dll_hb_vmProcAddress()
      in binaries linked with hbmaindllp library.
      Such function should be attached to the code linked with
      HVM on user request i.e. using some new HBMK2 switch.

  * harbour/contrib/xhb/xhw32prn.prg
    * added dummy WIN32BMP() function in non MS-Windows builds

  * harbour/contrib/rddads/adsfunc.c
    * added dummy ADSREGCALLBACK() and ADSCLRCALLBACK() functions
      to Linux builds

  * harbour/contrib/hbxpp/hbxpp.hbx
  * harbour/contrib/hbqt/qtgui/hbqtgui.hbx
  * harbour/contrib/hbqt/qtcore/hbqtcore.hbx
    * automatically updated by HB_REBUILD_EXTERN=yes
2010-10-08 15:59:46 +00:00
Przemyslaw Czerpak
8c5e539d71 2010-10-04 12:43 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/sddpg/sddpg.c
    ! fixed access to uninitialized pItem variable
      (probably GPF trap)
    % small optimization

  * harbour/contrib/rddads/adsx.c
    ! fixed typo in HB_TRACE message
2010-10-04 10:44:00 +00:00