Commit Graph

5466 Commits

Author SHA1 Message Date
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
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
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
Petr Chornyj
1648d72b95 2011-03-10 00:40 UTC+0200 Petr Chornyj (myorg63 at mail.ru)
+ contrib/hbmlzo
  + contrib/hbmlzo/3rd
  + contrib/hbmlzo/3rd/minilzo
  + contrib/hbmlzo/3rd/minilzo/COPYING
  + contrib/hbmlzo/3rd/minilzo/lzoconf.h
  + contrib/hbmlzo/3rd/minilzo/lzodefs.h
  + contrib/hbmlzo/3rd/minilzo/minilzo.c
  + contrib/hbmlzo/3rd/minilzo/minilzo.h
  + contrib/hbmlzo/3rd/minilzo/minilzo.hbc
  + contrib/hbmlzo/3rd/minilzo/minilzo.hbp
  + contrib/hbmlzo/3rd/minilzo/minilzo.hbx
  + contrib/hbmlzo/3rd/minilzo/README.LZO
  + contrib/hbmlzo/core.c
  + contrib/hbmlzo/hbmlzo.ch
  + contrib/hbmlzo/hbmlzo.hbc
  + contrib/hbmlzo/hbmlzo.hbp
  + contrib/hbmlzo/hbmlzo.hbx
  + contrib/hbmlzo/tests
  + contrib/hbmlzo/tests/hbmk.hbm
  + contrib/hbmlzo/tests/test.prg
  * contrib/hbplist
  * INSTALL
    + added wrapper to miniLZO -- mini subset of the
      LZO real-time data compression library
2011-03-09 22:36:06 +00:00
Viktor Szakats
f6c8effa7e 2011-03-09 22:13 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtcore/hbqt_pointer.cpp
    ! Missing hb_xfree() when remerging my old changes to recent C++ migration patch.
2011-03-09 21:13:39 +00:00
Viktor Szakats
b93674121e 2011-03-09 21:32 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/hbzlibgz.c
    ! In block declaration in recent patch.
  * utils/hbmk2/hbmk2.prg
    ! Regression in recent xhb patch.
  * contrib/hbwin/axcore.c
    ! Format warning in trace.
2011-03-09 20:33:32 +00:00
Viktor Szakats
faf75dbc3f 2011-03-09 20:00 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbnetio/utils/hbnetio/hbnetio.hbp
  * contrib/hbnetio/utils/hbnetio/netiosrv.prg
  + contrib/hbnetio/utils/hbnetio/netiosvc.prg
    + hbnetio will act as a service on Windows platform.
      To run it interactively from console, use: 'hbnetio -a'
    ; TOFIX: I'm getting 'error 1067' when starting up the
             service. It get resolved when I build hbnetio in
             -st mode. (I use mingw and did a full rebuild)

  * contrib/rddads/rddads.hbp
    ! Suppressing annoying mingw warning in ace.h.
    ; TOFIX: hbmk2 overrides this ATM.
2011-03-09 19:05:21 +00:00
Viktor Szakats
4afad85708 2011-03-09 18:30 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbwin/win_svc.c
  * contrib/hbwin/tests/testsvc.prg
    + WIN_SERVICESTART() changed to accept codeblock and 
      function reference as second parameter (was string).
      INCOMPATIBLE: Pls update your code to use new method.
      NOTE: If someone knows how to add string support without 
            duplicating code and other hacks, pls do, however 
            I think that codeblock and function reference is 
            much more modern and fool-proof solution.
2011-03-09 17:31:22 +00:00
Viktor Szakats
609bfd674f 2011-03-09 17:51 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtgui/hbqt_init.cpp
  * contrib/hbqt/qtcore/hbqt_init.cpp
    ! QWidget related event moved to hbqtgui to avoid build breakage.
2011-03-09 16:51:24 +00:00
Viktor Szakats
d1e2430c60 2011-03-09 17:17 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbmk2_qt.hbs
    ! Fixed scope of generate HB_EXTERN section.
    ! Fixed (pls review/test) to provide separate void * pointer
      for each hb_parstr_utf8() calls.
    ! Formatting fixes to generated code.

  * contrib/hbqt/qtcore/hbqt_pointer.cpp
    * Formatting.
2011-03-09 16:18:10 +00:00
Viktor Szakats
18b964708a 2011-03-09 14:18 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtgui/hbqt_errorsys.prg
  * contrib/hbide/plugins/hbide_script_qtgui.hbs
  * contrib/hbide/ideeditor.prg
    - Deleted :new() calls.

  * contrib/hbqt/qtcore/hbqt_pointer.cpp
  * contrib/hbqt/qtcore/hbqt.h
    * Formatting.
2011-03-09 13:18:51 +00:00
Viktor Szakats
7382ee93a6 2011-03-09 10:51 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbmk2_qt.hbs
  * contrib/hbqt/qtcore/hbqt_pointer.cpp
    % Deleted HB_FUNC_EXTERN for locally defined function. Pls review me.
    ! Fixed formatting in generated code.
    + Added local __instantiate() function. Commented yet.
    % Converted method names to uppercase on invocation.
    + Added QUESTION about 'return;' in HB_<QCLASS>() functions.
      "INSTANCE" method is not called the first
      time this function is called.
2011-03-09 09:55:36 +00:00
Viktor Szakats
e6a18ea0ba 2011-03-09 09:30 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtgui/hbqtgui.hbx
  * contrib/hbqt/qtwebkit/hbqtwebkit.hbx
  * contrib/hbqt/qtuitools/hbqtuitools.hbx
  * contrib/hbqt/qtdesigner/hbqtdesigner.hbx
    * Updated.
2011-03-09 08:30:43 +00:00
Viktor Szakats
4908697aa5 2011-03-09 09:07 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/gtwvt/gtwvt.c
    * Indenting.

  * INSTALL
    + Added new ghostscript link. [Tamas Tevesz]
      (left the old one as it has some information the new one doesn't)

  * contrib/hbqt/hbmk2_qt.hbs
  * contrib/hbqt/qtgui/qth/*.qth
  * contrib/hbqt/qtcore/hbqt_pointer.cpp
  * contrib/hbqt/qtcore/hbqt.h
  * contrib/hbqt/qtcore/qth/*.qth
  * contrib/hbqt/qtnetwork/qth/*.qth
  * contrib/hbqt/qscintilla/qth/*.qth
  * contrib/hbqt/qtdesigner/qth/*.qth
    + Patch to move wrapper code to C++. [Francesco Perillo]
    * My mods:
         - Restored the way registerResource() is implemented.
           (TODO: needs generic solution)
         - Formatting, some cleanups.
         - Minor corrections in generated code format (more TBD)
         - Deleted some unused code
         - Refixed strcpy() usage.
         - Added C++ puller for __QT* symbol.
         - Added manual version of HBQEventsFromPointer() which is still needed
           by hbqtcore. (TOFIX)
      Please test.
    ; TOFIX: Remove remaining generated .prg, holding this code:
             FUNCTION QtClass( ... )
                RETURN HB_QtClass():new( ... )
             Any takers?
2011-03-09 08:10:56 +00:00
Viktor Szakats
e129a1f268 2011-03-08 23:53 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbgs/core.c
    * HB_GSAPI_REVISION() changed to return integer result like the 
      original function.
2011-03-08 22:53:47 +00:00
Przemyslaw Czerpak
d8ee19c19b 2011-03-08 09:44 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbvm.h
  * harbour/src/vm/hvm.c
    * added new public C function:
         HB_BOOL hb_vmRequestReenterExt( void );
      hb_vmRequestReenterExt() checks if given thread has registered HVM
      stack and if not it creates new one otherwise it makes the same
      operations as hb_vmRequestReenter(). It should be also used with
      hb_vmRequestRestore() which checks if new stack was allocated and
      if yes then it releases it.
      For ST HVM hb_vmRequestReenterExt() works exactly like
      hb_vmRequestReenter().

  * harbour/include/hbthread.h
    ! typo in comment

  * harbour/contrib/hbwin/win_svc.c
    ! fixed to work with MT HVM
    + accept function symbol (@func()) as 2-nd parameter of
      WIN_SERVICESTART() function
    * replaced one HB_TCHAR_*() function by Harbour STR API one.
      (for full UNICODE support we should eliminate all HB_TCHAR_*()
      functions)
2011-03-08 08:45:00 +00:00
Viktor Szakats
4f55c09e0a 2011-03-07 15:06 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbgs/tests/testgs.prg
  * contrib/hbgs/hbgs.hbx
  * contrib/hbgs/core.c
  * contrib/hbgs/hbgs.hbp
  * contrib/hbgs/hbgs.hbc
    + Added HB_GSAPI_REVISION() wrapper + test code.
    - Disabled for dos and wce.
    + Added autodetection on *nix systems.
    + Added darwin support.
    + Added os2 dll name.
    ; TOFIX: Test (which is more or less the same as the official
             example code) doesn't work on darwin, it pops X11 and
             gives a gs cmd prompt.
2011-03-07 14:07:20 +00:00
Viktor Szakats
bc4c0157a2 2011-03-07 14:04 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbgs/hbgs.hbp
    ! Copy/paste typo. Thanks to Tamas for noticing.
2011-03-07 13:05:12 +00:00
Viktor Szakats
4d02ecd18b 2011-03-07 12:53 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
  * contrib/hbplist
  + contrib/hbgs
  + contrib/hbgs/core.c
  + contrib/hbgs/hbgs.hbx
  + contrib/hbgs/hbgs.hbp
  + contrib/hbgs/hbgs.hbc
  + contrib/hbgs/tests
  + contrib/hbgs/tests/testgs.prg
  + contrib/hbgs/tests/hbmk.hbm
    + Added basic, high-level Ghostscript wrapper.
      (only tested on win/win64)
2011-03-07 11:54:38 +00:00
Viktor Szakats
8ccafaceb9 2011-03-06 18:38 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbpost.hbm
  * config/postinst.hbs
    ! Cygwin fixes. Also contains logic from Tamas.

  * contrib/hbhpdf/3rd/libhpdf/libhpdf.hbp
    - Deleted comment. [Tamas Tevesz]
2011-03-06 17:40:09 +00:00
Pritpal Bedi
4301b3a357 2011-03-05 16:53 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideedit.prg
    ! XbpAppEventToQKeyEvent() => hbxbp_AppEventToQKeyEvent()
  * contrib/hbxbp/hbxbp.hbx
    ! Re-generated.
  * contrib/hbxbp/xbpappevent.prg
  * contrib/hbxbp/xbpbrowse.prg
  * contrib/hbxbp/xbpgeneric.prg
  * contrib/hbxbp/xbppushbutton.prg
  * contrib/hbxbp/xbpwindow.prg
    ! XbpAppEventToQKeyEvent() => hbxbp_AppEventToQKeyEvent()
      And other functions updated to use "hbxbp_" namespace.
      HBXBPAPPDESKTOP() => HbpAppDesktop(), this is on line with 
      Hbp* classes namespace we agreed earlier.
2011-03-06 01:04:12 +00:00
Viktor Szakats
e6af717e0e 2011-03-05 19:34 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* debian/control
    * Update.
  * contrib/hbmzip/3rd/minizip/minizip.dif
  * contrib/hbmzip/3rd/minizip/ioapi.h
    ! Fixed type for haiku/beos.
  ; [Tamas Tevesz]

  * contrib/hbxbp/xbpappevent.prg
    ! Renamed XbpAppEventToQKeyEvent() to hbxbp_AppEventToQKeyEvent()
    ; TOFIX: Demessify these public function names:
        HBXBPAPPDESKTOP
        HBXBP_APPEVENTTOQKEYEVENT
        HBXBP_CLEAREVENTBUFFER
        HBXBP_CONVERTAFACTFROMXBP
        HBXBP_GETNEXTID
        HBXBP_INITIALIZEEVENTBUFFER
        HBXBP_SETEVENTLOOP
        XBP_SETPRESPARAM
        XBP_SETPRESPARAMIFNIL
        XBP_XBPTOQTNAME
      Probably HBXBP_ should be used consistently in all above.
2011-03-05 18:34:58 +00:00
Pritpal Bedi
730b6467ab 2011-03-04 17:50 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbpappevent.prg
    + Added: XbpAppEventToQKeyEvent() and XbpAppEventModifier()
  * contrib/hbxbp/xbpgeneric.prg
    + Implemented: PostAppEvent( nEventType, mp1, mp2, oXbp )
      Currently it is implemented for nEventType == xbeP_Keyboard.
2011-03-05 01:56:00 +00:00
Viktor Szakats
c4ce99ef18 2011-03-04 13:07 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* debian/control
  * debian/compat
  * debian/rules
    - add all build-depends
    - create detached debug symbol package
    - various small bits
    ; [Tamas Tevesz]

  * contrib/hbpost.hbm
    * Removed soversion from dynlib name for cygwin targets.
      (untested)

  * contrib/hbtip/tests/httpadv.prg
  * contrib/hbtip/tests/dnldftp.prg
  * contrib/hbtip/tests/tipmmail.prg
  * contrib/hbtip/tests/tiptest.prg
  * contrib/hbtip/tests/dbtohtml.prg
  * contrib/hbtip/tests/upld_ftp.prg
  * contrib/hbtip/tests/tipmail.prg
  * contrib/hbtip/tests/base64.prg
  * contrib/hbtip/tests/ftpadv.prg
  * contrib/hbtip/tests/loadhtml.prg
  * contrib/hbtip/tests/tipmime.prg
    ! inside is one real fix (unused var in base64.prg), the rest is
      generous use of hbformat + some manual editing (weed out funky chars,
      reduce eye bleeding caused by comment blocks, throw away c++-style
      comments, and the like).
    ; [Tamas Tevesz]
2011-03-04 12:09:57 +00:00
Viktor Szakats
1719cfa12d 2011-03-04 00:14 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmzip/3rd/minizip/ioapi.h
    ! Fixed high chars resulting from copy/pasting from e-mail msg.
2011-03-03 23:15:13 +00:00
Viktor Szakats
c61e0f1f83 2011-03-04 00:10 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmzip/3rd/minizip/minizip.dif
  * contrib/hbmzip/3rd/minizip/ioapi.h
    ! Fixed for cygwin. [Tamas Tevesz]

  * contrib/hblzf/3rd/liblzf/lzfP.h
  * contrib/hblzf/3rd/liblzf/liblzf.dif
    ! Fixed for bcc. [Tamas Tevesz]

  * utils/hbmk2/hbmk2.prg
    ! Fixed to include hbmainstd after converting cygwin from 
      compiler to platform.
    ; QUESTION: should we use hbmainwin for cygwin apps in -gui mode?
2011-03-03 23:12:44 +00:00
Pritpal Bedi
b53e573cc2 2011-03-03 14:50 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbnetio/utils/hbnetioq/netiosrq.prg
  * contrib/hbqt/qtuitools/THbQtUILoader.prg
  * contrib/hbxbp/xbpdialog.prg
  * contrib/hbxbp/xbpprinter.prg
    ! Deleted: Q*FromPointer() calls leftovers.
2011-03-03 22:55:51 +00:00
Viktor Szakats
f8a93a95e2 2011-03-03 11:31 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbxbp/xbpsle.prg
  * contrib/hbxbp/xbplistbox.prg
  * contrib/hbxbp/xbpcheckbox.prg
  * contrib/hbxbp/xbpmenubar.prg
  * contrib/hbxbp/xbpradiobutton.prg
  * contrib/hbxbp/xbprtf.prg
  * contrib/hbxbp/xbptabpage.prg
  * contrib/hbxbp/xbpwindow.prg
  * contrib/hbxbp/xbpstatusbar.prg
  * contrib/hbxbp/xbpcombobox.prg
  * contrib/hbxbp/xbppushbutton.prg
  * contrib/hbxbp/xbpscrollbar.prg
  * contrib/hbxbp/xbpstatic.prg
  * contrib/hbxbp/xbptreeview.prg
  * contrib/hbxbp/xbpdialog.prg
  * contrib/hbxbp/xbptoolbar.prg
  * contrib/hbxbp/xbp3state.prg
  * contrib/hbxbp/xbpspinbutton.prg
  * contrib/hbxbp/xbpmle.prg
    ! Deleted FromQtPtr() methods. They are relying on FromPointer() 
      HBQT functionality, which will be deleted soon.

  - examples/hbqt_tut
    - Deleted this local copy of the tutorial.
      You can find it here:
          http://www.gruppoeratostene.com/harbour/tutorial-qt.zip
      Please add test.dbf, test.jpg, hbmk.hbm, prova.ui to above 
      .zip package. They are available from the nightly Harbour source .zip.
2011-03-03 10:33:26 +00:00
Pritpal Bedi
6a504fb76b 2011-03-02 21:43 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/QGraphicsSceneEvent.qth
    ! Fixed: compilable with Qt 4.6 and above.
2011-03-03 05:45:53 +00:00
Pritpal Bedi
5d0b22d9cf 2011-03-02 17:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/qth/QCoreApplication.qth
    ! Reversed previous commit.
    
  * contrib/hbqt/qtgui/hbqt_init.cpp
    - Deleted: hbqtgui_eventpush() function, not needed anymore.

  * 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/QGraphicsSceneContextMenuEvent.qth
  * contrib/hbqt/qtgui/qth/QGraphicsSceneDragDropEvent.qth
  * contrib/hbqt/qtgui/qth/QGraphicsSceneEvent.qth
  * contrib/hbqt/qtgui/qth/QGraphicsSceneHelpEvent.qth
  * contrib/hbqt/qtgui/qth/QGraphicsSceneHoverEvent.qth
  * contrib/hbqt/qtgui/qth/QGraphicsSceneMouseEvent.qth
  * contrib/hbqt/qtgui/qth/QGraphicsSceneMoveEvent.qth
  * contrib/hbqt/qtgui/qth/QGraphicsSceneResizeEvent.qth
  * contrib/hbqt/qtgui/qth/QGraphicsSceneWheelEvent.qth
  * contrib/hbqt/qtgui/qth/QHelpEvent.qth
  * contrib/hbqt/qtgui/qth/QHideEvent.qth
  * contrib/hbqt/qtgui/qth/QInputMethodEvent.qth
  * contrib/hbqt/qtgui/qth/QKeyEvent.qth
  * contrib/hbqt/qtgui/qth/QMouseEvent.qth
  * contrib/hbqt/qtgui/qth/QMoveEvent.qth
  * contrib/hbqt/qtgui/qth/QPaintEvent.qth
  * contrib/hbqt/qtgui/qth/QResizeEvent.qth
  * contrib/hbqt/qtgui/qth/QShowEvent.qth
  * contrib/hbqt/qtgui/qth/QWheelEvent.qth
    + Added: constructors for all events with due parameters.
      I do not know why it elluded me so far. And I cannot 
      recollect what wrong I was doing. May be due to some 
      problems at initial stages kept unattended with 
      ongoing development.
2011-03-03 01:22:51 +00:00
Pritpal Bedi
8524b506c2 2011-03-02 15:29 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/qth/QCoreApplication.qth
    ! Commented out: sendEvent() and postEvent() methods until 
      issue with Q*Event() class constructors is resolved.
  + contrib/hbqt/tests/browqt.prg
    ! Copied testbrows.prg to suit embedded dialog.
  * contrib/hbqt/tests/wvtqt.hbp
  * contrib/hbqt/tests/wvtqt.prg
    ! Modified: to execute hbQT dialog from within GTWVT window.
2011-03-02 23:35:27 +00:00
Viktor Szakats
7aaaef1362 2011-03-02 04:38 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.pt_BR.po
  * utils/hbmk2/hbmk2.hu_HU.po
  * utils/hbmk2/hbmk2.prg
  * utils/hbmk2/hbmk2.es_PE.po
    + Added -pic[-] option and pic= .hbc command to enable PIC.
      It's always enabled when using -hbdyn/-hbdynvm.
    ! Using -fPIC for bsd. (in sync with core make)
    + Added sunos/sparc PIC option, though to really kick in, 
      CPU detection should be implemented, or it should be 
      manually supplied using -cpu=sparc option.
      Please review these.

  * contrib/hblzf/3rd/liblzf/lzf_d.c
  * contrib/hblzf/3rd/liblzf/lzfP.h
  * contrib/hblzf/3rd/liblzf/LICENSE
  * contrib/hblzf/3rd/liblzf/lzf.hbp
  * contrib/hblzf/3rd/liblzf/liblzf.dif
  * contrib/hblzf/3rd/liblzf/Changes
  * contrib/hblzf/3rd/liblzf/README
  * contrib/hblzf/3rd/liblzf/lzf_c.c
    * update lzf to 3.6 [Tamas Tevesz]

  * contrib/hbqt/qtgui/hbqt_init.cpp
    * Renamed HBQT_PUSHEVENT() to HBQTGUI_EVENTPUSH().
    * Commented this new function with a detailed TOFIX note,
      with some notes needing more close inspection.
2011-03-02 03:39:29 +00:00
Pritpal Bedi
6b32a9a872 2011-03-01 18:22 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_init.cpp
    + Added: HBQT_PUSHEVENT( <qObject>, <nQEventType>, <nKey>, 
               [nKeyboardModifiers], [cKey], [lRepeat=.f.], [ntimes=1] )

      Current implementation is only for keyboard events, viz., 
      QEvent_KeyPress and QEvent_KeyRelease. Mouse events needs 
      QPoint() to be present which is in the gtcore namespace, 
      so needs a different approach as per current hbQT scenario,
      do the needful.
2011-03-02 02:35:21 +00:00
Pritpal Bedi
d027bfc051 2011-03-01 17:38 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtnetwork/hbqt_init.cpp
  * contrib/hbqt/qtnetwork/hbqtnetwork.hbx
  * contrib/hbqt/qtnetwork/qth/filelist.hbm
    ! Adjusted: to take use of new classes intead of NULL pointers.
  + contrib/hbqt/qtnetwork/qth/QNetworkProxy.qth
  + contrib/hbqt/qtnetwork/qth/QUrlInfo.qth
    + Added: two pending classes.
2011-03-02 01:43:30 +00:00
Pritpal Bedi
47642c4f8f 2011-03-01 13:54 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbptreeview.prg
    ! Added missing elements on return values of two methods.
      Thanks Shum.
2011-03-01 21:59:24 +00:00
Viktor Szakats
85e045aee9 2011-03-01 14:31 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbformat/hbfmtcls.prg
    ! Fixed a call to deleted function.
      NOTE: I didn't test it and no idea if ini file reader functionality 
            relies on empty lines being filtered on load.
2011-03-01 13:32:16 +00:00
Viktor Szakats
df93e5e6da 2011-03-01 12:55 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbformat/utils/hbformat.prg
  * contrib/hbformat/hbformat.hbx
  * contrib/hbformat/hbfmtcls.prg
  * contrib/hbformat/hbformat.hbp
  - contrib/hbformat/fileread.c
    ! Fixed to load LF delimited files on non-*nix systems.
    * Changed output EOL type to OS default (from 'no change')
    * Changed the way EOL type is detected in 'no change' mode.
      (it's pretty simple code and not as efficient as previously.
      my main goal was to fix file load.)
    + Showing number of lines.

  * examples/hbqt_tut/win21.prg
  * examples/hbqt_tut/win12.prg
  + examples/hbqt_tut/win22.prg
  + examples/hbqt_tut/win23.prg
    + Updated. [Marco Bra]
    ! Fixed formatting. Please use hbformat on the code before submitting.
2011-03-01 11:56:20 +00:00
Viktor Szakats
7e41cd70bc 2011-02-28 23:21 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
  * contrib/hbqt/qtcore/hbqt_init.cpp
    * Final cleanups to de-raw-pointerization [Francesco Perillo]
2011-02-28 22:22:26 +00:00
Przemyslaw Czerpak
f9823284df 2011-02-28 21:42 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbpp.h
  * harbour/include/hbapilng.h
  * harbour/include/hbapi.h
  * harbour/include/hbcomp.h
  * harbour/src/pp/pplib.c
  * harbour/src/pp/ppcore.c
  * harbour/src/common/hbstr.c
  * harbour/src/rtl/sha2.c
  * harbour/src/rtl/hbinet.c
  * harbour/src/compiler/ppcomp.c
  * harbour/src/compiler/hbfunchk.c
  * harbour/src/compiler/hbgenerr.c
  * harbour/contrib/hbtip/utils.c
    % added missing const to some variable declarations so they can be
      stored in readonly segments

  * harbour/doc/xhb-diff.txt
    ! fixed few typos
2011-02-28 20:43:05 +00:00
Viktor Szakats
0d92423b1c 2011-02-28 21:07 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* include/hbgtinfo.ch
  * src/rtl/hbgtcore.c
  * src/rtl/gtdos/gtdos.c
  * src/rtl/gtwin/gtwin.c
  * src/rtl/gtxwc/gtxwc.c
  * src/rtl/gtcrs/gtcrs.c
  * src/rtl/gtstd/gtstd.c
  * src/rtl/gttrm/gttrm.c
  * src/rtl/gtos2/gtos2.c
  * src/rtl/gtsln/gtsln.c
  * src/rtl/gtpca/gtpca.c
  * src/rtl/gtwvt/gtwvt.c
  * contrib/hbct/ctwin.c
  * contrib/gtwvg/gtwvg.c
  * contrib/gtwvg/wvggui.c
  * contrib/gtalleg/gtalleg.c
  * contrib/hbrun/hbrun.prg
  * tests/wvt_fs.prg
  * examples/gtwvw/gtwvw.c
    * Renamed HB_GTI_FULLSCREEN to HB_GTI_ISSCREENPOS
      HB_GTI_FULLSCREEN is now deprecated and will be deleted in future
      version of Harbour, use the new name instead.
    * Renamed HB_GTI_FULLSCREEN to HB_GTI_ISFULLSCREEN
      in context of GT window being fullscreen on physical display
      recently added in 2011-02-26 20:07 UTC+0100 Viktor Szakats
    ; If someone has further name suggestions, pls tell.

  * src/rtl/hbgtcore.c
    * Setting defaults for HB_GTI_ISFULLSCREEN and HB_GTI_ALTENTER.
2011-02-28 20:09:19 +00:00
Viktor Szakats
d430d3b278 2011-02-28 20:53 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* include/hbdefs.h
    + Added HB_EXPORT_INT macro similar to HB_EXPORT, but used for
      exported _internal_ functions. (we may easily rename this
      to something else if a better idea pops up)
    ; TODO: Change HB_EXPORT to HB_EXPORT_INT for rest of internal functions.

  * include/hbpp.h
  * include/hbapi.h
  * include/hbcomp.h
  * include/hbexprop.h
  * include/hbhash.h
    + Using HB_EXPORT_INT to export functions.

  * contrib/hbide/hbide.hbp
  * contrib/hbrun/hbrun.hbp
    ! Deleted bad hack linking in hbcplr, hbpp, hbcommon on non-mingw
      win compilers.
2011-02-28 19:54:13 +00:00
Viktor Szakats
4bcee3a895 2011-02-28 20:00 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmzip/hbmzip.hbp
    * Changed header used for minizip autodetection.
      zip.h is also used by component named libzip.
      Thanks to Przemek for the hint.
      [ looking for multiple headers (possibly connected by various 
      bool operators) is too huge work for so far too little gain, so
      for now I pass it.]

  * contrib/hbrun/hbrun.prg
    + Use HB_GTI_FULLSCREEN to detect if the GT is capable of non-console 
      mode of operation (formely hard-wired check for GTCGI was done).
      Pls verify me.

  * config/postinst.hbs
    + Show msg that postinst.hbs is finished (and errlev) [Tamas]
2011-02-28 19:02:16 +00:00
Viktor Szakats
ea36026b7a 2011-02-28 17:09 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbxbp/xbplistbox.prg
  * contrib/hbxbp/xbptabpage.prg
  * contrib/hbxbp/xbptreeview.prg
  * contrib/hbxbp/xbpgeneric.prg
  * contrib/hbqt/qtcore/hbqt_pointer.cpp
  * contrib/hbqt/qtcore/hbqtcore.hbx
  * contrib/hbide/idesaveload.prg
  * contrib/hbide/ideharbourhelp.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/idebrowse.prg
  * contrib/hbide/idedocks.prg
    * Renamed HBQT_ISEQUALGCQTPOINTER() to HBQT_ISEQUAL().
      [ as a personal note I don't get how two different 
      .prg level objects can have the same QT object pointer 
      associated with them. IOW the most natural solution 
      would be to use ( oObj1 == oObj2 ) expression on 
      .prg level. ]
2011-02-28 16:09:47 +00:00
Viktor Szakats
bfe910de37 2011-02-28 16:31 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtgui/hbqt_init.cpp
  * contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
  * contrib/hbqt/qtcore/hbqt_pointer.cpp
  * contrib/hbqt/qtcore/hbqt.h
  * contrib/hbqt/qtcore/hbqt_init.cpp
  * contrib/hbqt/qtcore/hbqtinit.h
  * contrib/hbqt/qtnetwork/hbqt_init.cpp
    ! Implementing idea of Francesco.
      Object creation split into two versions, one where GC pointer
      is used and one where a normal one. Latter is used when dealing
      with events (except one place).
      Please do tests.
2011-02-28 15:32:26 +00:00
Viktor Szakats
718a664587 2011-02-28 16:10 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmagic/hbmagic.hbp
    ! Fixed missing dep setting. [Tamas]
2011-02-28 15:11:36 +00:00