Commit Graph

16192 Commits

Author SHA1 Message Date
Viktor Szakats
20b3fc3c2f 2011-04-18 00:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hblzf/core.c
    ! Fixed AVOID_ERRNO usage.

  * contrib/hblzf/3rd/liblzf/lzf.hbc
  * contrib/hblzf/3rd/liblzf/lzf.hbp
    + Enabled AVOID_ERRNO for wce platform.

  * INSTALL
    + Described known issue when doing partial rebuild in
      contrib area for certain (f.e. wce) platforms where
      hbmk2 autodetection lags behind core build autodetection.
2011-04-17 22:13:40 +00:00
Viktor Szakats
73731feca0 2011-04-17 11:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/global.mk
    * Minor text clarification.
2011-04-17 09:03:33 +00:00
Viktor Szakats
811cffe302 2011-04-17 11:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbpost.hbm
  * config/global.mk
  * config/rules.mk
    * Renamed HB_BUILD_WINUNI -> __HB_BUILD_WINUNI to reflect its
      internal, non-documented status.

  * utils/hbmk2/hbmk2.pt_BR.po
  * utils/hbmk2/hbmk2.hu_HU.po
  * utils/hbmk2/hbmk2.es_PE.po
  * utils/hbmk2/hbmk2.prg
    + Added support for -winuni[-] option and winuni= .hbc options.
    * Changed 'unicode' filter to 'winuni' and 'ascii' to 'winansi'.
    ; This finishes pending TODO.

  * contrib/hbpost.hbm
    * Changed to use -winuni option instead of -cflag=-DUNICODE.
2011-04-17 09:01:31 +00:00
Pritpal Bedi
17f7665965 2011-04-16 11:59 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/gtwvg.c
    ! Fixed: a potential memory leak.
2011-04-17 06:00:09 +00:00
Viktor Szakats
de43166473 2011-04-17 05:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    - Deleted HB_BUILD_WINUNI option. It's not documented
      option anymore. Pls don't use it. Use UNICOWS solution
      if you need Win9x/ME support. Pls also note that _building Harbour_
      on Win9x/ME systems is deprecated (as it is only possible 
      to build Harbour in non-UNICODE version in such scenario).

  * config/global.mk
    - Deleted some built-in build names which only differed
      in WINUNI setting.
2011-04-17 03:16:49 +00:00
Viktor Szakats
94db596e86 2011-04-16 23:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbxbp/xbpfiledialog.prg
  * contrib/hbxbp/tests/xbpqtc.prg
  * contrib/hbxbp/xbpbrowse.prg
  * contrib/hbxbp/xbpgeneric.prg
  * contrib/hbqt/gtqtc/gtqtc.cpp
  * contrib/hbqt/qtcore/hbqt_pointer.cpp
  * contrib/hbqt/qtcore/qth/HBQSlots.qth
  * contrib/hbqt/qtcore/qth/HBQEvents.qth
  * contrib/hbqt/qtcore/hbqt_hbqslots.cpp
  * contrib/hbqt/tests/demoqt.prg
  * contrib/hbide/hbqreportsmanager.prg
  * contrib/hbide/idemain.prg
  * contrib/hbide/ideeditor.prg
    ! HB_TR_ALWAYS -> HB_TR_DEBUG.
      Neverending battle with abused debugging facilities continue.
      Please _never_ use HB_TR_ALWAYS in committed code, not even
      in commented lines because it's confusing, it trashes console
      on *nix systems, it creates a rubbish/unfinished feel for
      anyone trying out these components and it creates unnecessary
      noise on lists in the form of problem reports.
      For those few developers who actually need these lines:
         _Set HB_TR_LEVEL on your development machine_ to HB_TR_DEBUG
         to get those debug lines!!
      Also: Never use HB_TR_ALWAYS as a mean of generating
      test output meant for users, I've found some of these in
      tests/ .prgs. Use something native instead, like
      a text box, msgbox, log file, OutStd(), QOut(), etc.
      If this won't change in the future, the best will be to
      simply remove HB_TR_ALWAYS from hbtrace.ch, thus making
      it unsuited for purposes it wasn't designed for.
      Thank you.

  * config/win/mingw.mk
    + Added commented -Wextra warning option which will be particularly
      interesting with the release of gcc 4.6, since they've finally
      implemented the last useful feature which was unique to BCC:
         -Wunused-but-set-variable and -Wunused-but-set-parameter
      See:
         http://gcc.gnu.org/gcc-4.6/changes.html
2011-04-16 21:05:01 +00:00
Pritpal Bedi
0010af9d94 2011-04-16 11:59 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideactions.prg
  * contrib/hbide/idedocks.prg
    ! Adopted: to comply with latest hbXBP change where 
      oXbp:setStyleSheet() was made PROTECed method.
2011-04-16 19:01:49 +00:00
Viktor Szakats
3e4aee6a65 2011-04-16 20:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/3rd/sqlite3/sqlite3.c
  * contrib/3rd/sqlite3/sqlite3.dif
  * contrib/3rd/sqlite3/sqlite3.h
  * contrib/3rd/sqlite3/sqlite3.hbp
    + update sqlite to 3.7.6.1 [Tamas Tevesz]
2011-04-16 18:33:57 +00:00
Viktor Szakats
6f535fd1e8 2011-04-16 20:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbstack.h
  * include/hbapi.h
    ! Marked functions as HB_EXPORT (should be HB_EXPORT_INT in the future)
      which are used by hbdebug lib. It caused link error when using
      '-b -shared' hbmk2 options on non-mingw windows compilers:
         hb_stackDebugInfo
         hb_macroGetType
         hb_macroGetValue
         hb_memvarGetValueBySym
2011-04-16 18:28:20 +00:00
Viktor Szakats
78eccb928c 2011-04-16 19:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/common/hbtrace.c
  * contrib/xhb/hbsyslog.c
    + Added Android specific logging support. Untested.

  * contrib/xhb/hbsyslog.c
    ! Disabled syslog() call for Symbian.

  * include/hbsetup.h
    + Added Android OS platform detection. Untested.

  * utils/hbmk2/hbmk2.prg
    % Disabled some very old HB_INSTALL_PREFIX autodetection logic,
      which supports some obsolete looking scenarios when hbmk2 executable
      is not in standard location. Rest of logic and failure detection
      rearranged accordingly. After this step hbmk2 no more requires
      harbour executable to be present next to it.
      IMPORTANT: This is live testing, pls report any problems.
2011-04-16 17:41:23 +00:00
Pritpal Bedi
678e4d7e3e 2011-04-16 09:30 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpfontdialog.prg
    ! Minor.

  * contrib/hbxbp/xbpwindow.prg
    ! Protected: :setStyleSheet() method. 
      It was not Xbase++ compatible so to achieve exactly Xbase++
      compatibility, this is necessary.
2011-04-16 16:33:32 +00:00
Viktor Szakats
19063f43de 2011-04-16 16:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
+ contrib/hbqt/tests/testres.hbp
    + Added project file for testres.
  * contrib/hbqt/tests/wvtqt.hbp
    * Cleaned.
2011-04-16 14:54:13 +00:00
Pritpal Bedi
db7a876f86 2011-04-15 22:43 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpfontdialog.prg
  * contrib/hbxbp/xbpmenubar.prg
  * contrib/hbxbp/xbpstatic.prg
  * contrib/hbxbp/xbpwindow.prg
    ! Restructured: Presentation Parameters engine.
      Restored: CSS enabled presentation parameters management.
      Perhaps this is the only way to handle many artifacts 
      cummulatively. The engine is enhanced to offer users as
      Harbour extenstion, to enhance GUI components.
         oXbp:setStyleSheet( cIdentifier, cCSS ) where 
      <cIdentifier> can be used to re-arrange widget attributes.
  
  * contrib/hbxbp/tests/demoxbp.prg
    ! Commented-out but adopted to new protocol :setStyleSheet() calls.
2011-04-16 05:52:30 +00:00
Viktor Szakats
b564959508 2011-04-15 22:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbmk2_qt.hbs
  * contrib/hbrun/headers.prg
  * contrib/hbrun/plugins.prg
  * utils/hbmk2/hbmk2.prg
    * formatting on streaminclude directives
2011-04-15 20:29:02 +00:00
Viktor Szakats
76ea49c864 2011-04-15 22:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbapi.h
  * include/harbour.hbx
  * src/common/hbver.c
  * src/rtl/version.c
    + added hb_verHostBitWidth( void ) -> int which retrieves bit width of host OS
    + added HB_OSBITWIDTH() -> <nBits>
    ; It will currently work on win platform, falling back to target arch bits
      for others. Pls extend it for *nixes. For MS-DOS, 32 will be returned with
      both currently supported compilers.
2011-04-15 20:04:02 +00:00
Pritpal Bedi
35e4b9d078 2011-04-15 09:59 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbppushbutton.prg
    ! Fixed: :activate was firing event twice, on press and release, both.

  * contrib/hbxbp/xbpwindow.prg
    ! Fixed: to reset window size as per GUI norms. Xbase++ seems 
      wrong on this account where XbpDialog() height is "excluding"
      window frame-height whereas width is "inclusing" frame-width.
2011-04-15 17:04:37 +00:00
Pritpal Bedi
44957ef52d 2011-04-15 01:52 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpwindow.prg
    ! Depricated: setting fore/background colors of a part via 
      style sheet which was raising some issues. It needs further
      rationalization as well for some type of components.
2011-04-15 08:55:52 +00:00
Viktor Szakats
2b2549b74a 2011-04-15 10:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/harbour.hbx
    + added HB_MUTEXEVAL

  * utils/hbmk2/hbmk2.prg
  * utils/hbmk2/*.po
    + Added note to -l option: 'Do not add core Harbour libraries, they are automatically added as needed.'

  * utils/hbmk2/hbmk2.hbp
    ! Deleted bad hack linking in hbcplr, hbpp, hbcommon on non-mingw
      win compilers.
2011-04-15 08:21:50 +00:00
Pritpal Bedi
182cd9e252 2011-04-15 00:59 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpfontdialog.prg
  * contrib/hbxbp/xbpparthandler.prg
  * contrib/hbxbp/xbpwindow.prg
    ! Fixed: XbpFont() as per Xbase++ documentation.
2011-04-15 08:03:10 +00:00
Pritpal Bedi
1cd110ccb7 2011-04-14 18:23 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/gtqtc/gtqtc.cpp
  * contrib/hbqt/gtqtc/gtqtc.h
    ! More additions.
  * contrib/hbxbp/tests/hbmk.hbm
    + Added: -mt switch.
  + contrib/hbxbp/tests/print.png
    + Added: long missed resource.
  * contrib/hbxbp/xbpcrt.prg
    ! More synchronized.

  + contrib/hbxbp/tests/xbpqtc.prg
    + Added: an XBP and QTC specific demonstartion which also 
      offers Qt console(s) as threaded modules.
2011-04-15 01:31:41 +00:00
Pritpal Bedi
f96d703d32 2011-04-14 11:59 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/gtqtc/gtqtc.hbc
    ! Fixed: compilable for static linking on nix*es.
2011-04-14 19:02:00 +00:00
Przemyslaw Czerpak
aef9468700 2011-04-14 20:20 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/thread.c
    * renamed hb_criticalCode() to hb_mutexEval()

  * harbour/src/rtl/cdpapi.c
    * added HB_CODEPAGE_ANNOUNCE( UTF8 ) so user can use
         REQUEST HB_CODEPAGE_UTF8
      in PRG code.

  * harbour/tests/big5_gen.prg
    ; added note about characters mapped to U+FFFD REPLACEMENT CHARACTER
      in BIG5.TXT and iconv mapping for the same characters.
2011-04-14 18:20:18 +00:00
Przemyslaw Czerpak
6e54f3860e 2011-04-14 15:38 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/thread.c
    + added new function:
         hb_criticalCode( <pMtx>, <bCode> | <@sFunc()> ) -> <xCodeResult>
      it executes <bCode> or @sFunc() when <pMtx> is locked by this function.
    ! fixed hb_mutexQueueInfo() to not overwrite RTE subst value.
      This function may only return .T. or generate RTE so the logical
      return value is useless. I think that it should be removed and this
      function should simply return NIL.
    * updated syntax of PRG functions
2011-04-14 13:38:58 +00:00
Pritpal Bedi
7f83dce583 2011-04-13 18:20 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/qth/HBQEvents.qth
  * contrib/hbqt/qtcore/qth/HBQSlots.qth
    ! Commented out tracelogs.

  * contrib/hbqt/gtqtc/gtqtc.cpp
  * contrib/hbqt/gtqtc/gtqtc.h
    ! Improved: object handelling.

  * contrib/hbxbp/xbpgeneric.prg
    ! Minor.
  * contrib/hbxbp/xbpcrt.prg
    + Functional: the class is functional to an extent.
      Example code in reply-message to this commit on dev-list.

      NOTE: now this seems possible that Harbour can have a 
      pure GUI along with a console inside it to pave a 
      way for seemless migration to GUI world. See example code.
2011-04-14 01:23:15 +00:00
Viktor Szakats
58d01b9e0e 2011-04-13 03:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Added TOFIX. There is a build error caused by gpm, when
      trying to build 64-bit Harbour on a 32-bit Ubuntu (10.10)
      Linux. gpm lib is not available in 64-bit form, but
      32-bit hbmk2 is built flagged with HB_HAS_GPM, so when
      run it will want to include gpm also for 64-bit target.
      I'm not sure what is the solution for this. Ideally
      hbmk2 should dynamically decide if gpm is really required
      for a given target. It could f.e. look into gttrm lib
      to check for this.
      [ though maybe this build scenario is just too awkward
      for any sane purpose, even more so because X11 is also
      not available in 64-bit form, limiting its use even more.
      Probably it's more realistic goal to cross-build 32-bit
      targets on a 64-bit host. ]
2011-04-14 01:16:17 +00:00
Viktor Szakats
c4271f227a 2011-04-13 22:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
  * utils/hbmk2/*.po
    + Added -nodefgt[-] cmdline option and nodefgt=[yes|no] .hbc 
      commands. It will disable linkage of default GT when creating 
      statically linked application. It's little hakish solution, 
      so pls be careful when playing with it.
    % Only link to gpm lib if any of GTTRM, GTCRS or GTSLN GTs 
      are actually linked. (it can be useful in conjunction 
      with -nodefgt option)
2011-04-13 20:34:13 +00:00
Viktor Szakats
4ab1b58324 2011-04-13 21:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbxbp/xbpparthandler.prg
    ! fixed to not use != operator on strings
2011-04-13 19:32:12 +00:00
Pritpal Bedi
5358673787 2011-04-13 12:18 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpparthandler.prg
    ! Fixed: fading inner XbpDialog() while moving the parent ( not owner ).
2011-04-13 19:21:16 +00:00
Viktor Szakats
c45c3e42a0 2011-04-13 21:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    ! fixed RTE when using invalid GT name from cmdline ('hbmk2 test -gt.')
2011-04-13 19:13:52 +00:00
Pritpal Bedi
52686b5bd9 2011-04-13 11:45 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpparthandler.prg
    ! Changed: ::aOwned to ::_aOwned to suggest that this is internal.
2011-04-13 18:48:40 +00:00
Przemyslaw Czerpak
c079fae074 2011-04-13 17:19 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbnetio/netiosrv.c
  * harbour/contrib/hbnetio/readme.txt
    + added new server function:
         NETIO_VERIFYCLIENT( <pConnectionSocket> ) -> <lAccepted>
      By default client verification is done inside NETIO_SERVER()
      function but some servers may want to verify client password
      before they execute some expensive initialization code necessary
      for RPC executed from NETIO_SERVER()
2011-04-13 15:19:45 +00:00
Przemyslaw Czerpak
0a529d17f6 2011-04-13 14:12 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/cdpapi.c
    ! fixed U+0000 conversion - it should not be converted.

  * harbour/src/rtl/hbjson.c
    ! fixed decoding unicode value from strings with \uHHHH
    ! fixed to use hb_cdpU16ToStr() instead of hb_cdpGetChar()
      which cannot be used with CPs using multibyte encoding.

  * harbour/ChangeLog
    ! fixed typos in my previos ChangeLog entry
      (I should try to read such things at least once before I'll commit)

  ; TOFIX: contrib/hbexpat/internal.c: uses hb_cdpGetU16() which cannot
           be used with CPs using multibyte encoding.
2011-04-13 12:13:01 +00:00
Przemyslaw Czerpak
30a8610407 2011-04-13 11:07 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbapicdp.h
  * harbour/include/hbcdpreg.h
  * harbour/src/rtl/cdpapi.c
  * harbour/src/rtl/cdpapihb.c
    + added support for user defined character encoding.
      Now it's possible to easy create and register in HVM CPs using any
      encoding so I expected that users interested in adding support for
      some exotic character encoding will create such mapping instead
      of asking for it.
    % moved support for codepages using multibyte characters mapped to
      single unicode values to user defined encoding - it nicely simplify
      the code and eliminate unnecessary overhead in other CPs.
    * allow to chose UTF8 as HVM CP

  * harbour/src/rtl/idle.c
    ! fixed idle mode flag resetting

  * harbour/src/rdd/hbsix/sxutil.c
    ! fixed SX_SLIMFAST() results when nested quoting with (") and (') is
      used

  + harbour/tests/big5_gen.prg
    + added code to generate C source with conversion tables between
      BIG5 and UCS16 using data defined by Unicode, Inc. in BIG5.TXT

  + harbour/src/codepage/cp_utf8.c
    + added alternative UTF8 Harbour CP (UTF8ASC) as an example Harbour
      user defined codapged using multibyte character encoding

  * harbour/src/codepage/Makefile
  + harbour/src/codepage/cp_u16le.c
    + added Harbour codepage using UTF16 little endian encoding

  * harbour/src/codepage/Makefile
  + harbour/src/codepage/big5.c
  + harbour/src/codepage/cp_big5.c
    + added BIG5 Harbour CP. It can be used with programs using Harbour
      STR API with automatic translations.
    ; This CP needs really big translation tables. I added code which
      makes some very simple compression which reduced raw size from
      176100 bytes to 77354 but it's still large 77KB so maybe we should
      think about moving this CP to other Harbour codpage library which
      is not part of harbour shared library harbour*{.dll|.so|.dyn|...}
      Alternatively I can try to reduce static size to about 30KB and
      then build necessary tables dynamically at runtime when they are
      used first time though in such case I will need additional 177KB
      of dynamic memory instead of 77KB of static memory used by current
      code.
2011-04-13 09:07:47 +00:00
Viktor Szakats
1b73c1bf54 2011-04-13 04:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/fstemp.c
    ! hb_fsTempDir(): due to misplaced else branche it returned 
      './' on *nix systems when temp dir ended with pathsep, 
      for the same reason it return empty string instead of './' 
      if temp dir could not be determined.
    ; Please check me.
2011-04-13 02:56:37 +00:00
Viktor Szakats
abcd6f8bda 2011-04-13 04:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
+ contrib/hbunix/chdir.c
  * contrib/hbunix/hbunix.hbp
  * contrib/hbunix/hbunix.hbx
    + POSIX_CHDIR( <cNewDir> ) -> <nResult>
      also sets errno on error

  * contrib/hbunix/chroot.c
    ! copypaste typo in header comment
2011-04-13 02:13:52 +00:00
Viktor Szakats
89ff899810 2011-04-13 04:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbunix/chroot.c
    ! following suit with the others functions, on error, errno should be
      saved.
    + further, in about 101% of the cases, chroot() is to be followed by a
      chdir("/"), so i think it would be right to include this right here.
    ; [Tamas Tevesz]
2011-04-13 02:01:50 +00:00
Viktor Szakats
0f8e3b5791 2011-04-13 02:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
+ contrib/hbunix/chroot.c
  * contrib/hbunix/hbunix.hbp
  * contrib/hbunix/hbunix.hbx
    + Added UNIX_CHROOT()

  * contrib/hbqt/hbqt_common.hbc
    ! Exclude pcc compiler.
2011-04-13 00:09:29 +00:00
Pritpal Bedi
75189c47e6 2011-04-12 16:40 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/gtqtc/gtqtc.cpp
  * contrib/hbqt/gtqtc/gtqtc.h
    ! Fixed: to be compiled on *nixes.
2011-04-12 23:43:56 +00:00
Pritpal Bedi
f4619892de 2011-04-12 13:08 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpgeneric.prg
  * contrib/hbxbp/xbpwindow.prg
    ! Fixed: where XbpDialog() was calculating positions incorrectly 
      for whole frame instead of primary monitor.
2011-04-12 20:12:10 +00:00
Pritpal Bedi
a769bf804b 2011-04-12 12:42 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/gtqtc/gtqtc.cpp
  * contrib/hbqt/gtqtc/gtqtc.h
    ! Fixed to be compilable on nix*es.
2011-04-12 19:46:00 +00:00
Viktor Szakats
bbc1ac7533 2011-04-12 13:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbcurl/core.c
    ! fix double free in PHB_CURL_free.
      hb_curl_form_free walks the linked list. Calling it again on the last
      item results in a double free.
      [Benjamin Jacobs] (Thank you very much!)
2011-04-12 11:41:00 +00:00
Pritpal Bedi
fd75b08d67 2011-04-12 01:16 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/hbxbp.hbc
  * contrib/hbxbp/hbxbp.hbp
  * contrib/hbxbp/hbxbp.hbx
  + contrib/hbxbp/xbpcrt.prg
    + Added: XbpCrt() class. It is just a skelton code yet.
2011-04-12 08:20:48 +00:00
Pritpal Bedi
c4bf7a6f55 2011-04-12 00:58 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
- contrib/hbqt/gtqtc/gtqtc.hbx
    - Removed: unwanted .hbx.
2011-04-12 07:59:56 +00:00
Pritpal Bedi
c08ec51391 2011-04-12 00:37 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpgeneric.prg
    ! Fix( try ) to calculate desktop width for primary monitor.

  * contrib/hbxbp/xbpparthandler.prg
    ! Fixed: RTE while moving a window with owned windows.

  * contrib/hbxbp/xbpwindow.prg
    ! Fix( try ) to have width exactly that of Xbase++ size.
2011-04-12 07:45:27 +00:00
Pritpal Bedi
a9b86aa222 2011-04-11 22:45 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbqt/gtqtc.hbc
  + contrib/hbqt/gtqtc/gtqtc.hbc
  + contrib/hbqt/gtqtc/gtqtc.hbm
  + contrib/hbqt/gtqtc/gtqtc.hbp
  + contrib/hbqt/gtqtc/gtqtc.hbx
  + contrib/hbqt/gtqtc/gtqtcs.hbp
  * contrib/hbqt/hbqt.hbc
  * contrib/hbqt/hbqt_all.hbp
    + Added: makefiles for gtqtc library.
2011-04-12 05:49:07 +00:00
Viktor Szakats
ef9a6023b3 2011-04-12 04:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    * replaced common.ch IS*() macros with hb_is*() functions
2011-04-12 02:00:41 +00:00
Viktor Szakats
787863f658 2011-04-12 03:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    ! Fixed potential RTE occurring at filter expression
      evaluation time (f.e. with filter {x86-64})
    + Added warning (suppressible with -quiet) when any error
      in filter expression formation or evaluation is found.
2011-04-12 01:51:05 +00:00
Viktor Szakats
8b239acf8e 2011-04-12 03:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtgui/hbqtgui.hbx
  * contrib/hbqt/qtgui/hbqtgui.hbm
  - contrib/hbqt/qtgui/gtqtc.h
  - contrib/hbqt/qtgui/gtqtc.cpp
  + contrib/hbqt/gtqtc
  + contrib/hbqt/gtqtc/gtqtc.cpp
  + contrib/hbqt/gtqtc/gtqtc.h
    * Moved readded GTQTC related files to their original 
      position. Please add build files (f.e. from old SVN) 
      and add them to HBQT core makefiles, like f.e. for 
      hbqtsql.
      IMPORTANT: .hbx is not required for any GT, so it's not 
                 needed for GTQTC either.

  * contrib/hbqt/hbqt_common.hbm
  * utils/hbmk2/hbmk2.prg
  * config/bsd/pcc.mk
    * pcc fixups [Tamas Tevesz]

  * utils/hbmk2/hbmk2.prg
    + Added pcc to help screen
  * config/bsd/pcc.mk
    * XXX -> TODO
  * INSTALL
    + Added pcc to more platforms.
2011-04-12 01:34:06 +00:00
Pritpal Bedi
5fcaf6cb6d 2011-04-11 17:19 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqtgui.hbm
  * contrib/hbqt/qtgui/hbqtgui.hbx
  + contrib/hbqt/qtgui/gtqtc.cpp
  + contrib/hbqt/qtgui/gtqtc.h
    + Reintroduced: half-cooked console implementation of hbQT.
      This time it is targeted to provide a console widget inside 
      GUI MDI inetrface to run Clipper console code alongside GUI 
      controls. 

      DISCLAIMER: this is an effort and still don't know if I 
                  will succeed or be failure. But if I do succeed,
                  it will allow the migration of existing Harbour
                  console applications to GUI world easily. 

  * contrib/hbxbp/xbpparthandler.prg
  * contrib/hbxbp/xbpwindow.prg
    ! Fixed: error generated at after an owned XbpDialog() is deleted.
2011-04-12 00:29:29 +00:00
Pritpal Bedi
e169dc8c34 2011-04-11 15:44 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqabstractitemmodel.cpp
    ! Minor.

  * contrib/hbxbp/xbpwindow.prg
    ! Fixed: :currentSize() was not returning the correct values
      in case of XbpDialog().
2011-04-11 22:49:09 +00:00