Commit Graph

17571 Commits

Author SHA1 Message Date
Pritpal Bedi
fc210bd5db 2012-08-19 17:34 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/hbmk2_qt.hb
    ! Fixed: the treatment of html compliant ->setToolTip( calls.
       It has been tedius because it went unnoticed due to Qt versions 
       where they always keep on changing the string treatment.
       This fixes issue reported on users list.
2012-08-20 00:38:09 +00:00
Pritpal Bedi
f9693d6f70 2012-08-19 13:49 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp
    ! Reinstated: execution of Mouse events to PRG level. These events 
       cannot be catched with our existing event handeller, probably 
       Qt does not propogate them to the widget in QPlainTextEdit().

  * contrib/hbide/edit.prg
    + Implemented: <Setup><HbIDE Setup><Intelli-sense><Align Operator := to Prev Lines>
       If activated you will experience the following behavior:
         IF lThis            
            abc := 200       /* . == editing cursor */
            bcdefghijk :=.
         ENDIF 
       =>
         IF lThis
            abc        := 200
            bcdefghijk :=.
         ENDIF 

       You continue:

         IF lThis
            abc        := 200
            bcdefghijk := 3044
            x :=.
         ENDIF 
       =>
         IF lThis
            abc        := 200
            bcdefghijk := 3044
            x          :=.
         ENDIF
2012-08-19 21:01:11 +00:00
Pritpal Bedi
423e18e6d9 2012-08-16 23:49 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/tests/browarray.prg
    + Added: Insert and Delete Rows functionality.
       Already present push buttons allowed it to do fast.
2012-08-17 06:52:25 +00:00
Pritpal Bedi
7e41002aa1 2012-08-16 18:52 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbqt/tests/browarray.prg
    + Added: an array browser which also allows to add data rows 
       to the existing array. This facilitates the understanding 
       of HBQAbstractItemModel()'s internal working. This commit 
       answers to many question posted in the mailing-list and 
       also directed to my mail-box.
2012-08-17 01:55:52 +00:00
Pritpal Bedi
cfb59dc270 2012-08-15 15:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/edit.prg
    ! Fixed: a nasty side-effect of pair-matching; weired editing behaviour.
       Now another click will clear the matching but keeping the cursor
       position at its previous row/column. You may need to click twice 
       to place cursor at desired position if matched/pair is active.
2012-08-15 22:58:27 +00:00
Pritpal Bedi
85fad9905c 2012-08-15 14:17 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/edit.prg
    + Added: class/endclass, function|procedure|method/return to control 
       structures list, for the purpose of highlighting pairs.

    ! Refined: the cuursor position exactly where it should been after 
       highlight operation.
2012-08-15 21:22:13 +00:00
Pritpal Bedi
d97b68b732 2012-08-15 02:51 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp
    * Called: <block> on QEvent::MouseButtonPress. For unknown reasons
       this event is not being received on PRG level with current 
       mechanism [TOBE: investigated].

  * contrib/hbide/edit.prg
  * contrib/hbide/editor.prg
    + Implemented: highlighting matching control structure.
       The supported matches are: 
         if/endif; do while/enddo; do case/endcase; switch/endswitch; for/next
    ; HOWTO: click on any control strucure keyword as above, this and 
             its matching pair will be highlighted. Next click will clear the 
             previous one and initiate the new match. Any key will clear the 
             current match.
2012-08-15 09:59:23 +00:00
Pritpal Bedi
e638eb5749 2012-08-14 23:45 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/edit.prg
  * contrib/hbide/editor.prg
    % Optimized: collection of variables:
       a) longer than 3 characters,
       b) variable is collected if space,coma,collon " ,:" follows it.

    + Started: matching of control structures, a work-in-progress.
2012-08-15 06:50:03 +00:00
Pritpal Bedi
ae2d2c5599 2012-08-14 20:07 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/edit.prg
  * contrib/hbide/editor.prg
    + Implemented: collection of variables while editing the source
       and making them available next time that variable is started 
       to be typed again. Thus collected variable is populated in 
       Code Completion List of Prototypes and Keywords. This is a 
       productivity tool and comes handy where one is addict to 
       long variable names.
2012-08-15 03:11:20 +00:00
Pritpal Bedi
fabb233269 2012-08-14 16:45 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/qth/QTextCursor.qth
    ! Fixed: a nasty overlook.
2012-08-14 23:46:53 +00:00
Przemyslaw Czerpak
3ac75bd18e 2012-08-14 12:44 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/rtl/valtype.c
    * modified HB_ISEVALITEM() to use HB_IS_EVALITEM() macro

  * harbour/src/pp/ppcore.c
    ! fixed typo in .ppt file handle - many thanks to Teo Fonrouge
      for the information about the problem.

  * harbour/include/hbthread.h
  * harbour/src/vm/thread.c
    + added new C function:
         HB_THREAD_NO hb_threadNO( void )
      it returns unique thread number

  * harbour/src/vm/classes.c
    * cleaned static function names

  * harbour/src/rdd/dbffpt/dbffpt1.c
    * use RDDINFO() method instead of direct access to RDD TSD data

  * harbour/src/rdd/dbfntx/dbfntx1.c
  * harbour/src/rdd/dbfnsx/dbfnsx1.c
    * changed initialization method - now RDD TSD data is initialized
      by each thread which access it. It resolves the problem with
      memo type in NSX and NTX RDDs - it was SMT/DBT in main thread
      but in child threads default FPT driver was used.

  * harbour/tests/speedtst.prg
    ! fixed xHarbour compilation - it was broken by HB_EOL()
2012-08-14 10:44:42 +00:00
Pritpal Bedi
c44d7e8bf9 2012-08-13 22:52 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/edit.prg
    + Implemented: <Class Declaration> complete with class name.
        CLASS abc .
          OR
        CREATE CLASS abc .
          =>
        CREATE CLASS abc .
           DATA   xDummy                                  INIT NIL

           METHOD new()
           METHOD create()

           ENDCLASS 

        METHOD new() CLASS abc

           RETURN Self 

        METHOD create() CLASS abc

           RETURN Self
2012-08-14 05:58:11 +00:00
Pritpal Bedi
8ba895ce8e 2012-08-13 22:27 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/edit.prg
  * contrib/hbide/saveload.prg
  * contrib/hbide/setup.ui
    + Added: flag to toggle <Function Declaration> [YES].
    + Implemented: <Setup><HbIDE Setup><Intelli-sense><Class Declaration> [YES]
       [Data Member][VAR], [METHODS][new], [FORMAT][class:method]
        These are self explanatory, please report deviations.
2012-08-14 05:36:14 +00:00
Pritpal Bedi
95c834188a 2012-08-13 09:30 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/dict.prg
    % Added: some more data members, q work-in-progress.

  * contrib/hbide/themes.prg
    * Minor.

  * contrib/hbide/setup.ui
  * contrib/hbide/edit.prg
  * contrib/hbide/saveload.prg
    + Added: <Setup><HbIDE Setup><Intelli-sense><Function Declaration>
       To Toggle [LOCAL] [YES], [RETURN] [YES], [SEPERATOR] [YES], [DOCUMENTATION] [NO] [TOBE]
         FUNCTION|function|Function|fUnCtioN .
          =>
         FUNCTION .
            LOCAL 

            RETURN 

         /*....................*/ // User defined separator line
                                  // and a blank line after the separator
2012-08-13 16:41:42 +00:00
Pritpal Bedi
f37275a6bd 2012-08-11 22:52 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/edit.prg
    ! Fixed: undo stack was behaving weired once statement structures
       were inserted.
    % Changed: the behaviour of "Embrace Lines on Same Indent", activable
       from <Setup><HbIDE Setup><Intelli-sense>, not to embrace if 
       immediate next line is empty on. Here is the illustration:

          ORIGINAL:

          DO WHILE .T.
             abc := 12
             bcd += 2
             IF bcd > 200
                EXIT
             ENDIF 
          ENDDO 


          DO WHILE .T.     
             IF .          // type IF . ( dot means your cursor )
             abc := 12     // note, there is no blank line in between 
             bcd += 2      // IF . and abc := 12
             IF bcd > 200
                EXIT
             ENDIF 
          ENDDO 

          DO WHILE .T.     
             IF .          // Converted to ( dot means your cursor )
                abc := 12
                bcd += 2
                IF bcd > 200
                   EXIT
                ENDIF 
             ENDIF
          ENDDO 


          DO WHILE .T.     
             IF .          // type IF . ( dot means your cursor )
                           // note, there is a blank line in between 
             abc := 12     // IF . and abc := 12
             bcd += 2      
             IF bcd > 200
                EXIT
             ENDIF 
          ENDDO 

          DO WHILE .T.     
             IF .          // Converted to ( dot means your cursor )
             ENDIF 

             abc := 12
             bcd += 2
             IF bcd > 200
                EXIT
             ENDIF 
          ENDDO
2012-08-11 18:06:20 +00:00
Pritpal Bedi
4fcee9212e 2012-08-10 23:31 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/saveload.prg
    ! Miss from prev commit.
2012-08-11 06:32:44 +00:00
Pritpal Bedi
dda4b5c891 2012-08-10 19:43 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp
    % Code cleanup.

  * contrib/hbide/setup.ui
    + Added: a new page <Intelli-sense> next to <General>.
       It holds the user-defined values for next level of 
       source editing intellisense. Read below.

  * contrib/hbide/edit.prg
    + Implemented: most of the next level of editing intellisense 
       points are configurable by the developer. These include:
        1. To activate the closing structure of a statements
             as a whole lot [YES]
        2. To toggle IF/ENDIF [YES] ELSE [NO] Embrace Lower Lines [NO]
        3. To toggle FOR/NEXT [YES]
        4. To toggle DO WHILE/ENDDO [YES]
        5. To toggle DO CASE/ENDCASE [YES] # CASES [3] OTHERWISE [NO]  
        6. To toggle SWITCH/ENDSWITCH [YES ] # CASES [3] OTHERWISE [NO]
             EXIT on same line [NO]
        7. To toggle ADD CLOSING PARENTHESIS of a function [NO]
        8. To toggle INSERT SPACES - () >= ( . ) [NO]
        9. To toggle ADD CODEBLOCK BODY - {|. => {|.|  } [NO]
        10.To toggle ADD SPACE AFTER := [NO]
        11.To toggle ALIGN := WITH PREVIOUS LINES [NO] [TOBE]
        12.To toggle FORMAT LINE AFTER ENTER [NO] [TOBE]

    ; Please forward your suggessions.
2012-08-11 03:05:38 +00:00
Pritpal Bedi
91d12b7bec 2012-08-10 13:44 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/hbqt_hbqslots.cpp
    ! Fixed: a wrong variable used in trace call under debug mode.
2012-08-10 20:46:51 +00:00
Pritpal Bedi
64a323b24b 2012-08-10 10:37 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/edit.prg
    + Implemented: "else" and "elseif" align to its parent if.
       This is materialized after typing a space after these keywords.
2012-08-10 17:39:33 +00:00
Pritpal Bedi
514afef0c4 2012-08-09 10:41 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/edit.prg
    + Included: qtcore; qtgui; qtnetwork; functions list to be 
       properly cased while writing the code.

    ; QUESTION: .hbx files contain upper-cased function list, 
                the only exception is harbour.hbx where functions are 
                properly cased. Is there a way to get .hbx(es) with 
                properly cased functions ?
2012-08-09 18:02:00 +00:00
Pritpal Bedi
4ff0a9734c 2012-08-08 19:56 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/edit.prg
    + Implemented: auto insertions of statements closing structure.
       IF, FOR, DO CASE, DO WHILE, SWITCH
        The moment you type SPACE after the statement, the next
        elements are inserted automatically. The cursor stays at 
        where . is shown:
           IF .                 Is it logical to insert ELSEIF ?
           ENDIF

           FOR .
           NEXT

           DO CASE
           CASE .               CASE can be configured to 
           CASE                 allign the DO CASE indentation 
           CASE                 or one more tab to the right.
           OTHERWISE            Also number of CASE stements.
           ENDCASE

           DO WHILE .
           ENDDO

           SWITCH .             CASE can be configured to 
           CASE                 allign the SWITCH indentation 
              EXIT              or one more tab to the right.
           CASE                 Also number of CASE stements.
              EXIT
           CASE
              EXIT
           ENDSWITCH
2012-08-09 03:09:15 +00:00
Pritpal Bedi
d22e000334 2012-08-08 17:49 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/edit.prg
  * contrib/hbide/hbide.qrc
  * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp
  * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.h
  * contrib/hbqt/qtgui/qth/HBQPlainTextEdit.qth
    % Changed: the way function prototype was being displayed.
       It now take use of QToolTip() instead of QWidget/QLabel
       combination tied to editor's viewport.
2012-08-09 00:53:36 +00:00
Pritpal Bedi
49cb4dd760 2012-08-08 12:44 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
- contrib/hbide/hbfunc.txt
    - Removed: hbfunc.txt

  * contrib/hbide/edit.prg
    % Applied: harbour.hbx instead of hbfunc.txt provided listing 
       of Harbour core functions. Thanks Viktor for the tip.

    TODO: set right the camel casing of some function groups,
          for example, dbSetOrder => DbSetOrder and its group.
2012-08-08 19:47:48 +00:00
Pritpal Bedi
ef80fc6a28 2012-08-08 10:50 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/edit.prg
    % Some more synchronization and code clean-up.
    ! Fixed: tab was misbehaving at certain situations.
2012-08-08 17:52:11 +00:00
Pritpal Bedi
35953a2542 2012-08-07 21:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbfunc.txt
    % Extracted: function names from harbour.hbx and applied capitalization
       for few groups. I really had never viewed harbour.hbx, an 
       excellent repository what Harbour contains.
2012-08-08 04:58:17 +00:00
Pritpal Bedi
9f52b7f53c 2012-08-07 19:42 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/dict.prg
  * contrib/hbide/edit.prg
  * contrib/hbide/themes.prg
    + Started: implementation of user-defined dictionaries.
2012-08-08 02:44:50 +00:00
Pritpal Bedi
76f774464d 2012-08-07 18:10 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbide/hbfunc.txt
  * contrib/hbide/hbide.qrc
    + Added: Harbour core's functions list with proper capitalization.
       Please review and add/delete/change as per set standards.

  * contrib/hbide/edit.prg
  * contrib/hbide/editor.prg
  * contrib/hbide/saveload.prg
    + Implemented: auto case conversion of Harbour functions as per
       disctionary which is contained inside HbIDE executable as a 
       resource. 

    + Implemented: auto-tab placement based on the Harbour keyword.
       So if you start typing a keyword, say at col 4, and tab-spaces 
       are set to 3, then that keyword will automatically placed at 
       column 3.

    + Implemented: logical text operators to be converted to uppercase.
       These are .OR. .AND. .NOT. .F. .T.

    NOTE: this commit also improves the speed of editing, plus corrects 
       the function names as per Harbour standards. So if a Harbour 
       function is called you need not to pay attention in which way 
       you are writing. You simply need to remember that opening brace
       must follow the end of function which triggers the corrective 
       action. Regression is possible to some extent, please report.
       You can also forward suggessions to improve the editing part.
2012-08-08 01:23:25 +00:00
Pritpal Bedi
2aa2f838e1 ! Wrong method call mentioned in last commit. 2012-08-07 00:42:49 +00:00
Pritpal Bedi
238893024f 2012-08-06 17:09 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/sources.prg
    % Remoded: redundant code parts and organized with more options.

  * contrib/hbqt/qtgui/hbqtgui.hbx
  * contrib/hbqt/qtgui/qth/filelist.hbm
  + contrib/hbqt/qtgui/qth/QToolTip.qth
    + Added: class QToolTip(). Note that this class is usable from within
       QEvent_ToolTip signal which will post QHelpEvent() object like:
        oWidget:connect( QEvent_ToolTip, {|oEvent| ::execEvent( QEvent_Help, oEvent ) } )
           Then 
        METHOD myClass:execEvent( nEvent, oEvent )
           LOCAL oToolTip
           IF oEvent:type() == QEvent_ToolTip 
              oToolTip := QToolTip()
              oToolTip:setText( "some other text" )
              RETURN .T.  /* To stop the event chain */
           ENDIF 
           RETURN .F.
2012-08-07 00:12:34 +00:00
Pritpal Bedi
06a094209c 2012-08-04 21:56 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/tools.prg
    + Implemented: removal of a editng panel with confirmation.
       All modified sources will be confirmed to be saved if modified
       before a panel is removed.
    ! Fixed: if order has not been changed, alert message requesting 
       re-loading HbIDE will not be displayed. Before the message was 
       displayed in every click on <OK> button.
2012-08-05 05:00:32 +00:00
Pritpal Bedi
59db64f812 2012-08-04 00:51 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbide/panels.ui
  * contrib/hbide/hbide.hbp
    + Added: new widget to manage editing panels.

  * contrib/hbide/docks.prg
  * contrib/hbide/saveload.prg
  * contrib/hbide/tools.prg
    + Implemented: 1. to reorder editing panels : drag & drop mechanism
                   2. to define panel tabs shape : rounded | triangular 
                   3. to define panel tabs position : top | left | bottom | right
       Activation is through <Panels> icon on top-toolbar of editing area.
2012-08-04 08:02:48 +00:00
Pritpal Bedi
b050c23cd1 2012-08-03 21:30 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/resources/b_18.png
  * contrib/hbide/resources/b_19.png
  * contrib/hbide/resources/b_2.png
  * contrib/hbide/resources/b_5.png
  * contrib/hbide/resources/b_8.png
    % Reordered: to put more glamour to HbIDE.

  * contrib/hbide/edit.prg
  * contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp
    ! Fixed: tab key was misbehaving on an empty line.
    ! Fixed: while in column mode, if the original text cursor was 
       before logical cursor, insertion of any key was clearing the selection.
       An annoying bug it was.
2012-08-04 04:36:00 +00:00
Viktor Szakats
0e9ca7db45 2012-08-03 15:31 UTC+0200 Viktor Szakats (harbour syenar.net)
+ bin/commit.hb
  + bin/find.hb
  - bin/hbcommit.hb
  - bin/hbfind.hb
  * ChangeLog
    % deleted 'hb' prefix
    * updated examples
2012-08-03 13:34:26 +00:00
Viktor Szakats
72e75215d7 2012-08-03 15:23 UTC+0200 Viktor Szakats (harbour syenar.net)
* doc/en/cmdline.txt
  * doc/en/command.txt
  * doc/en/compiler.txt
    ! More spelling (command.txt, cmdline.txt).
    ! compiler.txt synchronized with harbour /help output.
    ; Patch by Alexey Myronenko
2012-08-03 13:29:36 +00:00
Viktor Szakats
6be189711b 2012-08-02 10:00 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbide/misc.prg
    % use core API instead of inferior local implementation

  * ChangeLog
    ! fixed mistyped ChangeLog entry headers in previous 
      two commits
2012-08-02 08:02:27 +00:00
Pritpal Bedi
eeacdf4ee9 2012-08:01 14:08 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqtgui.ch
    ! Fix to prev.
2012-08-01 21:09:18 +00:00
Pritpal Bedi
ab8702879b 2012-08:01 14:01 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqtgui.ch
    + Added: QDir_* constants.
2012-08-01 21:03:05 +00:00
Viktor Szakats
36e60735e2 2012-07-31 15:10 UTC+0200 Viktor Szakats (harbour syenar.net)
* bin/hbfind.hb
    % minor

  * ChangeLog
    * minor updates to examples in prev two
2012-07-31 13:11:09 +00:00
Viktor Szakats
bfc1039c14 2012-07-31 15:00 UTC+0200 Viktor Szakats (harbour syenar.net)
+ bin/hbfind.hb
    + added script to list and/or find public symbols in
      Harbour core and contribs (and some extras).
      To list all symbols (functions, classes):
         $ hbrun bin/hbfind.hb
      To find string in symbols (case-insensitive):
         $ hbrun bin/hbfind.hb vol
2012-07-31 13:04:38 +00:00
Viktor Szakats
9acad78dc2 2012-07-31 14:50 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbide/projectwizard.prg
    ! '.hbptmplt' extension renamed to '.tpl'. First it doesn't
      have anything to do with hbmk2's .hbp file. It's
      reinvented version of a small subset of hbmk2 features using
      a brand new and incompatible, HBIDE and feature-specific
      format. 'tpl' is the standard abbreviation for 'template'.
    ; I suggest for any users needing such feature to simply stick 
      with .hbm and .hbc files which were developed with the exact
      same idea in mind, but they fully support all hbmk2 features 
      they work on all platforms and they work with any IDEs and
      in command line mode:
         --- mydefaultprojectsetting.hbm
         -w3 -es2
         -warn=yes
         -gtwvt{win}
         # etc etc
         ---
      or
         --- mydefaultprojectsettings.hbc
         prgflags=-w3 -es2
         warn=yes
         gt=wvt{win}
         # etc etc
         ---
      then:
         --- myproject.hbp
         mydefaultprojectsetting.hbm
         ---
      or
         --- myproject.hbp
         mydefaultprojectsetting.hbc
         ---
      respecitvely.
2012-07-31 12:58:18 +00:00
Pritpal Bedi
7a9db15248 2012-07-31 02:53 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/projectwizard.prg
  * contrib/hbide/projectwizard.ui
    + Implemented: the contents entered in the "New Project Wizard" are 
       saved in _thePathdesignatedForHbp_.hbptmplt. This will be the 
       intermediate file from where .hbp will be created as per standardards
       adopted so far and then loaded in HbIDE. If such template already 
       exists on the .hbp path asked for, it will be loaded in the 
       interface. How and what action will ask for loading/saving may 
       change. for now examine the template file.
2012-07-31 10:00:00 +00:00
Viktor Szakats
91f41b6d0f typo in ChangeLog 2012-07-30 19:04:53 +00:00
Viktor Szakats
712de1dd6b 2012-07-30 21:01 UTC+0200 Viktor Szakats (harbour syenar.net)
* INSTALL
    + added NOTE on 'install' not work in partial rebuild mode
2012-07-30 19:02:30 +00:00
Viktor Szakats
7ef93cafc9 2012-07-30 20:36 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/make.hb
    - deleted TODO which is unimportant and works 
      well in practice
2012-07-30 18:37:25 +00:00
Viktor Szakats
e92edfa2a4 2012-07-30 16:06 UTC+0200 Viktor Szakats (harbour syenar.net)
+ contrib/hbtip/tests/test01.prg
  * contrib/hbtip/httpcli.prg
    ! RTE was happening in class TIPClientHTTP when calling method post() after calling method setCookie():
      Error BASE/1123  Argument error: HB_HKEYAT
      Called from HB_HKEYAT(0)
      Called from TIPCLIENTHTTP:GETCOOKIES(0)
      This error happens because in r7888 (changelog: 2007-10-30 19:45 UTC+0100 Lorenzo Fiorini (lorenzo.fiorini/at/gmail.com))
      the function HGetKeys() was replaced by HB_HKeyAt() and the correct is HB_HKeys().
    ; Report, patch and description by Raphael Gozzo. Thank you.
2012-07-30 14:08:36 +00:00
Viktor Szakats
9638240b42 2012-07-30 12:47 UTC+0200 Viktor Szakats (harbour syenar.net)
* ChangeLog
    ! typo in prev ChangeLog example
2012-07-30 10:48:02 +00:00
Viktor Szakats
03d182ec3f 2012-07-30 12:43 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbhttpd/hbhttpd.hbc
    + added comment about HB_HTTPD_OPENSSL (similar purpose
      as HB_TIP_OPENSSL)

  * utils/hbmk2/hbmk2.prg
    + added env= .hbc command to be able to control envars
      also from .hbc files.

  - contrib/hbhttpd/hbhttpds.hbc
  - contrib/hbtip/hbtipssl.hbc
    - deleted alternate .hbc files that enabled OpenSSL
      flavor of these libs. Autofind didn't work with these.
      Use HB_[HTTPD|TIP]_OPENSSL=yes envvar setting to enable
      these. You can use -env: hbmk2 option or env= .hbc
      command to enable it, so f.e. hbtipssl.hbc can be
      emulated by this .hbc file:
      -- hbtipssl.hbc
         env=HB_TIP_OPENSSL=yes
         hbtip.hbc
      --
2012-07-30 10:46:56 +00:00
Viktor Szakats
6f33d0a3e5 2012-07-30 12:24 UTC+0200 Viktor Szakats (harbour syenar.net)
* package/winuni/mpkg_win_uni.bat
  * utils/hbmk2/hbmk2.prg
    ! examples -> extras
2012-07-30 10:24:50 +00:00
Viktor Szakats
9e0f79db86 2012-07-30 11:53 UTC+0200 Viktor Szakats (harbour syenar.net)
* package/winuni/mpkg_win_uni.nsi
    ! examples -> extras
2012-07-30 09:54:06 +00:00
Viktor Szakats
d6e3bb7a31 2012-07-30 02:03 UTC+0200 Viktor Szakats (harbour syenar.net)
* INSTALL
    * minor cleanups
2012-07-30 00:03:56 +00:00