Commit Graph

10972 Commits

Author SHA1 Message Date
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
Viktor Szakats
efb85b04d2 2009-06-15 10:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbwin/legacy.prg
    ! Trying to implement TOLEAUTO():NEW() compatibility 
      interface. Crash is gone, but I'm not sure the app 
      now behaves perfectly.
      Someone please review/test.
2009-06-15 08:39:38 +00:00
Pritpal Bedi
94dd785f2a 2009-06-15 00:57 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbxbp/Makefile

  * harbour/contrib/hbxbp/xbp.ch

  + harbour/contrib/hbxbp/xbp3state.prg
  + harbour/contrib/hbxbp/xbpcheckbox.prg
  + harbour/contrib/hbxbp/xbpdataref.prg
  + harbour/contrib/hbxbp/xbplistbox.prg
  + harbour/contrib/hbxbp/xbpradiobutton.prg
  + harbour/contrib/hbxbp/xbpstatusbar.prg
  + harbour/contrib/hbxbp/xbptabpage.prg
  * harbour/contrib/hbxbp/xbpdialog.prg
  * harbour/contrib/hbxbp/xbpwindow.prg
    + Added classes:
         Xbp3State()
         XbpCheckBox()
         XbpRadioButton()
         XbpListBox()
            XbpDataRef() - Used by data aware components as above.
         XbpStatusBar() - Partial
         XbpTabPage()

  * harbour/contrib/hbxbp/tests/demoxbp.prg
    + Added implementation code of above classes.

    /*
        demoXBP.prg implements 100% Xbase++ code pulled from its 
        documentation. The only attributes changes are done either to
        redefine the parent or window coordinates. Xbase++ ( as I know )
        takes bottom-top approach in screen coordinate system, so 
        demoXBP.prg compiled with Xbase++ shows objects in different
        positions. Except for this and a couple of other compatibility
        issues, Harbour offers more wider horizon. So, once base 
        implementation is done, I may extend these classes to take 
        advantage of QT's powerful design concepts.   
    */
2009-06-15 08:13:08 +00:00
Viktor Szakats
8276f66f37 minor 2009-06-15 08:07:25 +00:00
Viktor Szakats
40fe00e3c3 2009-06-15 10:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
- utils/hbextern
  + examples/hbextern
  - examples/hbextern/make_c5x.bat
  * examples/hbextern/hbextern.prg
  + examples/hbextern/hbextern.hbp
  - examples/hbextern/Makefile
    * hbextern tool moved to examples.
    - Deleted Clipper build batch file.
    + Added hbmk2 build file.

  * utils/hbmk2/examples/minigui.hbc
    + Added xhb compatbility (untested).

  * contrib/Makefile
    + Enabled hbxbp lib to be built by default.
2009-06-15 08:06:36 +00:00
Pritpal Bedi
14a20274a0 2009-06-15 00:51 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/hbqt/generator/hbqtgen.prg
    + Added -inbuids switch which generate these sources only:
         hbqt_slots.h
         hbqt.h
         hbqt_base.cpp
         hbqt_slots.cpp
         moc_slots.cpp
      hbqtgen.exe -O..\ -inbuilds

  * harbour/contrib/hbqt/hbqt_slots.cpp
  * harbour/contrib/hbqt/hbqt_slots.h
  * harbour/contrib/hbqt/moc_slots.cpp
    + Added more event handlers.
2009-06-15 07:56:07 +00:00
Viktor Szakats
a8633e7b1b 2009-06-15 01:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* ChangeLog
    * Marked TOFIX/TODO as DONE.

  * utils/hbmk2/hbmk2.prg
    + Added Harbour 1.0.x support for -main and -gt* options.
      Should also work with xhb.

  * utils/hbmk2/examples/hmg.hbc
    ! Updated. Tested okay with HMG 2.9.2.

  - utils/hbmk2/examples/wxharbour.hbc
    - Deleted, now hosted by wxHarbour project.
      Many thanks to Teo Fonrouge.
2009-06-14 23:53:06 +00:00
Przemyslaw Czerpak
19cc018359 2009-06-14 21:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbapirdd.h
  * harbour/include/hbusrrdd.ch
  * harbour/contrib/rddsql/sddodbc/odbcdd.c
  * harbour/contrib/rddads/ads1.c
  * harbour/source/rdd/workarea.c
  * harbour/source/rdd/sdf1.c
  * harbour/source/rdd/delim1.c
  * harbour/source/rdd/dbf1.c
    * changed HB_FT_DAYTIME to HB_FT_TIMESTAMP
2009-06-14 19:40:43 +00:00
Przemyslaw Czerpak
10de04c2fa 2009-06-14 21:20 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/pp/Makefile
    ! fixed / used as directory separator in $(RM) command with non *nix like
      shells
    * restored wildcard hack for some dynamic shortcut redirectors, f.e.
      DOSEMU
2009-06-14 19:10:30 +00:00
Viktor Szakats
5c80afaa36 2009-06-14 20:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbwin/Makefile
  - contrib/hbwin/legacyc.c
  + contrib/hbwin/legacycd.c
  + contrib/hbwin/legacyco.c
    * Mimicing old layout to avoid potential symbol collisions 
      with certain 3rd parties.
2009-06-14 18:46:32 +00:00
Viktor Szakats
a255567515 2009-06-14 19:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    * Updated.

  * source/pp/Makefile
    ! Fixed to ignore clean command result which is a TOFIX.
      (anyone to help here?)
    ! Changed ChangeLog file detection to specifically look 
      for CHANGE~1 and to not look for CHANGE~* and CHANG~* 
      where the latter cannot exist and the former may 
      accidentally pick up wrong file.
2009-06-14 17:59:01 +00:00
Pritpal Bedi
19378689bc 2009-06-14 09:03 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/gtqtc/gtqtc.cpp
  * harbour/contrib/gtqtc/gtqtc.h
  * harbour/contrib/gtqtc/moc_gtqtc.cpp
  * harbour/contrib/gtqtc/tests/demoqtc.prg
    ! Just here and there.
2009-06-14 16:05:39 +00:00
Przemyslaw Czerpak
5d2a6931be 2009-06-14 14:49 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/gtwvg/wvgwin.c
    ! fixed wrongly used & operator

  * harbour/source/rtl/hbproces.c
    * added TODO warning in OpenWatcom Linux builds

  * harbour/make_gnu.sh
    ! fixed test_param() function definition - it has to be defined it's
      before use

  * harbour/include/hbexpra.c
  * harbour/include/hbexprb.c
  * harbour/source/common/expropt1.c
  * harbour/source/rtl/round.c
    * removed unnecessary <math.h>

  * harbour/source/vm/hvm.c
  * harbour/source/common/expropt2.c
  * harbour/contrib/hbct/ctmath.h
  * harbour/contrib/hbclipsm/num.c
  * harbour/contrib/hbclipsm/numfloor.c
  * harbour/contrib/hbclipsm/numceil.c
    * use "hbmath.h" instead of <math.h> to avoid possible desynchronization
      between used math libraries and header files

  * harbour/source/pp/Makefile
    ! fixed real DOS compilation - replaced Windows only hack by wildcard
      function usage

  * harbour/config/dos/dir.cf
    * removed intermediate sh call from executed commands

  * harbour/source/vm/Makefile
    * disabled HB_HVM_ALL in all Watcom builds - it works but the compilation
      time is very huge so user who wants to use it should set envvar
      HB_HVM_ALL=yes
    * enabled HB_HVM_ALL for DJGPP builds
2009-06-14 12:40:11 +00:00
Viktor Szakats
ed8f2896b3 2009-06-14 13:23 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* source/pp/Makefile
    ! Fixed (almost) to delete include/hbverbld.h on clean.
      Keeping this file there hid DOS build problems when using
      Windows host.
    ; TOFIX: Filename in delete command for all platforms.
    ; TOFIX: HB_CHANGELOG value for DOS builds. It's currently
             broken for MS-DOS hosts. To avoid these problems
             we should use 'CHANGES' instead of 'ChangeLog'...
    ; TOFIX: I applied Przemek's patch to make_gnu.sh wrongly,
             and have no idea how to fix it.
2009-06-14 11:25:07 +00:00
Viktor Szakats
940d327510 2009-06-14 11:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbxbp/xbpmenubar.prg
  * contrib/hbxbp/xbpdialog.prg
  * contrib/hbxbp/xbptoolbar.prg
  * contrib/hbxbp/xbpparthandler.prg
  * contrib/hbxbp/xbppushbutton.prg
    ! Removed rest of GTWVG header references.Copied a few
      used #defines from it directly to the source with
      TOFIX note.
2009-06-14 09:19:32 +00:00
Viktor Szakats
11ef2641d9 2009-06-14 11:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbxbp/xbp.ch
  * contrib/hbxbp/xbpwindow.prg
  * contrib/hbxbp/xbppushbutton.prg
    ! Removed another GTWVG header reference. Copied a few 
      used #defines from it directly to the source with 
      TOFIX note.
    ! Removed hb_toout() commented function.
    ! Moved hb_tooutdebug() to xbp.ch which fixes unprotected 
      reference in one of the sources, creating unresolved 
      external on other platforms.
2009-06-14 09:15:32 +00:00
Viktor Szakats
7bdc50bff9 2009-06-14 11:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbxbp/xbpdialog.prg
    ! Removed GTWVG header from source. :(
2009-06-14 09:08:50 +00:00
Viktor Szakats
72dddc6416 2009-06-14 11:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbxbp/xbpgeneric.prg
    ! Removed inline C with Windows-only debug code.
      Please don't readd it as it makes it difficult to test 
      on other platforms.
      See instruction how to make this in portable way in:
      2009-06-13 20:29 UTC+0200 Viktor Szakats
2009-06-14 09:07:22 +00:00
Viktor Szakats
91ee50158b 2009-06-14 11:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbqt_slots.cpp
    ! Removed windows.h. I can't keep up with removing these
      windows headers :( Please don't add them.
2009-06-14 09:04:05 +00:00
Viktor Szakats
8cff1ae469 2009-06-14 10:37 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbextern.ch
  * source/vm/hashfunc.c
    + Added HB_HGETDEF( <hHash>, <xKey>[, <xDefault> ] ) -> <value>
      This function will return <xDefault> when <xKey> isn't 
      found in the hash table. If <xDefault> isn't passed, it 
      will return NIL.
2009-06-14 08:38:37 +00:00
Pritpal Bedi
a488c63131 2009-06-14 00:02 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
+ harbour/contrib/hbxbp/gra.ch
  * harbour/contrib/hbxbp/Makefile
  * harbour/contrib/hbxbp/xbp_temp.prg
  * harbour/contrib/hbxbp/xbpdialog.prg
  * harbour/contrib/hbxbp/xbpgeneric.prg
  + harbour/contrib/hbxbp/xbppushbutton.prg
  + harbour/contrib/hbxbp/xbptoolbar.prg
  * harbour/contrib/hbxbp/xbpwindow.prg

  * harbour/contrib/hbxbp/tests/demoxbp.prg
    + Implemented XbpToolBar() | XbpPushButton() classes.
2009-06-14 07:05:32 +00:00
Viktor Szakats
2551b5e6be 2009-06-14 04:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
+ utils/hbmk2/examples/minigui.hbc
    + Added project config for HMG Extended.
2009-06-14 02:51:37 +00:00
Viktor Szakats
d602974c8b 2009-06-14 04:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/examples/oohg.hbc
    * Updated after testing it.
2009-06-14 02:32:17 +00:00
Viktor Szakats
657ac73dfb 2009-06-14 03:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/examples/xhgtk.hbc
    * Updated hbmk2 make file xhgtk.
      Also sent this and xhgtk.hbp to Rodrigo Moreno to consider
      uploading them files to xhgtk repository.
      It makes building the lib and using the lib very simple
      on all platforms/compilers.

  + utils/hbmk2/examples/wxharbour.hbc
    + Added wxharbour hbmk2 config file.
      Also sent to Teo Fonrouge to consider uploading it to 
      repository (and later make it easier to merge it with 
      ours).

  * contrib/hbqt/Makefile
  * contrib/gtqtc/Makefile
    + Added another alternative header path to detection list.
2009-06-14 01:39:52 +00:00