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
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
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
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
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
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
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
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
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