Revision: 13894 http://harbour-project.svn.sourceforge.net/harbour-project/?rev=13894&view=rev Author: vszakats Date: 2010-02-17 02:09:17 +0000 (Wed, 17 Feb 2010)
Log Message: ----------- 2010-02-17 03:06 UTC+0100 Viktor Szakats (harbour.01 syenar.hu) * src/rtl/fstemp.c ! Using hb_fsTempDir() in HB_FTEMPCREATEEX() instead of old solution. This should fix it for some non-*nix platforms where *nix specific TEMPDIR envvar was used to determine temp directory. * contrib/hbwin/Makefile * include/Makefile * src/rtl/Makefile - contrib/hbwin/hbdyn.ch + include/hbdyn.ch - contrib/hbwin/hbdyn.c + src/rtl/hbdyn.c - contrib/hbwin/win_dllc.c + src/rtl/hbdynhb.c - contrib/hbwin/tests/testdll.c + tests/testdyn.c - contrib/hbwin/tests/testdll.prg + tests/testdyn.prg - contrib/hbwin/tests/testdll1.prg + tests/testdyn1.prg - contrib/hbwin/hbdyn.h * include/hbapi.h * Moved dynamic library call related functions to core (RTL). * Windows specific test code (currently all) guarded for platform. * Changed default calling convention to cdecl. Tests adaptd accordingly. * Terminology change: 'dll' -> 'dynamic library' ; HB_DYNCALL() is now part of core Harbour, and it's platform independent. It's platform (ABI) dependent though, and currently x64 and x86/stdcall/syscall/cdecl is supported and these were tested (except OS/2 syscall). * contrib/hbwin/hbwin.h * contrib/hbwin/win_misc.c * contrib/hbwin/legacycd.c * Low level hbwin_getprocaddress() function moved to legacy file and made static. * contrib/xpp/Makefile * contrib/xpp/dllx.c * contrib/xpp/xpp.hbc + Enabled DLL*() functions for all platforms. - Deleted dependence on hbwin library. * contrib/xpp/tests/testdll.prg * Windows specific parts (currently the whole test) guarded for platform. * contrib/hbct/Makefile - contrib/hbct/diskhb.prg * contrib/hbct/disk.c * contrib/xhb/Makefile + contrib/xhb/diskhb.prg * GETVOLINFO() moved from hbct to xhb. * ChangeLog * Marked some TODO/TOFIX items as DONE. Modified Paths: -------------- trunk/harbour/ChangeLog trunk/harbour/contrib/hbct/Makefile trunk/harbour/contrib/hbct/disk.c trunk/harbour/contrib/hbwin/Makefile trunk/harbour/contrib/hbwin/hbwin.h trunk/harbour/contrib/hbwin/legacycd.c trunk/harbour/contrib/hbwin/win_misc.c trunk/harbour/contrib/xhb/Makefile trunk/harbour/contrib/xpp/Makefile trunk/harbour/contrib/xpp/dllx.c trunk/harbour/contrib/xpp/tests/testdll.prg trunk/harbour/contrib/xpp/xpp.hbc trunk/harbour/include/Makefile trunk/harbour/include/hbapi.h trunk/harbour/src/rtl/Makefile trunk/harbour/src/rtl/fstemp.c Added Paths: ----------- trunk/harbour/contrib/xhb/diskhb.prg trunk/harbour/include/hbdyn.ch trunk/harbour/src/rtl/hbdyn.c trunk/harbour/src/rtl/hbdynhb.c trunk/harbour/tests/testdyn.c trunk/harbour/tests/testdyn.prg trunk/harbour/tests/testdyn1.prg Removed Paths: ------------- trunk/harbour/contrib/hbct/diskhb.prg trunk/harbour/contrib/hbwin/hbdyn.c trunk/harbour/contrib/hbwin/hbdyn.ch trunk/harbour/contrib/hbwin/hbdyn.h trunk/harbour/contrib/hbwin/tests/testdll.c trunk/harbour/contrib/hbwin/tests/testdll.prg trunk/harbour/contrib/hbwin/tests/testdll1.prg trunk/harbour/contrib/hbwin/win_dllc.c This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ Harbour mailing list (attachment size limit: 40KB) Harbour@harbour-project.org http://lists.harbour-project.org/mailman/listinfo/harbour