Commit Graph

8776 Commits

Author SHA1 Message Date
Viktor Szakats
df12aa3754 2008-08-11 11:02 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* make_vcce.mak
     * Minor cosmetic sync with make_vc.mak

   * hbgtmk.sh
     ! Minor typos.
2008-08-11 09:03:00 +00:00
Viktor Szakats
8f35a2af67 2008-08-10 17:32 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* make_xmingwce.sh
   * make_xmingw.sh
     ! Fixed to use full uppercase for script generated __PLATFORM__ 
       macros too. Przemek pls check me.
2008-08-10 15:32:50 +00:00
Viktor Szakats
111bee4234 2008-08-10 16:18 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* config/rules.cf
   * make_b32.mak
   * make_gcc.mak
   * make_vcce.mak
   * make_vc.mak
     * -kM -> -km
     ! Synced make_vcce.mak HBFLAGSCMN flag with make_vc.mak.
       (-gc1 -> -gc0 -km)

   * make_xmingwce.sh
     ! Minor typos.
2008-08-10 14:23:46 +00:00
Przemyslaw Czerpak
6238ebfb9c 2008-08-10 16:17 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/bin/hb-func.sh
    * updated library list for wince harbour.dll linking

  * harbour/source/common/hbwince.c
    ! fixed compilation new MinGWCE
2008-08-10 14:17:52 +00:00
Przemyslaw Czerpak
ebd4b939a1 2008-08-10 15:14 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/ChangeLog
  * harbour/include/hbextern.ch
    ! fixed typo, should be HB_REQUEST_SCALAR
2008-08-10 13:15:01 +00:00
Przemyslaw Czerpak
ea7b9d69d5 2008-08-10 12:58 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbextern.ch
    * include scalar classes only when HB_REQUEST_SCALLAR define is set

  * harbour/source/rtl/tobject.prg
    ! use <obj>:className instead of __objGetClsName( <obj> ) in error
      message
2008-08-10 10:59:11 +00:00
Viktor Szakats
55983c8a51 missed adding previous ChangeLog entry. 2008-08-09 21:07:52 +00:00
Viktor Szakats
dd0e61f114 2008-08-09 21:44 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* doc/whatsnew.txt
     * Minor corrections.

   * contrib/hbclipsm/Makefile
   * contrib/hbclipsm/common.mak
   * contrib/hbclipsm/num.c
   + contrib/hbclipsm/numfloor.c
   + contrib/hbclipsm/numceil.c
     * Moved CEILING() and FLOOR() to separate source files 
       to lessen the impact with colliding function names in 
       hbct.lib.
2008-08-09 20:34:13 +00:00
Przemyslaw Czerpak
37b2c8bbd7 2008-08-09 18:07 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/vm/extrap.c
    * use static buffer for signal alternative stack so it will not
      have to be deallocated for clean application exit
2008-08-09 16:08:04 +00:00
Viktor Szakats
600a663e84 2008-08-09 18:00 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* make_gnu_os2.cmd
     * Minor formatting.
2008-08-09 16:02:16 +00:00
Przemyslaw Czerpak
95a9271e8d 2008-08-09 17:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/vm/runner.c
    ! fixed HB_HRBGETFUNSYM() to respect only function symbols
2008-08-09 15:55:31 +00:00
Viktor Szakats
cc57d998b6 2008-08-09 17:52 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* doc/whatsnew.txt
   * include/hbextern.ch
   * source/vm/runner.c
     - Completely removed __HRBDOFU(). Users should use DO() instead.
2008-08-09 15:52:42 +00:00
Przemyslaw Czerpak
c832638c53 2008-08-09 17:31 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/vm/extrap.c
    * deallocate alternative signal stack on exit
      TOFIX: hb_vmSetExceptionHandler() / hb_vmUnsetExceptionHandler()
             cover only part of hb_vmInit() and not hb_vmQuit(). Their
             calls should be moved to external places where both
             hb_vmInit() and hb_vmQuit() are executed.

  * harbour/source/rdd/dbfcdx/dbfcdx1.c
    ! fixed to not respect bitmap filters when structural order
      is scanned, f.e. in OrdListAdd() with active bitmap filter.
2008-08-09 15:32:06 +00:00
Viktor Szakats
574c4116b8 2008-08-09 16:52 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* include/hbsetup.h
     * Refinement to HB_OS_DARWIN autodetection.
       Thanks Przemek.

   * doc/whatsnew.txt
   * include/hbextern.ch
   * source/vm/runner.c
     * Refinements to previous commit.
       HB_HRBGETSYMBOL() -> HB_HRBGETFUNSYM()
       HB_HRBDOSYMBOL()  -> deleted
     * __HRBDOFU() made equivalent to __HRBDO()
2008-08-09 15:00:36 +00:00
Przemyslaw Czerpak
b34229e162 2008-08-09 16:28 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/bin/hb-mkslib.sh
    * do not create temporary directory in MacOSX
    ! fixed absolute shared library soft links to be relative ones
2008-08-09 14:28:57 +00:00
Viktor Szakats
e1d18448b5 2008-08-09 12:55 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* config/darwin/gcc.cf
     % Commented -Wno-long-double Darwin option. It seems that 
       it's no longer needed with GCC 4.0.1.
2008-08-09 10:56:13 +00:00
Viktor Szakats
8773f3202a 2008-08-09 12:33 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* config/darwin/gcc.cf
     % Removed an unnecessary -I option from the GCC command line.
2008-08-09 10:33:58 +00:00
Viktor Szakats
8e01405ad7 2008-08-09 11:43 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* doc/whatsnew.txt
   * bin/hb-mkslib.sh
     ! Changed the way harbour.dylib is created on Darwin systems 
       to support universal builds. Please review and test.
     ! Fixed generating links for .dylibs on Darwin.
     ! Removed one excessive 'cd "${OTMPDIR}"' command.
       (I hope this is right)
     ! Removed previously added $(L_USR) from Darwin dynamic 
       lib creation command line, as the L_USR "-arch" flags 
       (and probably others) cannot work here.
     ; TOFIX: 'ld: library not found for -lharbour' is still 
              present.

   * include/hbsetup.h
     + Added autodetection for HB_OS_DARWIN (based on __APPLE__).

   * config/darwin/gcc.cf
     ! Not forcing HB_OS_DARWIN from the command-line, 
       we're relying on the autodetection.

   * source/rtl/hbzlib.c
   * include/hbextern.ch
   * doc/whatsnew.txt
     * Harbour level functions renamed:
       HB_COMPRESS      -> HB_ZCOMPRESS     
       HB_COMPRESSBOUND -> HB_ZCOMPRESSBOUND
       HB_UNCOMPRESS    -> HB_ZUNCOMPRESS   
       HB_UNCOMPRESSLEN -> HB_ZUNCOMPRESSLEN
       This is to avoid collision with xhb functions 
       with similar name but different parameter list.
       Please modify your programs to use the new interface.
       INCOMPATIBLE.

   * utils/hbextern/hbextern.prg
     * Disabled scanning C HB_FUNC functions in .prg files.
     * Minor formatting.

   * include/hbapigt.h
     ! Minor cosmetic.

   * source/vm/runner.c
   * include/hbextern.ch
   * doc/whatsnew.txt
   * contrib/examples/hscript/hscript.prg
   * utils/hbrun/hbrun.prg
     * Harbour level functions renamed:
       __HRBRUN    -> HB_HRBRUN
       __HRBLOAD   -> HB_HRBLOAD
       __HRBDO     -> HB_HRBDO
       __HRBUNLOAD -> HB_HRBUNLOAD
       __HRBGETFU  -> HB_HRBGETSYMBOL
       __HRBDOFU   -> HB_HRBDOSYMBOL
       .hrb API functions moved to the documented namespace.
       Old function names still function, but are deprecated.
       Please modify your programs to use the new interface.
     ; NOTE: HB_DBG_*() function should I believe correctly 
             named as __DBG*(), as they are indeed internal 
             functions, not meant to guaranteed for final apps.
             We should do this cleanup in the future.

   * tests/Makefile
   - tests/spawn.prg
   - tests/spawn2.prg
     ! Removed two obsolete tests.
2008-08-09 09:59:09 +00:00
Viktor Szakats
70b5fc6817 2008-08-08 18:28 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* bin/hb-mkslib.sh
     + Added $(L_USR) to Darwin dynamic lib creation command line.

   * config/darwin/gcc.cf
     * Changed '-o ' to a more robust expression.
2008-08-08 16:30:27 +00:00
Viktor Szakats
36d09bf5aa 2008-08-08 13:18 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbsqlit3/sqlite3/sqlite3.c
     ! Pacified one OSX GCC unused var warning.
2008-08-08 11:29:38 +00:00
Przemyslaw Czerpak
cb2323a9fe 2008-08-08 13:13 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/bin/postinst.sh
    * use libtool instead of ar to create library on Darwin

  * harbour/make_tgz.sh
    * disabled self extracting shell envelop
2008-08-08 11:13:45 +00:00
Viktor Szakats
dbdbd3d7c0 2008-08-08 11:17 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* config/darwin/gcc.cf
     ! Added space after -o in CC_OUT to avoid a lot of 
       warning messages.
       NOTE: Is there any way to add the ending space in a safer way?
             Now an editor can easily truncate it by incident.
2008-08-08 09:18:26 +00:00
Przemyslaw Czerpak
5ac45d65c6 2008-08-08 05:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/hbgtmk.sh
    * removed ncurses dependences

  * harbour/source/rtl/hbmd5.c
    * pacified warnings. Thanks to Xavi
2008-08-08 03:01:12 +00:00
Przemyslaw Czerpak
04779c262f 2008-08-08 03:05 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/bin/hb-func.sh
    * replaced all echo -n with echo - shells should remove trailing
      blank characters when stream command is not quoted by ""
2008-08-08 01:06:27 +00:00
Przemyslaw Czerpak
beab897d85 2008-08-08 02:18 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/make_deb.sh
  * harbour/make_tgz.sh
  * harbour/make_rpm.sh
  * harbour/make_rpmce.sh
  * harbour/make_rpmw32.sh
  * harbour/bin/pack_src.sh
    * force using BASH in all files which includes hb-func.sh

  * harbour/include/hbgtcore.h
  * harbour/include/hbapigt.h
  * harbour/include/hbextern.ch
  * harbour/source/rtl/hbgtcore.c
  * harbour/source/rtl/inkeyapi.c
  * harbour/source/rtl/inkey.c
    + added HB_KEYINS() which works like HB_KEYPUT() but numeric
      key values puts at the beginning of keyboard buffer.
      It does not clear keyboard buffer contents.
2008-08-08 00:19:01 +00:00
Pritpal Bedi
e3160e7258 2008-08-07 17:20 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/source/rtl/achoice.prg
    - Removed K_MOUSEMOVE functionality.
2008-08-08 00:17:57 +00:00
Pritpal Bedi
2975ab221e 2008-08-07 16:35 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/source/rtl/achoice.prg
    + Added functionality for K_MOUSEMOVE.
      Now if the moouse is moved over the AChoice area,
      prompt ready for selection will also change, just like
      in Windows.
2008-08-07 23:34:47 +00:00
Viktor Szakats
f2db0b0ba1 2008-08-08 01:10 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* doc/genhtm.sh
     ! Minor fix to previous commit.

   * utils/hbdoc/rtf.prg
   * utils/hbdoc/genos2.prg
   * utils/hbdoc/genng.prg
   * utils/hbdoc/genasc.prg
   * utils/hbdoc/hbdocdef.ch
   * utils/hbdoc/genchm.prg
   * utils/hbdoc/os2.prg
   * utils/hbdoc/ng.prg
   * utils/hbdoc/genhpc.prg
   * utils/hbdoc/html.prg
   * utils/hbdoc/ft_funcs.prg
   * utils/hbdoc/hbdoc.prg
   * utils/hbdoc/troff.prg
   * utils/hbdoc/genhtm.prg
   * utils/hbdoc/genpdf1.prg
   * utils/hbdoc/gentrf.prg
   * utils/hbdoc/genrtf.prg
     ! Fixed to not convert filenames to uppercase. (sf.net #1673895)
     ! Formatting.
     * <> -> !=, .f. -> .F., .t. -> .T.
     ! = -> ==/:= (where the intent was clear)
     ! Added newline to the end of files.
2008-08-07 23:23:09 +00:00
Viktor Szakats
fe6afd4252 2008-08-08 00:33 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
+ doc/genhtm.sh
     + Added Linux/Unix make file for docs (sf.net #1673897)
       Thanks to Wilfried Brunken - df7be.
2008-08-07 22:36:46 +00:00
Przemyslaw Czerpak
98e79a7e2f 2008-08-08 00:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/bin/hb-func.sh
    + recognize -mwindows -mconsole MinGW-GCC switches and update
      library list for them

  * harbour/source/rtl/gtwvt/gtwvt.h
  * harbour/source/rtl/gtwvt/gtwvt.c
    + added support HB_SET{TERM|DISP|KEY}CP() in non Unicode builds
2008-08-07 22:30:53 +00:00
Viktor Szakats
c497600668 2008-08-07 23:04 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
- doc/es/simplex.txt
   * doc/es/Makefile
     - Obsolete file removed.
2008-08-07 21:04:39 +00:00
Viktor Szakats
fab916ffd6 2008-08-07 22:52 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* doc/whatsnew.txt
     * Updated.
2008-08-07 20:53:21 +00:00
Viktor Szakats
1963970a1d 2008-08-07 21:49 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* contrib/examples/pp/pp.c
   * contrib/hbmisc/fileread.prg
   * contrib/hbmisc/tests/readfile.prg
   * contrib/hbmisc/tests/twirl.prg
   * contrib/hbmisc/twirler.prg
   * doc/en/readme.txt
   * doc/es/readme.txt
   * harbour-ce-spec
   * harbour-w32-spec
   * harbour.spec
   * source/rtl/achoice.prg
   * tests/boxtst2.prg
   * tests/delimtst.prg
   * tests/devtest.prg
   * tests/disptest.prg
   * tests/inkeytst.prg
   * tests/longdev.prg
   * tests/output.prg
   * tests/round.prg
   * tests/sbartest.prg
   * tests/scroll.prg
   * tests/sdf_test.prg
   * tests/seconds.prg
   * tests/setkeys.prg
   * tests/testhtml.prg
   * tests/version.prg
   * utils/hbdoc/hbdoc.prg
     * Minor formattings, cosmetic updates, 
       homepage made lower case everywhere.
2008-08-07 19:54:10 +00:00
Pritpal Bedi
23f825e9ae 2008-08-07 12:23 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/source/rtl/achoice.prg
    * Corrected behavior of K_LDBLCLK and K_LBUTTONDOWN.
2008-08-07 19:21:03 +00:00
Viktor Szakats
cd6dbca8e2 2008-08-07 18:50 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* source/rtl/achoice.prg
     * Minor changes to mouse support. TOFIX/TODO added.
2008-08-07 16:51:07 +00:00
Viktor Szakats
6f86ae6d5e typos in my entries 2008-08-07 16:04:28 +00:00
Przemyslaw Czerpak
f504993358 2008-08-07 17:48 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/debug/debugger.prg
    ! added missing semicolon for -DHB_NO_READDBG compilation
      Thanks to Lorenzo
2008-08-07 15:48:35 +00:00
Przemyslaw Czerpak
ce46a820a3 2008-08-07 15:06 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/gtwvg/wvgutils.c
    ! fixed OpenWatcom compilation
2008-08-07 13:06:25 +00:00
Przemyslaw Czerpak
3e94ca78ca 2008-08-07 14:58 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/harbour-ce-spec
  * harbour/harbour-w32-spec
    ! set HB_XBUILD evvar
  * harbour/bin/hb-func.sh
    ! do not move harbour.dll to HB_BIN_INSTALL directory when
      HB_XBUILD envvar is set

  * harbour/source/hbzlib/deflate.c
    * pacified warning
2008-08-07 12:58:43 +00:00
Viktor Szakats
ab53bda7b4 2008-08-07 14:33 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* include/hbver.h
     - Removed reference to hbverfix.

   * utils/hbmake/hbmake.prg
     - Remove local version number. Full Harbour version 
       number is shown.
2008-08-07 12:34:40 +00:00
Przemyslaw Czerpak
e962864f7b 2008-08-07 13:32 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbodbc/odbc.c
    ! fixed casting in conditional expressions
2008-08-07 11:32:54 +00:00
Viktor Szakats
1a67995daf 2008-08-07 12:55 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* include/hbdefs.h
     % Tamed latest HB_SYMBOL_UNUSED() change to only affect 
       __POCC__, __XCC__.
2008-08-07 11:07:30 +00:00
Przemyslaw Czerpak
22cb46f12c 2008-08-07 13:01 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/bin/hb-func.sh
    * excluded hbcplr library from harbour shared library
2008-08-07 11:01:38 +00:00
Przemyslaw Czerpak
a375377aef 2008-08-07 12:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/harbour-ce-spec
  * harbour/harbour-w32-spec
  * harbour/harbour.spec
    ! added hbextern library

  * harbour/harbour.spec
    * removed dependences on ncurses (--without gtcrs)

  * harbour/make_rpm.sh
    * added automatic ncurses detection
2008-08-07 10:55:43 +00:00
Viktor Szakats
33b9682bf5 2008-08-07 11:58 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* source/pp/hbpp.c
   * utils/hbrun/hbrun.prg
     * Synced help screen, header and copyright layout.
       (some more minor)
2008-08-07 09:58:42 +00:00
Viktor Szakats
bf548948f3 2008-08-07 11:52 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* source/pp/hbpp.c
   * utils/hbdoc/hbdoc.prg
   * utils/hbmake/hbmake.prg
   * utils/hbtest/hbtest.prg
     * Synced help screen, header and copyright layout.
2008-08-07 09:52:55 +00:00
Viktor Szakats
fc8699316a 2008-08-07 10:11 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbodbc/odbc.c
     ! Replaced depracated ODBC API calls to new ones, thus 
       solving some potential buffer overflow problems and 
       64 bit warnings.

   * contrib/hbodbc/tests/odbcdemo.prg
     ! Fixed some non-ASCII chars.
2008-08-07 08:12:09 +00:00
Viktor Szakats
56ee0be12b 2008-08-07 09:15 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* source/rtl/achoice.prg
     * Minor formatting.
2008-08-07 07:16:34 +00:00
Viktor Szakats
da625e5db8 2008-08-07 09:10 UTC+0200 Viktor Szakats (harbour.01 syenar hu)
* include/hbdefs.h
     ! Changed HB_SYMBOL_UNUSED() to better work for all 
       compilers, notably Pelles C.
     ! Fix to PFLL, although it didn't fix all GCC 4.3.1 warnings.
       These remained:
       ../../genc.c:1582: warning: unknown conversion type character 'l' in format
       ../../genc.c:1582: warning: too many arguments for format
       [ This changed got merged with existing commit. ]
     ; Thanks to Przemek for these patches.

   * contrib/hbfbird/firebird.c
     % Using PFLL instead of local logic.

   * contrib/gtwvg/wvgutils.c
     ! Reverted some wrong fixes from previous commit.
2008-08-07 07:13:10 +00:00
Pritpal Bedi
94e31c94d2 2008-08-06 22:30 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/source/rtl/achoice.prg
    + Implemented mouse operations as follows.
      CASE ( nKey == K_MWFORWARD )
         Keyboard( Chr( K_UP ) )
      CASE ( nKey == K_MWBACKWARD )
         Keyboard( Chr( K_DOWN ) )
      CASE nKey == K_LDBLCLK
         Keyboard( Chr( K_ENTER ) )
2008-08-07 05:34:37 +00:00