May 17, 2006
Stewart Gordon wrote:
> Don Clugston wrote:
> <snip>
>> If you use functions that aren't in the import libs supplied with DMD, you'll need to obtain recent import libs from Microsoft (eg, by downloading the 2005 SDK) and run coffimplib on them.
> 
> Which functions are they?  We ought to do something about this sometime....
> 
> Stewart.
> 
comctl32.lib dates from 2001, the other libs are from 1995 or 1996.
Any functions more recent than that are not included. All that's required is for Walter to download the latest SDK and run coffimplib on them all. (he just said he has a license to redistribute them).
May 18, 2006
Stewart,

Thanks for all the work you've done so far on this, it's sure been helpful!

I've changed a couple of things in winuser.d though:

alias MAKELONG MAKEWPARAM;
(the commented C code uses MAKELONG, but it was aliased to MAKEWORD)

BOOL ExitWindows(UINT r,DWORD c)
{
	return ExitWindowsEx(EWX_LOGOFF,0);
}

alias GetWindow GetNextWindow;


L.
May 19, 2006
Lionello Lunesu wrote:
> Stewart,
> 
> Thanks for all the work you've done so far on this, it's sure been helpful!
> 
> I've changed a couple of things in winuser.d though:
> 
> alias MAKELONG MAKEWPARAM;
> (the commented C code uses MAKELONG, but it was aliased to MAKEWORD)
> 
> BOOL ExitWindows(UINT r,DWORD c)
> {
>     return ExitWindowsEx(EWX_LOGOFF,0);
> }
> 
> alias GetWindow GetNextWindow;
> 
> 
> L.
Thanks, I've folded that in.
Stewart -- we should think about making an alpha release soon.
Then a beta where we make minor improvements to the Windows API --
eg make the organisation of header files a bit more rational, get rid of the worst instances of poor typing.
May 19, 2006
Don Clugston wrote:
<snip>
> Thanks, I've folded that in.
> Stewart -- we should think about making an alpha release soon.
> Then a beta where we make minor improvements to the Windows API --
> eg make the organisation of header files a bit more rational, get rid of the worst instances of poor typing.

Hmm.  I'm not sure what standard we should get it up to before we're ready for an alpha release.  I suppose we should at least fix the most straightforward of FIXME comments.

I've made several improvements over the last few days, but somehow seem to have left my memory stick at home today :-(

Stewart.

-- 
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/M d- s:-@ C++@ a->--- UB@ P+ L E@ W++@ N+++ o K-@ w++@ O? M V? PS- PE- Y? PGP- t- 5? X? R b DI? D G e++++ h-- r-- !y
------END GEEK CODE BLOCK------

My e-mail is valid but not my primary mailbox.  Please keep replies on the 'group where everyone may benefit.
1 2 3 4 5 6 7
Next ›   Last »