9cc47dbdc2
2010-06-17 13:11 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/vm/harbinit.prg * harbour/src/vm/runner.c * harbour/src/vm/hvm.c ! fixed the order in which HVM calls __SetHelpK() PRG function. It should be called after all INIT proc and before main application entry. * removed __SetHelpK() from thread initialization code. ! fixed the order in which INIT procedures are executed in single module - CA-Cl*pper calls INIT PROCEDUREs in the reverted order (from last to first) + added support for undocumented Clipper extension: two execution levels of INIT PROCEDUREs. When application starts CA-Cl*pper executes INIT PROCEDUREs called CLIPINIT from all linked PRG modules. Then it repeats this operation for all modules executing all other PROCEDUREs.
Przemyslaw Czerpak
2010-06-17 11:11:52 +00:00
fb5241c566
2010-06-17 07:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_common.hbm * contrib/hbqt/detect.mk + Enabled for mingw64.
Viktor Szakats
2010-06-17 05:49:05 +00:00
02b3147fd5
2010-06-17 00:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * tests/wvtext.prg + Extended with tests for row resize. + Added visual feedback for resize event.
Viktor Szakats
2010-06-16 22:19:48 +00:00
b50ea8e77e
2010-06-16 21:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/extend.api * include/hbapi.h + Disabled IS*() macros when HB_LEGACY_TYPES_OFF is defined (default when building Harbour)
Viktor Szakats
2010-06-16 19:10:22 +00:00
290317ac9f
2010-06-16 19:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbzlibgz.c * src/rtl/fstemp.c * src/rtl/at.c * src/rtl/strtran.c * src/rtl/hbinet.c * src/rtl/saverest.c * src/rtl/diskspac.c * src/rtl/philes.c * src/rtl/mlcfunc.c * src/rtl/disksphb.c * src/rtl/shadow.c * src/rtl/trace.c * src/rtl/ati.c * src/rtl/hbstrsh.c % Optimized to use hb_parn*def() calls instead of inline-if expression (where default value is constant or simple variable). % Optimized out few HB_ISNUM() calls where the default value was zero. Also added comment to signal the intention.
Viktor Szakats
2010-06-16 18:08:04 +00:00
b902dbd19a
2010-06-16 11:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/win/mingw.mk + Added (commented) support for -m32/-m64 options. This may be useful in the future f.e. for mingw tdm 4.5.0 compiler which can build both 64 and 32-bit targets using the same compiler binaries.
Viktor Szakats
2010-06-16 09:50:20 +00:00
b49d0f87d1
2010-06-16 11:14 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk + Added HB_COMPILER autodetection for QNX. Minor optimization.
Viktor Szakats
2010-06-16 09:14:42 +00:00
cba71772cf
2010-06-16 11:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbcurl/hbcurl.c + Added all remaining known guards to HB_CURLOPT_* options, so in theory now f.e. even libcurl version 7.5.0 is supported. ! Fixed HB_CURLOPT_HTTPGET being disabled when building against libcurl < 7.14.1 ! Fixed HB_CURLOPT_FTP_ACCOUNT being enabled at the wrong libcurl version.
Viktor Szakats
2010-06-16 09:03:18 +00:00
eafd1fc161
2010-06-16 10:12 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + config/detplat.mk * config/global.mk + Last usage of $(eval) replaced with "quasi-function" call solution. It's less efficient, but now it should support GNU Make 3.79. NOTE: If someone has a better solution, or even a more optimal version of this one, pls speak up! + Two usages of $(eval) replaced with GNU Make version agnostic solution. (in previous commit)
Viktor Szakats
2010-06-16 08:15:17 +00:00
81eb54e4d1
2010-06-16 09:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/detfun.mk * config/global.mk % Streamlined internal handling of HB_SRC_ROOTPATH value. + HB_SRC_ROOTPATH will now be conditioned before use: ending pathsep added, pathseps converted to forward slash, double slashes deleted. ! Fixed HB_BIN_COMPILE autodetection in PATH, $(realpath was not necessary, it only ruined already absolute paths which are likely to appear in PATH anyway. % Optimized HB_BIN_COMPILE autodetection in PATH to reuse function created for this purpose. ! Fixed GNU Make 3.81 version detection to work also with future GNU Make versions. + Added GNU Make 3.80 version detection. (unused, commented) % Deleted version guards from around $(eval) and $(info) calls: Unknown function calls will simply be ignored by GNU Make and empty string returned, so this is safe. % Force HB_BUILD_PKG off only if HB_SRC_ROOTPATH is not specified (and running < 3.81 GNU Make version). + Show warning when using < 3.81 GNU Make version and HB_SRC_ROOTPATH was not specified. + Falling back to using HB_SRC_ROOTPATH in all places where $(realpath) or $(abspath) calls are used in 3.81 version. ! Protected one $(realpath) with version guard. + Automatized how HB_VER_STATUS_SH is filled for final releases. ; NOTE: HB_SRC_ROOTPATH support is completely untested. ; TODO: If everything works as intended, now "only" $(eval) calls need some workaround to give full blown functionality also with 3.79 version of GNU Make.
Viktor Szakats
2010-06-16 08:02:11 +00:00
aa01501dcc
2010-06-15 19:02 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/resources/setup.ui * contrib/hbide/resources/setup.uic * contrib/hbide/hbide.ch * contrib/hbide/hbide.prg * contrib/hbide/idedocks.prg * contrib/hbide/idesaveload.prg * contrib/hbide/idestylesheets.prg + Implemented: OS system themes via "Setup" dialog. Animation mode and system theme ( both settable via "Setup" ) are remembered for next run. Please do not set "macintosh" theme on windows machines, it GPF's.
Pritpal Bedi
2010-06-16 02:08:07 +00:00
36b4bd96d4
2010-06-15 20:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * config/detfun.mk * config/global.mk * HB_ROOT -> HB_SRC_ROOTPATH Renamed to not have such obvious and short name and not to collide with build-in hbmk2 macro with the same name.
Viktor Szakats
2010-06-15 18:40:15 +00:00
b88202cabe
2010-06-15 18:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * config/global.mk * config/detfun.mk * config/detect.mk * external/sqlite3/Makefile * external/png/Makefile * external/jpeg/Makefile * external/bzip2/Makefile * external/libhpdf/Makefile * contrib/hbsqlit3/Makefile * contrib/hbmzip/Makefile * contrib/hbbz2/Makefile * contrib/hbhpdf/Makefile * contrib/sddsqlt3/Makefile * contrib/hbwin/Makefile + Added HB_ROOT variable which can be used to specify Harbour source tree root as an absolute directory, when using older than 3.81 GNU Make version (f.e. on QNX). + Changed the way locally hosted source directories are specified for detection function, in order to support HB_ROOT functionality.
Viktor Szakats
2010-06-15 16:44:38 +00:00
aedb632e4a
2010-06-15 18:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added Mac OS X QT pkg recommended link.
Viktor Szakats
2010-06-15 16:08:38 +00:00
5975c99d17
2010-06-15 08:33 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/resources/setup.ui + Added few more settings.
Pritpal Bedi
2010-06-15 15:39:23 +00:00
f35793fede
2010-06-15 16:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbcurl/hbcurl.c ! Fixed to build against very old libcurl versions. % Using hb_parnldef(). ! Fixed few guards being off by one minor version.
Viktor Szakats
2010-06-15 14:34:58 +00:00
bdcde409a9
2010-06-15 13:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/xhb/xhbfs.c ! Fixed ISDIRECTORY() to work like originally intended. This effectively reverts breakage caused by this change: 2009-07-06 10:06 UTC+0100 Miguel Angel Marchuet <miguelangel@marchuet.net> * source/rtl/file.c * Changed IsDirectory to fix IsDirectory( "\\machine\c" ) style call under windows platforms. BTW, in Harbour to achieve above effect, you can use native HB_DIREXISTS( "\\machine\c" ) function call.
Viktor Szakats
2010-06-15 11:38:31 +00:00
0be7b7bcb5
2010-06-15 13:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * harbour-win-spec * harbour-wce-spec * harbour.spec ! Deleted references to hbcc, hbcmp, hblnk. They still work, and they still can be readded as links if someone finds them necessary. As a general direction for most users though it's preferred to use hbmk2 as-is. * Updated help text. (pls fix it further, it's not perfect)
Viktor Szakats
2010-06-15 11:07:26 +00:00
a7be129b2f
2010-06-15 12:56 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/xhb/xhbcomp.prg * harbour/contrib/xhb/xhbmsgs.c + added emulation for some xHarbour extensions in ==, = and != operators. <block> == <block> <hash> = <hash> // it does not work correctly in xHarbour <hash> != <hash>
Przemyslaw Czerpak
2010-06-15 10:57:10 +00:00
73a06f6c8f
2010-06-15 12:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbdefs.h * harbour/include/hbvmpub.h * harbour/src/common/expropt1.c * harbour/src/common/expropt2.c * harbour/src/common/hbstr.c * harbour/src/compiler/gencc.c * harbour/src/vm/hvm.c * harbour/src/vm/itemapi.c * harbour/src/vm/task.c * harbour/src/rtl/abs.c * harbour/src/rtl/hbdyn.c * harbour/src/rdd/dbsql.c * harbour/contrib/hbwin/olecore.c * harbour/contrib/sddoci/sddoci.c * harbour/contrib/sddsqlt3/sddsqlt3.c * renamed HB_LONG_{MIN,MAX} to HB_VMLONG_{MIN,MAX} and HB_INT_{MIN,MAX} to HB_VMINT_{MIN,MAX} to not confuse users after renaming HB_LONG to HB_MAXINT and LONG to HB_LONG. They could expect that HB_LONG_{MIN,MAX} are for HB_LONG type.
Przemyslaw Czerpak
2010-06-15 10:00:45 +00:00
6894cb15eb
2010-06-15 10:58 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbcurl/hbcurl.c ! Fixed typo in prev change.
Viktor Szakats
2010-06-15 09:02:14 +00:00
9192f33375
2010-06-14 21:38 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) + contrib/hbqt/qth/HBQSyntaxHighlighter.qth + Readded after case conversion.
Pritpal Bedi
2010-06-15 04:42:31 +00:00
d522403ec1
2010-06-14 21:35 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) - contrib/hbqt/qth/HBQSyntaxHighLighter.qth - Deleted and committed to be added with case converted.
Pritpal Bedi
2010-06-15 04:39:24 +00:00
af431b9091
2010-06-14 19:27 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) * contrib/hbide/idedocks.prg * contrib/hbide/idestylesheets.prg % Prepared to apply ideThemes ( upcoming ) if user so defines. A glimpse can be had from <View><Toggle Animation>. Current theme is Microsoft Office look and feel, though a little more work is required. RGB Colors supplied by Antonio Linares.
Pritpal Bedi
2010-06-15 02:29:48 +00:00
fdb44d06b9
2010-06-15 03:36 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/postinst.sh + Posixify by Tamas Tevesz. Thanks!
Viktor Szakats
2010-06-15 01:36:43 +00:00
5a4a67ee72
2010-06-15 02:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * mpkg_deb.sh * mpkg_rpm.sh * mpkg_rpm_win.sh * mpkg_nightly.sh * mpkg_src.sh * mpkg_rpm_wce.sh * mpkg_tgz.sh * bin/hb-mkdyn.sh * bin/hb-func.sh * bin/postinst.sh - Do not force bash. (QNX by default doesn't have bash f.e., and now with the limited amount of .sh code in SVN, we can focus on making the code POSIX compliant.)
Viktor Szakats
2010-06-15 00:38:55 +00:00
ae5063bd4f
2010-06-15 00:57 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbzlib.c + Added QNX version number to the comment noting the hack.
Viktor Szakats
2010-06-14 22:59:03 +00:00
478ad43c9a
2010-06-14 23:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/dos/djgpp.mk ! Fixed ten year old issue where error returned by LD was suppressed. Thanks to Tamas Tevesz for finding it.
Viktor Szakats
2010-06-14 21:32:02 +00:00
78d4ab60a5
readd copy of hbqt/qth @ r14751 (last good version)
Viktor Szakats
2010-06-14 19:01:41 +00:00
a6bc04e5f4
nuke whole qth tree
Viktor Szakats
2010-06-14 18:56:46 +00:00
9192d297c6
nuke1
Viktor Szakats
2010-06-14 18:53:18 +00:00
9759e1b0be
2010-06-14 20:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + contrib/hbqt/qth/QSyntaxHighlighter.qth + Readded.
Viktor Szakats
2010-06-14 18:46:53 +00:00
ed16ce5c67
2010-06-14 20:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * external/minizip/minizip.dif * external/minizip/ioapi.h + Update for MS-DOS from Tamas Tevesz.
Viktor Szakats
2010-06-14 18:45:50 +00:00
fde8e82faf
2010-06-14 15:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * external/zlib/zlib.dif * external/zlib/gzguts.h * external/zlib/Makefile + DJGPP patch from Tamas Tevesz.
Viktor Szakats
2010-06-14 13:59:36 +00:00
b982aa726f
2010-06-14 14:26 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * external/zlib/Makefile * config/dos/djgpp.mk + Added patch by Tamas Tevesz targeting djgpp cross-builds: - makes zlib compile with djgpp 2.03 - adding ranlib makes the whole thing cross-compile (the linker was complaining about index not being present in the archives) the reason of the dash prefix is that since it wasn't there before, it must have worked without, so let's not break situations where it isn't present (it is present in bnu219b.zip though, and it seems to be chugging along nicely in a native situation as well) - adds $(HB_CCPATH)$(HB_CCPREFIX) to the bin tools used
Viktor Szakats
2010-06-14 12:27:08 +00:00
4020ab88cb
2010-06-14 14:23 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/common/hbffind.c * src/rtl/fstemp.c * src/rtl/filesys.c * src/rtl/fssize.c ! Fixed to use '#define _LARGEFILE64_SOURCE 1' instead of 'define _LARGEFILE64_SOURCE' to fix compilation on QNX. This replaced previously added hack for stat64 in two locations.
Viktor Szakats
2010-06-14 12:23:46 +00:00
9adc0c8611
2010-06-14 11:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * include/hbsetup.h * utils/hbmk2/hbmk2.prg + Added experimental support for QNX operating systems. Tested with 6.2.1.
Viktor Szakats
2010-06-14 09:59:41 +00:00
927f902b90
2010-06-12 20:20 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * mpkg_nightly.sh ! Deleted leftovers from test session.
Viktor Szakats
2010-06-12 18:21:10 +00:00
6638b0da96
2010-06-12 17:23 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * mpkg_nightly.sh % Suppressed svn output when doing export.
Viktor Szakats
2010-06-12 15:23:21 +00:00
3fbf27e740
2010-06-12 17:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * mpkg_nightly.sh + Delete local archive files after copying/uploading them in place.
Viktor Szakats
2010-06-12 15:05:47 +00:00
3f2dd4e282
2010-06-12 16:36 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * mpkg_nightly.sh + Added patch by Tamas Tevesz. Thank you very much. + Will now use simple cp to put nightlies in place if the scripts detects that it's run in sf.net server shell.
Viktor Szakats
2010-06-12 14:37:34 +00:00
6f82ca1bc1
2010-06-12 14:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * mpkg_nightly.sh + Added instructions to setup unattended file upload on sf.net. If SSH key pair is setup and public key uploaded to sf.net user account, nightlies can be created and automatically upload to sf.net, using these commands: --- $ export HB_SFNET_FRS_PRIVATE_KEY=~/.ssh/id_dsa $ export HB_SFNET_USER=myuser $ ./mpkg_nightly.sh ---
Viktor Szakats
2010-06-12 12:51:56 +00:00
5ae08a0e0e
2010-06-12 14:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/vm/set.c * Reset default value to "hb_out.log".
Viktor Szakats
2010-06-12 12:15:59 +00:00
b78e9ccbc3
2010-06-11 08:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * ChangeLog * Correcting some English in prev entries.
Viktor Szakats
2010-06-11 06:53:22 +00:00
67f6e6923c
2010-06-11 08:51 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * external/png/pngconf.h * external/png/LICENSE * external/png/pngwio.c * external/png/pngrutil.c * external/png/pngread.c * external/png/pngmem.c * external/png/pngget.c * external/png/png.c * external/png/png.h * external/png/pngpriv.h * external/png/pngrtran.c * external/png/pngtrans.c - external/jpeg/wrjpgcom.c * external/jpeg/jdatasrc.c * external/jpeg/jversion.h * Updated libpng component to 1.4.2 (from 1.4.1) * Updated jpeg component to 8b (from 8a) ; Thanks for Tamas Tevesz for these patches.
Viktor Szakats
2010-06-11 06:51:52 +00:00
43a954f54c
2010-06-11 00:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * external/zlib/Makefile + Added extra build option for mingw/cygwin compilers to suppress new warning: 'warning: visibility attribute not supported in this configuration; ignored'
Viktor Szakats
2010-06-10 22:54:46 +00:00
87a1ceb996
2010-06-10 23:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_base.cpp + Added QVERSION() function which returns QT lib version as string. Wrapper to QT function with the same name. + Added QSHAREDBUILD() function which returns whether QT lib used are shared or static. Wrapper to QT function with the same name. - Deleted HBQT_ISSTATICLINK() which was not portable implementation.
Viktor Szakats
2010-06-10 21:02:20 +00:00
bac17c287f
2010-06-10 22:30 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * contrib/hbqt/hbqts.hbp * contrib/hbqt/hbqtguis.hbp * contrib/hbqt/hbqtcores.hbp * contrib/hbqt/hbqtnetworks.hbp * contrib/hbqt/hbqts.hbc % Fixed to avoid building separate, but completely idendical HBQT libs on Linux platform for linking to static QT libs. Please note that on all platforms except Windows and Symbian, it's not necessary to create separate HBQT builds for static and dynamic QT libraries. Instead, on these platforms (Linux, Darwin and possible OS/2) it's enough to just link the same HBQT libs with either static or dynamic QT libs. For this reason, recently added HBQT_ISSTATICLINK() function will only work on Windows, thus it's not portable. It needs to be redesigned to use QT API to retrieve lib type, or if such API doesn't exist, this function should be deleted from Harbour.
Viktor Szakats
2010-06-10 20:33:15 +00:00
346e4dcd94
2010-06-10 21:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * external/zlib/deflate.c * external/zlib/zutil.c * external/zlib/deflate.h * external/zlib/zutil.h * external/zlib/crc32.c * external/zlib/trees.c * external/zlib/uncompr.c * external/zlib/zconf.h * external/zlib/compress.c * external/zlib/adler32.c ! Restored original version ID to help creating more meaningful .dif of local patches.
Viktor Szakats
2010-06-10 19:50:19 +00:00
816a0f7390
2010-06-10 21:41 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * external/minizip/minizip.dif * Updated. Patch sent by Tamas Tevesz.
Viktor Szakats
2010-06-10 19:46:29 +00:00
8d05b7906f
2010-06-10 19:29 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * include/hbsocket.ch * Minor corrections.
Viktor Szakats
2010-06-10 17:30:22 +00:00
8223f81fa6
2010-06-10 18:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbcom.ch * Changed functions names to use proper camelcasing so that they also hold true for C level API.
Viktor Szakats
2010-06-10 16:45:33 +00:00
508e2ec93f
2010-06-10 19:12 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/examples/httpsrv/uhttpd.prg * harbour/examples/uhttpd2/umain.prg * optimized hb_socketRecv() calls * optimized (removed) hb_socketSelect() calls, current API has timeout parameter and make things simple
Mindaugas Kavaliauskas
2010-06-10 16:12:39 +00:00
bf5511aa05
2010-06-10 18:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbclass.ch ! added missing TIMESTAMP class to ASSOCIATE CLASS command, thanks to Alex Strickland for the information
Przemyslaw Czerpak
2010-06-10 16:00:41 +00:00
93d1af68b2
2010-06-10 14:24 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/plug_moc.prg * utils/hbmk2/hbmk2.prg + Implemented separate filename notation setting for scripts and cmdlines (just like with filename escaping). This should aid the win/bcc on linux cross-build scenario. (not testing done though)
Viktor Szakats
2010-06-10 12:25:16 +00:00
d7d345430e
2010-06-10 11:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * ChangeLog * Minor correction. ; Testing harbour-commits list.
Viktor Szakats
2010-06-10 09:55:26 +00:00
f3321fd140
2010-06-10 10:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added msvc version autodetection (works similarly to the .mk solution)
Viktor Szakats
2010-06-10 08:03:19 +00:00
d16d8613d6
2010-06-10 09:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/win/bcc.mk ! Left bug cleaned from prev commit.
Viktor Szakats
2010-06-10 07:46:59 +00:00
129a3ccdaf
2010-06-10 09:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk ! Reverted one optimization from yesterday's late night programming jam session.
Viktor Szakats
2010-06-10 07:44:15 +00:00
5150ffda36
2010-06-10 02:36 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/wce/poccarm.mk * config/win/xcc.mk * config/win/pocc.mk * config/win/bcc.mk * config/win/icc.mk * Cleanups/formatting. Also Embarcadero patch by Tamas Tevesz.
Viktor Szakats
2010-06-10 00:37:10 +00:00
0618886c04
2010-06-10 02:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk % Minor optimization, in bcc location detection. I hope. + Changed autodetection to look for fixed .exe extension for tools which have no native *nix versions, so their name always ends with .exe regardless of host platform. This should make these tools usable under WINE.
Viktor Szakats
2010-06-10 00:34:12 +00:00
70d4cc71ee
2010-06-10 02:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk ! Attempt to fix rare case when Windows cross-build on Linux platform wrongly changed HB_BUILD_SHARED mode on. IOW now automatic HB_BUILD_SHARED defaulting logic (based on install location) only kicks in if the target platform is *nix. Tamas could you please retest it?
Viktor Szakats
2010-06-10 00:04:20 +00:00
fc8b32088e
2010-06-10 01:02 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/hbcom.c * use one static function to set timeouts for read/write operations in Windows builds
Przemyslaw Czerpak
2010-06-09 23:02:52 +00:00
011da193bf
2010-06-10 00:27 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rdd/dbf1.c + allow to open DBF files with 0x07 and 0x87 signature created by CA-VO DBFNTX when ANSI encoding is enabled. Thanks to Vitomir Cvitanovic for CA-VO tests. Warning! After any modifications in such files Harbour DBF* RDDs will correct above signatures to standard DBASE ones (0x03 and 0x83).
Przemyslaw Czerpak
2010-06-09 22:27:14 +00:00
b602644e09
2010-06-10 00:03 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * examples/uhttpd2/umain.prg * examples/uhttpd2/uhttpd2.hbp - examples/uhttpd2/socket.c + Changed to use core SOCKET API.
Viktor Szakats
2010-06-09 22:04:01 +00:00
ea7e1d15b9
2010-06-09 23:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbsocket.ch + Added address info array positions.
Viktor Szakats
2010-06-09 21:38:32 +00:00
b4fb0856f5
2010-06-09 22:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Tuned watcom filename escaping behavior: It will now use *nix notation on *nix builds. It will now use double quoting on Windows builds. It will now use single quoting in script files on all builds. No quoting on other platforms. [ watcom is special because each platform native compiler can create builds for other platforms, so we must use platform native fn quoting. ]
Viktor Szakats
2010-06-09 20:42:12 +00:00
a4b611ad44
2010-06-09 21:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fixed to use *nix-style filename escaping when calling Windows cross tools only available via WINE (bcc, msvc*, pocc). ! Better *nix-style char escaping in filenames.
Viktor Szakats
2010-06-09 19:46:38 +00:00
164810c117
2010-06-09 20:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * ChangeLog ! Typos in last commit log.
Viktor Szakats
2010-06-09 18:53:18 +00:00
c8a32bfc8c
2010-06-09 19:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Quite big commit aiming to clean path forming in different situations. After this is change it should be more or less true that internally hbmk2 always uses native path format, it should accept _any_ format regardless of platform, and it should convert filenames to proper format only when calling external compiler tools, according to their specific taste. F.e. this should fix problems when doing Windows cross-build on *nix systems, with watcom, or other compilers (except mingw) which has native compiler. It should continue to work with WINE based on compilers in similar situations. There is one specific exception when passing around filenames as part of options. In this case hbmk2 cannot do too much magic, so try to avoid it. Though I never actualluy tried this latter case. Please test it, regressions are possible. I'd be happy to see stress tests with passing various combination of pathseps and watching -trace output whether everything is properly converted to right format. + Will now convert filenames to Cygwin format for Cygwin targets. ! Fixed to accept .hbi files without '@' prefix.
Viktor Szakats
2010-06-09 17:57:34 +00:00
ff58339996
2010-06-09 18:42 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/examples/commouse/commouse.prg * added $id$
Mindaugas Kavaliauskas
2010-06-09 15:43:10 +00:00
02651dc13a
2010-06-09 15:37 UTC+0300 Mindaugas Kavaliauskas (dbtopas/at/dbtopas.lt) * harbour/src/rtl/hbsockhb.c * changed return values of some functions: nSuccess to lSuccess * HB_SOCKET_PF_* changed to HB_SOCKET_AF_* - hb_parnintdef() (moved to extend.c) ! some bug fixes ! some typo in documentation
Mindaugas Kavaliauskas
2010-06-09 12:42:08 +00:00
864974ae82
2010-06-09 12:55 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/hbsocket.c * harbour/include/hbsocket.ch ! cleaned a little bit HB_SOCKET_AF_*/HB_SOCKET_PF_* usage to not confuse other developers and users.
Przemyslaw Czerpak
2010-06-09 10:55:49 +00:00
cb1883e999
2010-06-08 23:19 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbsetup.h * Renamed HB_OS_IPHONE -> HB_OS_IOS (naming will become ambiguous once Harbour will support Cisco IOS, which may not happen tomorrow, well Apple iOS is also a pending question)
Viktor Szakats
2010-06-08 21:20:35 +00:00
c6543dc196
2010-06-08 22:26 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Modified regex expression to be POSIX compliant. Thanks to Tamas Tevesz for this modification.
Viktor Szakats
2010-06-08 20:32:18 +00:00
c853e5052d
2010-06-08 21:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbextern.ch + Added new HB_SOCKET*() functions.
Viktor Szakats
2010-06-08 19:23:12 +00:00
45447a4c91
2010-06-08 20:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbregexc.c + Restored RTE which is thrown when unsupported regex string is found in any .prg level regex API calls except HB_REGEXCOMP(). The only difference compared to previous solution is different error code (3015) to differenciate this case from wrong parameter _type_ error cases. ; TOFIX: IMO even current solution is not ideal, because it just forces developers to use HB_ISREGEX() to pre-evaluate regex strings before actually using them (causing performance hit), or it forces them to use HB_REGEXCOMP() to pre-compile and pre-evaluate the expressions before passing them to actual regex functions, in the valid case they want to avoid unexpected RTEs due to missing or unsupported regex (PCRE) subsystem. IOW it makes plain HB_ATX( <cRegExp>, ... ) style calls prone to fail with RTE in certain, very hard to predict situations in officially supported Harbour builds. Comments are appreciated.
Viktor Szakats
2010-06-08 18:32:53 +00:00
87657b036f
2010-06-08 19:58 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/src/rtl/hbsocket.c ! added missing code to duplicate IP6 address passed explicitly to hb_socketResolveAddr() - thanks to Mindaugas for reporting the problem
Przemyslaw Czerpak
2010-06-08 17:58:23 +00:00
a5469097e7
2010-06-08 14:08 UTC+0200 Xavi (jarabal/at/gmail.com) * contrib/gtwvg/gtwvg.h * contrib/gtwvg/wvggui.h * contrib/hbwin/win_shell.c ! Fixed MinGW-w64 cross compiler detection with the recommended "official" method. MinGW-w64 can also compile for x86, in this case are the same built-in macros.
Xavi
2010-06-08 12:10:53 +00:00
ce166b1c81
2010-06-08 13:17 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/hbregexc.c * Changed to not throw RTE, just gracefully return error value when invalid PCRE expression is used. It will continue to throw RTE only for user-controllable error situations, f.e. when wrong argument type is passed. ! Fixed to not contain English text hard-coded in RTE message.
Viktor Szakats
2010-06-08 11:19:04 +00:00
15ade39255
2010-06-07 07:47 UTC-0800 Pritpal Bedi (bedipritpal@hotmail.com) + contrib/hbide/resources/setup.ui + contrib/hbide/resources/setup.uic + New dialog to hold setup and ini information - in the making.
Pritpal Bedi
2010-06-07 14:56:23 +00:00
310cf196a2
2010-06-07 13:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/gtgui/gtgui.c * src/rtl/gtwin/gtwin.c * src/rtl/gtwvt/gtwvt.c * contrib/gtwvg/gtwvg.c * contrib/gtwvg/wvggui.c * examples/gtwvw/gtwvw.c + Will now put to clipboard and request from clipboard UNICODE text in UNICODE (default) mode. This should fix CP conversion problems experienced in non-UNICODE mode (more in a separate bug report). Please review me.
Viktor Szakats
2010-06-07 11:23:34 +00:00
4a32694328
2010-06-07 11:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtpathy/Makefile * contrib/hbtpathy/hbtpathy.hbp * contrib/hbtpathy/hbtpathy.hbc * contrib/hbtpathy/telepath.ch - contrib/hbtpathy/tpcommon.c - contrib/hbtpathy/tpwin.c - contrib/hbtpathy/tpos2.c - contrib/hbtpathy/tpunix.c - contrib/hbtpathy/tpdos.c * contrib/hbtpathy/telepath.prg * Changed to use hbct lib COM functions. * Changed some misc functions to .prg from .c. - Deleted all .c files. ; NO GUARANTEES. PLEASE TEST AND REVIEW IT. All my testing was to make sure the lib and test app builds properly.
Viktor Szakats
2010-06-07 09:56:55 +00:00
b0c8a35e2d
2010-06-06 22:29 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * external/minizip/ioapi.h ! Fixed for watcom compilers (turned off 64-bit file IO)
Viktor Szakats
2010-06-06 20:29:42 +00:00
b8522a372e
2010-06-06 22:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * package/mpkg_win.nsi * package/winuni/mpkg_win_uni.nsi + Installation will now create 'Harbour' registry key under 'Software', and in it write 'InstallDir' value with the location of Harbour dir structure. With this, additional tools (addons) can easily locate Harbour on a system and install themselves indide the dir structure or make necessary configuration settings which need this information. F.e. HBIDE installer (which can go even to '%ProgramFiles%/Harbour IDE' or '%ProgramFiles%/HBIDE' can locate Harbour and configure its .ini to point to proper hbmk2 location.
Viktor Szakats
2010-06-06 20:07:28 +00:00