Commit Graph

142 Commits

Author SHA1 Message Date
Viktor Szakats
3ef1412e9b 2012-07-24 19:27 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbide/resources/view_docks.png
    % optimized. please do it before uploading images.

  * extras/hbxlsxml/xlsxml.prg
    ! fixed wrong Chr() values in patch 2012-07-22 18:46 UTC+0200
2012-07-24 17:28:47 +00:00
Pritpal Bedi
54973ba997 2012-07-24 10:04 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.qrc
  + contrib/hbide/resources/view_docks.png
    + Added: one more image.

  * contrib/hbide/editor.prg
    ! Removed the source's extension from the editor's tab display
       which facilitates more tabs to be visible in the editor's manager.
       Good for low resolution monitors. Note that full pathname is 
       available under tooltip. 

  * contrib/hbide/actions.prg
    + Added: <HbIDE Views> icon on the <Main> toolbar.

  * contrib/hbide/hbqtoolbar.prg
    ! Changed the toolbar's basic attributes.

  * contrib/hbide/misc.prg
    ! Fixed some dialogs to release memory properly on exit.

  * contrib/hbide/tools.prg
    + Started: implementation of user defined views of HbIDE.
       It is working but will write the details after applying 
       finer points. Expression is through <HbIDE View> icon 
       on <Main> toolbar.
2012-07-24 17:17:45 +00:00
Viktor Szakats
c1f4a654b0 2012-07-18 10:50 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbide/resources/maximize_all.png
  * contrib/hbide/resources/maximize.png
  * contrib/hbide/resources/minimize_all.png
  * contrib/hbide/resources/minimize.png
    % further optimized them using ImageOptim.
2012-07-18 08:51:24 +00:00
Pritpal Bedi
09d4e527d1 2012-07-18 01:29 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.qrc
  + contrib/hbide/resources/maximize.png
  + contrib/hbide/resources/maximize_all.png
  + contrib/hbide/resources/minimize.png
  + contrib/hbide/resources/minimize_all.png
    + Added: more images.

  * contrib/hbide/ideprojectwizard.prg
  * contrib/hbide/projectwizard.ui
    ! Advanced: user interface is almost done and is ready for 
       final show-down. Please review the working of the components.

  ; QUESTION: should everything go inside .hbp or should I introduce
              templates to hold the project sections and be reloadable
              by 1) only switches and parameters, 2) sources also.
2012-07-18 08:37:02 +00:00
Viktor Szakats
444798e073 2012-07-18 09:41 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbide/resources/collapse_m.png
  * contrib/hbide/resources/expand_m.png
    % optimized them using ImageOptim.
      Please run at least 'optipng' (available for all platform 
      for free) on .png files before uploading them to SVN.
      Thank you.
2012-07-18 07:42:27 +00:00
Pritpal Bedi
c75f7d1839 2012-07-17 19:40 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.qrc
  + contrib/hbide/resources/collapse_m.png
  + contrib/hbide/resources/expand_m.png
    + Added: two more images.

  * contrib/hbide/ideprojectwizard.prg
  * contrib/hbide/projectwizard.ui
    ! Advanced: now many components of the interface are complete.
       Specially the section where "Libraries" etc. are requested, 
       play; you will enjoy.
2012-07-18 02:44:28 +00:00
Viktor Szakats
127a53d197 2012-03-14 02:14 UTC+0100 Viktor Szakats (harbour syenar.net)
* contrib/hbqt/tests/ideui.hbp
    ! fixed non-portable local system dependent option.
    * rest cleaned and optimized.

  * contrib/hbqt/hbqt_common.hbm
    - deleted -prgflag=-D_HB_TR_NOALWAYS_

  * contrib/hbxbp/tests/*
  * contrib/hbnetio/utils/hbnetioq/*
  * contrib/hbqt/tests/*
  * contrib/hbhpdf/tests/files/* (except one)
  * contrib/hbgd/tests/imgs_in/*
  * contrib/hbide/resources/*
    % optimized images using ImageOptim (http://imageoptim.com/)
    ; result is 200K smaller hbide executable on all platforms.
2012-03-14 01:24:33 +00:00
Pritpal Bedi
7a27be1ee9 2012-02-02 10:04 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideprojmanager.prg
    * Formatting.
  + contrib/hbide/resources/panel_10.png
  + contrib/hbide/resources/panel_11.png
  + contrib/hbide/resources/panel_12.png
  + contrib/hbide/resources/panel_13.png
  + contrib/hbide/resources/panel_9.png
    + Added: new images for panels.
  * contrib/hbide/hbide.qrc
    + Added: above images.
2012-02-02 18:14:06 +00:00
Pritpal Bedi
6b12707f02 2011-08-29 16:04 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/gtqtc/gtqtc.cpp
    * Minor.

  * contrib/hbide/hbide.qrc
  * contrib/hbide/ideactions.prg
  * contrib/hbide/ideconsole.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/idemain.prg
  * contrib/hbide/ideobject.prg
  * contrib/hbide/resources/cuied.png
    + Implemented: CUI Screen Designer in hbIDE.
        Activate: <View><CUI Screen Designer> OR CUI Screen Designer icon.
        NOTE: must exit the screen designer with <ESC> <CTRL+ENTER>
              before clsoing hbIDE. It is necessary because when 
              CUI Designer is active, there are two loops in progress.
              So, exiting CUI designer the way we exit an application
              is necessary before exiting hbIDE itself.
2011-08-29 23:14:14 +00:00
Pritpal Bedi
1dd484c8fa 2011-05-31 15:12 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.qrc
  * contrib/hbide/resources/hideshow.png
    + Added: image for top-toolbar to activate show/hide of dock widgets.

  * contrib/hbide/ideactions.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/idemain.prg
  * contrib/hbide/idesaveload.prg
    + Implemented: a single-click mechanism to hide or show all managed
      dock widgets in all docking areas. This can be accomplished via 
      "Hide Show Docks" top-toolbar icon or <View> main menu option.

      This implementation is extremely usable feature, requested by Massimo.
      Just manage docks to the desired position and areas, activate this 
      option on/off and then see how useful it is. User gets more editing 
      area and also has the power to do additional tasks by bringing 
      back the last setup as and when required. The setup is remembered for 
      the next run even if docks are hidden at the time of previous close.
2011-05-31 22:25:11 +00:00
Pritpal Bedi
9d6b8b3896 2011-05-25 17:11 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.hbp
  * contrib/hbide/hbide.qrc
  * contrib/hbide/ideactions.prg
  + contrib/hbide/idechangelog.prg
  * contrib/hbide/idemain.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/ideobject.prg
  + contrib/hbide/resources/memo.png
    + Added: <Setup><Manage ChangeLog(s)> option.
      This is announced ChangeLog Manager which simply constructs 
      the changelog entry and inserts at the top of specified
      ChangeLog file. It is a work-in-progress and this is a just 
      initial commit, but can faily understand what I mean.
2011-05-26 00:17:23 +00:00
Viktor Szakats
d91795178d 2011-04-27 03:17 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/resources/hb-32x32.png
  * contrib/hbide/resources/hb-16x16.png
  * contrib/hbide/resources/hbide.png
    + Updated
  * contrib/hbide/hbide.qrc
    - space @ EOF
2011-04-27 01:18:23 +00:00
Pritpal Bedi
ce68bd5b3c 2010-09-12 00:42 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt.ch
    + A couple of more constants.

  + contrib/hbide/resources/rp_arc.png
  + contrib/hbide/resources/rp_chord.png
  + contrib/hbide/resources/rp_diamond.png
  + contrib/hbide/resources/rp_ellipse.png
  + contrib/hbide/resources/rp_linediagleft.png
  + contrib/hbide/resources/rp_linediagright.png
  + contrib/hbide/resources/rp_linehorz.png
  + contrib/hbide/resources/rp_linevert.png
  + contrib/hbide/resources/rp_rectangle.png
  + contrib/hbide/resources/rp_roundrectangle.png
  + contrib/hbide/resources/rp_shapes.png
  + contrib/hbide/resources/rp_triangle.png

  * contrib/hbide/hbide.qrc
    + Added: above images.

  * contrib/hbide/hbqtoolbar.prg
    + Added: METHOD getItem().

  * contrib/hbide/hbqreportsmanager.prg
    + Implemented: different shapes.
        Rectangle, Rounded Rectangle, Ellipse, Arc, Chord, 
        Line - Horizontal, vertical, diagonal forward, diagobal backward.
        Diamond, Triangle.
      Graphics shapes implementation supports drag-drop features.
2010-09-12 07:53:51 +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
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
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
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
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
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
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
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
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
Pritpal Bedi
55a70d7403 2010-08-03 23:36 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/resources/view_organized.png
  * contrib/hbide/resources/view_tiled.png
  + contrib/hbide/resources/view_horzstacked.png
  + contrib/hbide/resources/view_vertstacked.png
  + contrib/hbide/resources/view_zoomin.png
  + contrib/hbide/resources/view_zoomout.png
    + Added: few more images. Refined some old.

  * contrib/hbide/hbide.qrc
    + Added: above images.

  * contrib/hbide/idedocks.prg
    + Added: MDI Area - Left-Toolbar action images.
2010-08-04 06:42:11 +00:00
Pritpal Bedi
ff53c0f49b 2010-07-29 18:47 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/doc/en/class_hbqplaintextedit.txt
  * contrib/hbqt/hbqt_hbqplaintextedit.cpp
  * contrib/hbqt/hbqt_hbqplaintextedit.h
  * contrib/hbqt/qtgui/HBQPlainTextEdit.cpp
  * contrib/hbqt/qtgui/THBQPlainTextEdit.prg
  * contrib/hbqt/qth/HBQPlainTextEdit.qth
    + Added: methods to control code completions and completion tips.

  + contrib/hbide/resources/help1.png
  + contrib/hbide/resources/infotips.png

  * contrib/hbide/hbide.qrc
    + Added: two more images foe code completions and completion tips.

  * contrib/hbide/idedocks.prg
  * contrib/hbide/ideedit.prg
  * contrib/hbide/ideeditor.prg
    + Added: controls to toggle code completions and completion tips.
      The settings are not saved for the next run and are applicable 
      per editing instance.
2010-07-30 01:50:14 +00:00
Pritpal Bedi
b94a6dbc5e 2010-07-18 23:49 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbide/resources/database.png
  + contrib/hbide/resources/database_accept.png
  + contrib/hbide/resources/database_add.png
  + contrib/hbide/resources/database_down.png
  + contrib/hbide/resources/database_lock.png
  + contrib/hbide/resources/database_next.png
  + contrib/hbide/resources/database_previous.png
  + contrib/hbide/resources/database_process.png
  + contrib/hbide/resources/database_remove.png
  + contrib/hbide/resources/database_search.png
  + contrib/hbide/resources/database_up.png
  + contrib/hbide/resources/open2.png
    + Added: few more images for ideDBU interface.

  + contrib/hbide/tables.ui
  * contrib/hbide/hbide.hbp
  * contrib/hbide/hbide.qrc
    + Added: one more dialog resource - tables.ui.

  * contrib/hbqt/hbqt.ch
    + Added: constant for QAbstractItemDelegate class manipulation.

  * contrib/hbxbp/xbpbrowse.prg
    + Added: few methods ( experimental ) to have editing available 
      in browsers. Now with a little success. Hopefully in near future
      I could implement "editing" with masks and validities.
   
  * contrib/hbide/idebrowse.prg
  * contrib/hbide/idemisc.prg
    + Added: many constructs, viz., left-toolbar, status-bar, etc.
    ! Rearranged: icons on the ideDBU toolbar in logical sections.
    % Corrected: many artifacts about focus and allied.
    + Added: toolbar-icon to present all tables on all panels with 
      structures under a tree representation, a very handy info.
2010-07-19 07:00:59 +00:00
Pritpal Bedi
6b778764a7 2010-07-13 19:24 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbide/dbstruct.ui
  + contrib/hbide/resources/dbstruct.png

  * contrib/hbide/hbide.hbp
  * contrib/hbide/hbide.qrc
  * contrib/hbide/idebrowse.prg
  * contrib/hbide/idemisc.prg
    + Implemented: ideDBU - View and navigate the structure
      of current table in focus. More features follow.
2010-07-14 02:26:42 +00:00
Pritpal Bedi
5aed11e87b 2010-07-11 19:29 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.hbp
    - Deleted: ideprotos.prg

  - contrib/hbide/plugins/example_gui.hbs
  + contrib/hbide/plugins/hbide_script_qtgui.hbs
    + Added: the prefix "hbide_script_" to hbide callable script files.

  - contrib/hbide/plugins/savebackup.hbs
  + contrib/hbide/plugins/hbide_plugin_savebackup.hbs
    + Added: the prefix "hbide_plugin_" to hbIDE plugin files.

  + contrib/hbide/resources/file-open.png
  * contrib/hbide/hbide.qrc
    + Added: one more image for tool-buttons on "Files" page of "Setup".

  * contrib/hbide/editor.ui
  * contrib/hbide/environments.ui
  * contrib/hbide/setup.ui
    % Modified and Added: some of the components.

  * contrib/hbide/hbide.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/ideenviron.prg
  * contrib/hbide/ideharbourhelp.prg
  * contrib/hbide/idehbprotos.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/ideplugins.prg
  * contrib/hbide/ideprojmanager.prg
  * contrib/hbide/idesaveload.prg
  * contrib/hbide/ideskeletons.prg
  * contrib/hbide/idesources.prg
  * contrib/hbide/idethemes.prg
    + Implemented: hbIDE installation independent paths to hold 
      various files and components. Now only hbide.ini reference is 
      required to load all other parameters pointing to next 
      needed locations for various components. It also effectively
      means that hbIDE can be distributed as stand alone single 
      executable ( if linked statically with Qt ) or only with 
      Qt's run-time .dlls. hbIDE now makes no assumptions itself.
      User has to furnish few infos, though, interfaced at a single point.

      The Interface to hold information : <Setup><Files>
 
      The Paths and Files Interpretation:

         0. hbide.ini Path                  - File - Cmd Line: APPDATA|HOME/hbide
         1. Harbour's Root Path             - Path - No Assumptions: should be provided
         2. Hbmk2 Executable Location       - File - Default: hb_getenv("HBIDE_DIR_HBMK2")/hbmk2
         3. Resources [Plugins,Scripts,etc] - Path - Default: _Path_of_hbIDE_ini_
         4. Temporary Files                 - Path - Reserved: TODO
         5. Environments [.env]             - File - Default: _Path_of_hbIDE_ini_dot_env
         6. Keyboard Mappings [.scu]        - File - Default: _Path_of_hbIDE_ini_dot_scu
         7. Code Snippets [.skl]            - File - Default: _Path_of_hbIDE_ini_dot_skl
         8. Syntax Highlighter Themes [.hbt]- File - Default: _Path_of_hbIDE_ini_dot_hbt

      The interface provides for a quick editing of .env.skl.hbt files in-place.
      Interface also provides for viewing facility of hbide.ini file.
 
      Plugins and scripts have gone prefix and usage changes:

         1. _Path_to_Resources/hbide_auto_*.hbs|prg are automatically executed
            just after hbIDE appears on the screen.

         2. _Path_to_Resources/hbide_plugin_*.prg|hbs|hrb can be defined to be 
            executed as per previous instructions.
 
         3. _Path_to_Resources/hbide_protos_* are automatically loaded for 
            code completion lists leading to proto-tips. [New - details below]

    + Implemented: auto loading of code completion lists and proto-tips.
      Any file as hbide_protos_SOMENAME_with_or_without_extention placed in 
      _Resources_ folder will be automatically loaded at startup. These files 
      are plain text files. The following rules apply:

         1. Each proto must be placed on one line.
         2. Blank lines are permissible.
         3. Commands can be placed on multiple lines, 
            each line ending with ";" except the last one, like:
               COPY [TO <(f)>] [SDF] [FIELDS <fields,...>] ;
                    [FOR <for>] [WHILE <while>] [NEXT <next>] ;
                    [RECORD <rec>] [<rest:REST>] [ALL] [CODEPAGE <cp>]
         4. Functions must be opened with a brace without any preceeding space:
               MyFunction ( abd, cde, efg )  =>  Wrong
               MyFunction( abd, cde, efg )   =>  Right

      I must be omitting some more facts which may have been changed|removed.
      Also regression is possible, please make few tests and report back if 
      something went weired.
2010-07-12 04:41:12 +00:00
Pritpal Bedi
562ca599a3 2010-07-04 08:40 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbqt.ch
  * contrib/hbqt/hbqt_hbslots.cpp
  * contrib/hbqt/hbqt_hbslots.h
    + Added: more slots covering QMdiArea and QMdiSubWindow classes.

  * contrib/hbxbp/xbpbrowse.prg
    ! Reworked: event handelling methods more spontaneous.

  + contrib/hbide/resources/browser.png
  + contrib/hbide/resources/formview.png
  + contrib/hbide/resources/thumbnail.png
  + contrib/hbide/resources/view_cascaded.png
  + contrib/hbide/resources/view_organized.png
  + contrib/hbide/resources/view_tabbed.png
  + contrib/hbide/resources/view_tiled.png

  * contrib/hbide/hbide.qrc
    + Added: few images as above.

  * contrib/hbide/hbide.prg
  * contrib/hbide/ideactions.prg
  * contrib/hbide/idebrowse.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/ideskeletons.prg
  * contrib/hbide/idestylesheets.prg
  * contrib/hbide/idethemes.prg
  * contrib/hbide/idetools.prg

    + Reworked: application theme management.
      Now it includes the missing components from previous.

    + Reworked: ideDBU interface.
      Now it is hosted in a MDI interface which is more natural
      to table management, including relational views. User can 
      rearrange and resize the browsers to his personal tastes.
      Here is the layout hirarchy of ideDBU:
        
      hbIDE
        ideDBU - docking pane, right-hand, floatable, dockable.
          Toolbar
            Add a table, Form View, Tabbed View, Original View, 
                 Cascaded View, Tiled View, Remove browser, 
                 Panels - create button, switch menu
          Panels - user defined, only one visible at a time
            Panel 1
              Browser 1 - .dbf, an array ( TODO, functionality is there )
              Browser 2 
              Browser n
            Panel 2 
              Browser 1
              Browser 2 
              Browser n
            Panel n 
              Browser 1
              Browser 2 
              Browser n
          Panels retain their last contents and are presented 
          on next run as is. The only exception being panel "Main" 
          is always the first visible.

      NOTE: there is a lot on my drawing board.
            So far I was struggling to make the behavior of 
            XbpBrowser stable per TBrowse specs and interface
            design. Rest will follow soon.
2010-07-04 16:08:52 +00:00
Pritpal Bedi
abd8cc25f6 2010-06-29 09:31 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.qrc
    + Added: "runscript" icon.

  + contrib/hbide/resources/runscript.png
    + New icon for "Run as Script" action on main toolbar.
2010-06-29 16:35:46 +00:00
Viktor Szakats
c2079b533e 2010-06-29 12:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Separated package dependency by key header autodetection logic
      from header dependency parsing logic. This way the code is
      cleaner and it has the added benefit that dependencies
      will be detected even without actual source code using the
      key headers. This f.e. makes it possible to pull dependencies
      for autogenerated code (such example can be found in hbide
      where generated .cpp depends on qt).
      Another benefit is that pkg detection by header will also
      work in non incremental mode or forcefully disabled header
      parsing option, it also causes better header parsing
      performance.

  * contrib/hbqt/hbqt_common.hbm
  - contrib/hbqt/hbmk2_plugin_moc.prg
  * contrib/hbqt/hbmk2_plugin_qt.prg
    + Merged moc plugin into qt plugin. This way some of the
      common code and logic is now integrated, forming a common
      hbmk2 plugin for all QT purposes.
    % Merged common code.
    * Some internal renames.
    * Further changes regarding proper -clean behavior.

  * contrib/hbide/hbide.prg
  * contrib/hbide/ideprojmanager.prg
  - contrib/hbide/resources/hbide.env
  + contrib/hbide/hbide.env
    * Moved hbide.env to hbide root.
    ; TODO: It remains to be solved that hbide.env be searched
      at the same locations as as hbide.ini. It would be even better
      if hbide.env could use more standard .ini layout and be simply
      merged into hbide.ini.
      Pritpal, could you check this issue?
2010-06-29 10:50:10 +00:00
Viktor Szakats
8402cfe683 2010-06-28 17:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
- external/minizip/readme.txt
    - Deleted. Most information was obsolete and now update
      is automatic.

  - contrib/hbide/resources/hbmk2_plugin_ui.prg
  + contrib/hbqt/hbmk2_plugin_ui.prg
    + Moved this hbmk2 plugin to its proper place inside
      hbqt. It's QT specific functionality.

  * contrib/hbide/hbide.hbp
  * contrib/hbqt/hbqt.hbc
  * contrib/hbqt/hbqts.hbc
    * Changed to follow above plugin location change.

  * contrib/hbide/ideprojmanager.prg
    - Commented ui plugin from hbide. It's needs to be solved
      differently. ui plugin is QT specific so it cannot be
      inside hbide tree.

  * config/postinst.prg
    + Some more feedback.
    ! Slight correction to another feedback.
2010-06-28 15:04:39 +00:00
Viktor Szakats
780b49f7c8 2010-06-27 14:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbcups/Makefile
  * contrib/hbcups/hbcups.hbp
    - Disabled for win, wce, dos. It's actually support by
      win/mingw and win/cygwin, but it's not very useful plus
      enabling it causes much more trouble than benefit at
      this point.

  * contrib/makefile.prg
    * Install .dlls to bin dir.

  * contrib/hbide/ideprojmanager.prg
  * contrib/hbide/hbide.hbp
  - contrib/hbide/resources/hbmk2_plugin_uip.prg
  + contrib/hbide/resources/hbmk2_plugin_ui.prg
    * Renamed for consistency.

  * contrib/hbide/resources/hbmk2_plugin_ui.prg
  * contrib/hbqt/hbmk2_plugin_moc.prg
    * Minor cleanup.
2010-06-27 12:16:50 +00:00
Viktor Szakats
23c0e11f8a 2010-06-26 22:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/resources/hbmk2_plugin_uip.prg
    ! Fixed typo causing "'.uip.prg' assumed external"
2010-06-26 20:09:45 +00:00
Viktor Szakats
d0c69a84f2 2010-06-26 18:25 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + Added internal ${hb_workdynsub} variable to return subdir of
      intermediate files built for dynamic libs on platforms where
      dynamic libs require different compiler settings.
    + Adjusted the place where plugin event 'pre_c' is called from.

  * contrib/xhb/xhb.hbp
    ! Synced variable list with Makefile.

  * contrib/hbqt/hbmk2_plugin_moc.prg
  * contrib/hbide/resources/hbmk2_plugin_uip.prg
    + Reworked to properly support -clean
    + Reworked to not try building files when some other
      factors (f.e. -stop option) would skip building
      their output files.

  * contrib/hbqt/hbqt_hbqplaintextedit.cpp
    ! Fixed unused var warning.

  * contrib/hbziparc/hbziparc.hbp
    ! Added missing reference to hbmzip.hbc.

  * contrib/hbnf/ftint86.c
    ! Added another dummy function required by .prg files.

  * contrib/hbxpp/tbrowsex.prg
    ! Commented function call referencing a non-existent
      function (it's a STATIC function in core)

  * contrib/makefile.prg
    * Changed the way HB_BUILD_NAME is handled.
    * Changed the way how target dir is formed.
      (delegating more work to hbmk2)
2010-06-26 16:26:55 +00:00
Viktor Szakats
0d9811d574 2010-06-26 15:25 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    + -hbimplib mode now respects -clean option.

  * contrib/hbqt/hbmk2_plugin_moc.prg
  * contrib/hbide/resources/hbmk2_plugin_uip.prg
    + Will only display tool detection information if -info 
      option is used.

  * contrib/makefile.prg
    + Setting -width=1000 to not break up output.
2010-06-26 13:26:07 +00:00
Viktor Szakats
386ddf6294 2010-06-26 14:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/gtalleg/gtallegs/Makefile
  * contrib/gtalleg/gtallegs.hbp
    ! Fixed regression: disabled for pocc again.

  * contrib/hbqt/plug_moc.prg
  * contrib/hbide/resources/hbmk2_plugin_uip.prg
    ! Fixed to not build in -clean mode.

  * contrib/hbqt/plug_moc.prg
    ! Fixed to honor 'HB_WITH_QT=no' setting.

  * contrib/hbqt/utils/hbqtui.prg
    ! Fixed to not RTE in various error situations.

  + contrib/hbnf/ftint86.c
  * contrib/hbnf/Makefile
  * contrib/hbnf/hbnf.hbp
    + Added dummy FT_INT86() function to make the .dll link
      properly. Many functions are relying on this call, which
      makes them not work and makes their implementation DOS
      specific.

  * contrib/makefile.prg
    ! Fixed clean mode to not create a build, too.
    + SETCANCEL( .F. ) (trying to solve not working break key)
    + Don't attempt to build dynlib versions of contribs not
      having an .hbc file.

  * contrib/hbtip/hbtipssl.hbp
    ! Fixed typo in hbssl.hbc reference.

  * contrib/hbide/resources/hbmk2_plugin_uip.prg
    + Added hbqtui location detection. (HBQTUI_BIN envvar,
      Harbour bin dir and PATH)

  * contrib/hbqt/hbqt_common.hbm
  - contrib/hbqt/plug_moc.prg
  + contrib/hbqt/hbmk2_plugin_moc.prg
    + Renamed. Not sure this will be the final one, anyways keeping
      consistency.
2010-06-26 12:52:55 +00:00
Viktor Szakats
20096e9cb6 2010-06-25 03:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/hbide.hbp
  - contrib/hbide/resources/themesex.ui
  - contrib/hbide/resources/shortcuts.ui
  - contrib/hbide/resources/selectionlist.ui
  - contrib/hbide/resources/themes.ui
  - contrib/hbide/resources/findsource.ui
  - contrib/hbide/resources/docviewgenerator.ui
  - contrib/hbide/resources/mainwindow.ui
  - contrib/hbide/resources/skeletons.ui
  - contrib/hbide/resources/findinfiles.ui
  - contrib/hbide/resources/environments.ui
  - contrib/hbide/resources/findinfilesex.ui
  - contrib/hbide/resources/searchreplacepanel.ui
  - contrib/hbide/resources/toolsutilities.ui
  - contrib/hbide/resources/setup.ui
  - contrib/hbide/resources/projectpropertiesex.ui
  - contrib/hbide/resources/environ.ui
  - contrib/hbide/resources/finddialog.ui
  - contrib/hbide/resources/searchreplace.ui
  - contrib/hbide/resources/docwriter.ui
  - contrib/hbide/resources/selectproject.ui
  - contrib/hbide/resources/updown.ui
  - contrib/hbide/resources/funclist.ui
  + contrib/hbide/themesex.ui
  + contrib/hbide/findinfilesex.ui
  + contrib/hbide/environments.ui
  + contrib/hbide/shortcuts.ui
  + contrib/hbide/searchreplacepanel.ui
  + contrib/hbide/selectionlist.ui
  + contrib/hbide/themes.ui
  + contrib/hbide/toolsutilities.ui
  + contrib/hbide/setup.ui
  + contrib/hbide/findsource.ui
  + contrib/hbide/docviewgenerator.ui
  + contrib/hbide/mainwindow.ui
  + contrib/hbide/environ.ui
  + contrib/hbide/projectpropertiesex.ui
  + contrib/hbide/finddialog.ui
  + contrib/hbide/searchreplace.ui
  + contrib/hbide/docwriter.ui
  + contrib/hbide/selectproject.ui
  + contrib/hbide/skeletons.ui
  + contrib/hbide/updown.ui
  + contrib/hbide/funclist.ui
  + contrib/hbide/findinfiles.ui
    * Moved .ui files to root. They no longer need to be distributed with the binary
      since they are now dynamically converted to .uip which is embedded into executable 
      as regular .prg source.
    ; IMPORTANT NOTE: From now on HBIDE requires HBQTUI tool (from HBQT package) 
                      and QUI tools (form QT package) in order to build. Keep both 
                      of them in PATH.

  - contrib/hbide/environments.uip
  - contrib/hbide/findinfilesex.uip
  - contrib/hbide/searchreplace.uip
  - contrib/hbide/docwriter.uip
  - contrib/hbide/selectproject.uip
  - contrib/hbide/docviewgenerator.uip
  - contrib/hbide/findinfiles.uip
  - contrib/hbide/toolsutilities.uip
  - contrib/hbide/setup.uip
  - contrib/hbide/skeletons.uip
  - contrib/hbide/mainwindow.uip
  - contrib/hbide/environ.uip
  - contrib/hbide/projectpropertiesex.uip
  - contrib/hbide/selectionlist.uip
  - contrib/hbide/searchreplacepanel.uip
  - contrib/hbide/themesex.uip
  - contrib/hbide/themes.uip
  - contrib/hbide/funclist.uip
  - contrib/hbide/shortcuts.uip
  - contrib/hbide/finddialog.uip
  - contrib/hbide/findsource.uip
  - contrib/hbide/updown.uip
  - contrib/hbide/resources/searchreplace.uic
  - contrib/hbide/resources/docwriter.uic
  - contrib/hbide/resources/docviewgenerator.uic
  - contrib/hbide/resources/toolsutilities.uic
  - contrib/hbide/resources/make.uis
  - contrib/hbide/resources/skeletons.uic
  - contrib/hbide/resources/selectionlist.uic
  - contrib/hbide/resources/themesex.uic
  - contrib/hbide/resources/findsource.uic
  - contrib/hbide/resources/updown.uic
  - contrib/hbide/resources/environments.uic
  - contrib/hbide/resources/findinfilesex.uic
  - contrib/hbide/resources/selectproject.uic
  - contrib/hbide/resources/findinfiles.uic
  - contrib/hbide/resources/setup.uic
  - contrib/hbide/resources/mainwindow.uic
  - contrib/hbide/resources/projectpropertiesex.uic
  - contrib/hbide/resources/environ.uic
  - contrib/hbide/resources/searchreplacepanel.uic
  - contrib/hbide/resources/themes.uic
  - contrib/hbide/resources/funclist.uic
  - contrib/hbide/resources/shortcuts.uic
  - contrib/hbide/resources/finddialog.uic
    - Deleted. Replaced by dynamically generated .uip files.
2010-06-25 01:02:19 +00:00
Viktor Szakats
f0b4ee0c7e 2010-06-24 11:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/resources/hbmk2_plugin_uip.prg
    ! Deleted debug (where I tested RTE inside plugin)
2010-06-24 09:32:43 +00:00
Viktor Szakats
e12ceb3537 2010-06-24 10:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/hbide.hbp
    + Changed to generate .uip files dynamically using uip
      plugin.
    ; TODO: If this goes well, delete .uic and .uip files from SVN,
            move resources/*.ui to hbide source root dir.

  * contrib/hbqt/utils/hbqtui.prg
    ! Fixed to use GTCGI.
    ; TOFIX: There is a great deal of screen flickering due to 
             external call to uic.exe on Windows.

  + contrib/hbide/resources/hbmk2_plugin_uip.prg
    + Added .ui -> .uip plugin.
    ; NOTE: hbqtui executable needs to be in PATH or
            current dir.

  * contrib/hbide/ideprojmanager.prg
    + Enabled above plugin.

  - contrib/hbide/resources/hbmk2_plugin_hbide.prg
    - Deleted empty plugin.

  * utils/hbmk2/hbmk2.prg
    + Display RTEs in plugin code by default, suppress by -quiet.
      (before it was enabled by -info)

  - contrib/hbqt/utils/hbmk.hbm
  + contrib/hbqt/utils/hbqtui.hbp
    * Renamed to be more easily started by automated make process.
2010-06-24 08:31:28 +00:00
Pritpal Bedi
34c728e78e 2010-06-23 19:02 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbide/ui_docviewgenerator.prg
  + contrib/hbide/ui_docwriter.prg
  + contrib/hbide/ui_environ.prg
  + contrib/hbide/ui_environments.prg
  + contrib/hbide/ui_finddialog.prg
  + contrib/hbide/ui_findinfiles.prg
  + contrib/hbide/ui_findinfilesex.prg
  + contrib/hbide/ui_findsource.prg
  + contrib/hbide/ui_funclist.prg
  + contrib/hbide/ui_mainwindow.prg
  + contrib/hbide/ui_projectpropertiesex.prg
  + contrib/hbide/ui_searchreplace.prg
  + contrib/hbide/ui_searchreplacepanel.prg
  + contrib/hbide/ui_selectionlist.prg
  + contrib/hbide/ui_selectproject.prg
  + contrib/hbide/ui_setup.prg
  + contrib/hbide/ui_shortcuts.prg
  + contrib/hbide/ui_skeletons.prg
  + contrib/hbide/ui_themes.prg
  + contrib/hbide/ui_themesex.prg
  + contrib/hbide/ui_toolsutilities.prg
  + contrib/hbide/ui_updown.prg
    * Auto generated.

  + contrib/hbide/resources/make.uis
    + Script containing names of .ui files used in the project.

  + contrib/hbqt/utils
  + contrib/hbqt/utils/hbqtui.prg
    + Added tool to convert .ui files to .prg.
      SYNTAX: hbqtui.exe @filenames_list_of_ui_files.whatever \
                         [-o_path_to_output_folder_with_trailing_slash] \
                         [-noprefix] [-deluic]
              -@filenames_list.whatever: 
                  E:\harbour\contrib\hbide\resources\setup.ui
                    OR
                  setup.ui [ if you call this util from the folder .ui resides ]
              -o_path_: path to place .prg files, must accompany trailing slash.
              -noprefix : to avoid "ui_" prefix to .prg.
              -deluic : to delete intermediate .uic files.

  * contrib/hbide/hbide.ch
  * contrib/hbide/hbide.hbp
  * contrib/hbide/hbide.prg
  * contrib/hbide/ideactions.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/idedocwriter.prg
  * contrib/hbide/ideedit.prg
  * contrib/hbide/ideenviron.prg
  * contrib/hbide/idefindreplace.prg
  * contrib/hbide/idefunctions.prg
  * contrib/hbide/ideharbourhelp.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/ideobject.prg
  * contrib/hbide/ideprojmanager.prg
  * contrib/hbide/idesaveload.prg
  * contrib/hbide/ideshortcuts.prg
  * contrib/hbide/idethemes.prg
  * contrib/hbide/idetools.prg
    + Implemented: loading resources from .prg code obtained 
      via contrib/hbqt/hbqtui.prg supplying .ui file(s) list
      and output folder.

    NOTE: hbIDE is running under UI_MODE_FUNC currently.
          You can force it to run any of the three modes:
            UI_MODE_UIC | UI_MODE_UI | UI_MODE_FUNC
2010-06-24 02:25:25 +00:00
Pritpal Bedi
c3e5f6e611 2010-06-21 01:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbide/resources/font.png
  * contrib/hbide/resources/setup.ui
  * contrib/hbide/resources/setup.uic

  * contrib/hbqt/hbqt_hbqplaintextedit.cpp

  * contrib/hbide/hbide.prg
  * contrib/hbide/ideedit.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/ideobject.prg
  * contrib/hbide/ideprojmanager.prg
  * contrib/hbide/idesaveload.prg
  * contrib/hbide/idesources.prg
  * contrib/hbide/idethemes.prg
    + Implemented: following options contained in "Setup" dialog:
        <General> Trim trailing blanks while source is saved ( default: true )
                  Save source before "compile" starts ( default: true )
                  Suppress conversion to upper case - Harbour keywords ( default: false )
                  Keyword RETURN to be treated as BEGINING-At type ( default: false )
                  Convert tabs to spaces when a source is loaded ( default: false )
         
                  Line ending mode: CRLF, CR, LF, Auto ( default: Auto )
                  Spaces for a tab ( default: 3 )
                  Auto indent ( default: true )
                  Smart indent ( default: true )

                  Show horizontal ruler ( default: true ) ( in-time )
                  show line numbers ( default: true ) ( in-time )
                  Highlight current line ( default: true ) ( in-time )
                  Application theme ( default: none ) ( in-time )
                  Animated display ( default false ) ( in-time )

        <Font>    Font name and size.
                  
                  Transitory temp backup period ( default: 60 seconds )
                   
                  Text file extensions: add, delete.

        <Variables> Key/Value pairs : add, delete, up, down 
                  Add and type key and associated value.
                  ( just definition now - implementation follows )
                  This feature is scheduled to be used extensively.
2010-06-21 08:16:41 +00:00
Pritpal Bedi
73f05660a7 2010-06-17 19:07 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/resources/setup.ui
  * contrib/hbide/resources/setup.uic
  * contrib/hbide/hbide.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/ideedit.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/ideobject.prg
  * contrib/hbide/idesaveload.prg
  * contrib/hbide/idestylesheets.prg
    + Started: cleaning and extendibility of .ini variables.
2010-06-18 02:08:28 +00:00
Pritpal Bedi
aa06830f8d 2010-06-17 09:18 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/resources/setup.ui
  * contrib/hbide/resources/setup.uic
    + Added: few more fields.
2010-06-17 16:23:44 +00:00
Pritpal Bedi
6eb4738022 2010-06-16 09:56 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/resources/hbide.png
  * contrib/hbide/hbide.ico
    % Changed: hbide icon to Harbour's logo.

  * contrib/hbide/ideharbourhelp.prg
  * contrib/hbide/idesaveload.prg
    ! Fixed: a rare occured GPF reported by Itamar.
2010-06-16 17:12:11 +00:00
Pritpal Bedi
aa01501dcc 2010-06-15 19:02 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/resources/setup.ui
  * contrib/hbide/resources/setup.uic
  * contrib/hbide/hbide.ch
  * contrib/hbide/hbide.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/idesaveload.prg
  * contrib/hbide/idestylesheets.prg
    + Implemented: OS system themes via "Setup" dialog.
      Animation mode and system theme ( both settable via "Setup" )
      are remembered for next run. Please do not set "macintosh" theme
      on windows machines, it GPF's.

    % Enhanced: "Setup" dialog with fields to hold settings for 
      variety of actions. Please have a look into them and propose more.
      Currently only Theme and Animation mode, two actions are active 
      in real-time.
2010-06-16 02:08:07 +00:00
Pritpal Bedi
5975c99d17 2010-06-15 08:33 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/resources/setup.ui
    + Added few more settings.

  * contrib/hbide/hbide.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/idestylesheets.prg
    ! Refined: editor tabs, splitters, etc.
    ! Refined: animation style confirming to uniformity.
2010-06-15 15:39:23 +00:00
Pritpal Bedi
05fd080872 2010-06-13 19:27 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/resources/curlinehilight.png
  + contrib/hbide/resources/horzruler.png
  * contrib/hbide/resources/togglelinenumber.png
  * contrib/hbide/resources/toolsutilities.ui
  * contrib/hbide/resources/toolsutilities.uic
  * contrib/hbide/resources/setup.ui
  * contrib/hbide/resources/setup.uic

  * contrib/hbqt/qth/HBQPlainTextEdit.qth
  * contrib/hbqt/qth/QTableWidget.qth
  - contrib/hbqt/qth/HBQSyntaxHighLighter.qth
  + contrib/hbqt/qth/HBQSyntaxHighlighter.qth

  * contrib/hbqt/doc/en/class_hbqplaintextedit.txt
  * contrib/hbqt/doc/en/class_hbqsyntaxhighlighter.txt
  * contrib/hbqt/qtgui/HBQPlainTextEdit.cpp
  * contrib/hbqt/qtgui/QTableWidget.cpp
  * contrib/hbqt/qtgui/THBQPlainTextEdit.prg
  * contrib/hbqt/qtgui/HBQSyntaxHighlighter.cpp
  * contrib/hbqt/qtgui/THBQSyntaxHighlighter.prg

  * contrib/hbqt/hbqt_hbqplaintextedit.cpp
  * contrib/hbqt/hbqt_hbqplaintextedit.h
  * contrib/hbqt/hbqt_hbqsyntaxhighlighter.cpp
  * contrib/hbqt/hbqt_hbqsyntaxhighlighter.h

  * contrib/hbide/hbide.hbp

  * contrib/hbide/hbide.ch

  * contrib/hbide/hbide.prg
  + contrib/hbide/idedict.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/ideedit.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/ideobject.prg
  * contrib/hbide/idesaveload.prg
  * contrib/hbide/ideshortcuts.prg
  * contrib/hbide/idestylesheets.prg
  * contrib/hbide/idethemes.prg
  * contrib/hbide/idetools.prg

    % Widened padding for menubar prompts to show up at a proper distance.  

    + Controlled "RETURN" keyword not to jump to first indentation place,
      with env variable - HBIDE_RETURN_ATBEGINING=yes. Scheduled to be 
      included in "Setup" interface.

    + Allowed hbIDE execution with any text type file. It was accepting .PRG.CPP only.

    + Broadened the scope of keyword coloring for any case, mixed or absolute.
      It was all lower or all upper previously.

    + Prepared ground for user defined keywords through user dictionaries.

    + Added new flags in "Setup" dialog ( yet not active ).
      Please have a look into the contents of different pages and 
      let me know what else can qualify to be included therein.

    + More macro for Tools parameter - ${source_fullname_less_ext}

    % Tools & Utilities dialog made modeless. At times it is desirable 
      to execute a tool multiple times and also to gather output logs.

    + Tools & Utilities dialog now remembers its last opened position.

    + Implemented: user-configurable 5 toolbars which can be populated 
      through Tool & Utilities interface. Invoke "Tools & Utilities"
      interface and play with the toolbars. You will find it really 
      rewarding. I am also trying to find a way to hook 
      "Kayboard Mappings" macros to be included under this interface.
      Your input is welcome. I will write the help in about a week, 
      but interface is straight enough to grab/grasp/use.

    + Implemented: to switch on/off horizontal ruler. 

    + Implemented: to remember the last settings for next run for
      Horizontal Ruler, Line Numbers display and Current Line highlighting.
2010-06-14 02:31:15 +00:00
Pritpal Bedi
22f35559b7 2010-06-09 22:25 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbqt/qth/QHideEvent.qth
  + contrib/hbqt/qth/QShowEvent.qth
  + contrib/hbqt/qth/QWindowStateChangeEvent.qth
    + Added new classes.
  + contrib/hbqt/qtgui/QHideEvent.cpp
  + contrib/hbqt/qtgui/QShowEvent.cpp
  + contrib/hbqt/qtgui/QWindowStateChangeEvent.cpp
  + contrib/hbqt/qtgui/TQHideEvent.prg
  + contrib/hbqt/qtgui/TQShowEvent.prg
  + contrib/hbqt/qtgui/TQWindowStateChangeEvent.prg
    + Auto generated.

  * contrib/hbqt/qtgui/filelist.mk
    + Classes auto added.

  * contrib/hbide/resources/fullscreen.png
    + Added image for trayicon context menu.

  * contrib/hbqt/generator/qt45.qtp
    + Added new classes.

  * contrib/hbqt/hbqt.ch
    + Added QSystemTrayIcon_* constants.

  * contrib/hbqt/hbqt.h
    + Constants for new classes.

  * contrib/hbqt/hbqt_base.cpp
    + HBQT_ISQTSTATICLINKED() function provided by CarozoDeQuilmes.

  * contrib/hbqt/hbqt_garbage.h
    * Auto generated.

  * contrib/hbqt/hbqt_hbslots.cpp
  * contrib/hbqt/hbqt_hbslots.h
    + Signal/Slots for QSystemTrayIcon():activated(...).

  * contrib/hbide/hbide.prg
  * contrib/hbide/ideactions.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/ideobject.prg
    + Implemented: minimize action on hbIDE window landing in system tray 
      instead of statusbar. For now this is the default but provision is 
      in place to base it on user request. Once minimized in system tray,
      left-click will restore the window and icon in tray will disappear.
      Right-click on tray icon will bring forward a menu with "Show" and 
      "Exit" options. Exit is equivalant to toolbar's exit icon.

      This feature will be available only on those OSes which support 
      system tray area. Please test on all aupported systems. I am also 
      interested to know which other actions can make-up in the 
      icon's context menu.
2010-06-10 05:45:55 +00:00
Pritpal Bedi
7770c050be 2010-06-08 09:21 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbide/resources/idepreferences.png
    + Icon for "hbIDE Setup" option.

  * contrib/hbide/resources/setup.ui
  * contrib/hbide/resources/setup.uic
    ! Some more advancement.

  * contrib/hbide/hbide.prg
  * contrib/hbide/ideactions.prg
  * contrib/hbide/ideharbourhelp.prg
    ! Fixed a bug where multiple enteries were retained after "Refresh"
      in Documentation Viewer's <Index> tab.
  * contrib/hbide/idesaveload.prg
    ! Advances in hbIDE Setup front.
2010-06-08 16:29:08 +00:00
Pritpal Bedi
15ade39255 2010-06-07 07:47 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbide/resources/setup.ui
  + contrib/hbide/resources/setup.uic
    + New dialog to hold setup and ini information - in the making.

  * contrib/hbide/hbide.prg
    ! "Output Console" made hidded even if at previous run it was visible.

  * contrib/hbide/ideactions.prg
    + New menu option <Setup><hbIDE Setup> to invoke Setup dialog.

  * contrib/hbide/ideobject.prg
  * contrib/hbide/ideprojmanager.prg
    ! Fixed error reported by few which appears randomely 
      and I could not reproduce.

  * contrib/hbide/idesaveload.prg
    + Added class IdeSetup() - in the making.
2010-06-07 14:56:23 +00:00