Commit Graph

16758 Commits

Author SHA1 Message Date
Mindaugas Kavaliauskas
88a8e73167 2012-01-11 19:25 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* contrib/hbcairo/core.c
    ! fixed typo

  * contrib/hbssl/ssl.c
    ! fixed typo in SSL_GET_MODE()

  * contrib/hbssl/hbssl.h
  * contrib/hbssl/x509.c
  * contrib/hbssl/ssl.c
    + implemented release option for X509 collectable pointer
    ; openSSL increments reference counter for X509 returned
      by SSL_get_peer_certificate(), but does not increment it
      for SSL_get_certificate(). Unnecessary freeing of X509
      pointer caused random GPF later

  * src/rtl/hbsockhb.c
    * changed .prg level hb_socketSetBlockingIO() return value 
      type from lSuccess to nSuccess, to have the same return
      value meaning precision as C level function

  * src/rtl/hbsockhb.c
  * include/harbour.hbx
    + hb_socketGetFD( hSocket ) --> nFD
2012-01-11 17:26:24 +00:00
Viktor Szakats
eb029e1f8a 2012-01-11 14:47 UTC+0100 Viktor Szakats (harbour syenar.net)
* tests/testdyn.prg
    ! fixed typo discovered by Alex Strickland. Thank you.

  * contrib/hbrun/hbrun.hbp
    - deleted unfinished solution for "DSO" builds (having two
      TOFIXes for many months). Please supply required extra libs 
      ('m' and 'z' in case of hbrun) manually to the build via 
      HB_USER_LDFLAGS, HB_USER_LIBS, until a complete solution is 
      discovered.
2012-01-11 13:50:02 +00:00
Przemyslaw Czerpak
d8aa9b52c3 2012-01-10 14:38 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/include/hbhrb.ch
  * harbour/src/vm/runner.c
    * disabled access to INIT and EXIT functions in
      HB_HRBGETFUNSYM() and HB_HRBGETFUNLIST()
    + added 2-nd parameter <nType> to HB_HRBGETFUNLIST()
         HB_HRBGETFUNLIST( <pHRB> [, <nType>] ) -> <aFuncList>
      <nType> is defined in hbhrb.ch:
         HB_HRB_FUNC_PUBLIC - locally defined public functions
         HB_HRB_FUNC_STATIC - locally defined static functions
         HB_HRB_FUNC_LOCAL  - locally defined functions
         HB_HRB_FUNC_EXTERN - external functions used in HRB module
2012-01-10 13:38:50 +00:00
Viktor Szakats
b61a3a5b20 2012-01-09 22:20 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbtip/sendmail.prg
  * contrib/hbtip/smtpcli.prg
    ! After a conversation with Antonio Maniero (also subscriber of the
      dev-list), we detected some trouble with hb_sendmail() under some
      conditions:
      EXIM servers refuse the HELO/EHLO greeting that doesn't conform to
      RFC2821, so when one try to autenticate with username containing an @
      or any other character that is not allowed in FQDNs, the server
      refuses to proceed. Many SMTP servers, (EG: Google ones) are more
      tolerant, so I believe that this helped the problem gets unnoticed.
      The patch introduces a new parameter, preserving backward
      compatibility and at the same time fixing the @ problem, even in
      unmodified code that doesn't provide the extra parameter (as we
      removed the cUser from the HELO string, that is causing trouble with
      EXIM. Anyway, these strings would be accepted only by tolerant
      servers, so the correct one should cause no problem at all).
    ; Patch and description by Carlos Bacco. Thank you.
2012-01-09 21:20:48 +00:00
Viktor Szakats
cdffe1ec9a 2012-01-09 16:18 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbssl/ssl.c
  * contrib/hbssl/sslctx.c
    ! disabled references to stuff deleted from OpenSSL 1.0.0+
2012-01-09 15:20:17 +00:00
Przemyslaw Czerpak
57eabfaa87 2012-01-09 14:41 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/rdd/dbf1.c
    ! fixed default initialization value in UNICODE fields after
      APPEND BLANK. Many thanks to Phil Krylov for information about
      the problem and patch. The fix I committed is slightly different
      just to follow idea of this code.
2012-01-09 13:41:32 +00:00
Viktor Szakats
1b4008723b 2012-01-06 16:13 UTC+0100 Viktor Szakats (harbour syenar.net)
* ChangeLog
  * (whole tree)
    * changed e-mail address
2012-01-06 15:28:23 +00:00
Francesco Saverio Giudice
b67576e984 2012-01-06 12:12 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com)
* harbour/contrib/hbblat/blatcls.prg
     * Update copyright years
     * Updated to 2.7.6 blat version
     + Added lNoMD5 class var for -nomd5 option
     + Added cContentType class var for -contentType <string> option
     * Fixed error in ArrayToString() when file name contains " char
2012-01-06 11:13:17 +00:00
Przemyslaw Czerpak
053f90539d 2012-01-05 14:47 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/include/hbrdddbf.h
    * moved DBF record lock range for DB_DBFLOCK_HB64 to avoid potential
      problems with integer overflows in system or network transport layer.
      Warning: INCOMPATIBLE!
               all applications using DB_DBFLOCK_HB64 locking mode should
               be updated - it is not safe to concurrently access the
               same files using programs compiled with older Harbour
               versions and current one.
2012-01-05 13:47:18 +00:00
Przemyslaw Czerpak
31cf695ec8 2012-01-05 14:07 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/rtl/hbgtcore.c
    + added default value (0) for HB_GTI_KBDSHIFTS in GTs which
      do not support this HB_GTI_* flag
2012-01-05 13:07:59 +00:00
Przemyslaw Czerpak
cf3e9d7021 2012-01-04 00:12 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/rtl/filebuf.c
    ! modified the code to work with optimizations like -fstrict-overflow
      in GCC which assumes signed overflow does not occur.
2012-01-03 23:12:44 +00:00
Pritpal Bedi
76ce999013 2012-01-03 14:39 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideconsole.prg
    * Minor.

  * contrib/hbide/finddialog.ui
    * Changed: the appearance and a bit of functionality of 
        "Find & Replace" dialog. It was occupying larger desktop
         territory than needed, which, at times is too precious.

  * contrib/hbide/idefindreplace.prg
    * Reworked: the way "Find What" edit control of "Find & Replace"
        dialog was behaving. Now it is almost at par with XMate.
    * Fixed: the window coordinates were not being maintained either 
        with repositioning or close via "X" button.
2012-01-03 22:46:41 +00:00
Przemyslaw Czerpak
accac7cd8e 2012-01-03 15:40 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/rtl/filebuf.c
    ! fixed next three integer overflows exploited by HB64 locking mode.
      BTW probably I'll move the lock range to not operate on last positive
      offset because such overflow problems can be also exploited in low
      level OS or network transport layer code - it happened in the past.
      I'll do that when we confirm that current Harbour implementation
      is correct.
2012-01-03 14:41:08 +00:00
Przemyslaw Czerpak
ff6a1d420f 2012-01-03 10:39 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/rtl/filebuf.c
    ! fixed integer overflow in code scanning the lock pool.
      It fixes the problem with releasing FLOCK() reported by Viktor.
2012-01-03 09:40:12 +00:00
Przemyslaw Czerpak
a186aabf28 2012-01-02 23:10 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/rtl/gtwvt/gtwvt.c
  * harbour/contrib/gtwvg/gtwvg.c
    ! always set trailing 0 in the buffer containing font name set
      by HB_GTI_FONTNAME - protection against too long strings.

  * harbour/contrib/gtwvg/wvgwing.c
    ! fixed memory leak in last commit - thanks to Mindaugas.
    % use HB_ITEMCOPYSTR() in WVG_FONTCREATE() to eliminate memory
      allocation.
2012-01-02 22:10:36 +00:00
Przemyslaw Czerpak
bb25c6d5bf 2012-01-02 22:29 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/contrib/gtwvg/wvgutils.c
  * harbour/contrib/gtwvg/wvgwing.c
    * eliminated HB_TCHAR_*() macros
    ; TOFIX: replace hb_parvc() and nCopyAnsiToWideChar() function
             with valid HB_STR* macros.
             Function nCopyAnsiToWideChar() should be removed.

  * harbour/contrib/xhb/xhw32prn.prg
    ! added missing ;
2012-01-02 21:30:13 +00:00
Przemyslaw Czerpak
35fbd4f189 2012-01-02 21:38 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/include/hbapistr.h
  * harbour/src/vm/strapi.c
    + added new C functions:
         const char * hb_parastr( int iParam, HB_SIZE nIndex,
                                  void * cdp,
                                  void ** phString, HB_SIZE * pnLen );
         const char * hb_parastr_utf8( int iParam, HB_SIZE nIndex,
                                       void ** phString, HB_SIZE * pnLen );
         const HB_WCHAR * hb_parastr_u16( int iParam, HB_SIZE nIndex,
                                          int iEndian,
                                          void ** phString, HB_SIZE * pnLen );

  * harbour/include/hbwinuni.h
    + added new C macros for windows builds:
         HB_PARASTR( nItem, nIndex, phStr, pnLen )
         HB_PARASTRDEF( nItem, nIndex, phStr, pnLen )

  * harbour/src/vm/hashes.c
    + added optional code for deleting items from hash arrays with
      strict order. This code can be enabled by Harbour compile time
      macro: HB_FAST_HASH_DEL.
      I added it for testing only.
2012-01-02 20:38:17 +00:00
Pritpal Bedi
fc7ea4f146 2012-01-01 14:05 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/wvgcore.c
  * contrib/gtwvg/wvgcuig.c
  * contrib/gtwvg/wvgutils.c
  * contrib/gtwvg/wvgwin.c
    ! Removed: remaining occurances of hb_parc(x) whereever relevant.
        Only 4 occurances are remaining.
    ! Cleaned: some "//" comments.
2012-01-01 22:10:39 +00:00
Pritpal Bedi
a0ac127454 2011-12-31 21:16 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/gtwvg.c
  * contrib/gtwvg/gtwvg.h
  * contrib/gtwvg/wvgcore.c
  * contrib/gtwvg/wvgcuig.c
  * contrib/gtwvg/wvggui.c
  * contrib/gtwvg/wvgutils.c
  * contrib/gtwvg/wvgwin.c
  * contrib/gtwvg/wvgwing.c
    ! Removed: TCHAR_* macros, almost.
       Only 6 occurances are still present in the code which I do not 
       know how to cover. 

  * contrib/gtwvg/wvgmenub.prg
    ! Adapted: the conversion of character '~' to '&' at prg level
       instead of C level.
2012-01-01 05:23:56 +00:00
Viktor Szakats
4a7bd7d882 2011-12-31 03:30 UTC+0100 Viktor Szakats (harbour syenar.hu)
* contrib/xhb/xhw32prn.prg
    ! fixed typo in ::TEXTATFONT() to pass vertical alignment parameter.
      (checkme)
2011-12-31 02:31:14 +00:00
Przemyslaw Czerpak
2421162fb1 2011-12-30 13:15 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/ChangeLog
    ! fixed typo in file name in my previous commit.
      It should be gtwvg.c not gtwvg.h

  * harbour/src/rtl/disksphb.c
    ! fixed variable declaration for strict ANSI C compilers
2011-12-30 12:15:50 +00:00
Viktor Szakats
0bca1bc173 fixed wrongly copy/pasted header in my last commit 2011-12-30 06:42:14 +00:00
Przemyslaw Czerpak
2cd688f7a6 2011-12-29 23:51 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/include/hbapistr.h
  * harbour/src/vm/strapi.c
    + added new C functions:
         hb_wstrncpy(), hb_wstrncat()

  * harbour/src/common/hbstr.c
    ; minor updated in comment

  * harbour/include/hbwinuni.h
    + added new macros:
         HB_STRLEN(), HB_STRNLEN(), HB_STRDUP(), HB_STRNDUP(),
         HB_STRNCPY(), HB_STRNCAT(), HB_STRCMP(), HB_STRNCMP()

  * harbour/src/rtl/disksphb.c
  * harbour/src/rtl/gtwvt/gtwvt.h
  * harbour/src/rtl/gtwvt/gtwvt.c
    * eliminated HB_TCHAR_*() macros
2011-12-29 22:51:29 +00:00
Przemyslaw Czerpak
13e3088d0d 2011-12-29 16:17 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/contrib/gtwvg/gtwvg.h
    ! added missing 'void * hText' member to HB_GOBJS struct
    ! changed 'LPTSTR lpText' to 'LPCTSTR lpText' in HB_GOBJS struct

  * harbour/contrib/gtwvg/gtwvg.h
    ! fixed old code not updated to follow recent Pritpal modifications

  * harbour/contrib/hbzebra/qrcode.c
    ! pacified GCC warnings
2011-12-29 15:17:44 +00:00
Viktor Szakats
adaa189c51 2011-12-29 16:01 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* INSTALL
    * further clarified the way to submit diffs (use _one_ .dif 
      file created from root of SVN sandbox using 'svn diff', use 
      extension '.zip')
    * clarified the names of mailing list.
    * clarified which mingw tdm 4.6.1 version is okay.
    * simplified to use 'zip' tool and .zip extension for submitted 
      logs.
2011-12-29 15:04:20 +00:00
Pritpal Bedi
024d30d856 2011-12-25 14:47 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/wvgcore.c
  * contrib/gtwvg/wvgcuig.c
  * contrib/gtwvg/wvggui.c
  * contrib/gtwvg/wvggui.h
  * contrib/gtwvg/wvgutils.c
  * contrib/gtwvg/wvgwin.c
  * contrib/gtwvg/wvgwing.c
    ! Replaced: HB_TCHAR_* macros to HB_STR*() API.
       I could not find the hb_str*() api interface for remaining macros.
2011-12-25 22:51:26 +00:00
Pritpal Bedi
24cca11317 2011-12-24 12:05 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqtgui.ch
  * contrib/hbqt/qtgui/hbqtgui.hbx
  * contrib/hbqt/qtgui/qth/filelist.hbm
  * contrib/hbqt/qtgui/qth/QPixmap.qth
    + Added: version dependant :scroll() methods.
  + contrib/hbqt/qtgui/qth/QPrintPreviewWidget.qth
    + Added: QPrintPreviewWidget class.
       Patch provided by Bacco, thank you.
2011-12-24 20:10:12 +00:00
Pritpal Bedi
7d9ce19a20 2011-12-24 01:30 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/gtwvg.c
  * contrib/gtwvg/gtwvg.h
    ! Synchronized: with GTWVT as much possible. 
       Mainly eliminated TCHAR_* macros and used hb_str* api.
       Also tried to synchronize codepage issue, not sure 
       how much I succeeded.
2011-12-24 09:35:39 +00:00
Viktor Szakats
3c465bf979 2011-12-24 10:31 UTC+0100 Viktor Szakats (harbour syenar.hu)
* doc/pragma.txt
    ! minor to prev
2011-12-24 09:32:14 +00:00
Viktor Szakats
7ad3481808 2011-12-24 03:32 UTC+0100 Viktor Szakats (harbour syenar.hu)
* ChangeLog
  * (whole tree)
    * removed obsolete antispam measure from my e-mail address
2011-12-24 02:47:24 +00:00
Viktor Szakats
91ebeb5c49 2011-12-24 01:55 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* doc/pragma.txt
    ! typos
    + added some new ones
2011-12-24 00:56:46 +00:00
Pritpal Bedi
421a6ca8db 2011-12-23 14:34 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/tests/demoqt.prg
    ! Demonstrated: how hovering effect on a pushbutton can be achieved.
    ! Decorated: pushbutton with some minor details.
2011-12-23 22:37:12 +00:00
Pritpal Bedi
34a9acf538 2011-12-23 13:09 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_misc.prg
    + Embedded: oQt:hbSetEventBlock( QEvent_Paint, bBlock ) 
                => 
                oQt:connect( QEvent_Paint, bBlock ) 
      NOTE: the difference is that in all other events only one 
            parameter is passed to bBlock, i.e., an object of 
            type relevant QEvent, whereas, for paintEvent two 
            parameters are passed, first as usual qPaintEvent, 
            the other qPainter.

  * contrib/hbqt/tests/demoqt.prg
    ! Replaced: oBtn:hbSetEventBlock( QEvent_Paint, bBlock ) 
                => 
                oBtn:connect( QEvent_Paint, bBlock )
2011-12-23 21:21:00 +00:00
Pritpal Bedi
97d0c4d0f8 2011-12-23 23:43 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbmk2_qt.hbs
    ! Fixed: a strategic omission where return value of a block 
       was not being retrieved properly. Now newly introduced 
       engine to render owner-drawn objects at the .prg level is 
       working flawlessly.
2011-12-23 19:47:50 +00:00
Viktor Szakats
09d74f0f44 2011-12-23 19:12 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbzebra/tests/testwin.prg
  * contrib/hbzebra/tests/testcair.prg
  * contrib/hbzebra/tests/testhpdf.prg
    ! indenting
    * casing
2011-12-23 18:16:00 +00:00
Mindaugas Kavaliauskas
256ca1b83c 2011-12-23 18:00 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
+ contrib/hbzebra/qrcode.c
  * contrib/hbzebra/hbzebra.ch
  * contrib/hbzebra/hbzebra.hbp
  * contrib/hbzebra/hbzebra.hbx
    + QR Code
    ; Christmas gift for Harbour project :)
    ; TODO: encoding optimisation using mode switching

  * contrib/hbzebra/hbzebra.h
  * contrib/hbzebra/core.c
    + hb_bitbuffer_buffer(), hb_bitbuffer_not(), hb_bitbuffer_cat_int_rev()
    * formatting

  * contrib/hbzebra/tests/testcair.prg
  * contrib/hbzebra/tests/testhpdf.prg
  * contrib/hbzebra/tests/testwin.prg
    * updated to include QR Code

  * contrib/hbzebra/datamtrx.c
    * minor modification: code text support
2011-12-23 16:00:44 +00:00
Przemyslaw Czerpak
d4128116bb 2011-12-23 10:43 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/include/hbapicdp.h
  * harbour/src/rtl/cdpapi.c
    ! fixed typo in hb_cdpUTF8StringPeek() declaration
2011-12-23 09:43:30 +00:00
Pritpal Bedi
8d444bfdd5 2011-12-21 17:05 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/tests/demoqt.prg
    + Added: a little more animation to push button.
2011-12-22 01:06:48 +00:00
Pritpal Bedi
f551a1ca42 2011-12-21 16:50 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/tests/demoqt.prg
    + Implemented: pushbutton differentiates color based on its state.
2011-12-22 00:52:36 +00:00
Pritpal Bedi
e278bae975 2011-12-21 16:23 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/QPushButton.qth
  * contrib/hbqt/qtgui/qth/QWidget.qth
    + Added: PaintEvent = YES to check if engine is working ok.
       Yes, it is working.

  * contrib/hbqt/tests/demoqt.prg
    + Added: functionality to paint a PushButton via user code.
       Still looking for the how to determine state of the object,
       in this case, pushbutton, whether it is being pushed or 
       otherwise.

  * contrib/hbqt/hbmk2_qt.hbs
    + Implemented: engine to receive protected methods, i.e., events 
       and a way to exploit them. The code needs some more make-over
       but the proof of concept is working. Lookfor hbqt/tests/demoqt.prg
       for a live example. 

    NOTE: there is only a minimal need to add few keywords, rest all 
          is handelled by the engine. The next step is to synchronize
          this methodology with :connect() / :disconnect() protocol.
2011-12-22 00:38:58 +00:00
Pritpal Bedi
a581793c31 2011-12-20 16:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/QItemSelection.qth
  * contrib/hbqt/qtgui/qth/QItemSelectionModel.qth
    + Enforced: methods with QModelIndexList => QList< QModelIndex ).

  * contrib/hbqt/qtgui/qth/QWidget.qth
    ! Fixed: to honor QModelIndexList cast.
    + Added: building blocks to create classes with their protected 
       methods. The constructor methods are valid for only QWidget 
       class and this code will be replaced with real-code soon.
       Still I am looking for how to include resultant .cpp in final 
       binaries. Till then this code stays as is.

    Viktor: can you look into new methods and fix the logic from hbmk2's 
            point of view ? 
             qqwidget.h is created ok.
             moc_qqwidget.cpp is created ok.
               moc_qqwidget.o  is missing.
             QWidget.cpp is compiled fine.
               But when compiling demoqt.prg, it reports missing 
               vtable for QQWidget which is because moc_qqwidget.cpp 
               is not being linked.
            To invoke, in QWidget.qth, set PaintEvent = YES and 
            rebuild QWidget.*.
2011-12-21 01:08:02 +00:00
Viktor Szakats
8f661a9ffe 2010-12-20 13:03 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/rdd/usrrdd/rdds/arrayrdd.prg
    ! formatting/cleanup, removed unncessary e"" string
    ! replaced '='/'!=' operator on strings with ==. It's most probably 
      still broken, but at least now consistently so.
2011-12-20 12:05:13 +00:00
Mindaugas Kavaliauskas
06164bab62 2011-12-19 17:49 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/contrib/rddads/adsx.c
    ! fixed BOF(), EOF() after DBSKIP(-1)
    + DBOI_KEYVAL

  * harbour/contrib/hbcairo/context.c
    ! fixed cairo_set_dash() to accept empty dash pattern array
  + harbour/contrib/hbcairo/ps.c
  * harbour/contrib/hbcairo/hbcairo.hbx
  * harbour/contrib/hbcairo/hbcairo.hbp
    + added some PostScript support

  * harbour/contrib/hbwin/olecore.c
    + added exception handling, extended error reporting information
2011-12-19 15:51:45 +00:00
Viktor Szakats
284e44cc11 2010-12-19 03:28 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/rdd/usrrdd/rdds/arrayrdd.prg
    ! formatting and syntax cleanup
    + TOFIXes added
2011-12-19 02:28:50 +00:00
Pritpal Bedi
f505370d55 2011-12-18 17:03 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* src/rdd/usrrdd/rdds/arrayrdd.prg
    ! Just and just formatting.
    ! Compliance to -w3 switch.
2011-12-19 01:24:33 +00:00
Francesco Saverio Giudice
95e616a883 2011-12-18 19:57 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com)
* harbour/src/rdd/usrrdd/rdds/arrayrdd.prg
     * Cleaned windows xhb debug using HB_TRACE() function and removed old
        lines
  * harbour/ChangeLog
     * formatted previous log entry
2011-12-18 19:00:41 +00:00
Francesco Saverio Giudice
88c6af2a91 2011-12-18 11:19 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com)
* harbour/src/rdd/usrrdd/rdds/arrayrdd.prg
     * Added Index and Set Filter Support by Quique <quique@quiquesoft.com>. Thank you
2011-12-18 10:21:04 +00:00
Pritpal Bedi
a4e6d7fa68 2011-12-18 12:48 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/QPrinter.qth
  * contrib/hbqt/qtgui/qth/QPrintPreviewDialog.qth
    * Fixed: constructors.
  * contrib/hbqt/qtcore/qth/QLibraryInfo.qth
  * contrib/hbqt/qtgui/qth/QFileSystemModel.qth
  * contrib/hbqt/qtgui/qth/QGraphicsGridLayout.qth
  * contrib/hbqt/qtgui/qth/QGraphicsLayout.qth
  * contrib/hbqt/qtgui/qth/QLineEdit.qth
  * contrib/hbqt/qtgui/qth/QPlainTextEdit.qth
  * contrib/hbqt/qtgui/qth/QWizard.qth
  * contrib/hbqt/qtwebkit/qth/QWebFrame.qth
  * contrib/hbqt/qtwebkit/qth/QWebPage.qth
    + Added: methods introduced in later versions of Qt than 4.5.3.
       Please speak-out if some are missing.

  * contrib/hbqt/hbmk2_qt.hbs
    + Implemented: Qt version dependant class and methods compilations.
       Current implementation does not generate any error for methods
       which are called in application but are not present in used
       Qt version. It can be changed to throw run-time error. 
       Classes are only compiled when version of Qt is what is intended.

    NOTE: this implemenattion opens the door to include any new classes
          and methods to existing classes no matter which version is 
          current on the users system.
2011-12-18 08:58:20 +00:00
Pritpal Bedi
e568f749c1 2011-12-15 16:38 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/wvgtoolb.prg
  * contrib/gtwvg/wvgwing.c
    * Fixed: WvgToolbar() was wrongly displaying toolbar buttons 
       when number was exceeding 16. Now n number of buttons can 
       be displayed.
2011-12-16 00:41:17 +00:00
Pritpal Bedi
22e96b642c 2011-12-13 17:13 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/wvgax.prg
  * contrib/gtwvg/wvgcheck.prg
  * contrib/gtwvg/wvgdarea.prg
  * contrib/gtwvg/wvglistb.prg
  * contrib/gtwvg/wvgpushb.prg
  * contrib/gtwvg/wvgscrlb.prg
  * contrib/gtwvg/wvgsle.prg
  * contrib/gtwvg/wvgwin.c
  * contrib/gtwvg/wvtwin.ch
    + Implemented: ::pointerFocus for WvgPushButton() and WvgCheckBox().
       This facilitates not to keep focus on push buttons after click.
    ! Fixed: focussing issues for WvgScrollBar() objects.
    + Implemented: WvgActiveXControl() for CUI hosting.

  * contrib/gtwvg/tests/demowvg.prg
  * contrib/gtwvg/tests/wvgtbrowser.prg
    + Reworked: The browser demonstration now holds Shell.Explorer.2 
       active-x control to navigate the web. Just click on "Active-X"
       check box.
    ! Fixed: navigation glitch when another control was activated 
       while the current focus has been on another GUI control.

    NOTE: this implementation is now production ready, take use of it.
2011-12-14 01:22:25 +00:00