Commit Graph

16162 Commits

Author SHA1 Message Date
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
Pritpal Bedi
94ce0bf09b 2011-04-11 13:13 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpparthandler.prg
  * contrib/hbxbp/xbpwindow.prg
    + Implemented: Xbase++ compatible :moveWithOwner feature.
      Any dialog with :moveWithOwner set to TRUE will move together
      with its owner if user moves the window which owns them.
2011-04-11 21:18:17 +00:00
Pritpal Bedi
c2ec29da60 2011-04-11 13:00 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpdialog.prg
  * contrib/hbxbp/xbpparthandler.prg
    ! Fixed: window geometry while converting to/from as MDI client.
2011-04-11 20:03:37 +00:00
Pritpal Bedi
3591b08701 2011-04-11 09:41 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idemain.prg
    ! Fixed: to restore the last run state of hbIDE.
             It was forgetting docking widgets geometry.
2011-04-11 16:43:50 +00:00
Pritpal Bedi
a6227a2e25 2011-04-11 09:36 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/qth/HBQEvents.qth
    - Removed: tracelogs.

  * contrib/hbqt/qtgui/hbqt_hbqabstractitemmodel.cpp
    ! Optimizations only.

  * contrib/hbxbp/xbpbrowse.prg
  * contrib/hbxbp/xbpdialog.prg
  * contrib/hbxbp/xbpgeneric.prg
  * contrib/hbxbp/xbpparthandler.prg
    + Implemented: Xbase++ compatible MDI engine.
      Now Xbase++ code can be compiled and run with this feature, Shum ?
      TODO: fix some small artifacts when XbpDialog() is made a MDI client.
            Resuming it back to desktop it is ok.
2011-04-11 16:41:32 +00:00
Przemyslaw Czerpak
528fda3770 2011-04-10 12:43 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbapicdp.h
  * harbour/src/rtl/cdpapi.c
    * removed fCtrl parameter from hb_cdp*() functions. It was used only
      in very specific case for GT output translations to show characters
      with ASCII codes in range < 0x00 : 0x1F > as corresponding CGA/EGA/VGA
      glyphs and was not necessary in normal conversions
    + added new function for character translation in GT output operations:
      hb_cdpTranslateDispChar(), hb_cdpGetU16Disp(),hb_cdpStrToUTF8Disp()
    * some small fixes, simplifications and improvements in CDP translation
      code

  * harbour/src/vm/strapi.c
  * harbour/src/rtl/cdpapihb.c
  * harbour/src/rtl/hbjson.c
  * harbour/contrib/hbexpat/internal.c
    * removed not longer necessary parameter from hb_cdp*() functions

  * harbour/src/rtl/gtdos/gtdos.c
  * harbour/src/rtl/gtwin/gtwin.c
  * harbour/src/rtl/gtxwc/gtxwc.c
  * harbour/src/rtl/gtcrs/gtcrs.c
  * harbour/src/rtl/gtstd/gtstd.c
  * harbour/src/rtl/gttrm/gttrm.c
  * harbour/src/rtl/gtsln/gtsln.c
  * harbour/src/rtl/gtsln/kbsln.c
  * harbour/src/rtl/gtpca/gtpca.c
  * harbour/src/rtl/gtwvt/gtwvt.c
  * harbour/contrib/gtwvg/gtwvg.c
  * harbour/contrib/gtwvg/wvggui.c
    * use hb_cdp*Disp() functions instead of old ones with fCtrl=HB_TRUE
      parameter
    * removed not longer necessary fCtrl parameter from other hb_cdp*()
      functions

  * harbour/src/codepage/uc646_yu.c
  * harbour/src/codepage/uc737.c
  * harbour/src/codepage/uc775.c
  * harbour/src/codepage/uc850.c
  * harbour/src/codepage/uc852.c
  * harbour/src/codepage/uc855.c
  * harbour/src/codepage/uc856.c
  * harbour/src/codepage/uc857.c
  * harbour/src/codepage/uc860.c
  * harbour/src/codepage/uc861.c
  * harbour/src/codepage/uc862.c
  * harbour/src/codepage/uc863.c
  * harbour/src/codepage/uc864.c
  * harbour/src/codepage/uc865.c
  * harbour/src/codepage/uc866.c
  * harbour/src/codepage/uc869.c
  * harbour/src/codepage/uc874.c
  * harbour/src/codepage/uc1006.c
  * harbour/src/codepage/uc1125.c
  * harbour/src/codepage/uc1250.c
  * harbour/src/codepage/uc1251.c
  * harbour/src/codepage/uc1252.c
  * harbour/src/codepage/uc1253.c
  * harbour/src/codepage/uc1254.c
  * harbour/src/codepage/uc1255.c
  * harbour/src/codepage/uc1256.c
  * harbour/src/codepage/uc1257.c
  * harbour/src/codepage/uc1258.c
  * harbour/src/codepage/uc8859_1.c
  * harbour/src/codepage/uc88591b.c
  * harbour/src/codepage/uc8859_2.c
  * harbour/src/codepage/uc8859_3.c
  * harbour/src/codepage/uc8859_4.c
  * harbour/src/codepage/uc8859_5.c
  * harbour/src/codepage/uc8859_6.c
  * harbour/src/codepage/uc8859_7.c
  * harbour/src/codepage/uc8859_8.c
  * harbour/src/codepage/uc8859_9.c
  * harbour/src/codepage/uc885910.c
  * harbour/src/codepage/uc885911.c
  * harbour/src/codepage/uc885913.c
  * harbour/src/codepage/uc885914.c
  * harbour/src/codepage/uc885915.c
  * harbour/src/codepage/uc885916.c
  * harbour/src/codepage/ucascii.c
  * harbour/src/codepage/ucatari.c
  * harbour/src/codepage/uckam.c
  * harbour/src/codepage/uckoi8.c
  * harbour/src/codepage/uckoi8u.c
  * harbour/src/codepage/ucmacce.c
  * harbour/src/codepage/ucmaccyr.c
  * harbour/src/codepage/ucmacgrk.c
  * harbour/src/codepage/ucmacice.c
  * harbour/src/codepage/ucmacrom.c
  * harbour/src/codepage/ucmactrk.c
  * harbour/src/codepage/ucmaz.c
  * harbour/src/codepage/ucmik.c
  * harbour/src/codepage/ucnext.c
    * removed not longer necessary unicode codes in range < 0x00 : 0x1F >
      Now it's possible to define additional characters in this range though
      I suggest to not use edit/flow control codes (BEL, BS, TAB, LF, CR,
      XON, XOFF)

  * harbour/src/codepage/uc037.c
  * harbour/src/codepage/uc424.c
  * harbour/src/codepage/uc500.c
  * harbour/src/codepage/uc875.c
  * harbour/src/codepage/uc1026.c
    * restored EBCDIC control codes
2011-04-10 10:44:45 +00:00
Viktor Szakats
6092464e7e 2011-04-10 02:17 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    ! update to osx unibin config info.
2011-04-10 00:18:19 +00:00
Viktor Szakats
bdcdc9dc36 2011-04-10 01:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/gtxwc/gtxwc.c
    % undone small optimization in 2011-04-04 10:48 UTC+0200 Przemyslaw Czerpak
      because it caused random app stalls where the app would only
      continue if some input events were manually made. Cursor
      blinking also only happened on input events.
      I've seen this issue on Ubuntu 10.10 and latest OS X.
      After this patch, it works OK again.
      Przemek, please review this patch, most probably there is
      a solution which keeps the optimization and avoids this problem.
2011-04-09 23:59:17 +00:00
Przemyslaw Czerpak
9fa9f003af 2011-04-10 01:26 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/cdpapi.c
    ! some fixes for future CPs which may have together multibyte
      characters with and without single UNICODE representation.
2011-04-09 23:27:04 +00:00
Pritpal Bedi
d09d800cbf 2011-04-09 11:08 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqabstractitemmodel.cpp
    ! Fixed: to supply strings per UTF8 conversion to Qt.
      Now it is equivalent to hbQT engine.
2011-04-09 18:10:52 +00:00
Viktor Szakats
3e2cfb4e48 2011-04-09 13:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/3rd/png/pngwrite.c
  * src/3rd/png/pngconf.h
  * src/3rd/png/pngwtran.c
  * src/3rd/png/pngpread.c
  * src/3rd/png/LICENSE
  * src/3rd/png/pngrutil.c
  * src/3rd/png/png.dif
  * src/3rd/png/pnglconf.h
  * src/3rd/png/pngread.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 png to 1.5.2 [Tamas Tevesz]
2011-04-09 11:36:12 +00:00
Pritpal Bedi
6c891a865d 2011-04-07 21:53 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpdialog.prg
    ! Fixed: window hiding/terminating behavior on QEvent_Close
      as per recent fix in hbQT.
2011-04-08 04:56:56 +00:00
Pritpal Bedi
6c2dfdc376 2011-04-07 16:21 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqabstractitemmodel.cpp
    ! Fixed: a last minute change in previous commit.
2011-04-07 23:57:33 +00:00
Pritpal Bedi
6695517be2 2011-04-07 16:21 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt.h
    ! Missed from prev commit.
2011-04-07 23:16:11 +00:00
Pritpal Bedi
3a4fb005f8 2011-04-07 16:17 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/qth/QBitArray.qth
  * contrib/hbqt/qtcore/qth/QBuffer.qth
  * contrib/hbqt/qtcore/qth/QByteArray.qth
  * contrib/hbqt/qtcore/qth/QChar.qth
  * contrib/hbqt/qtcore/qth/QDataStream.qth
  * contrib/hbqt/qtcore/qth/QDate.qth
  * contrib/hbqt/qtcore/qth/QDateTime.qth
  * contrib/hbqt/qtcore/qth/QDir.qth
  * contrib/hbqt/qtcore/qth/QEvent.qth
  * contrib/hbqt/qtcore/qth/QEventLoop.qth
  * contrib/hbqt/qtcore/qth/QFile.qth
  * contrib/hbqt/qtcore/qth/QFileInfo.qth
  * contrib/hbqt/qtcore/qth/QGenericArgument.qth
  * contrib/hbqt/qtcore/qth/QGenericReturnArgument.qth
  * contrib/hbqt/qtcore/qth/QLatin1Char.qth
  * contrib/hbqt/qtcore/qth/QLatin1String.qth
  * contrib/hbqt/qtcore/qth/QLineF.qth
  * contrib/hbqt/qtcore/qth/QList.qth
  * contrib/hbqt/qtcore/qth/QLocale.qth
  * contrib/hbqt/qtcore/qth/QMimeData.qth
  * contrib/hbqt/qtcore/qth/QModelIndex.qth
  * contrib/hbqt/qtcore/qth/QObject.qth
  * contrib/hbqt/qtcore/qth/QRect.qth
  * contrib/hbqt/qtcore/qth/QRectF.qth
  * contrib/hbqt/qtcore/qth/QRegExp.qth
  * contrib/hbqt/qtcore/qth/QResource.qth
  * contrib/hbqt/qtcore/qth/QSettings.qth
  * contrib/hbqt/qtcore/qth/QSignalMapper.qth
  * contrib/hbqt/qtcore/qth/QSizeF.qth
  * contrib/hbqt/qtcore/qth/QStringList.qth
  * contrib/hbqt/qtcore/qth/QTextBoundaryFinder.qth
  * contrib/hbqt/qtcore/qth/QTextCodec.qth
  * contrib/hbqt/qtcore/qth/QTextDecoder.qth
  * contrib/hbqt/qtcore/qth/QTextEncoder.qth
  * contrib/hbqt/qtcore/qth/QTextStream.qth
  * contrib/hbqt/qtcore/qth/QTime.qth
  * contrib/hbqt/qtcore/qth/QTimeLine.qth
  * contrib/hbqt/qtcore/qth/QTimer.qth
  * contrib/hbqt/qtcore/qth/QTranslator.qth
  * contrib/hbqt/qtcore/qth/QUrl.qth
  * contrib/hbqt/qtcore/qth/QVariant.qth
    ! Restructured: constructors.
      This achieves 99% compatibility of Qt's constructor methods.

  * contrib/hbqt/qtgui/hbqt_hbqabstractitemmodel.cpp
    ! Minor.

  * contrib/hbqt/qtcore/hbqt_pointer.cpp
    + Added: hbqt_getObjectType( iParam );
2011-04-07 23:13:20 +00:00
Przemyslaw Czerpak
002adf85fb 2011-04-07 22:53 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbunix/hbposix.h
  * harbour/contrib/hbunix/uidgid.c
  * harbour/contrib/hbunix/posixerr.c
  * harbour/contrib/hbnetio/hbnetio.ch
  * harbour/contrib/gtwvg/tests/demowvg1.prg
  * harbour/contrib/hbqt/tests/browqt.prg
  * harbour/contrib/hbqt/qtsql/hbqtsql.hbm
  * harbour/contrib/hbqt/qtsql/hbqtsql.hbp
  * harbour/contrib/hbqt/qtsql/hbqtsql.ch
  * harbour/contrib/hbqt/qtsql/hbqtsql.hbc
  * harbour/contrib/hbqt/qtsql/hbqtsqls.hbp
  * harbour/contrib/hbqt/qtsql/qth/filelist.hbm
  * harbour/contrib/hbqt/qtsql/hbqtsql.hbx
  * harbour/contrib/hbqt/hbqtsql.hbc
  * harbour/contrib/hbfship/dbsetloc.c
  * harbour/contrib/hbfship/users.c
  * harbour/contrib/hbfship/exec.c
  * harbour/contrib/hbfship/index.c
  * harbour/tests/speedstr.prg
    * cleaned SVN attributes
2011-04-07 20:54:16 +00:00
Viktor Szakats
f9c1a843da 2011-04-07 16:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/fserr.c
  * src/rtl/gtapi.c
  * src/rtl/natmsg.c
  * src/rdd/dbf1.c
    ! Fixed trace messages. [Tamas Tevesz]
2011-04-07 14:05:43 +00:00
Przemyslaw Czerpak
3b0b908a07 2011-04-07 11:56 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/thread.c
    * cleaned comment

  * harbour/src/common/hbdate.c
    ! fixed typo in hb_dateMilliSeconds() on platforms using ftime()
      function.
2011-04-07 09:56:15 +00:00
Pritpal Bedi
0636334648 2011-04-06 19:39 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqtcore.h
  * contrib/hbqt/qtgui/hbqt_hbqabstractitemmodel.cpp
  * contrib/hbqt/qtgui/hbqtgui.h
    ! Updated: HBQT_TYPE_Q*Class with latest values.

  * contrib/hbxbp/xbpbrowse.prg
    ! Optimized to hold QIcon's and QColor's in hashes.
2011-04-07 02:43:12 +00:00
Pritpal Bedi
d3f42a28cc 2011-04-06 18:21 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_hbqevents.cpp
    ! QEvent:Close now returns TRUE to the calling loop.
      Now this is the responsibility of the user code to 
      set an event to be accepted or ignored.
2011-04-07 01:24:59 +00:00
Pritpal Bedi
c885d9b471 2011-04-06 17:48 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/CREDITS.txt
    ! Updated: credits.
2011-04-07 00:50:28 +00:00
Pritpal Bedi
a84d9149ae 2011-04-06 17:20 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_hbqevents.cpp
    ! Restore the point of execution when QEvent::Close is set to 
      ignore(). This might have impact on user code where it is 
      set to any other value.

  * contrib/hbqt/qtgui/qth/QColor.qth
    ! Fixed constructor.

      TODO: to review constructor code in all .qth's.
2011-04-07 00:25:43 +00:00
Maurilio Longo
acc4767dc8 2011-04-06 20:15 UTC+0200 Maurilio Longo (maurilio.longo@libero.it)
* harbour/src/common/hbdate.c
      !  Fixed OS/2 compilation, it was not using gettimeofday() and so
         hb_dateMilliSeconds() had a one second resolution effectively
         killing thread switching.
2011-04-06 18:07:06 +00:00
Pritpal Bedi
701638b52c 2011-04-05 06:56 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbqreportsmanager.prg
  * contrib/hbide/hbqtoolbar.prg
    ! Removed: some tracelogs.

  * contrib/hbqt/qtgui/qth/QBoxLayout.qth
    ! Detached: one child.
  * contrib/hbqt/qtgui/qth/QLabel.qth
    ! Improved: constructor to accept a string also.
2011-04-05 13:59:17 +00:00
Przemyslaw Czerpak
8f4b5fc7b9 2011-04-05 15:33 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/hvm.c
    ! fixed missing write unreferencing in my last modification
2011-04-05 13:33:12 +00:00
Przemyslaw Czerpak
01962a5f93 2011-04-05 08:41 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/hvm.c
    * extended item references created by hb_vmPushItemRef() so they
      can be used to create reference chain and detached in executed
      PRG code. Such reference chain is cleanly break when original
      reference item is removed from HVM stack.
2011-04-05 06:41:25 +00:00
Pritpal Bedi
8ec5655e85 2011-04-04 22:34 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/HBQAbstractItemModel.qth
    ! Formatting.

  * contrib/hbide/ideprojmanager.prg
    ! Fixed: to "build a source" witout any environment set.
             Now hbmk2 is called from the folder where source 
             resides. This feature assumes that hbMK2 is 
             correctly executed, i.e., hbIDE is started from 
             a console which is tuned to that effect.
             Alternatively, if a default project is defined,
             current environment overrides the above protocol.
             In the process hbmk.hbm residing in that folder 
             is processed as usual by hbMK2. It means, in a 
             folder one can keep all the source examples 
             alongwith a hbmk.hbm and build those sources 
             just by opening it.
2011-04-05 05:44:24 +00:00
Pritpal Bedi
ee390e4586 2011-04-04 18:22 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/qth/HBQString.qth
  * contrib/hbqt/qtcore/qth/QByteArray.qth
  * contrib/hbqt/qtcore/qth/QLocale.qth
  * contrib/hbqt/qtcore/qth/QVariant.qth
  * contrib/hbqt/qtgui/qth/QLabel.qth
  * contrib/hbqt/qtgui/qth/QLCDNumber.qth
  * contrib/hbqt/qtgui/qth/QMatrix.qth
  * contrib/hbqt/qtgui/qth/QPainter.qth
  * contrib/hbqt/qtgui/qth/QTransform.qth
  * contrib/hbqt/qtgui/qth/QWidget.qth
  * contrib/hbqt/qtnetwork/qth/QHttp.qth
    - Commented out: methods of duplicating parameters (Harbour types)
      to go through the modified generator engine.

  * contrib/hbqt/hbmk2_qt.hbs
    ! Restructured: c++ code which now handles arguments efficiently.
      hbIDE seems to be working fine but regression cannot be ruled out.
      NOTE: code is now less tolerent to number and type of arguments.
      ;TOREVIEW: all c++ source files one-by-one to detect wrong 
                 constructs which might be waiting to be fixed.
2011-04-05 01:30:33 +00:00
Przemyslaw Czerpak
5f27749a75 2011-04-04 10:48 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/gtxwc/gtxwc.c
    % small optimization
    ! added hack for multiple window resizing when user executes
      series of setmode() function. I'll look for cleaner solution
      in some spare time.
2011-04-04 08:48:10 +00:00
Pritpal Bedi
07c77f5619 2011-04-03 12:47 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/HBQGraphicsItem.qth
  * contrib/hbqt/qtgui/qth/HBQGraphicsScene.qth
  * contrib/hbqt/qtgui/qth/HBQPlainTextEdit.qth
  * contrib/hbqt/qtgui/qth/HBQTableView.qth
    ! Formatting.

  * contrib/hbxbp/xbpbrowse.prg
    ! Made constructor Xbase++ compatible. [Shum].
2011-04-03 19:54:13 +00:00
Pritpal Bedi
bcba7278c8 2011-04-03 08:33 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqtgui.ch
    + Added: QFormLayout_* constants.

  * contrib/hbqt/qtgui/qth/QWidget.qth
    ! Modified: :setParent( QWidget * w ) => :setParent( QWidget * w = 0 )
      It is undocumented change but perhaps Qt has ommitted. Works fine.
      So to set the parent of a widget to nil is now easier.
    
  * contrib/hbqt/hbmk2_qt.hbs
    ! Code cleanup.
    ! Minor formatting.
    ! zimproved handelling of default parameters.
      ; ROUND # 1: More to follow.
2011-04-03 15:38:27 +00:00