Commit Graph

16577 Commits

Author SHA1 Message Date
Pritpal Bedi
0dc6104ea3 2011-08-18 08:28 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbcuied/cu_object.prg
    * Changed: saves screen at the previous location in a PRG 
      if one exists with the same name.
2011-08-18 15:31:38 +00:00
Viktor Szakats
46e1f0d9e6 2011-08-18 15:10 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + hbmk2 executable if renamed, copied or symlinked to the 
      name 'harbour', it will make it behave as classic harbour 
      executable, or IOW it will switch to hbmk2 -hbraw mode in such 
      scenario. This makes it possible to continue using 'harbour' 
      as a command even in distros which don't ship with classic 
      harbour executable.
2011-08-18 13:11:00 +00:00
Viktor Szakats
a37f49bbfd 2011-08-18 11:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbcuied/cu_main.prg
    ! do not reference SVN source tree at runtime (-icon option is enough)
      BTW favicon.ico is for webpages, for apps harb_win.ico is the one
  * contrib/hbtip/sendmail.prg
    ! if hb_SendMail() receives invalid password, mail isn't sent, but 
      hb_SendMail() returns .T.
      Fix from Dmitry Ryzhkov via Pavel Tsarenko.
2011-08-18 09:50:24 +00:00
Viktor Szakats
f84a0a5f96 2011-08-18 11:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbcuied/cu_main.prg
    ! deleted forced GT selection code to let it build on any platform
  * contrib/hbcuied/hbcuied.hbp
    ! -gtwvt guarded for win platform
2011-08-18 09:13:48 +00:00
Pritpal Bedi
2a98d912b8 * Missed commit. 2011-08-18 01:14:50 +00:00
Pritpal Bedi
4b0dacc5a6 2011-08-17 18:08 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbcuied/cu_object.prg
    + Implemented: source is generated.
      Provide source file name and screen identity and look into 
      the code it generates. Let me know if that can be refined 
      anyway.
2011-08-18 01:12:40 +00:00
Pritpal Bedi
1413ba9220 2011-08-17 16:24 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbcuied/cu_main.prg
  * contrib/hbcuied/cu_object.prg
  * contrib/hbcuied/cu_utlty.prg
  * contrib/hbcuied/hbcuied.ch
    * Many more refinements. Try F4 on any object.
2011-08-17 23:26:57 +00:00
Pritpal Bedi
9cda3b8926 2011-08-16 18:22 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbcuied/cu_object.prg
    * More code cleanup, formatting, and optimizations.
2011-08-17 01:24:34 +00:00
Viktor Szakats
c529b45d76 2011-08-17 02:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbcuied/cu_utlty.prg
  * contrib/hbcuied/cu_achoi.prg
  * contrib/hbcuied/hbcuied.ch
    ! removed #include "hbgtwvg.ch"
    * local K_* constants -> standard inkey.ch constants
    * NTRIM() -> hb_ntos()
2011-08-17 00:12:17 +00:00
Pritpal Bedi
aaa0f62694 2011-08-16 16:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbcuied/cu_object.prg
  * contrib/hbcuied/hbcuied.ch
    * Code normalized.
2011-08-16 23:57:40 +00:00
Viktor Szakats
0d56cc4394 2011-08-17 01:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbcurl/core.c
    ! do not include curl/types.h to make it build with 7.21.7 and newer.
      Thanks to Guy Roussin for the report.
    % version guarded curl/easy.h and curl/types.h so now they
      are only used for those very old libcurl versions that
      require it

  * contrib/hbcuied/hbcuied.hbp
    * sync with other exe contrib
2011-08-16 23:06:15 +00:00
Pritpal Bedi
35135c0486 2011-08-16 15:08 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
- contrib/hbcuied/cu_desgn.prg
  * contrib/hbcuied/cu_main.prg
  - contrib/hbcuied/cu_menu.prg
  * contrib/hbcuied/cu_object.prg
  - contrib/hbcuied/cu_outpt.prg
  - contrib/hbcuied/cu_prpty.prg
  * contrib/hbcuied/cu_utlty.prg
  * contrib/hbcuied/hbcuied.ch
  * contrib/hbcuied/hbcuied.hbp
    - Deleted: some sources.
    * Code cleanup and more constructs.
    * Changed: procedural approach to class code.
2011-08-16 22:11:30 +00:00
Pritpal Bedi
84fbaf75bf 2011-08-15 10:20 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbcuied/cu_desgn.prg
  - contrib/hbcuied/cu_field.prg
  * contrib/hbcuied/cu_menu.prg
  + contrib/hbcuied/cu_object.prg
  * contrib/hbcuied/cu_outpt.prg
  * contrib/hbcuied/cu_prpty.prg
  * contrib/hbcuied/hbcuied.hbp
    * More refinements.
2011-08-15 17:22:26 +00:00
Pritpal Bedi
a7c9284317 2011-08-13 17:25 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbcuied/cu_desgn.prg
  * contrib/hbcuied/cu_main.prg
  * contrib/hbcuied/cu_menu.prg
  * contrib/hbcuied/cu_outpt.prg
  * contrib/hbcuied/cu_prpty.prg
  * contrib/hbcuied/cu_utlty.prg
  * contrib/hbcuied/hbcuied.hbp
    - Removed: dependancy on GTWVG.
               Now hbCuiEd is portable across any platform.
               In SVN it has GTWVT dependancy. 
               Just tweak the hbcuied.hbp according to your platform.

    * Changed: a lot of code cleanup and formatting, much more to come.
2011-08-14 00:30:03 +00:00
Pritpal Bedi
ba2bc6c27b 2011-08-12 18:06 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbcuied
  + contrib/hbcuied/cu_achoi.prg
  + contrib/hbcuied/cu_desgn.prg
  + contrib/hbcuied/cu_field.prg
  + contrib/hbcuied/cu_main.prg
  + contrib/hbcuied/cu_menu.prg
  + contrib/hbcuied/cu_outpt.prg
  + contrib/hbcuied/cu_prpty.prg
  + contrib/hbcuied/cu_utlty.prg
  + contrib/hbcuied/hbcuied.ch
  + contrib/hbcuied/hbcuied.hbp
    + Added: initial commit of Harbour's CUI Forms Editor.

      NOTE: It is a work-in-progress and hence is subject 
            to heavy changes. For now you can just play with 
            it, though, it does not offer anything singnificant.
            Only building blocks are set in place.

            This code has been pulled out from my application 
            sources which is a part of much larger reports 
            object. Hence, it contains some code which 
            eventually will be stripped out. Also sources
            need to be formatted heavily per Harbour standards.

            During next several days I will be occupied with 
            this development. Any suggessions coming in way 
            will highly benefit this tool.
2011-08-13 01:15:15 +00:00
Pritpal Bedi
bfa7f4b450 2011-08-12 15:49 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideactions.prg
  * contrib/hbide/ideedit.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/idemain.prg
  * contrib/hbide/idethemes.prg
    + Added: <Edit><Format><Upper Case Harbour Keywords> option.
      When applied to an editing instance, Harbour keywords are 
      capitalized. It is a useful utility for old sources where 
      we were lazy on readable importance of our sources.
2011-08-12 22:54:18 +00:00
Viktor Szakats
16c5674221 2011-08-12 17:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbtip/sendmail.prg
  * contrib/hbtip/httpcli.prg
  * contrib/hbtip/smtpcli.prg
  * contrib/hbtip/client.prg
  * contrib/hbtip/log.prg
  * contrib/hbtip/ftpcli.prg
  * contrib/hbtip/popcli.prg
    + allowing to pass custom tracelog filename to TIPCLIENT*:New()
    % moved tracelog initialization from subclasses to TIPCLIENT class
    + added TIPLOG:Clear() method
    - deleted TIPCLIENTFTP:StartCleanLogFile() and
      TIPCLIENTFTP:cLogFile because they're not compatible
      with the generic logging solution implemented now, ie.
      they wouldn't work when using custom tracelog block and
      would require additional changes into the wrong direction
      to implement fully. In current form, it was also broken,
      creating an RTE. For similar functionality a custom codeblock
      can be used together with TIPLOG:Clear() method, and this
      can be used with all TIPCLIENT* classes.
    * minor formatting and renamed bTrace to xTrace
    ; Thanks to Klas Engwall for raising and walking through these
      issues.
    ; Please test and tell if anything is broken
2011-08-12 15:56:55 +00:00
Viktor Szakats
66acd6d00f 2011-08-12 02:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/mpkg_win_uni.bat
    ! added workaround for what it seems like a BCC IMPLIB tool
      bug (met in the past a few times already), where IMPLIB
      will forget to add leading underscore for certain symbols,
      leading to unexplained "unresolved external" errors when
      trying hbmk2 with -shared option with BCC. The bug is present
      in BCC 5.5 and BCC 5.8, no newer versions tested.
      The workaround is to convert to .def file first using IMPDEF,
      then correct the .def to avoid an IMPLIB pitfall, where it
      cannot handle '-' char in library name unless enclosed between
      double-quotes (but IMPDEF doesn't add those double quotes).
      [ So now winuni pkg builder script requires GNU SED tool.]
      Then the corrected .def file can be converted to .lib by
      IMPLIB correctly.
      [TOMERGE 3.0]
2011-08-12 00:48:39 +00:00
Viktor Szakats
64b0b45587 2011-08-12 02:37 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbwin/hbwin.hbx
    * rebuilt after recently added symbols
2011-08-12 00:38:23 +00:00
Przemyslaw Czerpak
a74ef66d49 2011-08-09 14:26 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/classes.c
    ! added missing initialization of onError and destructor flags.
      The problem could be exploited when class inherits from more
      then one parent classes and onError handler[s] or destructor[s]
      were neither defined in the class nor in the first ancestor.

  * harbour/contrib/hbwin/olecore.c
    + added helper PRG functions:
         __oleInvokeMethod(), __oleInvokePut(), __oleInvokeGet(),
         __oleGetNameId()
2011-08-09 12:26:42 +00:00
Tamas Tevesz
9b271f6e19 2011-08-08 15:55 UTC+0200 Tamas TEVESZ (ice extreme.hu)
* contrib/hbct/ctwin.c
    ! use correct format string for int

  * contrib/hbexpat/internal.c
    ! fix comparison of integers of different signs

  * contrib/hbnf/fttext.c
    ! remove extraneous parentheses

  ; issues found by Clang
2011-08-08 13:59:28 +00:00
Przemyslaw Czerpak
2e95027e6a 2011-08-08 12:25 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbwin/olecore.c
    ! typo in previous commit
2011-08-08 10:25:36 +00:00
Przemyslaw Czerpak
b814c028a8 2011-08-08 12:13 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/hbcomhb.c
    * indenting

  * harbour/contrib/xhb/xhb.hbp
  - harbour/contrib/xhb/xthrow.prg
  + harbour/contrib/xhb/xthrow.c
    * rewritten THROW() function in C

  * harbour/contrib/hbwin/olecore.c
    + add PRG function __OLEISDISP() which can be used to verify if given
      parameter is Harbour OLE pointer item.
2011-08-08 10:13:50 +00:00
Viktor Szakats
56fac2097f 2011-08-07 19:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + better accept libs passed as names in oldschool 'name.lib' format
  * src/rtl/objfunc.prg
    * casing
2011-08-07 17:34:32 +00:00
Viktor Szakats
931cd25d8f 2011-08-05 19:37 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbclass.ch
    ! typo in VO specific (inactive) section: HIDDE -> HIDDEN
      Checkme.

  * examples/gtwvw/wvwdraw.c
  * examples/gtwvw/wvwmenu.c
  * examples/gtwvw/gtwvw.c
  * examples/gtwvw/wvwstbar.c
  * examples/gtwvw/wvwcheck.c
  * examples/gtwvw/wvwfuncs.c
  * examples/gtwvw/wvwpush.c
  * examples/gtwvw/wvwedit.c
  * examples/gtwvw/wvwtbar.c
  * examples/gtwvw/hbgtwvw.h
    ! basic fixes to make it build with Harbour 3.1.0dev
      - IS*() -> HB_IS*()
      - manual windows.h inclusion instead of retired HB_OS_WIN_USED trick
2011-08-05 17:38:24 +00:00
Przemyslaw Czerpak
e33d2bb9a2 2011-08-04 02:43 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/hvm.c
    * small code modification to pacify warning
2011-08-04 00:44:09 +00:00
Przemyslaw Czerpak
1eea547516 2011-08-04 01:51 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/runner.c
    * do not execute EXIT procedures inside HB_HRBDO() call.
      This modification allows to call HB_HRBDO() more then
      once for the same HRB module without activating INIT
      and EXIT procedures on each call. EXIT procedures will
      be activated when HRB modules is unloaded or on HVM QUIT.

  * harbour/contrib/hbwin/axcore.c
    ! cleaned casting
2011-08-03 23:51:25 +00:00
Pritpal Bedi
4272e01653 2011-08-02 13:04 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/wvgutils.c
    - Removed: WVT__GetOpenFileName() and WVT__GetSaveFileName() functions.
  * contrib/gtwvg/wvgpaint.prg
    * Swapped: Wvg_GetOpenFileName() now calls hbwin/Win_GetOpenFileName()
      and Wvg_GetSaveFileName() now calls hbwin/Win_GetSaveFileName().
      hbwin implementation is far superior.
2011-08-02 20:11:12 +00:00
Przemyslaw Czerpak
b29dab6a6d 2011-08-02 13:17 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/fserr.c
    ! moved HB_TRACE() message - it was overwritting OS error code.

  * harbour/src/rtl/filesys.c
    ! removed dup2() function call left by mistake during some modifications
2011-08-02 11:17:25 +00:00
Przemyslaw Czerpak
64b9209085 2011-08-02 00:11 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/common/hbprintf.c
    + added very basic support for '%ls' in hb_snprintf()

  * harbour/ChangeLog
    ! typo in last description
2011-08-01 22:11:45 +00:00
Przemyslaw Czerpak
915eea1017 2011-08-01 15:28 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbstack.h
  * harbour/src/vm/estack.c
    + added internal function hb_stackLockCount()

  * harbour/src/vm/hvm.c
    * modified hb_vmRequestReenter() to return HB_FALSE instead of GPF
      when called from non HVM thread.
    * extended hb_vmRequestReenter[Ext]()/hb_vmRequestRestore() to
      save and restore HVM stack lock state and lock HVM stack before
      successful return.
      This extensions is critical for MT applications which need
      to safely reenter HVM also from code encapsulated inside unknown
      number of hb_vnUnlock()/hb_vnLock() calls.
      [TOMERGE 3.0]

  * harbour/src/compiler/cmdcheck.c
    % removed redundant conditions
2011-08-01 13:29:07 +00:00
Viktor Szakats
4dec3f9b5f 2011-07-30 00:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/3rd/png/pngerror.c
  * src/3rd/png/pngwrite.c
  * src/3rd/png/pngconf.h
  * src/3rd/png/pngwtran.c
  * src/3rd/png/pngset.c
  * src/3rd/png/pngpread.c
  * src/3rd/png/LICENSE
  * src/3rd/png/pngrutil.c
  * src/3rd/png/png.dif
  * src/3rd/png/pnginfo.h
  * src/3rd/png/pngstru.h
  * src/3rd/png/pngwutil.c
  * src/3rd/png/pnglconf.h
  * src/3rd/png/pngread.c
  * src/3rd/png/pngmem.c
  * src/3rd/png/png.c
  * src/3rd/png/png.h
  * src/3rd/png/pngpriv.h
  * src/3rd/png/pngrtran.c
  * src/3rd/png/Makefile
  * src/3rd/png/pngtrans.c
    * update to 1.5.4

  * contrib/3rd/sqlite3/sqlite3.c
  * contrib/3rd/sqlite3/sqlite3.dif
  * contrib/3rd/sqlite3/sqlite3.h
  * contrib/3rd/sqlite3/sqlite3.hbp
    * update to 3.7.7.1

  ; Both patch from Tamas Tevesz. Thank you.

  ; Administrative note: I'm also giving up applying patches,
    so I'm looking for devs taking over this task. I'd be
    most happy if Tamas could commit directly his own, since
    he is doing a great job and the patches almost never require
    any touchups, so I'm gladly opening R/W access for direct
    commit. Tamas, what do you think?
2011-07-29 22:03:23 +00:00
Viktor Szakats
80d6bdce7b 2011-07-29 22:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/RELNOTES
    ! adjusted hbmk2 cmdline example for building wce apps
      (it gets around the problem fixed in hbmk2 below)
      [TOMERGE 3.0]

  * utils/hbmk2/hbmk2.prg
    ! fixed to only look for ccprefix/ccpostfix-ed gcc executable
      on wce, if ccprefix/ccpostfix is non-empty. This fixes misdetection
      of cygwin when -plat=wce is used.

  * contrib/hbnf/menutonf.prg
    ! FT_MenuTo() fixed to default 3rd parameter if non-logical type
      is passed. this is original NFLIB bug. Spotted and fix siggested
      by Klas Engwall.

  * ChangeLog
    + added TOMERGE to previous entry
2011-07-29 20:51:15 +00:00
Viktor Szakats
ea7010429a 2011-07-28 13:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/compiler/cmdcheck.c
    ! added workaround for what it seems like a clang bug in latest Apple XCode 4.1
      'Apple clang version 2.1 (tags/Apple/clang-163.7.1) (based on LLVM 3.0svn)',
      manifesting in this error:
      ---
         /Developer/usr/bin/clang   -I. -I../../../../../include -fno-common -W -Wall -O3   -o cmdcheck.o  -c ../../../cmdcheck.c
         clang: error: unable to execute command: Segmentation fault: 11
         clang: error: clang frontend command failed due to signal 1 (use -v to see invocation)
      ---
      The fix simply introduces a new variable to use ptr reference instead of
      indexed vector access in one specific loop.
      Please review/refix it, I didn't make functional tests.
2011-07-28 11:07:03 +00:00
Przemyslaw Czerpak
5fd29fa2e6 2011-07-28 00:32 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/hvm.c
    ! fixed infinite error retry loop when variable is create inside
      error handler
2011-07-27 22:32:19 +00:00
Viktor Szakats
4504760b41 2011-07-28 00:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    ! -hbcc help description cleanup as suggested by Phil Krylov
2011-07-27 22:09:12 +00:00
Przemyslaw Czerpak
b0615323db 2011-07-26 13:42 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/ChangeLog
    * changed [TOMERGE 3.0] status to [MERGED 3.0]
2011-07-26 11:42:18 +00:00
Przemyslaw Czerpak
e6920faaeb 2011-07-26 13:18 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/common/hbgete.c
  * harbour/src/common/hbprintf.c
  * harbour/src/rtl/arc4.c
  * harbour/utils/hbmk2/hbmk2.prg
  * harbour/contrib/hbmysql/hbmysql.hbp
  * harbour/contrib/sddmy/sddmy.hbp
    ! fixes for FreeBSD 6.2 build
      Patch provided by Phil Krylov - many thanks.
      [TOMERGE 3.0]
2011-07-26 11:18:51 +00:00
Pritpal Bedi
0da4ad5b85 2011-07-25 13:02 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idemain.prg
    + Implemented: Order of "Functions List" is remembered as per 
      last setting initiated by the user via context menu. The order
      can be "Natural" or "Ascending".
2011-07-25 20:06:07 +00:00
Przemyslaw Czerpak
6844b06c1f 2011-07-23 15:08 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbwin/olecore.c
    ! fixed to use Harbour STR API instead of hardcoded ANSI CP for
      conversions between Harbour and OLE items.
      Patch provided by Phil Krylov with some minor modifications.
2011-07-23 13:08:53 +00:00
Przemyslaw Czerpak
ae76eaf8d1 2011-07-22 23:13 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/hbcom.c
    ! updated to compile on HP-UX - please test.
      [TOMERGE 3.0]
2011-07-22 21:13:35 +00:00
Przemyslaw Czerpak
fd4699533c 2011-07-22 09:57 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/hvm.c
    ! added protection against self-recursive iterating in code like:
         FOR EACH var in @var
            [...]
         NEXT
      Now RTE is generated in such case instead of GPF
2011-07-22 07:57:30 +00:00
Viktor Szakats
513191819d 2011-07-21 01:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    ! typo
      [TOMERGE 3.0]
2011-07-20 23:27:49 +00:00
Viktor Szakats
4882ca464f TOMERGE marked as MERGED 2011-07-20 09:17:23 +00:00
Viktor Szakats
dc0b92e3a9 2011-07-20 11:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* NEWS
    + copied known issues from recent Harbour thread
    + added text redirecting users to ChangeLog for new 
      featues, changes and possible incompatibilities.
      [TOMERGE 3.0]
2011-07-20 09:11:41 +00:00
Viktor Szakats
0c6b9ea8d4 2011-07-18 12:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    + added link to new announcement list
      [TOMERGE 3.0]
2011-07-18 10:42:59 +00:00
Viktor Szakats
f9908e6265 2011-07-18 02:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* debian/changelog
    ! forgot to bump version in debian packaging
      best is to use plain make, apparently debian packaging was 
      not tested since quite long.
      [TOMERGE 3.0]

2011-07-18 01:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
  * debian/rules
    - disabled contrib dynlibs.
      [TOMERGE 3.0]
2011-07-18 00:59:35 +00:00
Viktor Szakats
f7c4378829 2011-07-18 01:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* debian/rules
    - disabled contrib dynlibs. [TOMERGE 3.0]
2011-07-17 23:42:25 +00:00
Viktor Szakats
2c365f9b9a 2011-07-17 22:30 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/harbour.hbx
    * updated
  * config/global.mk
    * bumped version number
2011-07-17 20:30:57 +00:00
Viktor Szakats
44306c955c 2011-07-17 16:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/extend.api
  * include/harbour.hbx
  * include/hbdefs.h
  * include/hbapi.h
  * include/hbvm.h
  * include/hbapigt.h
  * include/clipdefs.h
  - src/pp/pplib3.c
  * src/pp/Makefile
  * src/vm/hvm.c
  * src/rtl/hbtoken.c
  * src/rtl/inkey.c
  * src/rdd/usrrdd/usrrdd.c
  * contrib/hbmysql/hbmysql.hbx
  - contrib/hbmysql/mysqlold.c
  * contrib/hbmysql/mysql.c
  * contrib/hbmysql/hbmysql.hbp
  * contrib/hbmysql/mysql.ch
  * contrib/hbpgsql/hbpgsql.hbx
  * contrib/hbpgsql/postgres.c
  * contrib/hbwin/hbwin.hbp
  * contrib/hbwin/hbwin.hbx
  - contrib/hbwin/legacy.prg
  - contrib/hbwin/legacycd.c
  - contrib/hbwin/legacyco.c
  - contrib/hbwin/legacycp.c
  * contrib/hbodbc/hbodbc.hbx
  - contrib/hbodbc/odbcold.c
  * contrib/hbodbc/odbc.c
  * contrib/hbodbc/hbodbc.hbp
  * contrib/hbtip/utils.c
  * contrib/hbtip/hbtip.hbx
    * deleted things marked with HB_LEGACY_LEVEL3, finishing cleanup
      job started many years ago.
    ; this also means that windows.h and os2.h will no longer be
      included by Harbour headers, HB_OS_WIN_USED is thus ineffective,
      so if someone needs these headers to access system APIs, they
      should be manually included in each source file. Some old
      hacks have also been removed which disabled some Clipper
      compatibility macros/types in compatibility headers (clipdefs.h, *.api),
      if someone uses these alongside windows.h/os2.h inclusion, it will
      be broken, here the strategy is to move to Harbour types and
      Harbour API headers, simply Clipper headers and newer OS headers
      are not compatible.
    ; HB_DONT_DEFINE_BASIC_TYPES is not effective anymore.
    ; INKEY_RAW is no more, use HB_INKEY_RAW instead.
    ; NEXTKEY() hidden parameter extension is disabled. Use HB_KEYNEXT()
      Harbour alternative which has it.
    ; Some legacy PP functions are no more.
    ; hb_vmPushState()/hb_vmPopState() APIs were now permanently deleted.
    ; __STR*() token handling legacy functions are no more, use native HB_TOKEN*()
      ones instead.
    ; WRITEBHEADER in USRRDD is no more, WRITEDBHEADER is the replacement.
    ; hbmysql, hbodbc compatibilty and deprecated functions were deleted
    ; hbwin compatibility functions were deleted. If there is demand, mainly to
      help migrating xhb users, they can be readded to xhb lib by interested
      developers, now deleted code should be changed to fall back to dummies
      on non-Windows builds.
    ; some deprecated hbpgsql functions were deleted
    ; hbtip HB_BASE64() is deleted. Use core HB_BASE64ENCODE() instead.

    ; Anyone affected by above changes has the option to stick with 3.0.x Harbour
      versions or to update their source code according to above instructions
      (or instructions included in past ChangeLog entries)

    ; Some fallouts in Harbour build is possible after these changes
2011-07-17 14:23:26 +00:00