Commit Graph

10995 Commits

Author SHA1 Message Date
Viktor Szakats
a48321cf39 2009-06-18 00:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbextern.ch
  * source/rtl/mousehb.c
  * source/rdd/rddinfo.c
  * source/rdd/dbdrop.c
  * source/rdd/dbexists.c
  * source/rdd/fieldhb.c
    * Rest of similar to STOD() status functions also 
      protected with ! HB_C52_STRICT.
2009-06-17 22:52:52 +00:00
Viktor Szakats
e601da299c reapplied changes 2009-06-17 22:48:46 +00:00
Viktor Szakats
0f98f116b8 restored with history 2009-06-17 22:48:03 +00:00
Viktor Szakats
c0bd6c42f4 temp delete 2009-06-17 22:46:52 +00:00
Viktor Szakats
41b7534251 2009-06-18 00:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbextern.ch
  * source/rtl/datesx.c
    * STOD() function not protected by HB_COMPAT_XPP anymore.
      Instead it's turned off only in HB_C52_STRICT mode.

  + contrib/xpp/xppextrn.ch
    + Added.

  * contrib/hbwin/win_misc.c
    + Added WIN_HIWORD() and WIN_LOWORD() functions (from GTWVG).
      But commented because of colliding names.
2009-06-17 22:34:21 +00:00
Viktor Szakats
fb75f441ac 2009-06-17 23:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbblat/blatcls.prg
    ! Added type checks for all params.
    % File() -> hb_FileExists()
    * Minor formatting.

  * source/rtl/browdbx.prg
    * Minor formatting in comment.

  * contrib/xpp/Makefile
  + contrib/xpp/dbcmdx.c
  + contrib/xpp/tgetx.prg
  + contrib/xpp/tbcolumx.prg
  + contrib/xpp/dbjoinx.prg
  + contrib/xpp/idlex.c
  + contrib/xpp/typefilx.prg
  + contrib/xpp/philesx.c
  + contrib/xpp/browdbx.prg
  + contrib/xpp/dbdetacx.c
  + contrib/xpp/dblistx.prg
  + contrib/xpp/binnumx.c
  + contrib/xpp/mousex.c
  + contrib/xpp/dbupdatx.prg
  + contrib/xpp/dbfuncsx.prg
  + contrib/xpp/oemansix.c
  + contrib/xpp/tbrowsex.prg
  + contrib/xpp/thfuncx.prg
  + contrib/xpp/dbtotalx.prg
  + contrib/xpp/datesx.c
  + contrib/xpp/tthreadx.prg
  + contrib/xpp/dbstruxx.prg
  + contrib/xpp/dbsortx.prg
    + Made a copy of all Xbase++ related Harbour core components
      into this separate lib. As we're starting to have a larger
      and larger amount of Xbase++ functions, to not pollute core,
      to have a clear separation of components and to allow
      toggling Xbase++ compatibility at user level (instead of
      Harbour level), it's a good time to make this long planned
      first step. This means that now Harbour can be built with
      HB_COMPAT_XPP turned off, yet - with this lib - all Xbase++
      feature can still be used, and this is the recommended way.
      The name of the lib is tentative and in the future it may
      even be moved or renamed. 2.0.0 final version will still
      have HB_COMPAT_XPP enabled in core.
    ; NOTE: Please add new Xbase++ compatibility functions to this lib.
    ; TOFIX: xpp_TBrowse() needs some internal parts from tbrowse.prg,
             so current solution isn't finished.
    ; TOFIX: A few Xbase++ compatibility features are embedded
             into core source. These should be resolved by other
             means. (f.e. compiler time/runtime/hbmk2 switches, but
             for  that we need to move back this lib inside core)
    ; TODO: Decide about the status of STOD() function, which is
            currently an XPP compatibility function, not in Harbour
            namespace, yet it's widely used with same functionality.
2009-06-17 21:13:27 +00:00
Przemyslaw Czerpak
d364d762d9 2009-06-17 14:06 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/compiler/hbmain.c
    * extended -n2 to work also with code without starup procedure but with
      local variables

  * harbour/utils/hbrun/hbrun.prg
    + added -n2 to compiler parameters when .prg file is compiled and
      executed. It allows to use with hbrun .prg files with and without
      startup procedure
2009-06-17 11:56:30 +00:00
Viktor Szakats
c3dcec4713 2009-06-17 13:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* source/rtl/hbinet.c
    ! Typo in 2009-06-13 23:51 UTC+0200 fixed.
      Thanks Lorenzo for the report.
      [already committed.]
2009-06-17 11:09:58 +00:00
Przemyslaw Czerpak
11dc6a48a4 2009-06-17 13:17 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rtl/hbinet.c
    ! fixed bad typo introduced in last days probably during some code
      formatting which broke HB_INETRECVLINE() and some other functions
2009-06-17 11:07:49 +00:00
Przemyslaw Czerpak
cbe41c950b 2009-06-17 13:07 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbapierr.h
    * added HB_EXPORT attribute to hb_err*() public functions

  * harbour/source/rdd/wacore.c
    * minor formatting
2009-06-17 10:57:19 +00:00
Viktor Szakats
f068c2f707 2009-06-17 09:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbct/fcopy.prg
  * contrib/xhb/stream.prg
  * contrib/xhb/traceprg.prg
  * contrib/xhb/hblog.prg
  * contrib/xhb/ttable.prg
  * contrib/hbxbp/xbpmenubar.prg
  * contrib/hbxbp/xbptoolbar.prg
  * contrib/hbxbp/xbppushbutton.prg
  * contrib/hbnf/tbwhile.prg
  * contrib/rddado/adordd.prg
  * contrib/hbgd/gd.prg
  * contrib/hbtip/thtml.prg
  * contrib/hbtip/popcln.prg
  * contrib/hbtip/sendmail.prg
  * contrib/hbtip/cgi.prg
  * contrib/hbtip/ftpcln.prg
    % File() -> hb_FileExists().
    ; NOTE: I didn't convert in hbblat, because I'm not sure whether wildcards
            are also expected there.
2009-06-17 07:30:31 +00:00
Pritpal Bedi
3d8424928c 2009-06-17 00:10 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbxbp/tests/demoxbp.prg
    ! Commented out <Dialogs> menu option.
      Scheduled to be reactivated once event handlers will be in place.
2009-06-17 07:12:25 +00:00
Pritpal Bedi
a1b4491f19 2009-06-17 00:04 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbxbp/hbxbp.hbc
    ! Removed "hbwin" dependency introduced in prev commit.
2009-06-17 07:05:52 +00:00
Viktor Szakats
41979f5b60 2009-06-17 08:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Added support for rest of embedded compiler installations:
      pocc64, poccarm, dos/watcom. Since these share a common
      install kit with other targets, they can only be selected
      using -comp= switch and in this case they will be used
      if the installation is present.

  * contrib/hbwin/win_misc.c
    + Added support for embedded Chr(0) to WIN_ANSITOWIDE() and
      WIN_WIDETOANSI().
    ! Fixed WIN_ANSITOWIDE(). Dunno when it worked the last time,
      but it must be long ago (SysStringLen() was returning zero).

  * contrib/hbwin/Makefile
  * contrib/hbwin/win_misc.c
  + contrib/hbwin/wapi_shellapi.c
    * Moved and renamed WIN_SHELLEXECUTE() to WAPI_SHELLEXECUTE()
      since this implementation is a full wrapper of original
      Windows API. Incompatible. Please update your sources.

  * contrib/hbwin/legacyco.c
    * Formatting.
2009-06-17 06:34:57 +00:00
Pritpal Bedi
03b4481982 2009-06-16 23:16 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbxbp/Makefile

  * harbour/contrib/hbxbp/xbp3state.prg
  * harbour/contrib/hbxbp/xbpcheckbox.prg
  * harbour/contrib/hbxbp/xbpdataref.prg
  * harbour/contrib/hbxbp/xbpdialog.prg
  * harbour/contrib/hbxbp/xbpgeneric.prg
  * harbour/contrib/hbxbp/xbplistbox.prg
  * harbour/contrib/hbxbp/xbpmenubar.prg
  * harbour/contrib/hbxbp/xbppushbutton.prg
  * harbour/contrib/hbxbp/xbpradiobutton.prg
  * harbour/contrib/hbxbp/xbpstatusbar.prg
  * harbour/contrib/hbxbp/xbptabpage.prg
  * harbour/contrib/hbxbp/xbptoolbar.prg
  * harbour/contrib/hbxbp/xbpwindow.prg
  + harbour/contrib/hbxbp/xbpscrollbar.prg
    + Added XbpScrollBar() class.
    ! Rearranged class structure, vastly cleaned, and formatted.

  * harbour/contrib/hbxbp/tests/demoxbp.prg
    + Implemented XbpScrollBar()s.
    + Added one more menu option to open same dialog n number of times.
      It is still at infant stage as all the event handlers are not in place.
      Infact if demoXBP.prg is compiled in MT mode I think it will not 
      be a issue.

      Viktor, can you see why I cannot compile demoXBP.prg in MT mode?
2009-06-17 06:29:51 +00:00
Pritpal Bedi
56e816eefb 2009-06-16 23:06 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/hbqt.ch
  * harbour/contrib/hbqt/hbqt_slots.cpp
  * harbour/contrib/hbqt/hbqt_slots.h
  * harbour/contrib/hbqt/moc_slots.cpp
    ! Greatly improved SIGNAL/SLOT mechanism. 
      Now SIGNAL to SLOT connection is almost instant no matter how many
      widgets the application is employing.
    ! Implemented to relaase code blocks and reuse vacant slots. 
      It reduces the memory leakage considerably.

  * harbour/contrib/hbqt/tests/demoqt.prg
    ! Commented out non-available Signal/Slot pair reported by linus distro.
2009-06-17 06:17:23 +00:00
Mindaugas Kavaliauskas
102d43358c 2009-06-17 00:05 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/contrib/hbwin/axcore.c
    ! fixed GPF on ActiveX application exit caused by invalid 
      AtlAxWinTerm() call.
    ; It's inline function and it does not exists in atl.dll
    ; MSDN says:
      When Do I Need to Call AtlAxWinTerm?

      AtlAxWinTerm unregisters the "AtlAxWin7" window class. You should 
      call this function... If don't call this function, the window class 
      will be unregistered automatically when the process terminates.
    ; Thanks Toninho for self contained 3 lines GPF sample without 
      FWH, gtwvg, etc!
2009-06-16 21:10:31 +00:00
Viktor Szakats
e0a765783e wrong copy paste corrected in last ChangeLog entry
2009-06-16 18:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
  * include/hbextern.ch
    + Added HB_WAEVAL().

  * contrib/hbwin/win_prn1.c
    - Direct procedural Windows printing interface will now only
      accept real pointers.
    * WIN_CREATEDC() will now return null pointer instead of NIL.
      The safest way to check for success is: 'IF ! Empty( win_CreateDC() )'
    ; With this, only some DLL related functions remain which
      still use numeric pointers.
2009-06-16 17:33:10 +00:00
Viktor Szakats
a3805daf7e 2009-06-16 18:39 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* include/hbextern.ch
    + Added HB_WAEVAL().

  * contrib/hbwin/win_prn1.c
    - Direct procedural Windows printing interface will now only
      accept real pointers.
    * WIN_CREATEDC() will now return null pointer instead of NIL.
      The safest way to check for success is: 'IF ! Empty( win_CreateDC() )'
    ; With this, only some DLL related functions remain which
      still use numeric pointers
2009-06-16 16:39:43 +00:00
Viktor Szakats
f3577a269a 2009-06-16 16:59 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* contrib/hbwin/win_misc.c
    + Added these functions:
      WIN_HINSTANCE() -> <ptr>
      WIN_HPREVINSTANCE() -> <ptr>
      WIN_NCMDSHOW() -> <nNum>

  * contrib/xhb/ttable.prg
    ! Fixed missing EXIT reported by Grigory Filatov.
    * Changed few xhb keywords to Harbour, removed xhb.ch header.
2009-06-16 15:00:49 +00:00
Antonio Carlos Pantaglione
82de9188f3 2009-06-16 11:25 UTC-0300 Antonio Carlos Pantaglione <toninho@fwi.com.br>
* contrib/hbwin/wapi_winuser.c
    ! Parameters numbers in WAPI_CREATEWINDOWEX
2009-06-16 14:14:17 +00:00
Przemyslaw Czerpak
20c62d1431 2009-06-16 16:09 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbapirdd.h
  * harbour/source/rdd/wafunc.c
    + added HB_ERRCODE hb_rddEvalWA( PHB_ITEM pBlock )

  * harbour/source/rdd/dbcmd.c
    + added HB_WAEVAL( <pBlock> ) function which evaluates given
      <pBlock> in each used worakrea. The workarea iteration is
      interrupted if <pBlock> returns .F.

  * harbour/source/rdd/wafunc.c
    * restore workarea number in hb_rddCloseAllParentRelations()

  * harbour/source/rdd/workarea.c
    * added small protection against releasing WA by user codeblock in
      EVALBLOCK() method

  * harbour/source/rdd/wacore.c
    * added small protection against releasing WA by user code during
      area iteration
2009-06-16 13:59:12 +00:00
Viktor Szakats
461276accd 2009-06-16 15:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/xhb/ttable.prg
    ! Typo fixed. Reported by newsgroup user.
2009-06-16 13:43:07 +00:00
Viktor Szakats
c6b45e7bd5 2009-06-16 15:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* examples/uhttpd2/socket.c
    ! Including winsock2.h to avoid missing macro SD_BOTH 
      on MSVC and POCC (maybe more) compilers.
2009-06-16 13:10:17 +00:00
Viktor Szakats
0a25e75b8f 2009-06-16 15:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Added preliminary support for autosetup for several more
      compilers: win/watcom, win/pocc, win/pocc64, wce/poccarm,
      dos/djgpp, dos/watcom.
      Only these were tested: dos/djgpp, win/watcom, win/pocc.
      This means it's now possible to "bundle" DJGPP, watcom or
      pocc _compiler tools_ with Harbour and hbmk2 will be able
      to detect them, or user can choose between them using
      -arch/-comp switches, then hbmk2 will just be able to use
      them "as is", without the need to change anything on the
      environment. zero-conf usage in essence, just like we
      already had for mingw family.
    ; NOTE: Before the release I'll rethink placement of these 
            tools inside the Harbour directory tree. Currently 
            they are detected in the Harbour root dir, but with 
            multiple compilers this is not ideal.

  * source/vm/thread.c
    ! Fixed compile error after 2009-06-16 08:55 UTC+0200.
2009-06-16 13:05:23 +00:00
Przemyslaw Czerpak
01162d9200 2009-06-16 13:37 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbct/token1.c
    % use explicit constant value instead of HB_MKULONG() macro

  * harbour/source/compiler/cmdcheck.c
    ! fixed few typos in bit manipulation used to calculate result in
      PackDateTime() function by rewriting it to use bitfield union.
2009-06-16 11:27:55 +00:00
Viktor Szakats
c2092fff60 2009-06-16 09:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    + Two optional envvars got some super extra clarification.
2009-06-16 07:14:50 +00:00
Viktor Szakats
d234bc24f5 2009-06-16 08:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* source/vm/thread.c
    * HB_MUTEXQUEUEINFO() returning logical var.
    ! HB_MUTEXQUEUEINFO() resetting ref params with 0 in case of error.
2009-06-16 06:55:21 +00:00
Viktor Szakats
4dbccf8ead 2009-06-16 08:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbextern.ch
  * source/vm/thread.c
  * examples/uhttpd2/umain.prg
    * Replaced HB_MUTEXWAITERSCOUNT() with 
      HB_MUTEXQUEUEINFO( hMutex, [ @nWaitersCount ], [ @nQueueLength ] )
    ; Please review.
2009-06-16 06:51:12 +00:00
Viktor Szakats
fed9d75a4c 2009-06-16 08:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + If HB_COMPILER is mingw/mingw64/pocc64, architecture 
      will automatically be win, regardless of the platform 
      hbmk2 is run on.
2009-06-16 06:03:59 +00:00
Viktor Szakats
b6ce92dab3 2009-06-16 00:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    ! Fixed to always turn off -mt mode for dos targets.
2009-06-15 22:40:42 +00:00
Pritpal Bedi
9b6e0fe4a0 2009-06-15 15:09 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/generator/hbqtgen.prg
    ! Stipped off code to generate in-build sources. Now 
      following files resides in the SVN permanently:
         hbqt.h
         hbqt_slots.h
         hbqt_slots.cpp
         hbqt_base.cpp
         moc_slots.cpp

  * harbour/contrib/hbqt/hbqt_slots.h
  * harbour/contrib/hbqt/moc_slots.cpp
    ! Cleanups.
2009-06-15 22:13:51 +00:00
Viktor Szakats
4037666eb6 2009-06-15 23:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
  * examples/uhttpd2/socket.c
    * Minor formatting.

  * examples/uhttpd2/items.dbf
    * Updated with content. Thanks Mindaugas.
2009-06-15 21:05:57 +00:00
Viktor Szakats
3700d9e4dc 2009-06-15 20:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* examples/superlib/readme.txt
  * examples/dbu/readme.txt
  * examples/rl/readme.txt
    * Minor typo.
    + Added direct download link to superlib on Phil's site.
      I hope Phil doesn't mind. I've also left the link for the 
      whole page.
2009-06-15 18:56:14 +00:00
Viktor Szakats
c73804dc7a 2009-06-15 20:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbextern.ch
  * source/vm/thread.c
    + Added HB_MUTEXWAITERSCOUNT() to core.
      (slightly rewritten using local functions)

  - examples/uhttpd2/umutex.c
    - No longer needed.
2009-06-15 18:45:17 +00:00
Viktor Szakats
d3e965d9a2 2009-06-15 20:37 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* examples/uhttpd2/uwidgets.prg
  * examples/uhttpd2/uhbext.prg
  * examples/uhttpd2/app.prg
  + examples/uhttpd2/umutex.c
    * Embedded C moved to separate file.
    % Using Harbour's hb_HGetDef() instead of local version.
2009-06-15 18:37:38 +00:00
Viktor Szakats
131fd93c5f 2009-06-15 20:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* examples/uhttpd2/socket.c
    * Minor updates.

  - examples/httpsrv/httpsrv.hbp
    * Apparently all uhttpd -> httpsrv renames and changes 
      were lost, except this file added afterwards.
2009-06-15 18:33:53 +00:00
Viktor Szakats
d765ece0bb zap 2009-06-15 18:29:05 +00:00
Viktor Szakats
7fec598cbd 2009-06-15 20:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
+ examples/uhttpd2
  + examples/uhttpd2/umain.prg
  + examples/uhttpd2/files
  + examples/uhttpd2/files/main.js
  + examples/uhttpd2/files/main.css
  + examples/uhttpd2/uhttpd2.hbp
  + examples/uhttpd2/uwidgets.prg
  + examples/uhttpd2/carts.dbf
  + examples/uhttpd2/uhbext.prg
  + examples/uhttpd2/app.prg
  + examples/uhttpd2/socket.c
  + examples/uhttpd2/items.dbf
  + examples/uhttpd2/readme.txt
  + examples/uhttpd2/users.dbf
    + Added contribution of Mindaugas Kavaliauskas:
      small-footprint multithreading http server with session model. 
      Read the whole description in readme.txt.

  + examples/httpsrv
  + examples/httpsrv/httpsrv.hbp
    + Somehow missed from prev.
2009-06-15 18:22:09 +00:00
Viktor Szakats
91bd1aee41 2009-06-15 18:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    - Deleted hb_DirBase() DJGPP hack after Przemek's fix.
    - Deleted gcc compiler command line hack after Przemek's fix.

  * contrib/hbxbp/xbp.ch
    + Added extra protection for Windows-only debug line.

  * contrib/hbxbp/apig.ch
    * Minor in comment.

  * contrib/rddado/adordd.prg
    * Minor formatting.
    * Changed it to use non-legacy OLE interface.
      PLEASE REVIEW & TEST.

  * contrib/hbwin/legacy.prg
    + Added support for TOleAuto():cClassName var.
    + Added RTE generation in case the OLE object cannot be created.
      PLEASE REVIEW & TEST.

  + contrib/rddado/tests/test.mdb
    + Added. It's generated by access2.prg to avoid any problems.

  * contrib/rddado/tests/access1.prg
    * Minor formatting.
    ; TOFIX: Does't work:
      ---
      Error BASE/3012  Argument error: OPEN
      Called from WIN_OLEAUTO:OPEN(0)
      Called from ADO_OPEN(0)
      Called from DBUSEAREA(0)
      Called from MAIN(11)
      ---

  - examples/uhttpd
  + examples/httpsrv
  - examples/httpsrv/uhttpd.ini
  + examples/httpsrv/httpsrv.ini
  - examples/httpsrv/uhttpdgd.hbp
  + examples/httpsrv/httpsrvg.hbp
  - examples/httpsrv/uhttpdc.c
  + examples/httpsrv/httpsrvc.c
  - examples/httpsrv/uhttpd.prg
  + examples/httpsrv/httpsrv.prg
  * examples/httpsrv/cookie.prg
  * examples/httpsrv/cgifunc.prg
  * examples/httpsrv/session.prg
  * examples/httpsrv/readme.txt
    * Renamed uhttpd to httpsrv.
      NOTE: If there are better names proposed I can rename 
            it to anything else. Mindaugas's new uhttpd will 
            be name uhttpd2 to avoid any ambiguity.
2009-06-15 18:02:57 +00:00
Przemyslaw Czerpak
69941dbb06 2009-06-15 18:39 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rtl/fstemp.c
  * harbour/source/rtl/filesys.c
    * convert '/' to '\' in hb_fTempCreate*()/CurDir() functions in
      DJGPP builds
2009-06-15 16:29:58 +00:00
Pritpal Bedi
4466f9da49 2009-06-15 08:41 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbxbp/apig.ch
  * harbour/contrib/hbxbp/gra.ch
  * harbour/contrib/hbxbp/hbxbp.hbc
  * harbour/contrib/hbxbp/xbp.ch
    - Copyright notice where not applicable.
2009-06-15 15:43:15 +00:00
Viktor Szakats
685f3c6511 2009-06-15 16:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    ! Fixed extension-less parameters not recognized as .prg
      on dos platform.
      (they were picked as libs due to extension match with 
      empty dynamic lib extension)
      Thanks to Przemek for the report.
2009-06-15 14:33:30 +00:00
Viktor Szakats
662b1d25d0 2009-06-15 15:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbwin/legacy.prg
    + Added legacy CREATEOLEOBJECT() call support.
      (untested)
2009-06-15 13:46:04 +00:00
Viktor Szakats
9d353c511a 2009-06-15 15:41 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Added skip=yes|no option support to .hbc files.
      skip=yes will cause the rest of the .hbc file to be skipped
      from processing.
    + Now .hbc files are recognized even in libs= lines.
    + Showing error message when a referred .hbc cannot be found.

  * utils/hbmk2/examples/contribf.hbc
    * Updates/fixes.

  * contrib/xhb/xhb.hbc
  * contrib/hbtpathy/hbtpathy.hbc
  * contrib/hbblat/hbblat.hbc
  * contrib/hbziparc/hbziparc.hbc
  * contrib/hbxbp/hbxbp.hbc
  * contrib/rddsql/sddmy/sddmy.hbc
  + contrib/rddsql/sddpg/sddpg.hbc
  + contrib/rddsql/sddfb/sddfb.hbc
  * contrib/rddsql/sddodbc/sddodbc.hbc
  * contrib/rddado/rddado.hbc
  * contrib/gtwvg/gtwvg.hbc
  * contrib/rddads/rddads.hbc
  * contrib/hbfimage/hbfimage.hbc
  * contrib/hbtip/hbtip.hbc
  * contrib/hbwin/hbwin.hbc
  * contrib/hbssl/hbssl.hbc
    + Added some missing .hbc files.
    * Tweaked to use .hbc references.
    * Tweaked filters. .hbc files will now filter themselves out,
      if they are references in unsupported environment, like hbwin
      under linux.
2009-06-15 13:43:32 +00:00
Przemyslaw Czerpak
7bf93bff46 2009-06-15 15:19 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/vm/mainstd.c
    * forced '\' in argv[0] instead of '/' in DJGPP builds
    * disabled using SHELL envvar and forced COMSPEC in system() function
      in DJGPP builds (it effects __run() and hb_run() .prg functions)
2009-06-15 13:09:53 +00:00
Viktor Szakats
7cf87dea67 2009-06-15 14:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbwin/legacyco.c
  * contrib/hbwin/legacy.prg
    ! Fixed typos in prev.
      (Thanks EMG)

  * contrib/hbmysql/hbmysql.hbc
  - contrib/hbct/tests/hbct.hbc
  + contrib/hbct/tests/hbmk.hbm
  + contrib/hbct/hbct.hbc
  + contrib/xhb/xhb.hbc
  + contrib/xhb/tests/hbmk.hbm
  - contrib/xhb/tests/xhb.hbc
  + contrib/hbodbc/tests/hbmk.hbm
  - contrib/hbodbc/tests/hbodbc.hbc
  + contrib/hbodbc/hbodbc.hbc
  + contrib/hbtpathy/tests/hbmk.hbm
  - contrib/hbtpathy/tests/hbtpathy.hbc
  + contrib/hbtpathy/hbtpathy.hbc
  + contrib/hbgt/hbgt.hbc
  - contrib/hbmzip/tests/hbmzip.hbc
  + contrib/hbmzip/tests/hbmk.hbm
  + contrib/hbmzip/hbmzip.hbc
  - contrib/hbsqlit3/tests/hbsqlit3.hbc
  + contrib/hbsqlit3/tests/hbmk.hbm
  + contrib/hbsqlit3/hbsqlit3.hbc
  + contrib/hbfbird/tests/hbmk.hbm
  - contrib/hbfbird/tests/hbfbird.hbc
  + contrib/hbfbird/hbfbird.hbc
  + contrib/hbziparc/tests/hbmk.hbm
  - contrib/hbziparc/tests/hbziparc.hbc
  + contrib/hbziparc/hbziparc.hbc
  + contrib/hbnf/tests/hbmk.hbm
  - contrib/hbnf/tests/hbnf.hbc
  + contrib/hbnf/hbnf.hbc
  + contrib/hbcurl/tests/hbmk.hbm
  - contrib/hbcurl/tests/hbcurl.hbc
  + contrib/hbcurl/hbcurl.hbc
  + contrib/gtqtc/tests/hbmk.hbm
  - contrib/gtqtc/tests/gtqtc.hbc
  + contrib/gtqtc/gtqtc.hbc
  + contrib/rddado/tests/hbmk.hbm
  - contrib/rddado/tests/rddado.hbc
  + contrib/rddado/rddado.hbc
  + contrib/gtwvg/gtwvg.hbc
  + contrib/gtwvg/tests/hbmk.hbm
  - contrib/gtwvg/tests/gtwvg.hbc
  + contrib/hbpgsql/tests/hbmk.hbm
  - contrib/hbpgsql/tests/hbpgsql.hbc
  + contrib/hbpgsql/hbpgsql.hbc
  + contrib/rddads/tests/hbmk.hbm
  - contrib/rddads/tests/rddads.hbc
  + contrib/rddads/rddads.hbc
  + contrib/hbclipsm/tests/hbmk.hbm
  - contrib/hbclipsm/tests/hbclipsm.hbc
  + contrib/hbclipsm/hbclipsm.hbc
  + contrib/hbfimage/tests/hbmk.hbm
  - contrib/hbfimage/tests/hbfimage.hbc
  + contrib/hbfimage/hbfimage.hbc
  + contrib/hbgd/hbgd.hbc
  + contrib/hbgd/tests/hbmk.hbm
  - contrib/hbgd/tests/hbgd.hbc
  + contrib/hbmisc/hbmisc.hbc
  - contrib/hbmisc/tests/hbmisc.hbc
  + contrib/hbmisc/tests/hbmk.hbm
  + contrib/hbtip/hbtip.hbc
  + contrib/hbtip/tests/hbmk.hbm
  - contrib/hbtip/tests/hbtip.hbc
  + contrib/hbbmcdx/hbbmcdx.hbc
  - contrib/hbvpdf/tests/hbvpdf.hbc
  + contrib/hbvpdf/tests/hbmk.hbm
  + contrib/hbvpdf/hbvpdf.hbc
  - contrib/hbssl/tests/hbssl.hbc
  + contrib/hbssl/tests/hbmk.hbm
  + contrib/hbssl/hbssl.hbc
  - contrib/hbbtree/tests/hbbtree.hbc
  + contrib/hbbtree/tests/hbmk.hbm
  + contrib/hbbtree/hbbtree.hbc
  - contrib/hbcrypt/tests/hbcrypt.hbc
  + contrib/hbcrypt/tests/hbmk.hbm
  + contrib/hbcrypt/hbcrypt.hbc
    + Added new hbmk2 make file layout:
      hbmk.hbm in tests dir, referring to .hbc file in
      contrib main dir.
    + Added -incpaths=. option to those .hbc files where
      contrib has public headers.
    * Changed a few inter-contrib reference to refer to
      .hbc file rather than lib directly.
    ; TODO: Change inter-contrib references to hbwin to refer
            to hbwin.hbc.
2009-06-15 12:46:55 +00:00
Viktor Szakats
32236d01db 2009-06-15 13:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbwin/legacy.prg
  * contrib/hbwin/legacyco.c
    ! Added support for legacy TOLEAUTO():hObj var access/assign.
    ! Fixed CREATEOBJECT() to return legacy TOLEAUTO class.
    ! Fixed CREATEOBJECT() to accept legacy param list.
    ! Fixed GETACTIVEOBJECT() to return legacy TOLEAUTO class.
    ! Fixed GETACTIVEOBJECT() to accept legacy param list.
    ; Please test.
2009-06-15 11:41:13 +00:00
Viktor Szakats
8fe54aeb52 2009-06-15 11:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* tests/bnch_win.bat
  * bin/postinst.bat
  * bin/hb-mkimp.bat
  * bin/hb-mkdyn.bat
  * mpkg_dos.bat
  * mpkg_win.bat
    * Minor adjustment to prev.
2009-06-15 09:46:21 +00:00
Viktor Szakats
89eb6c5dd9 2009-06-15 11:29 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* tests/bnch_win.bat
  * bin/postinst.cmd
  * bin/postinst.bat
  * bin/hb-mkimp.bat
  * bin/hb-mkdyn.bat
  * mpkg_dos.bat
  * mpkg_win.bat
    + Added display of error message if run on non-NT systems.
    * Some formatting.
2009-06-15 09:41:48 +00:00