Commit Graph

16086 Commits

Author SHA1 Message Date
Pritpal Bedi
caef3c4fb4 2011-03-25 18:24 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbqt/qtsql
  + contrib/hbqt/qtsql/doc
  + contrib/hbqt/qtsql/hbqtsql.ch
  + contrib/hbqt/qtsql/hbqtsql.hbc
  + contrib/hbqt/qtsql/hbqtsql.hbm
  + contrib/hbqt/qtsql/hbqtsql.hbp
  + contrib/hbqt/qtsql/hbqtsql.hbx
  + contrib/hbqt/qtsql/hbqtsqls.hbp
  + contrib/hbqt/qtsql/qth
  + contrib/hbqt/qtsql/qth/filelist.hbm
  + contrib/hbqt/qtsql/qth/QSqlDatabase.qth
  + contrib/hbqt/qtsql/qth/QSqlDriver.qth
  + contrib/hbqt/qtsql/qth/QSqlError.qth
  + contrib/hbqt/qtsql/qth/QSqlField.qth
  + contrib/hbqt/qtsql/qth/QSqlIndex.qth
  + contrib/hbqt/qtsql/qth/QSqlQuery.qth
  + contrib/hbqt/qtsql/qth/QSqlQueryModel.qth
  + contrib/hbqt/qtsql/qth/QSqlRecord.qth
  + contrib/hbqt/qtsql/qth/QSqlRelationalTableModel.qth
  + contrib/hbqt/qtsql/qth/QSqlResult.qth
  + contrib/hbqt/qtsql/qth/QSqlTableModel.qth

  * contrib/hbqt/hbqt.hbc
  * contrib/hbqt/hbqt_all.hbp

    + Initial upload of classes contained in QtSql module.
2011-03-26 01:30:39 +00:00
Pritpal Bedi
5968b77ddd 2011-03-25 08:24 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idedocks.prg
    ! Fixed: mystery of flashing and disappearing windows before
      hbIDE's application window appears.
2011-03-25 15:27:32 +00:00
Pritpal Bedi
c98ef20c29 2011-03-24 11:57 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbmk2_qt.hbs
    ! Code clean-up.
    ! Restrored: how the obejcet is addressed in methods.
      NOTE: Do not change.

  * contrib/hbqt/qtcore/hbqt_misc.prg
    ! Restored: :disconnect().
    ! Connect was generating error it obejct was freed prior to execution.
2011-03-24 19:03:49 +00:00
Pritpal Bedi
54b0f72d84 2011-03-23 12:27 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idedocks.prg
    ! Changed: the way destructors were called.
2011-03-23 19:29:14 +00:00
Viktor Szakats
d36d617e89 2011-03-23 07:56 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
- hooks
  - db
  - conf
  - format
  - locks
  - README.txt
    ! Apparently wrong commit undone:
        http://sourceforge.net/apps/trac/harbour-project/changeset/16495
2011-03-23 06:56:58 +00:00
Pritpal Bedi
59ee62a4e9 2011-03-22 18:44 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idedocks.prg
    ! Fixed: RTE at exit.
2011-03-23 01:46:21 +00:00
Pritpal Bedi
edc121482d 2011-03-22 18:27 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/gtwvg.c
    ! Reverted. Seems it had been hectic today.
2011-03-23 01:27:41 +00:00
Pritpal Bedi
cbd182f32a 2011-03-22 18:23 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/hbpprocess.prg
  * contrib/hbxbp/tests/demoxbp.prg
  * contrib/hbxbp/xbprtf.prg
    ! Small fixes.
2011-03-23 01:24:40 +00:00
Pritpal Bedi
de3c57518e 2011-03-22 18:12 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/qth/QMimeData.qth
  * contrib/hbqt/qtgui/qth/QDropEvent.qth
  * contrib/hbqt/qtgui/qth/QGraphicsSceneDragDropEvent.qth
    ! Fixed: some manual code which was not taking use of new protocol.

  * contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
  * contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp
  * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp
    ! Changed: hbqt_create_object() => hbqt_create_objectGC()
2011-03-23 01:18:51 +00:00
Pritpal Bedi
5e2f9f9a96 2011-03-22 15:05 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_hbqevents.cpp
  * contrib/hbqt/qtcore/hbqt_hbqslots.cpp
    ! Changed: the behaviour of oQObject:connect().
      Now if called next time, it will replace the original codeblock.
      This is important in certain situations.
    ! Fixed: potential memory leak.

  * contrib/hbqt/qtcore/hbqt_misc.prg
    ! Introduced: DESTRUCTOR _destroy() which explictly destroys 
      singals and slots prior to destroying the object. [ Francessco ].
      This renderes calling oQObject:disconnect() useless.
      Now there is no more GPF on hbIDE. Please build for 
      different OS's and report on the list.

    ; TODO: remove :disconnect calls from hbXBP and hbIDE.
2011-03-22 22:13:36 +00:00
Ryszard Glab
56d1871f0a 2011-03-22 14:37:26 +00:00
Pritpal Bedi
86ff65e79a 2011-03-21 18:45 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_init.cpp
  * contrib/hbqt/qtgui/hbqt_init.cpp
    ! Transferred logic of destructors from core to gui.
      The whole lot should be in one source. We cannot 
      control the order of execution of _init_ functions.
      Francessco, take care of these changes.
    
      NOTE: now hbIDE enters, used with all flavours, exits 
            without GPF. The remaining issue is to control 
            memory leaks. Francessco is working onto that.
2011-03-22 01:57:18 +00:00
Pritpal Bedi
e42d4c9393 2011-03-21 18:36 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idebrowse.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/ideharbourhelp.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/idesources.prg
    ! Connect/disconnect per current implementation.

  * contrib/hbide/idemain.prg
    ! Put to more stress test at exit by destroying all objects 
      explictly.
2011-03-22 01:43:33 +00:00
Pritpal Bedi
92309f9494 2011-03-21 18:29 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/THbQtUI.prg
    ! Destructor more rationalized.

  * contrib/hbxbp/xbp3state.prg
  * contrib/hbxbp/xbpbrowse.prg
  * contrib/hbxbp/xbpcheckbox.prg
  * contrib/hbxbp/xbpcombobox.prg
  * contrib/hbxbp/xbpdialog.prg
  * contrib/hbxbp/xbpfiledialog.prg
  * contrib/hbxbp/xbphtmlviewer.prg
  * contrib/hbxbp/xbplistbox.prg
  * contrib/hbxbp/xbpmenubar.prg
  * contrib/hbxbp/xbppushbutton.prg
  * contrib/hbxbp/xbpradiobutton.prg
  * contrib/hbxbp/xbprtf.prg
  * contrib/hbxbp/xbpscrollbar.prg
  * contrib/hbxbp/xbpsle.prg
  * contrib/hbxbp/xbpspinbutton.prg
  * contrib/hbxbp/xbptabpage.prg
  * contrib/hbxbp/xbptoolbar.prg
  * contrib/hbxbp/xbptreeview.prg
  * contrib/hbxbp/xbpwindow.prg
    ! Restored: :disconnect() method.
      Without disconnecting events/slots object does not get 
      destroyed. The reason is :__pSlots and :__pEvents holds 
      reference to self which needs to be released before 
      object itself is released, a cyclical phenomena.
2011-03-22 01:36:52 +00:00
Pritpal Bedi
acef14d9e1 2011-03-21 17:23 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/QBoxLayout.qth
  * contrib/hbqt/qtgui/qth/QLayout.qth
  * contrib/hbqt/qtgui/qth/QMainWindow.qth
  * contrib/hbqt/qtgui/qth/QTableWidget.qth
  * contrib/hbqt/qtgui/qth/QTreeWidget.qth
    ! Fixed: detached objects. Hopefully hbIDE should exit clean
      if just entered and exited. However, if some dialog using 
      .ui (.uic) files, it is still broken.
2011-03-22 00:26:54 +00:00
Pritpal Bedi
674a35fc4f 2011-03-21 12:01 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbmk2_qt.hbs
    ! HB_TRACE() rationalized.
2011-03-21 19:03:26 +00:00
Pritpal Bedi
d645e7ca38 2011-03-19 23:26 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/hbpprocess.prg
  * contrib/hbxbp/xbp3state.prg
  * contrib/hbxbp/xbpbrowse.prg
  * contrib/hbxbp/xbpcheckbox.prg
  * contrib/hbxbp/xbpcombobox.prg
  * contrib/hbxbp/xbpdialog.prg
  * contrib/hbxbp/xbphtmlviewer.prg
  * contrib/hbxbp/xbplistbox.prg
  * contrib/hbxbp/xbpmenubar.prg
  * contrib/hbxbp/xbppushbutton.prg
  * contrib/hbxbp/xbpradiobutton.prg
  * contrib/hbxbp/xbprtf.prg
  * contrib/hbxbp/xbpscrollbar.prg
  * contrib/hbxbp/xbpsle.prg
  * contrib/hbxbp/xbpspinbutton.prg
  * contrib/hbxbp/xbptabpage.prg
  * contrib/hbxbp/xbptoolbar.prg
  * contrib/hbxbp/xbptreeview.prg
  * contrib/hbxbp/xbpwindow.prg
    ! Removed: occurances and methods calling :disconnect().
               It is automatic with destructors.
2011-03-20 06:31:04 +00:00
Pritpal Bedi
d9735d4b87 2011-03-19 23:21 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbmk2_qt.hbs
  * contrib/hbqt/qtcore/hbqt.h
  * contrib/hbqt/qtcore/hbqt_hbqevents.cpp
  * contrib/hbqt/qtcore/hbqt_hbqslots.cpp
  * contrib/hbqt/qtcore/hbqt_init.cpp
  * contrib/hbqt/qtcore/hbqt_pointer.cpp
    ! Applied: Francessco's patch with few changes and formatting.
    
  * contrib/hbqt/qtgui/hbqt_hbqtableview.cpp
    ! hbqt_create_object() => hbqt_create_objectGC()

  * contrib/hbqt/qtgui/THbQtUI.prg
    ! Rationalized: object destruction.

  * contrib/hbqt/tests/demoqt.prg
    ! Rationalized.
2011-03-20 06:25:52 +00:00
Pritpal Bedi
5275f128cd 2011-03-18 23:06 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_hbqevents.cpp
  * contrib/hbqt/qtcore/hbqt_hbqslots.cpp
  * contrib/hbqt/qtcore/hbqt_misc.prg
  * contrib/hbqt/qtgui/hbqt_init.cpp
    ! FIXED: GPF at exit and sometimes along running application.
             Harbourearns, it is day to cheer.
2011-03-19 06:10:29 +00:00
Przemyslaw Czerpak
7e0338c588 2011-03-19 06:59 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/filesys.c
    ! added protection for potentially unfinished due to signal
      interrupt close() operation in *nix systems in hb_fsClose()
      function
    * use hb_fsClose() instead of close() to be sure that the operation
      is completed in *nix systems
    * return NULL for DosToWinHandle( FS_ERROR )
    ; TODO: add protection against signal interrupting to all hb_fs*()
            functions which may need it.

  * harbour/src/rtl/hbproces.c
    * use hb_fsClose() instead of close() to be sure that the operation
      is completed in *nix systems
    ! Do not inherit ends of pipe handles in MS-Windows builds of
      hb_fsProcessOpen()
    ! Added missing CloseHandle( hProcess ) in MS-Windows builds of
      hb_fsProcessRun()
    ; QUESTION: Does hb_fsProcessRun() work correctly in MS-Windows builds?
                I've just noticed that I used WaitForMultipleObjects()
                WIN API function with unnamed pipe handles and I cannot
                find any information in MSDN that this is legal operation.
2011-03-19 05:59:25 +00:00
Pritpal Bedi
09121a2702 2011-03-18 15:34 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/QActionEvent.qth
  * contrib/hbqt/qtgui/qth/QContextMenuEvent.qth
  * contrib/hbqt/qtgui/qth/QDragEnterEvent.qth
  * contrib/hbqt/qtgui/qth/QDragLeaveEvent.qth
  * contrib/hbqt/qtgui/qth/QDragMoveEvent.qth
  * contrib/hbqt/qtgui/qth/QDropEvent.qth
  * contrib/hbqt/qtgui/qth/QFocusEvent.qth
  * contrib/hbqt/qtgui/qth/QHelpEvent.qth
  * contrib/hbqt/qtgui/qth/QHideEvent.qth
  * contrib/hbqt/qtgui/qth/QHoverEvent.qth
  * contrib/hbqt/qtgui/qth/QInputEvent.qth
  * contrib/hbqt/qtgui/qth/QMainWindow.qth
  * contrib/hbqt/qtgui/qth/QPaintEvent.qth
  * contrib/hbqt/qtgui/qth/QResizeEvent.qth
  * contrib/hbqt/qtgui/qth/QShortcutEvent.qth
  * contrib/hbqt/qtgui/qth/QShowEvent.qth
  * contrib/hbqt/qtgui/qth/QWindowStateChangeEvent.qth
    ! Made: constructors more fault tolerant.
2011-03-18 22:38:13 +00:00
Pritpal Bedi
74337f2493 2011-03-18 13:10 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqtcore.hbx
    ! Miss from prev commit.
2011-03-18 20:12:51 +00:00
Pritpal Bedi
9444ab8a3a 2011-03-18 12:28 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_init.cpp
  * contrib/hbqt/qtcore/qth/filelist.hbm
  + contrib/hbqt/qtcore/qth/QChildEvent.qth
  * contrib/hbqt/qtgui/hbqt_init.cpp
  * contrib/hbqt/qtgui/hbqtgui.hbx
  * contrib/hbqt/qtgui/qth/filelist.hbm
  + contrib/hbqt/qtgui/qth/QActionEvent.qth
  + contrib/hbqt/qtgui/qth/QFileOpenEvent.qth
  + contrib/hbqt/qtgui/qth/QHoverEvent.qth
  * contrib/hbqt/qtgui/qth/QMoveEvent.qth
  * contrib/hbqt/qtgui/qth/QPaintEvent.qth
  + contrib/hbqt/qtgui/qth/QShortcutEvent.qth
    + Added: more events specific classes.

  * contrib/hbqt/hbmk2_qt.hbs
    ! Rationalized code fragments.
    - Deleted: meta object checking as it is now handelled by the generator.

  * contrib/hbqt/qtcore/hbqt_hbqevents.cpp
    ! Rationalized: catching the event.
      NOTE: hb_itemNew() should not be called here. The function 
            returns a hb_stackReturnItem(). Object is already contained 
            in .prg variable in user application and will be auto 
            destructed when out of scope.
2011-03-18 19:40:16 +00:00
Viktor Szakats
294ca7ef4a 2011-03-18 13:37 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtgui/qth/QDesktopServices.qth
    * Patch [Francesco Perillo]
2011-03-18 12:37:41 +00:00
Przemyslaw Czerpak
f5529ea16d 2011-03-17 09:38 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbgtinfo.ch
    + added HB_GTI_ONLINE - Is terminal connected?

  * harbour/src/rtl/hbproces.c
    ! fixed MS-Windows version of hb_fsProcessRun() to unlock HVM stack
      when thread is waiting for child process
2011-03-17 08:38:14 +00:00
Viktor Szakats
86a4b2e48f 2011-03-17 09:23 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbct/disk.c
    ! Fixed regression in prev patch. [via Andi]
2011-03-17 08:24:21 +00:00
Viktor Szakats
f090632668 2011-03-17 08:46 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/common/hbver.c
    + New Intel compiler version detection. [Tamas Tevesz]

  * src/rtl/tpopup.prg
    ! Fixing shadow extension. [Maurizio la Cecilia]
      (with my indenting, fix and deletion of commented lines)

  * contrib/hbqt/qtgui/hbqtgui.hbx
    * Updated.

  * contrib/hbqt/qtcore/hbqt_hbqevents.cpp
    ! Experimental fix [via Francesco Perillo]
2011-03-17 07:47:37 +00:00
Viktor Szakats
db07694a28 2011-03-16 13:49 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/gtxwc/gtxwc.c
  * contrib/hbct/disk.c
    ! Fixing warnings. [Tamas Tevesz]
  * contrib/hbqt/hbmk2_qt.hbs
    + Added traces. [Francesco Perillo]
    ! Formatted
    ! Changed ALWAYS to DEBUG.
  + contrib/hbqt/qtgui/qth/QCloseEvent.qth
  * contrib/hbqt/qtgui/qth/filelist.hbm
  * contrib/hbqt/qtgui/hbqt_init.cpp
    + Patch. [Francesco Perillo]
    ; Applied manually as it failed to apply automatically. Untested.
2011-03-16 12:58:15 +00:00
Przemyslaw Czerpak
15160f3bb9 2011-03-15 17:51 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/hvm.c
    ! fixed HB_STACK_TLS_PRELOAD after recent modification
2011-03-15 16:51:48 +00:00
Przemyslaw Czerpak
6057dd5088 2011-03-15 14:26 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbthread.h
  * harbour/src/vm/thread.c
    + added internal functions hb_threadStateClone() and hb_threadStart()
    * modified code to use new functions

  * harbour/include/hbvm.h
  * harbour/src/vm/hvm.c
    + added public function hb_vmThreadStart() which creates new thread
      with HVM stack
    + added protection against executing hb_vmThreadRelease() for
      not registered thread state
2011-03-15 13:26:47 +00:00
Pritpal Bedi
8b216d9620 2011-03-14 13:46 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_hbqevents.cpp
    ! Fixed: wrong event was being fired instead of relevant one.
  * contrib/hbqt/qtcore/hbqt_pointer.cpp
    ! Fixed: a memory leak.
2011-03-14 20:50:11 +00:00
Viktor Szakats
bbae366206 2011-03-14 16:17 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbssl/x509.c
    + Enable feature which is fixed with newer (1.0.0) openssl 
      version. It's now enable for 1.0.0 final and newer, I did 
      only test it with 1.0.0d.
2011-03-14 15:18:11 +00:00
Viktor Szakats
b897d74366 2011-03-12 21:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtgui/hbqtgui.hbc
  * contrib/hbqt/qtwebkit/hbqtwebkit.hbc
  * contrib/hbqt/qtcore/hbqtcore.hbc
  * contrib/hbqt/qtnetwork/hbqtnetwork.hbc
  * contrib/hbqt/qtuitools/hbqtuitools.hbc
  * contrib/hbqt/qtdesigner/hbqtdesigner.hbc
    + beos support. [Tamas Tevesz]
2011-03-12 20:44:52 +00:00
Viktor Szakats
4cd34aa083 2011-03-12 19:24 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtgui/hbqt_init.cpp
  * contrib/hbqt/qtcore/hbqt_pointer.cpp
  * contrib/hbqt/qtcore/hbqt.h
  * contrib/hbqt/qtcore/hbqt_hbqevents.cpp
  * contrib/hbqt/qtcore/hbqt_init.cpp
    * Changed the way low level event objects are created.

  * contrib/hbqt/qtcore/qth/QResource.qth
    ! Fix to unregisterresource functions.

  ; [Francesco Perillo]
2011-03-12 18:25:33 +00:00
Viktor Szakats
3410c9c196 2011-03-11 13:41 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* config/postinst.hbs
    * Changed to use target platform instead of host
      platform to decide about ld config. Checkme.
2011-03-11 12:42:17 +00:00
Viktor Szakats
4d314929e3 2011-03-11 13:36 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbrun/hbrun.prg
    ! Fixed to not crash due to corrupted .hrb leftover files next to hbrun executable.

  * src/compiler/hbusage.c
    ! typo in e-mail address
  * contrib/hbqt/hbqt_common.hbm
    + qt autodetection on beos
  * config/postinst.hbs
    * ld config -> linux only
  ; [Tamas Tevesz]
2011-03-11 12:37:30 +00:00
Przemyslaw Czerpak
f84b6db84b 2011-03-11 09:42 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/hbrandom.c
    ! fixed double number calculation for random values by removing
      some wrong trick with epsilon value. rand() function returns
      numbers in range [0,RAND_MAX] (inclusive) so can give RAND_MAX+1
      different results and this is the correct divisor to map rand()
      results to real range [0,1)  ( 0 <= n < 1 )
2011-03-11 08:42:10 +00:00
Pritpal Bedi
cdc7804bc8 2011-03-10 19:13 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_init.cpp
    ! Fixed: one remaining warning - arguments.
  * contrib/hbxbp/xbpbrowse.prg
    ! Fixed: slot "commitData(QWidget*)" was not working.
      It is hack on PRG level and is scheduled to be shifted to C++.
2011-03-11 03:16:08 +00:00
Pritpal Bedi
8da7203c9c 2011-03-10 17:53 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbmk2_qt.hbs
    ! Optimized: methods callable with no arguments.
2011-03-11 01:55:56 +00:00
Viktor Szakats
d6991ca8ca 2011-03-11 01:26 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbmk2_qt.hbs
    % Deleted now unnecessary .prg wrapper generation logic.
    * Moved .qth processing to "pre_c" phase.
    ! Deleted HB_FUNC_EXTERN for constructor now declared locally.
    ! Added constructor to symbol table.

  * contrib/3rd/sqlite3/sqlite3.hbp
  * contrib/hbbz2/3rd/bz2/bz2.hbp
  * contrib/hbexpat/3rd/expat/expat.hbp
  * contrib/hbhpdf/3rd/libhpdf/libhpdf.hbp
  * contrib/hblzf/3rd/liblzf/lzf.hbp
  * contrib/hbmlzo/3rd/minilzo/minilzo.hbp
  * contrib/hbmzip/3rd/minizip/minizip.hbp
  * contrib/hbmxml/3rd/minixml/mxml.hbp
  * contrib/hbxdiff/3rd/libxdiff/xdiff.hbp
    + Added -pic option to 3rd party libs. This switch will
      make them use -pic when creating their static libs,
      which allows to link them to contrib dynlibs when
      using HB_BUILD_CONTRIB_DYN=yes.

  * contrib/hbwin/tests/dlg.prg
    * Minor formatting.
2011-03-11 00:28:04 +00:00
Pritpal Bedi
c84a375710 2011-03-10 16:07 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_misc.prg
    + Added and experimental function scheduled to be removed.
  * contrib/hbqt/qtcore/hbqtcore.hbx
  * contrib/hbqt/qtdesigner/hbqtdesigner.hbx
  * contrib/hbqt/qtgui/hbqtgui.hbx
  * contrib/hbqt/qtnetwork/hbqtnetwork.hbx
  * contrib/hbqt/qtuitools/hbqtuitools.hbx
  * contrib/hbqt/qtwebkit/hbqtwebkit.hbx
  * contrib/hbqt/hbmk2_qt.hbs
    + Implemented: removed the need of any PRG wrapper to Q*Class() calls.
      Shifted to C++ level.
      NOTE: still corresponding blank .prg(s) are created inside .hbmk 
      folders. I could not follow the logic to remove them from build 
      process, Viktor ?
2011-03-11 00:12:24 +00:00
Przemyslaw Czerpak
41465028f7 2011-03-10 22:38 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/compiler/hbmain.c
    ! fixed GPF when -build cor -credit parameters were used with
      embedded compiler
2011-03-10 21:39:11 +00:00
Viktor Szakats
509229f1d3 2011-03-10 20:59 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbwin/hbwapi.h
    + Added Set/GetWindowLongPtr macros from GTWVT.
    + Added GWLP_USERDATA macro.

  * contrib/hbwin/hbwin.hbp
  * contrib/hbwin/hbwin.hbx
  + contrib/hbwin/wapi_winuser_dlg.c
  + contrib/hbwin/tests/dlg.xml
  + contrib/hbwin/tests/dlg.rc
  + contrib/hbwin/tests/dlg.hbp
  + contrib/hbwin/tests/dlg.prg
    + Added basic win dialog handling functions and small test
      app posted on user's list by Vailton Renato.
    + Added win64 compatibility.
    ! Fixed a few casts and compiler errors/warnings.
    ! Formatted using uncrustify and hbformat.
    + Added license and SVN ID.
    * Renamed WAPI_DIALOGBOX() to WAPI_DIALOGBOXPARAM()
2011-03-10 20:00:37 +00:00
Przemyslaw Czerpak
cfb7a9917a 2011-03-10 20:23 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/common/hbtrace.c
    ! use hb_getenv_buffer() instead of hb_getenv() to not allocate
      memory when trace system is activated and added protection
      against recursive calls.

  * harbour/src/common/hbprintf.c
    ! use internal function _hb_strnlen() instead of hb_strnlen()
      to avoid recursive calls in Harbour trace system
2011-03-10 19:23:26 +00:00
Viktor Szakats
a33e7c2ce8 2011-03-10 19:04 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* bin/hb3rdpat.hbs
    + Added -validate option
    ! Fixed short fn checking
    * Touchups
      [Tamas Tevesz]
2011-03-10 18:05:02 +00:00
Przemyslaw Czerpak
2f4cd8c8c0 2011-03-10 18:56 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/pp/ppcore.c
    % small optimization
2011-03-10 17:56:31 +00:00
Przemyslaw Czerpak
37bfb36fc3 2011-03-10 17:12 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbpp.h
  * harbour/include/hbvmpub.h
  * harbour/include/hbapi.h
  * harbour/include/hbcomp.h
  * harbour/include/hbcompdf.h
  * harbour/include/hbexpra.c
  * harbour/include/hbexprop.h
  * harbour/include/hbhash.h
  * harbour/src/compiler/harbour.yyc
  * harbour/src/compiler/harbour.y
    * simplified function type declarations

  * harbour/src/common/hbstr.c
    ! fixed potential GPF in hb_strnicmp() HB_TR_DEBUG message
2011-03-10 16:12:35 +00:00
Viktor Szakats
a7c70a1b97 2011-03-10 11:13 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbmk2_qt.hbs
    * Do not include source filenames in doc.
2011-03-10 10:14:05 +00:00
Viktor Szakats
f52b723f7a 2011-03-10 09:59 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbmk2_qt.hbs
    ! Fix to prev.
    ; QUESTION: What is the reason that the constructor code
                is manually written for each class, instead of
                being automatically generated?
                Can it be also autogenerated?
2011-03-10 09:01:54 +00:00
Viktor Szakats
37c7665abf 2011-03-10 07:53 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbgs/hbgs.hbp
    + Added autodetection path [Tamas Tevesz]
  - contrib/hbmlzo/3rd/minilzo/minilzo.hbx
    - Deleted .hbx file (always empty, not needed for 3rd libs)
  * contrib/hbmlzo/3rd/minilzo/minilzo.hbp
    - Deleted commented/empty option.
  * contrib/hbqt/hbmk2_qt.hbs
  * contrib/hbqt/qtcore/hbqt_pointer.cpp
  * contrib/hbqt/qtcore/hbqt.h
    * Formatting.
  * config/global.mk
    + Attempt to add better LIBRARY_PATH envvar support for beos.
      Please test.
2011-03-10 06:55:02 +00:00