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)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour