Commit Graph

14949 Commits

Author SHA1 Message Date
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
Viktor Szakats
c7a2e74d96 2010-08-06 15:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbpost.hbm
    ! Fixed to create dynlibs and executables in -fullshared mode
      if HB_SYSLOC is 'yes. I've yet to test this.
2010-08-06 13:51:50 +00:00
Viktor Szakats
abfa725104 2010-08-06 15:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* ChangeLog
  * include/harbour.hbx
  * src/rtl/Makefile
  + src/rtl/libname.prg
  + tests/libname.prg
    + Added HB_LIBNAME( <cDynLibName>[, <cDynLibDir> ] ) -> <cOSDynLibName>
      Serves to convert a raw dynlib name, f.e. "hbct" to OS specific
      notation, by adding platform specific extension, lib name prefix and
      optional directory

  * utils/hbmk2/hbmk2.prg
    ! Fixed dynlib prefix for symbian
2010-08-06 13:16:35 +00:00
Viktor Szakats
855cd11443 2010-08-06 14:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
  * contrib/hbqt/qtgui/hbqtgui.hbc
  * contrib/hbqt/qtwebkit/hbqtwebkit.hbc
  * contrib/hbqt/qtcore/hbqtcore.hbc
  * contrib/hbqt/qtnetwork/hbqtnetwork.hbc
  * contrib/hbqt/qtdesigner/hbqtdesigner.hbm
  * config/symbian/libs.mk
  * config/symbian/gcc.mk
  * config/symbian/global.mk
    + Some more Symbian support:
       - file extensions
       - qt lib names
       - disabling qtdesigner
       - workaround for gcc crash
    ; Pls note Harbour regards Symbian as Unix OS, while it's not.
      Later this can be cleaned.
2010-08-06 12:35:40 +00:00
Przemyslaw Czerpak
8a8f786af2 2010-08-06 13:29 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbcomp.h
    ! fixed description of HB_VS_CBLOCAL_VAR macro

  * harbour/src/compiler/hbmain.c
    ! fixed wrongly generated E0047 compile time error for
      codeblocks with early evaluated macros accessing local
      parameters. It should fix problem reported by Itamar.

  * harbour/src/vm/hvm.c 
    * modified one #if condition to pacify ICC warning
      reported by Andi
2010-08-06 11:30:27 +00:00
Viktor Szakats
4fc311154c 2010-08-06 12:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
+ config/symbian
  + config/symbian/libs.mk
  + config/symbian/gcc.mk
  + config/symbian/global.mk
  * include/hbthread.h
  * include/hbsetup.h
  * src/vm/thread.c
  * src/common/hbtrace.c
  * src/common/hbprintf.c
  * src/rtl/gtstd/gtstd.c
  * src/rtl/gttrm/Makefile
  * src/rtl/hbsocket.c
  * src/rtl/filesys.c
  * src/rtl/diskspac.c
  * src/rtl/hbgtcore.c
  * src/rtl/disksphb.c
  * src/rtl/gtpca/gtpca.c
  * src/rtl/hbproces.c
  * src/rtl/gtsys.c
  * src/rtl/hbcom.c
  * utils/hbmk2/hbmk2.prg
  * config/global.mk
  * INSTALL
    + Rough port to Symbian OS.
      It compiles OK, no exes build and I had to disable hbsocket.c
      due to too many errors.
2010-08-06 10:51:00 +00:00
Viktor Szakats
dfecc296cd 2010-08-06 11:30 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
  * win-make.exe
  * w64-make.exe
    + Update included GNU Make to 3.82 (from 3.81)
      (locally built from CVS using msvc2010).

  * contrib/hbpost.hbm
    % Minor opt/cleanup.
2010-08-06 09:32:28 +00:00
Viktor Szakats
2262165844 Typo (not -> now) 2010-08-06 08:48:23 +00:00
Viktor Szakats
e5c3e08baa 2010-08-06 10:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    ! Fixed to not propagate _ERRLEV_STOP from sub-projects.
    % -stop will not stop processing any further cmdline options.
    * Avoided one dangerous IF instruction.

  * contrib/hbqt/hbqt_commons.hbm
    % If static mode is not requested stop before loading plugins.

  * config/global.mk
    ! Always set HB_REBUILD_* options to 'no' when HB_BUILD_PKG=yes.
2010-08-06 08:46:36 +00:00
Viktor Szakats
ab42d34ab1 2010-08-06 10:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* debian/rules
  * package/harbour.spec
    + Added HB_INSTALL_DYN (same content as HB_INSTALL_LIB)

  * config/postinst.hbs
    * HB_INSTALL_LIB -> HB_INSTALL_DYN

  * config/global.mk
  * config/postinst.hbs
  * debian/rules
  * package/harbour.spec
  * package/harbour-win.spec.in
  * package/harbour-wce.spec.in
    * HB_INSTALL_PKG_TOP -> HB_INSTALL_PKG_ROOT

  * debian/dirs
    + Added usr/share/man
      (I'm not sure of this file and I didn't retest yet)

  * debian/rules
    % Optimized variable usage.
2010-08-06 08:13:43 +00:00
Viktor Szakats
a1a8bcd8d4 2010-08-06 09:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/global.mk
    ! Fixed setting LD_LIBRARY_PATH under pre-3.81 GNU Makes.
    + Will now set HB_SYSLOC=yes when creating .tgz packages which
      are meant to be installed to system locations. (didn't test 
      this one)
    + Will now set HB_INSTALL_DOC to /share/doc/harbour on *nix systems.
    ! Fixed to set HB_INSTALL_MAN to /share/man (instead of /man) on
      *nix systems.
    ; Please test/review these.

  * config/postinst.hbs
    + Create directory for "root documents". They are now stored
      in /share/doc/harbour for *nix.
    ! Fixed to store proper directory in ld.so.conf.d setting by
      removing HB_INSTALL_PKG_TOP from the beginning of full dynlib
      path.

  * debian/rules
  * package/harbour.spec
  * package/harbour-win.spec.in
  * package/harbour-wce.spec.in
    ! Use HB_INSTALL_PKG_TOP to denote the root of package dir structure.
    ; TODO: Change the name to HB_INSTALL_PKG_ROOT
    ; TODO: Optimize variable usage.
    ; TOFIX: Use HB_INSTALL_DYN instead HB_INSTALL_LIB in context of 
             dynamic libs in postinst.hbs and package scripts.

  * package/harbour.spec
    ! Fixed to honor HB_BUILD_NAME in local LD_LIBRARY_PATH setting.
      (is it needed?)

  * INSTALL
    - Deleted note about GNU Make 3.81.90
      3.82 is out and the bug was fixed.
    ! Updated mpkg_src.sh location.

  * contrib/make.hbs
    * Do not create dynlib, .hbd, .hbx if the main build process
      returned with non-zero errorlevel.

  * utils/hbmk2/hbmk2.prg
    + Return errorlevel when -stop is used in project.
    + Use manifest constants for errorlevels.

  * config/hbextern.hbs
    * Local function renamed.

  * contrib/xhb/xhb.hbx
  * contrib/hbxpp/hbxpp.hbx
    * Regenerated.

  * src/vm/pvaluehb.c
    ! Typo in comment.
2010-08-06 08:01:09 +00:00
Pritpal Bedi
c6fb8242a4 2010-08-05 18:27 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbide/resources/view_refresh.png
  * contrib/hbide/hbide.qrc
    + Added: one more image.

  * contrib/hbide/hbide.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/ideedit.prg
  * contrib/hbide/ideeditor.prg
    + Added: "Reload Source" icon on the MDI area top-toolbar.
      This facilitates to reload the source from disk. If the source 
      in the editor in modified state, a confirmation dialog is presented.

    ! Rearranged: MDI area left-toolbar icons to break them 
      in more logical units.

    ! Fixed: under MDI editing mode "Find" icon had stopped to work.

    ! Fixed: "Horizontal/Vertical" split option was not refreshed 
      under context menu after first activation.
2010-08-06 01:32:44 +00:00
Viktor Szakats
5c5498e4f1 2010-08-05 21:26 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    ! Fixed accindentally deleted line (today) causing pocc link errors.
2010-08-05 19:27:13 +00:00