Commit Graph

16638 Commits

Author SHA1 Message Date
Przemyslaw Czerpak
9d33b0d60a 2011-10-08 00:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/rddbm/bmdbfx.c
    % simplified function used for resetting logical index position.
2011-10-07 22:31:07 +00:00
Przemyslaw Czerpak
3b8290ece9 2011-10-06 08:02 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/xhb/xhb.hbx
  * harbour/contrib/xhb/xhbinkey.prg
  * harbour/contrib/xhb/hbcompat.ch
    ! removed hb_ prefix from SetInkeyAfterBlock() and
      SetInkeyBeforeBlock() function names
2011-10-06 06:02:35 +00:00
Przemyslaw Czerpak
ce5750db0f 2011-10-05 23:12 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/pp/ppcore.c
    ! fixed problem with line numbering exploited by recent modification
      [MERGED 3.0]

  * harbour/contrib/hbwin/wapi_winuser_dlg.c
    ! fixed memory leak
      [MERGED 3.0]
2011-10-05 21:12:42 +00:00
Viktor Szakats
8822d2cd2a 2011-10-05 14:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/tget.prg
    ! If the cursor is located in the middle of a word, ::wordLeft() no 
      places it at the beginning of this word, the cursor jumps to the 
      previous one.
    ! If the cursor is located at the end of a word ::wordRight() no places 
      it at the beginning of the next word skipping only the spaces between 
      them, the next word is skipped entirely.
    ; Patch and description by Juan Gálvez
2011-10-05 12:13:07 +00:00
Viktor Szakats
d707da35d0 2011-10-04 23:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbthread.h
  * include/hbsetup.h
  * src/3rd/zlib/Makefile
  * utils/hbmk2/hbmk2.prg
  * config/detplat.mk
  * config/global.mk
  + config/aix
  + config/aix/libs.mk
  + config/aix/gcc.mk
  + config/aix/global.mk
    + added IBM AIX support to Harbour
      Patch by Aleksander Czajczynski
2011-10-04 22:00:25 +00:00
Viktor Szakats
373a56828b 2011-10-04 23:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* tests/testpre.prg
    ! updated for Harbour 3.1.x
      Patch by Alexey Myronenko
2011-10-04 21:52:52 +00:00
Viktor Szakats
641b6b4855 2011-10-01 19:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* ChangeLog
    * marked two patches merged with 3.0 branch

  * INSTALL
    + added aix (slipped in, but I'll leave it now)
2011-10-01 17:04:55 +00:00
Viktor Szakats
007452002c 2011-10-01 19:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* harbour/ChangeLog
    * marked two patches merged with 3.0 branch
2011-10-01 17:01:02 +00:00
Przemyslaw Czerpak
b952a22d70 2011-10-01 17:46 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/ChangeLog
    * marked patches merged with 3.0 branch
2011-10-01 15:47:03 +00:00
Przemyslaw Czerpak
7ad364ed15 2011-09-30 22:23 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/pp/ppcore.c
    ! fixed few problems with line numbering and code using
      extended codeblocks
      [TOMERGE 3.0]

  * harbour/src/pp/pplib2.c
    ! fixed typo in comment
2011-09-30 20:23:58 +00:00
Przemyslaw Czerpak
9dc91f2a6e 2011-09-28 21:11 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/gtxwc/gtxwc.h
  * harbour/src/rtl/gtxwc/gtxwc.c
    % use common buffer for different box drawing character definitions
2011-09-28 19:11:53 +00:00
Przemyslaw Czerpak
76205aef80 2011-09-28 16:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/gtxwc/gtxwc.h
  * harbour/src/rtl/gtxwc/gtxwc.c
    % use common buffer for different box drawing character definitions
2011-09-28 14:31:02 +00:00
Viktor Szakats
bb4446f3cf 2011-09-27 20:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/gtqtc/gtqtc.cpp
    ! deleted unused static function shown by new mingw version.

  * INSTALL
    * mingw 4.6.1 is OK for Harbour.
    ; I didn't test the 64-bit version in 32-bit mode, I hope
      someone will, maybe it has the float precision fixed and
      it can become recommended version for both x86 and x64
      mingw builds.
2011-09-27 18:07:23 +00:00
Viktor Szakats
b6362cb223 2011-09-27 19:20 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/RELNOTES
  * INSTALL
    * version (QT, mingw) and housekeeping (BCC and EOL-space removal) updates
2011-09-27 17:21:25 +00:00
Przemyslaw Czerpak
14f3e64398 2011-09-27 15:15 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/gtxwc/gtxwc.c
    ! fixed window activation just after SETMODE() and before any output
    ! fixed mouse methods to not activate console window but only connect
      to XServer if necessary
    ! fixed internal error reported when HB_GTI_RESIZABLE was called before
      creating console window
    % do not allocate colors in HB_GTI_PALETTE if there is no console window
2011-09-27 13:15:52 +00:00
Viktor Szakats
17421138b8 2011-09-27 15:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbcurl/core.c
    ! fixed mistake in recent adoption of libcurl 7.21.6 feature 
      CURLOPT_TRANSFER_ENCODING.
      Thanks to Itamar for the report.
2011-09-27 13:01:59 +00:00
Przemyslaw Czerpak
37986061a5 2011-09-27 09:04 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/gtwvt/gtwvt.c
  * harbour/src/rtl/gtxwc/gtxwc.c
    + allow to use HB_GTI_ONLINE to check if terminal window exists

  * harbour/src/rtl/gtxwc/gtxwc.c
    ! protection against possible GPF when XServer is not accessible
      and user calls HB_GTI_FONTSEL
    * do not activate terminal window by HB_GTI_FONTSEL
    * use maximal logical width of character instead of maximal size
      of character rectangle to calculate width of character cell
2011-09-27 07:04:21 +00:00
Przemyslaw Czerpak
c80c0feb2a 2011-09-26 10:57 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbgtcore.h
  * harbour/src/rtl/gtclip.c
    ! fixed possible random data settings by hb_gt_winapi_setClipboard()
    ! fixed possible memory leak in hb_gt_winapi_setClipboard()
    + added new C function for WIN32 builds:
      HB_BOOL hb_gt_winapi_setClipboardRaw( HB_UINT uFormat,
                                            void * pData, HB_SIZE nSize );
2011-09-26 08:57:26 +00:00
Viktor Szakats
6504378b2a 2011-09-24 11:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmzip/mzip.c
    ! HB_UNZIPFILEINFO(): date returned was off by one month.
      Report and fix by Juan Galvez.
2011-09-24 09:50:54 +00:00
Przemyslaw Czerpak
f312800cfb 2011-09-24 11:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbtrace.h
  * harbour/src/common/hbtrace.c
    + added new C function:
         const char * hb_tracemode( const char * szNewMode );
      it can be called with "a" or "w" parameter to set open
      mode for newly created by hb_tracefile() log files.

  * harbour/src/rtl/trace.c
    + added new PRG function:
         HB_TRACEMODE( [<cNewMode>] ) -> <cPrevMode>
2011-09-24 09:10:51 +00:00
Przemyslaw Czerpak
da1a9239f1 2011-09-23 18:36 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/hbrandom.c
    ! fixed HB_RANDOMINTMAX() to return correct value for new PRNG
      used by HB_RANDOM() and HB_RANDOMINT() functions
    ! fixed missing protection against initialization of PRNG seed with 0
    * modified the range of hb_random_num() results from ( 0 , 1 ) to
      [ 0, 1 )
    % added alternative PRN calculation for builds with 64bit integers
    ! allocate separate PRNG seed for each thread (MT support)
    * modified default initialization of PRNG:
         if PRNG is not initialized or after HB_RANDOMSEED( 0 ) then
         first call to HB_RANDOM() or HB_RANDOMINT() activates
         initialization which generates new seed using current time
         in milliseconds and HVM stack address (for MT modes).
      I used such method because it nicely simplifies code and is
      backward compatible with previous implementation.
      If someone needs repeatable results from HB_RANDOM() and
      HB_RANDOMINT() then he should initialize PRNG seed for each
      thread with some fixed value i.e.:
         HB_RANDOMSEED( 123456789 )
    ; Many thanks to Viktor and Mindaugas for their help.

  * harbour/contrib/xhb/xhbole.prg
    ! added missing SETGET in method declaration.
      Many thanks to Juan Galvez for locating the problem.
2011-09-23 16:36:37 +00:00
Viktor Szakats
2ae90b92ba 2011-09-20 17:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbapi.h
  * src/rtl/hbrandom.c
    + Changed Harbour's core pseudo-random generator from STD C rand()/srand()
      to superior implementation. New implementation fixed MT problems with 
      the standard solution on certain targets (f.e. win/mingw, win/msvc)
      Based on Przemek's patch which is in turn based on algorithm by 
      Steve Park: http://www.cs.wm.edu/~va/software/park/ suggested by me 
      on the list. Further modifications:
         * HB_RANDOMINTMAX() adapted. Checkme, I'm not sure about this.
         * HB_RANDOMSEED() updated.
         + headers cleaned, copyright updated, note added
         + automatic seed defaulting like in previous version (checkme, 
           we may as well drop it, though it will be create incompatibility)
         ; per-thread seed didn't work well for me (even with new engine) 
           so I didn't implement it.
         + added proto for hb_random_seed()
2011-09-22 15:14:21 +00:00
Viktor Szakats
2243ed5e92 2011-09-20 13:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/teditor.prg
    ! fixed following issue: in MEMOEDIT() insert mode the word wrap inserts
      an additional, not typed space in the new line [when typing at EOL at the
      moment of word wrap - vszakats]. The space is inserted at the place, where
      the word wrap takes place.
      Report and patch provided by Dr.Claudia Neumann. Many thanks.
      (with my formatting: indenting, tab/EOL-space removal)

  * contrib/hbqt/qtcore/hbqt_pointer.cpp
    ! fixed to avoid non-MT compatible strtok() C RTL call.
      Many thanks to Carlos Bacco for the patch.
      (with my minor formatting 'if (' -> 'if(', 'while (' -> 'while( ')

      NOTE: Please continue to avoid strtok() usage in any further Harbour patches,
            it is avoided for good reason.

  * INSTALL
    + added another (this is the 3rd!) mention to use unmodified ("vanilla")
      3rd party packages (especially to make implib generation to work).
    * minor updates

  * contrib/hbrun/hbrun.hbp
    + added another TOFIX to latest patch, about HB_HAS_ZLIB_LOCAL usage,
      which has to be eliminated.

  * ChangeLog
    + added UPDATE to previous ChangeLog entry
2011-09-20 11:58:11 +00:00
Teo Fonrouge
ad2ddba607 * another ChangeLog missing entry 2011-09-16 17:12:11 +00:00
Teo Fonrouge
fb4fa1b693 * another ChangeLog formatting 2011-09-16 16:58:56 +00:00
Teo Fonrouge
2a632e3bd0 2011-09-16 11:56 UTC-0500 Teo Fonrouge (teo/at/windtelsoft/dot/com)
*  ChangeLog
     * minor formatting

  *  contrib/hbrun/hbrun.hbp
     * using macro HB_BUILD_DSO to state an linux env with ld DSO linking model
     ; TOFIX: export this functionality to other .hbc files in need of this
2011-09-16 16:56:17 +00:00
Teo Fonrouge
a83ce3b8fe 2011-09-15 23:47 UTC-0500 Teo Fonrouge (teo/at/windtelsoft/dot/com)
*  contrib/hbrun/hbrun.hbp
     ! Fixed linking on recent linux distros (i.e. F15) that are using the
       ld DSO linking model which requires specific declaration of objs/libs.
       Added specific declaration on linux of:
         * -lz (conditionated by HB_HAS_ZLIB_LOCAL)
         * -lm
2011-09-16 04:47:32 +00:00
Viktor Szakats
8009662b26 2011-09-13 10:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.*.po
  * utils/hbmk2/hbmk2.prg
    + added support for path lists separated by ';' character in -L and
      -i/-I options. It's not very elegant (and thus it's not documented)
      so please don't use it in Harbour SVN hbmk2 files. I decided to
      implement it because -depincpath* options already had it.
    * do not document ';' delimited path list for -depincpath* options
    * minor change in one help line
2011-09-13 08:19:30 +00:00
Przemyslaw Czerpak
9377fc138b 2011-09-12 17:41 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/filesys.c
  * harbour/src/rtl/hbproces.c
    ! use hb_fsOsError() instead of errno which can be overwritten by
      by hb_fsSetIOError()

  * harbour/tests/gtxfnt.prg
    % hb_processRun() instead of hb_processOpen()/fread()/hb_processClose()
    + set font attributes: HB_GTI_FONTA_FIXMETRIC, HB_GTI_FONTA_CLRBKG,
      HB_GTI_FONTA_DRAWBOX
2011-09-12 15:41:28 +00:00
Viktor Szakats
10aaae71c2 2011-09-11 13:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbformat/hbfmtcls.prg
    ! fixed casing of some function names.

  * utils/hbmk2/hbmk2.prg
    ; all changes below apply to .xhp (xMate) to .hbp conversion:
    ! properly convert input filenames with spaces in them
    ! remove lib prefix from .a input filenames
    % do not add empty -L options
    * do not add include paths with %HB_INSTALL%\ in them
    + split non-portable, Borland-specific include path lists 
      concatenated with ';' into distinct -I options
    % do not add empty include paths

  * tests/testop.prg
  * tests/testntx.prg
  * tests/vmasort.prg
  * tests/testlbl.prg
  * tests/testidle.prg
  * tests/videotst.prg
  * tests/testmem.prg
  * tests/testinit.prg
  * tests/testhtml.prg
  * tests/tstcolor.prg
  * tests/vidtest.prg
  * tests/tstuse.prg
  * tests/vec1.prg
  * tests/while.prg
  * tests/tstdspac.prg
  * tests/version.prg
  * tests/testpre.prg
  * tests/tstprag.prg
    * formatted. mostly with hbformat.
2011-09-11 11:02:02 +00:00
Przemyslaw Czerpak
2e49f35f34 2011-09-08 22:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/gtxwc/gtxwc.h
  * harbour/src/rtl/gtxwc/gtxwc.c
    * cleaned macro names
2011-09-08 20:00:36 +00:00
Viktor Szakats
58255adfe5 2011-09-07 18:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* doc/howtosvn.txt
    + added extra rules to "1.3 Here's how to format your ChangeLog entries"
      section.
    * Change markup is not optional anymore, pls stick to it.

  * contrib/hbcups/tests/test.prg
  * contrib/hbcups/readme.txt
    + Added more test code and extra info to hbcups.
      Update provided by Dr. Claudia Neumann (with my minor fixes/formatting).
      Many thanks!

  * contrib/hbpgsql/rddcopy.c
  * contrib/hbpgsql/hbpgsql.h
    ! svn props

  * tests/testtok.prg
  * tests/testrdd.prg
  * tests/tstchbx.prg
  * tests/tstblock.prg
  * tests/ticktime.prg
  * tests/testvars.prg
  * tests/tstasort.prg
  * tests/testprof.prg
  * tests/testread.prg
  * tests/testrpt.prg
  * tests/teststr.prg
    * formatting.
2011-09-07 16:33:53 +00:00
Viktor Szakats
27fa4aab79 2011-09-06 11:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtcore/hbqt_hbqevents.cpp
    + patch for implementation of events handling according to Qt docs.
      It MAY break existing code, please read:
      up to now the event handler always returned false. That means the
      event was propagated to parent widget. Sometimes it is necessary to
      stop event propagation and so we must return the boolean value
      returned from the codeblock.
      So, if your codeblock returned .F. or a non-boolean value the code is
      ok, if it returned .T. it may broke functionality.
      Patch from Francesco Perillo (with minor type fix)
    * minor formatting/indenting, removed old 'DO NOT Reformat' comment
2011-09-06 09:05:13 +00:00
Viktor Szakats
638960aec7 2011-09-05 10:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbgs/hbgs.hbp
  * contrib/hbodbc/hbodbc.hbp
  * contrib/sddodbc/sddodbc.hbp
    * '&&' -> '&'
2011-09-06 08:33:23 +00:00
Przemyslaw Czerpak
b3229d9c73 2011-09-06 09:33 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbgtinfo.ch
    + added new hb_gtInfo() action: HB_GTI_FONTATTRIBUTE and attributes:
      HB_GTI_FONTA_FIXMETRIC, HB_GTI_FONTA_CLRBKG, HB_GTI_FONTA_DRAWBOX

  * harbour/src/rtl/gtxwc/gtxwc.c
    + implemented HB_GTI_FONTATTRIBUTE.
      Now user can make:
         hb_gtInfo( HB_GTI_FONTATTRIBUTE, HB_GTI_FONTA_FIXMETRIC + ;
                    HB_GTI_FONTA_CLRBKG + HB_GTI_FONTA_DRAWBOX )
      and use also fonts with broken metrics.
2011-09-06 07:33:58 +00:00
Jean-Francois Lefebvre
ff61798732 2011-09-05 22:40 UTC+0100 Jean Lefebvre mafact (jfl@mafact.com)
* contrib/rddads/ads1.c
    + Correction:  ahIndex Back from 512 to 256 (max coumpound index)
                   ( Thanks to you Toninho )
2011-09-05 20:41:05 +00:00
Viktor Szakats
b9f46a71a9 2011-09-05 03:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbssl/sslsess.c
    ! fixed to define SSL_SESSION_CMP(), SSL_SESSION_HASH()
      for OpenSSL 1.0.0 and later (they are noops in these 
      versions)
2011-09-05 01:14:08 +00:00
Viktor Szakats
1ac8f36df6 2011-09-05 02:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
+ contrib/hbcups/readme.txt
    + added readme created by Chris Gonnerman. Thank you very much.
2011-09-05 00:07:27 +00:00
Viktor Szakats
1d1ca89bd1 2011-09-04 16:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
- contrib/hbcuied
    * now integrated into hbide
2011-09-04 14:07:52 +00:00
Przemyslaw Czerpak
71ed4fd5da 2011-09-02 14:03 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/ChangeLog
    ! formatting to 80 columns

  * harbour/src/rtl/filebuf.c
    ! fixed GPF in file locking code.
      Many thanks to Kultyshev Igor Anatolevich for reporting the bug
      and locating exact reason of the problem.
      [TOMERGE 3.0]
2011-09-02 12:03:23 +00:00
Przemyslaw Czerpak
80670ebaf8 2011-08-30 12:30 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/xhb/xhb.hbp
  * harbour/contrib/xhb/xhb.hbx
  + harbour/contrib/xhb/xhbwin.c
  + harbour/contrib/xhb/xhbolec.c
    + added xHarbour compatible functions removed from HBWIN

  * harbour/contrib/hbssl/hbssl.hbx
    + added SSL_SESSION_CMP(), SSL_SESSION_HASH()
2011-08-30 10:30:47 +00:00
Pritpal Bedi
3c8cb69bda 2011-08-29 22:38 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.hbp
    * Missed from prev commit.
2011-08-30 05:39:18 +00:00
Pritpal Bedi
6b12707f02 2011-08-29 16:04 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/gtqtc/gtqtc.cpp
    * Minor.

  * contrib/hbide/hbide.qrc
  * contrib/hbide/ideactions.prg
  * contrib/hbide/ideconsole.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/idemain.prg
  * contrib/hbide/ideobject.prg
  * contrib/hbide/resources/cuied.png
    + Implemented: CUI Screen Designer in hbIDE.
        Activate: <View><CUI Screen Designer> OR CUI Screen Designer icon.
        NOTE: must exit the screen designer with <ESC> <CTRL+ENTER>
              before clsoing hbIDE. It is necessary because when 
              CUI Designer is active, there are two loops in progress.
              So, exiting CUI designer the way we exit an application
              is necessary before exiting hbIDE itself.
2011-08-29 23:14:14 +00:00
Pritpal Bedi
bbd8a26d9f 2011-08-29 13:40 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/QPrintDialog.qth
    ! Fixed: constructor. It was very limiting before.
      TODO: need to review constructors on all the .qth's.
2011-08-29 20:42:47 +00:00
Jean-Francois Lefebvre
85e1b536b9 2011-08-29 17:00 UTC+0100 Jean Lefebvre mafact (jfl@mafact.com)
* contrib/rddads/ads1.c
    + Enhanced: growning ahIndex from 50 to 512 to allows virtually unlimited TAG
                Needed for Free Text search where each field must be indexed.
                (would otherwhise generate an ADS error 5005).
2011-08-29 15:15:37 +00:00
Pritpal Bedi
018e9d3ea5 2011-08-28 22:28 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/gtqtc/gtqtc.cpp
  * contrib/hbqt/gtqtc/gtqtc.h
    + Enhanced: caret management, now it is almost real-time.
2011-08-29 05:32:28 +00:00
Pritpal Bedi
6656f3b988 2011-08-28 15:10 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbmk2_qt.hbs
    * Upgraded: one level up - class creation lock for MT compliance.
2011-08-28 22:13:32 +00:00
Pritpal Bedi
8d9977f58c 2011-08-27 13:49 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbmk2_qt.hbs
  * contrib/hbqt/qtcore/hbqt.h
    + Implemented: C level class creation is now thread-safe.
      With this only pending issue with hbQT remains to replace
      usage of strtok() function with Harbour's implementation.
2011-08-27 20:54:06 +00:00
Viktor Szakats
e0ff8a0509 2011-08-27 13:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    + added link to Cl*ipper 5.3. online docs (NG) on x-hacker.org
    + added link to online ChangeLog (SVN trunk)

  * ChangeLog
    ! removed pasted tabs from prev entry

  * package/winuni/mpkg_win_uni.bat
    ! completed 2011-08-18 14:12 UTC+0200 Viktor Szakats
2011-08-27 11:10:41 +00:00
Przemyslaw Czerpak
2a9eb57396 2011-08-27 12:56 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbwin/olecore.c
    * few cleanups in recently added functions

  * harbour/contrib/xhb/xhb.hbp
  * harbour/contrib/xhb/xhb.hbx
  + harbour/contrib/xhb/xhbprn.c
    * added xHarbour windows printer functions.

  * harbour/contrib/xhb/xhb.hbp
  * harbour/contrib/xhb/xhb.hbx
  + harbour/contrib/xhb/xhbole.prg
    * added xHarbour comnpatible TOLEAUTO class and OLE functions:
      CreateObject(), GetActiveObject(), CreateOLEObject()
2011-08-27 10:57:01 +00:00