Viktor Szakats c3ae2c478d 2012-06-13 11:41 UTC+0200 Viktor Szakats (vszakats syenar.net)
* contrib/hbqt/qtcore/hbqt_bind.cpp
  * contrib/hbqt/qtcore/hbqt_hbqevents.cpp
  * contrib/hbqt/qtcore/hbqt_hbqslots.cpp
  * contrib/hbqt/qtcore/hbqt_misc.prg
  * contrib/hbqt/qtcore/hbqt_pointer.cpp
  * contrib/hbqt/qtcore/hbqt.h
  * contrib/hbqt/qtcore/hbqtcore.hbx
    - __HBQT_ISPOINTER()
    + TODO for HBQT_ISEQUAL()
    - __HBQT_PTR() from .hbx
    ! fixed insane inverse camel casing in hbqt_bindGetHbObjectBYqtObject()
    + TOFIX for MT which is completely broken now.
    - deleted '#if 1's. Experiment locally, do not readd them.
    - deleted code protected by '#if 0'. Experiment locally, do not readd them.
    + QUESTION for code like: 'if( 1 == 1 )'
    - HBQT_PROMOTEWIDGET2() -> HBQT_PROMOTEWIDGET()
      .hbx is now in sync with the code
    + QUESTION for HbQtObjectHandler (_three_ different lists for events? two for slots? Is this needed?)
    ! hEvents -> __hEvents, made PROTECTED. Fix other code if this broke anything.
    ! __Slots/__Events made PROTECTED. Fix other code if this broke anything.
    ! _destroy() -> __destroy(). Fix other code if this broke anything.

    ; I'd like to ask HBQT developers to enable in their editor
      the deletion of line-ending spaces and to enable
      HB_REBUILD_EXTERN=yes in their local configuration to
      keep .hbx files up to date (asking these for the umpteenth times!).
2012-06-13 09:41:38 +00:00
Description
Harbour Core — Reference source for Five development
172 MiB
Languages
C 80.3%
xBase 17.8%
Makefile 0.6%
C++ 0.4%
Harbour 0.4%
Other 0.3%