Commit Graph

  • 1063d8be8a corrected day of recent entries. Viktor Szakats 2009-02-16 12:11:37 +00:00
  • 8a814395be 2009-02-16 14:02 UTC+0200 Chen Kedem <niki@synel.co.il> * doc/dirstruc.txt * Updated to reflect current state. Chen Kedem 2009-02-16 12:03:38 +00:00
  • 23127c393a 2009-02-17 12:48 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbapicdp.h * common.mak * source/codepage/Makefile + source/codepage/ucmacce.c + source/codepage/ucmacice.c + source/codepage/uc424.c + source/codepage/ucmacrom.c + source/codepage/ucmacgrk.c + source/codepage/uc037.c + source/codepage/uc875.c + source/codepage/uc1026.c + source/codepage/ucascii.c + source/codepage/ucatari.c + source/codepage/ucmaccyr.c + source/codepage/uc1006.c + source/codepage/ucnext.c + source/codepage/ucmactrk.c + source/codepage/uc856.c + source/codepage/uc500.c + Added missing codepages. Except for multi-byte ones, which I believe are not supported by the current Harbour infrastructure. Viktor Szakats 2009-02-16 11:50:35 +00:00
  • cd5c391aff 2009-02-17 11:52 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk/hbmk.prg + Added support to pass .hbp files on the command line. Viktor Szakats 2009-02-16 10:53:16 +00:00
  • cdaf5e8f4a 2009-02-16 00:10 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/common.mak * harbour/contrib/gtwvg/Makefile + Added wvgdarea.prg Pritpal Bedi 2009-02-16 08:52:01 +00:00
  • 455502872b 2009-02-17 09:25 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbapollo/tests/hbapollo.hbp + Added filters. ; TOFIX: hbapollo test doesn't link with MSVC. Viktor Szakats 2009-02-16 08:25:59 +00:00
  • f12473a73f 2009-02-17 02:18 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * make_b32.mak * make_vc.mak - Deleted hbmk*.bat references. Viktor Szakats 2009-02-16 01:22:49 +00:00
  • ac54370493 2009-02-17 02:16 UTC+0100 Viktor Szakats (harbour.01 syenar hu) - bin/hbmk.bat - bin/hbmk_gcc.bat - bin/hbmk_os2.cmd - bin/hbmk_ow.bat - bin/hbmk_b32.bat - bin/hbmk_vc.bat - Removed make files obsoleted by new hbmk tool. Old calling convention, features, switches, envvars continue to work. WARNING: If you've called hbmk as hbmk.bat, you'll need to change that to simply hbmk. Viktor Szakats 2009-02-16 01:18:00 +00:00
  • 0bbab2a284 2009-02-17 00:40 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * common.mak * make_b32.mak * make_vc.mak * make_gcc.mak * utils/Makefile - utils/hbmake - Removed hbmake from repository. Viktor Szakats 2009-02-15 23:40:18 +00:00
  • f18b3c3cb2 2009-02-17 00:33 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/compiler/hbusage.c + Added Vailton Renato to credit list. Viktor Szakats 2009-02-15 23:34:57 +00:00
  • 862fa6e6e5 2009-02-16 22:28 UTC+0100 Viktor Szakats (harbour.01 syenar hu) + contrib/gtwvg/tests/gtwvg.hbp + contrib/hbapollo/tests/hbapollo.hbp + contrib/hbbtree/tests/hbbtree.hbp + contrib/hbbtree/tests/test.hbm + Added hbmk files. Viktor Szakats 2009-02-15 21:26:57 +00:00
  • 50d7dbd784 2009-02-16 20:54 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk/hbmk.prg + Added support for '#' comment lines in .hbm files. + Added support to automatically convert slashes/backslashes in passed libnames and prg options. * Cleanup on computing Harbour location. I didn't test all situations here. This should fix previous versions not honoring explicit HB_*_INSTALL envvars. + Added support for POCC (untested). Viktor Szakats 2009-02-15 20:14:40 +00:00
  • 3be140b2ec 2009-02-16 18:37 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk/hbmk.prg + Added POCC and DMC autodetection. + Added screen message when no C compiler could be autodetected. ! owatcom was missing from OS/2 supported compiler internal list. Viktor Szakats 2009-02-15 17:37:12 +00:00
  • ad9a1de4a1 2009-02-16 17:45 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk/hbmk.prg + Added support for -map switch to create a map file. + Added support for -run switch to run the created executable. + Script files can be passed without '@' prefix if using the extension '.hbm'. So 'hbmk myscript.hbm' will now also work. + Now possible to negate most switches using a '-' postfix: 'hbmk -strip-' + Added '-notrace'/'-trace-' switches to disable tracing. + Some steps towards Windows resource support. + Added support for 'cflags=' and 'ldflags=' in .hbp files. + Added mini architecture/compiler filter which can be used in every line of an .hbp file, and also for every library passed on the command line: hbmk hello.prg -lonlyforlinux{linux} The filter expression can use paranthesis, '&' for AND, '|' for OR and '!' for not. F.e.: {linux&!owatcom} % Minor optimizations. Viktor Szakats 2009-02-15 16:46:28 +00:00
  • 15ba3068e3 2009-02-15 08:56 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk/hbmk.prg + Added -bldflags option which tells hbmk to also apply user build flags (HB_USER_*FLAGS) used when building Harbour. * Minor internal cleanups. ! Typo in help screen. Viktor Szakats 2009-02-15 07:58:03 +00:00
  • 15918b234c 2009-02-15 02:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk/hbmk.prg ! Fix to previous commit. * Help screen made more compact. Viktor Szakats 2009-02-15 01:29:22 +00:00
  • e380960de0 2009-02-15 02:22 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk/hbmk.prg + Added support for parameters passed in files: 'hbmk @myprogram.hbm'. Multiple scripts can be passed, and they can be combined with normal command line options. This makes it possible to supply quasi make files for programs. + Added support for hbmake parameter (.hbp) files. hbmk will scan current dir for .hbp files and process them. .hbp files can specify user libs, .prg options, can control MT, GUI, NULRDD, SHARED, DEBUG, STRIP and can select GT. This makes it ideal to offer automatic setup for lib dependent programs, f.e. an .hbp can be places in contrib test dirs to allow for a configuration free make process without the need of any helper batch/script files. 3rd party makers can also supply .hbp file for the same effect, f.e. xhgtk, hwgui support may be added this way, without hard-wiring knowledge into hbmk itself. -nohbp disables processing of these files. + Added support for HB_GT envvar. + -o support for win/msvc. ! Fix to GT handling and -shared to for msvc and bcc32. ! Fixed some envvar names. Viktor Szakats 2009-02-15 01:21:12 +00:00
  • ebb2150ed8 2009-02-14 13:32 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) + harbour/contrib/hbwin/wapi_commctrl.c + Added WAPI_Image*() functions. Pritpal Bedi 2009-02-14 21:46:19 +00:00
  • fda4d02e93 2009-02-14 19:50 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk/hbmk.prg + Added -strip/nostrip switch and implemented for GCC/GPP. + Added -trace switch to see executed commands. + Added negative switches: -std, -st, -nodebug + Added detection whether Harbour is installed in default system locations on *NIX systems. If it is, turn on shared libraries by default for all *NIX systems. + Added support for GT selection with -gt??? switch. (using .prg method, not .c as in hbmk bash script) + Added support for linux/gpp. ; NOTE: Some things still missing: - details of *NIX stuff, systems libs, switches, etc, etc. - -fullstatic not yet supported. - fmstat/nofmstat. It would be good to find a more easily manageable way to influence that. Current one is make system dependent and a bit hackish. - handling 3rd party libs. These should be supported by supplying proper parameter, and we can provide example scripts for these libs. Hard-wiring them into core Harbour is quite dangerous. - "MAIN" function override. I'd rather leave this out, and clear up the situation with entry procs. - gtsln and gtcrs support. - Watcom, OS/2, *NIX not tested. - Built-in support for our contribs. For clear separation of components contribs shouldn't be referred to in this core component. - Filtering foreign system libs passed on the command line for platforms not needing them. The goal is to be able to use as simple and _portable_ hbmk command lines as possible. - Support for POCC, DM. ; TODO: - Switch to portable command lines in hbmk.bat files. (Win9x will be supported again). - Remove bin/hbmk*.bat, bin/hbmk*.cmd, util/hbmake/*. - Cleanup on variable names in hbmk.prg. Viktor Szakats 2009-02-14 18:47:59 +00:00
  • 9440a0000b 2009-02-14 17:34 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk/hbmk.prg ! Fixes after testing with MSVC and MINGW both static and dynamic mode. Viktor Szakats 2009-02-14 16:35:17 +00:00
  • e5713107b1 2009-02-14 14:23 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk/hbmk.prg - Added support for -o option for win/bcc32. Viktor Szakats 2009-02-14 13:26:30 +00:00
  • 24768861bf 2009-02-14 13:25 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbmk/hbmk.prg + Added linux/owatcom, os2/icc support. (completely untested) Viktor Szakats 2009-02-14 12:26:53 +00:00
  • f7289cf019 2009-02-14 13:17 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * make_b32.mak * make_vc.mak * make_gcc.mak * common.mak * utils/Makefile + Added hbmk to make systems. Viktor Szakats 2009-02-14 12:18:24 +00:00
  • 3240e158a7 2009-02-14 10:49 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/memvars.c % small optimization in __MVSAVE() Przemyslaw Czerpak 2009-02-14 09:44:23 +00:00
  • 1c75d2b214 2009-02-13 22:00 UTC+0100 Viktor Szakats (harbour.01 syenar hu) + utils/hbmk + utils/hbmk/hbmk.prg + utils/hbmk/Makefile + Added hbmk .prg implementation. First pass, work in progress, unfinished. It aims to fully replace hbmk.bat, hbmk_os2.cmd and possibly/eventually hbmk bash script, with similar functionality. Beyond that it's meant to support all compiler/platform combination we happen to have under /config. Viktor Szakats 2009-02-13 21:14:47 +00:00
  • 6e58e1d506 2009-02-13 21:57 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com) * harbour/bin/hbmk.bat * added more temp envvar cleanup Francesco Saverio Giudice 2009-02-13 20:57:55 +00:00
  • 4bc0533891 2009-02-13 20:10 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * make_b32.bat * tests/rddtest/make_c52.bat * tests/run_prg.bat * tests/hbmk_gnu.bat * tests/hbmk_vc.bat * tests/hbmk_b32.bat * tests/run_prg_all.bat * bin/hbmk.bat * bin/hbmk_os2.cmd * bin/postinst.bat * make_vc.bat * make_gnu_os2.cmd * make_gnu.bat * contrib/make_b32_all.bat * contrib/mtpl_b32.bat * contrib/make_vc_all.bat * contrib/mtpl_vc.bat * contrib/examples/pp/hbmk.bat * contrib/examples/guestbk/hbmk.bat * contrib/examples/pe/hbmk.bat * contrib/examples/hbsqlit2/tests/hbmk.bat * contrib/examples/uhttpd/hbmk.bat * contrib/examples/dbu/hbmk.bat * contrib/examples/terminal/hbmk.bat * contrib/examples/terminal/hbmk_trm_appn.bat * contrib/examples/hscript/hbmk.bat * contrib/examples/rl/hbmk.bat * utils/hbdoc/hbmk.bat * utils/hbextern/make_c5x.bat * utils/hbmake/hbmk.bat * utils/hbtest/make_c5x.bat * utils/hbtest/make_xpp.bat * Minor formatting. * Cleanups to refer to simply 'hbmk'. Viktor Szakats 2009-02-13 19:24:37 +00:00
  • 24037047eb 2009-02-13 19:00 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hbmk.bat % Compiler detection made faster. ; TOFIX: MinGW requires different library names than the rest of compilers, so it currently won't work for hbmk.bat files where HB_USER_LIBS is set. Viktor Szakats 2009-02-13 18:02:34 +00:00
  • 300c43f10c two minor debug stuff removed Viktor Szakats 2009-02-13 17:47:58 +00:00
  • 0c530e72e1 2009-02-13 18:43 UTC+0100 Viktor Szakats (harbour.01 syenar hu) + contrib/examples/dbu/hbmk.bat - contrib/examples/dbu/hbmk_b32.bat - contrib/examples/dbu/hbmk_vc.bat + contrib/examples/hscript/hbmk.bat - contrib/examples/hscript/hbmk_b32.bat - contrib/examples/hscript/hbmk_vc.bat % Converted compiler specific make files to generic ones. Viktor Szakats 2009-02-13 17:43:36 +00:00
  • b23cd8dba5 2009-02-13 18:36 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hbmk.bat + Added automatic architecture detection on Windows NT and above. + Added automatic compiler detection on Windows NT and above. (mingw, msvc, bcc32 and owatcom are detected - in that order) The given compiler should be properly setup, with compiler executable in PATH or current dir. Viktor Szakats 2009-02-13 17:39:31 +00:00
  • 500e362615 2009-02-13 17:34 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hbmk.bat + Allow mixing -mt, -gui, -shared, -debug switches with the input files. So 'hbmk_vc testapp -gui' will now work. Viktor Szakats 2009-02-13 16:35:06 +00:00
  • a09a5fd92c 2009-02-13 17:26 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hbmk.bat + Added support for pure .c projects. (like pp) Viktor Szakats 2009-02-13 16:28:30 +00:00
  • bf033badc4 2009-02-13 16:35 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hbmk.bat + Added detection for .PRG written in uppercase. (needed for DBU original sources.) ! Fixed to set 'echo off' Viktor Szakats 2009-02-13 15:36:02 +00:00
  • b1a27cbed7 2009-02-13 16:03 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hbmk.bat + Added autodetection of Harbour dirs. So this batch will now work when called from any directories, and even if '/bin' dir is added to the PATH. IOW, it's not anymore necessary to supply these envvars in normal cases: HB_INSTALL_PREFIX, HB_BIN_INSTALL, HB_LIB_INSTALL, HB_INC_INSTALL. If someone moves this batch file away from its original place, these envvars can still be used to point to the Harbour tree, but support for this may be removed in the future to keep things simple. + Added support for multiple .prg files on the command line. The first will be the main program. + Added support to supply .c files on the command line. [these features need Windows NT or upper] ; TODO: Test OpenWatcom. I had to remove -fo and FILE directives from script, if this was required we need to find a solution to support multiple input files. Viktor Szakats 2009-02-13 15:12:42 +00:00
  • 15944de000 2009-02-13 13:05 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/common/hbver.c + Added Windows 7 and Windows Server 2008 R2 detection. Viktor Szakats 2009-02-13 12:08:09 +00:00
  • e7ca29fad0 2009-02-13 12:09 UTC+0100 Viktor Szakats (harbour.01 syenar hu) + contrib/examples/terminal/hbmk_b32.bat + contrib/examples/terminal/hbmk_b32_trm_appn.bat + contrib/examples/terminal/hbmk_vc.bat + contrib/examples/terminal/hbmk_vc_trm_appn.bat + Added build batches, one generic for client and server, and one special for trm_appn. ; NOTE: Turn off Unicode when building these apps. Viktor Szakats 2009-02-13 11:10:49 +00:00
  • a05c032678 2009-02-13 11:15 UTC+0100 Maurilio Longo (maurilio.longo@libero.it) * harbour/include/hbthread.h * harbour/source/vm/thread.c ! fixed a bug on OS/2 MT implementation adding a new function, _hb_cond_timed_wait() because when a semaphore gets posted it has to be reset, otherwise it does not stop new threads entering it in a wait. Maurilio Longo 2009-02-13 10:18:28 +00:00
  • bdc6e81793 2009-02-13 11:08 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbpp.h * harbour/source/pp/hbpp.c * harbour/source/pp/ppcore.c * harbour/source/compiler/hbmain.c + added support for dynamically calculated #define results ! removed old code which was adding __FILE__ #define constant It was not working correctly like in other compilers ignoring #include + added __FILE__ and __LINE__ #define directives using dynamically calculated results - now it works as expected respecting #include directives and the implementation is local to PP without any hacks in core compiler code. Przemyslaw Czerpak 2009-02-13 10:04:16 +00:00
  • b8bd30f542 2009-02-13 10:51 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbdefs.h * contrib/gtwvg/gtwvg.h * contrib/gtwvg/wvggui.h * contrib/examples/terminal/trm_client.prg + Added HB_EXTERN_START/END. Viktor Szakats 2009-02-13 09:53:13 +00:00
  • eab18c603b 2009-02-13 00:29 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/wvgcore.c ! Fixed hb_wvt_Get|SetStringAttrib()s to respect return errcode. Pritpal Bedi 2009-02-13 08:39:30 +00:00
  • f6dc1367ad 2009-02-13 09:25 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/rddads/rddads.h ! Added missing extern directive. Viktor Szakats 2009-02-13 08:26:11 +00:00
  • 3f3a49eb8f 2009-02-12 11:43 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) - harbour/include/hbwapi.h + harbour/contrib/hbwin/hbwapi.h Pritpal Bedi 2009-02-12 19:45:10 +00:00
  • db9e9390e8 2009-02-12 11:23 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) + harbour/include/hbwapi.h Pritpal Bedi 2009-02-12 19:27:56 +00:00
  • 86e84ba537 2009-02-12 12:48 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/lang/msgrukoi.c * source/lang/msgruwin.c * source/lang/msguakoi.c * source/lang/msguawin.c * source/lang/msgru866.c * source/lang/msgua866.c ! Fixed date format to be DD.MM.YYYY. Viktor Szakats 2009-02-12 11:48:50 +00:00
  • bc6e1a9b3e 2009-02-12 10:57 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbsetup.h * include/hbapi.h * source/common/hbprintf.c * source/common/hbstr.c + Temporarily enabled local hb_snprintf() implementation. ; Please test. If it's okay, we can enable it permanently. Viktor Szakats 2009-02-12 10:03:45 +00:00
  • b48e515893 2009-02-12 11:43 UTC+0200 Petr Chornyj (myorg63 at mail.ru) * /source/lang/msguawin.c * /source/lang/msgua866.c * /source/lang/msguakoi.c * Minor changes. Petr Chornyj 2009-02-12 09:46:17 +00:00
  • c70e787f15 2009-02-12 01:49 UTC+0200 Petr Chornyj (myorg63 at mail.ru) * /source/lang/msguawin.c * /source/lang/msgua866.c * /source/lang/msguakoi.c * Corrected bad Ukrainian localization Petr Chornyj 2009-02-12 09:13:22 +00:00
  • 534776191a 2009-12-11 18:09 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/wvgwin.c - #include "hbwapi.h" Pritpal Bedi 2009-02-12 02:10:36 +00:00
  • 6b40cf338e 2009-12-11 17:00 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/wvgwin.c * harbour/contrib/gtwvg/wvgsink.c * harbour/contrib/gtwvg/wvgax.prg * harbour/contrib/gtwvg/wvgdlg.prg * harbour/contrib/gtwvg/wvgmenub.prg * harbour/contrib/gtwvg/wvgparts.ch * harbour/contrib/gtwvg/wvgphdlr.prg * harbour/contrib/gtwvg/wvgstatc.prg * harbour/contrib/gtwvg/wvgtoolb.prg * harbour/contrib/gtwvg/wvgwnd.prg ! Numerous enhancements and fixes, difficult to remember as most are spread over a long time and where I had no means to update them. But all are synchronized with changes effected till date by others. Pritpal Bedi 2009-02-12 01:08:20 +00:00
  • 40020e4a64 2009-02-12 01:17 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/extend.c * formatting Przemyslaw Czerpak 2009-02-12 00:12:34 +00:00
  • f1435592e5 2009-02-11 22:36 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com) * harbour/contrib/rddsql/sddfb/make_vc.bat * fixed typo ; NOTE: Viktor pls check me, this is my first build with MSVC. Francesco Saverio Giudice 2009-02-11 21:37:00 +00:00
  • 56009aeac6 and some minor typos in code Viktor Szakats 2009-02-11 19:49:09 +00:00
  • 3cfde68eaf minor mistake in prev commit Viktor Szakats 2009-02-11 19:46:02 +00:00
  • ce6bbc930c 2009-02-11 20:40 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rtl/binnumx.c * Added rewritten versions of these functions: a proper license: BIN2U(), W2BIN(), U2BIN() ; Work of Przemek. Viktor Szakats 2009-02-11 19:41:19 +00:00
  • 5c754d9eca 2009-02-11 20:05 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * COPYING * doc/license.txt * source/rtl/binnum.c * Added rewritten versions of these functions, now with a proper license: BIN2W(), BIN2I(), BIN2L(), I2BIN(), L2BIN() ; Thanks to Przemek. Viktor Szakats 2009-02-11 19:06:00 +00:00
  • 31ed19525f 2009-02-11 19:47 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/std.ch * include/hbclass.ch * include/common.ch * HB_SYMBOL_UNUSED() moved to std.ch. Viktor Szakats 2009-02-11 18:48:38 +00:00
  • fab2396d7f 2009-02-11 19:44 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbct/files.c * source/common/hbfsapi.c * source/rtl/gtgui/gtgui.c * source/rtl/gttone.c * W32 -> Windows. In comments. Viktor Szakats 2009-02-11 18:45:26 +00:00
  • 4c6372e8ff 2009-02-11 19:40 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * doc/en/diskspac.txt * doc/en/terminal.txt * doc/en/setmode.txt * doc/es/diskspac.txt * doc/es/dirstruc.txt * doc/inet.txt * contrib/hbmysql/readme.txt * contrib/hbct/disk.c * contrib/hbtpathy/telepath.prg * contrib/hbole/tests/testole.prg * contrib/gtwvg/gtwvg.c * contrib/gtwvg/wvgclass.prg * contrib/gtwvg/gtwvg.h * contrib/gtwvg/wvggui.c * contrib/gtwvg/wvggui.h * contrib/gtwvg/wvgwin.c * contrib/gtwvg/wvgutils.c * contrib/gtwvg/wvgcore.c * contrib/hbgf/hbgfos2/winctrl.prg * contrib/hbgf/hbgfos2/tform.prg * source/common/hbver.c * source/rtl/run.c * source/rtl/gtwin/gtwin.c * source/rtl/oemansi.c * source/rtl/gtwvt/gtwvt.h * source/rtl/gtwvt/gtwvt.c * source/rtl/hbrandom.c * source/rtl/filesys.c * Win32 -> Windows. In comments / docs. Viktor Szakats 2009-02-11 18:41:31 +00:00
  • dc2a07f2b7 2009-02-11 19:03 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * COPYING * source/rtl/philes.c ! Fixed license to have the Harbour exception, in agreement with the group and main copyright holders. * Minor cleanup to HB_FGETDATETIME(). Viktor Szakats 2009-02-11 18:05:27 +00:00
  • fb7b5e9659 2009-02-11 19:30 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/include/hbextern.ch * harbour/source/rtl/philes.c + added HB_FGETDATETIME(). A "brother" of function HB_FGETDATETIME(). ; TODO: BTW, hb_fs*() functions can get a better precision (milliseconds). It would be nice to support it also at .prg level. Mindaugas Kavaliauskas 2009-02-11 17:28:45 +00:00
  • 7a8cb4a17c 2009-02-11 18:30 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/source/vm/proc.c * hb_procname() support for symbol evaluation Mindaugas Kavaliauskas 2009-02-11 16:29:57 +00:00
  • 155977236e 2009-02-11 16:30 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/gtwvg/wvgutils.c ! Applied fixes done to WIN_APPENDMENU() to the exact same function named WVT_APPENDMENU(). % Converted WVT_APPENDMENU() to a simple stub redirecting the call to WIN_APPENDMENU(). Viktor Szakats 2009-02-11 15:34:30 +00:00
  • 4065e2a35a 2009-02-11 15:33 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/gtwvg/wvgwin.c ! Fixed to use hb_snprintf() instead of unsafe sprintf(). ! Fixed WIN_APPENDMENU() to not directly modify Harbour string buffer (when compiled in non-Unicode mode). ! Fixed WIN_APPENDMENU() to modify string _before_ converting it to Unicode. (when compiled in Unicode mode). ; This clears the GPF previously reported by me. Viktor Szakats 2009-02-11 14:34:05 +00:00
  • 6313b42b2b 2009-02-11 15:05 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/set.c ! fixed casting in hb_fsFileExists() Przemyslaw Czerpak 2009-02-11 14:00:37 +00:00
  • 5ddefa0f45 2009-02-11 14:51 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/gtwvg/wvgwin.c * harbour/contrib/gtwvg/wvgsink.c * pacified MinGW warnings. This one: ../../wvgsink.c:368: warning: comparison of unsigned expression < 0 is always false Should be checked by author. Pritpal can you look at it? 'count' is declared as WORD so it cannot be negative. Przemyslaw Czerpak 2009-02-11 13:47:02 +00:00
  • d71eb670f8 2009-02-11 13:10 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/ChangeLog * add missing information about optimized hb_fsExtName() in previous commit Przemyslaw Czerpak 2009-02-11 12:05:29 +00:00
  • 51c1b7c70e 2009-02-11 10:44 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * ChangeLog ! Fixed wrong name/e-mail in previous changelog header of mine. Viktor Szakats 2009-02-11 09:45:42 +00:00
  • fc28614cee 2009-02-11 09:46 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * source/rtl/gtwvt/gtwvt.c * BYTE -> CHAR (Windows) - UNDONE. Viktor Szakats 2009-02-11 08:47:48 +00:00
  • 013f7ab9a5 2009-02-11 02:38 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbapi.h * harbour/source/vm/cmdarg.c + added const char * hb_cmdargARGVN( int argc ) Przemyslaw Czerpak 2009-02-11 01:33:31 +00:00
  • bd949536fe 2009-02-10 10:35 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rtl/filesys.c ! Fixes for *NIX compilation to latest change. Please test. [ some more ] Viktor Szakats 2009-02-10 09:36:36 +00:00
  • 1c87526a47 2009-02-10 10:34 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rtl/filesys.c ! Fixes for *NIX compilation to latest change. Please test. Viktor Szakats 2009-02-10 09:34:44 +00:00
  • 7ee8e7a80f 2009-02-10 03:52 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbssl/Makefile + Added new detection dir. Viktor Szakats 2009-02-10 03:19:10 +00:00
  • 4961857b2d 2009-02-10 04:15 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/classes.c * covered some old functions marked as deprecated long time ago by HB_LEGACY_LEVEL2 macro Przemyslaw Czerpak 2009-02-10 03:10:57 +00:00
  • d7a6d7984b 2009-02-10 02:53 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * ChangeLog * contrib/rddsql/sddmy/common.mak * contrib/rddsql/sddmy/make_b32.bat * contrib/rddsql/sddmy/make_vc.bat * contrib/rddsql/sddpg/common.mak * contrib/rddsql/sddpg/make_b32.bat * contrib/rddsql/sddpg/make_vc.bat * contrib/rddsql/sddfb/common.mak * contrib/rddsql/sddfb/make_b32.bat * contrib/rddsql/sddfb/make_vc.bat ! Fixed HB_ROOT setting. This fixes a former TOFIX in ChangeLog. 'set HB_ROOT = ..\..\..' was right, but spaces aren't accepted around '=', so it wasn't executed. Viktor Szakats 2009-02-10 01:54:27 +00:00
  • 667983f196 2009-02-10 02:34 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbapigt.h * source/rtl/hbgtcore.c * source/rtl/gtfunc.c - Removed unnecessary extension to HB_GT_INFO. Viktor Szakats 2009-02-10 01:35:15 +00:00
  • 5725adf803 2009-02-10 02:04 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * doc/whatsnew.txt * include/hbextern.ch * source/vm/runner.c * source/rdd/dbcmd.c * __HRB*() functions marked as HB_LEGACY_LEVEL2 compatibility, please update your code to use HB_HRB*(). * __RDDGETTEMPALIAS() marked as HB_LEGACY_LEVEL2 compatibility, please update your code to use HB_RDDGETTEMPALIAS(). ; I've permanently remove these symbols from hbextern.ch, so regardless of the legacy setting, hbrun won't have them anymore. This is merely technical, as it would need some hacks in the make system to push through HB_LEGACY_OFF to pptable.c generation. If someone wants to deal with this, even better. Viktor Szakats 2009-02-10 01:27:54 +00:00
  • 897a02e44a 2009-02-10 01:39 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * doc/whatsnew.txt * include/clipdefs.h * include/filesys.api * include/gt.api * include/hbapi.h * include/hbapierr.h * include/hbapifs.h * include/hbapigt.h * include/hbapiitm.h * include/hbapirdd.h * include/hbdefs.h * include/hbgfxdef.ch * include/hbgtinfo.ch * include/hbsetup.ch * include/hbsetup.h * include/item.api * include/rdd.api * source/rtl/errorapi.c * source/rtl/filesys.c * source/vm/cmdarg.c * common.mak - source/vm/debugold.c * source/vm/Makefile * source/vm/vmmt/Makefile - Permanently disabled HB_LEGACY_LEVEL support. + Added HB_LEGACY_LEVEL2 support to protect some recently made incompatible changes. Old methods are supported until Harbour 1.2. Please update your code until then. To test your code for compatibility with recent changes, you can turn off legacy support manually by #defining HB_LEGACY_OFF. (HB_USER_CFLAGS=-DHB_LEGACY_OFF) This is recommended on local systems for all Harbour developers. Viktor Szakats 2009-02-10 00:47:50 +00:00
  • d6c2e99434 2009-02-10 01:38 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com) * harbour/contrib/examples/uhttpd/uhttpd.prg * Updated uHTTPD (Work in progress) + Added support for Sessions * Fixed ini file support * harbour/contrib/examples/uhttpd/cgifunc.prg * Fixed some functions + harbour/contrib/examples/uhttpd/session.prg + Session class * harbour/contrib/examples/uhttpd/modules/info.prg + Added display of SESSION vars + Added a simple example of SESSIONS * harbour/contrib/examples/uhttpd/hbmk_b32.bat * harbour/contrib/examples/uhttpd/hbmk_b32.bat + Added new files + harbour/contrib/examples/uhttpd/sessions + Added folder used in samples Francesco Saverio Giudice 2009-02-10 00:39:40 +00:00
  • c030c2aba6 2009-02-10 00:50 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * ChangeLog * Updated [DONE] statuses. Viktor Szakats 2009-02-09 23:51:00 +00:00
  • c5641b250f 2009-02-10 00:39 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbapigt.h * source/rtl/gtfunc.c + Extended HB_GT_INFO structure with nPCount member. Viktor Szakats 2009-02-09 23:44:49 +00:00
  • 3da598e9d5 2009-02-09 15:00 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rdd/hsx/hsx.c * keep HSX indexes in global table synced by mutex instead of using thread storage data (TSD) on HVM stack. It allows to move HSX indexes between threads, f.e. when workarea is moved by HB_DEATCH()/HB_REQUEST() Przemyslaw Czerpak 2009-02-09 13:55:30 +00:00
  • 357acc1f38 2009-02-09 12:43 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rtl/fstemp.c ! Added cast for MSVC warning. (this code part was formerly only active for non-Windows builds) Viktor Szakats 2009-02-09 11:43:46 +00:00
  • 7799f9234e 2009-02-08 22:19 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbapifs.h * source/rtl/spfiles.c + Added hb_spFileExists(). Same as hb_spFile(), but uses the more efficient (especially on networks) hb_fsFileExists() call to check for file exitance. [ not very elegant solution, as I've just copied the whole function, and changed the file existance call, maybe a worker function + passing the check function pointer could help, but the hb_fsFile() and hb_fsFileExists() workings differ slightly. ] Viktor Szakats 2009-02-08 21:36:57 +00:00
  • 8d8eb6baa4 2009-02-08 20:56 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * doc/whatsnew.txt + Started 1.1.0 whatsnew section. Incomplete. Please, review, extend, reorder, proofread, etc. Viktor Szakats 2009-02-08 19:57:07 +00:00
  • eefe474f98 2009-02-08 18:06 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rtl/gtwvt/gtwvt.c * BYTE -> CHAR (Windows) Viktor Szakats 2009-02-08 17:07:38 +00:00
  • 73c7f2a2bd 2009-02-07 02:15 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/fstemp.c * casting for C++ mode Przemyslaw Czerpak 2009-02-07 01:11:03 +00:00
  • b55bb5430a added small usage example for HB_FTEMPCREATEEX() Viktor Szakats 2009-02-07 00:24:28 +00:00
  • ad83c96712 2009-02-07 01:21 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbapifs.h * include/hbextern.ch * source/rtl/fstemp.c * source/rtl/filebuf.c + Added hb_fsCreateTempEx(). Similar to hb_fsCreateTemp(), but allows to control the extension. Note, that the ordering of parameters ha slightly changed compared to hb_fsCreateTemp(). + Added hb_fileCreateTempEx(). See above. + Added Harbour level HB_FTEMPCREATEEX(). See above. ; Please review & test. Viktor Szakats 2009-02-07 00:22:40 +00:00
  • e6f65375b1 2009-02-07 00:27 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/debug/dbgentry.c % Using HB_ISFIRSTIDCHAR() and HB_ISNEXTIDCHAR() macros. Viktor Szakats 2009-02-06 23:27:41 +00:00
  • 027fa965de 2009-02-07 00:22 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/Makefile - include/hbfixdj.h * include/hbsetup.h - Removed file no longer needed. Harbour no longer uses is*()/toupper()/tolower() calls, or <ctype.h>. Viktor Szakats 2009-02-06 23:23:20 +00:00
  • e339973046 2009-02-07 00:22 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbdefs.h * harbour/include/hbapi.h * moved HB_ISSPACE(), HB_ISFIRSTIDCHAR() and HB_ISNEXTIDCHAR() from hbapi.h to hbdefs.h + HB_ISXDIGIT() macro Przemyslaw Czerpak 2009-02-06 23:18:19 +00:00
  • a341b29acd 2009-02-06 23:47 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * common.mak * harbour-wce-spec * harbour-win-spec * harbour.spec * make_b32.bat * make_b32.mak * make_gcc.mak * make_gcc.sh * make_gnu.bat * make_gnu.sh * make_gnu_os2.cmd * make_gnu_xmingw.sh * make_gnu_xmingwce.sh * make_vc.bat * make_vc.mak * mpkg_tgz.sh * bin/hb-func.sh * bin/hb-mkslib.sh * bin/hbmk.bat * bin/hbmk_os2.cmd * bin/postinst.sh * config/bin.cf * config/bsd/gcc.cf * config/darwin/gcc.cf * config/dos/bcc16.cf * config/dos/djgpp.cf * config/dos/owatcom.cf * config/dos/rsx32.cf * config/hpux/gcc.cf * config/lib.cf * config/linux/gcc.cf * config/linux/owatcom.cf * config/os2/gcc.cf * config/os2/icc.cf * config/rules.cf * config/sunos/gcc.cf * config/win/bcc32.cf * config/win/dm.cf * config/win/gcc.cf * config/win/icc.cf * config/win/mingw.cf * config/win/mingwce.cf * config/win/msvc.cf * config/win/msvcce.cf * config/win/owatcom.cf * config/win/pocc.cf * config/win/pocc64.cf * config/win/poccce.cf * config/win/rsxnt.cf * config/win/xcc.cf * contrib/gtalleg/Makefile * contrib/hbapollo/Makefile * contrib/hbcurl/Makefile * contrib/hbfbird/Makefile * contrib/hbfimage/Makefile * contrib/hbgd/Makefile * contrib/hbgd/tests/hbmk_b32.bat * contrib/hbgd/tests/hbmk_vc.bat * contrib/hbgf/hbgfgtk/Makefile * contrib/hbhpdf/Makefile * contrib/hbmysql/Makefile * contrib/hbodbc/Makefile * contrib/hbpgsql/Makefile * contrib/hbssl/Makefile * contrib/hbtip/ChangeLog * contrib/hbwhat/Makefile * contrib/hbwhat/tests/hbmk_b32.bat * contrib/hbwhat/tests/hbmk_vc.bat * contrib/mtpl_b32.bat * contrib/mtpl_b32.mak * contrib/mtpl_gcc.mak * contrib/mtpl_gcc.sh * contrib/mtpl_vc.bat * contrib/mtpl_vc.mak * contrib/rddads/Makefile * contrib/rddsql/sddfb/Makefile * contrib/rddsql/sddmy/Makefile * contrib/rddsql/sddpg/Makefile * doc/es/tracing.txt * doc/gmake.txt * doc/tracing.txt * include/hbapi.h * source/main/harbour.c * source/pp/hbpp.c * source/rdd/dbffpt/Makefile * source/vm/cmdarg.c * source/vm/Makefile * source/vm/vmmt/Makefile * tests/multifnc/Makefile * tests/testid.prg * utils/hbdoc/Makefile * utils/hbi18n/Makefile * utils/hbmake/hbmake.prg * utils/hbmake/Makefile * utils/hbrun/Makefile * utils/hbtest/Makefile * Renamed remaining build configration envvars: - PRG_USR -> HB_USER_PRGFLAGS - C_USR -> HB_USER_CFLAGS - L_USR -> HB_USER_LDFLAGS - A_USR -> HB_USER_AFLAGS - MK_USR -> HB_USER_MAKEFLAGS (finally settled with HB_USER* instead of HB_USR*, this also means that HB_USER_LIBS was kept unchanged.) ; Please update your environment. You may use these commands to make it easy: gsar -o -sPRG_USR -rHB_USER_PRGFLAGS * gsar -o -sC_USR -rHB_USER_CFLAGS * gsar -o -sL_USR -rHB_USER_LDFLAGS * gsar -o -sA_USR -rHB_USER_AFLAGS * gsar -o -sMK_USR -rHB_USER_MAKEFLAGS * Viktor Szakats 2009-02-06 23:15:37 +00:00
  • 3ad2bff030 2009-02-06 23:00 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbpp.h * Minor rearrangement of previous state. Still referencing HB_ISDIGIT() and HB_TOUPPER(), one time each. Viktor Szakats 2009-02-06 22:00:39 +00:00
  • a1214e16fc 2009-02-06 22:44 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/make_b32_all.bat * contrib/make_gcc_all.sh * contrib/make_vc_all.bat * Corrected to always build rddsql (not just when MYSQL is configured). Viktor Szakats 2009-02-06 21:45:03 +00:00
  • c8c773d604 2009-02-06 21:35 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbdefs.h - Removed HB_ISSPACE(). It was already defined. Viktor Szakats 2009-02-06 20:36:37 +00:00
  • fd9c6b84c3 2009-02-06 20:02 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/codepage/cptr857.c * source/codepage/cphu852s.c * source/codepage/cphuwins.c * source/codepage/cphuisos.c * source/codepage/cpes850c.c ! Fixed accents Far Manager (one of its new plugins probably) messed up. Viktor Szakats 2009-02-06 19:03:27 +00:00
  • b129b78a47 2009-02-06 19:03 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbdefs.h + Added HB_ISALNUM() macro. + Added HB_ISSPACE() macro. Please review. Viktor Szakats 2009-02-06 18:23:08 +00:00
  • 1e894d019e 2009-02-06 18:46 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbdefs.h + Added HB_ISALNUM() macro. Viktor Szakats 2009-02-06 17:47:46 +00:00
  • 06280f2498 2009-02-06 17:46 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbdefs.h + Added macros: HB_TOUPPER(), HB_TOLOWER(), HB_ISUPPER(), HB_ISLOWER(), HB_ISALPHA(), HB_ISDIGIT(). Viktor Szakats 2009-02-06 16:50:18 +00:00