e226b165e1
2008-11-01 12:02 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * include/hbextern.ch * source/rtl/memofile.c + Added HB_MEMOREAD() which is identical to MEMOREAD() except it won't truncate the last byte (on non-UNIX compatible systems) if it's a EOF char. See also existing HB_MEMOWRIT(). [TOMERGE 1.0]
Viktor Szakats
2008-11-01 11:02:57 +00:00
e6c3780c1b
2008-11-01 11:24 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/rtl/hbi18n.c * Minor change in header to separate it visually from comment field.
Viktor Szakats
2008-11-01 10:25:10 +00:00
8b7c4d690c
2008-11-01 11:11 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * include/hbextern.ch * source/rtl/hbi18n.c % Using buffered hb_file*() API in __I18N_LOAD() instead of plain hb_fs*(). This will cause speedup when buffering gets implemented in hb_file*(), because currently two hb_fsRead() will be executed for each string stored in the language file. - __I18N_LOAD(): Because of the above, passing a file handle is no longer possible. + Added __I18N_LOADFROMMEMORY( <mem> ) => trs % Minor internal cleanups.
Viktor Szakats
2008-11-01 10:17:45 +00:00
3ac4e62591
2008-11-01 08:45 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * include/hbextern.ch * common.mak * source/rtl/Makefile + source/rtl/hbi18n.c + Added basic/low level i18n functions: __I18N_SAVE( cFileName | nHandle, aSortedTable [, cComment ] ) => lSuccess __I18N_LOAD( cFileName | nHandle ) => trs __I18N_GETTEXT( @cText, trs ) => NIL ; NOTE: These were originally based on Giancarlo Niccolai's work in xhb, but everything was completely reworked, fixed, internals removed, made portable, lighter, shorter and probably quicker. The used file format is incompatible, slightly smaller and portable. ; NOTE: The internal format of 'trs' (loaded translation) is also different. For minimal memory/speed overhead, I've choosen a one dimensional array, as opposed to the original two dimensional (like the input aSortedTable array). ; TODO: Higher level functions to handle selecting a default language, loading files automatically, possibly caching multiple loaded language translations in memory and providing a high level HB_I18N_GETTEXT() function. We may also readd a low-level function to create 'trs' from a memory object instead of loading it from the disk. We should in any case make the higher level the lightest and less app specific as possible.
Viktor Szakats
2008-11-01 08:28:42 +00:00
9655f0512b
2008-10-31 13:02 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/make_b32_all.bat + hbdbgfx librray for auto build.
Pritpal Bedi
2008-10-31 19:59:31 +00:00
402d8cabd5
2008-10-31 02:26 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * make_vc.mak - Removed -GS- option for WinCE. MS recommends this to be there for safety. If someone wants to disable, it can be done with C_USR.
Viktor Szakats
2008-10-31 01:26:59 +00:00
3876864996
2008-10-31 02:14 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/vm/dlmalloc.c ! Fixed minor MinGW warning. This fix also exists as part of the next dlmalloc version (2.8.4b).
Viktor Szakats
2008-10-31 01:14:51 +00:00
cc2e8c09b9
2008-10-31 02:05 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * make_b32.mak * contrib/mtpl_b32.mak * config/w32/bcc32.cf - Added -4 switch, which means Intel 386 CPUs are not not supported by default.
Viktor Szakats
2008-10-31 01:07:44 +00:00
a9d57bacf5
2008-10-30 21:56 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/make_b32_all.bat * contrib/make_vc_all.bat * contrib/make_gcc_all.sh + Added support for GNU-make features HB_CONTRIBLIBS, and HB_CONTRIB_ADDONS. Not tested in make_gcc_all.sh.
Viktor Szakats
2008-10-30 20:59:22 +00:00
6822b74b3d
2008-10-30 15:03 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbvmpub.h + added HB_VM_ISFUNC(), HB_VM_FUNCUNREF() and HB_VM_EXECUTE() macros to operate on HB_SYMB structure
Przemyslaw Czerpak
2008-10-30 14:03:16 +00:00
a826560895
2008-10-29 19:06 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/gtwvg.c * harbour/contrib/gtwvg/gtwvg.h * harbour/contrib/gtwvg/hbgtwvg.ch + Added the possibility to have transparency on Window. Work-in-progress ! Rearranged .H structure for future seggregations into smaller structures
Pritpal Bedi
2008-10-30 02:00:51 +00:00
011f9978ad
2008-10-30 00:10 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * ChangeLog + Clarification to previous entry.
Viktor Szakats
2008-10-29 23:11:35 +00:00
d1ad9422ce
2008-10-28 18:12 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/gtwvg.c * harbour/contrib/gtwvg/gtwvg.h ! Updated to respect latest features of GTWVT.
Pritpal Bedi
2008-10-29 01:08:25 +00:00
e9657ea9d8
2008-10-28 20:08 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbstack.h * harbour/source/vm/estack.c + added hb_stackReleaseTSD() function - this function can be called only in HVM cleanup state when all threads except the main one are released
Przemyslaw Czerpak
2008-10-28 19:08:28 +00:00
b22e96d54d
2008-10-28 12:53 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/gtwvt/gtwvt.h * harbour/source/rtl/gtwvt/gtwvt.c + added support for creating console window after 1-st screen update Please remember that it interacts with inkey() code which does not work until windows is not created. Now it should be quite easy to add support for some initializations before window is created. Probably it will be necessary to change INFO() method and store settings in some pWVT variables if pWVT->hWND is NULL and then use them as parameters for new console window. I'd like to leave this modification to MS-Windows developers.
Przemyslaw Czerpak
2008-10-28 11:53:43 +00:00
bc6d7386f7
2008-10-28 12:48 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbcurl/make_b32.bat * contrib/hbcurl/make_vc.bat * contrib/hbcurl/Makefile + Added HB_HBCURL_USR_C envvar to customize C switches specifically for this contrib.
Viktor Szakats
2008-10-28 11:50:21 +00:00
274b6462ab
2008-10-28 11:54 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * config/w32/gcc.cf * config/w32/mingw.cf + Added -march=i486 to default C switches.
Viktor Szakats
2008-10-28 10:55:35 +00:00
4013e216a5
two changes marked as TOMERGE 1.0
Viktor Szakats
2008-10-28 02:54:35 +00:00
df0a70e6be
2008-10-28 01:52 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * include/Makefile * include/hbextern.ch + include/hbver.ch * source/rtl/version.c + Added HB_VERSION() unified version information function. This can return these version related data: hb_version( HB_V_HARBOUR ) => <string> hb_version( HB_V_COMPILER ) => <string> hb_version( HB_V_MAJOR ) => <num> hb_version( HB_V_MINOR ) => <num> hb_version( HB_V_REV ) => <num> hb_version( HB_V_STATUS ) => <string> hb_version( HB_V_COUNT ) => <num> hb_version( HB_V_DATE_TIME ) => <string> hb_version( HB_V_DATE ) => <date> hb_version( HB_V_TIME ) => <string> hb_version( HB_V_PCODE ) => <num> hb_version( HB_V_PCODE_STR ) => <string> hb_version( HB_V_CHANGELOG_LAST ) => <string> hb_version( HB_V_CHANGELOG_REV ) => <string> hb_version( HB_V_FLAG_HARBOUR ) => <string> hb_version( HB_V_FLAG_C ) => <string> hb_version( HB_V_FLAG_LINKER ) => <string> hb_version( HB_V_BITWIDTH ) => <num> hb_version( HB_V_ENDIANNESS ) => <num> This function makes deprecated following functions: - HB_COMPILER() => hb_version( HB_V_COMPILER ) - HB_PCODEVER() => hb_version( HB_V_PCODE_VER_STR ) - HB_BUILDDATE() => hb_version( HB_V_DATE_TIME ) and macros: - __ARCH16BIT__ - __ARCH32BIT__ - __ARCH64BIT__ - __LITTLE_ENDIAN__ - __BIG_ENDIAN__ - __PDP_ENDIAN__ ; NOTE: If there are no objections, I'd remove the __ARCH*BIT__ and __*ENDIAN__ predefined macros, as these can be misleading on some systems. ; TODO: Implement HB_V_DATE and HB_V_TIME. ; TODO: Add HB_MTVM() functionality. ; TODO: Add __PLATFORM__* equivalent. ; TODO: Add HB_OS_UNIX_COMPATIBLE equivalent.
Viktor Szakats
2008-10-28 02:20:23 +00:00
1d64164476
2008-10-28 00:57 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * include/hbextern.ch * source/vm/cmdarg.c + Added HB_CMDLINE() .prg level function to return the full command line. Currently it does reassemble it from hb_argc/hb_argv.
Viktor Szakats
2008-10-28 00:07:16 +00:00
99406739fc
minor format
Viktor Szakats
2008-10-27 22:46:41 +00:00
75f19c85c4
2008-10-27 23:38 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbmysql/tmysql.prg * contrib/xhb/hbcompat.ch * contrib/xhb/dirrec.prg * contrib/xhb/txml.prg * contrib/xhb/hblog.prg * contrib/xhb/cstruct.prg * contrib/hbodbc/todbc.prg * contrib/hbtpathy/telepath.prg * contrib/hbmsql/tmsql.prg * contrib/hbpgsql/tpostgre.prg * contrib/hbgd/gd.prg * contrib/hbgd/gdimage.prg * contrib/hbgd/gdbarcod.prg * contrib/hbgd/gdchart.prg * contrib/hbgd/gdbar.prg * contrib/hbmisc/stringp.prg * contrib/hbtip/thtml.prg * contrib/hbtip/popcln.prg * contrib/hbtip/sendmail.prg * contrib/hbtip/cgi.prg * contrib/hbtip/httpcln.prg * contrib/hbtip/encoder.prg * contrib/hbtip/smtpcln.prg * contrib/hbtip/mail.prg * contrib/hbtip/ftpcln.prg * contrib/hbwin/win_reg.prg * contrib/hbwin/win_tole.prg * source/rdd/usrrdd/rdds/arrayrdd.prg * source/rdd/usrrdd/rdds/hscdx.prg * source/rdd/usrrdd/rdds/rlcdx.prg * utils/hbdoc/genos2.prg * utils/hbdoc/genng.prg * utils/hbdoc/genchm.prg * utils/hbdoc/genhtm.prg * utils/hbdoc/genrtf.prg * utils/hbdoc/gentrf.prg * utils/hbmake/hbmake.prg % 'ValType() == "?"' -> IS*() % *trim( Str() ) -> hb_NToS() ; In few places in hbtip the length limit was removed from Str(), as it was used inconsistently and could also cause infinite loops and invalid filenames. % Some other minor updates.
Viktor Szakats
2008-10-27 22:40:04 +00:00
1239fa60dd
2008-10-27 22:39 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * tests/db_brows.prg * contrib/hbmysql/tmysql.prg * contrib/hbnf/miltime.prg * contrib/hbnf/mouse1.prg * contrib/hbnf/sleep.prg * contrib/hbnf/d2e.prg * contrib/hbnf/easter.prg * '&&' comments changed to '//' for all Harbour SVN.
Viktor Szakats
2008-10-27 21:43:51 +00:00
c4636942ec
2008-10-27 21:43 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/Makefile * contrib/make_vc_all.bat * contrib/make_b32_all.bat * contrib/make_gcc_all.sh + Added rddsql to default builds. Please test.
Viktor Szakats
2008-10-27 20:55:24 +00:00
f56ab293a9
2008-10-27 20:50 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * config/rules.cf * Synced Harbour flags with non-GNU make. (added -gc3, -l)
Viktor Szakats
2008-10-27 19:51:15 +00:00
f1b59f3482
2008-10-27 20:06 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/setkey.c ! fixed GPF in HB_SETKEYGET() when bActive block is used
Przemyslaw Czerpak
2008-10-27 19:06:10 +00:00
4e457b25f1
2008-10-27 18:05 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbdefs.h + added HB_PRINTF_FORMAT() macro to declare functions with printf() like formatting parameters - now it works only for GCC compilers.
Przemyslaw Czerpak
2008-10-27 17:05:30 +00:00
97b1d094e5
2008-10-27 15:24 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/compiler/gencc.c ! Fixed -gc3 double number handling problem. Many thanks to Przemek for the fix. [TOMERGE 1.0]
Viktor Szakats
2008-10-27 14:24:32 +00:00
194f8514e9
2008-10-27 15:18 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/rtl/tbrowse.prg * source/debug/debugger.prg ! Cleaned hb_AINS()/hb_ADEL() usage after changing the default of the last parameter. Should fix the recent TBrowse() crash. ; NOTE: I'll rethink the defaulting situation at least for hb_AINS().
Viktor Szakats
2008-10-27 14:20:10 +00:00
d1dc70f971
2008-10-27 12:03 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * make_vc.mak * contrib/mtpl_vc.mak - Removed no longer necessary '-D_CRT_SECURE_NO_DEPRECATE' for MSVS 2005 and upper.
Viktor Szakats
2008-10-27 11:11:02 +00:00
b5e9969713
2008-10-27 11:29 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * include/hbapi.h * source/common/hbstr.c + Added return value to hb_snprintf().
Viktor Szakats
2008-10-27 10:30:03 +00:00
bfd31350c2
2008-10-27 11:26 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/common/hbstr.c * Some tweaks to hb_snprintf(). It still doesn't work for some reason.
Viktor Szakats
2008-10-27 10:26:54 +00:00
2a1b6c0d64
2008-10-27 10:37 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/pp/ppcore.c + Added '#pragma TEXTHIDDEN=<ON | OFF>' to control the existing -texthidden option to add light encoding to strings embedded in code. Since this goes with a slight performance hit and it's rarely used, it might be useful to turn it on only for code parts that really needs this.
Viktor Szakats
2008-10-27 09:38:26 +00:00
32909568c0
2008-10-27 00:01 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/common/hbver.c * Changed to include bitness even for DJGPP. * Changed "(* bit)" to "(*-bit)" ; NOTE: We have __ARCH*BIT__ but this macro is misleading and cannot be used properly on platforms where the compiler is able to generate multiple targets in one build pass. Such system is Darwin/OSX. I'd suggest to consider removing this macro, and rather adding a function to return bitness. Any opininons?
Viktor Szakats
2008-10-26 23:04:57 +00:00
79708d30b0
2008-10-26 22:25 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/common/hbfopen.c * Changed hb_fopen() to use fopen_s(), secure version of fopen() for MSVS 2005 and upper.
Viktor Szakats
2008-10-26 21:43:34 +00:00
aeb5a3fac8
Viktor Szakats
2008-10-26 07:10:19 +00:00
b0a1807d65
2008-10-25 19:10 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbdbgfx/dbgfxc.c + HB_FUNC( HB_OUTDEBUG ). May be I am missing something. Please correct.
Pritpal Bedi
2008-10-26 02:13:41 +00:00
293fccdbff
2008-10-25 12:58 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/gtwvt/gtwvt.h * harbour/source/rtl/gtwvt/gtwvt.c * eliminated few static variables ! fixed possible race condition when new window is created by adding mutex protection
Przemyslaw Czerpak
2008-10-25 10:57:55 +00:00
1e45c02dd6
Marked two changes TOMERGE
Viktor Szakats
2008-10-24 12:01:35 +00:00
704090a093
2008-10-24 13:57 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/vm/arrayshb.c * Changed the default for the last logical parameter of HB_AINS()/HB_ADEL() to be .T. This way there is no need to pass this parameter if someone wants to actually use the extended nature of these functions. Passing a .F. will result in equivalent functionality to AINS()/ADEL(). Essentially the last parameter is just there for compatibility.
Viktor Szakats
2008-10-24 11:58:56 +00:00
a2e6115792
2008-10-24 09:23 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/xhb/hbcompat.ch + Added a few MT related translations. * Some cleanup.
Viktor Szakats
2008-10-24 07:24:25 +00:00
f9f48b59c0
2008-10-23 14:25 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbcurl/hbcurl.c ! Fixed compilation against libcurl 7.16.1. ; Untested.
Viktor Szakats
2008-10-23 12:27:07 +00:00
7ce7a6d888
2008-10-23 12:23 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/mtpl_vc.mak ! Fixed MSVC not rebuilding .prg files after changing them. Current solution is to simply delete the intermediate .c file after C compiler returned. This also saves space, so even if it's a hack, it might be good to add this for other build paths.
Viktor Szakats
2008-10-23 10:24:49 +00:00
8ef12af6d4
2008-10-23 12:17 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * make_vc.mak ! Changed '!' (non-working) echo supression char to '@'.
Viktor Szakats
2008-10-23 10:18:03 +00:00
aba5b928cb
2008-10-23 12:00 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * make_b32.mak * make_vc.mak * contrib/mtpl_b32.mak * contrib/mtpl_vc.mak * "IF EXIST" -> "if exist" for consistency. * "-" echo supression char consistently changed to "@", and added where it was missing (for 'if exist' commands).
Viktor Szakats
2008-10-23 10:03:10 +00:00
6b32c1a1ac
2008-10-22 20:58 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/tests/demowvg.prg ! Yet another cosmetic change to demonstrate Fonts and Size of the windows.
Pritpal Bedi
2008-10-23 03:59:23 +00:00
28d0d6eacd
2008-10-22 20:45 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/tests/demowvg.prg ! Minor change to change the color pallet of <Next Gets> screen.
Pritpal Bedi
2008-10-23 03:46:21 +00:00
e3b222bfa6
2008-10-22 20:11 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/gtwvg.c * harbour/contrib/gtwvg/gtwvg.h * harbour/contrib/gtwvg/wvgpaint.prg * harbour/contrib/gtwvg/tests/demowvg.prg ! Updated to current GTWVT changes for multi-windows support. ;NOTE Compile demowvg.prg with -d__MW__ and execute repeatedly <Traditonal><Next Gets | Browser>. Also paly with other parts as usual.
Pritpal Bedi
2008-10-23 03:16:43 +00:00
afea8ee0dd
2008-10-23 04:01 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/gtxwc/gtxwc.h * harbour/source/rtl/gtxwc/gtxwc.c ! use XInitThreads() for MT safe thread access when linked with MT HVM + added optional mutex protection enabled by HB_XWC_XLIB_NEEDLOCKS macro to use when XLib does not support XInitThreads()
Przemyslaw Czerpak
2008-10-23 02:01:43 +00:00
97a39f0123
2008-10-22 20:01 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * bin/hbmk.bat ! Fix to previous change. (MT and GUI status was reset in the loop).
Viktor Szakats
2008-10-22 18:02:52 +00:00
f43f85e0eb
2008-10-22 19:52 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/gttrm/gttrm.c * use CP437 for BOX characters when terminal is in UTF-8 mode
Przemyslaw Czerpak
2008-10-22 17:52:06 +00:00
63cccbddfa
2008-10-22 19:13 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/thread.c ! fixed memory allocation in HB_THREADWAIT() when more then 16 threads were specified
Przemyslaw Czerpak
2008-10-22 17:13:27 +00:00
47ed35ee5c
2008-10-22 17:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/bin/hbmk.bat * simple modification to make beginning hbmk parameters (-mt and -gui) position independent though they still have to be used before Harbour/ C compiler switches and filenames
Przemyslaw Czerpak
2008-10-22 15:45:36 +00:00
cadb6c1631
2008-10-22 17:07 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * bin/hbmk.bat * Minor.
Viktor Szakats
2008-10-22 15:08:11 +00:00
3110d1ffc0
2008-10-22 17:17 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) + contrib/rddads/adsx.c + added implementation of local indexing support for ADS driver. Local indexing is used in case server can not do index creation, for example: index key depends on relation child area fields, index key uses user defined functions, index is created using codeblock, but not expression, etc. ; This code implements no update index! Partial index update could also be implemented, but I didn't have a need for this. Besides that partial index implementation will be a little more complicated than in other RDD. Database update operations are not done in a single goCold() method. So, index update should be called, from many methods: append(), putValue(), delete(), recall(), etc., or ADS RDD structure should be changed to support real goCold(). For implementation of partial index, I'd suggest to use tree index (instead of a simple sorted array and binary search). B-tree code could be found in contrib/rddsql/sqlmix.c. ; Please check makefiles, and other compilers, platforms.
Mindaugas Kavaliauskas
2008-10-22 14:17:36 +00:00
3092f701ee
2008-10-22 14:57 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * bin/hbmk_os2.cmd + Added support for HB_MT=yes. + Added support for -mt switch.
Viktor Szakats
2008-10-22 13:00:57 +00:00
cad70bfdc2
2008-10-22 16:00 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * contrib/rddsql/hbsqldd.h * contrib/rddsql/sqlbase.c * contrib/rddsql/sqlmix.c * contrib/rddsql/mysqldd.c * Finished implementation of national sorting support * converted // comments to /* */ * translated lithuanian comments to english * updated startup code * fixed BYTE * val -> BYTE val[1]
Mindaugas Kavaliauskas
2008-10-22 12:59:27 +00:00
933db66cff
2008-10-22 14:51 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * bin/hbmk.bat + Added support for 'set HB_GUI=yes' Currently implemented for BCC32 and MSVC. + Added support for 'set HB_MT=yes' (instead of 'MT') for consistency. MT seems to be an xhb heritage and it may be removed in the future. + Added support for optional -mt switch as an equivalent to 'set HB_MT=yes' + Added support for optional -gui switch as an equivalent to 'set HB_GUI=yes' ; NOTE: Ordering (first -mt, then -gui) and casing (everything is lowercase) of the above options are significant.
Viktor Szakats
2008-10-22 12:55:39 +00:00
cc61d55d91
2008-10-22 14:08 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * tests/rto_get.prg + Added tests for assigments as function calls (o:col( 10 ) and some for assigments as _function calls (o:_col( 10 )).
Viktor Szakats
2008-10-22 12:17:14 +00:00
520a0a0206
2008-10-22 05:03 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbstack.h * harbour/include/hbgtcore.h * harbour/include/hbthread.h * harbour/include/hbapigt.h * harbour/source/vm/estack.c * harbour/source/vm/hvm.c * harbour/source/vm/thread.c * harbour/source/rtl/hbgtcore.c + added support for optional allocating independent console window by each thread. By default new thread inherits console Window from parent thread. But each thread can allocate its own console window by calling hb_gtReload( <cGtName> ) function, f.e. by: hb_gtReload( hb_gtVersion() ) If GT driver supports such functionality then new it will allocate new console windows. Each console window has reference counter which is increased when new thread starts and decreased when hb_gtReload() is executed or thread terminates. When counter reach zero give console window is destroyed.
Przemyslaw Czerpak
2008-10-22 03:03:58 +00:00
47ee4c1dba
2008-10-21 17:19 UTC-0500 Teo Fonrouge (teo/at/windtelsoft/dot/com) * source/debug/debugger.prg ! Fixed error when moving in the call stack window to an source prg not included in the path, and a ::oWndVars (Monitor of vars) is opened.
Teo Fonrouge
2008-10-21 22:16:18 +00:00
0cef1d4902
2008-10-21 22:18 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapigt.h * harbour/source/rtl/console.c * harbour/source/rtl/filesys.c * use HB_STD{IN,OUT,ERR}_HANDLE macros instead of hard coded values
Przemyslaw Czerpak
2008-10-21 20:19:00 +00:00
42013c528f
2008-10-21 14:58 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/rtl/box.c ! Fixed GPF in hb_dispBox() when box drawing chars were not passed.
Viktor Szakats
2008-10-21 12:58:55 +00:00
08be73b95c
2008-10-21 13:17 UTC+0100 Miguel Angel Marchuet <miguelangel@marchuet.net> * contrib/xhb/hbcompat.ch * contrib/xhb/hbcompat.h + added compatibilities. * include/fileio.ch * source/rtl/filesys.c * minor sintax correction.
Miguel Angel Marchuet Frutos
2008-10-21 11:16:35 +00:00
5ea5b2d18a
2008-10-21 09:35 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * source/rtl/console.c ! Fixed typo in hb_dispoutAt() numeric color handling.
Viktor Szakats
2008-10-21 07:35:52 +00:00
ad8389d113
2008-10-21 08:29 UTC+0200 Viktor Szakats (harbour.01 syenar hu) + contrib/rddsql + contrib/rddsql/common.mak + contrib/rddsql/tests + contrib/rddsql/tests/test1.prg + contrib/rddsql/tests/bld_b32.bat + contrib/rddsql/tests/bld_vc.bat + contrib/rddsql/Makefile + contrib/rddsql/make_b32.bat + contrib/rddsql/make_vc.bat + contrib/rddsql/make_gcc.sh + contrib/rddsql/mysqldd.c + contrib/rddsql/sqlbase.c + contrib/rddsql/sqlmix.c + contrib/rddsql/hbsqldd.h + Added SQL RDD sent to the list by Mindaugas. * Changed strcpy(), unused vars, startup code, added make files, fixed all MSVS/BCC warnings, other minor cleanups. * Changed 'BYTE val[]' to 'BYTE * val' in struct decl. ; TOFIX: It doesn't compile on MSVC due to this error: .\mysqldd.c(65) : fatal error C1017: invalid integer constant expression
Viktor Szakats
2008-10-21 06:43:47 +00:00
c7ffafd2d0
2008-10-20 21:16 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbct/ctwin.c * moved internal CTW data to structure allocated dynamically and hold by inside current thread GT (HB_GT) to eliminate static variables used by GTCTW. Now each thread can have its own independent set of CTWindows if it allocated new GT.
Przemyslaw Czerpak
2008-10-20 19:17:17 +00:00
5b9c5e230e
2008-10-20 12:06 UTC-0500 Teo Fonrouge (teo/at/windtelsoft/dot/com) * source/debug/debugger.prg ! Fixed error when selecting "Restore Settings" and the current prg source is not in the "path for Files" option. (NIL ::oBrwText at line 1478 on debugger.prg)
Teo Fonrouge
2008-10-20 17:06:54 +00:00
aef588d027
2008-10-20 08:39 UTC+0200 Viktor Szakats (harbour.01 syenar hu) * contrib/hbdbgfx/Makefile * contrib/hbdbgfx/common.mak + contrib/hbdbgfx/make_gcc.sh * contrib/hbdbgfx/make_b32.bat * contrib/hbdbgfx/make_vc.bat * contrib/hbdbgfx/hbdbgfx.h * contrib/hbdbgfx/dbgfxc.c * contrib/hbdbgfx/dbgfx.prg * contrib/hbdbgfx/sprintf.prg * Some cleanups and fixes. ; TOFIX: hb_ToOutDebug() for WinCE/Unicode. Maybe adding other platforms.
Viktor Szakats
2008-10-20 06:47:13 +00:00
38e2cf2339
2008-10-19 20:18 UTC-0500 Teo Fonrouge (teo/at/windtelsoft/dot/com) * source/debug/dbgbrwsr.prg ! Fixed out of range error ( BASE/1133 ) when scrolling out the source code window and then executing a "run" command.
Teo Fonrouge
2008-10-20 04:12:50 +00:00
e76017d28c
2008-10-20 01:18 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbstack.h ! added HB_EXPORT to hb_stack*() functions used in -gc3 code
Przemyslaw Czerpak
2008-10-19 23:18:33 +00:00