Commit Graph

13856 Commits

Author SHA1 Message Date
Xavi
29af435a3f 2010-04-06 11:15 UTC+0200 Xavi (jarabal/at/gmail.com)
* harbour/src/rtl/gtwin/gtwin.c
    % Reverted back the changes.
2010-04-06 09:16:30 +00:00
Xavi
39d9df33fc 2010-04-06 04:00 UTC+0200 Xavi (jarabal/at/gmail.com)
* harbour/src/rtl/gtwin/gtwin.c
    % Minor corrections to latest fixing.
2010-04-06 02:01:49 +00:00
Xavi
e2ca2f59aa 2010-04-06 03:00 UTC+0200 Xavi (jarabal/at/gmail.com)
* harbour/src/rtl/gtwin/gtwin.c
    ! Fixed CTRL_CLOSE_EVENT according to present project goals.
2010-04-06 01:01:13 +00:00
Pritpal Bedi
87ebfda410 2010-04-05 09:04 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbxbp/hbpprocess.prg
    + Implemented ::lDetached functionality to execute a process independent 
      from application's process.

  * contrib/hbide/resources/toolsutilities.ui
  * contrib/hbide/resources/toolsutilities.uic

  * contrib/hbide/hbide.hbp
    + Added ideshortcuts.prg

  * contrib/hbide/hbide.prg
  * contrib/hbide/ideenviron.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/idesaveload.prg
  + contrib/hbide/ideshortcuts.prg
    + Started "Public Methods" which will lead to define shortcuts by the user.

  * contrib/hbide/idethemes.prg
  * contrib/hbide/idetools.prg
  * contrib/hbide/idewizard.prg
    + Reworked : from bottom up, the "Tools and Utilities" protcol.
      Now it is possible to execute any type of file. It also 
      opens the door to host any language specific projects inside hbIDE. 

      DETAILS: http://hbide.vouch.info/  ( Topid: Tools and Utilities ).
2010-04-05 16:16:44 +00:00
Viktor Szakats
1b8c78f30b 2010-04-05 11:10 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/sddodbc/tests/test1.prg
    ! Fixed relative path to test.mdb after recent relocation.
      Still doesn't work though:
      ---
      Connect:          1
      Error SQLBASE/1901  Not connected
      Called from DBUSEAREA(0)
      Called from MAIN(14)
      ---
2010-04-05 09:16:23 +00:00
Viktor Szakats
d0a044d890 2010-04-05 11:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/xhb/hbxml.c
    ! Applied recent heavy leak fixes from xhb project.
      (with some modifications)
    * Formatting.
    % Optimized out two local variables.

  - contrib/rddsql/sddodbc
  + contrib/sddodbc
  * contrib/sddodbc/Makefile
  * contrib/sddodbc/sddodbc.hbc
    ! Moved to contrib root. (somehow missed from previous 
      commit when other sdd* libs were moved)
2010-04-05 09:04:38 +00:00
Viktor Szakats
a2a6b26104 2010-04-05 00:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbide/hbide.hbp
  - contrib/hbide/hbide.rc
    ! Using portable method to add icon to executable.

  * config/ren_sfn.prg
    * Minor.
2010-04-04 22:16:39 +00:00
Pritpal Bedi
c5d8b61a70 2010-04-04 10:37 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
+ contrib/hbide/hbide.rc
    + Added missing file.

  * contrib/hbide/idedocks.prg
  * contrib/hbide/ideparseexpr.c
    ! Minor formatting.

  * contrib/hbide/idestylesheets.prg
    ! Subdued "active tab" color.
2010-04-04 17:43:30 +00:00
Pritpal Bedi
ba05bedd93 2010-04-04 07:06 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbide/ideenviron.prg
    ! Fixed wrong variable assign.
    ! Fixed to accept any path instead of "*.exe".
      Thanks Barry for the bug.
2010-04-04 14:11:08 +00:00
Pritpal Bedi
3ec6565172 2010-04-03 17:05 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/hbqt_hbqplaintextedit.cpp
    ! Optimization and LineNumbers area refinements.

  * contrib/hbide/hbide.hbp
  + contrib/hbide/hbide.ico
    + Added icon for windows builds.

  * contrib/hbide/hbide.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/idehome.prg
  * contrib/hbide/idestylesheets.prg
  * contrib/hbide/idethemes.prg
    ! Some dialogs made static instead of locals.
    ! Line number area of editor instances is now optimized to 
      not show empty space at the left if no "Book Mark" is employed.
    ! Few more optimizations.
2010-04-04 00:13:25 +00:00
Przemyslaw Czerpak
c5aecc9eea 2010-04-03 12:36 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rdd/wacore.c
    ! fixed GPF when unknown (never used in application code) alias is
      passed to hb_dbRequest() function - thanks to Shum for the info and
      code example
2010-04-03 10:36:27 +00:00
Viktor Szakats
9efec46787 2010-04-02 09:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
+ config/ren_sfn.prg
  - external/bzip2/cnv_hb2o.bat
  - external/bzip2/cnv_o2hb.bat
  + external/bzip2/ren_sfn.txt
  - external/libhpdf/cnv_o2hb.bat
  - external/libhpdf/cnv_hb2o.bat
  + external/libhpdf/ren_sfn.txt
  - external/pcre/cnv_o2hb.bat
  - external/pcre/cnv_hb2o.bat
  + external/pcre/ren_sfn.txt
    + Replaced .bat method for converting long filenames to
      short ones to a .prg script and simple text input file.
      Also much of the logic is automatized.

  * src/rtl/gtwvt/gtwvt.c
    * Minor in old comment.

  * INSTALL
    - Deleted no more relevant restriction with HB_BUILD_PKG.

  * contrib/hbwin/wapi_winuser.c
  * contrib/hbwin/hbwin.ch
    + Added WAPI_SETWINDOWPOS() + relevant constants.
    + Added WIN_WS_* constants.
    + Added WAPI_ISICONIC(), WAPI_ISZOOMED().

  * contrib/hbwin/tests/testax.prg
    ! Fixed to compile without warning.
    * Using hbwin.ch.
2010-04-02 07:41:59 +00:00
Przemyslaw Czerpak
9ec9384fa5 2010-04-01 16:44 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/rtl/gtwin/gtwin.c
  * harbour/src/rtl/gtwvt/gtwvt.h
  * harbour/src/rtl/gtwvt/gtwvt.c
    * modified to use in UNICODE builds current HVM CP if user
      has not set display CP using HB_SETTERMCP() or HB_SETDISPCP()

  * harbour/src/rtl/gtwvt/gtwvt.h
  * harbour/src/rtl/gtwvt/gtwvt.c
    * eliminated most of HB_TCHAR_*() translations
    % optimized setting SelectCopy menu item name to avoid unnecessary
      memory allocation and to use hb_str*() API
    ! allow to set window title before displaying the window
      (HB_GTI_WINTITLE)
    % use hb_str*() API for window title setting
    ! removed redundant window title setting just after creating new window
    ! pass pointer to HB_GTWVT structure as lpParam in CreateWindow()
      function to allow WM_CREATE message processing and early window
      handle registration

  * harbour/tests/cpinfo.prg
    * added HB_SETTERMCP() setting

  * harbour/examples/gtwvw/tests/cbtest1.prg
  * harbour/examples/gtwvw/tests/cbtest6.prg
  * harbour/examples/gtwvw/tests/ebtest7.prg
    * small cleanup to compile with Harbour
2010-04-01 14:44:19 +00:00
Przemyslaw Czerpak
a188330711 2010-03-30 21:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/contrib/gtwvg/gtwvg.h
    ! fixed compilation with XCC
2010-03-30 19:55:52 +00:00
Xavi
150f18ee67 2010-03-30 05:17 UTC+0200 Xavi (jarabal/at/gmail.com)
* harbour/src/rtl/teditor.prg
    ! Fixed typo in K_CTRL_PGDN.

  * harbour/src/rtl/memoedit.prg
    % Adjust nLineLength, SCOREBOAR to present as Clipper.

      PROCEDURE MAIN
         CLEAR SCREEN
         @ 1,0 TO 5,11
         SET SCOREBOARD ON
         MemoEdit( "12345678901", 2, 1, 4, 10, .T. )
      RETURN
2010-03-30 03:18:17 +00:00
Viktor Szakats
7d3e6212d3 2010-03-29 22:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* config/os2/gcc.mk
    + Readded OS/2 windres call in coff mode. Commented the whole 
      thing with NOTE. Seems like windres bug.
      I left gccomf branch active, maybe they fixed it in those 
      more recent versions.
2010-03-29 20:54:13 +00:00
Przemyslaw Czerpak
a6153e5087 2010-03-29 22:42 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbthread.h
  * harbour/src/vm/thread.c
    % use thread local memory to optimize _hb_gettid()
    % use _hb_gettid() instead of _gettid() in OS2 GCC builds

  * harbour/src/vm/hvm.c
    % minor speed improvement

  * harbour/src/vm/memvars.c
    ! cleaned local vars detaching code
2010-03-29 20:43:03 +00:00
Viktor Szakats
8ea115f759 2010-03-29 22:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    ! Fixed to always convert pathseps in icon filename to forward 
      slashes.

  * utils/hbrun/hbrun.rc
    * Cleaned. Now back to original commit with purely forward 
      slashes. Should see if this works with OS/2 GCC windres.
2010-03-29 20:36:08 +00:00
Viktor Szakats
dae414e1ce 2010-03-29 13:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
  * config/os2/gcc.mk
    ! Fixed to not use '-O coff'. It generates strange error.
      '-O omf' is still used, pls test it.

  * utils/hbrun/hbrun.rc
    * Trying to make it work for OS/2 and at the same time
      lessen the chaos (f.e. using forward slashes in filenames).
2010-03-29 11:51:42 +00:00
Viktor Szakats
35ab8e3f83 2010-03-29 09:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* Makefile
  - bin/postinst.prg
  + config/postinst.prg
    * Moved postinst.prg from bin to config dir.

  * config/postinst.prg
    + Changed to automatically build all tools found in /utils,
      thus dropping hard-wired tool names from postinst.
    * Minor cleanup.
2010-03-29 07:54:12 +00:00
Viktor Szakats
bc73992c1a 2010-03-28 19:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
* bin/postinst.prg
    * Corrected double pathseps in one place.

  * ChangeLog
    + Marked TODO's as DONE.
    ! Fixed timezone for today.

  * utils/hbrun/hbrun.rc
    + Added support for OS/2. Can someone test it?
2010-03-28 17:23:00 +00:00
Viktor Szakats
4fab15a350 2010-03-28 13:34 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* config/rules.mk
    ! Added hack to make it build hbpp after latest change.
      Again hbpp, I couldn't find out what was the real problem,
      so there may be a better fix.
2010-03-28 11:45:44 +00:00
Viktor Szakats
88750713d3 2010-03-28 12:14 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
- bin/postinst.bat
  * bin/postinst.prg
  * INSTALL
    * Moved remaining .bat to .prg. This means that HB_BUILD_PKG now
      should work with all shells and (cross) build situations. I didn't 
      test these (pls do so), but it's now easy to make necessary
      tweaks for these platforms in case it's necessary.
    ; Harbour doesn't use a single line of .bat anymore in the build process.
2010-03-28 10:15:39 +00:00
Viktor Szakats
037260a10b 2010-03-28 11:38 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* config/wce/mingwarm.mk
  * config/win/mingw.mk
  * config/win/cygwin.mk
  * config/os2/gcc.mk
    ! Fixed resource compiler binary name to honor CCPREFIX and friends.

  * utils/hbrun/Makefile
  + utils/hbrun/hbrun.rc
    + Added resource file to include icon.
    ; TOFIX: The .ico file path is hard-wired and will break if HB_BUILD_NAME
             contains subdirs.

  * bin/postinst.bat
    - Deleted no more necessary hack to build hbrun with icon using hbmk2.
2010-03-28 09:43:41 +00:00
Viktor Szakats
1c4fffba99 2010-03-28 11:15 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* INSTALL
  * config/rules.mk
  + config/res.mk
  * config/bin.mk
  * config/wce/global.mk
  * config/wce/mingwarm.mk
  * config/wce/poccarm.mk
  * config/wce/msvcarm.mk
  * config/common/watcom.mk
  * config/win/xcc.mk
  * config/win/mingw.mk
  * config/win/pocc.mk
  * config/win/bcc.mk
  * config/win/watcom.mk
  * config/win/cygwin.mk
  * config/win/global.mk
  * config/win/msvc.mk
  * config/os2/watcom.mk
  * config/os2/gcc.mk
  * config/os2/global.mk
    + Added support to GNU Make system to compile and link resources
      on win, wce and os2 platforms.

  * bin/postinst.bat
    + Deleted requirements from local comment. These are
      documented in INSTALL.
2010-03-28 09:18:27 +00:00
Pritpal Bedi
4f17b8025e 2010-03-27 10:46 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbxbp/xbpgra.prg
    ! GraInitMaterix(...) => GraInitMatrix(...)
2010-03-27 17:49:40 +00:00
Pritpal Bedi
afd7258236 2010-03-27 10:12 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbxbp/xbpgra.prg
    + GraInitMaterix(...) Xbase++ compatible dummy function.
2010-03-27 17:17:37 +00:00
Viktor Szakats
f9e217ed8d 2010-03-27 18:12 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* bin/postinst.bat
  * bin/postinst.prg
    + Moved shared Harbour tools generation from .bat to .prg.
      So now it should work on OS/2, cross-builds and all shells 
      in general. (some cmdline tweaks may be required for *nix)
    + Changed hbrun regeneration (with icon) to better take into account
      build settings.
    ; This leaves about 50 (!) total lines of DOS batch code in
      Harbour, which is quite good for a project of this size.
2010-03-27 17:15:17 +00:00
Viktor Szakats
0361bc6d60 2010-03-27 17:42 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* bin/postinst.bat
  * bin/postinst.prg
    + Moved implib generation logic from .bat to .prg. You may
      recall this has happened recently, and you're right, but
      this time it's based on hbmk2 calls. This change means
      that implib generation is now available for all shells
      (f.e. msys and cross-build scenarios).
      (best would be to move to GNU Makefile level though)
2010-03-27 16:43:23 +00:00
Viktor Szakats
67e63c23f3 2010-03-27 17:01 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    * Very small cleanup.
2010-03-27 16:02:05 +00:00
Viktor Szakats
f79cd743ca 2010-03-27 13:43 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmisc/hbmisc.hbc
    + Added now needed incpaths= option.
2010-03-27 12:44:42 +00:00
Viktor Szakats
41f05c984e 2010-03-27 13:24 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmisc/Makefile
  * contrib/hbmisc/blinker.prg
  + contrib/hbmisc/blinker.ch
    ! Fixed BLICPUREL().
    + Added blinker.ch header. This contains some stuff missing
      from original Blinker and some runtime mockup/emulation for
      following linker commands:
         BLINKER EXECUTABLE SERIAL <"String"> /* Harbour needs double quotes around the string */
         BLINKER DEMONSTRATION DATE <YYYYDDMM>
         BLINKER DEMONSTRATION MINUTES <minute>

  * src/rtl/tgetlist.prg
    * Minor formatting.
2010-03-27 12:27:08 +00:00
Viktor Szakats
8d5967545e 2010-03-26 22:00 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbmisc/Makefile
  + contrib/hbmisc/blinker.prg
    + Added Blinker compatible functions.
      Not tested functionally. Many of the functions are dummies, since
      many of them is highly MS-DOS specific, but they should help
      porting Clipper apps.
    + Added extra functions to control link-time burn in of some
      values in original Blinker. In Harbour they can be set using
      these function calls, f.e. called from an INIT PROC:
        HB_BLIVERNUM( cString )
        HB_BLIDEMDTE( dDate )
        HB_BLIDEMMIN( nValue )

  * include/hbmemory.ch
    ! Typo in comment.
2010-03-26 21:02:49 +00:00
Pritpal Bedi
ef2ba69a11 2010-03-26 13:24 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbqt/hbqt.ch
    ! Included missing constant.
      Strange, nobody reported. It seems nobody is trying hbIDE, right?
2010-03-26 20:21:40 +00:00
Viktor Szakats
f8dbcc6826 2010-03-26 17:32 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbpgsql/postgres.c
    ! PQESCAPEBYTEA(): Fixed wrong size casts.
    ! PQESCAPEBYTEA(): Fixed to return string with correct length.
    + PQESCAPEBYTEA(), PQUNESCAPEBYTEA(): Will now RTE if parameter is not string.
      (to be in sync with PQESCAPEBYTEACONN())
    ! PQESCAPEBYTEACONN(): Fixed to return string with correct length.
2010-03-26 16:34:48 +00:00
Viktor Szakats
15d0405e5f 2010-03-26 15:46 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* bin/postinst.bat
    ! Correction to ocilib "implib" generation exception.
2010-03-26 14:47:14 +00:00
Viktor Szakats
7b901edeb6 2010-03-26 15:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    ! Fixed decorating implib name in -mkimplib option if the name 
      contained dir component.
2010-03-26 14:44:54 +00:00
Viktor Szakats
b5c0243e6f 2010-03-26 15:04 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* utils/hbmk2/hbmk2.prg
    * Minor cleanup to use native pathseps in hb_FileExists() call.

  * bin/postinst.bat
    ! Fixed missing '\' when forming PGSQL .dll path.
2010-03-26 14:06:03 +00:00
Viktor Szakats
2b2e337735 2010-03-26 13:25 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/hbssl/ssl.c
  * contrib/hbssl/x509.c
  * contrib/hbssl/sslctx.c
    ! Attempt to fix compilation error using 0.9.8m and 1.0.0betas.

  * config/detect.mk
    + Enabled OpenSSL for bcc. I'm not exactly sure what is the factor here,
      it used to work once, then it didn't, now it works again. Maybe related
      to OpenSSL version. Now tested with 0.9.8m.
    + Enabled OpenSSL for watcom. Same as above, maybe 1.8 fixed it, maybe
      new OpenSSL version. Maybe someone will invest time to find out.
    ! Disabled OpenSSL for wce platform. Again, the exact circumstances
      are shady, but even 0.9.8m needs errno.h, which is not present
      in C compilers targeting WinCE.
2010-03-26 12:34:21 +00:00
Viktor Szakats
456a5a734e 2010-03-26 10:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* contrib/gtwvg/gtwvg.c
  * contrib/gtwvg/gtwvg.h
  * contrib/gtwvg/wvgcuig.c
  * contrib/gtwvg/wvggui.h
    ! Further cleanup to OLE usage and related headers.
    ! Deleted some unnecessary headers.
2010-03-26 09:52:47 +00:00
Xavi
383c7d0ff0 2010-03-26 05:05 UTC+0100 Xavi (jarabal/at/gmail.com)
* harbour/src/rtl/teditor.prg
    ! Fixing MemoEdit K_PGDN / K_PGUP calculation.
2010-03-26 04:05:40 +00:00
Przemyslaw Czerpak
9eda0eec26 2010-03-26 00:44 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/hvmall.c
    ! fixed typo in last commit
2010-03-25 23:44:10 +00:00
Przemyslaw Czerpak
8b5b161083 2010-03-26 00:12 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/hvmall.c
  * harbour/include/hbstack.h
    * reactivated for tests inline ASM code which can be used to access
      HVM stack pointer in MT HVM builds. It can be enabled in 32bit
      desktop windows Harbour builds by setting HB_ASM_TLS build time macro.
2010-03-25 23:12:28 +00:00
Viktor Szakats
b393b8edff 2010-03-25 23:19 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
! bin/postinst.bat
    Fixed to not make unnecessary hbmk2 calls and warnings for
    unset external components when HB_BUILD_IMPLIB=yes.
    sf.bet bug #2976700
2010-03-25 22:20:19 +00:00
Przemyslaw Czerpak
47327d1293 2010-03-25 21:37 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/vm/hvmall.c
    ! added missing HB_STACK_PRELOAD - the performance of MT HVM
      on C compilers/platforms which do not support C thread local
      variables was hardly reduce due to missing above macro, i.e.
      MinGW builds
2010-03-25 20:37:39 +00:00
Pritpal Bedi
5dd78b404f 2010-03-25 08:03 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com)
* contrib/hbide/resources/panel_8.png
  + contrib/hbide/resources/toolsutilities.ui
  + contrib/hbide/resources/toolsutilities.uic
    + Added one more dialog to interface "Tools & Utilities" implementation.

  * contrib/hbide/hbide.ch
  * contrib/hbide/hbide.hbp
  * contrib/hbide/hbide.prg
  * contrib/hbide/ideactions.prg
  * contrib/hbide/idedocks.prg
  * contrib/hbide/idedocwriter.prg
  * contrib/hbide/ideeditor.prg
  * contrib/hbide/idefindreplace.prg
  * contrib/hbide/ideharbourhelp.prg
  * contrib/hbide/idemisc.prg
  * contrib/hbide/ideobject.prg
  * contrib/hbide/idesaveload.prg
  * contrib/hbide/ideskeletons.prg
  * contrib/hbide/idesources.prg
  * contrib/hbide/idestylesheets.prg
  * contrib/hbide/idethemes.prg
  * contrib/hbide/idetools.prg

    + Implemented: "Tools & Utilities" option.
      It can be invoked via a new top-toolbar icon with two components,
      1) Click the icon itself to define a tool,
      2) Select from icon's drop-down list to execute.
         The execution is also available from within its interface <Execute> button.
    
    ! Reworked: "Panels" interface. Now it is a toolbar icon with drop-down menu.
      This interface is much-more elegant and effective in operations.

    + Implemented: auto-saving a source in the background.
      Legend: after every minute the contents of the source are inspected,
              if the source is modified, it is saved with ".tmp" extension
                concating after its original name. c:\x\my.prg => c:\x\my.prg.tmp
              if application exits normally, theis temp file is deleted,
              the same is done with every "SAve" invocation.
              if at next run, this file is detected, it is asked to replace the 
                original one.

    + Introduced: again, the animated controls, i.e., gradients on the menus, toolbars, etc,
      but are controlled via "Toggle Animation" option in the "View" sub-menu of main menu.
      This implementation is not made persistent, need to hera from you.

    ! Removed: "Always_On_Top" flag of Harbour Splash Screen. It was causing that in case 
      of startup error, or info rendering, user was unable to view the same.
    
    . Back to the pavilion, after a tiring outing. So I could not compile 
      all the changes I did before leaving, so please be patient if something goes weired.
2010-03-25 15:22:47 +00:00
Przemyslaw Czerpak
fcaeda7db3 2010-03-25 13:52 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/src/common/expropt2.c
    ! fixed stupid c&p typo in timestamp optimization,
      many thanks to Mindaugas for the information about the bug.
2010-03-25 12:53:09 +00:00
Przemyslaw Czerpak
ab16694f9f 2010-03-25 12:20 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbsetup.h
    + use FORCEINLINE defined in compiler header files

  * harbour/src/vm/fm.c
    * do not redefine FORCEINLINE if it's already defined in compiler
      header files
2010-03-25 11:20:45 +00:00
Przemyslaw Czerpak
5c30e1ced6 2010-03-25 10:38 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbsetup.h
    + added HB_FORCEINLINE macro

  * harbour/include/hbatomic.h
    * use HB_FORCEINLINE instead of _HB_INLINE_

  * harbour/src/vm/fm.c
    * define for DLMALLOC FORCEINLINE macro as HB_FORCEINLINE

  * harbour/src/vm/dlmalloc.c
    * removed some cleanup in FORCEINLINE declaration and _HB_INLINE_
      usage reducing number of local Harbour modifications.
2010-03-25 09:38:27 +00:00
Viktor Szakats
dc6bf8789c 2010-03-25 09:29 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
* include/hbapirdd.h
    ! Typos in comments.

  * contrib/hbct/print.c
    + Rewritten PRINTREADY() to work on all platforms the core 
      supports.

  * contrib/sddoci/sddoci.c
    + Added 'nullable' flag support. By the name it's right, 
      but it's foggy which flag constants belong to which 
      structure and rdd code suggest this flag does something 
      else depsite the name. Pls look at it.
2010-03-25 08:30:18 +00:00