Commit Graph

14983 Commits

Author SHA1 Message Date
Pritpal Bedi
bbcda5ccd4 2010-08-25 19:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idereportsmanager.prg
    % Some more refinements towards how a report would be saved/retreived.
2010-08-26 02:16:00 +00:00
Pritpal Bedi
8b4bac1390 2010-08-25 15:48 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_misc.prg
    + Implemented: object local "Slots" and "Events" management.
      Now no need to setup slots and events variable. These are 
      automatically created on demand. 

      EVENTS:
         oWnd := QMainWindow():new()

      Earlier:
         pEvents := Qt_Events_New()
         oWnd:installEventFilter( ::pEvents )
         Qt_Events_Connect( ::pEvents, oWnd, QEventClose, {|| MsgBox( "Closing" ) } )
      Now:
         oWnd:connect( QEvent_Close, {|| MsgBox( "Closing" ) } )

      SLOTS:
         oBtn := QPushButton():new()

      Earlier:
         pSlots := Qt_Slots_New()
         Qt_Slots_Connect( pSlots, oBtn, "clicked()", {|| ... } )
      Now:
         oBtn:connect( "clicked()", {|| ... } )

    This implementation fixes very old demand to isolate this glitch.

  * contrib/hbqt/tests/demoqt.prg
    % Demonstrates the new Slots and Events management protocol.
      Still a part of old proto is also retained for comparison.

  * contrib/hbide/hbide.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/idereportsmanager.prg
    + Renamed: IdeReportsManager() class to HbpReportsManager().
      Also made this class totally independant to hbIDE engine.
      This opens up the way to shift it to hbQT itself.
      The only limitation is images. We need a way to include
      a minimal set of images in hbQT ( if it makes sense ) so that 
      this component be invoked from any application just by supplying
      a parent to host it, just like a COM component.
2010-08-25 23:01:17 +00:00
Viktor Szakats
d6ff90787e 2010-08-26 00:36 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/hbi18n2.prg
    + __I18N_POTARRAYLOAD(): UTF8 BOM support
2010-08-25 22:37:59 +00:00
Pritpal Bedi
3b61c3941d 2010-08-25 09:40 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.qrc
  + contrib/hbide/resources/r-landscape.png
  + contrib/hbide/resources/r-portrait.png

  * contrib/hbqt/qtgui/qth/HBQGraphicsItem.qth
  * contrib/hbqt/qtgui/doc/en/class_hbqgraphicsitem.txt
  * contrib/hbqt/qtgui/g/HBQGraphicsItem.cpp
  * contrib/hbqt/qtgui/g/THBQGraphicsItem.prg

  * contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
  * contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.h
  * contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp
  * contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.h

  * contrib/hbide/idereportsmanager.prg
    + Implemented: ideReports Manager:
        + Landscape and Portrait page orientation at design time.
        + Context-menu basics for objects on the page - scheduled 
          to be expanded per type of object.
2010-08-25 16:48:40 +00:00
Przemyslaw Czerpak
adba3db882 2010-08-25 16:24 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/package/harbour.spec
    ! fixed to work with current build system
2010-08-25 14:25:11 +00:00
Viktor Szakats
4e6d171138 2010-08-25 15:20 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/mpkg_src_nightly.sh
    + tar.xz nightly source.
2010-08-25 13:21:05 +00:00
Mindaugas Kavaliauskas
dceb8cdb58 2010-08-25 15:57 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt)
* harbour/contrib/sddmy/sddmy.c
    * extended RDDINFO( RDDI_CONNECT, ) to support all parameters of MySql 
      connect, i.e. port, unix socket name, and client flags were added.
2010-08-25 12:58:26 +00:00
Viktor Szakats
c44c91e43b 2010-08-25 09:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/mpkg_win_nightly.bat
    + Upload logs even if build failed.
    ; NOTE: On current build machine mingw suffers transient "segmentation 
            fault" failures. It may be a sign of hardware or OS problem.
            This means missing nightly binaries for no apparent reason.

  * contrib/hbide/hbide.prg
    ! SET DATE ANSI

  * INSTALL
    * Minor.
2010-08-25 07:44:58 +00:00
Pritpal Bedi
9bb591e5e6 2010-08-24 18:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp

  * contrib/hbide/resources/f-image.png
  + contrib/hbide/resources/r-page.png
  + contrib/hbide/resources/r-report.png
  * contrib/hbide/hbide.qrc

  * contrib/hbide/idemisc.prg
  * contrib/hbide/idereportsmanager.prg
    + Implemented: ideReports Manager: 
        * "Objects" tree now showsup type of object icon.

        * Rotate selected object clock wise and anti-clock wise.
            Currently it is 10 deg per click. Later an interface 
            to rotate precisely to be introduced.

            Rotated objects keep the exact aspect ratio. This is 
            testified on barcode which reads the correct string
            after 90, 180, 270 and 360 deg rotation.

        * Atarted API to separate this component from direct calls 
          to hbIDE to gather various info from the application.
          Right now these are the images which now call app_image()
          instead of hbide_image(). app_image() function will 
          reside in application so that this class be linked with
          application independently of hbIDE.
2010-08-25 02:05:16 +00:00
Pritpal Bedi
f7d150322d 2010-08-24 09:29 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/doc/en/class_hbqgraphicsitem.txt
  * contrib/hbqt/qtgui/g/HBQGraphicsItem.cpp
  * contrib/hbqt/qtgui/g/THBQGraphicsItem.prg
  * contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
  * contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.h
  * contrib/hbqt/qtgui/qth/HBQGraphicsItem.qth
  * contrib/hbide/idereportsmanager.prg
    + Implemented: ideReport Designer:
        * Barcode 3of9 - the code belongs to someone I have no 
          idea now. Please speak out who he is so that I post 
          due credit to him. I had adopted this code for Vouch32
          family of libraries many years back. Now adopted to 
          hbQT + hbIDE.  

        * Simple bar-chart. 
       
        Both above implementations are quick ones and I see a 
        lot of avenues for improvement which are scheduled to 
        be addressed later.
2010-08-24 16:38:54 +00:00
Przemyslaw Czerpak
616efab846 2010-08-24 11:16 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbwin/olecore.c
    ! added missing call to Release() method in __OleGetActiveObject()
      function. It should fix problem reported by Daniel Garcia-Gil.
2010-08-24 09:16:42 +00:00
Viktor Szakats
434014eecd 2010-08-24 09:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/mpkg_win_uni.bat
    ! Typo.
2010-08-24 07:44:38 +00:00
Viktor Szakats
aa842b75a3 2010-08-24 08:54 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/mpkg_win_nightly.bat
    + allegro.
2010-08-24 06:55:12 +00:00
Pritpal Bedi
ed719fec17 2010-08-23 20:44 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt.ch
  * contrib/hbqt/qtgui/doc/en/class_hbqgraphicsitem.txt
  * contrib/hbqt/qtgui/g/HBQGraphicsItem.cpp
  * contrib/hbqt/qtgui/g/THBQGraphicsItem.prg
  * contrib/hbqt/qtgui/qth/HBQGraphicsItem.qth

  * contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
  * contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.h
  * contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp

  * contrib/hbide/hbide.qrc
  * contrib/hbide/resources/f-image.png
  + contrib/hbide/resources/toback.png
  + contrib/hbide/resources/tofront.png

  * contrib/hbide/idereportsmanager.prg
    + Advanced: ideReports Designer - many artifacts implemented:
        * Synchronized "Objects" tree and objects on the "Page(s)".
            Clicking either way is reflected to the other.
        * Activated magnets - while dragging an object provides 
            guiding lines from other objects which are helpful in alignment.
        * Corrected reszing behavior. Now handles are located with ease.
        * Text display management improved.
        * Added more methods to control futuristic features.
        * Many other small improvements difficult to explain.
2010-08-24 03:54:44 +00:00
Pritpal Bedi
3d920624ae 2010-08-23 10:32 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idereportsmanager.prg
    + Advanced: populated "Objects" tree with spreaded objects.
                provided tooltips for spreaded objects.
2010-08-23 17:35:09 +00:00
Viktor Szakats
11694a4a25 2010-08-23 13:54 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmysql/mysql.c
    + MYSQL_ERRNO()
    + MYSQL_PING()
    ; Patch by Bacco. Thanks a lot!
2010-08-23 11:57:18 +00:00
Viktor Szakats
26de1896a5 2010-08-23 11:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/mpkg_win_uni.bat
    + bcc special implib support for contrib .dlls.

  * package/mpkg_win_nightly.bat
    * Comment.
2010-08-23 09:50:34 +00:00
Pritpal Bedi
d7791d7926 2010-08-23 00:16 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt.ch
  * contrib/hbqt/qtgui/doc/en/class_hbqgraphicsitem.txt
  * contrib/hbqt/qtgui/doc/en/class_hbqgraphicsscene.txt
  * contrib/hbqt/qtgui/g/filelist.hbm
  * contrib/hbqt/qtgui/g/HBQGraphicsItem.cpp
  + contrib/hbqt/qtgui/g/HBQGraphicsScene.cpp
  * contrib/hbqt/qtgui/g/hbqtgui.h
  * contrib/hbqt/qtgui/g/THBQGraphicsItem.prg
  + contrib/hbqt/qtgui/g/THBQGraphicsScene.prg
  * contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
  * contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.h
  * contrib/hbqt/qtgui/hbqt_hbqgraphicsrectitem.cpp
  * contrib/hbqt/qtgui/hbqt_hbqgraphicsrectitem.h
  + contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.cpp
  + contrib/hbqt/qtgui/hbqt_hbqgraphicsscene.h
  * contrib/hbqt/qtgui/hbqtgui.hbm
  * contrib/hbqt/qtgui/qth/HBQGraphicsItem.qth
  + contrib/hbqt/qtgui/qth/HBQGraphicsScene.qth
  * contrib/hbqt/utils/qtgui.qtp

  * contrib/hbide/hbide.qrc
  * contrib/hbide/resources/designer.png
  * contrib/hbide/resources/grid.png

  * contrib/hbide/idereportsmanager.prg
    + Added: more classes forming the building blocks of Report Designer.
    + Implemented: in Report Designer:
        Reworked: GraphicsScene mechanism.
        Added: Objects - Images, Gradients, Ellipses, etc.
        Refined: other objects.
        Added: Sources and Fields with drag support.
        Obejct Resizing.
        And many other aspects.  Please play.
2010-08-23 07:29:26 +00:00
Viktor Szakats
8cac143e58 2010-08-22 12:29 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* external/sqlite3/sqlite3.c
  * external/sqlite3/sqlite3.dif
  * external/sqlite3/sqlite3.h
  * external/sqlite3/Makefile
    + Upgraded to 3.7.0.1 (from 3.7.0)
      Patch by Tamas Tevesz. Thank you very much.
2010-08-22 10:30:26 +00:00
Pritpal Bedi
7d5641e868 2010-08-20 19:04 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idemisc.prg
  * contrib/hbide/idereportsmanager.prg
    % Dragging the icons on left-toolbar of ideReports Designer
      place a rectangular object on the page, experimentations.
2010-08-21 02:05:24 +00:00
Viktor Szakats
31e6756198 2010-08-20 11:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/mpkg_win_nightly.bat
    * Change cwd to batch dir.
    + Added requirements.
    + Added notes.
    ! Uses internal svn installation.
    + Errorlevel handling.
    * Renamed logs.
    - Deleted -batch from pscp calls.

  * package/winuni/mpkg_win_uni.bat
    * Comment
    * Changed temp dir to more universal one.

  * INSTALL
    + Links to nightly win binaries.
2010-08-20 09:15:14 +00:00
Pritpal Bedi
1e5f66dabc 2010-08-19 19:01 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqgraphicsrectitem.cpp
  * contrib/hbqt/qtgui/hbqt_hbqgraphicsrectitem.h
    + A lot of structural changes.

  * contrib/hbide/idereportsmanager.prg
  * contrib/hbide/idetoolbar.prg
    + Advanced: "Page" management and "objects" placement.
      Page presented is now true to A4 size with margins.
      Objects placement is achieved to be dropped exactly at the cursor position.
   
      To play with: try to drag "Rect" node in "Data" tree onto page surface.
      Use multiple iterations, move at will the rectangles.
2010-08-20 02:03:05 +00:00
Viktor Szakats
b93364beee 2010-08-19 14:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/mpkg_win_nightly.bat
    % Minor.
2010-08-19 12:29:20 +00:00
Viktor Szakats
f6b6fc7b9f 2010-08-19 13:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/mpkg_win_uni.bat
    ! ps
2010-08-19 11:46:49 +00:00
Viktor Szakats
17a5b3cf37 2010-08-19 13:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/mpkg_win_uni.bat
  * package/winuni/mpkg_win_uni.nsi
    + Added hbide to unified distro.

  * package/mpkg_win_nightly.bat
    + Upload nightly logs.

  * contrib/hbide/hbide.hbp
    + -strip
2010-08-19 11:07:34 +00:00
Pritpal Bedi
5c1b3e7a26 2010-08-19 02:23 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/g/QDrag.cpp
  * contrib/hbqt/qtgui/qth/QDrag.qth
    % Shifted: ownership of QMimeData to QDrag object.
2010-08-19 09:25:53 +00:00
Przemyslaw Czerpak
67565d079a 2010-08-19 11:09 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbpp.h
  * harbour/src/pp/ppcore.c
    + added new result marker <@> which creates token significant for PP but
      invisible for compiler.
      This extenssion allows to resolve problem with circular rules in very
      easy way, i.e.
         #command function <!name!>( [@]<!par1!> [:= <val1>] ;
                                     [, [@]<!parN!> [:= <valN>]] ) => ;
                  function <name>( <par1> [, <parN> ] ) <@>
2010-08-19 09:09:44 +00:00
Viktor Szakats
711a35f256 2010-08-19 03:41 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    ! Workaround for regression in mingw's PATH requirement.
      (New official release needs to have bin dir in PATH)
2010-08-19 01:41:22 +00:00
Viktor Szakats
16e73fefbe 2010-08-19 03:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
+ package/mpkg_win_nightly.bat
    + Added nightly binary builder script. Relocatable.
      Makes unified Windows build. Regular target builds
      also supported.
      Unified build currently has mingw and bcc enabled.

  - package/winuni/mpkg_win_uni_extra_copy.bat
  * package/winuni/mpkg_win_uni.bat
  * package/winuni/mpkg_win_uni.nsi
    + Made it fully configurable, removed any hard-wired
      version numbers, .nsi now fully modular, manual steps 
      no more required.

  - package/mpkg_nightly.sh
  + package/mpkg_src_nightly.sh
    * Renamed.
2010-08-19 01:21:26 +00:00
Viktor Szakats
384e8dce28 2010-08-18 22:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Added extension to license. Pls read it, especially projects
      including hbmk2 or modified version of hbmk2 (f.e. MiniGUI).
      Help text and documentation is now covered by Creative Commons 
      Attribution-ShareAlike 3.0.
      Plus some restriction to not tear hbmk2 off of Harbour Project,
      to clearly show modified nature and always distribute modified 
      source.
      My intent is to leave hbmk2 as coherent part of Harbour, 
      possibly unmodified and my name not stripped.

  * config/global.mk
    % Minor opt.

  * package/mpkg_nightly.sh
    ! Harmless typo.

  * package/winuni/RELNOTES
    * Updated.
2010-08-18 20:53:14 +00:00
Viktor Szakats
4cfad619bd 2010-08-18 22:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
    + Some binary link.

  * utils/hbmk2/hbmk2.prg
    ! Changed the way links are installed. This should fix it
      for win platform.
    * Will now delete link before trying to create it in install phase.
2010-08-18 20:46:00 +00:00
Pritpal Bedi
b5269fd82b 2010-08-18 12:19 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/g/QGraphicsScene.cpp
  * contrib/hbqt/qtgui/qth/QGraphicsScene.qth
    % Fixed: GPF on exit. QGraphicsScene:addItem() is owned by the scene.
2010-08-18 07:23:45 +00:00
Pritpal Bedi
e67838afc4 2010-08-17 20:32 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbqt/qtgui/hbqt_hbqgraphicsrectitem.cpp
    + Added: miss from the prev commit.
2010-08-18 03:32:21 +00:00
Viktor Szakats
30ee213749 2010-08-17 23:10 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/hbcomp.h
  * src/macro/macro.yyc
  * src/macro/macro.y
  * src/macro/macrolex.c
  * src/compiler/hbmain.c
  * src/compiler/complex.c
  * src/compiler/harbour.yyc
  * src/compiler/harbour.y
    * Changed prefix used for bison generated function prefix
      (hb_comp -> hb_comp_yy, hb_macro -> hb_macro_yy)
    ; Pls review.
      This avoids collision between hb_macroError/hb_macroerror
      for obsolete tools like bcc implib which uses case-insensitive
      symbol lookup by default)

  * package/winuni/mpkg_win_uni_extra_copy.bat
    + Added trick to generate special implib for core .dlls so
      that now bcc can use the regular Harbour one and doesn't
      need the special '-bcc' postfixed version to be shipped.
      An ugly trick for an obsolete compiler.
      (release process now requires bcc implib tool because of this)

  * utils/hbmk2/hbmk2.prg
    + Added -c option to implib calls. This fixes implib generation 
      for certain .dlls, like OpenSSL.
2010-08-17 21:11:12 +00:00
Viktor Szakats
f2bd77df7e 2010-08-17 19:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* package/winuni/RELNOTES
  * INSTALL
  * contrib/rddads/rddads.h
  * contrib/rddads/rddads.hbc
  * contrib/rddads/rddads.hbp
    + Added support for ACE 10.00, including win64 build.

  * contrib/hbwin/hbwin.ch
  + contrib/xhb/win32prn.ch
    + Added compatibility header.
    * Moved compatibility definitions from hbwin.ch there.
      (may be incompatible for some users)

  * contrib/hbgd/hbgd.hbp
  + contrib/hbgd/gdextern.prg
    + Added extern puller.

  * contrib/rddads/adsextrn.prg
    * Minor.
2010-08-17 17:45:36 +00:00
Pritpal Bedi
bddfa95353 2010-08-17 09:56 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbqt/qtgui/hbqt_hbqgraphicsrectitem.h
    + Added: miss from the prev commit.
2010-08-17 17:02:52 +00:00
Pritpal Bedi
7eb33f5bd8 2010-08-17 08:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/utils/qtgui.qtp

  * contrib/hbqt/qtcore/g/QByteArray.cpp
  * contrib/hbqt/qtcore/qth/QByteArray.qth

  * contrib/hbqt/qtgui/qth/QMouseEvent.qth
  + contrib/hbqt/qtgui/qth/HBQGraphicsRectItem.qth
  + contrib/hbqt/qtgui/doc/en/class_hbqgraphicsrectitem.txt
  + contrib/hbqt/qtgui/g/HBQGraphicsRectItem.cpp
  + contrib/hbqt/qtgui/g/THBQGraphicsRectItem.prg
  * contrib/hbqt/qtgui/g/QMouseEvent.cpp
  * contrib/hbqt/qtgui/g/hbqtgui.h
  * contrib/hbqt/qtgui/g/filelist.hbm
  + contrib/hbqt/qtgui/hbqt_hbqabstractitemmodel.cpp
  + contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
  + contrib/hbqt/qtgui/hbqtgui.hbm
    + Added: one more class and set constructors right for others.

  * contrib/hbide/hbide.prg
  * contrib/hbide/ideactions.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/ideobject.prg
  * contrib/hbide/idereportsmanager.prg
  * contrib/hbide/idethemes.prg
  * contrib/hbide/idetoolbar.prg
    % Fixed: a bug in "Highlighting Themes" - reported on FWH forums.
    + Implemented: "Toggle Animation" and "Toggle Statusbar" <View> menu options
      now show toggle indicators in the menu also.

    + Advanced: drag and drop from QTreeWidget() and QToolButto().
      These are the building blocks for Harbour's Report Generator ( thought-of ).
2010-08-17 15:30:16 +00:00
Viktor Szakats
61535fcf6e date 2010-08-16 17:35:06 +00:00
Viktor Szakats
eedf422c9d 2010-08-15 19:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/fslink.c
    ! Windows typo, non-UNICODE build.

  * tests/flink.prg
    + HB_FLINKREAD() calls.
2010-08-16 17:29:12 +00:00
Viktor Szakats
8433ad7e00 2010-08-15 21:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* src/rtl/fslink.c
    ! Fixed hb_fsLinkRead() on Win Vista/7 for non-links (untested)

  * contrib/make.hbs
    * Comment
2010-08-15 19:04:16 +00:00
Viktor Szakats
549fbec80f 2010-08-08 21:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/harbour.hbx
  * include/hbapifs.h
  * src/rtl/fslink.c
    + Added hb_fsLinkRead() function.
    + Added HB_FLINKREAD() function.
    ; Please review/fix or remove.

  * utils/hbmk2/hbmk2.prg
    + Added -ln= option to specify symlinks to targets.
    + Added ${hb_dynprefix} macro.

  * contrib/hbpost.hbm
    + Enabled creation of versionless and major-minor versioned
      links to dynamic libs.
    + Will create versioned .dll names on win/wce.

  * include/hbapifs.h
  * include/fileio.ch
    + Moved some attr constants to .ch header.

  * contrib/make.hbs
    ! Fixed to propage make control options to container projects.
2010-08-14 18:25:13 +00:00
Pritpal Bedi
6367800401 2010-08-13 18:34 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideobject.prg
  * contrib/hbide/idereportsmanager.prg
    % Little more advancement in drg-drop functionality.
2010-08-14 01:33:52 +00:00
Pritpal Bedi
c58dce9a1f 2010-08-13 18:29 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbqt/qtgui/doc/en/class_hbqgraphicsitem.txt

  + contrib/hbqt/qtgui/g/HBQGraphicsItem.cpp
  + contrib/hbqt/qtgui/g/hbqtgui.h
  + contrib/hbqt/qtgui/g/THBQGraphicsItem.prg
  * contrib/hbqt/qtgui/g/filelist.hbm

  + contrib/hbqt/qtgui/qth/HBQGraphicsItem.qth

  + contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.cpp
  + contrib/hbqt/qtgui/hbqt_hbqgraphicsitem.h

  * contrib/hbqt/qtgui/hbqtgui.hbm
  * contrib/hbqt/utils/qtgui.qtp

    + Added: HBQGraphicsItem() inheriting QGraphicsItem.
      It is necessary to recieve many events which otherwise are 
      not possible via plain .prg code.
2010-08-14 01:30:07 +00:00
Pritpal Bedi
919ec6af96 2010-08-13 16:58 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbqt/qtgui/doc/en/class_qdrag.txt
  + contrib/hbqt/qtgui/g/QDrag.cpp
  + contrib/hbqt/qtgui/g/TQDrag.prg
  + contrib/hbqt/qtgui/qth/QDrag.qth

  * contrib/hbqt/qtgui/g/filelist.hbm
  * contrib/hbqt/qtgui/g/hbqtgui.h

  * contrib/hbqt/utils/qtgui.qtp
    + Added: one more class to initiate "drag" operation.
2010-08-13 23:58:05 +00:00
Przemyslaw Czerpak
87316155b4 2010-08-13 14:23 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbpp.h
    ! typo in comment

  * harbour/src/pp/ppcore.c
    ! fixed to not include file by #pragma __*streaminclude <file> | ...
      used inside code disabled by #if* condition, i.e.
         #if 0
            #pragma __streaminclude "file.unknown" | ? %s
         #endif
    ! fixed memory leak and unclosed file handle when too long file was
      included by #pragma __*streaminclude <file> | ...
    ! fixed line numbering in code using
         #pragma __*streaminclude <file> | ...
    ! fixed possible wrong preprocessing or even GPF in code using
         #pragma __*streaminclude <file> | ...
      indirectly (i.e. by some other PP directives) or more then once
      in single line (i.e. using ';' as directive separator)
2010-08-13 12:24:11 +00:00
Pritpal Bedi
6f27664013 2010-08-12 19:00 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_hbslots.cpp
  * contrib/hbqt/qtcore/hbqt_hbslots.h
    + Added: one more signal to manage QGraphicsScene.

  * contrib/hbqt/qtgui/qth/QGraphicsView.qth
  * contrib/hbqt/qtgui/g/QGraphicsView.cpp
    % Fallen back to my original method of pointer propogation up its parent.
      I was hoping to get success with Bacco's patched "p->type" implementation.
      TODO: clean other QGraphics* classes.

  * contrib/hbide/idereportsmanager.prg
    + Started: QGraphics* based ideReportManager's implementation.
2010-08-13 02:04:27 +00:00
Pritpal Bedi
b06b612c5b 2010-08-12 17:40 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ 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/g/filelist.hbm
  * contrib/hbqt/qtgui/g/hbqtgui.h
  *
  * contrib/hbqt/utils/qtgui.qtp
  *
  * contrib/hbqt/hbqt.ch

   + Added: few more classes to handle graphics scene events.

  + contrib/hbqt/qtgui/doc/en/class_q*.txt
  + contrib/hbqt/qtgui/g/Q*.cpp
  + contrib/hbqt/qtgui/g/TQ*.prg
    + Autogenerated.
2010-08-13 00:47:31 +00:00
Pritpal Bedi
b204061c72 2010-08-12 14:43 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/QGraphicsEllipseItem.qth
  * contrib/hbqt/qtgui/qth/QGraphicsGridLayout.qth
  * contrib/hbqt/qtgui/qth/QGraphicsItemAnimation.qth
  * contrib/hbqt/qtgui/qth/QGraphicsItemGroup.qth
  * contrib/hbqt/qtgui/qth/QGraphicsLinearLayout.qth
  * contrib/hbqt/qtgui/qth/QGraphicsLineItem.qth
  * contrib/hbqt/qtgui/qth/QGraphicsPathItem.qth
  * contrib/hbqt/qtgui/qth/QGraphicsPixmapItem.qth
  * contrib/hbqt/qtgui/qth/QGraphicsPolygonItem.qth
  * contrib/hbqt/qtgui/qth/QGraphicsProxyWidget.qth
  * contrib/hbqt/qtgui/qth/QGraphicsRectItem.qth
  * contrib/hbqt/qtgui/qth/QGraphicsSimpleTextItem.qth
  * contrib/hbqt/qtgui/qth/QGraphicsSvgItem.qth
  * contrib/hbqt/qtgui/qth/QGraphicsTextItem.qth
  * contrib/hbqt/qtgui/qth/QGraphicsWidget.qth
    + Set right the constructors.

  * contrib/hbqt/qtgui/g/Q*.cpp
    * Regenerated.
2010-08-12 22:13:42 +00:00
Pritpal Bedi
1c1b01c131 2010-08-11 23:01 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbptreeview.prg
    ! Changed: context-menu implementation protocol.

  * contrib/hbide/idedocks.prg
  * contrib/hbide/ideedit.prg
  * contrib/hbide/idetoolbar.prg
    ! Fixed: many artifacts reported on FWH forum.
    % Applied: IdeToolbar() class to editors area top and left toolbars.
2010-08-12 06:08:44 +00:00
Pritpal Bedi
6806cb0688 2010-08-11 20:19 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbqt/qtgui/g/TQAbstractGraphicsShapeItem.prg
    + Added: omission from prev commit.
2010-08-12 03:26:15 +00:00