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