Commit Graph

5761 Commits

Author SHA1 Message Date
Viktor Szakats
0d50cab356 2011-07-07 21:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/sddoci/sddoci.c
    ! added OCI_ENV_THREADED flag to OCI_Initialize() in an attempt
      to solve MT problems reported by Marek.
      Many thanks to Vincent Rogier (author of OCILIB) for the tip
      and advice.
      Please retest now.
2011-07-07 19:46:11 +00:00
Viktor Szakats
55839c05a7 2011-07-05 22:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtgui/hbqt_hbqabstractitemmodel.cpp
    * deleted empty lines and commented bad code
2011-07-05 20:53:49 +00:00
Pritpal Bedi
e7a9ca26be 2011-07-05 13:34 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqabstractitemmodel.cpp
    ! Fixed: a possible GPF trap where a GC item was being released 
      in application code without owning it.
2011-07-05 20:36:21 +00:00
Viktor Szakats
8f604a2fb7 2011-07-04 20:41 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbwin/tests/testsvc.prg
    + added comment about 'S' internal parameter
    + added textual error messages
2011-07-04 18:42:39 +00:00
Pritpal Bedi
20b257bac6 2011-06-27 12:14 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idedocks.prg
  * contrib/hbide/idesaveload.prg
  * contrib/hbide/setup.ui
    * Changed: the icon size of toolbars of editing instances
      from 16x16 to 12x12 by default. This can be adjusted to 
      suit one preferences via <Setup><hbIDE Setup><General>.
      This change has effected an aesthetically pleasing 
      look to editing area.
2011-06-27 19:20:25 +00:00
Viktor Szakats
48df18ee01 2011-06-21 12:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmzip/tests/myzip.prg
  * contrib/hbmzip/tests/myunzip.prg
    ! use MAIN() as entry point to make some platforms happy
2011-06-21 10:16:59 +00:00
Pritpal Bedi
d89ac7b04c 2011-06-19 17:09 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/qth/QStringList.qth
    ! Commented out: duplicate ( from Harbour's POW ) function
      calls which were generating warnings "Unreachable code".
2011-06-20 00:12:19 +00:00
Viktor Szakats
6eb02cf191 2011-06-20 02:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/idemain.prg
    ! fixed to show the same encoding name as selected from menu
2011-06-20 00:07:29 +00:00
Viktor Szakats
4cb3e04335 2011-06-20 00:14 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/xhb/trpccli.prg
  * contrib/xhb/trpc.prg
    ! fixed '!=' operator on strings

  * contrib/xhb/sprintf.prg
    ! indenting, formatting (verified)

  * contrib/xhb/xhbmemo.prg
    * whitespace
2011-06-19 22:15:34 +00:00
Viktor Szakats
56dbc5941a 2011-06-19 18:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/xhb/xhbtedit.prg
    ! fixed to not use deprecated internal functions __str*()
    % minor opt to strtran() calls
2011-06-19 16:11:05 +00:00
Viktor Szakats
94d8b5c8c0 2011-06-19 17:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/xhb/xhbtedit.prg
    ! transformed some xhb syntax extensions to Harbour equivalents
2011-06-19 15:56:47 +00:00
Viktor Szakats
c70f55fbbc 2011-06-19 17:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/xhb/xhbtedit.prg
    ! fixed to handle some of the "extended" keys without build-time hacks,
      so selection/copy/paste should now work (I don't have Ins/Del keys,
      so can't test it all)
    * formatting

  + contrib/xhb/xhbmemo.prg
  * contrib/xhb/xhb.hbp
  * contrib/xhb/xhb.hbx
    + added XHB_MEMOEDIT() function, completing commit 2011-05-25 19:35 UTC+0200
2011-06-19 15:21:42 +00:00
Pritpal Bedi
19bcab457b 2011-06-19 08:06 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtcore/qth/HBQString.qth
  * contrib/hbqt/qtcore/qth/QByteArray.qth
    ! Commented out: duplicate ( from Harbour's POW ) function 
      calls which were generating warnings "Unreachable code".
2011-06-19 15:08:05 +00:00
Viktor Szakats
9ab0dd495f 2011-06-19 11:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/qtcore/hbqt_pointer.cpp
    + added TOFIX to strtok() calls
2011-06-19 09:28:05 +00:00
Viktor Szakats
20f1063a21 2011-06-19 11:24 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbqt/hbmk2_qt.hbs
    ! fixed != operator on strings
    * DATA -> VAR
    * formatting, indenting
    * cleaned unnecessary parameter in hbqtgen_BuildCopyrightText()
    - deleted '#define  _xGEN_TRACE_'
2011-06-19 09:25:18 +00:00
Pritpal Bedi
21b34d42cc 2011-06-18 22:55 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp
    ! Fixed: a function call dependent on Qt v4.6 +.
2011-06-19 05:58:40 +00:00
Pritpal Bedi
358c172360 2011-06-17 18:29 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideactions.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/ideedit.prg
  * contrib/hbide/idefindreplace.prg
  * contrib/hbide/idehome.prg
  * contrib/hbide/idemain.prg
  * contrib/hbide/idesaveload.prg
    * Changed: the way "Stats" window was implemented in the parallel
      with edit instances. Now it is an independent "Qt_Sheet" window 
      which can be activated with "Welcome" main toolbar icon.
      This has cleaned the editing environment. 

    - Removed: non-mdi protocol for editing areas. It is now only one.
      This has simplified the code considerably and has also cleaned 
      the ambiguity.

    ! Fixed: first-timer visual glitch which was presenting the two 
      MDI windows side-by-side, "Stats" and "Main".
2011-06-18 01:36:48 +00:00
Pritpal Bedi
c783832a38 2011-06-17 12:18 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/setup.ui
  * contrib/hbide/ideedit.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/idesaveload.prg
    + Implemented: integration with Microsoft Visual SourceSafe for 
      version control. Current implementation only offers, Checkin, 
      Checkout, Undocheckout, Get Latest Version. Diff is not funtional
      as it should be. 
    ; It is assumed that VSS is already installed on your system 
      and Project(s) and files are already setup for your sources.
      The interface to carry-out these operations is right-click on 
      editing instance and choosing an action via "Source Control - VSS"
      sub-menu. Your input will be highly valuable.

    ; Probably this will be my last commit before release 3.0.0.
2011-06-17 19:29:00 +00:00
Viktor Szakats
12ae183517 2011-06-17 14:57 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/xhb/xhb.hbp
    ! added hbfship to .hbp file too. even though hbfship is included 
      in .hbc just to offer hbfship functions while they are not actually 
      called from xhb code, for dynamic xhb lib builds it must be built 
      beforehand.
      Fixes problem reported by Tamas.
2011-06-17 12:58:08 +00:00
Pritpal Bedi
31fc070ee5 2011-06-15 13:45 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideeditor.prg
    ! Fixed: relaoding a source now correctly sets the READONLY 
      attribute associated with the file and also positions the cursor 
      approximately at the same position as it was before.
      This helps in keeping the same session if a file is checked 
      in/out of some version control systems which sets the attribute
      to read-only when checked in.
2011-06-15 20:49:41 +00:00
Pritpal Bedi
f69e9a36ae 2011-06-15 12:50 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idechangelog.prg
    ! Fixed: a silly comparison in prev commit.
2011-06-15 19:52:38 +00:00
Pritpal Bedi
a95eccfd4d 2011-06-15 11:53 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/changelog.ui
  * contrib/hbide/idechangelog.prg
  * contrib/hbide/idesaveload.prg
    * Changed: "Manage ChangeLog(s)" dialog - <Title> and <Sources>
      entry fields are now editable drop-down combo boxes. They retain 
      the entered text for next run. The retained entries are inserted
      alphabetically to retreive fast.
2011-06-15 18:58:14 +00:00
Przemyslaw Czerpak
49faed577e 2011-06-12 13:33 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hblzf/3rd/liblzf/lzf_c.c
    ! use __int64 instead of _int64 in WIN64 builds
      Some MinGW64 versions (i.e. tdm64-gcc-4.5.2.exe_ do not support
      _int64 as default type.

  * harbour/contrib/hblzf/3rd/liblzf/liblzf.dif
    * regenerated with: ../../../../bin/hb3rdpat.hbs -rediff
2011-06-12 11:34:00 +00:00
Przemyslaw Czerpak
4bebbd6ac3 2011-06-09 15:31 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbapifs.h
  * harbour/src/rtl/filesys.c
    % removed unnecessary PID setting in POSIX file lock function.
    + added new C function:
         int hb_fsLockTest( HB_FHANDLE hFileHandle, HB_FOFFSET nStart,
                            HB_FOFFSET nLength, HB_USHORT uiMode );
      It allows to test file range lock status.
      It returns -1 on error, 0 when lock can be set and value greater
      then 0 if part of given range is locked by other process. In POSIX
      systems this value is PID of current lock owner. In other systems
      it's always 1.
      In uiMode only FLX_SHARED bit is significant.

  * harbour/include/hbapifs.h
  * harbour/src/rtl/filebuf.c
    + added new C function:
         int hb_fileLockTest( PHB_FILE pFile, HB_FOFFSET nStart,
                              HB_FOFFSET nLen, int iType );
      It's redirected to hb_fsLockTest()

  * harbour/contrib/hbnetio/netio.h
  * harbour/contrib/hbnetio/netiocli.c
  * harbour/contrib/hbnetio/netiosrv.c
  * harbour/contrib/hbmemio/memio.c
    + implemented hb_fileLockTest() low level code

  * harbour/include/dbinfo.ch
    + added DBI_LOCKTEST

  * harbour/src/rdd/dbf1.c
    % small code simplification
    + implemented DBI_LOCKTEST
         dbInfo( DBI_LOCKTEST [, <nRecNo> ] ) -> <nStatus>
      returns corresponding results to C level hb_fsLockTest() function.
      If current workarea is already locked then 0 is returned.
      If low level FS is located on POSIX system (accessed directly or by
      HBNETIO) then value greater then 0 is PID of current lock owner.
      If the lock is hold by aliased area or other thread of calling
      process then <nStatus> is current PID. In Other systems 1 is returned
      when lock cannot be set in current workarea.
      If <nRecNo> is given then the test is for RLOCK() otherwise FLOCK()
      operation.
2011-06-09 13:32:19 +00:00
Pritpal Bedi
ee8c43310c 2011-06-07 18:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideactions.prg
  * contrib/hbide/idemain.prg
    ! Reverted: latest changes affecting <Setup><CodePage> sub-menu.
2011-06-08 01:17:31 +00:00
Viktor Szakats
42a68ed7da 2011-06-08 00:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* examples/superlib/superlib.hbp
  * examples/ps32/ps32.hbp
  * examples/gfspell/gfspell.hbp
  * examples/rddado/rddado.hbp
  * examples/hbapollo/hbapollo.hbp
  * examples/hbvpdf/hbvpdf.hbp
  * examples/hbbtree/hbbtree.hbp
  * examples/hbbtree/hbbtree.hbc
  * examples/gtwvw/gtwvw.hbp
  * examples/gtwvw/gtwvw.hbc
    ! synced libpaths in .hbp and .hbc files. it also means multitarget support

  * contrib/hbmxml/3rd/minixml/config.h
    ! fixed redefinition of strdup() macro (upstream bug) [Tamas Tevesz]
2011-06-07 22:29:10 +00:00
Pritpal Bedi
0fa0b76a2e 2011-06-07 15:04 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideactions.prg
  * contrib/hbide/idemain.prg
    + Implemented: full list of codepages Harbour supports.
      Earlier the list included only unique CPs at the back.

  * contrib/hbide/idesaveload.prg
  * contrib/hbide/idechangelog.prg
    + Fixed: "Changelog User" was sharing a similar looking 
      instance variable name.
2011-06-07 22:08:19 +00:00
Pritpal Bedi
fd42b7dec9 2011-06-07 11:45 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/changelog.ui
  * contrib/hbide/idechangelog.prg
  * contrib/hbide/idesaveload.prg
    + Added: retaining the user name updating the changelogs.
      First time it is asked as before, later it can be modified
      in User: edit control at top-right of the dialog.
2011-06-07 18:48:52 +00:00
Pritpal Bedi
e2a40d7d43 2011-06-06 21:31 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idechangelog.prg
    ! Fixed: initializing a new ChangeLog was generating error, stupid typo.
2011-06-07 04:34:10 +00:00
Pritpal Bedi
73e99cf51a 2011-06-06 18:13 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idechangelog.prg
    * Changed: behavior of "Current Log Entry" to scroll to last 
      after an element is added.
  * contrib/hbide/ideactions.prg
  * contrib/hbide/idemain.prg
    * Changed: "Setup/CodePage" menu to display Harbour recognized
      codepage name alsong its unique id.

      Let me know if that makes the whole list of Harbour's 
      code pages.
2011-06-07 01:17:42 +00:00
Pritpal Bedi
ea238417a7 2011-06-06 15:37 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idechangelog.prg
  * contrib/hbide/idesaveload.prg
    + Implemented: to remember the position and size of 
      ChangeLog(s) dialog.
2011-06-06 22:39:38 +00:00
Pritpal Bedi
5cffe4c42f 2011-06-06 14:47 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/changelog.ui
  * contrib/hbide/idechangelog.prg
    * Changed: the way "Current Log Entry" is built. Now user can
      edit the contents of built entry. 
    ; NOTE: 1. Action tokens should be preserved as is when editing 
               built log entry.
            2. If a new line be inserted in "Descriptions" start 
               it from the column 1, hbIDE will auto format when saving.
            3. If indentation is needed in "Descriptions" then start 
               a new line at column 15 or higher only, just below where ": " 
               seperates action token.
2011-06-06 21:55:20 +00:00
Viktor Szakats
c9706cb969 2011-06-06 21:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmzip/hbmzip.hbp
  * contrib/hbmzip/hbmzip.hbx
  + contrib/hbmzip/mziperr.prg
    + HB_ZIPERRORSTR(), HB_UNZIPERRORSTR()
2011-06-06 19:20:22 +00:00
Pritpal Bedi
a19eef4129 2011-06-06 07:16 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idechangelog.prg
    * Fixed: a stupid typo.
2011-06-06 14:17:54 +00:00
Pritpal Bedi
675cbdbc4f 2011-06-06 14:26 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideactions.prg
    ! Fixed: "CodePage" submenu in "Setup" went hidden for some time.
2011-06-06 09:29:24 +00:00
Pritpal Bedi
206de77c3e 2011-06-05 20:10 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqsyntaxhighlighter.cpp
  * contrib/hbide/idechangelog.prg
    * Changed: token to represent "Changed" from "&" to "*"
      confirming to universal standard for ChangeLogs.
2011-06-06 03:13:29 +00:00
Viktor Szakats
8d2d41de83 2011-06-06 00:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
- contrib/hbcurl/core_t1.c
  - contrib/hbcurl/hbcurlt1.ch
    - deleted half-done implementation of HB_CURLOPT_HTTPPOST.
      I hope someone can finish it, it was a good initiative.

  * ChangeLog
    ! remove changelog format examples from recent changelog
      entry. they belong to some local standard, not Harbour's,
      or general open source software.
2011-06-05 23:00:21 +00:00
Pritpal Bedi
23b67a47f4 2011-06-05 07:59 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqsyntaxhighlighter.cpp
  * contrib/hbqt/qtgui/hbqt_hbqsyntaxhighlighter.h
  * contrib/hbqt/qtgui/qth/HBQSyntaxHighlighter.qth
    + Implemented: new syntax highlighter for ChangeLog(s)( hbIDE defined ).

  * contrib/hbide/changelog.ui
  * contrib/hbide/idechangelog.prg
    + Implemented: managing interface to ChangeLog(s) with color highlightings.
      An entry will be visible like ( everyline is pre-spaced to align this changelog ):

      $<000008> 2011-06-05 07:53 Pritpal
        # This is It
        * AR/CU.PRG
          ! Fixed  : The standard input method of gets.
                     IF GetActive() != NIL
                        GetActive():varPut( "This" )
                     ENDIF
          + Added  : New fields.
                     Salary N 10 2 
                     Code   C  8 0
          & Changed: Some redundant features.

      $<000007> 2011-06-05 07:39 Pritpal
        # This is It
        * AR/CU.PRG
          ! Fixed  : This
          & Changed: That.
          % Optimzd: Nothing.
          + Added  : Something.
          - Removed: Onething.
          ; Comment: Nowhere.
          @ TODO   : Everything.
          | Moved  : Nothing.
    
      Entry number is auto incremented in entry header.
      Entry header is followed by "Title" ( optional ).
      Then the "Source(s)" followed by "Action(s)" accompanied by "Description(s)".
      Every part is color highlighted.
      Invoke with <Setup><Manage Changelog(s)> main menu option, create an empty
      Changelog from <New> button at the top-right of presented dialog and play a little.
      Waiting for your input as to what can be improved.
2011-06-05 15:13:29 +00:00
Pritpal Bedi
9ba0d0b34a 2011-06-03 18:45 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idemisc.prg
    ! Minor.
  * contrib/hbide/changelog.ui
    + One more button.
  * contrib/hbide/idechangelog.prg
    + Advanced: now you can build a log in real-time.
      It is scheduled to be polished a bit more.
2011-06-04 01:48:35 +00:00
Viktor Szakats
b3f5022047 2011-06-04 00:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbplist
  + contrib/hboslib
  + contrib/hboslib/core.prg
  + contrib/hboslib/hboslib.hbx
  + contrib/hboslib/hboslib.hbp
  + contrib/hboslib/hboslib.hbc
    + added OSLib emulation lib for Harbour
      see docs here: http://www.davep.org/clipper/OSLib/
2011-06-03 22:13:35 +00:00
Pritpal Bedi
e6318e0f3d 2011-06-03 13:15 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idebrowse.prg
    % Set vertical scrollbars of XbpBrowse() class to honor thumb
      positioning per open index. Pointed out by Francek.
2011-06-03 20:17:29 +00:00
Pritpal Bedi
883cb6c047 2011-06-03 13:11 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqtgui.hbx
  * contrib/hbqt/qtgui/qth/filelist.hbm
  * contrib/hbqt/qtgui/qth/QDialogButtonBox.qth
    + Added: QDialogButtonBox() class.
2011-06-03 20:14:06 +00:00
Viktor Szakats
2c62a976c6 2011-06-03 17:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/rddads/tests/datad.prg
    ! fixed 'field -> id' index expr which wasn't recognized by ADS
  * contrib/rddads/tests/datad.prg
  * contrib/rddads/tests/testmg.prg
    ! use hb_libpostfix()
  * contrib/hbide/idemain.prg
    ! use hb_libpostfix() which fixes loading rddads on non-win 
      systems (untested, I can't wait for HBQT build to finish)
2011-06-03 15:21:00 +00:00
Pritpal Bedi
3e02e0b145 2011-06-02 19:17 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idechangelog.prg
    ! Advanced: more refinements.

  * contrib/hbxbp/xbpfiledialog.prg
    ! Fixed: XbpFileFialog() is made to open fast, was responding 
      extremely slow.
2011-06-03 02:20:45 +00:00
Pritpal Bedi
6559dd0467 2011-06-02 15:32 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/changelog.ui
    ! Changed: QDialog() => QWidget().

  * contrib/hbide/setup.ui
    + Added: more constants to control docking widgets appearance.

  * contrib/hbide/idechangelog.prg
    + Advanced: few more additions. Last worked ChangeLog file is 
      saved for next run and is shown opened when activated.
      TODO: compose a new syntax-highlighter.

  * contrib/hbide/ideedit.prg
    + Added: "WITH" and "REPLACE" as Harbour keywords.

  * contrib/hbide/ideplugins.prg
    ! Fixed: Possible return value bug.

  * contrib/hbide/idesaveload.prg
    + Added: "REPLACE" as Harbour keyword.

  * contrib/hbide/idemain.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/idethemes.prg
    + Implemented: user-controlled dock-widgets tab-position and shape.
    ! Activated: last state of dock-widgets if visible or not for next run.
                 This facilitates that now user can arrange dock widgets
                 once-for-all and bring all in focus or push back if not 
                 required.
2011-06-02 22:46:21 +00:00
Viktor Szakats
f6945d7bf7 2011-06-02 14:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbwin/wapi_winbase.c
    ! fixed to pull proper default getlasterror value
2011-06-02 12:51:40 +00:00
Viktor Szakats
28668633cb 2011-06-01 11:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbwin/mapi.c
    ! fixed UNICODE conflict after recent LoadLibrary patch. 
      this file has forced UNICODE off due to MS idiocy so I had 
      to add more idiocy to interface with properly UNICODE setting 
      compliant local API
      Note, I didn't test non-UNICODE build, if you're interested
      in it, pls do it
  * contrib/hbwin/tests/testmapi.prg
    + simpleio
2011-06-02 09:02:44 +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
8f98d113d5 2011-05-31 00:02 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/setup.ui
    + Started: few more user-definable elements to manage docking 
      widgets to suit one's preferences.
  * contrib/hbide/mainwindow.ui
  * contrib/hbide/idedocks.prg
    + Enabled: more options for docking widgets.
      Now docks can be placed tabifyied, horizonal to each other,
      vertical to each other and/or tabified within its group.
      Now user can arrange docks in any area with any combination.    
    TODO: control this behavior via <setup>, slots are already added.
2011-05-31 07:08:16 +00:00
Pritpal Bedi
480f6a2d2d 2011-05-30 21:05 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/docviewgenerator.ui
    ! Changed: behavior of <Index> tab, now width is never more than required.
2011-05-31 04:22:37 +00:00