Commit Graph

8322 Commits

Author SHA1 Message Date
Pritpal Bedi
67c40855ba 2008-06-08 22:10 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com
* harbour/source/rtl/gtwvt/gtwvt.c
     * Hack to fix maxrow() display. Now maximizing the window displays 
       correctly on 25x80.
   * harbour/tests/wvtext.pr
     * More information.
2008-06-09 05:11:11 +00:00
Viktor Szakats
cd8eb4c3ed minor indent 2008-06-09 04:43:38 +00:00
Viktor Szakats
c6e89d45a8 2008-06-09 06:25 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* tests/wvtext.prg
   * include/hbgtinfo.ch
   * include/hbgtcore.h
   * source/rtl/gtwvt/gtwvt.h
   * source/rtl/gtwvt/gtwvt.c
     ! Fixed a few warnings.
     ! Fixed bad selection behaviour when starting the 
       selection (to not let it "stick" to the upper left corned).
     - Removed predefined symbols as a way to control GT 
       behaviour.
     * HB_GTI_MARKCOPY -> HB_GTI_SELECTCOPY to use more generic 
       terminology.
     * HB_GTI_RESIZEABLE -> HB_GTI_RESIZABLE
2008-06-09 04:39:36 +00:00
Pritpal Bedi
22169dced0 2008-06-08 20:12 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com
* harbour/source/rtl/gtwvt/gtwvt.c
     * More fixes on resizing. Now appears to be behaving correctly. Please test.

   * harbour/tests/wvtext.pr
     * Formatting and typos.
2008-06-09 03:15:08 +00:00
Pritpal Bedi
6c50fbe3a3 2008-06-08 16:03 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com
* harbour/source/rtl/gtwvt/gtwvt.c
   * harbour/source/rtl/gtwvt/gtwvt.h
   * harbour/source/rtl/hbgtcore.c
   * harbour/include/hbgtinfo.ch
     + HB_GTI_MARKCOPY
       Added feature to toggle "Mark and Copy" Sysmenu option with:
          Hb_GtInfo( HB_GTI_MARKCOPY, TRUE|FALSE ) -> lPrevState

       Removed necessity to have Hb_NoCopyConsole() to not include it.
       Now appln always HAS this SysMenu option. 

     + HB_GTI_RESIZEABLE
       Added feature to toggle resizing of appln window as:
          Hb_GtInfo( HB_GTI_RESIZEABLE, TRUE|FALSE ) -> lPrevState

       Function Hb_NoResizeableWindow() still hold good for startup.
       You always can activate/deactivate this feature from within appln.

       Few more optimizations while resizing, still work in progress.  
       
   * harbour/tests/wvtext.prg
     * Updated to demonstrate above functionality.
2008-06-08 23:14:43 +00:00
Pritpal Bedi
532bf54529 2008-06-08 08:57 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com
* harbour/source/rtl/gtwvt/gtwvt.c
     * Fixed flickering in "Mark and Copy" operation.
       /* Viktor, see the slight change in your code. */
2008-06-08 18:10:10 +00:00
Pritpal Bedi
664df2ff4f 2008-06-08 08:57 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com
* harbour/source/rtl/gtwvt/gtwvt.c
     + Added functionality to disable "Mark and Copy" prompt in the SysMenu.
       Include Function Hb_NoCopyConsole() if you do not want this functionality.

     + Added funtionality to resize the console window with mouse operations.
       /*
          Resizing of console is enabled by default. 
          To supress this behavior include a dummy function Hb_NoResizableWindow()

          Resizing is available in both directions. I mean horizontal as well as verticle.
          Maximize button is also enabled. Click it to see to your surprize that now
          console window will provide you DOS like terminal.

          However there is a bug in maximized operation, last row does not show up correct.
          I feel it belongs to some miscalculation, but what that is I am unable to locate, so far.
          Please experiment.
       */
   * harbour/tests/wvtext.prg
     * Updated to new HB_GT*_ constants and new functionality.
2008-06-08 15:58:32 +00:00
Viktor Szakats
372a314ca1 typos 2008-06-08 13:32:12 +00:00
Viktor Szakats
7d952c4d8e 2008-06-08 15:18 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* include/hbgtinfo.ch
     + Added comment to compatibility #defines, to not use 
       them, since they deprecated.
       [TOMERGE RC1]
     * HB_GTI_CB_* -> HB_GTE_* (stands for GT Event). Removed 
       plain GTI_ versions, GTI_* range is frozen, pls don't 
       and new codes to them and especially don't use them in 
       core code.

   * include/hbgfx.ch
   * include/hbgfxdef.ch
   * contrib/gtwvg/gtwvg.c
   * source/rtl/gtxwc/gtxwc.c
   * source/rtl/gtwvt/gtwvt.c
     * GFX_* constants renamed to HB_GFX_*. The old ones are 
       still working but it's recommended to update to use HB_GFX_*.
       #define HB_GT_NO_XHB to disable the compatibility #defines, 
       if it collides with your code or you want to test after 
       transition.
     ; [TOMERGE RC1]

   * source/rtl/dirdrive.c
     ! Guarded C53 undoc functions with HB_C52_UNDOC, which is enabled 
       so it won't make a difference in default builds.
     ; [TOMERGE RC1]

   * source/rtl/filesys.c
     ! Fixed hb_fsIsDrv() to use GetDriveTypeA() API, to avoid some 
       win32 system MessageBox() to be shown when certain types of 
       drives (f.e. USB reader devices) are queried.
     ; Please test.
     ; TOFIX: hb_fsChDrv() suffers from the same problem.
     ; [TOMERGE RC1 - after testing]

   * contrib/hbcurl/hbcurl.c
   * contrib/rddads/adsfunc.c
   * contrib/rddads/ads1.c
     % Optimized out explicit function name strings in RTE calls.
     ! The above is actually a fix (I hope) for the one in 
       hb_adsCheckLock(). Error text also made more consistent.
     ; [TOMERGE RC1 - after testing]

   * contrib/hbw32/w32_prn.c
     % Minor optimizations, cleanups.
2008-06-08 13:30:28 +00:00
Viktor Szakats
8c818a2029 2008-06-08 12:42 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* source/rtl/gtwvt/gtwvt.c
     + Appending CRLF to each marked row before copying to 
       the clipboard.
     * "Mark" sysmenu named "Mark and Copy".
2008-06-08 10:45:32 +00:00
Viktor Szakats
bd9bfbf2e1 fix to prev 2008-06-08 10:28:39 +00:00
Viktor Szakats
37ae4c1d72 one more minor to prev 2008-06-08 10:25:01 +00:00
Viktor Szakats
19e48d6798 minors to prev 2008-06-08 10:24:00 +00:00
Viktor Szakats
3b5dfde38c 2008-06-08 12:14 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbmysql/tmysql.prg
   * contrib/hbmysql/mysql.c
   * contrib/hbmysql/mysql.ch
   * contrib/hbtpathy/telepath.ch
   * contrib/hbtpathy/tplinux.c
   * contrib/hbtpathy/tpwin32.c
   * contrib/hbtpathy/tpos2.c
   * contrib/hbtpathy/tpcommon.c
   * contrib/hbmsql/msql.h
   * contrib/hbmsql/msql.ch
   * contrib/hbmsql/msql.c
   * contrib/hbfbird/firebird.c
   * contrib/hbfbird/tests/test.prg
   * contrib/hbapollo/apollo.c
   * contrib/hbmisc/hb_f.c
     * General code cleanup, formatting, minor optimizations, 
       Harbour API usage cleanup, ANSI comments.
     ! Several minor fixes to Firebird interface code, but it 
       still doesn't seem to work, and the code is very unclear, 
       partly because of the strange/unsafe Firebird API.
     ! Firebird test.prg fixes: Variable name typos, undeclared 
       vars, hard-coded paths.

   * contrib/hbfbird/make_b32.bat
   * contrib/hbfbird/make_vc.bat
     * Fixed location where .libs are looked for.
       [TOMERGE RC1]

   * contrib/hbcurl/hbcurl.c
     % Minor cleanups.
       [TOMERGE RC1]
2008-06-08 10:22:37 +00:00
Pritpal Bedi
8643634adb 2008-06-07 15:32 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com
* harbour/source/rtl/gtwvt/gtwvt.c
   * harbour/source/rtl/gtwvt/gtwvt.h
     + Added feature to copy text from WVT console just like any console window.
     /*
        1. Click on SysMenu icon at the left on Title Bar
        2. Click on "Mark" option
        3. Place cursor on top of the text you wish to copy.
        4. Keep left button down and drag to desired end of console text.
        5. Release left button.
        6. Right click anywhere "Paste" operation is supported.
        7. Copies text is there.

        You can drag the mouse in any direction, copied text will always be in order.
     */
2008-06-07 22:40:02 +00:00
Viktor Szakats
f3edaf2d60 correction to prev 2008-06-07 19:09:31 +00:00
Viktor Szakats
16ab26fb46 typos 2008-06-07 19:02:48 +00:00
Viktor Szakats
9f86f649ab 2008-06-07 20:41 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbodbc/make_vc.bat
     ! Removed .dll -> .lib conversion for MSVC, 
       since the .lib is provided by the MS SDK anyway.
     ; [TOMERGE RC1]

   * contrib/hbcurl/hbcurl.c
   * contrib/hbcurl/hbcurl.ch
   * contrib/hbcurl/tests/ftp_uldl.prg
     ! Cleanup the rare case when curl_easy_init() returns NULL.
       Functions always return the same type, even in case libcurl 
       failed to initialize.
     + Returns value for above cases is now HB_CURLE_ERROR (== -1).
     ! CURL_*() passed pointers now are also checked for the pointer's 
       type, and RTE is thrown if they are not HBCURL ones. So for 
       example in the very rare case that any hbcurl functions would 
       get passed a GC pointer returned by another API, an argument 
       error would be thrown now.
     ! CURL_ESCAPE()/CURL_UNESCAPE() fixed picked parameter ordinal.
     + CURL_ESCAPE()/CURL_UNESCAPE() added parameter checking.
     ; [TOMERGE RC1]

   * contrib/rddads/adsmgmnt.c
     * Minor formatting.
2008-06-07 18:43:25 +00:00
Viktor Szakats
caa03f145e minor comment correction 2008-06-07 13:42:51 +00:00
Viktor Szakats
4def8d24bb minor comment correction 2008-06-07 13:42:33 +00:00
Viktor Szakats
ef452ea932 2008-06-07 13:26 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbmisc/common.mak
   * contrib/hbmisc/Makefile
   - contrib/hbmisc/mathx.c
   + contrib/hbmisc/spd.c
     - Removed math functions equivalent with CT3 ones.
       INCOMPATIBLE: If your code used CEIL() from hbmisc, please 
                     update it to use CEILING() from hbct. Functionality 
                     is the same.
     + Added _SPD() function.
       Contributed by Javier (jarabal at gmail.com)
2008-06-07 11:29:25 +00:00
Viktor Szakats
8fc9dd1a4c 2008-06-07 09:40 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbcurl/hbcurl.c
     % Minor opt. [RC1]

   * ChangeLog
     + Marked changes merged with RC1.
2008-06-07 08:17:13 +00:00
Viktor Szakats
13bd4f66be 2008-06-07 09:40 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbcurl/hbcurl.c
     + Added RTEs when wrong parameter was passed 
       to the remaining functions:
       CURL_EASY_STRERROR()
       CURL_SHARE_STRERROR()
       CURL_MULTI_STRERROR()
       CURL_GETDATE()
       [RC1]

   * contrib/hbcurl/hbcurl.c
     % Minor opt. [RC1]

   ; Not bugfixes per se, but I didn't want to leave a gap 
     in behaviour. This are the final finishes to this lib.
2008-06-07 08:16:52 +00:00
Viktor Szakats
05988f8514 2008-06-07 09:39 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* source/rtl/gtwvt/gtwvt.c
     ! Fixed cursor width to be synced properly after 
       a font change.
     ! Fixed cursor SC_NORMAL height to be calculated 
       from the font height, instead of being a static 
       number. [RC1]
     % Few ""s -> NULL (also from RC1, but I forgot this 
       one from the ChangeLog) [RC1]
2008-06-07 08:04:35 +00:00
Viktor Szakats
a6e805095c 2008-06-07 09:39 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* source/rtl/gtwvt/gtwvt.c
     ! Fixed cursor width to be synced properly after 
       a font change.
     ! Fixed cursor SC_NORMAL height to be calculated 
       from the font height, instead of being a static 
       number. [RC1_TOMERGE]

   * contrib/hbcurl/hbcurl.c
     + Added RTEs when wrong parameter was passed 
       to the remaining functions:
       CURL_EASY_STRERROR()
       CURL_SHARE_STRERROR()
       CURL_MULTI_STRERROR()
       CURL_GETDATE()
2008-06-07 07:44:51 +00:00
Pritpal Bedi
0f7aa38d7d 2008-06-06 23:30 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com
* harbour/source/rtl/gtwvt/gtwvt.c   
     ! hb_gt_wvt_Info() 
       + GTI_SCREENSIZE
         Hb_GtInfo( GTI_SCREENSIZE, { nPxlWidth, nPxlHeight } )
         Try to adjust the mode to rows and columns best fitting nPxlWidth, nPxlHeight.
       + GTI_SETTIMER
         Hb_GtInfo( GTI_SETTIMER, { nTimerId, nMiliSeconds } ) 
       + GTI_KILLTIMER 
         Hb_GtInfo( GTI_KILLTIMER, nTimerId )
2008-06-07 06:36:28 +00:00
Pritpal Bedi
540c753635 2008-06-06 20:45 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/source/rtl/hbgtcore.c
   * harbour/include/hbgtcore.h
   * harbour/include/hbgtinfo.ch
   * harbour/source/rtl/gtwvt/gtwvt.c
   * harbour/source/rtl/gtwvt/gtwvt.h
     + Added building blocks for CallBacks to be set with Hb_GtInfo( GTI_* ).
   * harbour/tests/wvtext.prg
     + Test program to taste few of the callbacks.

     /* This also sets the ground for futuristic multi-window GT 
        I have kept MW GT code out of current implementation.
        This implementation does not interfere nor affects current functionality.

        A work in progress.

        Viktor, I have found a way to implement 'consol shearing, working on it
        and for that to happen these building blocks are a must.

        Przemek, please review the structure of <PHB_PGT>. I have added a few members.
        Please bear with my meagre knowledge if I did something stupid, just correct it.
     */
2008-06-07 04:32:43 +00:00
Pritpal Bedi
1e9b0b7f3e 2008-06-06 20:45 UTC+0800 Pritpal Bedi (pritpal@vouchcac.com)
* harbour/source/rtl/hbgtcore.c
   * harbour/include/hbgtcore.h
   * harbour/include/hbgtinfo.ch
   * harbour/source/rtl/gtwvt/gtwvt.c
   * harbour/source/rtl/gtwvt/gtwvt.h
     + Added building blocks for CallBacks to be set with Hb_GtInfo( GTI_* ).
   * harbour/tests/wvtext.prg
     + Test program to taste few of the callbacks.

     /* This also sets the ground for futuristic multi-window GT 
        I have kept MW GT code out of current implementation.
        This implementation does not interfere nor affects current functionality.

        A work in progress.

        Viktor, I have found a way to implement 'consol shearing, working on it
        and for that to happen these building blocks are a must.

        Przemek, please review the structure of <PHB_PGT>. I have added a few members.
        Please bear with my meagre knowledge if I did something stupid, just correct it.
     */
2008-06-07 04:31:50 +00:00
Viktor Szakats
aea5570528 2008-06-06 17:58 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* ChangeLog
     + Marked changes merged with RC1.

   * contrib/hbpgsql/make_b32.bat
     - Removed special compiler switches no longer necessary. [RC1]
2008-06-06 16:03:16 +00:00
Viktor Szakats
bb99f13a34 2008-06-06 17:58 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbpgsql/make_b32.bat
     - Removed special compiler switches no longer necessary. [RC1]

   * contrib/hbcurl/hbcurl.c
     + Now throws RTEs when required parameters are missing 
       or the wrong type. The concept here is that RTEs are 
       only to catch syntax mistakes, and not errors resulting 
       from actual libcurl usage/functionality/states. [RC1]
       
   * contrib/hbapollo/apollo.ch
     * Formatting. [RC1]

   * contrib/hbapollo/common.mak
   * contrib/hbapollo/Makefile
   + contrib/hbapollo/apollo.ch
   - contrib/hbapollo/tests/apollo.ch
     ! apollo.ch file was in tests by mistake. [RC1]

   * harbour-w32-spec
     ! Added 'svn:keywords "Author Date Id Revision"' [RC1]

   * contrib/examples/pe/bld_b32.bat
     ! Fixed. [RC1]

   * contrib/hbpgsql/make_vc.bat
     + Now uses the .lib provided in the binary package. [RC1]
       (This needs the current 8.3.1 version)

   * contrib/hbpgsql/make_b32.bat
   * contrib/hbpgsql/make_vc.bat
   * contrib/hbpgsql/tests/bld_b32.bat
   * contrib/hbpgsql/tests/bld_vc.bat
     ! Fixed to use the right .dll to generate the .lib. [RC1]

   * contrib/hbcurl/hbcurl.ch
   * contrib/hbcurl/hbcurl.c
   * contrib/hbcurl/tests/ftp_uldl.prg
     + Added test for deleting file.
     + Added dummy upload option:
       + CURL_EASY_SETOPT() / HB_CURLOPT_UL_NULL_SETUP
     ! Fixed all the setopt options below. Very old bug in 
       hbcurl code. Now rename, delete, other custom commands 
       plus a few other options work properly:
       HB_CURLOPT_HTTPHEADER
       HB_CURLOPT_HTTP200ALIASES
       HB_CURLOPT_QUOTE
       HB_CURLOPT_POSTQUOTE
       HB_CURLOPT_PREQUOTE
       HB_CURLOPT_TELNETOPTIONS
     ; [RC1]

   * contrib/hbcurl/hbcurl.c
     * Minor. [RC1]

   * contrib/hbcurl/hbcurl.c
     ! Missing cast. [RC1]

   * contrib/hbcurl/hbcurl.ch
   * contrib/hbcurl/hbcurl.c
   * contrib/hbcurl/tests/ftp_uldl.prg
     + Added some more test for downloading to memory, 
       uploading from memory.
     + Added possibility to download to memory, and upload 
       from memory:
       + CURL_EASY_SETOPT() / HB_CURLOPT_UL_BUFF_SETUP
       + CURL_EASY_SETOPT() / HB_CURLOPT_DL_BUFF_SETUP
       + CURL_EASY_SETOPT() / HB_CURLOPT_DL_BUFF_GET
       + CURL_EASY_DL_BUFF_GET() -> <cFileContent>
     * Changed a few old Harbour setopt defines:
       (old ones are still working to retain compatibility)
       * HB_CURLOPT_SETUPLOADFILE     -> HB_CURLOPT_UL_FILE_SETUP
       * HB_CURLOPT_CLOSEUPLOADFILE   -> HB_CURLOPT_UL_FILE_CLOSE
       * HB_CURLOPT_SETDOWNLOADFILE   -> HB_CURLOPT_DL_FILE_SETUP
       * HB_CURLOPT_CLOSEDOWNLOADFILE -> HB_CURLOPT_DL_FILE_CLOSE
       * HB_CURLOPT_SETPROGRESS       -> HB_CURLOPT_PROGRESSBLOCK
     ; [RC1]

   * contrib/hbcurl/hbcurl.c
     * Changed all logical options to default to .T.. This 
       way all work the same way, and in real life usage 
       the logical parameter can omitted in most cases.
       INCOMPATIBLE. [RC1]

   * contrib/hbcurl/tests/ftp_uldl.prg
     + Added small example to get a dir listing. [RC1]

   * contrib/hbcurl/hbcurl.c
     + Changed to use hb_parc() (instead of hb_parcx()) for all 
       curl_easy_setopt() string options, so that NULL (NIL) will 
       reset these options to default state, instead of passing 
       an empty string to them. [RC1]

   * source/rtl/hbbit.c
     + Added important NOTE about hb_bit*() functions' 
       relation to the compiler optimization engine. [RC1]
2008-06-06 16:02:59 +00:00
Viktor Szakats
eba19198fb 2008-06-06 14:46 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbcurl/hbcurl.c
     + Now throws RTEs when required parameters are missing 
       or the wrong type. The concept here is that RTEs are 
       only to catch syntax mistakes, and not errors resulting 
       from actual libcurl usage/functionality/states.
       
   * contrib/hbapollo/apollo.ch
     * Formatting.
2008-06-06 12:57:23 +00:00
Przemyslaw Czerpak
a46b864cca 2008-06-06 10:21 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbpp.h
  * harbour/source/pp/ppcore.c
    + added hb_pp_errorCount() which returns total number of errors
      which appeared during preprocessing

  * harbour/source/pp/hbpp.c
    * added new switch:
         -u[<file>] use command def set in <file> (or none)
    * if neither -o nor -v is specified then -w is default action
    + added to default search paths INCLUDE envvar
    * set application exit code to non 0 value if errors appear
      during preprocessing

  * harbour/source/compiler/harbour.yyc
  * harbour/source/compiler/harbour.y
    ! added support for expression list without parenthesis used in
      statements - Clipper compatibility fix.
2008-06-06 08:21:49 +00:00
Przemyslaw Czerpak
81488319e8 2008-06-06 07:42 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/make_tgz.sh
    * added build status (RC1) extracted automatically from hbver.h
      to final package name
2008-06-06 05:42:28 +00:00
Viktor Szakats
d3ca9ef62c 2008-06-05 22:10 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbapollo/common.mak
   * contrib/hbapollo/Makefile
   + contrib/hbapollo/apollo.ch
   - contrib/hbapollo/tests/apollo.ch
     ! apollo.ch file was in tests by mistake.
     ; TOMERGE [RC1]
2008-06-05 20:12:33 +00:00
Viktor Szakats
73b29af522 2008-06-05 20:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
- contrib/examples/pp/hbpp.c
   + contrib/examples/pp/pp.c
   * contrib/examples/pp/bld_b32.bat
   * contrib/examples/pp/Makefile
     * hbpp.c -> pp.c to generate pp.exe using GNU make files.

   * contrib/examples/pp/bld_b32.bat
     % Removed unnecessary libs.
2008-06-05 20:06:24 +00:00
Viktor Szakats
c5ac234016 2008-06-05 18:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* common.mak
   * harbour-ce-spec
   * harbour-w32-spec
   * harbour.spec
   * make_b32.mak
   * make_gcc.mak
   * make_vc.mak
   * make_vcce.bat
   * make_vcce.mak
   * make_xmingw.sh
   * make_xmingwce.sh
   + source/pp/hbpp.c
   - source/pp/hbppgen.c
   * source/pp/Makefile
     * hbppgen -> hbpp
     ; Please test.

   * harbour-w32-spec
     ! Added 'svn:keywords "Author Date Id Revision"'
     ; TOMERGE [RC1]
2008-06-05 16:33:37 +00:00
Przemyslaw Czerpak
ee30ae86ac 2008-06-05 14:58 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/harbour-ce-spec
  * harbour/harbour-w32-spec
  * harbour/harbour.spec
  * harbour/make_tgz.sh
    * removed not longer used HBPP references, thanks to Adam
    * added hbppgen to list of installed binaries for native builds
    * removed hbppgen from cross builds

  * harbour/source/pp/Makefile
  * harbour/config/install.cf
    * added hack to install also hbppgen
      I do not want to make deeper modifications in non GNU makefiles now.
      Looks that now we are ready to rename hbppgen to hbpp. I would like
      to keep -w hbppgen option semantic as is. Does anyone find it as
      a problem?
2008-06-05 12:58:54 +00:00
Viktor Szakats
9515e91f9e typo 2008-06-05 12:12:22 +00:00
Przemyslaw Czerpak
d2fda04885 2008-06-05 13:53 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/make_vcce.mak
  * harbour/make_vc.mak
  * harbour/common.mak
    * removed not longer used HBPP references
2008-06-05 11:53:53 +00:00
Przemyslaw Czerpak
21f44f12b5 2008-06-05 13:42 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/source/pp/hbppgen.c
    + added -d<id>[=<val>] command line switch

  * harbour/source/compiler/cmdcheck.c
    * cleaned processing -d<id>[=<val>] switches
2008-06-05 11:42:26 +00:00
Przemyslaw Czerpak
27e1488484 2008-06-05 12:57 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/bin/hb-func.sh
    + added get_hbverstat function to extract build status from hbver.h

  * harbour/make_rpmw32.sh
  * harbour/harbour.spec
  * harbour/make_rpmce.sh
    * moved -RC1 from version to releasen part - it resolves the problem
      with illegal character in version number
2008-06-05 10:57:28 +00:00
Viktor Szakats
31ff7b0367 2008-06-05 12:53 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* source/pp/hbppgen.c
   * contrib/examples/pp/hbpp.c
     * Headers cleaned.
2008-06-05 10:55:15 +00:00
Viktor Szakats
830a722777 2008-06-05 12:42 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* make_b32.mak
   * make_gcc.mak
   * make_vc.mak
   * make_vcce.mak
   * common.mak
   * utils/Makefile
   - utils/hbpp/hbpplib.c
   - utils/hbpp
   + contrib/examples/pp
   + contrib/examples/pp/bld_b32.bat
     * Moved utils/hbpp -> contrib/examples/pp
     + Added BCC make file.

   * contrib/examples/pe/bld_b32.bat
     ! Fixed.
2008-06-05 10:49:01 +00:00
Viktor Szakats
eeee9fb903 2008-06-05 10:41 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbmysql/mysql.c
     ! Fixes to previous commit.
     ! Using hb_retptr().
     ! SQLNROWS() fixed to return 64 bit values.
     % Using array API optimally.
2008-06-05 08:44:29 +00:00
Viktor Szakats
332d4b5b97 2008-06-05 10:12 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* common.mak
   * contrib/hbbtree/hb_btree.c
   * contrib/hbclipsm/gauge.c
   * contrib/hbfbird/firebird.c
   * contrib/hbgd/gdwrp.c
   * contrib/hbmsql/msql.c
   * contrib/hbmysql/mysql.c
   * contrib/hbnf/dispc.c
   * contrib/hbnf/getenvrn.c
   * contrib/hbnf/getver.c
   * contrib/hbnf/kspeed.c
   * contrib/hbodbc/odbc.c
   * contrib/hbole/ole2.c
   * contrib/hbsqlit2/hbsqlit2.c
   * contrib/hbsqlit3/hbsqlit3.ch
   * contrib/hbtpathy/tplinux.c
   * contrib/hbtpathy/tpwin32.c
   * contrib/hbtpathy/tpos2.c
   * contrib/hbtpathy/tpcommon.c
   * contrib/hbtip/thtml.ch
   * contrib/hbtip/utils.c
   * contrib/hbtip/tip.ch
   * contrib/xhb/hboutdbg.c
   * utils/hbpp/Makefile
   - utils/hbpp/pragma.c
   + utils/hbpp/hbpragma.c
     * General code quality improvements.
       (.api usage, sprintf -> snprintf, ANSI comments, CLIPDEFS, 
       windows.h inclusion, hb_retc*_buffer, hb_ret(), hb_itemReturnRelease(), 
       formatting.)
     ! Collision between two pragma.c files resolved.
2008-06-05 08:19:49 +00:00
Phil Barnett
76757c1875 Modified include/hbver.h and harbour.spec to 1.0.0-RC1 2008-06-05 04:52:18 +00:00
Viktor Szakats
2ca25710c3 2008-06-05 03:25 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbsqlit3/hbsqlit3.c
     * Suppressed GCC warnings in foreign code.
       Only works for GCC 4.2.x and above. 
       Please test.
2008-06-05 01:27:09 +00:00
Viktor Szakats
363950dc8b 2008-06-05 03:05 UTC+0100 Viktor Szakats (harbour.01 syenar hu)
* contrib/hbsqlit3/hbsqlit3.c
     * Suppressed MSVC warnings in foreign code.
     ; Added NOTE that suppressing warnings with #pragmas 
       is not possible in GCC.
2008-06-05 01:17:10 +00:00
Viktor Szakats
00ef6eea0f even more typos 2008-06-05 00:48:49 +00:00
Viktor Szakats
c5b3c56ffe more typos 2008-06-05 00:48:01 +00:00