Commit Graph

6343 Commits

Author SHA1 Message Date
Viktor Szakats
0872b25ef1 2012-07-16 11:19 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbide/ideprojectwizard.prg
  * contrib/hbide/projectwizard.ui
    ! HbMk2 -> hbmk2 to be consistent with everywhere else
2012-07-16 09:19:57 +00:00
Pritpal Bedi
2a502734c6 2012-07-16 01:14 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idemain.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/ideprojectwizard.prg
  * contrib/hbide/projectwizard.ui
    ! Advanced: to a comfortable level how a project can be constructed.
       Please play with <Main Menu><Project><New Project Wizard>.
       It implements very nice constructs to enter various elements.
       Still a work-in-progress, but concept has begining to impress.
2012-07-16 08:20:11 +00:00
Pritpal Bedi
2e0ac6cd88 2012-07-15 00:57 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idetools.prg
    * Minor.
  * contrib/hbide/hbide.hbp
  * contrib/hbide/ideactions.prg
  * contrib/hbide/idemain.prg
  * contrib/hbide/ideobject.prg
  + contrib/hbide/ideprojectwizard.prg
  + contrib/hbide/projectwizard.ui
    + Added: .ui and class to offer the facility to create a project 
        with minimum of efforts. It is just the begining, only user
        interface is available currently, a work-in-progress. This 
        can be accessed via <Main Menu><Project><New Project Wizard>.
        Do have a look and let me know if more can be added...
2012-07-15 08:13:53 +00:00
Pritpal Bedi
90ed61138f 2012-07-14 13:50 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideedit.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/idefindreplace.prg
  * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp
  * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.h
  * contrib/hbqt/qtgui/qth/HBQPlainTextEdit.qth
    - Deleted some methods.
    % Optimized code flow.
       This fixes many minor glitches in editing.
2012-07-14 20:53:47 +00:00
Pritpal Bedi
20823c504a 2012-07-14 03:59 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbmk2_qt.hb
    - Reverted: a minor change in logic which produced regression at a 
        particular .ui.
     
  * contrib/hbide/idedocks.prg
  * contrib/hbide/ideedit.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/idesources.prg
  * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp
    + Enhancements: 
        - tremendous speed improvements while editing and selecting.
        - fixed many small but important artifacts about column-selections.
        + added bookmark icon on the statusbar too. It makes it convinient 
          to manipulate them in speedy way.
    - Lost: number of characters selected. It has been a speed breaker.    
    - TODO: cleanup the hbqt_hbqplaintextedit.cpp source.
2012-07-14 11:09:04 +00:00
Pritpal Bedi
ae32266829 2012-07-13 16:04 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/QClipboard.qth
    * Fixed: constructor 
       ( void* ) QApplication::clipboard()
         =>
       ( void* ) __hbqtgui_app()->clipboard()
  * contrib/hbqt/qtgui/qth/QWidget.qth
    + Added: void setInputMethodHints ( Qt::InputMethodHints hints )  [*V=0x040600*]
2012-07-13 23:09:05 +00:00
Pritpal Bedi
847fd913ab 2012-07-13 15:57 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqtgui.ch
  * contrib/hbqt/hbmk2_qt.hb
    + Applied: patch received from Ryszard Glab ( with my fixes of one overlook ).
      fixes:
        - some issues with QApplication:translation method 
        - it allows for binding QAction to a window for wchich the action 
          was deined, for example, 
            if SomeDialog.ui file has actions defined then virtual methods:
            <actionName>_triggered is added to UI_SomeDialog class.

      Thanks Ryszard, it is pleasure to see you on-board again.
2012-07-13 23:04:02 +00:00
Pritpal Bedi
2173ae9ea5 2012-07-12 23:33 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idebrowse.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/idemain.prg
  * contrib/hbide/idesources.prg
    + Implemented: 
      1. IdeDBU mode where .dbf(s) can be passed on command-line, as:
             HbIDE.exe \harbour\tests\test.dbf  myOther.dbf

           This mode can be combined with pure source editing mode
           where source(s) are passed on the command-line, like;
             HbIDE.exe \harbour\tests\test.dbf  myOther.dbf \mysources\first.prg.

           This mode also hides "Main" and "Docking Widgets" toolbars,
           thus presents a lean look. If a .dbf is passed as above,
           then IdeDBU gets preference over source editor in terms of 
           application's real-estate, which seems logical. Currently,
           DBFCDX driver is used to open these tables, but logic is in 
           place to honour other drivers; the only issue is how to get this 
           information on the command-line.

      2. A "default.prg" source will welcome the user on "Main" panel
           ready to accept input, if HbIDE is opened without any sources
           made available to be opened. The actual filename will be requested
           at the time of saving that source; either explicitly saved, or 
           on termination. This request will come-up only if the source 
           has been modified.
2012-07-13 06:55:51 +00:00
Pritpal Bedi
cbbe0d50f1 2012-07-12 09:26 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideedit.prg
  * contrib/hbide/ideeditor.prg
    ! Optimizations: what exactly should get fired with which event.
       User must experience speed improvement while navigating and 
       editing the sources.
  
  ; NOTE: this is the first commit in series of enhancements, 
          optimizations and improvements in HbIDE. Please speak out 
          your expectations, concerns, suggestions, what-ever, about 
          HbIDE. Next few weeks I will be working on this tool only.
2012-07-12 16:33:43 +00:00
Mindaugas Kavaliauskas
25ec4c2ba7 2012-04-12 18:22 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/src/common/hbdate.c
    * increased stability of hb_dateDecode() for date values having year > 9999

  * harbour/contrib/rddads/ads1.c
    ! fixed errorous fallthrough (the value of rowversion and autoincrement 
      fields was float but not integer)
    * minor formatting

  * harbour/contrib/rddads/adsx.c
    * LPMIXKEY -> PMIXKEY, LPMIXTAG -> PMIXTAG. Let's forget about long 
      pointers and memory segmentation
    + implemented ADSX tag (custom tag) update on RDD PutValue method
2012-07-12 15:23:08 +00:00
Viktor Szakats
30a48cb7af 2012-07-11 01:39 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbqt/hbmk2_qt.hb
  * src/rtl/spfiles.c
    ! formatting
2012-07-10 23:40:21 +00:00
Pritpal Bedi
9ee2e705e7 2012-07-10 15:22 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idebrowse.prg
  * contrib/hbide/idechangelog.prg
  * contrib/hbide/idedict.prg
  * contrib/hbide/idedocwriter.prg
  * contrib/hbide/ideedit.prg
  * contrib/hbide/ideenviron.prg
  * contrib/hbide/idefindreplace.prg
  * contrib/hbide/ideformat.prg
  * contrib/hbide/idefunctions.prg
  * contrib/hbide/ideharbourhelp.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/ideprojmanager.prg
  * contrib/hbide/idesaveload.prg
  * contrib/hbide/ideshortcuts.prg
  * contrib/hbide/ideskeletons.prg
  * contrib/hbide/idethemes.prg
  * contrib/hbide/idetools.prg
    - Replaced: all occurances of accessing objects in ui_* classes 
       prefixed with "q_". Removing "q_" was enough to achieve it.
2012-07-10 22:27:31 +00:00
Pritpal Bedi
2b33c59989 2012-07-10 15:18 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbmk2_qt.hb
    ! Added: destroy() method.
    * Changed: order of generated ui_* class methods plus some formatting.

  * contrib/hbqt/qtgui/hbqtgui.ch
    + Added: a few more constants.
2012-07-10 22:22:26 +00:00
Pritpal Bedi
446d6d6cdd 2012-07-10 10:46 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqtgui.ch
    + Added: few QLCD* constants.

  * contrib/hbqt/qtgui/qth/QLCDNumber.qth
    + Added: digitCount()/setDigitCount() methods introduced in Qt 4.6.
2012-07-10 17:49:02 +00:00
Viktor Szakats
1ddb75cd8b 2012-07-10 13:55 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbqt/hbqt_commons.hbm
  * contrib/hbssl/hbssls.hbp
    ! do not generate .hbx files for optional static versions of libs
2012-07-10 11:55:53 +00:00
Pritpal Bedi
028e354eb8 2012-07-10 02:25 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/tests/dbfbrowser.prg
    * Minor: using the table in shared mode instead of exclusively.
2012-07-10 09:26:32 +00:00
Pritpal Bedi
26e04dcba4 2012-07-10 02:14 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbqreportsmanager.prg
  * contrib/hbide/ideactions.prg
  * contrib/hbide/idebrowse.prg
  * contrib/hbide/idechangelog.prg
  * contrib/hbide/ideconsole.prg
  * contrib/hbide/idedict.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/idedocwriter.prg
  * contrib/hbide/ideedit.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/idefindreplace.prg
  * contrib/hbide/idefunctions.prg
  * contrib/hbide/ideharbourhelp.prg
  * contrib/hbide/idehome.prg
  * contrib/hbide/idemain.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/ideplugins.prg
  * contrib/hbide/ideprojmanager.prg
  * contrib/hbide/idesaveload.prg
  * contrib/hbide/ideshortcuts.prg
  * contrib/hbide/ideskeletons.prg
  * contrib/hbide/idestylesheets.prg
  * contrib/hbide/idetags.prg
  * contrib/hbide/idethemes.prg
  * contrib/hbide/idetools.prg
  * contrib/hbide/ideuisrcmanager.prg
  * contrib/hbide/idewizard.prg
    - Removed: qObj[ cObjName ] to current syntax.
    % Started: to make it unicode compliant but struck 
        in between while global find/replaced left me 
        in static state. So I need to commit.
2012-07-10 09:21:53 +00:00
Pritpal Bedi
6a7bda8518 2012-07-10 02:04 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqtgui.hbm
  * contrib/hbqt/qtgui/hbqtgui.hbx
  - contrib/hbqt/qtgui/THbQtUI.prg
    - Removed: class HbQtUi() no longer required.

  * contrib/hbqt/hbmk2_qt.hb
    + Implemented: .ui manipulation as proper class object.
       Now any object of interface can be accessed by its objectName
       given in the Qt Creator. To keep compatibility with old 
       code, the "q_" prefix is also retained. User will see no 
       difference in his code but is encouraged to use new syntax
       which is mode in line with a true object.
        For example: oUI := hbqtui_uifilename( oParent )
                     oUI:q_btnClose:connect( ...)
                        =>
                     oUI := ui_uifilename():new( oParent )
                     oUI:btnClose:connect( ... )
  ; INCOMPATIBLE: to access qObj[ cObjectName ] is no more available.
                  Please update your code to honor new syntax.
2012-07-10 09:14:28 +00:00
Pritpal Bedi
0a497134fe 2012-07-10 02:02 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtopengl/hbqtopengl.hbc
  * contrib/hbqt/qtscript/hbqtscript.hbc
  * contrib/hbqt/qtsvg/hbqtsvg.hbc
  * contrib/hbqt/qtxml/hbqtxml.hbc
    - Removed: not required dependancies.
2012-07-10 09:04:31 +00:00
Viktor Szakats
a2c4a6c4ab 2012-07-09 22:00 UTC+0200 Viktor Szakats (harbour syenar.net)
+ .gitignore
    + added .gitignore file. experimental.

  * utils/hbmk2/hbmk2.prg
    + -hbx= without parameter will now disable .hbx generation
      instead of being a noop
    * minor formatting

  * contrib/3rd/sqlite3/sqlite3.hbp
  * contrib/gtalleg/gtalleg.hbm
  * contrib/gtwvg/gtwvg.hbp
  * contrib/hbbz2/3rd/bz2/bz2.hbp
  * contrib/hbexpat/3rd/expat/expat.hbp
  * contrib/hbhpdf/3rd/libhpdf/libhpdf.hbp
  * contrib/hbhttpd/hbhttpds.hbp
  * contrib/hblzf/3rd/liblzf/lzf.hbp
  * contrib/hbmlzo/3rd/minilzo/minilzo.hbp
  * contrib/hbmxml/3rd/minixml/mxml.hbp
  * contrib/hbmzip/3rd/minizip/minizip.hbp
  * contrib/hbqt/gtqtc/gtqtc.hbm
  * contrib/hbtip/hbtipssl.hbp
  * contrib/rddbm/rddbm.hbp
  * contrib/rddsql/rddsql.hbp
  * contrib/sddfb/sddfb.hbp
  * contrib/sddmy/sddmy.hbp
  * contrib/sddoci/sddoci.hbp
  * contrib/sddodbc/sddodbc.hbp
  * contrib/sddpg/sddpg.hbp
  * contrib/sddsqlt3/sddsqlt3.hbp
    % make sure not to create .hbx files we're not using anyway

  * contrib/hbqt/gtqtc/gtqtc.hbp
    * minor formatting
2012-07-09 20:04:18 +00:00
Viktor Szakats
f2b6e5b308 2012-07-09 18:37 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbcurl/tests/ftp_uldl.prg
    ! fixed broken link
2012-07-09 16:37:39 +00:00
Pritpal Bedi
e9d680f79d 2012-07-09 00:44 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbmk2_qt.hb
    ! Fixed: to identify and set the object's name.
       Though it was not doing any harm, but it is a futuristic
       move where we would be able to retrieve an object given its name.
2012-07-09 07:47:24 +00:00
Pritpal Bedi
cc149201a8 2012-07-08 10:56 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbmk2_qt.hb
    + Added: few more Qt defined variable types.
       Miss from prev commit.

  * contrib/hbqt/qtcore/hbqt_bind.cpp
    ! Fixed: some more rare cases where GPF on exit was there.

  ; NOTE: with this commit I feel the new engine is working 
          absolutely fine without GPF's and also along the 
          Harbour way of programming practice. If you find any 
          regression, please report. Till then I concentrate on 
          other parts of HbQt.
2012-07-09 06:03:42 +00:00
Pritpal Bedi
fe863c109e 2012-07-07 02:11 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbqt/qtscript
  + contrib/hbqt/qtscript/doc
  + contrib/hbqt/qtscript/doc/en
  + contrib/hbqt/qtscript/hbqt_init.cpp
  + contrib/hbqt/qtscript/hbqtscript.ch
  + contrib/hbqt/qtscript/hbqtscript.hbc
  + contrib/hbqt/qtscript/hbqtscript.hbm
  + contrib/hbqt/qtscript/hbqtscript.hbp
  + contrib/hbqt/qtscript/hbqtscript.hbx
  + contrib/hbqt/qtscript/hbqtscripts.hbp
  + contrib/hbqt/qtscript/qth
  + contrib/hbqt/qtscript/qth/filelist.hbm
  + contrib/hbqt/qtscript/qth/QScriptable.qth
  + contrib/hbqt/qtscript/qth/QScriptClass.qth
  + contrib/hbqt/qtscript/qth/QScriptClassPropertyIterator.qth
  + contrib/hbqt/qtscript/qth/QScriptContext.qth
  + contrib/hbqt/qtscript/qth/QScriptContextInfo.qth
  + contrib/hbqt/qtscript/qth/QScriptEngine.qth
  + contrib/hbqt/qtscript/qth/QScriptEngineAgent.qth
  + contrib/hbqt/qtscript/qth/QScriptExtensionPlugin.qth
  + contrib/hbqt/qtscript/qth/QScriptProgram.qth
  + contrib/hbqt/qtscript/qth/QScriptString.qth
  + contrib/hbqt/qtscript/qth/QScriptSyntaxCheckResult.qth
  + contrib/hbqt/qtscript/qth/QScriptValue.qth
  + contrib/hbqt/qtscript/qth/QScriptValueIterator.qth
    + Added: Qt's QtScript Module specific classes.
2012-07-07 09:15:19 +00:00
Pritpal Bedi
46fb229cc2 2012-07-06 23:25 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtsvg/hbqt_init.cpp
  * contrib/hbqt/qtsvg/hbqtsvg.hbm
    ! Copy and type fixes.
2012-07-07 06:26:33 +00:00
Pritpal Bedi
f6a0ab1abf 2012-07-06 23:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbqt/qtmultimedia
  + contrib/hbqt/qtmultimedia/doc
  + contrib/hbqt/qtmultimedia/doc/en
  + contrib/hbqt/qtmultimedia/hbqt_init.cpp
  + contrib/hbqt/qtmultimedia/hbqtmultimedia.ch
  + contrib/hbqt/qtmultimedia/hbqtmultimedia.hbc
  + contrib/hbqt/qtmultimedia/hbqtmultimedia.hbm
  + contrib/hbqt/qtmultimedia/hbqtmultimedia.hbp
  + contrib/hbqt/qtmultimedia/hbqtmultimedia.hbx
  + contrib/hbqt/qtmultimedia/hbqtmultimedias.hbp
  + contrib/hbqt/qtmultimedia/qth
  + contrib/hbqt/qtmultimedia/qth/filelist.hbm
  + contrib/hbqt/qtmultimedia/qth/QAbstractVideoBuffer.qth
  + contrib/hbqt/qtmultimedia/qth/QAbstractVideoSurface.qth
  + contrib/hbqt/qtmultimedia/qth/QAudioDeviceInfo.qth
  + contrib/hbqt/qtmultimedia/qth/QAudioFormat.qth
  + contrib/hbqt/qtmultimedia/qth/QAudioInput.qth
  + contrib/hbqt/qtmultimedia/qth/QAudioOutput.qth
  + contrib/hbqt/qtmultimedia/qth/QVideoFrame.qth
  + contrib/hbqt/qtmultimedia/qth/QVideoSurfaceFormat.qth
    + Added: Qt's QtMultimedia Module specific classes.
2012-07-07 06:19:08 +00:00
Pritpal Bedi
2befa0c05c 2012-07-06 17:21 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbmk2_qt.hb
    + Added: casting "const QString &".

  + contrib/hbqt/qtsvg
  + contrib/hbqt/qtsvg/doc
  + contrib/hbqt/qtsvg/doc/en
  + contrib/hbqt/qtsvg/hbqt_init.cpp
  + contrib/hbqt/qtsvg/hbqtsvg.ch
  + contrib/hbqt/qtsvg/hbqtsvg.hbc
  + contrib/hbqt/qtsvg/hbqtsvg.hbm
  + contrib/hbqt/qtsvg/hbqtsvg.hbp
  + contrib/hbqt/qtsvg/hbqtsvg.hbx
  + contrib/hbqt/qtsvg/hbqtsvgs.hbp
  + contrib/hbqt/qtsvg/qth
  + contrib/hbqt/qtsvg/qth/filelist.hbm
  + contrib/hbqt/qtsvg/qth/QGraphicsSvgItem.qth
  + contrib/hbqt/qtsvg/qth/QSvgGenerator.qth
  + contrib/hbqt/qtsvg/qth/QSvgRenderer.qth
  + contrib/hbqt/qtsvg/qth/QSvgWidget.qth
    + Added: Qt's QtSvg module specific classes.
2012-07-07 00:26:12 +00:00
Pritpal Bedi
870efbdbdd 2012-07-06 01:08 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbqt/qtxml
  + contrib/hbqt/qtxml/doc
  + contrib/hbqt/qtxml/doc/en
  + contrib/hbqt/qtxml/hbqt_init.cpp
  + contrib/hbqt/qtxml/hbqtxml.ch
  + contrib/hbqt/qtxml/hbqtxml.hbc
  + contrib/hbqt/qtxml/hbqtxml.hbm
  + contrib/hbqt/qtxml/hbqtxml.hbp
  + contrib/hbqt/qtxml/hbqtxml.hbx
  + contrib/hbqt/qtxml/hbqtxmls.hbp
  + contrib/hbqt/qtxml/qth
  + contrib/hbqt/qtxml/qth/filelist.hbm
  + contrib/hbqt/qtxml/qth/QDomAttr.qth
  + contrib/hbqt/qtxml/qth/QDomCDATASection.qth
  + contrib/hbqt/qtxml/qth/QDomComment.qth
  + contrib/hbqt/qtxml/qth/QDomDocument.qth
  + contrib/hbqt/qtxml/qth/QDomDocumentFragment.qth
  + contrib/hbqt/qtxml/qth/QDomDocumentType.qth
  + contrib/hbqt/qtxml/qth/QDomElement.qth
  + contrib/hbqt/qtxml/qth/QDomEntity.qth
  + contrib/hbqt/qtxml/qth/QDomEntityReference.qth
  + contrib/hbqt/qtxml/qth/QDomImplementation.qth
  + contrib/hbqt/qtxml/qth/QDomNamedNodeMap.qth
  + contrib/hbqt/qtxml/qth/QDomNode.qth
  + contrib/hbqt/qtxml/qth/QDomNodeList.qth
  + contrib/hbqt/qtxml/qth/QDomNotation.qth
  + contrib/hbqt/qtxml/qth/QDomProcessingInstruction.qth
  + contrib/hbqt/qtxml/qth/QDomText.qth
  + contrib/hbqt/qtxml/qth/QXmlAttributes.qth
  + contrib/hbqt/qtxml/qth/QXmlContentHandler.qth
  + contrib/hbqt/qtxml/qth/QXmlDeclHandler.qth
  + contrib/hbqt/qtxml/qth/QXmlDefaultHandler.qth
  + contrib/hbqt/qtxml/qth/QXmlDTDHandler.qth
  + contrib/hbqt/qtxml/qth/QXmlEntityResolver.qth
  + contrib/hbqt/qtxml/qth/QXmlErrorHandler.qth
  + contrib/hbqt/qtxml/qth/QXmlInputSource.qth
  + contrib/hbqt/qtxml/qth/QXmlLexicalHandler.qth
  + contrib/hbqt/qtxml/qth/QXmlLocator.qth
  + contrib/hbqt/qtxml/qth/QXmlNamespaceSupport.qth
  + contrib/hbqt/qtxml/qth/QXmlParseException.qth
  + contrib/hbqt/qtxml/qth/QXmlReader.qth
  + contrib/hbqt/qtxml/qth/QXmlSimpleReader.qth
    + Added: Qt's QtXml module contained classes.
2012-07-06 08:14:14 +00:00
Pritpal Bedi
2f7af66890 2012-07-05 21:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbqt/qtdeclarative
  + contrib/hbqt/qtdeclarative/doc
  + contrib/hbqt/qtdeclarative/doc/en
  + contrib/hbqt/qtdeclarative/hbqt_init.cpp
  + contrib/hbqt/qtdeclarative/hbqtdeclarative.ch
  + contrib/hbqt/qtdeclarative/hbqtdeclarative.hbc
  + contrib/hbqt/qtdeclarative/hbqtdeclarative.hbm
  + contrib/hbqt/qtdeclarative/hbqtdeclarative.hbp
  + contrib/hbqt/qtdeclarative/hbqtdeclarative.hbx
  + contrib/hbqt/qtdeclarative/hbqtdeclaratives.hbp
  + contrib/hbqt/qtdeclarative/qth
  + contrib/hbqt/qtdeclarative/qth/filelist.hbm
  + contrib/hbqt/qtdeclarative/qth/QDeclarativeComponent.qth
  + contrib/hbqt/qtdeclarative/qth/QDeclarativeContext.qth
  + contrib/hbqt/qtdeclarative/qth/QDeclarativeEngine.qth
  + contrib/hbqt/qtdeclarative/qth/QDeclarativeError.qth
  + contrib/hbqt/qtdeclarative/qth/QDeclarativeExpression.qth
  + contrib/hbqt/qtdeclarative/qth/QDeclarativeImageProvider.qth
  + contrib/hbqt/qtdeclarative/qth/QDeclarativeItem.qth
  + contrib/hbqt/qtdeclarative/qth/QDeclarativeListReference.qth
  + contrib/hbqt/qtdeclarative/qth/QDeclarativeParserStatus.qth
  + contrib/hbqt/qtdeclarative/qth/QDeclarativeProperty.qth
  + contrib/hbqt/qtdeclarative/qth/QDeclarativePropertyMap.qth
  + contrib/hbqt/qtdeclarative/qth/QDeclarativePropertyValueSource.qth
  + contrib/hbqt/qtdeclarative/qth/QDeclarativeScriptString.qth
  + contrib/hbqt/qtdeclarative/qth/QDeclarativeView.qth
    + Added: Qt's QtDeclrative module specifc classes.
    
  * contrib/hbqt/qtgui/qth/filelist.hbm
    - Removed: QDeclrative*.qth 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
    - Moved: QDeclarative module specific files in 
       <qtdeclarative> folder. This effectively in line with 
       Harbour's quest TO maintain modularity.
2012-07-06 04:25:18 +00:00
Pritpal Bedi
8dac9382b6 2012-07-05 10:54 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqsyntaxhighlighter.cpp
    ! Fixed: QRegExpression - patternQuotation - which was displaying
       more than one per line string literals wrongly.
       Patch provided by Grzegorz on users-list, thanks.
2012-07-05 17:58:46 +00:00
Pritpal Bedi
3845fbb3f4 2012-07-05 01:00 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idebrowse.prg
  * contrib/hbide/ideconsole.prg
  * contrib/hbide/idedocks.prg
    ! Fixed: some regressions plus releasing objects no longer 
       required during execution of HbIDE.

  * contrib/hbqt/gtqtc/gtqtc.cpp
    ! Fixed: a regression caused by latest changes i HbQt.
2012-07-05 08:05:37 +00:00
Pritpal Bedi
1f6cb86673 2012-07-05 00:43 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbqt/qtopengl
  + contrib/hbqt/qtopengl/doc
  + contrib/hbqt/qtopengl/doc/en
  + contrib/hbqt/qtopengl/hbqt_init.cpp
  + contrib/hbqt/qtopengl/hbqtopengl.ch
  + contrib/hbqt/qtopengl/hbqtopengl.hbc
  + contrib/hbqt/qtopengl/hbqtopengl.hbm
  + contrib/hbqt/qtopengl/hbqtopengl.hbp
  + contrib/hbqt/qtopengl/hbqtopengl.hbx
  + contrib/hbqt/qtopengl/hbqtopengls.hbp
  + contrib/hbqt/qtopengl/qth
  + contrib/hbqt/qtopengl/qth/filelist.hbm
  + contrib/hbqt/qtopengl/qth/QGL.qth
  + contrib/hbqt/qtopengl/qth/QGLBuffer.qth
  + contrib/hbqt/qtopengl/qth/QGLColormap.qth
  + contrib/hbqt/qtopengl/qth/QGLContext.qth
  + contrib/hbqt/qtopengl/qth/QGLFormat.qth
  + contrib/hbqt/qtopengl/qth/QGLFramebufferObject.qth
  + contrib/hbqt/qtopengl/qth/QGLFramebufferObjectFormat.qth
  + contrib/hbqt/qtopengl/qth/QGLFunctions.qth
  + contrib/hbqt/qtopengl/qth/QGLPixelBuffer.qth
  + contrib/hbqt/qtopengl/qth/QGLShader.qth
  + contrib/hbqt/qtopengl/qth/QGLShaderProgram.qth
  + contrib/hbqt/qtopengl/qth/QGLWidget.qth
    + Added: QtOpenGL module contained classes.

  * contrib/hbqt/hbmk2_qt.hb
    ! Tuned to adopt some new constants used in QtOpenGL module.
2012-07-05 07:51:18 +00:00
Tamas Tevesz
2e8e0c6bc6 2012-07-04 12:59 UTC+0200 Tamas TEVESZ (ice extreme.hu)
* contrib/xhb/filestat.c
    ! Use consistent conditions as the rest of the code
2012-07-04 11:26:13 +00:00
Viktor Szakats
c8af0f5916 2012-07-04 02:28 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbgd/tests/barms.prg
  * contrib/hbgd/tests/bartest.prg
  * contrib/hbqt/qtgui/hbqtgui.ch
  * contrib/hbqt/tests/dbfbrowserclass.prg
  * contrib/hbunix/daemon.c
    ! tabs converted to spaces
2012-07-04 00:28:55 +00:00
Pritpal Bedi
ea5dc31644 2012-07-02 22:19 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_bind.cpp
    % Optimized: hbqt_bindDestroyQtObject().
       This might resolve double-freeing of objects on Linux.

  * contrib/hbqt/tests/demoqt.prg
    + Enabled: Build_Tree() function.
2012-07-03 05:24:24 +00:00
Pritpal Bedi
bfee8cfc23 2012-07-02 16:01 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/QTreeWidgetItem.qth
    ! Fixed: regression as per prev commit.
       QTreeWidgetItem() can receive another QTreeWidgetItem
       as its child and hence is subject to not destroy Qt 
       object by Harbour.

  * contrib/hbqt/tests/browqt.prg
    + Enabled: Build_TreeView() which was causing GPF on exit,
       a result of above fix.
2012-07-02 23:05:58 +00:00
Viktor Szakats
614e19ba09 2012-07-02 11:46 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbtinymt/tests/test64.prg
    ! typo in test description
2012-07-02 09:47:06 +00:00
Pritpal Bedi
20fb885d09 2012-07-02 02:14 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/QBoxLayout.qth
  * contrib/hbqt/qtgui/qth/QComboBox.qth
  * contrib/hbqt/qtgui/qth/QDirModel.qth
  * contrib/hbqt/qtgui/qth/QDockWidget.qth
  * contrib/hbqt/qtgui/qth/QDrag.qth
  * contrib/hbqt/qtgui/qth/QGraphicsScene.qth
  * contrib/hbqt/qtgui/qth/QGridLayout.qth
  * contrib/hbqt/qtgui/qth/QLayout.qth
  * contrib/hbqt/qtgui/qth/QMainWindow.qth
  * contrib/hbqt/qtgui/qth/QMenu.qth
  * contrib/hbqt/qtgui/qth/QMenuBar.qth
  * contrib/hbqt/qtgui/qth/QScrollArea.qth
  * contrib/hbqt/qtgui/qth/QStandardItemModel.qth
  * contrib/hbqt/qtgui/qth/QStatusBar.qth
  * contrib/hbqt/qtgui/qth/QTabWidget.qth
  * contrib/hbqt/qtgui/qth/QToolBar.qth
  * contrib/hbqt/qtgui/qth/QTreeWidgetItem.qth
  * contrib/hbqt/qtgui/qth/QWidget.qth
    % Replaced: [*D=n*] => [*X=n*] except for 
        QTreeWidget/QListWidget/QTableWidget as per the change 
        in core engine where deletion of a Qt object is entirely
        thought of on new grounds.

  * contrib/hbqt/tests/demoqt.prg
    ! Optimizations and removal of redundant code.

  * contrib/hbqt/qtcore/hbqt.h
  * contrib/hbqt/qtcore/hbqt_bind.cpp
  * contrib/hbqt/qtcore/hbqt_destroyer.cpp
  * contrib/hbqt/qtcore/hbqt_destroyer.h
    + Overhauled: the Qt object destruction protocol.
       This commit is the result of two weeks intensive debugging
       spree. This commits now handles MT applications better 
       then before. This commit also covers the mem leaks evident 
       for certain widgets.

    WARNING: regression is possible, please report.
2012-07-02 09:34:50 +00:00
Pritpal Bedi
1549f5c4cd 2012-07-01 00:42 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbmk2_qt.hb
    + Implemented: some missing functionality which seemed not 
       possible at the time this tool was developed. Now very 
       rich interfaces created by Qt Creator can be deployed 
       in an Harbour application. Alain's report on users-group
       led to this maturity.
2012-07-01 07:36:59 +00:00
Pritpal Bedi
b9e9a989b8 2012-06-29 19:43 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/QImage.qth
    + Added: few static member functions.
2012-06-30 02:46:13 +00:00
Pritpal Bedi
66c3618793 2012-06-29 14:06 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqtgui.ch
    + Added: remaining QPalette_* constants.
2012-06-29 21:08:41 +00:00
Viktor Szakats
830b15811b 2012-06-29 19:49 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbtinymt/tests/test32.prg
  * contrib/hbtinymt/tests/test64.prg
    % simplified
    ! minor fixes
2012-06-29 17:50:16 +00:00
Viktor Szakats
aae0c41955 2012-06-29 19:37 UTC+0200 Viktor Szakats (harbour syenar.net)
+ contrib/hbtinymt/tests/test64.prg
    ! another missing file.
    ; TOFIX: 64-bit supposedly unsigned numbers are returned with signs

  * contrib/hbtinymt/tests/test32.prg
    + added #require to make it run as script
2012-06-29 17:38:42 +00:00
Viktor Szakats
bd2317b57c 2012-06-29 17:17 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbtinymt/core64.c
    ! type fixes

  * contrib/hbtinymt/3rd/tinymt/tinymt.dif
  * contrib/hbtinymt/3rd/tinymt/tinymt64.h
    * msvc warning silenced
2012-06-29 15:18:33 +00:00
Viktor Szakats
31d2f6401d 2012-06-29 16:31 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbtinymt/core32.c
    ! applied patch received from Andi. Thank you.

  + contrib/hbtinymt/core64.c
    ! missing file from previous commit
2012-06-29 14:32:29 +00:00
Viktor Szakats
a2778cea68 2012-06-29 14:31 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbqt/tests/harbour-icon.png
  * contrib/hbqt/tests/harbour-logo.png
  * contrib/hbqt/tests/open.png
  * contrib/hbqt/tests/save.png
    % optimized images using ImageOptim (http://imageoptim.com/)
2012-06-29 12:32:30 +00:00
Viktor Szakats
5586dc13f9 2012-06-29 12:19 UTC+0200 Viktor Szakats (harbour syenar.net)
+ contrib/hbtinymt
  + contrib/hbtinymt/3rd
  + contrib/hbtinymt/3rd/tinymt
  + contrib/hbtinymt/3rd/tinymt/LICENSE.txt
  + contrib/hbtinymt/3rd/tinymt/tinymt.dif
  + contrib/hbtinymt/3rd/tinymt/tinymt.hbc
  + contrib/hbtinymt/3rd/tinymt/tinymt.hbp
  + contrib/hbtinymt/3rd/tinymt/tinymt.hbx
  + contrib/hbtinymt/3rd/tinymt/tinymt32.c
  + contrib/hbtinymt/3rd/tinymt/tinymt32.h
  + contrib/hbtinymt/3rd/tinymt/tinymt64.c
  + contrib/hbtinymt/3rd/tinymt/tinymt64.h
  + contrib/hbtinymt/core.c
  + contrib/hbtinymt/hbtinymt.hbc
  + contrib/hbtinymt/hbtinymt.hbp
  + contrib/hbtinymt/hbtinymt.hbx
  + contrib/hbtinymt/tests
  + contrib/hbtinymt/tests/hbmk.hbm
  + contrib/hbtinymt/tests/test32.prg
  + contrib/hbtinymt/tests/test64.prg
  * contrib/hbplist
  * INSTALL
    + hbtinymt and 3rd party dependency tinymt added.
      hbtinymt is borrowed from xhb with my additions
      and fixes: MT support, type fixes, redone 3rd party
      dependency and tinymt patch, Harbour make files,
      formatting, enabled 64-bit flavor of tinymt,
      implemented HB_TINYMT32_GENERATE_FLOAT01(),
      implemented wrappers for 64-bit tinymt API, added
      tests for new functions.
2012-06-29 10:20:55 +00:00
Pritpal Bedi
e905a2fdad 2012-06-28 12:30 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpfiledialog.prg
    ! Fix: to prev fix. I must test all scenarios before committing!!!
2012-06-28 19:32:19 +00:00
Pritpal Bedi
3fa31ad700 2012-06-28 12:14 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpfiledialog.prg
    ! Fixed: memory leak. Please read previously documented here 
       how a child can be destroyed properly with a temp parent.
2012-06-28 19:17:41 +00:00
Pritpal Bedi
dd2a2956df 2012-06-28 11:56 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpfiledialog.prg
    ! Fixed: a regression where QApplication():focusWidget() 
       was returned as a NIL instead of QWidget.
2012-06-28 18:58:58 +00:00