2011-03-08 09:44 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
* harbour/include/hbvm.h
* harbour/src/vm/hvm.c
* added new public C function:
HB_BOOL hb_vmRequestReenterExt( void );
hb_vmRequestReenterExt() checks if given thread has registered HVM
stack and if not it creates new one otherwise it makes the same
operations as hb_vmRequestReenter(). It should be also used with
hb_vmRequestRestore() which checks if new stack was allocated and
if yes then it releases it.
For ST HVM hb_vmRequestReenterExt() works exactly like
hb_vmRequestReenter().
* harbour/include/hbthread.h
! typo in comment
* harbour/contrib/hbwin/win_svc.c
! fixed to work with MT HVM
+ accept function symbol (@func()) as 2-nd parameter of
WIN_SERVICESTART() function
* replaced one HB_TCHAR_*() function by Harbour STR API one.
(for full UNICODE support we should eliminate all HB_TCHAR_*()
functions)
This commit is contained in:
@@ -16,6 +16,30 @@
|
||||
The license applies to all entries newer than 2009-04-28.
|
||||
*/
|
||||
|
||||
2011-03-08 09:44 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
|
||||
* harbour/include/hbvm.h
|
||||
* harbour/src/vm/hvm.c
|
||||
* added new public C function:
|
||||
HB_BOOL hb_vmRequestReenterExt( void );
|
||||
hb_vmRequestReenterExt() checks if given thread has registered HVM
|
||||
stack and if not it creates new one otherwise it makes the same
|
||||
operations as hb_vmRequestReenter(). It should be also used with
|
||||
hb_vmRequestRestore() which checks if new stack was allocated and
|
||||
if yes then it releases it.
|
||||
For ST HVM hb_vmRequestReenterExt() works exactly like
|
||||
hb_vmRequestReenter().
|
||||
|
||||
* harbour/include/hbthread.h
|
||||
! typo in comment
|
||||
|
||||
* harbour/contrib/hbwin/win_svc.c
|
||||
! fixed to work with MT HVM
|
||||
+ accept function symbol (@func()) as 2-nd parameter of
|
||||
WIN_SERVICESTART() function
|
||||
* replaced one HB_TCHAR_*() function by Harbour STR API one.
|
||||
(for full UNICODE support we should eliminate all HB_TCHAR_*()
|
||||
functions)
|
||||
|
||||
2011-03-08 08:59 UTC+0100 Viktor Szakats (harbour.01 syenar.hu)
|
||||
* utils/hbmk2/hbmk2.prg
|
||||
* Invoke xhb compiler (in -xhb mode) for each input source file,
|
||||
|
||||
Reference in New Issue
Block a user