Commit Graph

16174 Commits

Author SHA1 Message Date
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
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