thx ged for review the old code with me, and talking what can be wrong
this hack also solv dispare buttom in some case.
svn path=/trunk/; revision=27253
The wallpaper is now also added to the %SystemRoot% directory instead of %SystemRoot%\system32
The only thing I did not import is the setting of the default wallpaper in "hivedef.inf". For 0.3.1, we hardcoded the full path to the wallpaper in the "hivedef.inf" file.
For 0.3.3, we should either do this only in the branch or better implement a proper solution like setting the path in 2nd stage setup.
svn path=/trunk/; revision=27250
I fixed tempary the icon drawing bug until I or some else got time rewriting copyimage image_load case
here is known bugs
1. alpha icon does not working.
2. wrong background getting selected
3. and allot other thing.
svn path=/trunk/; revision=27246
1. Createsurface can only create one surface at moment
2. crash can occured if wrong param are being putin to createsurface for no error check are done.
3. createsurface are still under havy devloping
svn path=/trunk/; revision=27221
2. Started implement Createsurface for real this time.
thanks to all old try and error the new desgin make more sent
and are more clean. still Createsruface does not working yet.
3. Fixed some comment tags for some whant start writing doc for thuse api
you are wellcome
svn path=/trunk/; revision=27218
1. adding create linking when u req a new directdraw interface from old one.
This Type of linking is exacly same lcl pointer as the linked interface,
it mean we shall not create new lcl but use the current we got.
waring still bugs in DirectDraw_QueryInterface
svn path=/trunk/; revision=27208
1. Adding table lockup for directdraw 1-6 but they are not complete
2. remove out GetDevicreIdentifer to own file it is a large functions
3. Fixed DirectDrawCreate works now
4. found out bit more how DirectDraw_QueryInterface works and comment the new found
5. add the new table to QueryInterface they are partly support now, the new IID is IID_IDirectDraw4, IID_IDirectDraw2 and IID_IDirectDraw it partly support now.
svn path=/trunk/; revision=27205
ntoskrnl already exports InterlockedDe/Increment
spotted by hpoussin
still fails to link,
thans to heisspiter for win32 test
svn path=/trunk/; revision=27203
1. a framebuf for VBE 1.2 this will be pretty hard to implement,
I got some idea, this mean our vbe drv will work on vbe 1.2
without doing a bankswitch
2. prepare for some dx api for vbe by adding support for special mode 0x81FF
meaing we getting full access to the video driver memory in vbe. Thx aleasky
you remmid and long talk in some month how we can do it.
svn path=/trunk/; revision=27197
1. check for DDHALINFO_GETDRIVERINFOSET before using of
DdGetDriverInfo, it exists two diffent version of
DdGetDriverInfo2
2. Adding a fixme for fixing CreateSurfaceEx, GetDriverState
and DestroyDDLocal callbacks for HAL, and adding partly
code in the fixme.
svn path=/trunk/; revision=27183