Commit Graph

  • 7294efc91d 2009-08-23 18:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) - doc/linux1st.txt * doc/Makefile * INSTALL + Moved linux1st.txt content to INSTALL. Viktor Szakats 2009-08-23 16:15:53 +00:00
  • 92c93fdc95 2009-08-23 17:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * doc/linux1st.txt - Deleted Linux build instructions no more relevant. * Formatting. Probably this file should be moved into INSTALL. Viktor Szakats 2009-08-23 15:58:51 +00:00
  • b14c719757 2009-08-23 17:02 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * doc/gmake.txt * doc/man/hbmk.1 * doc/whatsnew.txt * external/sqlite3/Makefile * external/libhpdf/Makefile * include/hbapi.h * include/hbver.ch * utils/hbmk2/hbmk2.prg * contrib/hbhpdf/Makefile * source/vm/cmdarg.c * source/main/harbour.c * source/rtl/version.c * config/global.mk * config/dir.mk * config/common/watcom.mk * config/rules.mk * examples/superlib/superlib.hbc * examples/superlib/superlib.hbp * examples/hbmsql/hbmsql.hbc * examples/hbmsql/hbmsql.hbp * examples/hbsqlit2/hbsqlit2.hbp * examples/hbsqlit2/hbsqlit2.hbc * examples/gfspell/gfspell.hbp * examples/gfspell/gfspell.hbc * examples/hbapollo/hbapollo.hbp * examples/hbapollo/hbapollo.hbc * HB_ARCH_AUTO -> HB_PLAT_AUTO * HB_HOST_ARCH -> HB_HOST_PLAT * 'architecture' -> 'platform' in text. * HB_VERSION_BUILD_ARCH -> HB_VERSION_BUILD_PLAT (INCOMPATIBLE, if you happen to use this from previous dev/beta version) * hb_verHB_ARCH() -> hb_verHB_PLAT() * ${hb_arch} -> ${hb_plat} Viktor Szakats 2009-08-23 15:06:11 +00:00
  • 092f500633 2009-08-23 15:56 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg + Added support for combined target names. This means that from now in all supported platform/compiler inputs can be formed like <plat>/<comp> in one string. So f.e. '-plat=wce/mingw' is the same as '-plat=wce -comp=mingw'. This feature only kicks in if the string contains '/' and in this case the first item always indicates the platform, the second always the compiler, regardless of which switch name is used (-plat or -comp). So -comp=wce/mingw is the same as -plat=wce/mingw. Experimental yet. ! Wrong bugfix reverted in prev commit. (for watcom/win) Viktor Szakats 2009-08-23 14:02:53 +00:00
  • 13202f35e7 2009-08-23 14:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * Changed internal names to use PLAT instead of ARCH when referring to platform. Viktor Szakats 2009-08-23 12:45:17 +00:00
  • ba93fd59da 2009-08-23 14:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.pt_BR.po * utils/hbmk2/hbmk2.hu_HU.po * utils/hbmk2/hbmk2.prg * Changed to use 'platform'/'plat' instead of 'architecture'/'arch'. + Added -plat option. Same as old -arch, which is still accepted for compatibility. + Accepting HB_PLATFORM envvar instead of old HB_ARCHITECTURE. Old envvar is still accepted for compatibility. + Added ${hb_plat} and ${hb_platform} macros. Content the same as for old ${hb_arch} and ${hb_architecture} macros. Old ones still retained for script compatibility. ; Please start using the new values. Viktor Szakats 2009-08-23 12:40:37 +00:00
  • 4b3d269dd9 2009-08-23 14:17 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/vm/itemapi.c ! Added casts to avoid MSVC -W4 warnings. All of them was related to casting Harbour numeric value number of digits/decimals coming as an 'int' but stored as an USHORT in HB_ITEM. Viktor Szakats 2009-08-23 12:17:58 +00:00
  • f1cc34069a 2009-08-23 13:41 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/hbpcre/Makefile * source/hbzlib/Makefile + Added 'HB_BUILD_WARN := no' which causes that these foreign sources will be compiled using default compiler warning level. Should avoid a few MSVC warnings. Viktor Szakats 2009-08-23 11:41:26 +00:00
  • 6f3e596ad7 2009-08-23 13:17 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/rddads/rddads.h * eliminated explicit casting to keep strict aliasing rules Przemyslaw Czerpak 2009-08-23 11:17:16 +00:00
  • a8a9e8a545 2009-08-23 13:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/globsh.mk * config/readme.txt - config/dj-cp.exe - config/dj-echo.exe - config/dj-mkdir.exe - config/dj-rm.exe + config/doscp.exe + config/dosecho.exe + config/dosmkdir.exe + config/dosrm.exe - config/os2-cp.exe - config/os2-echo.exe - config/os2-mkdir.exe - config/os2-rm.exe + config/os2cp.exe + config/os2echo.exe + config/os2mkdir.exe + config/os2rm.exe * Renamed included GNU tools to avoid using any long filename. Viktor Szakats 2009-08-23 11:13:36 +00:00
  • 741721320b 2009-08-23 12:54 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * INSTALL + dos-make.exe + win-make.exe + os2-make.exe - config/mingw32-make.exe - config/dj-make.exe - config/os2-make.exe * config/readme.txt * Moved non-*nix GNU make executables to the root. * Rename above utilities to give a clear idea which belongs to which platform. At the same time we avoid using their original names, thus allowing users to use those ones if installed. * Modified documents accordingly. Viktor Szakats 2009-08-23 10:57:51 +00:00
  • a93c6d42f0 2009-08-23 12:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * include/hbsetup.h * Minor in comment. + Also looking for __DARWIN__ to autodetect HB_OS_DARWIN. Viktor Szakats 2009-08-23 10:09:36 +00:00
  • 88f8eeb94b 2009-08-23 11:58 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbwin/axcore.c * added automatic activex initialization to __AXDOVERB(). __AXGETCONTROL()/hb_oleAxControlNew() also make automatic initialization so it's not necessary to explicitly call WIN_AXINIT()/hb_oleAxInit() Przemyslaw Czerpak 2009-08-23 09:58:39 +00:00
  • 7dc8954a1e 2009-08-23 10:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg ! Minor visual correction to help screen option section. Viktor Szakats 2009-08-23 08:15:56 +00:00
  • 7f66faac51 2009-08-23 09:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.pt_BR.po * utils/hbmk2/hbmk2.hu_HU.po * utils/hbmk2/hbmk2.prg + Added -implib option. Implemented it for all compilers. (some of these don't support -hbdyn option yet though, once we got it matured in GNU Make, these can be added to hbmk2) + Added linux/watcom dynlib generation. Quite experimental, it doesn't work due to missing symbols. + Added linux/watcom support for -shared mode. Experimental, it doesn't work due to 'invalid library file attribute'. Either the GNU Make generate .so is wrong, or it's wrongly specified, or else. I hope something can continue watcom dynamic lib support. Viktor Szakats 2009-08-23 08:00:35 +00:00
  • ddb35c66f5 2009-08-23 01:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/linux/watcom.mk + Added dynamic library generation for linux/watcom. Experimental. NOTE: DFLAGS is a little tricky as I found no 'SYSTEM' preset for ELF DLLs. Viktor Szakats 2009-08-22 23:11:09 +00:00
  • 8a4251ebcf 2009-08-22 16:01 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbxbp/tests/demoxbp.prg ! Fixed codeblock unused variable warnings. Pritpal Bedi 2009-08-22 23:02:34 +00:00
  • 48b91521f2 2009-08-22 23:29 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/hb-mkimp.bat - Not creating msvc implibs for QT .dlls anymore. .dlls distributed in the QT binary package are using Itanium ABI (built with MinGW/GCC), which isn't compatible with ABI used by MSVC. Generating an implib is impossible here. Those who want to use QT with MSVC Harbour builds should rebuild QT .dlls from source, implibs will be generated automatically in this case (I assume). Viktor Szakats 2009-08-22 21:31:18 +00:00
  • 0a222d2a47 2009-08-22 23:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + config/os2-echo.exe * config/globsh.mk * config/readme.txt + Replaced OS/2 native echo with GNU echo tool. Viktor Szakats 2009-08-22 21:20:37 +00:00
  • 0dfd45a90f 2009-08-22 22:43 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/hb-mkimp.bat ! Fix to prev. Some debug stuff. Viktor Szakats 2009-08-22 20:44:12 +00:00
  • fffee707b9 2009-08-22 22:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbqt/hbqt_slots.cpp ! Fixed memorys leak in HbDbfModel::rowCount() and HbDbfModel::columnCount(). It was shown as "unreachable code" warning. Viktor Szakats 2009-08-22 20:33:57 +00:00
  • 675145259f 2009-08-22 22:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * bin/hb-mkimp.bat ! Fixed warning LNK4093 in msvc lib command. ! Fixed /machine option in msvc lib command for msvc64 targets. % Added /nologo to msvc lib command. Viktor Szakats 2009-08-22 20:28:57 +00:00
  • ae8dfcf1bb 2009-08-22 22:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbxbp/tests/demoxbp.prg * Added '#pragma -w1' to suppress warnings. Pripal, is there any chance you can clear them? it would be a nice showcase as in real apps it's better to stick with full warnings on. It would better show the Xbase++ Parts user code's suitability for real apps. IMO. Viktor Szakats 2009-08-22 20:13:39 +00:00
  • fb7ec7b0e4 2009-08-22 21:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + config/Makefile + Added Makefile to show an error with simple one-liner instruction to guide users who want to start provided GNU Make executables right in the config dir. This is wrong, they should be started in root. Anyhow maybe I'll move these make executables to root, with these names: dos-make.exe os2-make.exe win-make.exe This will avoid above problem, it simply cannot be [messed] up anymore. Well, so I imagine. These names also won't collide with original names of these tools, so users who want to stick with external tools, can continue to do so. The other option is that I delete them from SVN. Viktor Szakats 2009-08-22 20:04:52 +00:00
  • 3965b675de 2009-08-22 16:54 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/rules.mk * config/dyn.mk % Cleaned the way dynamic lib creation logic is activated. Now there is no slowdown on targets where dynamic lib isn't available (or implemented). Viktor Szakats 2009-08-22 14:55:34 +00:00
  • 3d666bbd72 2009-08-22 16:26 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/pp/Makefile % Deleted rule to delete hbpp_dyn object. No longer necessary after patching hbpp.c. Just left there in prev commit to have this line fixed. ! Deleted comment which became irrelevant after prev commit, but forgot to remove it. Viktor Szakats 2009-08-22 14:27:09 +00:00
  • 43b33b5814 2009-08-22 16:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/pp/Makefile ! Fixed case when OBJ_DYN_POSTFIX was empty (all platforms except win/wce non-gcc family) and hbpp object was deleted twice, the second one resulting in error message. ! Deleted ineffective hack to add an empty line after pptable rules. I turned out the behavior I was trying to fix with this is totally random. Viktor Szakats 2009-08-22 14:24:26 +00:00
  • 8799d81c82 2009-08-22 15:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/rules.mk ! Deleted dynlib related rule causing problems in some situations at the same time doesn't seem to be needed at all. Viktor Szakats 2009-08-22 13:07:09 +00:00
  • 12969458bf 2009-08-22 14:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk + Display MAKESHELL value if set. Viktor Szakats 2009-08-22 12:52:00 +00:00
  • 5dfea21af8 2009-08-22 14:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk % Minor opt. Viktor Szakats 2009-08-22 12:42:43 +00:00
  • 657f7fbef1 2009-08-22 13:24 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/dynlib/mt/Makefile * source/dynlib/Makefile * source/Makefile - Deleted extra dos platform guards. It's not needed. I hope it won't cause bad side effects. Viktor Szakats 2009-08-22 11:25:17 +00:00
  • 34da77bacb typos in changelog Viktor Szakats 2009-08-22 10:05:29 +00:00
  • b312c39d31 2009-08-22 11:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/globsh.mk + Switched os2 $(CP) command to use config/os2-cp.exe. Viktor Szakats 2009-08-22 10:02:11 +00:00
  • 8482f33b9d 2009-08-22 11:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk ! Typo in HB_HOST_CPU detection for os2 and dos. Viktor Szakats 2009-08-22 09:40:00 +00:00
  • 667590d855 2009-08-22 11:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk * config/darwin/gcc.mk + Added version macros similar to include/hbver.h ones. % Using above version macros accross the build system. + Bumped minimum GNU Make version requirement to 3.81 (from 3.78). If there is no negative feedback I'll clean some TOFIXes which no longer apply, plus start cleanup on the make sources to use more ideal 'else if' syntax. + Added commented 'cp' tool check on os2. Viktor Szakats 2009-08-22 09:12:38 +00:00
  • cb878dc42f 2009-08-22 10:45 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/os2/gcc.mk + Added .dll creation for os2/gcc. As the initial attempt I'm using the mingw method to pass object list to gcc. Please test. Viktor Szakats 2009-08-22 08:46:50 +00:00
  • 52e272f02e 2009-08-22 10:21 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/rules.mk * config/dyn.mk ! Fixed to handle dynamic lib creation gracefully for targets where this isn't supported. Now a message will be shown. Viktor Szakats 2009-08-22 08:23:05 +00:00
  • 826d9358ea 2009-08-22 10:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/wce/mingwarm.mk * config/win/mingw.mk * config/win/cygwin.mk ! Don't quote filenames in DY_RULE commands to make them work on all shells (sh in particular). This means that we lost some level of 'space in filename' support, but it's acceptable since it's unlikely to have space in internal paths anyway. Viktor Szakats 2009-08-22 08:01:00 +00:00
  • fed8e2e70e 2009-08-22 00:26 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/gtwvg/wvgsink.c ! Implemented hbwin/axcore.c:Invoke() function in gtwvg/winsink.c. - hb_itemPushList() Pritpal Bedi 2009-08-22 07:28:26 +00:00
  • a114b04217 2009-08-22 09:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/bsd/gcc.mk * config/hpux/gcc.mk * config/darwin/gcc.mk * config/linux/gcc.mk * config/os2/gcc.mk * config/sunos/gcc.mk + Added HB_CCACHE, HB_CCPREFIX, HB_CCPOSTFIX to all places where it was missing from. bsd/hpux/os2/sunos - pre/post to cc/ld, pre to ar darwin - ccache to ld (I'm not sure about this one) linux - post to cc/ld ; Not it's about consistent and in sync with hbmk2. Please review me. Viktor Szakats 2009-08-22 07:06:42 +00:00
  • 986e46f7eb 2009-08-22 08:13 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/axcore.c + My previous change reapplied after it has been overwritten/lost by previous commit. Pritpal, pls verify your workflow, this was a very small change but it's just out of luck I noticed it has been undone and it could be something important in another case. Please 'svn update' before committing and edit files directly in your sandbox. I'm writing this because such lost committed modification happened already a few times in the past. Thank you. Viktor Szakats 2009-08-22 06:15:07 +00:00
  • 669e61e780 2009-08-21 19:19 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/gtwvg/wvgax.prg * contrib/gtwvg/wvgsink.c ! Code parts used fron axcore.c, deleted from these files. Pritpal Bedi 2009-08-22 02:29:05 +00:00
  • 64e24f559d 2009-08-22 03:10 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/common/watcom.mk * config/win/bcc.mk % Yet another experiment, maybe it won't have any bad side effects: For compilers where $(AR) command supports differential command (bcc and watcom), we're only passing the list of changed objects instead of all of them. Should be much more efficient for incremental builds. Viktor Szakats 2009-08-22 01:13:51 +00:00
  • 49bbccd676 2009-08-21 22:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/Makefile * config/lib.mk + Formatting. Viktor Szakats 2009-08-21 20:01:30 +00:00
  • 88259ac547 2009-08-21 21:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/linux/gcc.mk + Added experimental dynamic lib creation. ; Please review this. If okay we can probably move this logic to all other *nix platforms and compilers. Maybe even os2/gcc. Viktor Szakats 2009-08-21 19:44:47 +00:00
  • 2f918763a2 2009-08-21 21:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/darwin/gcc.mk + Added experimental dynamic lib creation. ; TODO: Parameterize internal versioning and name. ; TODO: Add links (although this may better be done in postinst state most probably). Opinions? Viktor Szakats 2009-08-21 19:33:31 +00:00
  • 2a8789652e 2009-08-21 21:00 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/vm/maindllh.c * source/vm/Makefile + Added support for os2 .dll. Please review. Viktor Szakats 2009-08-21 19:00:06 +00:00
  • d598ec1b44 2009-08-21 20:06 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/globsh.mk + Extended NOTE about max cmdline lenght on nt shells. Viktor Szakats 2009-08-21 18:05:43 +00:00
  • 68ebf06051 2009-08-21 19:54 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/dynlib/mt/Makefile * source/dynlib/Makefile + Added 'install' logic for dynamic lib implibs. Viktor Szakats 2009-08-21 17:55:52 +00:00
  • d27e95d5d8 2009-08-21 19:07 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/contrib/hbwin/axcore.c * do not pass event number as 1-st parameter to user handlers taken from array indexed by event numbers - it's not necessary to repeat it. * updated RT error handlers Przemyslaw Czerpak 2009-08-21 17:08:06 +00:00
  • e935edcb47 2009-08-21 17:33 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/pp/Makefile - Deleted just added global.mk. It's not needed. Viktor Szakats 2009-08-21 15:32:29 +00:00
  • 9e5ab79cf5 2009-08-21 17:10 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/pp/Makefile ! Including global.mk at the top to make sure OBJ_DYN_PREFIX is initialized. Viktor Szakats 2009-08-21 15:10:13 +00:00
  • e7951e0839 2009-08-21 16:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/pp/Makefile ! Deleted double clean rules for hbpp executable + .tds file. Since BIN_FILE is set, it will be done in central clean rules anyway. This solves the recently shown up error message on 'clean' when using certain shells (nt). It was cleaned twice and for some reason this created a problem after switching central rules to use $(wildcard) instead of 'if exist'. Probably rules are merged, then evaluated at once, thus leaving two delete commands, since when the file existed when this evaluation took place. Viktor Szakats 2009-08-21 14:53:34 +00:00
  • 0a002a156d 2009-08-21 16:42 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/vm/maindllh.c * source/vm/maindllp.c ! Fixed DllMain() declaration for msvcarm targets. Thanks Przemek for the hint. Viktor Szakats 2009-08-21 14:41:58 +00:00
  • efcecedb3e 2009-08-21 16:17 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/vm/fm.c ! Fixed to suppress fcntl header in dlmalloc for msvcarm targets. Viktor Szakats 2009-08-21 14:16:41 +00:00
  • e68440e238 2009-08-21 15:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/globsh.mk ! Restored backslashes for GNU rm command for os2 shell. It turns out rm needs backslashes in filenames (on contrary to mkdir which needs forward slashes.) Not terribly consistent. BTW they came from same packages. Thanks to Maurilio Longo for the information. Viktor Szakats 2009-08-21 14:08:03 +00:00
  • 8c65f4fab8 2009-08-21 15:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/pp/Makefile ! Readded empty line after pptable rule. I couldn't find the reason why this was needed, anyhow without it the dynamic hbpp obj deletion didn't work. Which GNU Make syntax rules am I forgetting? Any hints? Viktor Szakats 2009-08-21 14:03:02 +00:00
  • 032b7c445d 2009-08-21 15:32 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/instsh.mk % Fixed to use $(CP) instead of 'copy' in nt install rule. Viktor Szakats 2009-08-21 13:31:08 +00:00
  • 0227b270af 2009-08-21 15:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/globsh.mk % Replaced 'if not exist' nt and os2 shell cmds with $(wildcard). % Using plain (non OS converted) variables in $(wildcard) calls in dos clean rules. % Deleted 'if not exist' os2 shell cmds from dirbase rules. Since we're using GNU tools this isn't necessary, errors will not be shown if the dir already exists. This makes these rules similar to dos ones. ! Fixed to not use OS converted parameters with $(RDP) calls with os2 shell. I can't test, but last information from OS/2 users was that OS/2 GNU Tools expect *nix style path seps. * Synced os2 shell clean rules with DOS ones, except using *nix style parameters in GNU cmds. Viktor Szakats 2009-08-21 13:28:26 +00:00
  • c2f42795d2 2009-08-21 14:41 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/bin/hb-func.sh * added oleaut32 to default linked library list Przemyslaw Czerpak 2009-08-21 12:41:20 +00:00
  • bfb4a398d8 2009-08-21 14:15 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/dynlib/Makefile * source/Makefile + Moved dynamic lib generation initialization logic to source root Makefile. This ensures that all subdirs are built before creating the dynamic libraries. Viktor Szakats 2009-08-21 12:15:19 +00:00
  • 31efbd75c4 2009-08-21 13:59 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk * INSTALL + Added HB_DYN_INSTALL envvar. This will tell where to copy Harbour dynamic libraries. By default it's set to HB_LIB_INSTALL for *nix targets and HB_BIN_INSTALL for non-*nix targets. Viktor Szakats 2009-08-21 11:59:41 +00:00
  • f9143cfa55 2009-08-21 13:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/os2/gcc.mk % Using $(wildcard) instead of echo trick to delete target lib. Please test. I don't have access to OS/2. ; 'if exist' and 'if not exist' are now only used from globsh.mk nt and os2 shell sections. ; TOFIX: $(COMSPEC) still in OS/2 section. Test results would be welcome without it. Viktor Szakats 2009-08-21 11:47:05 +00:00
  • ac72071986 2009-08-21 13:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/win/bcc.mk * config/win/watcom.mk + Added new .dll build rules. ; TODO: Solve handling of generated implib. ; TODO: Add dynlib generation logic for *nix targets. ; TODO: Delete postinst script if the new method turns out to work alright. Viktor Szakats 2009-08-21 11:39:05 +00:00
  • 4077cbb993 2009-08-21 13:34 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/bin/hb-func.sh ! do not strip system libraries in windows shared linking - unused ones are not attached to harbour*.dll Przemyslaw Czerpak 2009-08-21 11:35:11 +00:00
  • 4cd1edfa66 2009-08-21 12:48 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/win/mingw.mk * config/win/msvc.mk * config/rules.mk ! BIN_DIR -> DYN_DIR Viktor Szakats 2009-08-21 10:48:05 +00:00
  • 0bd133a771 2009-08-21 12:46 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/Makefile ! Fixed typo in prev commit. Viktor Szakats 2009-08-21 10:46:11 +00:00
  • bd8d9d6158 2009-08-21 11:29 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/dynlib/Makefile * source/Makefile * config/rules.mk * config/dyn.mk + Respect HB_BUILD_DLL=no setting. * Don't try to create .dll if there were no compiler local rules set. Viktor Szakats 2009-08-21 09:30:24 +00:00
  • 9ad0920842 2009-08-21 10:54 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * source/pp/Makefile * bin/hb-mkdyn.bat + Deleting hbpp dynamic built object to not interfere with harbour dll creation when picking up the objects with wildcard. * Changed .dll creation script to not filter out above object explicitly, it's not needed anymore. Viktor Szakats 2009-08-21 08:58:55 +00:00
  • 4ee8dbcbf6 2009-08-20 21:21 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbxbp/xbpbrowse.prg ! More synchronized horizontal navigation with respect to frozen columns - mouse clicks. ! Focus maintained on main grid view if mouse is clicked on other parts of the browser and scrollbars. Pritpal Bedi 2009-08-21 04:25:13 +00:00
  • e80799c842 2009-08-20 18:55 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbxbp/xbpbrowse.prg ! Synchronized horizontal navigation with respect to frozen columns. Pritpal Bedi 2009-08-21 01:56:35 +00:00
  • 28e828a40c 2009-08-20 18:08 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbxbp/xbpbrowse.prg + Implemented ::setLeftFrozen( aColumns ) and ::setRightFrozen( aColumns ) Pritpal Bedi 2009-08-21 01:11:38 +00:00
  • 8264b6486a 2009-08-21 02:57 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * Improvement in msvc/wce support to support multiple WinCE CPUs. ! Fixed to add '/manifest:no' only for 8.00 or upper msvcarm compilers. Viktor Szakats 2009-08-21 01:03:50 +00:00
  • 8de8bb0e75 2009-08-21 02:39 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + config/darwin/icc.mk * INSTALL + Added make file for Intel compiler for OS X. (not tested yet) Viktor Szakats 2009-08-21 00:40:05 +00:00
  • 17ba56ecbd 2009-08-21 02:26 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk * Shows '(pre-xp)' for pre-XP systems instead of showing '(xp)' for newer systems. Please test. Viktor Szakats 2009-08-21 00:29:21 +00:00
  • e866994115 2009-08-21 02:20 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk + Added Windows XP (or upper) detection. This will be shown with an '(xp)' mark in log. Please test, I don't have NT/2000 systems. Viktor Szakats 2009-08-21 00:25:54 +00:00
  • 0947618006 2009-08-21 00:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/common/watcom.mk * sh AR rule made the default. % Now nt shell uses the default AR rule (instead of dos one) with watcom. % Deleted no longer necessary FILE = %f vs %ff hack. Now this rule is only active for os2 shells never nt. Viktor Szakats 2009-08-20 22:43:37 +00:00
  • c3ec7cd649 2009-08-21 00:08 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * external/sqlite3/Makefile ! Disabled for dos hosts and watcom compiler because watcom runs out of memory. Viktor Szakats 2009-08-20 22:08:46 +00:00
  • e260a1aea7 2009-08-21 00:01 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * external/libhpdf/Makefile * contrib/hbhpdf/Makefile ! Fixed to skip them when using dos hosts (due to long filenames in libhpdf lib sources/headers) Viktor Szakats 2009-08-20 22:04:49 +00:00
  • 96b978b21c 2009-08-20 22:28 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/common/watcom.mk ! Yet another fix to prev moving dos shell specific cmdline length defeating tricks after rules.mk inclusion. Viktor Szakats 2009-08-20 20:28:18 +00:00
  • 34190a645f 2009-08-20 22:22 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/dos/watcom.mk * config/win/watcom.mk * config/linux/watcom.mk * config/os2/watcom.mk ! Fixed to not include rules.cf twice. Viktor Szakats 2009-08-20 20:23:16 +00:00
  • 42de0ad26b 2009-08-20 22:04 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + contrib/xhb/hbcommon.ch + Added this file for compatibility with xhb. I don't think anyone is using this file though. Viktor Szakats 2009-08-20 20:04:42 +00:00
  • 09c80bb5fb 2009-08-20 21:52 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/hbwin.hbc ! Added missing CellCore lib for wce. I've preserved casing because cegcc has it like that and I wanted to avoid any potential casing problems on *nix cross build. I you know it this is unnecessary pls tell. Viktor Szakats 2009-08-20 19:55:05 +00:00
  • 8fa05608ee 2009-08-20 21:35 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * examples/gfspell/readme.txt ! E-mail address antispam. Viktor Szakats 2009-08-20 19:35:51 +00:00
  • 749ddef12f 2009-08-20 21:26 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) + examples/gfspell + examples/gfspell/spell.ng + examples/gfspell/spellc.c + examples/gfspell/gfspell.hbp + examples/gfspell/spell.prg + examples/gfspell/gfspell.hbc + examples/gfspell/spell.ch + examples/gfspell/words.dbf + examples/gfspell/readme.txt + Added Grumpfish Speller library port for Harbour. With kind permission of author Joseph D. Booth. Many thanks to Les Hughes for contributing this port to Harbour. + Some modifications, added hbmk2 make files, did a few other cleanup. ; TOFIX: 'const' fixes revealed a few HVM corruption problems in original source. These have yet to be fixed. Viktor Szakats 2009-08-20 19:30:06 +00:00
  • 8b63fda831 2009-08-20 20:40 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/dos/watcom.mk * config/common/watcom.mk * config/win/watcom.mk * config/linux/watcom.mk * config/os2/watcom.mk ! Fix to prev. (missed to deleted platform specific rules from nt/dos ones) * Moved LDLIBS formation back to platform spefific watcom.mk files. (the only reason is SYSLIBS present only on win) Viktor Szakats 2009-08-20 18:41:06 +00:00
  • 6dbde12367 2009-08-20 20:34 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/common/watcom.mk + Readded dos/nt shell specific logic. (they were the same so far in Harbour, but maybe it'd be now possible to create real optimize out dos specific hacks for nt shells - unless there is a chance to break the 8192 bytes nt cmdline length limit.) Viktor Szakats 2009-08-20 18:35:09 +00:00
  • dca33ebdd1 2009-08-20 20:07 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * config/global.mk ! Fixed to -undef:__PLATFORM__UNIX even for Windows host platforms. This is required because Cygwin builds have this envvar set. I'm not sure that setting __PLATFORM__UNIX for Cygwin is right behavior though. Viktor Szakats 2009-08-20 18:16:55 +00:00
  • d56a65142e 2009-08-20 15:49 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk ! Fixed dos autodetection to not be overridden by explicit HB_ARCHITECTURE value since it prevent dos hosted cross build creation. ! Fixed *nix -> win/wce autodetection to not kick in on os2/dos platforms. Viktor Szakats 2009-08-20 13:57:30 +00:00
  • 809b984774 2009-08-20 15:38 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/dos/watcom.mk * DOS shell specific hacks protected by HB_SHELL guard. * Merged together DOS shell specific hacks. Viktor Szakats 2009-08-20 13:38:47 +00:00
  • b316dffb15 2009-08-20 14:16 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk * INSTALL * bin/hb-mkdyn.sh * bin/hb-mkdyn.bat + Added HB_USER_DFLAGS to add custom linker flags to .dll link command. (just like in hbmk2) - In hb-mkdyn.sh HB_USER_LDFLAGS deleted, now HB_USER_DFLAGS replaced it. (HB_USER_LDFLAGS was missing from darwin link cmd) Viktor Szakats 2009-08-20 12:17:05 +00:00
  • 8de02b2337 2009-08-20 13:32 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/include/hbthread.h ! do not include <process.h> in WinCE builds Przemyslaw Czerpak 2009-08-20 11:32:38 +00:00
  • 5323a87636 2009-08-20 11:47 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/bsd/gcc.mk * harbour/config/darwin/gcc.mk * harbour/config/hpux/gcc.mk * harbour/config/dos/djgpp.mk * harbour/config/win/mingw.mk * harbour/config/linux/gcc.mk * harbour/config/linux/icc.mk * harbour/config/linux/sunpro.mk * harbour/config/os2/gcc.mk * harbour/config/sunos/gcc.mk * harbour/config/sunos/sunpro.mk ! replaced wrongly used 'findstring' functions with 'filter' functions. Now findstring is used only in places where we are looking for substrings not whole words. Przemyslaw Czerpak 2009-08-20 09:47:56 +00:00
  • a1a747b798 2009-08-20 11:09 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * config/wce/msvcarm.mk ! Fixes to cmdline macros, now many warnings are gone. Viktor Szakats 2009-08-20 09:09:57 +00:00
  • 31e4251528 2009-08-20 10:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk + Don't attempt to install includes and docs if HB_INSTALL_PREFIX is set to source tree root. (to suppress 'cannot copy file to itself' warnings) Viktor Szakats 2009-08-20 08:45:21 +00:00
  • 02b1a335b0 2009-08-20 09:55 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * utils/hbmk2/hbmk2.prg * config/global.mk + Added autodetection for old MSVC for WinCE versions (clarm.exe based ones). + Added autodetection for HB_VISUALC_VER_PRE80 value for msvcarm targets. Viktor Szakats 2009-08-20 07:56:27 +00:00
  • 1351010ae4 2009-08-20 08:27 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * contrib/hbwin/legacy.prg * contrib/hbwin/legacyco.c + Reimplemented numeric pointer support in legacy OLE interface with the help of Przemek and Antonio. Please test. Viktor Szakats 2009-08-20 06:27:45 +00:00
  • 8da389c5b0 2009-08-20 08:10 UTC+0200 Viktor Szakats (harbour.01 syenar.hu) * config/global.mk ! Fixed to handle spaces in PATH elements. Now '#' is used as intermediate char. Please change it to something else if you feel this might clash with some real-world scenarios. Viktor Szakats 2009-08-20 06:13:12 +00:00
  • bea2aecb93 2009-08-19 17:02 UTC-0800 Pritpal Bedi (pritpal@vouchcac.com) * contrib/hbxbp/xbpbrowse.prg ! Horizontal scrolling made more perfect and Clipper like. % Started LEFT FREEZE. Pritpal Bedi 2009-08-20 00:04:00 +00:00
  • 2adb22e920 2009-08-20 01:22 UTC+0200 Przemyslaw Czerpak (druzus/at/priv.onet.pl) * harbour/config/bsd/gcc.mk * harbour/config/bin.mk * harbour/config/hpux/gcc.mk * harbour/config/darwin/gcc.mk * harbour/config/linux/gcc.mk * harbour/config/linux/icc.mk * harbour/config/linux/global.mk * harbour/config/linux/sunpro.mk * harbour/config/rules.mk * harbour/config/os2/gcc.mk * harbour/config/sunos/gcc.mk * harbour/config/sunos/sunpro.mk ! replaced wrongly used 'findstring' functions with 'filter' functions Przemyslaw Czerpak 2009-08-19 23:23:25 +00:00