043a74384e
2010-02-26 00:22 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbxpp/xppop.prg * contrib/hbxpp/xppopc.c ! Restored stupport for negative indexes in 'string[ n ]' syntax. * Two reported RTE made XPP compatible regarding 'string[ n ]' syntax. Left marked as TODO. I hope one day an XPP user will complete them. ! Fixed names of an internal function to not be the same as in xhb lib.
Viktor Szakats
2010-02-25 23:24:10 +00:00
e0392d950d
2010-02-25 20:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/gtwvg/gtwvg.c * contrib/gtwvg/gtwvg.h * Synced color RGB values with GTWVT.
Viktor Szakats
2010-02-25 19:55:19 +00:00
3ab9109da3
2010-02-25 10:08 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/gtqtc/gtqtc.cpp * contrib/hbqt/gtqtc/gtqtc.h * contrib/hbqt/gtqtc/Makefile ! Fixed to work with current location and non-UNICODE builds.
Pritpal Bedi
2010-02-25 18:12:05 +00:00
35330ef28e
2010-02-25 16:03 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbziparc/hbziparc.prg ! Fixed HB_ZIPFILE() not working properly with a password set.
Viktor Szakats
2010-02-25 15:04:29 +00:00
bda62b8d16
2010-02-25 14:32 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbxpp/tthreadx.prg + added paramter validation in THREAD:setInterval() and THREAD:setStartTime() + added support for THREAD:startTime * updated TODO notes
Przemyslaw Czerpak
2010-02-25 13:32:21 +00:00
dfb423aeb9
2010-02-25 13:41 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h + Added HB_FUNC_TRANSLATE() macro to replace this logic: 'HB_FUNC_EXTERN( original_func_name ); HB_FUNC( func_name ) { HB_FUNC_EXEC( original_func_name ); }'
Viktor Szakats
2010-02-25 12:41:23 +00:00
d2e235ebbf
2010-02-25 13:33 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/pp/ppcore.c * src/compiler/cmdcheck.c * src/compiler/hbusage.c * include/hbpp.h - Deleted -kl option. "multiline strings" converted back to build-time option. It's not a documented option anymore, usage is not recommended. See 2010-02-24 20:04 UTC+0100 for valid alternatives.
Viktor Szakats
2010-02-25 12:34:40 +00:00
08377bbdd8
2010-02-25 11:08 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbextern.ch ! Added __QUITCANCEL.
Viktor Szakats
2010-02-25 10:11:07 +00:00
de98c077f8
2010-02-25 01:50 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/wce/global.mk * config/win/global.mk * config/win/msvc.mk * config/rules.mk * INSTALL * UNICODE mode turned on for all Windows compilers. To override it, use: 'HB_BUILD_UNICODE=no' % Cleaned the way UNICODE is enabled.
Viktor Szakats
2010-02-25 00:53:15 +00:00
27af8d0dd3
2010-02-24 20:04 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/pp/ppcore.c * src/compiler/cmdcheck.c * src/compiler/hbusage.c * include/hbpp.h + Marked "multiline strings" feature as deprecated, with HB_LEGACY_LEVEL3. It's recommended to fix such code to be compatible with Clipper (and other compatible) languages. F.e.: --- cVar := "line 1; line 2; line 3" --- to standard: --- F.e.: cVar := "line 1" +; "line 2" +; "line 3" --- or to another Harbour extension: --- #pragma __cstream|cVar := %s line 1 line 2 line 3 ENDTEXT --- ('+' operator will be optimized out by the compiler, so there won't be any performance drop.)
Viktor Szakats
2010-02-24 19:07:18 +00:00
aede2707a1
2010-02-24 16:10 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/pp/ppcore.c * src/compiler/cmdcheck.c * src/compiler/hbusage.c * include/hbpp.h * include/hbsetup.h * HB_USER_CFLAGS=-DHB_PP_MULTILINE_STRING feature converted to compiler switch '-kl'. INCOMPATIBLE. Users needing this feature now can use standard Harbour builds by simply adding -kl Harbour compiler flag. Old build-time macro is not supported anymore.
Viktor Szakats
2010-02-24 15:11:45 +00:00
61de922b9c
2010-02-24 10:32 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) - include/hbzlib.h - Deleted hbzlib.h (missed from commit: 2010-02-23 09:27 UTC+0100)
Viktor Szakats
2010-02-24 09:32:44 +00:00
ec3d1fce89
2010-02-24 10:03 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbxpp/Makefile + contrib/hbxpp/runshell.prg + Added RUNSHELL()
Viktor Szakats
2010-02-24 09:04:21 +00:00
0776044bf2
2010-02-23 14:34 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) + contrib/hbide/resources/hbide.png + Added icon to be displayable in hbIDE windows title-bar. Please visualize and forward any suggesstion. If possible you can redesign it.
Pritpal Bedi
2010-02-23 22:33:42 +00:00
dfee94a1bc
2010-02-23 20:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * examples/hbdoc2/hbdoc2.prg ! Synced doc language subdir with recent changes. Thanks to Qatan for pointing it out.
Viktor Szakats
2010-02-23 19:53:31 +00:00
1870c5c65c
2010-02-23 17:40 UTC+0100 Maurilio Longo (maurilio.longo@libero.it) * source/contrib/hbxpp/tthreadx.prg ! while waiting for ::interval to expire, ::active has to be .T.
Maurilio Longo
2010-02-23 16:42:42 +00:00
f6ddb09fe9
2010-02-23 08:26 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/hbqt_hbslots.cpp ! Applied patch provided by Francek. This removes the 128 nesting loop limit in MSVC.
Pritpal Bedi
2010-02-23 16:32:51 +00:00
c88a85428e
2010-02-23 14:25 UTC+0100 Maurilio Longo (maurilio.longo@libero.it) * source/contrib/hbxpp/tthreadx.prg * changed ::start() method to execute ::atStart/::atEnd methods/codeblocks when present. * changed ::threadID() from method to iVar ! ::startCount should be incremented at every execution * ::threadSelf() method moved to HIDDEN section
Maurilio Longo
2010-02-23 13:29:29 +00:00
ef2727d113
2010-02-23 09:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h + <windows.h>/<os2.h> header inclusion (along with HB_OS_WIN_USED macro) is now guarded with HB_LEGACY_LEVEL3.
Viktor Szakats
2010-02-23 08:46:31 +00:00
02af7454a4
2010-02-23 09:27 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/Makefile - Deleted hbzlib.h (wrapper for zlib.h) (INCOMPATIBLE, if someone used this, should be fixed by replacing hbzlib.h with zlib.h in #include directive)
Viktor Szakats
2010-02-23 08:28:35 +00:00
0a0da68244
2010-02-23 09:25 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbmzip/ioapi.c * contrib/hbmzip/zip.c * contrib/hbmzip/unzip.c * contrib/hbmzip/zip.h * contrib/hbmzip/unzip.h * contrib/xhb/hbcomprs.c % Using hbzlib.h directly instead of hbzlib.h. ; TODO: Delete hbzlib.h.
Viktor Szakats
2010-02-23 08:25:34 +00:00
2d7d0564e5
2010-02-22 19:05 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/idedocks.prg * contrib/hbide/resources/docviewgenerator.ui * contrib/hbide/resources/docviewgenerator.uic ! Enabled "floating" properties for right-hand docking widgets. Now it is possible to sheer them out of main frame and/or tabify. ! Changed the "Contents" tab-page maximum-width.
Pritpal Bedi
2010-02-23 03:06:03 +00:00
e5e316e409
2010-02-22 15:13 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/ideobject.prg ! :connect()/disconnect() now returns failure or success. * contrib/hbide/ideharbourhelp.prg % Fixed the night-haunter exiting GPF. Qt the beast. This all belongs to parent child relationship, which, if not handlled properly can kill the application. It is a moment to take sigh of relief, at least for now.
Pritpal Bedi
2010-02-22 23:14:24 +00:00
95fc69a2a6
2010-02-22 20:43 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/gtwvt/gtwvt.h * src/rtl/gtwvt/gtwvt.c ! Fixed to use standard VGA RGB values, just like in GTXWC. ! Fixed color constant names (no "bright white" anymore).
Viktor Szakats
2010-02-22 19:44:36 +00:00
aedfeefc5d
2010-02-22 18:26 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk % Deleted recently added logic for os2/gcc* targets. Not needed anymore.
Viktor Szakats
2010-02-22 17:27:15 +00:00
6f18c82253
2010-02-22 17:23 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_hbdbfmodel.cpp * contrib/hbqt/hbqt_hbqsyntaxhighlighter.cpp * contrib/hbqt/hbqt_hbqtableview.cpp * contrib/hbqt/hbqt_hbevents.cpp * contrib/hbqt/hbqt_destruct.cpp * contrib/hbqt/hbqt_utils.cpp * contrib/hbqt/hbqt_hbqmainwindow.cpp * contrib/hbqt/hbqt_hbqplaintextedit.cpp * contrib/hbqt/hbqt_base.cpp * contrib/hbqt/hbqt_hbslots.cpp * Cleaned header inclusion order after adding hbapi.h to hbqt.h.
Viktor Szakats
2010-02-22 16:24:59 +00:00
ccdcecb094
2010-02-22 15:20 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * config/os2/gcc.mk + Attempt to fix direct ld usage to create Harbour .dlls. Please make tests for all versions of gcc/gccomf targets.
Viktor Szakats
2010-02-22 14:21:15 +00:00
1dd4321de8
2010-02-22 15:06 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h ! Fixed to not #include <dos.h> unconditionally. This should be done by specific source code, if needed. INCOMPATIBLE, if source code relied on this behavior. From now on it, should include dos.h manually.
Viktor Szakats
2010-02-22 14:07:26 +00:00
d93eb500c9
2010-02-22 14:43 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/vm/extrap.c * src/vm/dynlibhb.c * src/common/hbgete.c * src/common/hbffind.c * src/common/hbver.c * src/rtl/filesys.c * src/rtl/diskspac.c * src/rtl/gtos2/gtos2.c * src/rtl/cputime.c * src/rtl/disksphb.c * include/hbthread.h * contrib/hbmzip/hbmzip.c ! Fixed to setup all OS/2 INCL_* constants and to #include os2.h by themselves, and not to rely on Harbour headers to do this job for them. ; TODO: Do the same for dos.h.
Viktor Szakats
2010-02-22 13:45:07 +00:00
3ad07ee001
2010-02-21 22:01 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * doc/hdr_tpl.txt ! Fixed to use comma (',') separator in $SEEALSO$ section. % Deleted '*' from each line. * Formatting. (CamelCase for functions, uppercase for commands, .T./.F. for logical values)
Viktor Szakats
2010-02-21 21:02:05 +00:00
3ffef74f9e
2010-02-20 20:52 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbwin.ch ! Renamed HB_WIN_RGB_BROWN to HB_WIN_RGB_YELLOW to match real RGB color. I left old RGB_BROWN as is, even if was never really set to brown.
Viktor Szakats
2010-02-20 19:52:51 +00:00
8ba79c5a08
2010-02-20 19:32 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rdd/Makefile * src/rdd/dbcmd53.c + src/rdd/ordwldsk.c + src/rdd/ordcount.c + Moved Harbour extensions in Clipper namespace to separate sources.
Viktor Szakats
2010-02-20 18:32:39 +00:00
c3b9c6dfa6
2010-02-20 18:36 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbsqlit3/hbsqlit3.c ! fixed to work without [U]LONGLONG defined in hbdefs.h
Przemyslaw Czerpak
2010-02-20 17:36:15 +00:00
87cff88914
2010-02-20 18:05 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/vm/task.c ! fixed casting for C++ builds
Przemyslaw Czerpak
2010-02-20 17:07:00 +00:00
a352ff57ce
2010-02-20 15:55 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/philes.c * include/hbextern.ch + Added HB_CURDRIVE(). Similar to Xbase++ CURDRIVE(), but always provided by Harbour core.
Viktor Szakats
2010-02-20 14:56:27 +00:00
3f1bca920e
2010-02-20 12:00 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/common/hbverdsp.c * include/hbsetup.ch * contrib/xhb/xhbver.prg - Deleted HB_COMPAT_VO, HB_COMPAT_DBASE, HB_COMPAT_CLIP as build-time options. They were not used, and in the future these should be implemented as addon libraries.
Viktor Szakats
2010-02-20 11:01:36 +00:00
f70ea27f20
2010-02-20 11:50 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbextern.ch * src/rtl/browdb.prg * src/rdd/dbcmd.c * contrib/xpp/dbcmdx.c * contrib/xpp/browdbx.prg + Cleaned the way TBrowseDB() "skipper" function is defined. This means that from now on by default the faster, .c implementation will be used (now called __DBSKIPPER()). The same will be used by xpp lib (via compatibility stub called DBSKIPPER()). The .prg implementation (now moved in core) will be used when HB_CLP_STRICT is enabled.
Viktor Szakats
2010-02-20 10:51:51 +00:00
7733350767
2010-02-20 05:12 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbziparc/doc + contrib/hbziparc/doc/en-EN + contrib/hbziparc/doc/en-EN/hbziparc.txt * contrib/hbziparc/hbziparc.prg + Separated docs from source code.
Viktor Szakats
2010-02-20 04:13:01 +00:00
2da1437ec6
2010-02-20 04:48 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbsetup.ch * src/common/hbverdsp.c - Deleted HB_COMPAT_XPP option. It's no longer used in Harbour. From this point all Xbase++ compatibility functions and core classes are implemented in 'xpp' contrib library (name tentative). Add it to your lib list, if you need Xbase++ compatible functions. IOW HB_COMPAT_XPP build time option got converted to a app link time option.
Viktor Szakats
2010-02-20 03:51:10 +00:00
73aa1fd7d5
2010-02-20 04:29 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) - src/rtl/browdbx.prg - src/rtl/mousex.c * src/rtl/tbcolumn.prg - src/rtl/philesx.c * src/rtl/Makefile - src/rtl/thfuncx.prg - src/rtl/oemansix.c - src/rtl/tthreadx.prg - src/rtl/tgetx.prg - src/rtl/idlex.c * src/rtl/browdb.prg - src/rtl/typefilx.prg - src/rtl/binnumx.c * src/rtl/tbrowse.prg - src/rdd/dbjoinx.prg - src/rdd/dblistx.prg - src/rdd/dbtotalx.prg - src/rdd/dbstruxx.prg - src/rdd/dbsortx.prg * src/rdd/Makefile - src/rdd/dbcmdx.c - src/rdd/dbdetacx.c - src/rdd/dbupdatx.prg - src/rdd/dbfuncsx.prg * include/hbextern.ch * contrib/xpp/xppextrn.ch * contrib/xpp/binnumx.c * contrib/xpp/tthreadx.prg * Synced contrib/xpp compatibility lib source with core. - Deleted Xbase++ compatibility functions from core. ; NOTE: INCOMPATIBLE. If you use Xbase++ function, you should now link xpp lib. (the name of the lib is not yet finalized) ; TODO: Clean remaining four HB_COMPAT_XPP guards and delete this build-time option from core.
Viktor Szakats
2010-02-20 03:31:25 +00:00
51febb7eba
2010-02-20 03:55 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) - contrib/rddads/doc/en + contrib/rddads/doc/en-EN * Renamed.
Viktor Szakats
2010-02-20 02:55:24 +00:00
f0bdd18332
2010-02-20 03:44 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.pt_BR.po * utils/hbmk2/hbmk2.hu_HU.po * utils/hbmk2/hbmk2.prg + Added support for -harbourhelp option which will result in the same output as 'harbour --help' command. + Added reference to -harbourhelp option which display Harbour compiler help. + Added support for -build option support in hbmk2. It will be passed to Harbour compiler.
Viktor Szakats
2010-02-20 02:50:22 +00:00
44ea167c31
2010-02-19 17:22 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbide/resources/help.png + contrib/hbide/resources/sort.png + contrib/hbide/resources/sortdescend.png + Added new images and changed one old.
Pritpal Bedi
2010-02-20 01:20:08 +00:00
1dae4e170f
2010-02-20 01:03 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbsetup.h * Changed not to rely on _WIN32_WCE to detect WinCE.
Viktor Szakats
2010-02-20 00:11:43 +00:00
f13ea1836f
2010-02-19 18:52 UTC+0100 Maurilio Longo (maurilio.longo@libero.it) * source/rtl/tthreadx.prg ! fixed ::active iVar to be .F. while thread is not running / has ended.
Maurilio Longo
2010-02-19 17:53:09 +00:00
7d27c68ba2
2010-02-18 19:58 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * external/jpeg/Makefile ! Added jpeg option to make it build with poccarm.
Viktor Szakats
2010-02-18 18:59:04 +00:00
d19b1b3d2b
2010-02-18 18:57 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/vm/cmdarg.c ! Fixed formatting. ! Fixed to enclose newly added code in {} block, otherwise it breaks with C compiler. - Deleted OS/2 specific guard in code section which is not anymore active to OS/2.
Viktor Szakats
2010-02-18 17:58:49 +00:00
df7e8e09a1
2010-02-18 18:45 UTC+0100 Maurilio Longo (maurilio.longo@libero.it) * src/vm/cmdarg.c ! fixed OS/2 was displaying the path of the first .exe with name equal to current process calling hb_DirBase() present in PATH, in my case it was founding d:\tcpip\bin\ftpd.exe instead of current ftpd.exe because c:\tcpip\bin was present in PATH before current dir. * src/rtl/hbsocket.c * OS/2 when building against latest TCP/IP stack has HB_HAS_INET_ATON, HB_HAS_INET_PTON and HB_HAS_INET_NTOP
Maurilio Longo
2010-02-18 17:47:54 +00:00
f83c8f069e
2010-02-18 16:59 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * config/wce/mingwarm.mk * config/wce/poccarm.mk ! Fixes to previous change after testing: - '-D_WINCE' is required by pocc headers, so I've readded it there. - '-DARM' is already defined by mingwarm, so it's not needed.
Viktor Szakats
2010-02-18 16:00:52 +00:00
a891db8053
2010-02-18 16:46 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbsetup.h * Cleaned the way WinCE is detected. Now looking for UNDER_CE or _WIN32_WCE constants. (was: _WINCE)
Viktor Szakats
2010-02-18 15:47:27 +00:00
568db04b6e
2010-02-18 00:01 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/harbour.spec ! fixed to work with modified library name hbbmcdx -> rddbmcdx
Przemyslaw Czerpak
2010-02-17 23:01:58 +00:00
438a7f86b8
2010-02-17 20:11 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbdefs.h * use '__int64' instead of 'long long' only in non GCC MS-Windows builds
Przemyslaw Czerpak
2010-02-17 19:11:16 +00:00
3fbb0563c7
2010-02-17 18:02 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * include/hbdyn.ch * src/rtl/hbdyn.c + Added support for misc 'options'. Both for return values and parameters. + Added HB_DYN_OPT_NULLTERM option which will cause that buffers passed by reference will return null terminated string (thus cutting the rest of the buffer). % Implemented macros sent to the list by Przemek. This made the source significantly smaller (one quarter of original size) and much easier to manage/modify. Thanks!
Viktor Szakats
2010-02-17 17:07:20 +00:00
25f798a89c
2010-02-17 13:19 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/wapi_wingdi.c + WAPI_TEXTOUT(): Emulating functionality on WinCE platform, so it's now available also on WinCE.
Viktor Szakats
2010-02-17 12:19:23 +00:00
b34091f0d7
2010-02-17 13:13 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/wapi_wingdi.c ! Typo in recent commit.
Viktor Szakats
2010-02-17 12:14:03 +00:00
295fbea0a6
2010-02-17 11:51 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbdyn.c ! Adjustments for non-win, non-os2 platforms.
Viktor Szakats
2010-02-17 10:51:22 +00:00
fe88356f37
2010-02-17 11:47 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * tests/bldtest/bldtest.c ! Fixed to build on bcc.
Viktor Szakats
2010-02-17 10:47:35 +00:00
4cffc42648
2010-02-17 11:39 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/common/hbwince.c * include/hbwince.h ! Added abort() declaration and implementation for poccarm and old msvcarm targets.
Viktor Szakats
2010-02-17 10:41:33 +00:00