8bd403daa5
2009-08-20 00:52 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/global.mk ! fixed typo in platform detection 'ifeq' instead of 'ifneq' and 'win' was set as default ! replaced wrongly used 'findstring' functions with 'filter' functions ! added small trick in path prefix detection to avoid false results from 'findstring' function ! look for 'suncc' instead of 'cc' detecting SunPRO C compiler ('cc' is default C compiler link in all *nixes)
Przemyslaw Czerpak
2009-08-19 22:52:57 +00:00
19d6c252b9
2009-08-20 00:03 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/bin/hb-func.sh * use -I<path> parameter passed to Harbour compiler in hb* scripts also with C compiler for C code inside #pragma begindump/enddump
Przemyslaw Czerpak
2009-08-19 22:03:22 +00:00
1d4fc3b164
2009-08-19 21:26 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added msvcarm examples (using MSVC 2008. 2005 should be similar).
Viktor Szakats
2009-08-19 19:27:00 +00:00
269a4b9669
2009-08-19 20:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * debian/rules * Using spaces instead of tabs for indentation.
Viktor Szakats
2009-08-19 18:07:15 +00:00
37369dc1ca
2009-08-19 20:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * debian/rules ! Changed make_gnu.sh references to direct make commands. (please verify me)
Viktor Szakats
2009-08-19 18:04:43 +00:00
0ae645c591
2009-08-19 19:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added support for detecting Harbour binary environment in raw form, meaning the one after simple 'make' *without* 'make install'. Of course 'install' is still useful to build dlls (and implibs on win), but for normal cases this may be a very useful feature. You do a 'make' (no admin needed on *nix), go to ./bin/arch/comp and hbmk2 works without any extra configuration. This feature also allows us to distribute multihost binary packages. Such unified binaries can be run under multiple hosts. (IOW we can have one binary distro which covers potentially all our supported platforms/compilers both as host OS and target OS). See watcom for such an example in the C compiler world.
Viktor Szakats
2009-08-19 17:49:51 +00:00
701bcfd77c
2009-08-19 18:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Replaced make_gnu_xmingw*.sh references with simple make commands. ; There are no more script/batch references inside INSTALL doc. (except some compiler configuration ones but these don't belong to Harbour, included for convenience only)
Viktor Szakats
2009-08-19 17:01:32 +00:00
bf906d2464
2009-08-19 16:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/legacy.prg ! Deleted pointer to numeric conversions. This means even code using compatibility interface may have to be slightly adapted to use this version of Harbour. Checks like ISNUMBER( CreateOLEObject() ) and CreateOLEObject() == 0 will have to be changed to Empty( CreateOLEObject() ). This stays compatible with other Harbour versions and implementations. Methods/Functions accepting numeric pointers in old implementation will only accept pointers aquired from appropriate OLE API functions.
Viktor Szakats
2009-08-19 14:46:50 +00:00
a896909262
2009-08-19 11:34 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/global.mk ! extended shell detection - now when we do not use make_gnu.sh we have to accept also shells like ksh which do not set SHLVL envvar. Probably the safest method is using HB_SHELL=sh for all host platforms except DOS, WIN & OS2.
Przemyslaw Czerpak
2009-08-19 09:35:20 +00:00
336e13b668
2009-08-19 11:05 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/Makefile * harbour/config/dir.mk * harbour/config/global.mk * eliminated HB_*POSTINST* variables, now it's used only localy in harbour/Makefile * modified root Makefile detection
Przemyslaw Czerpak
2009-08-19 09:06:21 +00:00
e5cb4100f8
2009-08-19 10:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * external/sqlite3/sqlite3.c * external/sqlite3/sqlite3.h + sqlite upgraded to 3.6.17 (from 3.6.16)
Viktor Szakats
2009-08-19 08:50:21 +00:00
a93d29abec
2009-08-19 07:31 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk ! Applied Phil Krylov's patch to mingw32 detection on gentoo Linux.
Viktor Szakats
2009-08-19 05:32:41 +00:00
53b0ef468d
2009-08-19 06:29 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbtip/thtml.prg ! Fixed hang in 'OEMTOHTML( "&" )'. Reported on c.l.xhb. Fix based on Eduardo Fernandes suggestion, although done a little differently and extended to avoid new RTE.
Viktor Szakats
2009-08-19 04:29:31 +00:00
27c26eda9e
2009-08-19 06:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added wininet syslib to std lib list for win platform. (to be in sync with wce and hbmk script).
Viktor Szakats
2009-08-19 04:18:25 +00:00
2e24252ab6
2009-08-18 23:32 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/win/bcc.mk * eliminated IF EXIST command and updated to work with non NT shells. Now only OS2 gcc.mk and watcom.mk uses directly IF & FOR shell commands.
Przemyslaw Czerpak
2009-08-18 21:32:51 +00:00
7681ac96e8
2009-08-18 22:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk * config/globsh.mk * ECHOQUOTE variable moved to per shell sections. ! ECHOQUOTE set to '"' for dos shells.
Viktor Szakats
2009-08-18 20:57:03 +00:00
83e3729f68
2009-08-18 21:34 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/global.mk * use $(error ...) instead of echo to inform about wrong GNU make version - it works for any targets i.e. clean
Przemyslaw Czerpak
2009-08-18 19:34:59 +00:00
672a203965
2009-08-18 19:44 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbodbc/odbc.c * harbour/contrib/rddsql/sddodbc/odbcdd.c * synced workarounds for missing in some header files SQL* definitions
Przemyslaw Czerpak
2009-08-18 17:44:26 +00:00
22791ac191
2009-08-17 19:05 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/dirsh.mk + Added '@' prefixes for nt and os2 shells.
Viktor Szakats
2009-08-18 17:06:13 +00:00
2dd3553040
2009-08-18 18:02 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/dir.mk % small simplification in used logic
Przemyslaw Czerpak
2009-08-18 16:02:51 +00:00
ea162ea469
2009-08-17 17:50 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/dir.mk ! Fixed DIR_RULE assignment (:= back to =)
Viktor Szakats
2009-08-18 15:51:05 +00:00
6f4a6b04a8
2009-08-17 17:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk * Upped minimum GNU Make version requirement to 3.78 (from 3.70). We use many 3.78-only features since very long and in many Makefiles (like $(if)). 3.78 was released in 1999, the year Harbour has born, so this requirement looks pretty modest. Notice however that the "officially" documented (in INSTALL) minimum version is 3.81, and there are a few feature we actually use and need from this version. Some other make features are only enabled when using 3.80 (or upper) (parallel build), some others when using 3.81 (or upper) (build configuration information, verbose output). ; TODO: Either up the minimum version, or try to fix the remaining unprotected 3.80/3.81 features. My personal opininon is that if there is any reasonable chance we should make 3.80 or 3.81 the minimum official requirement. This is a *nix-only issue, as dos/win/os2 are all covered with recent 3.81 binary builds. Question is: How and which *nix platforms would be affected or limited in such this case? BTW, 3.81 was released in 2006, 3.80 in 2002.
Viktor Szakats
2009-08-18 15:40:42 +00:00
97a1be7cd1
2009-08-17 13:29 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk + Added autodetection of cegcc tools on default install location. + Added error messages if specified or autodetected mingw/cegcc cross-tools couldn't be found. ! Minor cosmetic in warning/error msgs. (ending dot seems to be added by GNU Make)
Viktor Szakats
2009-08-18 11:29:40 +00:00
e52424622c
2009-08-18 13:08 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/harbour-win-spec * harbour/harbour.spec * harbour/harbour-wce-spec ! updated to work after recent modifications in make system
Przemyslaw Czerpak
2009-08-18 11:08:52 +00:00
125e1cbe72
2009-08-18 12:01 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/make_gnu_xmingw.sh * harbour/make_gnu_xmingwce.sh * harbour/bin/hb-func.sh ! fixed HB_CCPATH setting to be compatible with .mk files and hb* scripts ! fixed links to harbour share libraries
Przemyslaw Czerpak
2009-08-18 10:01:38 +00:00
5fe7239954
2009-08-17 10:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/wce/poccarm.mk * config/wce/msvcarm.mk * config/win/xcc.mk * config/win/pocc.mk * config/win/bcc.mk * config/win/watcom.mk * config/win/icc.mk * config/win/msvc.mk * config/rules.mk + Made dynamic compilation pass a little bit more generic. Now HB_DYN_COPT variable should be set to the switch(es) which are used in this pass. This will automatically enable the dynamic compilation pass. F.e. for *nix/gcc compilers it can be set to -fPIC.
Viktor Szakats
2009-08-18 08:42:36 +00:00
100438d922
2009-08-17 10:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk + Implemented win/mingw cross-tool autodetection. Based on the logic found in make_gnu_xmingwce.sh. It's not exactly the same, because I used HB_CCPATH and HB_CCPREFIX only. There is no fiddling with the PATH f.e. This may cause problems on some systems, but I couldn't understand the intent behind every logic (and host environments) in the old script. F.e. I left out dealing with 'TARGET' variable completely, including just recently added manual override. If they are needed with the new system, hopefully we can implement it in some ways. Please test. If this works out good, the two launcher scripts are no longer necessary. * Changed the way wce cross-builds are initiated. From now on HB_ARCHITECTURE needs to be set to wce in this case. For win targets, it needs to be set to win. So basically, to launch a win build on Linux you need to type: make HB_ARCHITECTURE=win (optionally you may set HB_CCPREFIX and HB_CCPATH (before make) to your liking, if the tool autodetection doesn't work) For wce builds, use: export HB_CCPATH=... make HB_ARCHITECTURE=wce
Viktor Szakats
2009-08-18 08:20:16 +00:00
c919b546ed
2009-08-18 10:44 UTC+0300 Phil Krylov <phil@newstar.rinet.ru> * make_gnu_xmingw.sh ! Fixed the check for old mingw cross-compiler versions under Gentoo.
Phil Krylov
2009-08-18 06:44:22 +00:00
282af2d41b
2009-08-17 22:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk ! Fixed previous commit after actual testing. Now wce cross build on linux works by simply setting HB_CCPATH and issuing 'make'. ; TODO: Extend above logic to other *nix platforms.
Viktor Szakats
2009-08-17 20:49:20 +00:00
a6dff3e61a
2009-08-17 21:30 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk * config/wce/mingwarm.mk * config/win/mingw.mk + Added logic to support linux wince cross-builds. My goal was to implement make_gnu_xmingwce.sh functionality inside make files. I've yet to install cegcc to my Linux, so I didn't test it yet, but please do. It's experimental yet and ATM the wce target can be enabled by pointing HB_CCPATH to cegcc install dir. This may change in the future. + In cross build scenarios the default HB_INSTALL_PREFIX is now /usr/local/harbour-<arch>-<comp> Somewhat replicating current .sh behaviour. Not exactly because I wanted to stay with conventions found in other parts of Harbour. With .sh the dir was: /usr/local/arm-wince-mingwce-harbour With new system it's: /usr/local/harbour-wce-mingwarm ; QUESTION: I'm not familiar with .spec files, but it looks there are some redunant settings inside harbour-wce-spec. F.e. HB_CONTRIBLIBS should be left to default and local Makefiles should do the ground work of deciding whether a given contrib needs to be built. CC_HB_USER_PRGFLAGS also seems redundant now, although there may still be some .sh logic which needs it. 'make -i' seems dangerous option when creating a release package.
Viktor Szakats
2009-08-17 19:42:50 +00:00
6014a6b3a1
2009-08-17 20:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * ChangeLog ; Added missing change to one the recent entries: --- * config/global.cf + Added 'SHELL := $(COMSPEC)' to OS/2 shells. I'm not sure this is needed, please test and confirm whether it solves possible interference with sh.exe in PATH. ---
Viktor Szakats
2009-08-17 18:02:30 +00:00
d076d3da2f
2009-08-17 19:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * contrib/hbtip/hbtipssl/Makefile * doc/gmake.txt * doc/dirstruc.txt * examples/hbdoc/examples/core_es/dirstruc.txt * Renaming .cf files to .mk. Pass 4. Final touches. Renaming is now complete.
Viktor Szakats
2009-08-17 17:48:05 +00:00
6294c33da5
2009-08-17 19:42 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbproces.c ! fixed hb_fsProcessRun() (__RUN() and HB_RUN()) in WinCE builds to pass application name as 1-st parameters + added parameters passing to hb_fsProcessRun() (__RUN() and HB_RUN()) in WinCE builds - please test.
Przemyslaw Czerpak
2009-08-17 17:42:44 +00:00
8491257259
2009-08-17 19:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added support for HB_INSTALL_PREFIX macros (recently introduced in global.cf). Maybe it'd be better to not use this build-time envvar at all. Now that autoconfiguration is working pretty well, I think it may be time to drop support for some envvars in hbmk2. In case of HB_INSTALL_PREFIX it rather makes things more complicated.
Viktor Szakats
2009-08-17 17:04:13 +00:00
e258a9c658
2009-08-17 18:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/linux/global.cf ! Fixed HB_USER_CFLAGS -> HB_CFLAGS.
Viktor Szakats
2009-08-17 16:08:22 +00:00
c9737554ba
2009-08-17 17:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/xhb/filestat.c ! OS_UNIX_COMPATIBLE -> HB_OS_UNIX
Viktor Szakats
2009-08-17 15:34:37 +00:00
db5bb770a7
2009-08-17 17:30 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbsetup.h % Optimized out HB_OS_UNIX_COMPATIBLE. HB_OS_UNIX should be used instead. Since the definition logic for HB_OS_UNIX was completely different from HB_OS_UNIX_COMPATIBLE, it may be possible that it's not 100% the same as before, although their meaning was the same. HB_OS_UNIX_COMPATIBLE is still available for compatibility, but it's now marked with HB_LEGACY_LEVEL2 and will be removed in next major release.
Viktor Szakats
2009-08-17 15:31:07 +00:00
c9d3a93d9b
2009-08-17 16:02 UTC+0300 Phil Krylov <phil@newstar.rinet.ru> * source/debug/tbrwtext.prg ! Fixed RTE on deleting the last tracepoint.
Phil Krylov
2009-08-17 12:03:18 +00:00
7eb4de41a3
2009-08-17 11:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbxbp/tests/demoxbp.prg ! Opening test.dbf in RO mode to avoid it being update. Couldn't spot the code which touched it.
Viktor Szakats
2009-08-17 09:48:07 +00:00
77d1567933
2009-08-17 13:26 UTC+0300 Phil Krylov <phil@newstar.rinet.ru> * source/vm/macro.c * source/vm/hvm.c * source/vm/classes.c * source/rtl/tobject.prg * source/codepage/cpes850.c * Various typos in comments. * source/rtl/fserr.c * Added a HB_TRACE to hb_fsSetIOError(). * source/codepage/uckoi8.c * source/codepage/uckoi8u.c * source/codepage/uckam.c * source/codepage/ucmaz.c * Added missing comments.
Phil Krylov
2009-08-17 09:29:46 +00:00
7f4a44826a
2009-08-17 13:18 UTC+0300 Phil Krylov <phil@newstar.rinet.ru> * make_gnu_xmingw.sh + Allow user to override the default TARGET. * config/global.cf ! Don't add /harbour (LIB|INC)POSTFIX if HB_INSTALL_PREFIX contains /usr/home (synonym of /home under FreeBSD). ! Fixed INCPOSTFIX usage so it works now. * config/linux/global.cf ! Added x86_64 to -fPIC machines.
Phil Krylov
2009-08-17 09:20:10 +00:00
b10e952e47
2009-08-17 09:10 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.cf + Setting HB_INSTALL_PREFIX (if not set) to PREFIX or DESTDIR (if set, in that order), on *nix systems.
Viktor Szakats
2009-08-17 07:11:52 +00:00
ffb226c3c5
2009-08-16 10:37 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.cf + Package creation now only works if run from Harbour source root. + 'clean' of pkg dir will only happen now if run from Harbour source root.
Viktor Szakats
2009-08-16 08:37:39 +00:00
fbae174bb7
2009-08-16 10:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * ChangeLog * config/globsh.cf + 'clean' now deletes pkg/<arch>/<comp> dir. This ensures that package creation always starts with a fresh empty dir. Resolves existing TOFIX (marked DONE).
Viktor Szakats
2009-08-16 08:05:03 +00:00
6c75001583
2009-08-16 09:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.cf ! Fixed to process HB_BUILD_NAME when forming package install dir inside /pkg dir. % Delete an unnecessary line.
Viktor Szakats
2009-08-16 07:41:52 +00:00
70ee5f4d60
2009-08-16 03:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * ChangeLog * source/rtl/Makefile * source/rdd/Makefile * config/bin.cf * config/wce/global.cf * config/rules.cf % Using HB_PRGFLAGS instead of HB_GCMODE. Logic is now simple and standard.
Viktor Szakats
2009-08-16 01:14:14 +00:00
34f14f481e
2009-08-16 02:47 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.cf * config/rules.cf * config/dos/watcom.cf * config/win/watcom.cf * config/os2/watcom.cf % Using HB_PRGFLAGS instead of HB_FLAGSEXTRA. % Using HB_CFLAGS and HB_PRGFLAGS instead of HB_CDBG. % Using HB_CFLAGS instead of HB_CUNICODE. % Moved all flags from HB_RULE to HB_FLAGS (except HB_USER_PRGFLAGS). This only affects dos/watcom, more cmdlines will be put in HARBOURCMD.
Viktor Szakats
2009-08-16 00:55:17 +00:00
76fa25d703
2009-08-15 23:37 UTC+0200 Maurilio Longo (maurilio.longo@libero.it) ! ChangeLog ! fixed typo in last commit.
Maurilio Longo
2009-08-15 21:40:10 +00:00
3357d24e1a
2009-08-15 23:255 UTC+0200 Maurilio Longo (maurilio.longo@libero.it) * config/instsh.cf ! fixed OS/2 section, work around for OS/2 shell max line lenght.
Maurilio Longo
2009-08-15 21:22:12 +00:00
57c051a829
2009-08-15 18:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.cf + Added new plans for further setting cleanup.
Viktor Szakats
2009-08-15 16:33:06 +00:00
fa8119350a
2009-08-15 12:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/none.cf * config/global.cf * config/instsh.cf * config/dirsh.cf ! Fixed minor visual glitch on non-sh shells where some echoed messages were shown inside double quotes. There is only one such but very rare message left in global.cf.
Viktor Szakats
2009-08-15 10:20:38 +00:00
2dacc0e733
2009-08-15 11:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Minor fix for darwin and automatic entry function detection using 'nm'. nm on Darwin doesn't seem to support '--defined-only -C' option. Przemek, please check this, maybe this hurts functionality.
Viktor Szakats
2009-08-15 09:49:03 +00:00
c1f484cca0
2009-08-15 11:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * make_gnu_xmingw.sh * make_gnu_xmingwce.sh ! Swapped references to make_gnu.sh to gmake/make launches.
Viktor Szakats
2009-08-15 09:44:44 +00:00
6969cc0123
2009-08-15 11:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) - make_gnu.sh * config/linux/global.cf - Deleted. The -fPIC logic is moved to linux/global.cf but it's incomplete yet, some comments were added there.
Viktor Szakats
2009-08-15 09:37:39 +00:00
a5efb41af9
2009-08-15 00:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * make_gnu.sh * config/global.cf * config/lib.cf * config/bin.cf % Deleted HB_USER_MAKEFLAGS envvar. Simply pass these flags to make executable (or .sh scripts)
Viktor Szakats
2009-08-14 22:42:07 +00:00
e85ec8a2c2
2009-08-14 23:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Separated instructions for linux/darwin and rest of *nixes. The only difference is that the latter needs 'gmake' command to start. + MSYS/Cygwin section extended a bit. (It's now possible to build for any compilers from MSYS/Cygwin)
Viktor Szakats
2009-08-14 22:00:32 +00:00
c18e8cf12f
2009-08-14 22:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/pp/Makefile ! Fixed to not throw harmless but still confusing error messages when cleaning hbpp binary parts.
Viktor Szakats
2009-08-14 20:35:48 +00:00
580241b3fc
2009-08-14 20:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL % Deleted HB_BIN_COMPILE config lines. Replaced by requirement of preceding native build.
Viktor Szakats
2009-08-14 18:52:35 +00:00
fdc37cc149
2009-08-14 20:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/hbsocket.c ! Applied fix for Cygwin as per Przemek's instructions. (I've guarded #undef HB_OS_WIN with defined( __CYGWIN_ ))
Viktor Szakats
2009-08-14 18:10:21 +00:00
12437a39c2
2009-08-14 18:11 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * make_gnu_os2.cmd % Minor opt. I hope OS/2 accepts such 'if' command.
Viktor Szakats
2009-08-14 16:11:58 +00:00
6d6d08d276
2009-08-14 16:59 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbwin/olecore.c ! added missing parenthesis + added support to translate 1 dimensional arrays of variants to HVM arrays
Przemyslaw Czerpak
2009-08-14 15:00:17 +00:00
bac3f6b462
2009-08-14 16:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/hb-mkdyn.bat ! Applied recent change in WinCE .dll names. % Remmed some verbose output in .dll generation code.
Viktor Szakats
2009-08-14 14:46:38 +00:00
30ade9b7e2
2009-08-14 15:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/hb-mkdyn.bat ! Fixed gcc family (mingw) .dll generation. New tricks had to be employed to workaround 8K cmdline limits.
Viktor Szakats
2009-08-14 14:09:25 +00:00
62e358dbf8
2009-08-14 15:52 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbwin/olecore.c + added support for decoding VT_DECIMAL variants + added disabled by default support for passing pointer items just like in old OLE code + added decoding of VT_VARIANT passed by reference + encode NIL or other not directly supported types passed by reference as VT_VARIANT passed by reference * added disabled by '#if 0' code which uses VT_VARIANT | VT_BYREF to pass parameters by reference for testing
Przemyslaw Czerpak
2009-08-14 13:53:00 +00:00
71747cd986
2009-08-14 15:03 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/run.c * harbour/source/rtl/hbrunfun.c ! do not use system() command in __run() and hb_run() functions in WinCE builds
Przemyslaw Czerpak
2009-08-14 13:03:24 +00:00
648b42fe95
2009-08-14 14:00 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/source/rtl/hbproces.c ! hacked hb_processRun() to work in WinCE. Please test.
Przemyslaw Czerpak
2009-08-14 12:00:35 +00:00
7e404492dc
2009-08-14 11:24 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/postinst.bat * Minor internal cleanup.
Viktor Szakats
2009-08-14 09:31:12 +00:00
7c1a04ed9f
2009-08-14 09:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Fix to prev fix. [I need a coffee I guess.]
Viktor Szakats
2009-08-14 07:43:13 +00:00
508630b9a8
2009-08-14 09:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Typo in Bazaar repository version detection.
Viktor Szakats
2009-08-14 07:40:13 +00:00
34b7c959d4
2009-08-14 09:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/rtl/gtsln/gtsln.c ! Fixed linux/gcc warning. Now write() retval is checked.
Viktor Szakats
2009-08-14 07:35:18 +00:00
11f8e54b17
2009-08-14 08:41 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * make_gnu.bat - Deleted HB_BUILD_LOG option. This will have to be made on the user side. It was a fresh feature and a Windows/DOS-only one so I hope this isn't a big loss.
Viktor Szakats
2009-08-14 06:42:19 +00:00
2f817469ce
2009-08-13 21:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/postinst.cmd * bin/postinst.bat * bin/hb-func.sh + Added 'hbmk2' text to .cfg comment.
Viktor Szakats
2009-08-13 19:55:52 +00:00
159f120324
2009-08-13 21:53 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/hb-mkpkg.bat + package/mpkg_win.nsi - mpkg_win.nsi * .nsi file moved to package dir.
Viktor Szakats
2009-08-13 19:54:24 +00:00
e44c660cb5
2009-08-13 21:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.cf * Minor cosmetic. + Exporting OBJ_DIR as HB_OBJ_DIR. ! Fixed detecting 'clean install' on HB_BUILD_PKG=yes.
Viktor Szakats
2009-08-13 19:45:03 +00:00
21514d4707
2009-08-13 19:26 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + Added HB_INSTALL_PREFIX description (this is now optional). + Added HB_BUILD_PKG description. + Added HB_BUILD_IMPLIB description. * log-%HB_COMPILER%.txt log names changed to log.txt. * Cygwin example changed to directly launch make_gnu.sh. ; NOTE: INSTALL still needs some updates. I'll do that while testing new ways of doing things.
Viktor Szakats
2009-08-13 17:27:34 +00:00
86aa0262a6
2009-08-13 15:11 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/global.cf * set HB_HOST_ARCH to HB_ARCHITECTURE if it cannot be autodetected It fixes builds with older GNU makes if autodetection fails
Przemyslaw Czerpak
2009-08-13 13:11:44 +00:00
3bd5b77f25
2009-08-13 12:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL * OS/2 prerequisites added. (currently not relevant, but anyway)
Viktor Szakats
2009-08-13 10:31:58 +00:00