Commit Graph

5739 Commits

Author SHA1 Message Date
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
Pritpal Bedi
3e26943844 2011-05-30 20:36 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqplaintextedit.cpp
  * contrib/hbqt/qtgui/hbqt_hbqsyntaxhighlighter.cpp
    ! Optimizations.

  * contrib/hbide/findinfilesex.ui
  * contrib/hbide/themesex.ui
    ! Changed: user interface. Now it is more appealing and slim.

  * contrib/hbide/ideedit.prg
  * contrib/hbide/idefindreplace.prg
  * contrib/hbide/idethemes.prg
    ! Changed: to adopt above changes in user-interfaces.
2011-05-31 03:41:00 +00:00
Pritpal Bedi
1d035e5277 2011-05-28 15:18 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbqt/qtgui/hbqt_hbqsyntaxhighlighter.cpp
    ! Fixed: wrong multi-line syntax highlighting in case 
      multi-line comment indicator "/*" is embedded in a string,
      like __run("mdel a:/*.*"). Was a long standing bug in hbIDE.
2011-05-28 22:22:58 +00:00
Viktor Szakats
4646feb272 2011-05-28 20:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbodbc/hbodbc.hbc
  * contrib/sddodbc/sddodbc.hbc
    ! added 3rd party libs for non-darwin unix
2011-05-28 18:09:50 +00:00
Pritpal Bedi
aa9bc10522 2011-05-27 18:22 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/tests/wvgtbrowser.prg
    + Implemented: highlighting the cell where mouse click occurs.
2011-05-28 01:24:22 +00:00
Pritpal Bedi
fda80bb4af 2011-05-27 17:32 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/tests/wvgtbrowser.prg
    ! Reworked: scrollbars of TBrowse. Now these are WvgScrollbar()s
      instead of WvtScrollbar()s. WvtScrollbar() are best suited 
      for WvtCrt() protocol not for WvgCrt() protocol. Now these 
      are smooth. This concept is pulled from my applications and 
      slightly adjusted for demowvg.
2011-05-28 00:37:47 +00:00
Viktor Szakats
0dba5b534b 2011-05-27 08:14 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/3rd/sqlite3/sqlite3.c
  * contrib/3rd/sqlite3/sqlite3.dif
  * contrib/3rd/sqlite3/sqlite3.h
  * contrib/3rd/sqlite3/sqlite3.hbp
    * update sqlite to 3.7.6.3 [Tamas Tevesz]
2011-05-27 06:15:28 +00:00
Pritpal Bedi
cf353cc71c 2011-05-26 14:25 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/tests/wvgtbrowser.prg
  * contrib/gtwvg/tests/wvgutilities.prg
  * contrib/gtwvg/wvgclass.prg
    + Implemented: scrollbars used along TbrowseWVG() in demowvg
      as requested by Zoran.
2011-05-26 21:28:35 +00:00
Pritpal Bedi
58ff79ad40 2011-05-25 21:13 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idechangelog.prg
    % Advanced: more complete. You can play building the current entry.
2011-05-26 04:15:41 +00:00
Pritpal Bedi
2ebb666312 2011-05-25 21:00 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
+ contrib/hbide/changelog.ui
    + Added: miss from prev commit.
2011-05-26 04:02:35 +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
Pritpal Bedi
9f590145af 2011-05-25 12:48 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/wvgpaint.prg
    ! Fixed: focus was not set to the window from where a modal 
      dialog was being initiated. Thanks Zoran Sibinovic for code example.
2011-05-25 19:51:10 +00:00
Pritpal Bedi
c88ca0b73f 2011-05-25 12:25 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/ideedit.prg
    ! Fixed: CTRL+Insert was not copying text to the clipboard.
      Reported on SourceForge bug tracker.
2011-05-25 19:27:11 +00:00
Viktor Szakats
60988b7e66 2011-05-25 19:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/xhb/xhbtedit.prg
    ! fixed formatting (using hbformat + manual corrections)
2011-05-25 17:43:46 +00:00
Viktor Szakats
07c60e460e 2011-05-25 19:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
+ contrib/xhb/xhbtedit.prg
  * contrib/xhb/xhb.hbp
  * contrib/xhb/xhb.hbx
    + borrowed complete extended TEDITOR() class from xhb. The code 
      looks very unclean and not Clipper compatible, so it will be 
      part of xhb. Contains fixes to make it compile under vanilla 
      Harbour with (default) high warning level. Plus some more 
      basic code cleanups. Class was renamed to XHBEDITOR.
2011-05-25 17:35:52 +00:00
Przemyslaw Czerpak
41310069fa 2011-05-25 15:14 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/hbwin/win_prn2.c
    ! fixed typo in variable name in my previous modification
2011-05-25 13:14:17 +00:00
Pritpal Bedi
70de0f3608 2011-05-24 14:13 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/wvgcore.c
    ! Fixed: wrongly handelled WM_CLOSE message in modal/modeless
      dialogs. The fact is reported by  Zoran Sibinovic.
2011-05-24 21:16:33 +00:00
Przemyslaw Czerpak
ff9138a724 2011-05-24 11:59 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/arc4.c
    ! changed size parameter passed by reference to sysctl() to size_t
    ! fixed WINCE builds
    % enable pid checking only in *nix systems.
      If system does not support fork() or compatible operation
      (i.e. vfork(), clone()) then PID checking is completely useless.

  * harbour/src/rtl/gtwvt/gtwvt.c
    * pacified WINCE warnings

  * harbour/contrib/rddads/adsx.c
    ! fixed potentially uninitialized pTag variable
2011-05-24 10:00:11 +00:00
Viktor Szakats
464af38648 2011-05-21 13:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* include/harbour.hbx
  + src/vm/pbyref.c
  * src/vm/Makefile
    + added HB_PISBYREF() (renamed because HB_PARAM* prefix would 
      be new, whereas HB_P*() is already utilized)
      [Przemek]

  * contrib/xhb/xhb.hbx
  * contrib/xhb/xhbfunc.c
    - commented HB_ISBYREF(). it's broken.
2011-05-21 11:14:46 +00:00
Przemyslaw Czerpak
7fbc9044fe 2011-05-21 12:02 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/valtoexp.prg
    ! fixed typo in recent modifications causing RTE in HB_VALTOEXP()

  * harbour/contrib/hbwin/win_prn2.c
    ! allocate dynamic memory for print buffer in WIN_PRINTFILERAW()
      32KB variable on process execution stack is potential source of
      random GPFs in programs using deeper recursive calls and killer
      for MT mode when smaller thread stack is allocated.
    ! fixed potential data lost in WIN_PRINTFILERAW() when not all data
      is transfered in single WritePrinter() call
    ! interrupt printing in WIN_PRINTFILERAW() if WritePrinter() returns
      error

  * harbour/include/harbour.hbx
  * harbour/src/rtl/hbrandom.c
    ! restored my old fix - it was correct and the results over RAND_MAX
      range expected
    + added new PRG function:
         HB_RANDOMMAX() -> <nRAND_MAX>
2011-05-21 10:02:49 +00:00
Pritpal Bedi
1ec0e26192 2011-05-20 17:27 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/hbide/idethemes.prg
    + Added: "NOT" as Harbour keyword.

  * contrib/hbide/ideactions.prg
    + Added: Toggle actions for MDI editing area's top and left toolbars.
    ; TODO: to retain these settings for next run.

  * contrib/hbide/idedocks.prg
  * contrib/hbide/ideedit.prg
  * contrib/hbide/idemain.prg
    ! Fixed: many artifacts when MDI editing is switched off.
    ! Started: to provide "Stats -> Welcome" a different home.
      A difficult job but seems it has to be done anyway.
    ! Changed: default mimimize to system tray => minimize to task bar.
    ; TODO: should be user definable.
2011-05-21 00:37:39 +00:00
Pritpal Bedi
3f2e77f1d3 2011-05-20 17:26 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com)
* contrib/gtwvg/gtwvg.c
    ! Applied: GTWVT fix by Przemek regarding HB_GTI_FONTSIZE.
2011-05-21 00:28:34 +00:00
Viktor Szakats
89cad21d1e 2011-05-20 15:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbexpat/hbexpat.ch
    + added constants for attr array element positions
  * contrib/hbexpat/tests/test.prg
  * contrib/hbexpat/tests/tohash.prg
    + using them

  * contrib/hbmxml/3rd/minixml/mxml.hbp
  * contrib/hbmzip/hbmzip.hbp
    * C std-level related tweaks [Tamas Tevesz]
2011-05-20 13:52:06 +00:00