Commit Graph

10787 Commits

Author SHA1 Message Date
Viktor Szakats
8be9858def 2009-06-03 11:36 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* examples/rl/readme.txt
  + examples/rl/rl.dif
    + Added patch file for original RL sources to make them 
      work with Harbour. The issue was with some longer than 
      10 chars PRIVATE vars which were saved and restored from 
      .mem files and they were cut to 10 chars on restore.
2009-06-03 09:36:39 +00:00
Viktor Szakats
f4694ad6f6 2009-06-03 11:13 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* examples/uhttpd/readme.txt
     * Minor update to instructions (really minor).

   - examples/uhttpd/modules/allmod.hbp
   + examples/uhttpd/modules.hbp
   * examples/uhttpd/readme.txt
     * Simplified build and maintainance of modules.
       Now simply with: 'hbmk2 modules.hbp'
       There is no need to update it when adding new modules.
2009-06-03 09:13:36 +00:00
Viktor Szakats
3039bbe3c7 2009-06-03 11:07 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* examples/rl/rl.hbp
    + Added options to create running rl executable.

  * source/rtl/achoice.prg
    ! Fixed strange and undocumented ACHOICE() calling convention 
      used in RLDIALG.PRG from RL tool supplied with Clipper 5.x
      versions. In this case the user function is passed as 6th 
      parameter.

  * INSTALL
    + Added note that when compiling for mingw without msys, sh.exe 
      of msys musn't be in the PATH, otherwise the build won't work.
2009-06-03 09:07:43 +00:00
Alexander S.Kresin
c6e41bf2ba 2009-06-03 12:30 UTC+0300 Alexander Kresin <alex at belacy.belgorod.su>
* utils/hbformat/hbformat.prg
    ! Warning fixed.
2009-06-03 08:31:57 +00:00
Alexander S.Kresin
387c6f50aa 2009-06-03 11:25 UTC+0300 Alexander Kresin <alex at belacy.belgorod.su>
* utils/hbformat/hbformat.prg
    ! Bug fixed.
2009-06-03 07:23:40 +00:00
Viktor Szakats
3cef50334b 2009-06-03 08:17 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* include/hbextern.ch
  * source/rtl/idlex.c
    * Renamed XPP compatible SLEEP() function to XPP_SLEEP() to
      avoid collision with FlagShip and CLIP implementations.

  * contrib/hbwin/wapi_winbase.c
    + Added WAPI_SLEEP() function as a wrapper to Windows Sleep()
      function.
2009-06-03 06:21:00 +00:00
Viktor Szakats
ffc3c345f9 2009-06-03 07:58 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* INSTALL
    * One 'sf.net' URL changed to sourceforge.net.
      (for consistency only. both name works.)

  * utils/hbmk2/hbmk2.prg
    * Formatting.
    + Added comment to help screen on -l switch, that the <libname> 
      mustn't contain path, extension and lib prefix.
2009-06-03 05:59:36 +00:00
Viktor Szakats
325e4bc4db 2009-06-02 21:03 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* include/hbextern.ch
  * source/rtl/Makefile
  + source/rtl/idlex.c
    + Added Xbase++ compatible SLEEP() function.
2009-06-02 19:04:05 +00:00
Przemyslaw Czerpak
e3ab3d0b8b 2009-06-02 20:53 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbsetup.h
    + added HB_RESTRICT macro which can be used in some declarations
      to reach better code optimization

  * harbour/include/hbclass.ch
    + added support for xbase++ compatible method declaration by:
         METHOD <methodName1> [ , <methodNameN> ]

  * harbour/source/rtl/tthreadx.prg
    * redirect parameters passed to ::new() method to ::init() method
      as emulation for class object new method
    + added basic support for ::setInterval in xbasee++ THREAD class

  * harbour/tests/speedtst.prg
    ! removed unused variable cDir
2009-06-02 18:44:21 +00:00
Viktor Szakats
6ef2986f43 2009-06-02 19:22 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* contrib/xhb/Makefile
  + contrib/xhb/bkgtsks.c
    + Added background tasks functions. My only current goal
      was to make it compile under Harbour, plus did some
      optimizations along the way.
      (borrowed from xhb, work of Francesco Saverio Giudice)
    ; TODO: Adapt to Harbour: MT mode, Set() replacement,
            attach it to VM possibly without modifying
            the VM itself.

  * source/rtl/mlcfunc.c
    + Reenabled for default builds the parameter extension
      in memo functions (now guarded with HB_C52_STRICT).
      This breaks our effort to not introduce such extensions,
      but since was no better idea I've made an exception,
      but I personally still don't like it and this practice
      stays forbidden.
      Talking about the last parameter of these functions:
      MEMOLINE(), MLCOUNT(), MLPOS(), MLCTOPOS(), MPOSTOLC()

  * source/codepage/cphr437.c
  * source/codepage/cphr852.c
  * source/codepage/cphrwin.c
    * Fixed wrongly ordered accented chars.
    * Fixed missing accented chars in Windows CP.
    ; Submitted by Vladimir Miholic on sf.net.

  * contrib/xhb/xhb.h
    + Added hb_seconds() compatibility macro.

  * tests/speedtst.prg
    + Added SET DATE ANSI and SET CENTURY ON.

  * tests/Makefile
  + tests/brwpos.prg
    + Added TBrowse() :rowPos test submitted by Xavi to the list.

  * utils/hbmk2/hbmk2.hbp
  * utils/hbrun/hbrun.hbp
    % Minor opt to prev.

  * tests/rto_tb.prg
    + Added hb_SToD() compatibility function to make it link
      with xhb.
    + Added forced define of HB_COMPAT_C53 in xhb mode, but 
      commented because it makes it RTE.

  * INSTALL
    ! Term changed to be consistent with rest of doc.

  * include/hbapi.h
    ! Typo in comment.
2009-06-02 17:24:02 +00:00
Viktor Szakats
2acdcbb1e6 2009-06-01 19:56 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.hbp
  * utils/hbrun/hbrun.hbp
    % Don't include extra static libs in liblist for mingw targets.
      It links & works without it and the .exe is smaller.
2009-06-01 17:56:53 +00:00
Viktor Szakats
4437414c5c 2009-06-01 19:01 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* INSTALL
    * MinGW examples: version number increase.

  * utils/hbmk2/hbmk2.prg
    * Internal implementation to support multiple Harbour versions
      and dialects has been extended.
    + Added support for -hb10 cmdline switch to force Harbour 1.0.x
      compatibility mode. Experimental, please make tests with it,
      some more exotic features (like shared mode, cross compiling)
      may not work (or not as smoothly). Also added 'hb10' fiter name.
    ! Fixed to not use -Go C compiler option in xcc mode.
    ! Filter was returning constant failure due to internal
      RTE in certain situations since add 'shared'/'static' filters.
    + Don't cover filter evalution with BEGIN SEQUENCE to avoid
      such errors as above being kept hidden.

  * examples/superlib/readme.txt
  * examples/dbu/readme.txt
    + Made clear in text that we're needing 'GNU Patch' tool.
2009-06-01 17:04:52 +00:00
Pritpal Bedi
0d51b3a556 2009-06-01 13:41 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/gtwvg/gtgcuig.c
  * harbour/contrib/gtwvg/hbgtwvg.ch
    + GOBJ_OBJDATA_BLOCK . A useful addition to support resizing browser grids.
2009-06-01 16:25:45 +00:00
Alexander S.Kresin
62a023bb14 2009-06-01 14:20 UTC+0300 Alexander Kresin <alex at belacy.belgorod.su>
* utils/hbformat/hbformat.prg
    ! Different fixes.
2009-06-01 10:19:25 +00:00
Pritpal Bedi
4d83246f3a 2009-05-31 13:41 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/gtwvg/gtwvg.c
    ! Some artifacts related with modal windows.
      Now it correctly calculates the width/height and initial row/col position.
      It now honors correctly parent GT's font size.

  * harbour/contrib/gtwvg/wvgdatar.prg
  * harbour/contrib/gtwvg/wvgscrlb.prg
  * harbour/contrib/gtwvg/wvgtabpg.prg
  * harbour/contrib/gtwvg/wvgwnd.prg
    ! Numerics to Pointer fixes.
2009-05-31 20:45:52 +00:00
Petr Chornyj
eb23eb6eb1 2009-05-31 19:40 UTC+0200 Petr Chornyj (myorg63 at mail.ru)
* harbour/include/std.ch
    ! fixed typo of last commit
2009-05-31 16:42:46 +00:00
Petr Chornyj
02bfdcea52 2009-05-31 17:30 UTC+0200 Petr Chornyj (myorg63 at mail.ru)
* harbour/include/std.ch
    + added clause CODEPAGE for commands COPY, APPEND, SORT, TOTAL
   * harbour/source/rdd/dbdelim.prg
   * harbour/source/rdd/dbsdf.prg
    + added CODEPAGE support for __dbDelim, __dbSdf
2009-05-31 14:25:53 +00:00
Viktor Szakats
9e136f7eaa 2009-05-30 08:10 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
    ! Fix to path normalizer. Last fix wasn't without side-effects
      for relative dirs.
    ! Fixed potential RTE in yesterday's *.hbp handling.
2009-05-30 06:29:20 +00:00
Viktor Szakats
845bb4ce3e 2009-05-30 01:36 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.pt_BR.po
  * utils/hbmk2/hbmk2.hu_HU.po
    * Update.
2009-05-29 23:41:52 +00:00
Viktor Szakats
27665fc35d 2009-05-30 01:33 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
    + Added support for wildcarded project specs:
      - This command will build each .hbp file found in current dir:
        > hbmk2 *.hbp
      - This command will build all .prg files in current dir,
        each into a separate executable as separate projects:
        > hbmk2 -target=*.prg
2009-05-29 23:36:24 +00:00
Viktor Szakats
1ea8b84235 2009-05-30 01:12 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* INSTALL
    * Minor update.

  * contrib/hbwin/axcore.c
    ! Fixed mingw64 warning.

  * examples/uhttpd/uhttpd.prg
    * Applied fix sent by Vailton to the list.
2009-05-29 23:12:49 +00:00
Viktor Szakats
5757b40f50 2009-05-29 18:40 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* bin/postinst.bat
    ! Typo in hbformat command.
2009-05-29 17:29:14 +00:00
Viktor Szakats
ef29e9923c 2009-05-29 18:35 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* doc/dirstruc.txt
  * bin/postinst.bat
  * contrib/gtwvg/tests/demoxbp.prg
  * contrib/gtwvg/tests/demowvg.prg
  * examples/superlib/readme.txt
  * examples/uhttpd/uhttpdgd.hbp
  * examples/uhttpd/readme.txt
  * examples/terminal/trm_cli.hbp
  * examples/terminal/trm_srv.hbp
    ! Missing updated to prev changes.
2009-05-29 17:16:22 +00:00
Viktor Szakats
7af6ad39dd 2009-05-29 18:35 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
- utils/hbformat/hbformat.hbm
   + utils/hbformat/hbformat.hbp
   - utils/hbmk2/hbmk2.hbm
   + utils/hbmk2/hbmk2.hbp
   - utils/hbtest/hbtest.hbm
   + utils/hbtest/hbtest.hbp
   + utils/hbi18n/hbi18n.hbp
   - utils/hbi18n/hbi18n.hbm
   - utils/hbrun/hbrun.hbm
   + utils/hbrun/hbrun.hbp
   - contrib/hbbtree/tests/test.hbm
   + contrib/hbbtree/tests/test.hbp
   - examples/pp/pp.hbm
   + examples/pp/pp.hbp
   - examples/hbdoc/hbdoc.hbm
   + examples/hbdoc/hbdoc.hbp
   + examples/superlib/hbsuper.hbp
   - examples/superlib/hbsuper.hbm
   + examples/hbsqlit2/hbsqlit2.hbp
   - examples/hbsqlit2/hbsqlit2.hbm
   + examples/hboleold/hboleold.hbp
   - examples/hboleold/hboleold.hbm
   - examples/hbapollo/hbapollo.hbm
   + examples/hbapollo/hbapollo.hbp
   - examples/pe/pe.hbm
   + examples/pe/pe.hbp
   - examples/guestbk/guestbk.hbm
   + examples/guestbk/guestbk.hbp
   - examples/hbgf/hbgfwin/hbgfwin.hbm
   + examples/hbgf/hbgfwin/hbgfwin.hbp
   - examples/hbgf/hbgfos2/hbgfos2.hbm
   + examples/hbgf/hbgfos2/hbgfos2.hbp
   - examples/hbgf/hbgfgtk/hbgfgtk.hbm
   + examples/hbgf/hbgfgtk/hbgfgtk.hbp
   + examples/uhttpd/uhttpd.hbp
   - examples/uhttpd/uhttpdgd.hbm
   + examples/uhttpd/uhttpdgd.hbp
   + examples/uhttpd/modules/allmod.hbp
   - examples/uhttpd/modules/allmod.hbm
   - examples/uhttpd/uhttpd.hbm
   - examples/dbu/dbu.hbm
   + examples/dbu/dbu.hbp
   - examples/hscript/hscript.hbm
   + examples/hscript/hscript.hbp
   - examples/hbwhat/hbwhat.hbm
   + examples/hbwhat/hbwhat.hbp
   - examples/rl/rl.hbm
   + examples/rl/rl.hbp
     * Renamed .hbm files to .hbp. So f.e. now it's possible to build 
       multiple of these from one hbmk2 command and it's also more obvious 
       that an .hbp files is a project (target).
2009-05-29 16:38:23 +00:00
Viktor Szakats
2f92dd24d5 2009-05-29 18:31 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.pt_BR.po
  * utils/hbmk2/hbmk2.hu_HU.po
  * utils/hbmk2/hbmk2.hbm
  * utils/hbmk2/hbmk2.prg
  * utils/hbi18n/hbi18n.prg
    * hbi -> hbl (settling back, again sorry for the mess).

  * examples/terminal/trm_misc.c
    % Removed unused Windows function.
2009-05-29 16:32:23 +00:00
Viktor Szakats
73bc74d770 2009-05-29 18:16 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* examples/terminal/terminal.hbc
    ! hbwin not needed.
2009-05-29 16:17:10 +00:00
Viktor Szakats
87d0abdd00 2009-05-29 18:15 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* examples/terminal/trm_cli.prg
  * examples/terminal/terminal.prg
  * examples/terminal/terminal.hbc
    ! xhb lib not needed anymore.
2009-05-29 16:15:38 +00:00
Viktor Szakats
b0f2aecd52 2009-05-29 18:04 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* contrib/gtwvg/gtwvg.h
    + Added extern for hb_wvt_GetStringAttrib(), hb_wvt_PutStringAttrib().
      Required by terminal example.

  * contrib/gtwvg/wvggui.h
    * Comment format. Synced with gtwvg.h.

  - examples/terminal/trm_server.prg
  + examples/terminal/trm_srv.prg
  - examples/terminal/trm_client.prg
  + examples/terminal/trm_cli.prg
  - examples/terminal/trm_appn.prg
  + examples/terminal/trm_app.prg
  - examples/terminal/trm_appn.hbm
  + examples/terminal/trm_app.hbp
  + examples/terminal/trm_misc.c
  + examples/terminal/trm_cli.hbp
  + examples/terminal/trm_srv.hbp
  * examples/terminal/terminal.prg
  * examples/terminal/terminal.hbc
  * examples/terminal/readme.txt
    ! Removed all inline stuff.
    ! Fixed problems with mixing C++/C objects due to
      inline and missing function declarations.
    % Windows only function replaced with RTL one.
    * Renamed *.hbm files to .hbp, so now it's easy to build
      the whole project with: hbmk2 trm_app.hbp trm_cli.hbp trm_srv.hbp
    ! Fixed hard coded local executable names + dirs.
    ! Synced client and server default ports.
    ; Now all of these tools build ok and they also work.

  * contrib/hbwin/legacyc.c
    ! Deleted recently added compat calls.
      (they are static in xhb and they collide with RTL names)

  * examples/hbgf/hbgfgtk/hbgfgtk.hbm
    ! Minor fix.
2009-05-29 16:09:51 +00:00
Viktor Szakats
72efced58b 2009-05-29 17:13 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
    + Added support for filter keywords 'shared' and 'static'.

  * bin/postinst.bat
  * utils/hbmk2/hbmk2.hbm
  * utils/hbrun/hbrun.hbm
    * Moved extra libs required in shared mode to .hbm files.
    ! Fixed hbl= -> hbi=
2009-05-29 15:17:35 +00:00
Viktor Szakats
321554aa3a 2009-05-29 16:02 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
    ! Fix to prev fix reported by Vailton. Could RTE when compiling .hrbs.
    + Added -hbraw switch which will make hbmk2 work like harbour compiler.
    + .hbp extension is also recognized when embedded.

  * tests/hbpptest/compare.bat
    ! Fixed long fn.

  * tests/bnch_win.bat
    ! Fix in comment.
2009-05-29 14:05:51 +00:00
Viktor Szakats
090eda99bf 2009-05-29 13:49 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
    + Added macro ${hb_work} which returns the builtin name 
      for workdir base: '.hbmk' currently.
2009-05-29 11:50:09 +00:00
Viktor Szakats
ad96c6e68c 2009-05-29 12:27 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
- examples/hbsuper
  + examples/superlib
    * Using original name.
2009-05-29 10:35:07 +00:00
Viktor Szakats
d2af4060b6 2009-05-29 12:25 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* contrib/Makefile
    - Deleted commented 'examples' reference.
2009-05-29 10:29:09 +00:00
Viktor Szakats
1abdfef7ec 2009-05-29 12:18 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
    + Added -echo= command line parameter. Similar to echo= in .hbc files.
    ! Fixed filename expansion behaviour on empty strings.
    * Tweaked a little the filter parser to recognize keywords using
      similar rules to Harbour compiler.
    ! Fixed filter parser not to RTE on malformed filters.

  - examples/hbapollo/Makefile
  + examples/hbapollo/hbapollo.hbm
  - examples/hboleold/Makefile
  + examples/hboleold/hboleold.hbm
  - examples/hbsqlit2/Makefile
  + examples/hbsqlit2/hbsqlit2.hbm
  - examples/hbgf/hbgfwin/Makefile
  + examples/hbgf/hbgfwin/hbgfwin.hbm
  - examples/hbgf/hbgfos2/Makefile
  + examples/hbgf/hbgfos2/hbgfos2.hbm
  - examples/hbgf/hbgfgtk/Makefile
  + examples/hbgf/hbgfgtk/hbgfgtk.hbm
  - examples/hbwhat/Makefile
  + examples/hbwhat/hbwhat.hbm
    * Replaced GNU Make files with hbmk2 make files. These should
      now work outside the source tree. Please test them, they are
      also good examples for .hbm files.

  - examples/pe/Makefile
  - examples/pp/Makefile
  - examples/hbdoc/Makefile
  - examples/guestbk/Makefile
  - examples/misc/Makefile
  - examples/dbu/Makefile
  - examples/hscript/Makefile
  - examples/rl/Makefile
  - examples/Makefile
  - examples/hbgf/Makefile
    - Deleted unnecessary make files belonging to GNU Make system.
      (these wouldn't work outside the source tree, f.e in a binary
      distro which includes these examples in source form)

  - examples/rdddbt
    - Deleted this example as it doesn't build anymore.

  * examples/hbsuper/hbsuper.hbm
    ! Added SVN header.

  * source/rtl/Makefile
  * source/rtl/errint.c
  + source/rtl/errintlo.c
    * Split hb_errInternal() and hb_errInternalRaw() for
      easier user override.
2009-05-29 10:19:15 +00:00
Viktor Szakats
461ea1568f 2009-05-29 11:04 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
- contrib/examples
  + examples
  * doc/dirstruc.txt
  * doc/whatsnew.txt
  * examples/hbdoc/Makefile
  * examples/pp/Makefile
  * examples/hboleold/Makefile
  * examples/hbsqlit2/Makefile
  * examples/misc/Makefile
  * examples/hbapollo/Makefile
  * examples/rdddbt/Makefile
  * examples/guestbk/Makefile
  * examples/pe/Makefile
  * examples/hbgf/hbgfwin/Makefile
  * examples/hbgf/hbgfos2/Makefile
  * examples/hbgf/hbgfgtk/Makefile
  * examples/hbgf/Makefile
  * examples/uhttpd/readme.txt
  * examples/dbu/Makefile
  * examples/hscript/Makefile
  * examples/hbwhat/Makefile
  * examples/rl/Makefile
  * examples/Makefile
    * Moved to flatten our dir layout and sync the locations
      in unified distro and source tree.
    ; TODO: As a next step I'll replace Makefiles with .hbm 
            files. This will allow users to build these parts 
            outside the source distribution.
2009-05-29 09:05:10 +00:00
Viktor Szakats
f23257b360 2009-05-29 03:50 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
    ! Fixed typo causing -i Harbour option missed in make
      modes where Harbour compiler is the final step (like -gh).
    + Directory for target is now automatically created.
    + Directory for -instpath paths are now automatically created.
    ! Fixed path normalizer not fully normalizing in some cases
      when path didn't begin with path separator (relative path).
    ! Fixed path builder to not be confused about non-native
      path separators.
    % Path builder will now normalize first to minimize steps.
    + Now all dirs *beginning* with ".hbmk" will be made hidden.
      (previously only dirs named exactly ".hbmk" were made hidden)
      (experimental)
2009-05-29 02:03:34 +00:00
Pritpal Bedi
705d86f63f 2009-05-28 18:43 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/contrib/gtwvg/wvgcrt.prg
  * harbour/contrib/gtwvg/wvgparts.ch
  * harbour/contrib/gtwvg/wvgtoolb.prg
  * harbour/contrib/gtwvg/wvgwin.c
  * harbour/contrib/gtwvg/wvgwnd.prg
  * harbour/contrib/hbwin/wapi_commctrl.c
    ! Changes to honor NUMERICS to POINTERS.
    ! Few artifacts in WvgCRT().
2009-05-29 01:51:44 +00:00
Viktor Szakats
be3146b009 2009-05-28 19:25 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
    ! Fixed -map option for mingw family. Strangely its help
      says '-Wl,-Map FILE' is the format but this only works
      if FILE exists on disk :/ otherwise it gives an error
      that FILE isn't found. 'Wl,-Map,FILE' seems to work for
      all cases. Pbly OS/2 and DJGPP should also be fixed.
    ! Applied above fix for DJGPP and OS/2 GCC. I didn't test 
      it but probably works the same way as in mingw and *nix 
      gcc.
2009-05-28 17:27:49 +00:00
Viktor Szakats
de52d07395 2009-05-28 19:06 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
    + .hbm embedding is now allowed 10 level deep (was 3).
2009-05-28 17:06:40 +00:00
Viktor Szakats
6d5c918bb1 minor 2009-05-28 16:03:43 +00:00
Viktor Szakats
b5871b4395 2009-05-28 17:30 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
+ contrib/examples/hbsuper
  + contrib/examples/hbsuper/hbsuper.hbm
  + contrib/examples/hbsuper/hbsuper.dif
  + contrib/examples/hbsuper/hbsuper.prg
  + contrib/examples/hbsuper/readme.txt
    + Added SuperLib portability patch and Harbour make script.
      Original sources need to be downloaded from The Oasis,
      just like for DBU and RL.
      This is a slightly minimal patch than my previous version
      to minimize any unnecessary space/command changes, and
      I also reverted to original C code where it was possible.

  * utils/hbmk2/hbmk2.prg
    * Minor formatting.
2009-05-28 15:59:41 +00:00
Viktor Szakats
7b93d5b853 2009-05-28 13:14 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbodbc/odbc.c
    ! Eliminated last UNICODE branching, this also fixes 
      embedded zero chars not being respected in UNICODE mode 
      in SQLDESCRIBECOL(). Not tested, ODBC users please do, 
      also someone pls review me.

  * ChangeLog
    * TODOs/TOFIXes marked as DONE.
2009-05-28 11:15:27 +00:00
Viktor Szakats
3683b649a3 2009-05-28 11:40 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
    + Added macros ${hb_major}, ${hb_minor}, ${hb_release}.

  * contrib/xhb/xhbver.prg
    ! Minor.

  * contrib/hbwin/legacyc.c
    + Added compatibility wrappers for printing functions.
      (mainly for xhb compatibility)
2009-05-28 09:41:39 +00:00
Viktor Szakats
98158b8a08 2009-05-28 09:43 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* contrib/gtwvg/wvgsink.c
    ! Minor fix to returning HRESULT.
2009-05-28 07:44:07 +00:00
Pritpal Bedi
801b358f32 2009-05-28 00:19 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/gtwvg/wvgwin.c
    ! Small fix to previous commit.

  * contrib/gtwvg/wvgax.c
  * contrib/gtwvg/wvgsink.c
    ! Widely cleaned code.
    ! Make use of remaining number to pointers.
    ! Renamed functions to WVG_* namespace.
    ! WvgActiveXControl() can be tested both with winsink|axcore event handellers.
      NOTE: CPP mode generates a GPF when ole is unloaded due to refcount.
            Mindaugas can you fix it.
2009-05-28 07:24:55 +00:00
Viktor Szakats
2ff37b72ec 2009-05-28 08:20 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* utils/hbmk2/hbmk2.prg
    * .hbl extension changed to .hbc (Harbour Make Config).
    * -nohbl -> -nohbc
    ; Sorry for the mess.
    + Added support for instpaths= in .hbc files.
    + Added support for HB_USER_LIBPATHS envvar to specify
      lib search paths (similar to -L).
    ! Fixed so that sripping/compressing isn't attempted if
      the target didn't need an update.

  * source/rtl/Makefile
  * source/rdd/Makefile
    + Enabled -gc3 for hbrtl and hbrdd locally
      (except for wce builds). Same can be done locally
      for any libs where we find performance increase
      due to -gc3.
    ; NOTE: Probably it would be enough to compile just a few
            sensitive .prg sources (or program parts) with -gc3,
            so it would great to have such #pragma option in
            Harbour. Doesn't seem easy to implement though.

  * config/rules.cf
    * HB_GCMODE default set 0 (from 3).
      This means .prgs will be again compiled with -gc0 by default.
      Because of the contribs, this means the complete size
      of Harbour libs is now reduced significantly.

  * config/wce/global.cf
  * config/wce/msvcarm.cf
  * config/wce/mingwarm.cf
  * config/wce/poccarm.cf
    % HB_GCMODE=0 moved to wce/global.cf

  - utils/hbmk2/examples/hmg.hbl
  + utils/hbmk2/examples/fwh.hbc
  - utils/hbmk2/examples/whoo.hbl
  + utils/hbmk2/examples/xhgtk.hbc
  - utils/hbmk2/examples/xbgtk.hbl
  - utils/hbmk2/examples/hwgui.hbl
  - utils/hbmk2/examples/fwh.hbl
  + utils/hbmk2/examples/c4w.hbc
  - utils/hbmk2/examples/xhgtk.hbl
  + utils/hbmk2/examples/contrib.hbc
  - utils/hbmk2/examples/c4w.hbl
  + utils/hbmk2/examples/contribf.hbc
  - utils/hbmk2/examples/contrib.hbl
  + utils/hbmk2/examples/hmg.hbc
  + utils/hbmk2/examples/whoo.hbc
  - utils/hbmk2/examples/contribf.hbl
  + utils/hbmk2/examples/xbgtk.hbc
  + utils/hbmk2/examples/hwgui.hbc
  - contrib/gtalleg/tests/gtallegs.hbl
  - contrib/gtalleg/tests/gtallegd.hbl
  + contrib/gtalleg/tests/gtallegs.hbc
  + contrib/gtalleg/tests/gtallegd.hbc
  - contrib/hbmysql/utils/hbmysql.hbl
  + contrib/hbmysql/utils/hbmysql.hbc
  - contrib/hbmysql/tests/hbmysql.hbl
  + contrib/hbmysql/tests/hbmysql.hbc
  + contrib/hbct/tests/hbct.hbc
  - contrib/hbct/tests/hbct.hbl
  - contrib/xhb/tests/xhb.hbl
  + contrib/xhb/tests/xhb.hbc
  - contrib/hbodbc/tests/hbodbc.hbl
  + contrib/hbodbc/tests/hbodbc.hbc
  - contrib/hbtpathy/tests/hbtpathy.hbl
  + contrib/hbtpathy/tests/hbtpathy.hbc
  + contrib/hbmsql/tests/hbmsql.hbc
  - contrib/hbmsql/tests/hbmsql.hbl
  + contrib/hbmzip/tests/hbmzip.hbc
  - contrib/hbmzip/tests/hbmzip.hbl
  + contrib/hbsqlit3/tests/hbsqlit3.hbc
  - contrib/hbsqlit3/tests/hbsqlit3.hbl
  - contrib/hbblat/tests/hbblat.hbl
  + contrib/hbblat/tests/hbblat.hbc
  - contrib/hbqt/tests/hbqt.hbl
  + contrib/hbqt/tests/hbqt.hbc
  - contrib/hbfbird/tests/hbfbird.hbl
  + contrib/hbfbird/tests/hbfbird.hbc
  - contrib/hbziparc/tests/hbziparc.hbl
  + contrib/hbziparc/tests/hbziparc.hbc
  - contrib/hbnf/tests/hbnf.hbl
  + contrib/hbnf/tests/hbnf.hbc
  - contrib/hbcurl/tests/hbcurl.hbl
  + contrib/hbcurl/tests/hbcurl.hbc
  - contrib/gtqtc/tests/gtqtc.hbl
  + contrib/gtqtc/tests/gtqtc.hbc
  - contrib/rddsql/sddmy/tests/sddmy.hbl
  + contrib/rddsql/sddmy/tests/sddmy.hbc
  + contrib/rddsql/tests/rddsql.hbc
  - contrib/rddsql/tests/rddsql.hbl
  - contrib/rddsql/sddodbc/tests/sddodbc.hbl
  + contrib/rddsql/sddodbc/tests/sddodbc.hbc
  - contrib/hbhpdf/tests/hbhpdf.hbl
  + contrib/hbhpdf/tests/hbhpdf.hbc
  - contrib/rddado/tests/rddado.hbl
  + contrib/rddado/tests/rddado.hbc
  + contrib/gtwvg/tests/gtwvg.hbc
  - contrib/gtwvg/tests/gtwvg.hbl
  - contrib/hbpgsql/tests/hbpgsql.hbl
  + contrib/hbpgsql/tests/hbpgsql.hbc
  - contrib/rddads/tests/rddads.hbl
  + contrib/rddads/tests/rddads.hbc
  - contrib/hbclipsm/tests/hbclipsm.hbl
  + contrib/hbclipsm/tests/hbclipsm.hbc
  - contrib/hbfimage/tests/hbfimage.hbl
  + contrib/hbfimage/tests/hbfimage.hbc
  + contrib/hbgd/tests/hbgd.hbc
  - contrib/hbgd/tests/hbgd.hbl
  + contrib/hbmisc/tests/hbmisc.hbc
  - contrib/hbmisc/tests/hbmisc.hbl
  + contrib/hbtip/tests/hbtip.hbc
  - contrib/hbtip/tests/hbtip.hbl
  + contrib/hbwin/tests/hbwin.hbc
  - contrib/hbwin/tests/hbwin.hbl
  + contrib/hbvpdf/tests/hbvpdf.hbc
  - contrib/hbvpdf/tests/hbvpdf.hbl
  - contrib/hbssl/tests/hbssl.hbl
  + contrib/hbssl/tests/hbssl.hbc
  - contrib/hbbtree/tests/hbbtree.hbl
  + contrib/hbbtree/tests/hbbtree.hbc
  - contrib/hbcrypt/tests/hbcrypt.hbl
  + contrib/hbcrypt/tests/hbcrypt.hbc
  + contrib/examples/hbsqlit2/tests/hbsqlit2.hbc
  - contrib/examples/hbsqlit2/tests/hbsqlit2.hbl
  - contrib/examples/hbapollo/tests/hbapollo.hbl
  + contrib/examples/hbapollo/tests/hbapollo.hbc
  + contrib/examples/hbgf/tests/hbgf.hbc
  - contrib/examples/hbgf/tests/hbgf.hbl
  - contrib/examples/terminal/terminal.hbl
  + contrib/examples/terminal/terminal.hbc
  - contrib/examples/hbwhat/tests/hbwhat.hbl
  + contrib/examples/hbwhat/tests/hbwhat.hbc
    * Renamed *.hbl -> *.hbc (Harbour Make Config) in whole source tree.
2009-05-28 06:26:06 +00:00
Pritpal Bedi
5b7c6fd141 2009-05-27 20:08 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/gtwvg/wvgwin.c
    + Workaround for GCLP_HBRBACKGROUND reported missing from some MinGW distros.
2009-05-28 03:10:05 +00:00
Przemyslaw Czerpak
93562bfe0a 2009-05-27 15:21 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/rtl/hbinet.c
  * harbour/source/rdd/dbfntx/dbfntx1.c
  * harbour/source/rdd/dbfnsx/dbfnsx1.c
  * harbour/source/rdd/hsx/hsx.c
  * harbour/source/rdd/usrrdd/usrrdd.c
    * casting to avoid false alarm in extensive strict aliasing analyzes
2009-05-27 13:12:13 +00:00
Alexander S.Kresin
ec00316285 2009-05-27 16:40 UTC+0300 Alexander Kresin <alex at belacy.belgorod.su>
* utils/hbformat/hbformat.prg
    ! Handling of file mask has been fixed.
2009-05-27 12:36:29 +00:00
Viktor Szakats
8bb92760eb minor modif to show retval 2009-05-27 11:40:15 +00:00