Commit Graph

14961 Commits

Author SHA1 Message Date
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
Pritpal Bedi
bcb01b4a2c 2010-08-11 18:21 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt.ch
  *
  * contrib/hbqt/qtcore/g/filelist.hbm
  * contrib/hbqt/qtcore/g/hbqtcore.h
  * contrib/hbqt/qtcore/qth/QTimeLine.qth

  * contrib/hbqt/qtdesigner/g/hbqtdesigner.h

  * contrib/hbqt/qtgui/g/filelist.hbm
  * contrib/hbqt/qtgui/g/hbqtgui.h
  + contrib/hbqt/qtgui/qth/QAbstractGraphicsShapeItem.qth
  + contrib/hbqt/qtgui/qth/QGraphicsEllipseItem.qth
  + contrib/hbqt/qtgui/qth/QGraphicsGridLayout.qth
  + contrib/hbqt/qtgui/qth/QGraphicsItem.qth
  + contrib/hbqt/qtgui/qth/QGraphicsItemAnimation.qth
  + contrib/hbqt/qtgui/qth/QGraphicsItemGroup.qth
  + contrib/hbqt/qtgui/qth/QGraphicsLayout.qth
  + contrib/hbqt/qtgui/qth/QGraphicsLayoutItem.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/QGraphicsScene.qth
  + contrib/hbqt/qtgui/qth/QGraphicsSimpleTextItem.qth
  + contrib/hbqt/qtgui/qth/QGraphicsSvgItem.qth
  + contrib/hbqt/qtgui/qth/QGraphicsTextItem.qth
  + contrib/hbqt/qtgui/qth/QGraphicsView.qth
  + contrib/hbqt/qtgui/qth/QGraphicsWidget.qth
  + contrib/hbqt/qtgui/qth/QStyleOptionGraphicsItem.qth

  * contrib/hbqt/qtwebkit/g/hbqtwebkit.h

  * contrib/hbqt/utils/qtcore.qtp
  * contrib/hbqt/utils/qtgui.qtp

    + Added: QGraphics* classes to form the basis of ideReport Designer.

  + contrib/hbqt/qtgui/doc/en/class_*
  + contrib/hbqt/qtgui/g/Q/Q*
  + contrib/hbqt/qtcore/doc/en/class_*
  + contrib/hbqt/qtcore/g/Q*
    + Regenerated.
2010-08-12 01:40:44 +00:00
Przemyslaw Czerpak
a25ebcc070 2010-08-11 17:03 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/classes.c
    + extended error messages in __CLSINSTSUPER() function to show the name
      of super class which cannot be created

  * harbour/src/rtl/tclass.prg
    * force RTE for superclasses defined using function declared as DYNAMIC
      It should help in locating the problem in wrongly linked code, i.e.
      without some superclasses.
2010-08-11 15:03:44 +00:00
Przemyslaw Czerpak
1e1f6a62ae 2010-08-11 12:28 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/empty.c
    * modified EMPTY() function behavior so now for symbols
      created for functions declared as DYNAMIC it does not
      return .T. but .F. for functions which are registered
      in HVM.
      As side effect above modifications should fix some code
      in RTL and contrib which used !EMPTY() for DYNAMIC function
      symbols.
2010-08-11 10:28:39 +00:00
Pritpal Bedi
4d5c1c8d76 2010-08-10 22:26 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/tests/demoqt.prg
    ! Fixed: X click or "Exit" option was not working.
2010-08-11 05:30:32 +00:00
Pritpal Bedi
dc1d8ec714 2010-08-10 09:58 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt.ch

  + contrib/hbide/resources/designer.png
  + contrib/hbide/resources/f-bold-1.png
  + contrib/hbide/resources/f-generic.png
  + contrib/hbide/resources/f-image.png
  + contrib/hbide/resources/f-italic-1.png
  + contrib/hbide/resources/f-strike-1.png
  + contrib/hbide/resources/f-underline-1.png
  + contrib/hbide/resources/f_align_bottom.png
  + contrib/hbide/resources/f_align_center.png
  + contrib/hbide/resources/f_align_justify.png
  + contrib/hbide/resources/f_align_left.png
  + contrib/hbide/resources/f_align_middle.png
  + contrib/hbide/resources/f_align_right.png
  + contrib/hbide/resources/f_align_top.png
  + contrib/hbide/resources/f_barcode.png
  + contrib/hbide/resources/f_box_all.png
  + contrib/hbide/resources/f_box_bottom.png
  + contrib/hbide/resources/f_box_left.png
  + contrib/hbide/resources/f_box_matrix.png
  + contrib/hbide/resources/f_box_plain.png
  + contrib/hbide/resources/f_box_right.png
  + contrib/hbide/resources/f_box_shadow.png
  + contrib/hbide/resources/f_box_top.png
  + contrib/hbide/resources/f_chart.png
  + contrib/hbide/resources/f_gradient.png

  * contrib/hbide/hbide.qrc
    + Added: few more icons.

  * contrib/hbide/hbide.hbp
    + Added: ideprojectmanager.prg and idetoolbar.prg

  * contrib/hbide/hbide.prg
  * contrib/hbide/ideactions.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/ideobject.prg
  + contrib/hbide/idereportsmanager.prg
  + contrib/hbide/idetoolbar.prg
    + Started: implementation of Harbour's Report Designer and Print Engine.

    NOTE: It is a very complex subject and more so I have a little 
          knowledge about Qt's rendering system, so please do not 
          pin high hopes. I still do not know which way it will proceed,
          will we be successful or failure, will it touch our expectations.
          It is an ambitious project I ever dreamt of developing one, 
          so I just started. If you can extend help in this direction, 
          every bit will matter. So please gear-up yourselves for next logical
          evolution of hbIDE.
2010-08-10 17:56:36 +00:00
Viktor Szakats
33e6f41c5d 2010-08-08 16:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
+ contrib/rddads/adsextrn.prg
  * contrib/rddads/rddads.hbp
  * contrib/rddads/rddads.hbx
  * contrib/rddads/ads1.c
  * contrib/rddads/rddads.hbc
  * contrib/rddads/tests/datad.prg
  * contrib/rddads/tests/testmg.prg
    + Made possible to load rddads rdd dynamically.
2010-08-08 14:51:35 +00:00
Pritpal Bedi
fdc17c01e3 2010-08-07 16:18 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.qrc
    ! Fixed: last minute inculsion - hbide3.png.
2010-08-07 23:21:59 +00:00
Pritpal Bedi
c282aa16ae 2010-08-07 15:35 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbide/resources/dbf_p1.png
  + contrib/hbide/resources/dbf_p10.png
  + contrib/hbide/resources/dbf_p2.png
  + contrib/hbide/resources/dbf_p3.png
  + contrib/hbide/resources/dbf_p4.png
  + contrib/hbide/resources/dbf_p5.png
  + contrib/hbide/resources/dbf_p6.png
  + contrib/hbide/resources/dbf_p7.png
  + contrib/hbide/resources/dbf_p8.png
  + contrib/hbide/resources/dbf_p9.png
  * contrib/hbide/resources/formview.png
  * contrib/hbide/resources/home3.png
  * contrib/hbide/resources/new.png
  * contrib/hbide/resources/print.png
  * contrib/hbide/resources/statistics.png
  * contrib/hbide/resources/view_organized.png
  * contrib/hbide/resources/view_tiled.png
  * contrib/hbide/resources/view_vertstacked.png
  * contrib/hbide/resources/view_zoomin.png
  * contrib/hbide/resources/view_zoomout.png
  + contrib/hbide/resources/zoomin3.png
  + contrib/hbide/resources/zoomout3.png
  * contrib/hbide/hbide.qrc
    + Added and refined above images.

  * contrib/hbide/idedocks.prg
    + Assigned: "statistics" icon to "Welcome" tab.
    ! Reworked: many artifacts.

  * contrib/hbide/idebrowse.prg
    + Implemented: Edits MDI area icons equivilent functionality 
      in ideDBU panels also. Now you can view browsers in 
      organized, cascaded, tiled, maximized, vertically tiled,
      horizontally tiled, mode. Verically|Horizontally tiled 
      modes can be zoomed to fit the user requirements.
      However the last close mode is not retained. Next run 
      always open the "Main" panel with "Organized" view.

    + Assigned: color-differentiated icons to every open browser
      window. Now the view is more attractive and allows one to 
      memorize a browser by color.

   
    With this commit, rounds of beutification for this session ends.
    Now concentrating on a really-useful implementation you will 
    know by the end of next-week.
2010-08-07 22:50:47 +00:00
Pritpal Bedi
5a075b06d1 2010-08-07 15:28 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbxbp/xbp.ch
    + Added: few more constants with HBP* prefix to be used 
      for upcoming HbpMdiArea() class to manage MDI areas containing
      sub-windows.

  * contrib/hbxbp/xbpwindow.prg
    + Implemented: ERROR HANDLER OnError( ... ) method.
      Now it is possible to call Qt object methods directly 
      with Xbp* objects. For example, 
         oXbp:oWidget:setLayout( ... )
            =>
         oXbp:setLayout( ... )
      It is a very useful extension and empowers the developer 
      more freedom.
2010-08-07 22:36:46 +00:00
Viktor Szakats
72d8301329 2010-08-07 19:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/make.hbs
    ! Fixed to not propagate custom flags to container projects.
 
  * config/global.mk
    ! Changed realpath to abspath.
2010-08-07 17:45:00 +00:00
Viktor Szakats
150eed9060 2010-08-07 17:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/gtalleg/gtalleg.hbc
    ! Fixed allegro-config command to not contain output redirection.

  * contrib/hbcurl/hbcurl.hbc
    ! Fixed lib name on non-win platforms.

  * contrib/hbgd/hbgd.hbc
    ! Fixed gd lib name on Linux.

  * contrib/hbodbc/hbodbc.hbp
  * contrib/sddodbc/sddodbc.hbp
  * contrib/hbssl/hbssls.hbp
  * contrib/hbcurl/hbcurl.hbc
  * contrib/hbcurl/hbcurls.hbp
    % Using allwin instead of win|wce.

  * utils/hbmk2/hbmk2.prg
    + Added trick to not corrupt version numbers in libnames when
      adding extension. (it will check for extensions beginning
      with numeric and add instead of replace extension in such case)
    ! Fixed pkg-config/*-config parser when result contained LF chars.

  * config/postinst.hbs
    * Do not create dynlib symlink on non-*nix platforms.

  ; Now HB_BUILD_CONTRIB_DYN works for all contribs also on Linux.

  ; TODO: Shouldn't harbour-2.1.0.so be called harbour.so.2.1.0 ?
  ; TODO: Creating versionless links for contribs.
2010-08-07 15:44:18 +00:00
Viktor Szakats
efc53f1fd4 2010-08-07 15:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    ! And another typo in prev.
2010-08-07 13:55:36 +00:00
Viktor Szakats
682a2130ef 2010-08-07 15:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    ! Fix to prev.
2010-08-07 13:48:13 +00:00
Viktor Szakats
89912640a7 2010-08-07 15:23 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Added ${hb_dynext} macro.

  * contrib/hbpost.hbm
    ! Further tweaked -hbdyn output names for *nix systems.
2010-08-07 13:24:13 +00:00
Viktor Szakats
c24cbedfb0 2010-08-07 14:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbpost.hbm
    ! Little fix to prev.
2010-08-07 12:52:26 +00:00
Viktor Szakats
fade421d2c 2010-08-07 14:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    ! Fixed to prepend dynlib prefix to output name -hbdyn mode.
2010-08-07 12:49:45 +00:00
Viktor Szakats
8071638b72 2010-08-07 14:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbpost.hbm
    ! Fixed to place contrib dynamic libs in lib dir on *nix systems.
2010-08-07 12:39:12 +00:00
Viktor Szakats
5a6facdcc2 2010-08-07 11:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/make.hbs
    + Generalized the way dynamic lib dependencies are found 
      to make it work on *nix systems, too.

  * include/harbour.hbx
  + src/rtl/libnamec.c
  * src/rtl/libname.prg
  * src/rtl/Makefile
    + Added HB_LIBEXT() and HB_LIBPREFIX() functions.

  * utils/hbmk2/hbmk2.prg
    + Added "platform", "compiler", "cpu", "buildname", "dynsuffix" 
      to --hbinfo returned data.

  * INSTALL
    + Documented HB_BUILD_CONTRIB_DYN setting. The default is
      'no', and if set to 'yes', the build system will create
      dynamic lib versions of the contribs.

  * src/Makefile
  * utils/hbformat/Makefile
  * utils/hbi18n/Makefile
  * utils/hbtest/Makefile
  * config/global.mk
  * config/dos/watcom.mk
  * config/dos/djgpp.mk
  * config/dyn.mk
  * config/rules.mk
  * INSTALL
    * Renamed HB_BUILD_DLL to HB_BUILD_DYN.
2010-08-07 10:00:21 +00:00
Viktor Szakats
742e4407ee 2010-08-07 11:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtcore/hbqt.h
  * contrib/hbqt/utils/hbqtgen.prg
    ! Added HB_EXTERN_* around non-C++ declarations.

  * contrib/hbqt/qtcore/hbqt.h
  * contrib/hbqt/qtcore/hbqt_destruct.cpp
    % Made one function and a structure static.

  * contrib/hbqt/qtgui/g/hbqtgui.h
  * contrib/hbqt/qtwebkit/g/hbqtwebkit.h
  * contrib/hbqt/qtcore/g/hbqtcore.h
  * contrib/hbqt/qtnetwork/g/hbqtnetwork.h
  * contrib/hbqt/qscintilla/g/hbqscintilla.h
  * contrib/hbqt/qtdesigner/g/hbqtdesigner.h
    * Regenerated.
2010-08-07 09:01:01 +00:00
Pritpal Bedi
ef2830a403 2010-08-06 18:46 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbide/resources/exit3.png
  + contrib/hbide/resources/gotoline3.png
  + contrib/hbide/resources/home3.png
  * contrib/hbide/resources/save3.png
  * contrib/hbide/hbide.qrc
    + Added: three more icons.

  * contrib/hbide/ideactions.prg
  * contrib/hbide/idebrowse.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/idemisc.prg
    ! 2nd round of reforms in icons arrangement and colors.
      A work-in-progress, please remain patient.
2010-08-07 01:50:21 +00:00
Viktor Szakats
e5fd8dcb36 2010-08-06 18:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* debian/rules
    + Added LD_LIBRARY_PATH.
      (it's needed here because the called make process won't
      pass back any envvars to caller process)

  * config/global.mk
    + Shows LD_LIBRARY_PATH in log.
    - Do not clear HB_SYSLOC to allow override (from package makers).
    + Export HB_DYNLIB_PREF (for postinst.hbs).

  * config/postinst.hbs
    + Creating Harbour dynamic lib symlinks, like the old postinst.sh
      did. This fixes Debian build problems, and probably more.
    ; TODO: I didn't implement one scenario, I'd appreciate if someone
            with bash and *nix skill could decipher the old code
            and create the few .prg lines for this functionality.
    ! Fixed .hbx creation for core dynlibs on *nix systems.
2010-08-06 16:56:40 +00:00
Pritpal Bedi
a44c9ab3a7 2010-08-06 09:32 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/resources/blockindentl.png
  * contrib/hbide/resources/blockindentr.png
  + contrib/hbide/resources/bookmark.png
  + contrib/hbide/resources/close3.png
  * contrib/hbide/resources/curlinehilight.png
  * contrib/hbide/resources/fullscreen.png
  * contrib/hbide/resources/help1.png
  * contrib/hbide/resources/horzruler.png
  + contrib/hbide/resources/indent-less.png
  + contrib/hbide/resources/indent-more.png
  + contrib/hbide/resources/open3.png
  + contrib/hbide/resources/save3.png
  * contrib/hbide/resources/stream.png
  * contrib/hbide/resources/togglelinenumber.png
  * contrib/hbide/resources/view_cascaded.png
  * contrib/hbide/resources/view_horzstacked.png
  * contrib/hbide/resources/view_organized.png
  * contrib/hbide/resources/view_tabbed.png
  * contrib/hbide/resources/view_tiled.png
  * contrib/hbide/resources/view_vertstacked.png

  * contrib/hbide/hbide.qrc
    + Added: few more icons.
    % Changed: few existing.

  * contrib/hbide/ideactions.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/ideedit.prg
    + Rationalized: icon colors, now they present a professional look.
    % Fixed: behavior of few MDI area toolbars actions, 
      went weired after the introduction of MDI concept.
2010-08-06 16:40:11 +00:00