75890d9bb2
2009-02-06 11:26 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/philes.c * harbour/source/rtl/dirdrive.c * harbour/source/rtl/philesx.c * harbour/source/rtl/filesys.c ! fixed CURDRIVE() and DISKNAME() to not return "A" in OS-es which does not use drive letters ! eliminated toupper() % minor cleanup and speed improvement
Przemyslaw Czerpak
2009-02-06 10:21:51 +00:00
32cf59595f
2009-02-06 10:55 UTC+0100 Maurilio Longo (maurilio.longo@libero.it) * config/os2/dir.cf * use $(COMSPEC) instead of calling cmd.exe directly * config/os2/gcc.cf * rewrote create_library rule to work with make -jn without breaking shell environment/command line size. * source/rtl/hbproces.c * included sys/waith.h in OS/2 build. I think that initial #defines can be simplified a bit. * config/os2/install.cf * rewrote install_rule to work with make -jn without breaking shell environment/command line size. * config/lib.cf * removed unnecessary double quotes around TOP definition
Maurilio Longo
2009-02-06 09:55:04 +00:00
5dbddbeb1a
2009-02-06 00:05 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbstack.h * harbour/source/vm/estack.c ! fixed typo in one internal function name
Przemyslaw Czerpak
2009-02-05 23:01:40 +00:00
c2b165fed8
2009-02-04 02:20 UTC+0200 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/contrib/rddsql/sddfb/make_b32.bat * removed 'echo on' I've left for debugging purpose some time ago
Mindaugas Kavaliauskas
2009-02-05 00:21:08 +00:00
5145037b60
2009-02-04 23:55 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * harbour-win-spec ! Fixed some accents messed up in latest changes.
Viktor Szakats
2009-02-04 22:56:18 +00:00
50083b874c
2009-02-04 23:39 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/compiler/cmdcheck.c * source/compiler/hbmain.c * source/compiler/hbusage.c * Minor rename.
Viktor Szakats
2009-02-04 22:40:18 +00:00
a8598c6299
2009-02-04 23:23 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbwince.h * include/hb_io.h * include/hbwmain.c * include/hbthread.h * include/hbsetup.h * include/hbmath.h * include/hbassert.h * contrib/gtwvg/gtwvg.c * contrib/gtwvg/gtwvg.h * contrib/gtwvg/wvggui.c * contrib/gtwvg/wvggui.h * contrib/gtwvg/wvgutils.c * contrib/hbwin/win_prn2.c * contrib/hbwin/win_dll.c * contrib/hbwin/win_prn1.c * contrib/examples/pp/pp.c * contrib/examples/pp/hbppcore.c * source/pp/hbpp.c * source/vm/fm.c * source/vm/extrap.c * source/main/harbour.c * source/common/hbver.c * source/common/hbwince.c * source/rtl/diskspac.c * source/rtl/hbgtcore.c * source/rtl/gtclip.c * source/rtl/gtstd/gtstd.c * source/rtl/disksphb.c * source/rtl/gtpca/gtpca.c * source/rtl/seconds.c * source/rtl/filebuf.c * source/rtl/hbproces.c * source/rtl/gtwvt/gtwvt.h * source/rtl/gtwvt/gtwvt.c * source/rtl/fssize.c * source/rtl/hbinet.c * source/rtl/gtsys.c * source/rtl/filesys.c * HB_WINCE -> HB_OS_WIN_CE. Now all OS branching #defines are in the HB_OS_* namespace. Please use the new name from now on.
Viktor Szakats
2009-02-04 22:24:35 +00:00
c60db4b7aa
2009-02-04 23:13 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rtl/tget.prg * source/rtl/tgetx.prg * source/rtl/tbcolumn.prg * source/rtl/tbrowse.prg * Reset internal name of GET(), TBROWSE(), TBCOLUMN(), because even if Clipper doesn't have such public symbols, Class(y) has them, and we want to maintain compatibility.
Viktor Szakats
2009-02-04 22:14:46 +00:00
4f1d21a620
2009-02-04 22:11 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hbmk.bat * make_gcc.sh * make_gnu.sh + All of these now accepts 'win' instead of 'w32'.
Viktor Szakats
2009-02-04 21:12:12 +00:00
e8777b2dfd
2009-02-04 19:20 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbextern.ch * source/rtl/tbcolumn.prg * source/rtl/tbrowse.prg * source/rtl/tget.prg * source/rtl/tgetx.prg ! Using new method to solve the GET()/TBROWSE()/TBCOLUMN() symbol problem (these aren't public symbols in Clipper). The method used is the one already implemented for other C53 CUI classes. This allows inheritance, doesn't mess up the class name, and won't declare above public symbols. * Moved Xbase++ compatible GET()/TBROWSE()/TBCOLUMN() functionality into separate classes, all inheriting from original Harbour classes. This means that Xbase++ compatible methods are only accessible when using the derived classes. The separation will allow us to move XPP (and other HB_COMPAT_*) compatible functionality into a separate libraries in the future, allowing more freedom to resolve clashing features, symbol names, etc.. * Xbase++ compatible classes are named: xpp_Get(), xpp_TBrowse(), xpp_TBColumn(). This is a slight incompatibility compared to Xbase++ and also to previous Harbour. Technically it seems possible to give them the names GET()/TBROWSE()/TBCOLUMN(), if the class is defined in a different file, but let's first discuss it.
Viktor Szakats
2009-02-04 18:21:23 +00:00
8181b8c258
2009-02-04 14:42 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * include/hbextern.ch * common.mak * source/rtl/Makefile + source/rtl/tgetx.prg * source/rtl/tget.prg * source/rtl/tgetint.prg + CA-Cl*pper compatible GET class renamed to HBGet and is now always available regardless of feature settings. * Xbase++ compatible GET class named Get(), moved to separate file and now inherits from HBGet, plus implements additional functionality also in the separate file. * GetNew() moved to tget.prg from tgetint.prg. * Code changed to use HBGet():New() instead of Get():New(). ; TOFIX: After above changes, Xbase++ compatiblity methods are no longer available for regular GETs, only if they are explicitly created using Get():New(). If this is a problem for someone we can start thinking of a solution. ; TODO: Do the same with TBrowse() and TColumn().
Viktor Szakats
2009-02-04 13:45:09 +00:00
6be48dbd67
2009-02-04 09:49 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbwin/win_tprn.prg * Formatting.
Viktor Szakats
2009-02-04 08:49:22 +00:00
a0f5238d44
2009-02-04 02:16 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbwin/win_prn1.c ! Typo in prev commit.
Viktor Szakats
2009-02-04 01:18:52 +00:00
fcf54d9256
2009-02-04 02:15 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbwin/win_prn1.c + Added support to pass HDCs as numeric parameters to all Harbour level functions. This allows them to behave as generic Windows API wrappers, and makes WIN_MULDIV(), WIN_RECTANGLE(), WIN_SETBKMODE() fully compatible with parallel GTWVG implementations, so duplicated can now be removed from there.
Viktor Szakats
2009-02-04 01:16:33 +00:00
ca6779b236
2009-02-04 01:36 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/arrays.c ! protection against possible GPF in hb_rAscan() if user block reduces the array size
Przemyslaw Czerpak
2009-02-04 00:31:51 +00:00
3ebad5fb4e
2009-02-03 01:49 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbct/charop.c ! Fixed CHARADD(), CHARSUB(), CHARAND(), CHAROR(), CHARXOR() to not crash when second parameter is an empty string.
Viktor Szakats
2009-02-03 00:49:27 +00:00
2a09d47334
2009-02-03 01:39 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/xhb/cstruct.prg ! One STATIC converted to THREAD STATIC. + TOFIX added for the rest of them. * Some formatting.
Viktor Szakats
2009-02-03 00:39:56 +00:00
cd8c6f4132
2009-02-03 01:34 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/common/hbprintf.c ! Comment corrected to be ANSI.
Viktor Szakats
2009-02-03 00:34:26 +00:00
79fd663a78
2009-02-03 00:55 UTC+0100 Maurilio Longo (maurilio.longo@libero.it) * include/hbdefs.h * include/hbthread.h * added HB_OS_SUNOS to be able to build under OpenSolaris 2008.11 using pthreads. * source/common/hbprintf.c * include ieeefp.h under OpenSolaris 2008.11
Maurilio Longo
2009-02-03 00:01:40 +00:00
7ae3169542
2009-02-02 23:25 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbct/keysec.prg * contrib/hbct/keytime.prg * contrib/hbct/showtime.prg * contrib/hbct/ctdummy.prg * STATICs converted to THREAD STATICs.
Viktor Szakats
2009-02-02 22:28:47 +00:00
90b1b10207
2009-02-01 10:21 UTC+0100 Viktor Szakats (harbour.01 syenar hu) + doc/inet.txt + Added from xhb.
Viktor Szakats
2009-02-01 09:21:46 +00:00
de2afe8b65
2009-01-31 20:43 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/gtwvg/tests/demoxbp.prg + Added SVN header.
Viktor Szakats
2009-01-31 19:44:03 +00:00
a97b596105
2009-01-31 12:35 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * utils/hbrun/hbrun.prg + If a .dbf file is passed on the command line, hbrun will open it.
Viktor Szakats
2009-01-31 11:36:43 +00:00
23ee7ce5f0
2009-01-30 20:19 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/make_gcc.mak ! added additional rules to fix time conditions in parallel compilation
Przemyslaw Czerpak
2009-01-30 19:15:26 +00:00
508c73035e
2009-01-30 08:52 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * ChangeLog ! Typos in former ChangeLog entries. (testing commit notification)
Viktor Szakats
2009-01-30 07:55:03 +00:00
d79f03d6ca
2009-01-30 08:51 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * ChangeLog ! Typos in former ChangeLog entries.
Viktor Szakats
2009-01-30 07:51:40 +00:00
a1cb9aa400
2009-01-30 03:24 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com) * harbour/contrib/examples/uhttpd/uhttpd.prg * Updated uHTTPD (Work in progress) + Added HRB caching (set #define HRB_ACTIVATE_CACHE .T. to enable) + Added support for Cookies * Formatted ! Renamed all public functions with uhttpd_ prefix (TOCHECK) + Added support for array content in POST variables * Optimized some code + harbour/contrib/examples/uhttpd/cgifunc.prg + Some helper function moved here from uhttpd prg and added some functions of mine + harbour/contrib/examples/uhttpd/cookie.prg + Cookie class + harbour/contrib/examples/uhttpd/modules/cookie.prg + cookie sample module + harbour/contrib/examples/uhttpd/home/postsample.html + POST example * harbour/contrib/examples/uhttpd/uhttpd.ini + Added new script alias for cookie sample
Francesco Saverio Giudice
2009-01-30 02:26:55 +00:00
d83d51d6b9
2009-01-29 22:50 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/rules.cf * harbour/config/dos/bcc16.cf ! fixed wrong automatic macros $? was used instead of $<
Przemyslaw Czerpak
2009-01-29 21:47:10 +00:00
ef3da0603c
2009-01-29 14:25 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rtl/gtwvt/gtwvt.c ! Fixed to #undef _WIN32_WINNT before setting it. ; TOFIX: hbwhat has this problem in almost all of its source files.
Viktor Szakats
2009-01-29 13:26:40 +00:00
1a19cdcb82
2009-01-28 17:41 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/common/hbprintf.c ! do not use _fpclass() in BCC builds - it breaks FL arithmetic * use _finitel() instead of _finite() in MSVC builds
Przemyslaw Czerpak
2009-01-28 16:37:31 +00:00
61c3e1dbb5
2009-01-28 14:25 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/common/hbprintf.c ! include float.h in MSVC builds * changed code a little bit to pacify MSVC warning
Przemyslaw Czerpak
2009-01-28 13:21:38 +00:00
ae623a5876
2009-01-28 04:27 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/common/hbprintf.c * added yet another TODO marker for easier code updating to new C compilers
Przemyslaw Czerpak
2009-01-28 03:23:49 +00:00
2c113e3365
2009-01-27 15:31 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/common/hbprintf.c ! fixed two bugs in conversions
Przemyslaw Czerpak
2009-01-27 14:27:10 +00:00
da65eb8526
2009-01-27 10:14 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com) * harbour/contrib/examples/uhttpd/uhttpd.prg * Fixed APP_NAME that causes wrong ini file name and than error loading aliases from uhttpd.ini
Francesco Saverio Giudice
2009-01-27 09:15:49 +00:00
5e5fd08863
2009-01-27 09:38 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbssl/sslctx.c * contrib/hbssl/ssl.c - Removed some functions operating on binary data.
Viktor Szakats
2009-01-27 08:39:11 +00:00
ed65c5b5c1
2009-01-27 04:30 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbdefs.h * added some C compilers which supports stdint.h
Przemyslaw Czerpak
2009-01-27 03:26:25 +00:00
23ade94f86
2009-01-27 00:39 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/examples/uhttpd/uhttpd.prg ! Fixed RTE when in socket.c mode.
Viktor Szakats
2009-01-26 23:43:30 +00:00
e06dda2c13
2009-01-27 00:21 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/examples/uhttpd/uhttpd.prg + Added callstack in RTE message (ugly but useful). ! Fixed RTE when displaying server status. (might have broken non-inet-mode)
Viktor Szakats
2009-01-26 23:23:19 +00:00
913cfad6ba
2009-01-26 15:07 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/gtwvg/gtwvg.c * harbour/contrib/gtwvg/gtwvg.h ! Synchronized with GTWVT per Viktor's changes for box characters. ! Commented out previous change per Przemek's "Layered Attributes". Somehow, this change had increased the flickering of the window as it invalidates the whole window when it regain focus, not desirable behavior in GTWVG with GUI elelments.
Pritpal Bedi
2009-01-26 23:11:50 +00:00
96c34194db
2009-01-26 23:37 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/examples/uhttpd/hbmk_b32.bat ! Missed update from previous commit.
Viktor Szakats
2009-01-26 22:38:01 +00:00
7ee0421038
2009-01-26 23:32 UTC+0100 Viktor Szakats (harbour.01 syenar hu) + contrib/examples/uhttpd/hbmk_vc.bat + Added MSVC make file.
Viktor Szakats
2009-01-26 22:35:42 +00:00
5374dbd09f
2009-01-26 22:57 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rdd/usrrdd/example/exhsx.prg ! Removed HSXRDD references. It seems to work without them.
Viktor Szakats
2009-01-26 21:58:08 +00:00
f5bdccf82a
2009-01-26 22:45 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com) * harbour/source/rdd/usrrdd/rdds/arrayrdd.prg * fixed AR_CREATE() to be compatible with dbCreate() extension parameters * harbour/source/rdd/usrrdd/example/exarr.prg * updated
Francesco Saverio Giudice
2009-01-26 21:46:51 +00:00
7c18347f57
2009-01-26 13:02 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * harbour/contrib/hbziparc/hbziparc.prg ! Fixed <acFiles> behavior if the parameter is not passed.
Pritpal Bedi
2009-01-26 21:05:39 +00:00
b158b7656a
2009-01-26 20:24 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com) * harbour/ChangeLog * added missed entry I haven't uploaded and fixed my wrong phrase.
Francesco Saverio Giudice
2009-01-26 19:28:23 +00:00
cffcac1c84
2009-01-26 17:10 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * common.mak * include/hbextern.ch * source/rtl/Makefile + source/rtl/strxor.c + Added HB_STRXOR() (work of Mindaugas Kavaliauskas)
Viktor Szakats
2009-01-26 16:13:57 +00:00
d0405e1e14
2009-01-26 16:53 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/darwin/gcc.cf ! changed CCACHE to HB_CCACHE * harbour/include/hbatomic.h ! removed unnecessary volatile casting in Darwin atomic function parameters * harbour/source/compiler/harbour.y ! cleaned one untyped expression assign (by Phil Krylov borrowed from xHarbour)
Przemyslaw Czerpak
2009-01-26 15:49:40 +00:00
580e01d497
2009-01-26 16:47 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com) * harbour/source/rdd/usrrdd/rdds/arrayrdd.prg * fixed harbour version without using hbcompat.ch ; TODO: USRRDD not supports dbCreate() extension params + harbour/source/rdd/usrrdd/example/exarr.prg + ARRAYRDD example + harbour/source/rdd/usrrdd/example/hbmk_b32.bat + BCC make file
Francesco Saverio Giudice
2009-01-26 15:47:34 +00:00
206d3e50b3
2009-01-26 13:11 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com) * harbour/source/rdd/usrrdd/rdds/logrdd.prg * changed REQUEST to DYNAMIC HB_LOGRDDINHERIT * fixed typo: HB_UNUSED_VAR() is HB_SYMBOL_UNUSED() * harbour/source/rdd/usrrdd/example/exlog.prg * fixed typo: HB_UNUSED_VAR() is HB_SYMBOL_UNUSED()
Francesco Saverio Giudice
2009-01-26 12:13:20 +00:00
f1a453af44
2009-01-26 11:34 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbssl/sslctx.c * contrib/hbssl/ssl.c + Added more SSL API.
Viktor Szakats
2009-01-26 10:34:42 +00:00
f9914544c7
minor
Viktor Szakats
2009-01-26 09:37:25 +00:00
4135b7f095
2009-01-26 10:35 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbssl/tests/test.prg * contrib/hbssl/ssl.c + More SSL API added.
Viktor Szakats
2009-01-26 09:36:24 +00:00
6caf855876
minor fix
Viktor Szakats
2009-01-26 09:27:02 +00:00
6af09f9680
2009-01-26 10:19 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/hbssl/common.mak * contrib/hbssl/Makefile * contrib/hbssl/hbssl.h + contrib/hbssl/sslsess.c + contrib/hbssl/sslciph.c * contrib/hbssl/ssl.c * contrib/hbssl/sslctx.c * contrib/hbssl/tests/test.prg + More SSL API added.
Viktor Szakats
2009-01-26 09:19:55 +00:00
398d1be0a0
2009-01-26 01:07 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com) * harbour/contrib/examples/uhttpd/uhttpd.prg + Added CGIExec() function Now uHTTPD supports external cgi executables. A big thank you to Giancarlo Niccolai that wrote Process*() functions a to Przemek that has ported them to harbour. ; NOTE: security has to be checked. A minimal executable test can be downloaded from: http://www.fsgiudice.com/testcgi.zip Expand into harbour/contrib/examples/uhttpd/home/cgi-bin, then run it using http://localhost:8082/cgi-bin/testcgi.exe
Francesco Saverio Giudice
2009-01-26 00:07:10 +00:00
69959c0516
minor to prev
Viktor Szakats
2009-01-26 00:02:48 +00:00
628ebab0b8
2009-01-26 00:52 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * contrib/make_b32_all.bat * contrib/make_gcc_all.sh * contrib/make_vc_all.bat + contrib/hbssl + contrib/hbssl/Makefile + contrib/hbssl/common.mak + contrib/hbssl/make_b32.bat + contrib/hbssl/make_vc.bat + contrib/hbssl/make_gcc.sh + contrib/hbssl/hbssl.h + contrib/hbssl/hbssl.ch + contrib/hbssl/ssl.c + contrib/hbssl/sslctx.c + contrib/hbssl/sslrand.c + contrib/hbssl/tests + contrib/hbssl/tests/hbmk_b32.bat + contrib/hbssl/tests/hbmk_vc.bat + contrib/hbssl/tests/test.prg + Added Harbour bindings to OpenSSL. Work in progress, but it's theoretically already functional. To build, set your HB_DIR_OPENSSL or HB_INC_OPENSSL envvar. ; TOFIX: Makefile openssl autodetection should be adjusted.
Viktor Szakats
2009-01-26 00:00:56 +00:00
3fb63e0f0b
2009-01-25 22:16 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * source/rtl/philes.c ! FWRITE(): Fixed accessing past the string buffer (thus causing potential GPF and a huge security hole) when the passed length is greate than the lenght of the string. Very old bug. In fact CA-Cl*pper suffers from the same problem, and behavior for such case is not documented. Harbour will ignore the length parameter (thus writing the whole passed string), if the length is invalid.
Viktor Szakats
2009-01-25 21:19:17 +00:00
a2e448aae3
2009-01-25 12:30 UTC+0100 Francesco Saverio Giudice (info/at/fsgiudice.com) * harbour/contrib/examples/uhttpd/uhttpd.prg + Added hb_Inet*() version * harbour/contrib/examples/uhttpd/hbmk_b32.bat + Added support for hb_Inet*() version ; NOTE: To use hb_Inet*() version build using hbmk_b32.bat --with-inet
Francesco Saverio Giudice
2009-01-25 11:31:40 +00:00
19daf0b148
2009-01-23 10:24 UTC+0100 Viktor Szakats (harbour.01 syenar hu) * bin/hb-mkslib.sh * make_gnu.sh ! Removed unnecessary explicit darwin detection.
Viktor Szakats
2009-01-23 09:25:46 +00:00