Commit Graph

17560 Commits

Author SHA1 Message Date
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
Viktor Szakats
91f64b3061 2012-07-30 01:58 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbct/doc/en/addascii.txt
  * contrib/hbct/doc/en/asciisum.txt
  * contrib/hbct/doc/en/ascpos.txt
  * contrib/hbct/doc/en/atadjust.txt
  * contrib/hbct/doc/en/atnum.txt
  * contrib/hbct/doc/en/atrepl.txt
  * contrib/hbct/doc/en/charevod.txt
  * contrib/hbct/doc/en/charlihb.txt
  * contrib/hbct/doc/en/charlist.txt
  * contrib/hbct/doc/en/charmirr.txt
  * contrib/hbct/doc/en/charmix.txt
  * contrib/hbct/doc/en/charone.txt
  * contrib/hbct/doc/en/charonly.txt
  * contrib/hbct/doc/en/charop.txt
  * contrib/hbct/doc/en/charophb.txt
  * contrib/hbct/doc/en/charrepl.txt
  * contrib/hbct/doc/en/charsort.txt
  * contrib/hbct/doc/en/charswap.txt
  * contrib/hbct/doc/en/color.txt
  * contrib/hbct/doc/en/count.txt
  * contrib/hbct/doc/en/ct.txt
  * contrib/hbct/doc/en/ctc.txt
  * contrib/hbct/doc/en/ctmath.txt
  * contrib/hbct/doc/en/ctmath2.txt
  * contrib/hbct/doc/en/ctpad.txt
  * contrib/hbct/doc/en/ctstr.txt
  * contrib/hbct/doc/en/datetime.txt
  * contrib/hbct/doc/en/dattime2.txt
  * contrib/hbct/doc/en/dattime3.txt
  * contrib/hbct/doc/en/exponent.txt
  * contrib/hbct/doc/en/finan.txt
  * contrib/hbct/doc/en/justify.txt
  * contrib/hbct/doc/en/keyset.txt
  * contrib/hbct/doc/en/num1.txt
  * contrib/hbct/doc/en/numat.txt
  * contrib/hbct/doc/en/numconv.txt
  * contrib/hbct/doc/en/pos1.txt
  * contrib/hbct/doc/en/pos2.txt
  * contrib/hbct/doc/en/posdiff.txt
  * contrib/hbct/doc/en/print.txt
  * contrib/hbct/doc/en/range.txt
  * contrib/hbct/doc/en/relation.txt
  * contrib/hbct/doc/en/remove.txt
  * contrib/hbct/doc/en/replace.txt
  * contrib/hbct/doc/en/screen1.txt
  * contrib/hbct/doc/en/strdiff.txt
  * contrib/hbct/doc/en/strswap.txt
  * contrib/hbct/doc/en/tab.txt
  * contrib/hbct/doc/en/token1.txt
  * contrib/hbct/doc/en/token2.txt
  * contrib/hbct/doc/en/trig.txt
  * contrib/hbct/doc/en/video.txt
  * contrib/hbct/doc/en/wordrepl.txt
  * contrib/hbct/doc/en/wordtoch.txt
    * code formatting, minor cleanups
2012-07-30 00:03:10 +00:00
Viktor Szakats
62335cdd85 2012-07-30 01:40 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbide/resources/b_1.png
  * contrib/hbide/resources/b_10.png
  * contrib/hbide/resources/b_11.png
  * contrib/hbide/resources/b_12.png
  * contrib/hbide/resources/b_13.png
  * contrib/hbide/resources/b_14.png
  * contrib/hbide/resources/b_15.png
  * contrib/hbide/resources/b_16.png
  * contrib/hbide/resources/b_17.png
  * contrib/hbide/resources/b_18.png
  * contrib/hbide/resources/b_19.png
  * contrib/hbide/resources/b_2.png
  * contrib/hbide/resources/b_20.png
  * contrib/hbide/resources/b_3.png
  * contrib/hbide/resources/b_4.png
  * contrib/hbide/resources/b_5.png
  * contrib/hbide/resources/b_6.png
  * contrib/hbide/resources/b_7.png
  * contrib/hbide/resources/b_8.png
  * contrib/hbide/resources/b_9.png
  * contrib/hbide/resources/split_close.png
  * contrib/hbide/resources/split_h.png
  * contrib/hbide/resources/split_v.png
  * contrib/hbide/resources/split.png
    ! optimized

  * contrib/hbtip/hbtip.hbc
    + added comment about HB_TIP_OPENSSL envvar
2012-07-29 23:41:58 +00:00
Pritpal Bedi
2237a24b11 2012-07-29 01:37 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.qrc
  + contrib/hbide/resources/split.png
  + contrib/hbide/resources/split_close.png
  + contrib/hbide/resources/split_h.png
  + contrib/hbide/resources/split_v.png
    + Added: more images representing edit-instance split actions in 
       context menu of any editing instance.

  * contrib/hbide/actions.prg
  * contrib/hbide/edit.prg
  * contrib/hbide/editor.prg
    * Implementation of above images into the code.
2012-07-29 08:42:09 +00:00
Pritpal Bedi
126b74bd92 2012-07-28 22:46 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/hbide.qrc
  + contrib/hbide/resources/b_1.png
  + contrib/hbide/resources/b_10.png
  + contrib/hbide/resources/b_11.png
  + contrib/hbide/resources/b_12.png
  + contrib/hbide/resources/b_13.png
  + contrib/hbide/resources/b_14.png
  + contrib/hbide/resources/b_15.png
  + contrib/hbide/resources/b_16.png
  + contrib/hbide/resources/b_17.png
  + contrib/hbide/resources/b_18.png
  + contrib/hbide/resources/b_19.png
  + contrib/hbide/resources/b_2.png
  + contrib/hbide/resources/b_20.png
  + contrib/hbide/resources/b_3.png
  + contrib/hbide/resources/b_4.png
  + contrib/hbide/resources/b_5.png
  + contrib/hbide/resources/b_6.png
  + contrib/hbide/resources/b_7.png
  + contrib/hbide/resources/b_8.png
  + contrib/hbide/resources/b_9.png
    + Added: face-uplifting images.

  * contrib/hbide/saveload.prg
  * contrib/hbide/docks.prg
    % Changed: editing panels dot images. now these are more crsip.
       Older images are retained for some other purposes.
       This has given a fresh look to HbIDE interface.

    % Changed: the docking behavior on right docking area to accept any 
       arrangement. before it was accepting only tabbed and horizonal 
       nesting. This change originated to give strength to recently 
       implemented to swicth multiple views with a click.

  + contrib/hbide/projectwizard.prg
    ! Fixed: where collapsing/expanding of source-type nodes was stopped
       functioning by click on +/- button.
2012-07-29 05:58:42 +00:00
Pritpal Bedi
acdca4c65b 2012-07-28 14:20 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/docks.prg
    + IdeSource Manager Panels made movable to change their position.
       Compatible to Qt 4.8. 

  * contrib/hbide/main.prg
    + Complete .hbp name with path on <Project Tree><Project Name> tooltip.

  * contrib/hbide/projectwizard.prg
    ! Advanced.

  * contrib/hbqt/qtgui/qth/QMdiArea.qth
    + Added: methods introduced in Qt 4.8 guarded against version control.
2012-07-28 21:27:55 +00:00
Viktor Szakats
e96295c4c7 2012-07-27 22:28 UTC+0200 Viktor Szakats (harbour syenar.net)
* extras/gtwvw/gtwvw.c
    ! one last char
2012-07-27 20:28:48 +00:00
Viktor Szakats
b16f12c44d 2012-07-27 22:23 UTC+0200 Viktor Szakats (harbour syenar.net)
* extras/gtwvw/gtwvw.c
  * extras/gtwvw/wvwdraw.c
    ! deleted remaining 8-bit ASCII chars (for real).
2012-07-27 20:24:04 +00:00
Viktor Szakats
094fe7f15a 2012-07-27 21:57 UTC+0200 Viktor Szakats (harbour syenar.net)
* extras/gtwvw/hbgtwvw.h
  * extras/hbvpdf/hbvpdf.prg
  * extras/gtwvw/tests/prog0.prg
  * extras/gtwvw/tests/prog1.prg
  * extras/gtwvw/tests/prog2.prg
    ! fixed remaining 8-bit ASCII chars. Now they are only 
      present in hbtest and codepage source files (where they
      generate lots of warnings with Xcode 4.4 / clang).
      (plus a few in 3rd party code)
2012-07-27 20:00:03 +00:00
Viktor Szakats
631c1faa34 2012-07-27 20:58 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbmisc/doc/en/dates2.txt
  * contrib/hbmisc/doc/en/ht_dbf.txt
  * contrib/hbmisc/doc/en/ht_doc.txt
  * contrib/hbmisc/doc/en/ht_file.txt
  * contrib/hbmisc/doc/en/ht_str.txt
    ! various errors and cleanups, formatting to examples
2012-07-27 18:59:20 +00:00
Viktor Szakats
23cfdb02d3 2012-07-27 20:45 UTC+0200 Viktor Szakats (harbour syenar.net)
* contrib/hbmisc/doc/en/ht_class.txt
    * example code upped to Harbour standard
2012-07-27 18:46:33 +00:00
Viktor Szakats
3d47dc98f8 2012-07-27 20:09 UTC+0200 Viktor Szakats (harbour syenar.net)
+ utils/hbmk2/examples/plug_bis.hb
    + hbmk2 plugin for bison support. Syntax checked but not tested.

  * utils/hbmk2/examples/plug_tpl.hb
    + made it display an error message when run in standalone mode

  * contrib/hbqt/hbmk2_qt.hb
    * formatting
2012-07-27 18:11:33 +00:00