Commit Graph

  • de81d88417 2009-08-07 12:30 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/qth/QAbstractItemView.qth ! Fixed one artifact causing limited sources. Pritpal Bedi 2009-08-07 19:33:41 +00:00
  • 1f8544419c 2009-08-07 19:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/postinst.cmd * bin/postinst.bat * bin/hb-mkdyn.bat ! Fixed to handle case when HB_*_INSTALL var is empty. Related features will be skipped in this case. Viktor Szakats 2009-08-07 17:06:45 +00:00
  • fe728551ac 2009-08-07 18:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * Minor formatting. Viktor Szakats 2009-08-07 16:21:09 +00:00
  • 5d1b5bb178 2009-08-07 15:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.cf ! Minor fix to prev. Viktor Szakats 2009-08-07 13:54:06 +00:00
  • 6a374a67ec 2009-08-07 15:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.cf + Added HB_COMPILER autodetection for darwin/hpux/bsd. Viktor Szakats 2009-08-07 13:49:10 +00:00
  • f767528ad7 2009-08-07 11:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/Makefile - contrib/hbtip/popcln.prg + contrib/hbtip/popcli.prg - contrib/hbtip/httpcln.prg + contrib/hbtip/httpcli.prg - contrib/hbtip/smtpcln.prg + contrib/hbtip/smtpcli.prg - contrib/hbtip/ftpcln.prg + contrib/hbtip/ftpcli.prg * Rename 'cln' postfix to 'cli' which much better resembles to 'client' than old one which rather means 'clean'. Viktor Szakats 2009-08-07 10:00:37 +00:00
  • da64dfe53a 2009-08-07 11:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/filesys.c ! Fixed FO_EXCL flag on win/wce platforms. It was ignored before. % Deleted some unnecessary casts. Viktor Szakats 2009-08-07 09:56:48 +00:00
  • 77358a7e0b 2009-08-07 11:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/Makefile + contrib/hbtip/log.prg * contrib/hbtip/popcln.prg * contrib/hbtip/sendmail.prg * contrib/hbtip/httpcln.prg * contrib/hbtip/client.prg * contrib/hbtip/smtpcln.prg * contrib/hbtip/ftpcln.prg + Reworked the way logging is done. Default case works similarly to the old one, but now logging can be overridden by passing a user defined codeblock. In fact that's what also happens in default case with codeblock using a simple new logging class included in hbtip which emulates old behaviour. ! Fixed race condition in log filename creation compared to old method. * sendmail*.log -> smtp*.log * <name>.log without counter in filename won't be created anymore. Viktor Szakats 2009-08-07 09:12:29 +00:00
  • 22743e6422 2009-08-07 04:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/sendmail.prg ! Raised timeout to 1000 from 100. This was the remaining error, now it should be okay. ; This means Harbour now support SMTP through SSL, which practically means "gmail support", Google Apps for Domain mailboxes also work. Remember to build hbtip with HAVE_OPENSSL option and link with hbssl lib + openssl libs. On *nixes this is a no-brainer. On Windows, OpenSSL either needs to be built from source, or pre-built binaries downloaded (from this file: http://www.slproweb.com/download/Win32OpenSSL-0_9_8k.exe from this link: http://www.slproweb.com/products/Win32OpenSSL.html) and linked. Due to usual chaos regarding lib names on Windows, default names in contrib\hbssl\hbssl.hbc may need to be adjusted to local environment. MinGW and MSVC are supported by OpenSSL on Windows for static linking, the .dll version should work for all compilers, I've only tested MinGW and MSVC though. Viktor Szakats 2009-08-07 02:41:18 +00:00
  • a61de422bb 2009-08-07 03:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added support for windres resource compiler for os2/gcc. (untested) + Minor step to support os2/gcc cross-compilation on Linux. Viktor Szakats 2009-08-07 01:10:11 +00:00
  • b3de6192cb 2009-08-07 02:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed to ignore filtered -gt switches (like -gtxwc{unix}) without warning message. + Some small steps towards adding sunpro[64] support to hbmk2. % Merged watcom compiler support code for different platforms. (option casing also synced) ! Added "{LS}" (resources) to os2/watcom compiler cmdline. ! Added -bt=os2/nt to resource compiler cmdline for watcom. + Added '-p=64' option to win|os2|dos/watcom lib cmdline. + Added '-q' option to watcom wlib/wrc cmdlines. ! Fixed debug linker option for watcom. Viktor Szakats 2009-08-07 00:54:59 +00:00
  • 896fdcef4f 2009-08-06 15:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + In incremental (-inc) mode .c and .rc stubs are now created inside workdir and kept there for consecutive build runs. They are only recreated if necessary. This means that -gt, -main= and -icon options work well with -inc mode, and won't anymore force linking on each run. * All stubs will be recreated in -rebuild mode. * Above stubs will be deleted in -clean mode. (except vcshead and tshead) Viktor Szakats 2009-08-06 13:43:53 +00:00
  • 06761b8779 2009-08-06 11:17 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed escaping icon filenames in automatically generated .rc files when using -icon option. Viktor Szakats 2009-08-06 09:18:14 +00:00
  • 1aca07e873 2009-08-05 15:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Deleted -MTd win/msvc compiler switch in -debug mode to not leave it to the default settings and give users full control of this. Viktor Szakats 2009-08-05 13:13:16 +00:00
  • 604ee44854 2009-08-05 10:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/postinst.sh * make_gnu.sh + config/linux/sunpro64.cf * config/linux/sunpro.cf * config/sunos/sunpro64.cf * config/sunos/sunpro.cf ; Applyied patch by Tamas Tevesz. ! Fixes for Sun Pro so generation. + Added sunpro64.cf for linux. + Added HB_ISAOPT variable to hold ISA selection switches. + Added $(HB_CCPATH)$(HB_CCPREFIX) to sunos/sunpro.cf to CC/LD. ! Typo in make_gcc.sh (== -> =) Viktor Szakats 2009-08-05 08:07:03 +00:00
  • 04e59dcc83 2009-08-05 09:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * ChangeLog ! Typos in recent entries. Viktor Szakats 2009-08-05 07:39:27 +00:00
  • 434897b006 2009-08-04 23:34 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/generator/qt45.qtp Pritpal Bedi 2009-08-05 06:38:05 +00:00
  • c88b67cd30 2009-08-04 19:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/pp/pplib.c * source/compiler/hbstripl.c + Added HB_EXTERN_BEGIN/END plus explicit declaration of some static functions to make SunPro C++ mode happy. There are still *tons* of warnings messages, most of them complaining about function declaration 'extern "C"' and const differences, even in Harbour generated C code. These fixes are experimental and address just the tip of the iceberg. Please review me. Viktor Szakats 2009-08-04 17:45:48 +00:00
  • abb6886ede 2009-08-04 14:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/gtsln/kbsln.c ! Silenced linux/sunpro warning. Viktor Szakats 2009-08-04 12:59:48 +00:00
  • c88bc902ad missed from prev ChangeLog entry, hbwin part: Viktor Szakats 2009-08-04 10:46:35 +00:00
  • d66d0e31cd 2009-08-04 12:41 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtpathy/tpwin.c * contrib/hbtpathy/ChangeLog * contrib/hbtpathy/telepath.prg * Formatting. + Added some dummy functions to at least make the win version link properly. It didn't work for me though. Viktor Szakats 2009-08-04 10:42:40 +00:00
  • 2ac8a70f01 2009-08-04 03:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/vm/fm.c ! Fixed linux/sunpro warning. Viktor Szakats 2009-08-04 01:44:32 +00:00
  • 3c7df60cdd 2009-08-04 03:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/linux/sunpro.cf * config/sunos/sunpro.cf ! Fixed bug I've mistakenly added when applying the patch. Viktor Szakats 2009-08-04 01:39:15 +00:00
  • 9ca6d04aef 2009-08-04 03:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/vm/dynlibhb.c ! Fixed to not use dl*() functions on linux/sunpro. Viktor Szakats 2009-08-04 01:34:11 +00:00
  • 51416661e9 2009-08-04 03:18 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_slots.cpp ! Deleted windows.h. Viktor Szakats 2009-08-04 01:26:12 +00:00
  • 3fe4811871 2009-08-03 18:00 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/generator/qt45.qtp Pritpal Bedi 2009-08-04 01:06:08 +00:00
  • 499b0f2c33 2009-08-04 01:25 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h ! Further tweaked HB_STRICT_ALIGNMENT detection by using HB_CPU_* macros. Please review and extend/tweak if needed. Viktor Szakats 2009-08-03 23:27:00 +00:00
  • 2828f74525 2009-08-04 00:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * Minor. Viktor Szakats 2009-08-03 22:52:28 +00:00
  • 15d3303b11 2009-08-02 09:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/postinst.sh * source/common/hbver.c ! Minor fixes to SunPro compiler support by Tamas Tevesz. Viktor Szakats 2009-08-03 07:06:47 +00:00
  • 3d8cf69cff 2009-08-01 21:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/globsh.cf ! Minor fix to OS/2 shells. Bug introed today. Viktor Szakats 2009-08-01 19:08:27 +00:00
  • fd7f3d4a12 2009-08-01 21:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.cf % Some more opt. Rules are very clean and simple now without redundancy. In fact only one line has be changed to move away bin/lib/obj workdirs. There are no more hidden dependencies on the dir names or layout. Viktor Szakats 2009-08-01 19:01:37 +00:00
  • 65eefef98f 2009-08-01 20:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.cf % Minor opt/cleanup. Viktor Szakats 2009-08-01 18:57:00 +00:00
  • a9847d159c 2009-08-01 20:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.cf - Cleaned 3 lines left there by mistake. Viktor Szakats 2009-08-01 18:53:02 +00:00
  • ad1d81f46c 2009-08-01 20:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * utils/hbmk2/hbmk2.prg * config/global.cf + Little bit changed the meaning of HB_BUILD_NAME. It's now simply appended to <arch>/<comp> value. So, to create '<arch>/<comp>.<bld>' style names HB_BUILD_NAME=.dbg can be used. This will result in the flattest dir structure. To create a subdir, this can be used: HB_BUILD_NAME=/dbg. To create a dir structure: HB_BUILD_NAME=/dbg/cpp + GRANDP variable is now automatically calculated. Viktor Szakats 2009-08-01 18:50:44 +00:00
  • 83b409179a 2009-08-01 20:24 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbsetup.h * harbour/include/hbthread.h * harbour/include/hbatomic.h * harbour/source/vm/thread.c * added support for MT mode in WinCE builds using raw MS-Windows API instead of CRTL wrappers. It's possible that it may badly interact with some CRTLs functions we are using in our code so I do not know it will work. Please test. Przemyslaw Czerpak 2009-08-01 18:24:40 +00:00
  • 242cc75975 2009-08-01 19:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.cf * Changed HB_BUILD_SUBDIR to HB_BUILD_NAME. ! HB_BUILD_NAME fixes after initial testing. Should be okay now. Viktor Szakats 2009-08-01 18:00:17 +00:00
  • 89c3175137 2009-08-01 17:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/xhb/hblog.prg + Added HB_LogConsole:Out() method from xhb. + Added HB_LogDbf() class from xhb. ! Applied fix recently committed to xhb. Harbour version uses different (clean) method. Viktor Szakats 2009-08-01 16:07:01 +00:00
  • f533da4d92 2009-08-01 16:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * bin/postinst.sh * source/vm/fm.c * source/common/hbver.c + config/sunos/sunpro64.cf * config/sunos/sunpro.cf * ChangeLog + Applied second SunPro patch sent by Tamas Tevesz. Addressed these former TODOs: + Added sunpro64 target. + Finalized C compiler options (including warning level settings). + Added compiler identification code to hbver.c. + dynamic lib creation. Viktor Szakats 2009-08-01 14:58:20 +00:00
  • b531d010db 2009-08-01 15:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.cf * config/lib.cf * config/bin.cf * config/globsh.cf * config/instsh.cf * config/none.cf * config/dirsh.cf ! Using embedded GNU Tools on OS/2. This fixes the install dir creation problems (at least makes it work like on other platforms). Fixes HB_BUILD_SUBDIR support. It also allowed to remove all remaining hacks to try to create dirs for platforms where 'mkdir -p' equivalent isn't available. Probably it would be better to solve this using some GNU Make tricks, but couldn't find one yet. % Using native DOS commands for RM and MD. (MD is not used currently) * EXE_DIR, LIB_DIR moved to global.cf % Deleted (I hope) unnecessary $(CMDPREF) variables. If someone knows what was the purpose of them, we can readd them, but we should then readd them to all shell types and all commands consistently. ! Fixed nt dir walking rule for old GNU Make versions. Viktor Szakats 2009-08-01 13:49:20 +00:00
  • 3edb418b26 2009-08-01 14:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.cf + Minor improvements. ; NOTE: I was experimenting how to return HB_COMPILER and HB_ARCHITECTURE values from GNU Make to caller batch/script. So far no success. Help/ideas would be much appreciated. This would be needed to fully switch to GNU Make level arch/comp detection, since these values are also needed by make_gnu*.*, mpkg_gnu.* scripts. Viktor Szakats 2009-08-01 12:47:55 +00:00
  • f87ee247e1 2009-08-01 12:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/header.cf * config/rules.cf * config/none.cf * config/global.cf * config/doc.cf * config/lib.cf * config/bin.cf * config/dir.cf * config/test.cf + Added HB_COMPILER and HB_ARCHITECTURE autodetection. It's experimental yet. + Added support for HB_BUILD_SUBDIR envvar which can extend the <arch>/<comp> path by arbitrary subdir(s). Useful to keep custom binary builds in parallel, f.e. release/debug, cpp/c, cpu targets. Notice that hbmk2 will not be able to use such customized directory structure yet, but there'll probably be a cmdline option for that in the future (it won't/can't be automatic). Notice, this feature doesn't work yet on OS/2 because the shell doesn't support 'mkdir -p' equivalent. * Cleaned internal ARCH_COMP var usage. % Deleted SOURCE_DIR usage, it was a no-op. Viktor Szakats 2009-08-01 10:41:04 +00:00
  • 9b3a931176 2009-07-31 13:21 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbthread.h ! unblocked MT compilation for WinCE Przemyslaw Czerpak 2009-07-31 11:21:30 +00:00
  • 81dcbfa6ec 2009-07-31 12:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/hbinet.c % Minor internal type cleanup. Viktor Szakats 2009-07-31 10:33:58 +00:00
  • c7da271ebe 2009-07-31 12:29 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/hbinet.c % Cleaned old error description handling logic. Now the error desc is dynamically retrieved instead of being stored along the error code. Viktor Szakats 2009-07-31 10:30:43 +00:00
  • 352ca04d7b 2009-07-31 11:58 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbinet.c ! fixed typo in received bytes calculation. It was reported as warning in BCC builds - thanks to Enrico. Przemyslaw Czerpak 2009-07-31 09:58:11 +00:00
  • b58897acb5 2009-07-31 11:35 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/ChangeLog ! small fix in previous commit description Przemyslaw Czerpak 2009-07-31 09:35:50 +00:00
  • bbd1e6b0a4 2009-07-31 11:31 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbinet.c ! modified hb_inetRecv[All]() to always return number of bytes read if at least one byte was successfully read just like in documentation so it's not longer necessary to use hb_inetCount() to check real number of read bytes. On error they return -1 and 0 when foreign host closed connection. ! modified hb_inetSend[All]() to always return number of written bytes if at least one byte was successfully written so it's not longer necessary to use hb_inetCount() to check real number of written bytes. On error they return -1. ! modified hb_inetRecvLine() to return "" on errors and always set numeric value with error code or number of bytes read in 2-nd parameter passed by reference ! modified hb_inetDataReady() to return -1 instead of .F. to indicate errors when socket is not open socket ! modified hb_inetRecvLine() and hb_inetRecvEndBlock() to work like in documentation and set in 2-nd parameter passed by reference the size of read line with line terminator, -1 or error and 0 when foreign host closed connection. ! modified hb_inetRecvEndBlock() to always use default EOL when there is no not empty string in passed string parameter or passed array with line terminators ! fixed some small differences between hb_inetRecvLine() and hb_inetRecvEndBlock() ! fixed returned values in hb_InetDGramSend() and hb_InetDGramRecv() to be synced with documentation * minor: modified hb_inetRecvEndBlock() to use as default EOL s_inetCRLF instead of hardcoded "\r\n" * eliminated some redundant code + added automatic socket initialization in windows builds % added support for read ahead buffer in hb_inetRecvLine() and hb_inetRecvEndBlock() and updated other functions which may interact with it. It greatly improved the speed of code which extensively uses above functions. Przemyslaw Czerpak 2009-07-31 09:32:11 +00:00
  • 1058de3021 missed word from ChangeLog entry: Viktor Szakats 2009-07-31 09:31:48 +00:00
  • b3cc100468 2009-07-31 11:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbdefs.h * include/hbsetup.h * include/hbinit.h * source/vm/fm.c + config/sunos/sunpro.cf + Added first round of Sun Pro (Sun Studio) compiler. Contribution of Tamas Tevesz. ; TODO: + Add other Sun Pro CPU targets. * Finalize __inline keyword usage. (currently in fm.c) Przemek, could you take a look at it? ! Fix warning option. + Add compiler identification code to hbver.c. + hbmk2 support. + dynamic lib creation. Viktor Szakats 2009-07-31 09:12:15 +00:00
  • 14bb643a9a 2009-07-31 10:26 UTC+0200 Francesco Saverio Giudice (info/at/fsgiudice.com) * harbour/examples/httpsrv/uhttpd.prg * Uploaded Handler_HrbScript() changes missed in previous upload. I need vacations! Francesco Saverio Giudice 2009-07-31 08:28:22 +00:00
  • a66d739f24 2009-07-31 10:16 UTC+0200 Francesco Saverio Giudice (info/at/fsgiudice.com) * harbour/Changelog * fixed wrong month in previous updates * harbour/examples/httpsrv/uhttpd.prg * Fixed readRequest() and Handler_HrbScript() functions as per Przemek suggestions. Thank you. Francesco Saverio Giudice 2009-07-31 08:20:13 +00:00
  • 592d200105 2009-04-30 18:56 UTC+0200 Francesco Saverio Giudice (info/at/fsgiudice.com) * harbour/Changelog * minor fix to previous entry Francesco Saverio Giudice 2009-07-30 16:57:15 +00:00
  • 3f6a3e9ec3 2009-04-30 18:49 UTC+0200 Francesco Saverio Giudice (info/at/fsgiudice.com) * harbour/examples/httpsrv/uhttpd.prg * Added some hb_ToOutDebug() points garded from DEBUG_ACTIVE define for debugging purpose * harbour/examples/httpsrv/modules/showcounter.prg * harbour/examples/httpsrv/modules/tableservletdb.prg * fixed path for current directory as now define all _SERVER variables * harbour/examples/httpsrv/cookie.prg * fixed error on deleting cookie Francesco Saverio Giudice 2009-07-30 16:54:13 +00:00
  • b3e422d967 2009-07-30 12:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/Makefile + contrib/hbwin/hbsim.ch + contrib/hbwin/wce_simc.c + contrib/hbwin/wce_smsc.c + contrib/hbwin/wce_sim.prg + contrib/hbwin/tests/testsim.prg + Added SIM reading and SMS sending interfaces for WinCE. This is a contribution from Jose Luis Capel. Many thanks for it. Viktor Szakats 2009-07-30 10:01:06 +00:00
  • 1237de4177 2009-07-30 08:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/common/hbdate.c + Enhancement to hb_timeUTCOffset(). (using thread safe version of gmtime() where available, and precisely checking tm_isdst). Thanks to Przemek. Viktor Szakats 2009-07-30 06:50:56 +00:00
  • 0e4021d699 2009-07-30 06:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/common/hbdate.c ! Refixed for HB_HAS_LOCALTIME_R. Viktor Szakats 2009-07-30 04:59:48 +00:00
  • 072c6896c4 2009-07-30 06:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/common/hbdate.c ! Fixed typos in last modif. Viktor Szakats 2009-07-30 04:49:12 +00:00
  • ecb56859df 2009-07-30 06:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/common/hbdate.c ! Fixed for some systems where tm->tm_gmtoff isn't available. (like sunos). Thanks to Tamas Tevesz for report and pointer. Viktor Szakats 2009-07-30 04:36:35 +00:00
  • d518e481c5 2009-07-30 00:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbextern.ch * source/rtl/dateshb.c + Added HB_UTCOFFSET() -> <nSecs> core function to return UTC offset as signed number in seconds. Viktor Szakats 2009-07-29 22:46:19 +00:00
  • 4607e2fd7a 2009-07-29 23:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbdate.h * source/common/hbdate.c * contrib/hbtip/utils.c * examples/httpsrv/uhttpdc.c + Added hb_timeUTCOffset( void ) -> long (in seconds) % Using hb_timeUTCOffset() in TIP_TIMESTAMP() and HB_UTCOFFSET(). These functions can now be implemented on .prg level if we add a .prg level wrapper for hb_timeUTCOffer(), but I have no good idea which format to use to return this value, so maybe simple signed number of seconds. Viktor Szakats 2009-07-29 21:47:28 +00:00
  • 28b15bce39 2009-07-29 22:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/utils.c * contrib/hbtip/tests/tiptime.prg ! Reworked TIP_TIMESTAMP(): ! Applied fix from xhb. (with cleanups/optimizations and without newly introduced bug) + Added support for DATETIME type as first parameter. (at the same time second numeric time parameter is deprecated) % Simplified code, more optimal API/memory usage. * Second parameter will always override default time, if passed. This is a little bit different, but more natural behavior than before. + Replaced meaningless test code with some better one. ; NOTE: We should probably add some core functions to detect TZ offset. Viktor Szakats 2009-07-29 20:39:57 +00:00
  • 0bacb356a2 2009-07-29 18:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * Minor formatting. Viktor Szakats 2009-07-29 16:03:33 +00:00
  • 1e91d9af72 2009-07-29 17:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/vm/dlmalloc.c ! Restored 2.8.3. Huge amount of warnings (all Windows compilers), compile time (pocc, watcom) and build time (mingw) errors, incompatibility with fm.c parts, with 2.8.4, so I opted to revert. I hope someone will give it another go, as it should provide better MT performance on Windows, unfortunately this feature doesn't seem to be well tested at this point. Viktor Szakats 2009-07-29 15:47:59 +00:00
  • efae473295 2009-07-29 11:53 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbsocket.c ! fixed interface settings for multicast in IPv6 - in IPv6 interface indexes are used instead of addresses Przemyslaw Czerpak 2009-07-29 09:53:54 +00:00
  • f769e560ad 2009-07-29 11:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/gtcrs/gtcrs.c + Utilizing write return values and returning success from low level write functions to satisfy linux/gcc insisting on warnings. Viktor Szakats 2009-07-29 09:09:25 +00:00
  • d6d9e74142 2009-07-29 10:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/gtcrs/gtcrs.c ! Suppress Linux warnings complaining about dropping return values of write operations. Viktor Szakats 2009-07-29 08:56:09 +00:00
  • 9a976e633e 2009-07-29 10:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/hbsocket.c ! Added missing 'static'. Viktor Szakats 2009-07-29 08:22:38 +00:00
  • 955f02d619 2009-07-29 09:37 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/vm/dlmalloc.c + Updated to 2.8.4 (from 2.8.3) Reapplied two local patches (the rest of local fixes were applied upstream): 2009-07-28 16:31 UTC+0200 Przemyslaw Czerpak 2009-03-30 22:17 UTC+0200 Przemyslaw Czerpak ; From the dlmalloc changelog: V2.8.4 Wed May 27 09:56:23 2009 Doug Lea (dl at gee) * Use zeros instead of prev foot for is_mmapped * Add mspace_track_large_chunks; thanks to Jean Brouwers * Fix set_inuse in internal_realloc; thanks to Jean Brouwers * Fix insufficient sys_alloc padding when using 16byte alignment * Fix bad error check in mspace_footprint * Adaptations for ptmalloc; thanks to Wolfram Gloger. * Reentrant spin locks; thanks to Earl Chew and others * Win32 improvements; thanks to Niall Douglas and Earl Chew * Add NO_SEGMENT_TRAVERSAL and MAX_RELEASE_CHECK_RATE options * Extension hook in malloc_state * Various small adjustments to reduce warnings on some compilers * Various configuration extensions/changes for more platforms. Thanks to all who contributed these. Viktor Szakats 2009-07-29 07:38:32 +00:00
  • f9561f17c8 2009-07-29 05:19 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbsocket.c * force blocking IO on socket returned by accept() - on some system new sockets can inherit blocking IO flag from the listening socket Przemyslaw Czerpak 2009-07-29 03:20:01 +00:00
  • fe03d112cb 2009-07-29 04:24 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbsocket.c ! finished hb_socketResolveAddr() in systems where getaddrinfo() is not available Przemyslaw Czerpak 2009-07-29 02:25:02 +00:00
  • 6a49526b0f 2009-07-29 00:50 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbsocket.c ! disabled inet_pton() and inet_ntop() in OS2 GCC builds. Przemyslaw Czerpak 2009-07-28 22:50:50 +00:00
  • 50ebdd772e 2009-07-28 18:54 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbsocket.c * return -1 instead of 0 on timeout in hb_socketSend*() and hb_socketRecv*() functions Przemyslaw Czerpak 2009-07-28 16:54:33 +00:00
  • 64d32725b8 2009-07-28 18:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/hb-func.sh * make_gnu.sh % Deleted crs/sln detection. Not needed anymore for hbmk.cfg generation. Viktor Szakats 2009-07-28 16:26:24 +00:00
  • eb76326d2d 2009-07-28 18:21 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbsocket.c ! yet another mistake in select() sets I missed to fix in previous commit Przemyslaw Czerpak 2009-07-28 16:22:38 +00:00
  • 0b42535e8c 2009-07-28 18:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg % Maybe I'm overlooking some scenarios, but I could simply drop the need for libdynhas= in hbmk.cfg. Now the required gtsln/gtcrs/gtxwc system libs will be automatically linked when these libs are selected by user (either by hbmk.cfg, .hbc or cmdline/.hbp files). Tested on Darwin. I can add automatic addition of these system libs based on presence of corresponding Harbour libs if needed. Or maybe even better would be to never link these GTs to the Harbour dynamic lib. Please comment on this. ! Fixed to add external curses/X11/slang libs in -shared mode. Was needed on Darwin. + Linking pdcurses for gtcrs with dos/djgpp. Viktor Szakats 2009-07-28 16:15:00 +00:00
  • 757c4ad242 2009-07-28 18:10 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbsocket.c ! fixed stupid typo in S&R - I reverted select() socket sets in send()/recv() when I was modifying function names. It can be also an answer why it exploited some problems with hb_InetRecvLine() in Francesco code. Przemyslaw Czerpak 2009-07-28 16:10:44 +00:00
  • 42c85c2811 2009-07-28 17:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed typo in linker option when building shared executable. ! Deleted -multiply_defined suppress linker option when building shared executable. % Deleted some unused logic dealing with libdynhas option. Viktor Szakats 2009-07-28 15:57:21 +00:00
  • ef2cd8b99c 2009-07-28 17:52 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbsocket.c ! fixed typo in recent modification Przemyslaw Czerpak 2009-07-28 15:52:42 +00:00
  • 2dade7c467 2009-07-28 17:30 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * make_gnu.sh ! Restored old sln/crs detection code, to fix creation of hbmk.cfg. I'll try to remove the need for this content in hbmk.cfg, but I don't know how yet (maybe by checking for gtsln/gtcrs/gtxwc libs in lib dir would be the best, if they are there, we must assume the dynamic lib has them, too). This way hbmk2 setup becomes fully dynamic. Viktor Szakats 2009-07-28 15:33:29 +00:00
  • 01c98e8064 2009-07-28 17:21 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbsocket.c * accept NULL and empty string "" as default address (INADDR_ANY) in hb_socketInet?Addr() functions Przemyslaw Czerpak 2009-07-28 15:22:07 +00:00
  • d53ec11751 2009-07-28 16:31 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/dlmalloc.c * modified to compile in OS2 (tested only compilation with OpenWatcom, without real binaries tests) Przemyslaw Czerpak 2009-07-28 14:31:17 +00:00
  • b3a432118c 2009-07-28 15:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/postinst.bat * config/global.cf ! Fixed HB_BIN_COMPILE usage in postinst.bat. This variable wasn't exported, so parts of postinst.bat didn't work with cross-builds. Now HB_HOST_BIN_DIR is used instead, which got exported from global.cf. Viktor Szakats 2009-07-28 14:14:50 +00:00
  • 62334184f8 2009-07-28 14:37 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/gtcrs/Makefile * disabled from OS2 builds - if someone knows OS2 curses port then he can try to reenable it and update gtcrs code to compile with it. Przemyslaw Czerpak 2009-07-28 12:38:15 +00:00
  • 3fb9dfddd1 2009-07-28 14:33 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/vm/hvmall.c ! define INCL_* macros for OS2 builds which uses hvmall.c Przemyslaw Czerpak 2009-07-28 12:33:49 +00:00
  • 86fc847f7c 2009-07-28 13:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbsocket.ch * include/hbsocket.h * source/rtl/hbsocket.c * source/rtl/hbinet.c * examples/uhttpd2/socket.c * examples/httpsrv/socket.c * Slightly renamed some constants to settle on a common prefix for all socket related ones: HB_SOCKET_* HB_SOCK_PF_* -> HB_SOCKET_PF_* HB_SOCK_AF_* -> HB_SOCKET_AF_* HB_SOCK_* -> HB_SOCKET_PT_* (for protocol types) HB_SOCK_IPPROTO_* -> HB_SOCKET_IPPROTO_* HB_SOCK_SHUT_* -> HB_SOCKET_SHUT_* HB_SOCK_FUNC -> HB_SOCKET_FUNC Viktor Szakats 2009-07-28 11:56:55 +00:00
  • 3472f72ddd 2009-07-28 13:24 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/Makefile ! added hbextlng.ch Przemyslaw Czerpak 2009-07-28 11:24:35 +00:00
  • d985b594f5 2009-07-28 12:37 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/hbinet.c * Struct member 'com' renamed to 'sd' to be in sync. Viktor Szakats 2009-07-28 10:37:57 +00:00
  • 1054de0e9b 2009-07-28 12:24 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbsocket.h * contrib/hbssl/hbssl.c * source/rtl/hbsocket.c * source/rtl/hbinet.c * examples/uhttpd2/socket.c * examples/httpsrv/socket.c * HB_SOCKET_T -> HB_SOCKET Viktor Szakats 2009-07-28 10:26:23 +00:00
  • 25c5333120 2009-07-28 12:23 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbsocket.c * pacified MSVC64 warnings Przemyslaw Czerpak 2009-07-28 10:23:25 +00:00
  • 4cef2a48c4 2009-07-28 11:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbsocket.c % small improvement in INET6 broadcast address initialization enabled for all *nix builds, tested only with Linux and SunOS. Przemyslaw Czerpak 2009-07-28 09:46:00 +00:00
  • 8b0a2e6ba8 2009-07-28 10:45 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbsocket.c ! fixed timeout updating in non Linux builds Przemyslaw Czerpak 2009-07-28 08:46:02 +00:00
  • 71b32fe18b 2009-07-28 10:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.cf * config/globsh.cf + Moved $(DIRSEP) defaulting to global.cf for non-sh shells. Viktor Szakats 2009-07-28 08:43:51 +00:00
  • f9e33982f7 2009-07-28 10:26 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * make_gnu_os2.cmd * make_gnu.bat % Deleted defaulting of HB_*_INSTALL. Now done by make files. ; Same should be done for *nixes. Viktor Szakats 2009-07-28 08:29:54 +00:00
  • 3a74eec9e1 2009-07-28 10:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/hbinet.c % Deleted _HB_SOCKET * [P]HB_SOCKET -> [P]HB_SOCKET_STRUCT ; This gives way to use HB_SOCKET as a public name. * Renamed Socket -> socket, Newsocket -> new_socket ; Generated code is verified to stay the same. Viktor Szakats 2009-07-28 08:06:19 +00:00
  • 58de04190f 2009-07-28 09:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/pp/Makefile ! Do not install hbpp executable when HB_HOST_BUILD == 'lib'. Please verify me. Viktor Szakats 2009-07-28 07:14:16 +00:00
  • ce3082bf1e 2009-07-27 23:42 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbxbp/xbp.ch * contrib/hbxbp/xbpbrowse.prg * contrib/hbxbp/xbpgeneric.prg * contrib/hbxbp/xbpwindow.prg + Implemented XbpBrowse() class - a work-in-progress. Still a lot more to go. Pritpal Bedi 2009-07-28 06:59:13 +00:00
  • f4ed67c67f 2009-07-27 23:36 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbqt/generator/hbqtgen.prg + Added one more section <SUBCLASS> </SUBCLASS>. This holds .PRG code representing a subclass inherited from main class. .CPP code is held in hbqt_slots.cpp. Pritpal Bedi 2009-07-28 06:41:20 +00:00
  • 4b7833ba16 2009-07-28 01:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * external/libhpdf/Makefile + Enabled for os2/watcom. Viktor Szakats 2009-07-27 23:54:06 +00:00
  • 2abefe1b3e 2009-07-27 23:43 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbstack.h + added socket error codes to HB_IOERRORS Przemyslaw Czerpak 2009-07-27 21:43:31 +00:00
  • 5009829fe7 2009-07-24 09:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/sendmail.prg * contrib/hbtip/client.prg * contrib/hbtip/smtpcln.prg + Added partial copyright for SLL parts. Viktor Szakats 2009-07-24 07:47:10 +00:00