Commit Graph

16814 Commits

Author SHA1 Message Date
Pritpal Bedi
abdc9f8f79 2012-02-02 10:32 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/wvgcrt.prg
  * contrib/gtwvg/wvgwnd.prg
  * contrib/hbxbp/xbpcrt.prg
  * contrib/hbxbp/xbpwindow.prg
    * Fixed: ::sSize => ::aSize.
       Overlook reported by Miso Pucko on bug-tracker.

    * Moved: some methods to PROTECTED: section.
    * Fixed: ::isParentCrt() which was preventing the subclassing WvgCRT().
       Requested by Miso Pucko on bug-tracker.
2012-02-02 18:40:20 +00:00
Pritpal Bedi
7a27be1ee9 2012-02-02 10:04 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideprojmanager.prg
    * Formatting.
  + contrib/hbide/resources/panel_10.png
  + contrib/hbide/resources/panel_11.png
  + contrib/hbide/resources/panel_12.png
  + contrib/hbide/resources/panel_13.png
  + contrib/hbide/resources/panel_9.png
    + Added: new images for panels.
  * contrib/hbide/hbide.qrc
    + Added: above images.
2012-02-02 18:14:06 +00:00
Viktor Szakats
3d890a92da 2012-02-01 00:50 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbxbp/xbpgeneric.prg
  * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp
  * contrib/hbide/hbqreportsmanager.prg
    ! neverending cleanup of HB_TR_ALWAYS debug lines

  * contrib/hbxbp/xbp.ch
  * contrib/hbide/hbide.ch
    + solution to end the neverending cleanup of HB_TR_ALWAYS debug lines
    ; NOTE: use debug msgs as described in INSTALL
2012-02-01 14:42:07 +00:00
Pritpal Bedi
6c3390e4cf 2012-01-31 17:56 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp
    ! Fixed: a long standing mis-behavior where K_END was not 
       working as expected in column-selection mode.
2012-02-01 01:58:39 +00:00
Viktor Szakats
d329122720 2012-02-01 00:50 UTC+0100 Viktor Szakats (harbour syenar.net)
* ChangeLog
    ! added 'incompatible' flag to recent hbhttpd changelog entry
2012-01-31 23:51:11 +00:00
Viktor Szakats
f63c5df777 2012-02-01 00:44 UTC+0100 Viktor Szakats (harbour syenar.net)
* examples/gtwvw/tests/ebtest7.prg
    * ARRAY( 0 ) -> {}
2012-01-31 23:47:07 +00:00
Pritpal Bedi
aadce7770a 2012-01-31 14:19 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/QWidget.qth
    + Restored: PaintEvent = YES

  * contrib/hbqt/hbmk2_qt.hbs
    + Implemented: Style-sheets working when current class 
       is actually a sub-class. Tip and code snippet 
       forwarded by Francesco Perillo, many thanks.
2012-01-31 22:26:40 +00:00
Viktor Szakats
5b1e2b4466 2012-01-31 20:04 UTC+0100 Viktor Szakats (harbour syenar.net)
* src/rdd/usrrdd/rdds/arrayrdd.prg
  * contrib/gtwvg/wvgax.prg
  * contrib/hbwin/tests/testgdi.prg
  * contrib/hbgd/tests/test_out.prg
  * contrib/hbtip/tests/loadhtml.prg
  * contrib/hbide/ideactions.prg
  * tests/parseini.prg
  * examples/httpsrv/cgifunc.prg
  * examples/httpsrv/modules/tableservletdb.prg
  * examples/httpsrv/session.prg
    * HB_HASH() -> { => }
2012-01-31 19:05:34 +00:00
Przemyslaw Czerpak
3850eb6a28 2012-01-31 16:22 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/pp/ppcore.c
    ! added resetting conditional compilation stack in hb_pp_reset()
      Before this modification unclosed #if[def] statements were
      significant for next PRG files passed to Harbour compiler
      as single command (in such way works also HBMK2 with build
      in compiler).
    * clean stream functions and user operators in hb_pp_reset()
2012-01-31 15:22:45 +00:00
Viktor Szakats
8add0672db 2012-01-31 10:43 UTC+0100 Viktor Szakats (harbour syenar.net)
* INSTALL
    * typo and minor tweak to troubleshooting section
2012-01-31 09:43:43 +00:00
Przemyslaw Czerpak
db91e64c15 2012-01-31 05:07 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/pp/ppcore.c
    ! fixed line numbering in extended codeblocks with multiline
      commands
2012-01-31 04:07:44 +00:00
Pritpal Bedi
1432a11259 2012-01-30 17:47 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/QWidget.qth
    - Removed: PaintEvent = Yes flag.
       It should cover misbehavior reported by CarozoDeQuilmes.
2012-01-31 01:54:52 +00:00
Pritpal Bedi
10a41fe0b6 2012-01-30 17:36 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/docviewgenerator.ui
    + Added: toolbar button on Document Viewer dock to "Save All as PDF".
  * contrib/hbide/idefunctions.prg
    + Added: ::lQuitting message handelling.
  * contrib/hbide/ideharbourhelp.prg
    + Implemented: to save all Harbour help documents to .pdf.
       User will be asked to provide a file name which will be 
       used as prefix to complete .pdf filename. It will be suffixed 
       with "_" + function name. User is requested to select an 
       empty sub-folder to get all PDFs which will be over 2000+ 
       as per current SVN.
  * contrib/hbide/idemain.prg
    + Reworked: how hbIDE was exiting. It may fix the exit crash.
  * contrib/hbide/idesaveload.prg
    + Fixed: a wrongly accesses class variable. 
       This might potentially be causing hbIDE to generate GPF at 
       startup on Windows 7, please test.
  * contrib/hbide/ideshortcuts.prg
    + Added: ::lQuitting message handelling.
2012-01-31 01:45:53 +00:00
Przemyslaw Czerpak
70eef1da40 2012-01-31 00:56 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/contrib/gtwvg/wvgwin.c
    ! added workaround for possible HVM string corruption and GPF in
      WVG_SENDMESSAGE() function. This function is still very danger
      when it's used with messages extracting data to passed buffer
      and user have to pass string large enough to avoid possible
      buffer overflow.
2012-01-30 23:57:05 +00:00
Przemyslaw Czerpak
720cf3e820 2012-01-31 00:37 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/contrib/gtwvg/wvgwin.c
    ! fixed wrongly used string handler instead of string pointer as
      HB_STORSTR() parameter
    ! added missing casting for C++ mode
    ! added casting to pacify warning
2012-01-30 23:37:56 +00:00
Viktor Szakats
76e3f5afd6 2012-01-30 15:19 UTC+0100 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
  * config/postinst.hbs
    ! use HB_WILDMATCH() with .T. option to make it behave as expected

  * include/harbour.hbx
  * include/hbcpage.hbx
    * regenerated
2012-01-30 14:21:50 +00:00
Przemyslaw Czerpak
c68616972b 2012-01-30 14:33 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/include/harbour.hbx
    + added HB_FUNC_EXCLUDE HB_MT
      TOFIX: it also disabled HB_MTVM() function. It should not happen.

  * harbour/include/hbcpage.hbx
    + added HB_FUNC_EXCLUDE HB_CODEPAGE_BIG5

  * harbour/include/harbour.hbx
  * harbour/include/hbusrrdd.hbx
  * harbour/include/hbscalar.hbx
  * harbour/include/hblang.hbx
  * harbour/include/hbcpage.hbx
    * regenerated automatically

  * harbour/src/rtl/valtype.c
    + added new PRG function: HB_ISHASHKEY( <xVal> ) -> <lValidHashKey>

  * harbour/src/lang/msgskiso.c
  * harbour/src/lang/msgskwin.c
  * harbour/src/lang/msgskkam.c
  * harbour/src/lang/msgsk852.c
    * modification in Slovak CPs by Jaroslav Janik - many thanks.
2012-01-30 13:33:49 +00:00
Mindaugas Kavaliauskas
ac6efa8cbb 2012-01-30 14:38 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* ChangeLog
    ! fixed multiple typos in previous ChangeLog entry
2012-01-30 12:38:00 +00:00
Viktor Szakats
e83d6afbe2 2012-01-30 10:27 UTC+0100 Viktor Szakats (harbour syenar.net)
* src/rtl/getsyshb.prg
    % optimization

  * contrib/hbqt/hbmk2_qt.hbs
    ! fixed version guards to add complete .prg level
      interface when the whole class is unsupported
      in the QT version we're building against
2012-01-30 09:30:22 +00:00
Viktor Szakats
e02cbc6c06 2012-01-29 17:22 UTC+0100 Viktor Szakats (harbour syenar.net)
* src/rtl/tget.prg
  * src/rtl/getsyshb.prg
    + added support for hash GET variables

  * utils/hbmk2/hbmk2.prg
    + added REQUESTs to blowfish, md5, sha1 and few sha2 functions
      for 3rd party plugins

  * contrib/hbhttpd/core.prg
    * fmt
2012-01-29 16:25:03 +00:00
Viktor Szakats
2e18cad2d5 2012-01-27 22:40 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbhttpd/tests/eshop.prg
    * deleted debug line
2012-01-27 21:41:25 +00:00
Viktor Szakats
94d5bbcfa0 2012-01-27 21:15 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbhttpd/core.prg
  * contrib/hbhttpd/tests/eshop.prg
    + enabled SSL after successful testing
    * moved cert generation instructions to sample app src
2012-01-27 20:16:57 +00:00
Viktor Szakats
a76ac0b90f missed this 2012-01-27 20:01:21 +00:00
Viktor Szakats
8cf24d1ffd 2012-01-27 20:52 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbplist
  * contrib/hbhttpd/core.prg
  * contrib/hbhttpd/hbhttpd.hbp
  * contrib/hbhttpd/hbhttpd.hbc
  + contrib/hbhttpd/hbhttpds.hbp
  + contrib/hbhttpd/hbhttpds.hbc
  * contrib/hbhttpd/widgets.prg
  * contrib/hbhttpd/hbhttpd.hbx
  - contrib/hbhttpd/tests/webapp.prg
  + contrib/hbhttpd/tests/eshop.prg
  * contrib/hbhttpd/tests/files/main.js
  + contrib/hbhttpd/tests/tpl
    + merged latest uhttpd changes (0.4) posted by Mindaugas on his
      website into hbhttpd. It implements these changes (quote):
    * strict scope for UHttpd class methods and variables
    * support for more HTTP status codes
    * added error handler for child processes
    ! fixed bug in HttpDateUnformat()
    * new server parameters setting approach implemented
    * more friendly UProcInfo() output format
    + client IP filtering
2012-01-27 19:58:14 +00:00
Mindaugas Kavaliauskas
401423620e 2012-01-27 18:25 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* src/vm/hashes.c
  * src/vm/hashfunc.c
    + implemented posibility to use hashes a sorted arays with binary search.

      Implemented HB_BOOL hb_hashScanSoft( pHash, pKey, &nPos ). Function 
      if similar to, but returns nPos even if pKey is not found in pHash.

      Extended HB_HHASKEY( aHash, xKey [, @nPos ] ) --> lFound
      Function optionaly returns position of the item with a largest key 
      smaller or equal to xKey. If xKey is less than all keys in hash, 
      zero position is returned. I.e., 
        aHash := {10=>, 20=>}
        ? HB_HHASKEY( aHash,  5, @nPos ), nPos  //  .F.          0
        ? HB_HHASKEY( aHash, 10, @nPos ), nPos  //  .T.          1
        ? HB_HHASKEY( aHash, 15, @nPos ), nPos  //  .F.          1
        ? HB_HHASKEY( aHash, 20, @nPos ), nPos  //  .T.          2
        ? HB_HHASKEY( aHash, 25, @nPos ), nPos  //  .F.          2
2012-01-27 16:25:55 +00:00
Viktor Szakats
c62cf697f7 2012-01-27 13:34 UTC+0100 Viktor Szakats (harbour syenar.net)
* INSTALL
    * deleted announcement mailing list. pls recreate with new owner 
      if needed.
2012-01-27 12:34:52 +00:00
Pritpal Bedi
1ca1e331bb 2012-01-26 14:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpwindow.prg
    ! Fixed: (Hopefully) the main menu issue on MAC reported by 
       Antonio Linares.
2012-01-26 22:58:36 +00:00
Pritpal Bedi
3b4cc84f91 2012-01-26 12:37 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idebrowse.prg
  * contrib/hbide/idechangelog.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/idedocwriter.prg
  * contrib/hbide/ideedit.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/idefindreplace.prg
  * contrib/hbide/ideformat.prg
  * contrib/hbide/idefunctions.prg
  * contrib/hbide/ideharbourhelp.prg
  * contrib/hbide/idehome.prg
  * contrib/hbide/idemain.prg
  * contrib/hbide/ideobject.prg
  * contrib/hbide/idesaveload.prg
  * contrib/hbide/ideshortcuts.prg
  * contrib/hbide/ideskeletons.prg
  * contrib/hbide/idethemes.prg
  * contrib/hbide/idetools.prg
    * Fixed: (Hopefully) hbIDE crash at exit.
       This might happen at certain situations when a slot 
       is executed while object has already been destroyed 
       by its parent. 
       The problem report was furnished by Antonio Linares, thanks.
2012-01-26 20:44:50 +00:00
Viktor Szakats
8fbd0c8bcd 2012-01-26 10:14 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbqt/hbqt_common.hbc
    ! untested patch to switch static supc++ to dynamic stdc++
      on darwin systems (following bsd systems in 2010-11-26 13:44 UTC+0100)
      as suggested by Antonio Linares to make hbide build on 
      OS X Lion. [ to be tested that earlier OS X version are 
      still okay. ]
2012-01-26 09:15:23 +00:00
Pritpal Bedi
5bb86161a7 2012-01-25 18:05 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idefindreplace.prg
    ! Changed: <Replace> option in <Find in Files> now opens
       the modified source on <Main> panel only instead the 
       current active panel if the source is not open already.
       This facilitates the easy management of saving/closing 
       those sources in bulk.
2012-01-26 02:09:21 +00:00
Pritpal Bedi
2ada1c0fe5 ! Omitted from prev commit. 2012-01-25 23:13:26 +00:00
Pritpal Bedi
d992947bba 2012-01-25 15:04 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idefindreplace.prg
    ! Changed: <Replace> option in <Find in Files> now keeps open 
       the modified source in modified state which has to be 
       saved/closed by the user manually. To accomplish this task 
       efficiently there already exist an option in 
          <Main Menu><Files><Save All>
       or by other tool-bar controlled icons.
       [ Suggested by Maurizio and Qatan ]
2012-01-25 23:10:47 +00:00
Pritpal Bedi
28f5664f75 2012-01-25 14:23 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideharbourhelp.prg
    + Changed: the way .hbd page was being displayed.
       Now it contains the complete syntax of the function/method etc.
       Thanks to Massimo for the tip.

  * contrib/hbide/idemain.prg
    * Fixed: SplashScreen() issue reported by Itamar.
2012-01-25 22:33:17 +00:00
Viktor Szakats
82697b6864 2012-01-25 20:23 UTC+0100 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
    + warning will be shown and lib ignored if user explicitly
      specifies Harbour core library.
    ! visual glitch in two trace msgs.

  * contrib/hbblat/tests/hbmk.hbm
  * contrib/hbhpdf/tests/hbmk.hbm
    + best practice: using .hbc files instead of -l options.
2012-01-25 19:24:34 +00:00
Pritpal Bedi
e72c4aa9f1 2012-01-24 18:00 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idefindreplace.prg
  * contrib/hbide/idesources.prg
    + Implemented: <Replace> option in <Find in Files> protocol.
       Please test and forward your suggessions as to what can be 
       improved hereunder.
2012-01-25 02:03:18 +00:00
Pritpal Bedi
ae5848cf24 2012-01-24 15:19 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idedocks.prg
  * contrib/hbide/idemain.prg
  * contrib/hbide/idesaveload.prg
    ! Optimized: to display the user interface as fast as possible.
       The only feature compromized is the Window Theme set via 
       <Setup><General><Style>.
       Now it appears to be lightening fast, let me know your experiences.
2012-01-24 23:24:05 +00:00
Viktor Szakats
0b87a58c9a 2012-01-24 23:50 UTC+0100 Viktor Szakats (harbour syenar.net)
* ChangeLog
    ! typo
  * config/global.mk
    * changed wording in a rare error msg
2012-01-24 22:51:23 +00:00
Pritpal Bedi
46d6036772 2012-01-24 13:10 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/wvgwin.c
    + Added: WVG_SetMenuItem( hMenu, nPos, nFlags, cPrompt|oSubMenu, lPrompt ).

  * contrib/gtwvg/wvgmenub.prg
    + Implemented: ::setItem( nItemIndex, aItem )

  * contrib/gtwvg/tests/demowvg.prg
    + Demonstrated: how to change the text of an existing menu prompt.
2012-01-24 21:22:59 +00:00
Pritpal Bedi
e042ed419a 2012-01-23 17:49 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/wvg3stat.prg
  * contrib/gtwvg/wvgcheck.prg
  * contrib/gtwvg/wvgdatar.prg
  * contrib/gtwvg/wvglistb.prg
  * contrib/gtwvg/wvgmle.prg
  * contrib/gtwvg/wvgparts.ch
  * contrib/gtwvg/wvgradio.prg
  * contrib/gtwvg/wvgscrlb.prg
  * contrib/gtwvg/wvgsle.prg
  * contrib/gtwvg/wvgstatc.prg
  * contrib/gtwvg/wvgtreev.prg
    * Changed: Class DataRef() => WvgDataRef()
       It was conflicting with DataRef() in hbXBP implementation
       rendering both libraries mutually exclusive.

  * contrib/gtwvg/wvgcombo.prg
    + Implemented: WvgComboBox() exactly per Xbase++ documentation.

  * contrib/gtwvg/wvgwin.c
    + Added: WVG_SendCBMessage( hWnd, nMessage, wParam, lParam ) => xRetValue.

  * contrib/gtwvg/wvtwin.ch
    + Added: few missing CB_* constants.

  * contrib/gtwvg/tests/wvgtbrowser.prg
    + Demonstrated: WvgComboBox() functionality by replacing 
       index orders list box with combobox.
2012-01-24 01:57:08 +00:00
Pritpal Bedi
70954e9b18 2012-01-20 16:35 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/wvgdatar.prg
    * Fixed: :setData() method for WvgListBox().

  * contrib/gtwvg/wvglistb.prg
    + Implemented: oWvgListBox:killInputFocus and oWvgListBox:setInputFocus callbacks.

  * contrib/gtwvg/wvgmenub.prg
    + Implemented: oMenu:insItem( nItemIndex, aItem ) -> nItemIndex 
                   oMenu:isItemChecked( nItemIndex ) -> lChecked
                   oMenu:isItemEnabled( nItemIndex ) -> lEnabled
                   oMenu:getItem( nItemIndex ) -> aItem

  * contrib/gtwvg/wvgwin.c
    + Added: WVG_InsertMenu( hMenu, nPosition, nFlags, nMenuId|hSubMenu, cPrompt ) -> lSuccess
             WVG_IsMenuItemChecked( hMenu, nPosition ) -> lChecked
             WVG_IsMenuItemEnabled( hMenu, nPosition ) -> lEnabled

  * contrib/gtwvg/tests/demowvg.prg
    + Added: demo code to demonstrate above features.
2012-01-21 00:45:01 +00:00
Pritpal Bedi
54516add26 2012-01-18 17:41 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/hbgtwvg.ch
    + Added: HB_GTS_KEYTOITEM constant.
  * contrib/gtwvg/gtwvg.c
    + Added: WM_VKEYTOITEM and WM_CHARTOITEM messages fired as events.
  * contrib/gtwvg/wvglistb.prg
    + Added: LBS_NOINTEGRALHEIGHT and LBS_WANTKEYBOARDINPUT attributes.
    + Added: recognizing keyboard input. 
       K_ENTER press on a listbox item now activates :itemSelected callback.
  * contrib/gtwvg/wvgphdlr.prg
  * contrib/gtwvg/wvgwnd.prg
    + Added: to recognize HB_GTS_KEYTOITEM event.
2012-01-20 01:49:08 +00:00
Pritpal Bedi
326d325955 2012-01-18 12:02 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqtgui.ch
    + Added: constants for QDeclarative_*.

  * contrib/hbqt/qtgui/hbqtgui.hbx
    * Refreshed.
2012-01-18 20:04:59 +00:00
Pritpal Bedi
b2af542ae8 2012-01-18 11:59 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/tests/demowvg.prg
    * Fixed: some artifacts.
  * contrib/gtwvg/tests/wvgtbrowser.prg
    * Fixed: browser movements in relation to scrollbars.
2012-01-18 20:02:05 +00:00
Pritpal Bedi
7a5a9f2012 2012-01-17 18:07 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/filelist.hbm
    + Added: new following classes.
  + contrib/hbqt/qtgui/qth/QDeclarativeComponent.qth
  + contrib/hbqt/qtgui/qth/QDeclarativeContext.qth
  + contrib/hbqt/qtgui/qth/QDeclarativeEngine.qth
  + contrib/hbqt/qtgui/qth/QDeclarativeError.qth
  + contrib/hbqt/qtgui/qth/QDeclarativeExpression.qth
  + contrib/hbqt/qtgui/qth/QDeclarativeImageProvider.qth
  + contrib/hbqt/qtgui/qth/QDeclarativeItem.qth
  + contrib/hbqt/qtgui/qth/QDeclarativeListReference.qth
  + contrib/hbqt/qtgui/qth/QDeclarativeParserStatus.qth
  + contrib/hbqt/qtgui/qth/QDeclarativeProperty.qth
  + contrib/hbqt/qtgui/qth/QDeclarativePropertyMap.qth
  + contrib/hbqt/qtgui/qth/QDeclarativePropertyValueSource.qth
  + contrib/hbqt/qtgui/qth/QDeclarativeScriptString.qth
  + contrib/hbqt/qtgui/qth/QDeclarativeView.qth
    + Implemented: QDeclarative*() classes.
       These classes implement the "Qt Quick" protocol introduced 
       in Qt 4.7 onwards and being a whole new world to Harbour 
       developers. 

    TODO: an example how to use them in the context of Harbour.
2012-01-18 02:13:03 +00:00
Pritpal Bedi
7c9dd1a681 2012-01-17 12:13 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/tests/browqt.prg
  * contrib/hbqt/tests/wvtqt.prg
    * Refined: to execute a Qt dialog from within GTWVT application.
       This implementation assumes that GTWVT is the main application 
       window and Qt dialogs are opened in separate thread.
       Will look into how the reverse can be achieved.
2012-01-17 20:18:32 +00:00
Pritpal Bedi
fc3e2909a8 2012-01-16 17:32 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/gtwvg.c
  * contrib/gtwvg/gtwvg.h
  * contrib/gtwvg/hbgtwvg.ch
    + Implemented: HB_GTI_MAXIMIZABLE message.
       hb_gtInfo( HB_GTI_MAXIMIZABLE, TRUE/FALSE ) -> lPrevState
    TODO: implement in GTWVT if deemed fit.
2012-01-17 01:35:26 +00:00
Pritpal Bedi
ec338e6fc0 2012-01-16 16:50 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/gtwvg.c
    + Extended: hb_gtInfo( HB_GTI_SPEC, HB_GTS_SETPOSITION, [{x,y}] ) 
       to return the previous window position as {x,y} array.
2012-01-17 00:52:44 +00:00
Pritpal Bedi
eb6b630624 2012-01-16 16:30 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/wvgdatar.prg
    ! Synchronized: WvgListBox():getData() method.

  * contrib/gtwvg/wvglistb.prg
  * contrib/gtwvg/wvgtreev.prg
  * contrib/gtwvg/wvgwnd.prg
    + Implemented: oXbp:pointerFocus instance variable for 
       WvtListBox() and WvtTreeView() objects. 
       If a control is laid onto a WvgCrt(), then this variable 
       can be set to FALSE to keep focus on console window.
       INCOMPATIBLE: this behavior is not available in Xbase++.
2012-01-17 00:36:26 +00:00
Pritpal Bedi
f34b04d26e 2012-01-16 16:26 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqtcore.hbx
  * contrib/hbqt/qtcore/qth/filelist.hbm
  * contrib/hbqt/qtcore/qth/QFileSystemWatcher.qth
  * contrib/hbqt/qtcore/qth/QObject.qth
    + Added: QFileSystemWatcher() class.
       Elements pulled by Bacco, thank you, with a small change.
2012-01-17 00:30:14 +00:00
Przemyslaw Czerpak
9ee0028ac3 2012-01-16 23:36 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/contrib/xhb/hbcompat.ch
    * added few more translation rules

  * harbour/contrib/xhb/hbxml.ch
    * synced with xHarbour

  * harbour/contrib/rddads/rddads.h
  * harbour/contrib/rddads/ads1.c
  * harbour/contrib/rddads/adsfunc.c
    * moved ADS call back to TSD
    + added optional support for storing connection handler in TSD.
      By default it's disabled and can be enabled by compile time
      macro: HB_ADS_TSD_CONNECTION
      (i.e. set/export HB_USER_CFLAGS=-DHB_ADS_TSD_CONNECTION)
      I added it for tests. I'm still waiting for code example
      which can exploit problems in ACE library when single connection
      handle is used by different threads.
2012-01-16 22:36:44 +00:00