71b915f4a3
2009-06-23 02:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * Restored HB_COMPILE() first parameter. This time it's 'harbour' instead of empty string.
Viktor Szakats
2009-06-23 00:21:07 +00:00
1ef31fd275
2009-06-23 02:15 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/hbcmplib.c * removed automatically set 1-st parameter in hb_compile*() functions so user can control it from .prg code
Przemyslaw Czerpak
2009-06-23 00:15:42 +00:00
c32cb146f5
2009-06-23 01:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added information about C/C++ mode defaults.
Viktor Szakats
2009-06-22 23:57:38 +00:00
57ea03f80a
2009-06-23 00:36 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Deleted first empty string parameter passed to HB_COMPILE() function. AFAIR it seems it was needed so far (or was ignored, but I've put it there for some reason), but after recent fix, it's interpreted as empty filename, which seems logical.
Viktor Szakats
2009-06-22 22:37:47 +00:00
999cf5ba39
2009-06-23 00:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * external/sqlite3/sqlite3.c * external/sqlite3/sqlite3.h * sqlite upgraded to 3.6.15 (from 3.6.14.2)
Viktor Szakats
2009-06-22 22:10:24 +00:00
7e0b52576e
2009-06-22 23:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/getsys.prg ! GETACTIVE() function fixed to work even if an app manages getlist on its own. In this case GETACTIVE() will maintain the GET object in its own STATIC variable. This should fix the SuperLib problem reported by Bruno Luciani.
Viktor Szakats
2009-06-22 21:43:49 +00:00
f0dc881f78
2009-06-22 23:13 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/hbcmplib.c ! fixed reverted order of parameters passed in arrays and missing last parameter
Przemyslaw Czerpak
2009-06-22 21:13:16 +00:00
da5141ce56
2009-06-22 22:25 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL ! Typo in prev.
Viktor Szakats
2009-06-22 20:26:29 +00:00
564cb93315
2009-06-22 17:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Always escape filenames/paths if they contain "-" char. (on Windows). (this could recently cause a regression with BCC)
Viktor Szakats
2009-06-22 15:27:38 +00:00
b25f1d53c0
2009-06-22 17:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/lang.c * source/rtl/isprint.c * contrib/hbwin/win_prn2.c ! Fixed most mingw/C++ warnings: warning: deprecated conversion from string constant to 'char*' * Added 'const' to hb_PrinterIsReady() string parameter. ; Please review me. ; TOFIX: These remain of this type of warning: ../../../../../include/hbwmain.c:78: warning: deprecated conversion from string constant to 'char*' ../../ctnet.c:182: warning: deprecated conversion from string constant to 'char*' ../../print.c:204: warning: deprecated conversion from string constant to 'char*' ../../print.c:205: warning: deprecated conversion from string constant to 'char*' ../../win_prn2.c:437: warning: deprecated conversion from string constant to 'CHAR*' ../../../maindllp.c:429: warning: deprecated conversion from string constant to 'char*' ../../../maindllp.c:454: warning: deprecated conversion from string constant to 'char*'
Viktor Szakats
2009-06-22 15:07:07 +00:00
d772fc5b2f
2009-06-22 16:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/gtwvg/Makefile ! Typo in prev.
Viktor Szakats
2009-06-22 14:06:43 +00:00
8926eddffa
2009-06-22 15:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/gtwvg/Makefile ! Disabled for mingw C++ mode. Due to fatal errors reported to the dev list.
Viktor Szakats
2009-06-22 13:50:30 +00:00
85efbfac96
2009-06-22 15:23 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Documented HB_BUILD_MODE envvar.
Viktor Szakats
2009-06-22 13:23:37 +00:00
582ba2db28
2009-06-22 15:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/hpux/gcc.cf * config/sunos/gcc.cf * config/bsd/gcc.cf * config/darwin/gcc.cf * config/dos/djgpp.cf * config/win/cygwin.cf * config/win/mingw.cf * config/win/bcc.cf * config/linux/gcc.cf * config/linux/icc.cf * config/os2/gcc.cf * config/wce/mingwarm.cf * config/win/icc.cf + Added support for HB_BUILD_MODE=cpp for all platforms where it's available. Now it's about in sync with hbmk2.
Viktor Szakats
2009-06-22 13:20:40 +00:00
e5828302a8
2009-06-22 13:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbrun/hbrun.hbp + utils/hbrun/hbrun.rc + utils/hbrun/hbrun.ico + Added Harbour icon to hbrun executable (on Windows). Thanks to Vailton Renato for the .ico.
Viktor Szakats
2009-06-22 11:35:24 +00:00
2d4dab5875
2009-06-21 13:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * make_gnu.bat * utils/hbmk2/hbmk2.prg * Updated to reflect new mingw w64 CCPREFIX. It's now in "prerelease" state (formerly "experimental")
Viktor Szakats
2009-06-21 11:15:20 +00:00
1192b4ac32
2009-06-21 12:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/binnumx.c * contrib/xpp/binnumx.c + Added F2BIN() and BIN2F() Xbase++ functions. Code is the same as FTOC() and CTOF() in hbct.
Viktor Szakats
2009-06-21 10:55:59 +00:00
dc7ac1505a
2009-06-21 12:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbxbp/xbp.ch + Fixed non-debug branch to work in both normal code and codeblocks. Thanks Przemek. * Changed debug macro to generate portable HB_TRACESTRING() calls by default. This is very easy to use in default Harbour builds. To enable it's enough to set HB_TR_OUTPUT to the output filename to be used by trace calls: set HB_TR_OUTPUT=trace.log NOTE to Pritpal: To keep using special Windows debug output you need to also add -D__HB_WINDEBUG__ to HB_USER_PRGFLAGS. ; TODO: Would it be possible to add timestamp to our HB_TRACE() calls? At least the user level (HB_TRACESTRING()) ones, if that would make low level too slow.
Viktor Szakats
2009-06-21 10:50:28 +00:00
69d54317ab
2009-06-21 11:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbxbp/xbp.ch ! Restored non-debug behavior due to other problems. Now it won't work in codeblock though.
Viktor Szakats
2009-06-21 09:06:06 +00:00
a1e51d358e
2009-06-21 10:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbxbp/xbp.ch ! Fixed for non-debug. Currently it's suboptimal as non-debug mode will generate extra code in binaries. ; TOFIX + Added non-Windows specific debug mode by enabling __HB_NOWINDEBUG__ macro. This may change in the future to the default, also names may change in the future.
Viktor Szakats
2009-06-21 08:35:58 +00:00
b9bbb2161f
2009-06-21 08:26 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/vm/extend.c * Minor formatting.
Viktor Szakats
2009-06-21 06:30:30 +00:00
73fe9dd917
2009-06-21 07:05 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/mlcfunc.c ! fixed missing ulLen declaration in if() branch % restored a little bit optimized Viktor's code - now it's safe to call hb_par*() expecting default value on wrong type even if given parameter is array
Przemyslaw Czerpak
2009-06-21 05:05:20 +00:00
68c738b9ba
2009-06-20 22:24 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapi.h * harbour/source/vm/extend.c * renamed existing hb_par*() and hb_stor*() functions which supports variable number of parameters (...) into hb_parv*() and hb_storv*() * added new hb_par*() and hb_stor*() functions which use strict number of parameters. New hb_par*() functions do not make hidden conversion between types, f.e. hb_parl() returns 1 only for logical parameters which contain .T.
Przemyslaw Czerpak
2009-06-20 20:25:26 +00:00
7f85d980ce
2009-06-20 12:01 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbxbp/xbpdataref.prg + harbour/contrib/hbxbp/xbpspinbutton.prg * harbour/contrib/hbxbp/xbptoolbar.prg + Added XbpSpinButton() class [P] Two features left.
Pritpal Bedi
2009-06-20 19:04:26 +00:00
fe9ab29884
2009-06-20 20:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/vm/fm.c ! Renamed s_fInited to s_fInitedFM to avoid collision with similarly named variable in estack.c when using HB_FM_STATISTICS and HB_HVM_ALL at the same time. Thanks Xavi for the find.
Viktor Szakats
2009-06-20 18:31:57 +00:00
6e495cb274
2009-06-20 20:10 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/mlcfunc.c ! Fixed after prev optimization. (some optimizations were kept, but with no change of functionality)
Viktor Szakats
2009-06-20 18:11:03 +00:00
1773bd8474
2009-06-20 17:25 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added experimental filename escaping for *nix systems. Currently only space is escaped. I'd like to ask *nix users to make that complete. TODO: For speed and completeness, maybe such escaping (quoting) function would come handy in RTL. Przemek, it would be great if you could add one if you agree. TODO: It should also be enabled for linux/watcom, but I cannot test this. ! Minor addition to Windows escaping in ArrayToList().
Viktor Szakats
2009-06-20 15:28:27 +00:00
5b9c36c33a
2009-06-20 16:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg % Reworked space in filename support to be generic. Now all Windows compilers have it turned on, and this is the only mode of escaping currently implemented (it may also need to be revised). For MinGW it's only turned on when host and target are both Windows. Notice that MinGW has a few bugs regarding filename handling, which means you cannot use spaces in Harbour install path when also using input resource files and you cannot use spaces as input lib names. + Added space in filename support for external Harbour compiler. ! Fixed not to create working dir, if it's set empty. * Minor formatting/cleanup.
Viktor Szakats
2009-06-20 14:59:38 +00:00
85a8bd7753
2009-06-20 12:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added win/pocc* and win/watcom support for input/output filenames containing spaces.
Viktor Szakats
2009-06-20 10:16:47 +00:00
d3ac42364f
2009-06-20 14:40 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbxbp/Makefile ! Deleted files were not deleted from make tree.
Pritpal Bedi
2009-06-20 09:48:24 +00:00
501f87d383
2009-06-20 11:36 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added support for input/output filenames containing spaces. Only for msvc and bcc so far. ! Fixed to always delete target lib in -hblib + non-incremental mode before creating it. + Small miracles of life: Microsoft finally added /nologo switch to resource compiler in MSVC 2010. Hard to believe, but true. Now I'll have to find out what method to use to detect C compiler version to enable it. + Support for HB_COMPILER_VER envvar to tell hbmk2 what C compiler version is expected. Currently only used with MSVC targets. Use values like: - 710 (for MSVC .NET 2003) - 800 (for MSVC 2005) - 900 (for MSVC 2008) - 1000 (for MSVC 2010) The generic format is <99><99>[.<99>] as <major><minor>[.<revision>]. That makes BCC 5.5.1 '505.1' or shortly '505'. Currently the only situation where such switch is necessary is when using pre-8.0 MSVC versions, so most users don't have to bother with this for now. NOTE: Harbour GNU Make compatible HB_VISUALC_VER_PRE80 envvar still supported to stay uniform. + Added /nologo switch to MSVC lib command. ! Protect against adding internally inherited C compiler switches, if they are already on the switch list.
Viktor Szakats
2009-06-20 09:37:56 +00:00
0481f153d7
2009-06-20 04:57 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbxbp/xbp.ch * contrib/hbxbp/xbpscrollbar.prg * contrib/hbxbp/xbpsle.prg * contrib/hbxbp/xbplistbox.prg * contrib/hbxbp/xbpcheckbox.prg * contrib/hbxbp/xbpradiobutton.prg * contrib/hbxbp/xbptabpage.prg * contrib/hbxbp/xbpwindow.prg * contrib/hbxbp/xbpstatusbar.prg * contrib/hbxbp/xbppushbutton.prg * Moved these constants to HBXBP_ namespace as they don't seem to be defined by Xbase++: - EVENT_HANDELLED -> HBXBP_EVENT_HANDLED - EVENT_UNHANDELLED -> HBXBP_EVENT_UNHANDLED ! Using manifest constants instead of literals. ; TOFIX: AFAICS these macros and headers are also not Xbase++ ones: - apig.ch - DA_MODE - objType* If so, these should be resolved.
Viktor Szakats
2009-06-20 02:59:33 +00:00
fd55099918
2009-06-20 04:36 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_slots.cpp ! Deleted readded windows.h. ; QUESTION: Is there any way to enforce such headers aren't included in these portable sources?
Viktor Szakats
2009-06-20 02:41:38 +00:00
d3008c0369
2009-06-19 19:32 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbxbp/hbxbp.hbc * harbour/contrib/hbxbp/Makefile * harbour/contrib/hbxbp/xbpdataref.prg * harbour/contrib/hbxbp/xbpgeneric.prg + harbour/contrib/hbxbp/xbpsle.prg * harbour/contrib/hbxbp/xbpwindow.prg * harbour/contrib/hbxbp/tests/demoxbp.prg + Implemented XbpSLE() class. This implementation is almost 95% identical to Xbase++. One or two features remain to be implemented. Please test and report back the differences.
Pritpal Bedi
2009-06-20 02:35:45 +00:00
a24b9de5bd
2009-06-19 19:23 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/generator/qt45.qtp * harbour/contrib/hbqt/hbqt.ch * harbour/contrib/hbqt/hbqt.h + harbour/contrib/hbqt/hbqt_qfocusevent.cpp * harbour/contrib/hbqt/hbqt_qlineedit.cpp * harbour/contrib/hbqt/hbqt_slots.cpp * harbour/contrib/hbqt/hbqt_slots.h * harbour/contrib/hbqt/Makefile_gen * harbour/contrib/hbqt/moc_slots.cpp + harbour/contrib/hbqt/TQFocusEvent.prg * harbour/contrib/hbqt/TQLineEdit.prg + harbour/contrib/hbqt/qth/QFocusEvent.qth + Added one more class and tweaked others. + Added generic event handler ( Code provided by Marcos Gambeta - thanks ) Event handler code has been optimized to free memory and be reusable.
Pritpal Bedi
2009-06-20 02:31:42 +00:00
60243735d5
2009-06-20 04:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/mlcfunc.c % Minor optimization to EOL parameter handling. Please review.
Viktor Szakats
2009-06-20 02:28:33 +00:00
e1709d1fff
2009-06-20 03:47 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/runner.c ! fixed possible static function overloading
Przemyslaw Czerpak
2009-06-20 01:47:28 +00:00
393d6086f2
2009-06-19 23:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + .hbl files will be created relative to target executable directory if it was specified. If not, it will be created relative to .hbm file dir, or hbmk2 launch dir (as before).
Viktor Szakats
2009-06-19 21:07:11 +00:00
66126cd394
2009-06-19 22:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/darwin/gcc.cf ! LIBTOOHB_USER_LDFLAGS -> HB_USER_AFLAGS
Viktor Szakats
2009-06-19 20:05:14 +00:00
e883b1facd
2009-06-19 21:54 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Enabled 'comp' subdir for embedded C compiler storage (on Windows / DOS / possibly OS/2).
Viktor Szakats
2009-06-19 19:57:32 +00:00
a45d744067
minor fix
Viktor Szakats
2009-06-19 19:42:26 +00:00
e5f3723ba0
2009-06-19 20:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbhrb.ch ! Minor typo in comment.
Viktor Szakats
2009-06-19 18:51:26 +00:00
7abda8c763
2009-06-19 18:38 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbhrb.ch * harbour/source/vm/runner.c + added support for HB_HRB_BIND_LAZY flag. Lazy binding with public external functions allows to load .hrb files with unresolved or cross function references.
Przemyslaw Czerpak
2009-06-19 16:38:54 +00:00
0445183365
2009-06-19 10:48 UTC+0600 April White (april users.sourceforge.net) * contrib\hbblat\blatcls.prg * PROCEDURE Check() CLASS HBBlat -> METHOD returning Self * contrib\hbgd\gdimage.prg * PROCEDURE Destruct() CLASS GDImage -> METHOD returning NIL * contrib\xhb\hblog.prg * PROCEDURE Open() CLASS HB_Logger -> METHOD returning Self * PROCEDURE Close() CLASS HB_Logger -> METHOD returning Self * PROCEDURE Log( cMessage, nPriority ) CLASS HB_Logger -> METHOD returning Self * PROCEDURE Log( nStyle, cMessage, cName, nPriority ) CLASS HB_LogChannel -> METHOD returning Self * PROCEDURE Send( nStyle, cMessage, cName, nPriority ) CLASS HB_LogConsole -> METHOD returning Self * PROCEDURE Send( nStyle, cMessage, cName, nPriority ) CLASS HB_LogDebug -> METHOD returning Self * contrib\xhb\stream.prg * PROCEDURE CopyTo( oTargetStream ) CLASS TStream -> METHOD returning Self * PROCEDURE Finalize CLASS TStreamFileReader -> METHOD returning NIL * PROCEDURE Finalize CLASS TStreamFileWriter -> METHOD returning NIL * PROCEDURE WriteByte( cByte ) CLASS TStreamFileWriter -> METHOD returning Self * contrib\xhb\ttable.prg * PROCEDURE GET() CLASS HBRecord -> METHOD returning Self * PROCEDURE Put() CLASS HBRecord -> METHOD returning Self * PROCEDURE DBMove( nDirection ) CLASS HBTable -> METHOD returning Self * PROCEDURE READ( lKeepBuffer ) CLASS HBTable -> METHOD returning Self * PROCEDURE ReadBlank( lKeepBuffer ) CLASS HBTable -> METHOD returning Self * PROCEDURE AddField( f, t, l, d ) CLASS HBTable -> METHOD returning Self * PROCEDURE Gentable() CLASS HBTable -> METHOD returning Self * PROCEDURE Create() CLASS HBOrder -> METHOD returning Self
April White
2009-06-19 14:53:40 +00:00
5d12fe83f7
2009-06-19 10:16 UTC+0600 April White (april users.sourceforge.net) * ChangeLog * contrib/hbbtree/doc/hb_btree.txt * contrib/hbbtree/hb_btree.c * contrib/hbbtree/hb_btree.ch * contrib/hbbtree/hb_btree.h * contrib/hbbtree/tbtree.prg * contrib/hbbtree/tests/ctest.c * contrib/hbbtree/tests/test.prg * contrib/hbbtree/tests/ttest.prg * doc/en-EN/set.txt * source/compiler/hbusage.c * source/rtl/setkey.c * tests/setkeys.prg * changed my email address
April White
2009-06-19 14:26:20 +00:00
ae479142ed
2009-06-19 09:52 UTC+0600 April White (april users.sourceforge.net) * contrib/hbblat/blatcls.prg * contrib/hbgd/gdimage.prg * contrib/xhb/hblog.prg * contrib/xhb/stream.prg * contrib/xhb/ttable.prg * reverted to 'procedure' declaration as methods fail to compile without a return value; will address this within the new hbextern
April White
2009-06-19 13:55:32 +00:00
ae54dc1252
2009-06-19 09:20 UTC+0600 April White (april@users.sourceforge.net) * contrib/hbblat/blatcls.prg * contrib/hbgd/gdimage.prg * contrib/xhb/hblog.prg * contrib/xhb/stream.prg * contrib/xhb/ttable.prg * Declare class methods indicated as procedure
April White
2009-06-19 13:21:54 +00:00
2ee89d24cf
2009-06-19 15:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/darwin/gcc.cf ! Fixed a hard-wired 'cc' to be $(HB_CMP)
Viktor Szakats
2009-06-19 13:18:55 +00:00
cebc3f8997
2009-06-19 15:14 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/hb-mkdyn.sh ! Fixed to not use HB_CCPREFIX for libtool command.
Viktor Szakats
2009-06-19 13:15:14 +00:00
8a01b5de4c
2009-06-19 15:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/darwin/gcc.cf * Changed to use 'gcc' as compiler name like on other platforms and in hbmk2. For old Darwin systems it may need to be redefined to 'cc' using export HB_CMP=cc.
Viktor Szakats
2009-06-19 13:03:45 +00:00
2afa463b34
2009-06-19 14:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added basic HB_CCPOSTFIX support. + Switched to use libtool (instead of ar) on darwin. (to be tested after commit)
Viktor Szakats
2009-06-19 12:52:14 +00:00
0b660d8efd
2009-06-19 14:09 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) - harbour/include/hbhrb.ch + harbour/include/hbhrb.ch * replaced hbhrb.ch with slightly different version and set SVN attributes: svn:keywords : Author Date Id Revision svn:eol-style : native Now optional HB_HRBLOAD()/HB_HRBRUN() parameter is bitfield and the following predefined values can be used to control function bindings in loaded .hrb files: HB_HRB_BIND_DEFAULT - do not overwrite any functions, ignore public HRB functions if functions with the same names already exist in HVM HB_HRB_BIND_LOCAL - do not overwrite any functions but keep local references, so if module has public function FOO and this function exists also in HVM then the function in HRB is converted to STATIC one HB_HRB_BIND_OVERLOAD - overload all existing public functions HB_HRB_BIND_FORCELOCAL - covert all public functions to STATIC ones Other HB_HRB_* defines will be added in the future
Przemyslaw Czerpak
2009-06-19 12:09:26 +00:00
1c20b41cc2
2009-06-19 11:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * tests/testhrb.prg * tests/Makefile * include/Makefile * include/hbhrb.ch * source/vm/runner.c ! Added new files to Makefiles. ! Fixed to use hbhrb.ch from .c rather than replicating #defines. (also fixed comments to be ANSI) ! Added self protection to .ch. ! Made .hrb file lowercase in testhrb.prg ! Deleted double license header from .ch.
Viktor Szakats
2009-06-19 09:33:42 +00:00
d7a22185d5
2009-06-19 10:56 UTC+0200 Jean lefebvre (jfl at mafact dot com) * vm/runner.c FIXED ; ../../runner.c:413: error: '_HB_SYMB' undeclared (first use in this function) + include/hbhrb.ch: HB_HRBLOAD() mode #define new file + tests/testhrb.prg: test program fro new params + tests/exthrb.prg: test program to be compiled as .HRB using /gh option
Jean-Francois Lefebvre
2009-06-19 09:00:16 +00:00
ce275c340e
2009-06-19 00:36 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/vm/runner.c * Formatted. ; TOFIX: ../../runner.c: In function 'hb_hrbLoad': ../../runner.c:413: error: '_HB_SYMB' undeclared (first use in this function) ../../runner.c:413: error: (Each undeclared identifier is reported only once ../../runner.c:413: error: for each function it appears in.)
Viktor Szakats
2009-06-18 22:36:27 +00:00
75ca071bb3
2009-06-19 00:23 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * . ! Deleted "bugtraq:append" (not mentioned in ChangeLog) property added to main Harbour trunk in: 2009-06-18 21:18 UTC+0200 JF, pls fix this in your SVN client, otherwise next time it will just reappear. Majority of these extensions and dirs aren't present in Harbour source tree since long.
Viktor Szakats
2009-06-18 22:24:27 +00:00
b9c7b1d25d
2009-06-19 00:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed regression from 2009-06-16 15:03 UTC+0200. Thanks Marek.
Viktor Szakats
2009-06-18 22:17:47 +00:00
a375f106a9
2009-06-19 00:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/gtwvg/gtwvg.c * contrib/gtwvg/wvgcuig.c * contrib/gtwvg/wvgwin.c * contrib/gtwvg/wvgutils.c * contrib/gtwvg/wincallb.c * contrib/gtwvg/Makefile * contrib/gtwvg/wvgcore.c * Reverted to r11403 for Pritpal. (now for real)
Viktor Szakats
2009-06-18 22:09:44 +00:00
0c36fe41df
2009-06-18 21:18 UTC+0200 Jean lefebvre (jfl at mafact dot com)
Jean-Francois Lefebvre
2009-06-18 19:25:56 +00:00
c329dc7499
2009-06-18 18:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added -skip option support to .hbm files.
Viktor Szakats
2009-06-18 16:18:47 +00:00
1050cd8fb2
2009-06-18 16:14 UTC+0600 April White (april@users.sourceforge.net) * source/rtl/mlcfunc.c * detect if parameter is a string vs array * allocate memory for the array before resetting the counter
April White
2009-06-18 14:43:17 +00:00
855b6a42c7
2009-06-17 16:33 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/wvg3stat.prg * harbour/contrib/gtwvg/wvgax.prg * harbour/contrib/gtwvg/wvgbitmp.prg * harbour/contrib/gtwvg/wvgcheck.prg * harbour/contrib/gtwvg/wvgclass.prg * harbour/contrib/gtwvg/wvgcrt.prg * harbour/contrib/gtwvg/wvgdarea.prg * harbour/contrib/gtwvg/wvgdatar.prg * harbour/contrib/gtwvg/wvgdlg.prg * harbour/contrib/gtwvg/wvglistb.prg * harbour/contrib/gtwvg/wvgmenub.prg * harbour/contrib/gtwvg/wvgmle.prg * harbour/contrib/gtwvg/wvgpaint.prg * harbour/contrib/gtwvg/wvgphdlr.prg * harbour/contrib/gtwvg/wvgpushb.prg * harbour/contrib/gtwvg/wvgradio.prg * harbour/contrib/gtwvg/wvgscrlb.prg * harbour/contrib/gtwvg/wvgsle.prg * harbour/contrib/gtwvg/wvgstatb.prg * harbour/contrib/gtwvg/wvgstatc.prg * harbour/contrib/gtwvg/wvgsysw.prg * harbour/contrib/gtwvg/wvgtabpg.prg * harbour/contrib/gtwvg/wvgtoolb.prg * harbour/contrib/gtwvg/wvgtreev.prg * harbour/contrib/gtwvg/wvgutils.c * harbour/contrib/gtwvg/wvgwin.c * harbour/contrib/gtwvg/wvgwnd.prg * harbour/contrib/gtwvg/tests/demowvg.prg * harbour/contrib/gtwvg/tests/demoxbp.prg - WIN_* Namespace. + WDW_* Namespace. First pass isolating WIN_* namespace to WDW_ namespace. NOTE: This needs change in your sources if you happen to use WIN_*() functions. If not you need not to worry.
Pritpal Bedi
2009-06-18 07:34:30 +00:00
f221c5324d
2009-06-18 09:20 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbct/Makefile + contrib/hbct/dattime4.c * contrib/hbct/datetime.c * Moved STOD() into separate file to avoid linking problems when HB_COMPAT_XPP is defined. ! Removed HB_COMPAT_XPP protection. No longer needed. ! Restored my copyright for STOD(). * Updated STOD() content with core code. ; TOFIX: ? Probably it would be best to remove this function from here, otherwise it may just create syncing problems. Also from xpp lib. Opinions?
Viktor Szakats
2009-06-18 07:22:51 +00:00
30676ed422
2009-06-18 07:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * examples/superlib/hbsuper.dif ! Fixed CLIPPER function declarations to HB_FUNC().
Viktor Szakats
2009-06-18 05:39:54 +00:00
982850ecaa
2009-06-17 16:33 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/wvg3stat.prg * harbour/contrib/gtwvg/wvgax.prg * harbour/contrib/gtwvg/wvgbitmp.prg * harbour/contrib/gtwvg/wvgcheck.prg * harbour/contrib/gtwvg/wvgclass.prg * harbour/contrib/gtwvg/wvgcrt.prg * harbour/contrib/gtwvg/wvgdarea.prg * harbour/contrib/gtwvg/wvgdatar.prg * harbour/contrib/gtwvg/wvgdlg.prg * harbour/contrib/gtwvg/wvglistb.prg * harbour/contrib/gtwvg/wvgmenub.prg * harbour/contrib/gtwvg/wvgmle.prg * harbour/contrib/gtwvg/wvgpaint.prg * harbour/contrib/gtwvg/wvgphdlr.prg * harbour/contrib/gtwvg/wvgpushb.prg * harbour/contrib/gtwvg/wvgradio.prg * harbour/contrib/gtwvg/wvgscrlb.prg * harbour/contrib/gtwvg/wvgsle.prg * harbour/contrib/gtwvg/wvgstatb.prg * harbour/contrib/gtwvg/wvgstatc.prg * harbour/contrib/gtwvg/wvgsysw.prg * harbour/contrib/gtwvg/wvgtabpg.prg * harbour/contrib/gtwvg/wvgtoolb.prg * harbour/contrib/gtwvg/wvgtreev.prg * harbour/contrib/gtwvg/wvgutils.c * harbour/contrib/gtwvg/wvgwin.c * harbour/contrib/gtwvg/wvgwnd.prg * harbour/contrib/gtwvg/tests/demowvg.prg * harbour/contrib/gtwvg/tests/demoxbp.prg - WIN_* Namespace. + WDW_* Namespace. First pass isolating WIN_* namespace to WDW_ namespace. NOTE: This needs change in your sources if you happen to use WIN_*() functions. If not you need not to worry.
Pritpal Bedi
2009-06-17 23:38:37 +00:00
a48321cf39
2009-06-18 00:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbextern.ch * source/rtl/mousehb.c * source/rdd/rddinfo.c * source/rdd/dbdrop.c * source/rdd/dbexists.c * source/rdd/fieldhb.c * Rest of similar to STOD() status functions also protected with ! HB_C52_STRICT.
Viktor Szakats
2009-06-17 22:52:52 +00:00
e601da299c
reapplied changes
Viktor Szakats
2009-06-17 22:48:46 +00:00
0f98f116b8
restored with history
Viktor Szakats
2009-06-17 22:48:03 +00:00
c0bd6c42f4
temp delete
Viktor Szakats
2009-06-17 22:46:52 +00:00
41b7534251
2009-06-18 00:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbextern.ch * source/rtl/datesx.c * STOD() function not protected by HB_COMPAT_XPP anymore. Instead it's turned off only in HB_C52_STRICT mode.
Viktor Szakats
2009-06-17 22:34:21 +00:00
fb75f441ac
2009-06-17 23:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbblat/blatcls.prg ! Added type checks for all params. % File() -> hb_FileExists() * Minor formatting.
Viktor Szakats
2009-06-17 21:13:27 +00:00
d364d762d9
2009-06-17 14:06 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/compiler/hbmain.c * extended -n2 to work also with code without starup procedure but with local variables
Przemyslaw Czerpak
2009-06-17 11:56:30 +00:00
c3dcec4713
2009-06-17 13:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/hbinet.c ! Typo in 2009-06-13 23:51 UTC+0200 fixed. Thanks Lorenzo for the report. [already committed.]
Viktor Szakats
2009-06-17 11:09:58 +00:00
11dc6a48a4
2009-06-17 13:17 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbinet.c ! fixed bad typo introduced in last days probably during some code formatting which broke HB_INETRECVLINE() and some other functions
Przemyslaw Czerpak
2009-06-17 11:07:49 +00:00
f068c2f707
2009-06-17 09:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbct/fcopy.prg * contrib/xhb/stream.prg * contrib/xhb/traceprg.prg * contrib/xhb/hblog.prg * contrib/xhb/ttable.prg * contrib/hbxbp/xbpmenubar.prg * contrib/hbxbp/xbptoolbar.prg * contrib/hbxbp/xbppushbutton.prg * contrib/hbnf/tbwhile.prg * contrib/rddado/adordd.prg * contrib/hbgd/gd.prg * contrib/hbtip/thtml.prg * contrib/hbtip/popcln.prg * contrib/hbtip/sendmail.prg * contrib/hbtip/cgi.prg * contrib/hbtip/ftpcln.prg % File() -> hb_FileExists(). ; NOTE: I didn't convert in hbblat, because I'm not sure whether wildcards are also expected there.
Viktor Szakats
2009-06-17 07:30:31 +00:00
3d8424928c
2009-06-17 00:10 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbxbp/tests/demoxbp.prg ! Commented out <Dialogs> menu option. Scheduled to be reactivated once event handlers will be in place.
Pritpal Bedi
2009-06-17 07:12:25 +00:00
41979f5b60
2009-06-17 08:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added support for rest of embedded compiler installations: pocc64, poccarm, dos/watcom. Since these share a common install kit with other targets, they can only be selected using -comp= switch and in this case they will be used if the installation is present.
Viktor Szakats
2009-06-17 06:34:57 +00:00
56e816eefb
2009-06-16 23:06 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbqt/hbqt.ch * harbour/contrib/hbqt/hbqt_slots.cpp * harbour/contrib/hbqt/hbqt_slots.h * harbour/contrib/hbqt/moc_slots.cpp ! Greatly improved SIGNAL/SLOT mechanism. Now SIGNAL to SLOT connection is almost instant no matter how many widgets the application is employing. ! Implemented to relaase code blocks and reuse vacant slots. It reduces the memory leakage considerably.
Pritpal Bedi
2009-06-17 06:17:23 +00:00
102d43358c
2009-06-17 00:05 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/hbwin/axcore.c ! fixed GPF on ActiveX application exit caused by invalid AtlAxWinTerm() call. ; It's inline function and it does not exists in atl.dll ; MSDN says: When Do I Need to Call AtlAxWinTerm?
Mindaugas Kavaliauskas
2009-06-16 21:10:31 +00:00
e0a765783e
wrong copy paste corrected in last ChangeLog entry
Viktor Szakats
2009-06-16 17:33:10 +00:00