- Add devioctl.h
- miniport.h: fix include guard and add more stuff
- video.h: fix include guard, remove VideoDebugprint prototype
- videoagp.h: fix include guard
-winddi.h: fix include guard, add some defines and some function pointer types
- guiddef.h: add definition of EXTERN_C
svn path=/trunk/; revision=40383
- Mark the brushes as dirty after change of surface, palette and DIB colot table
- Update the EBURHOBJs on demand in IntGdiPolygon and IntRectangle
- Fixes bug 4340
See issue #4340 for more details.
svn path=/trunk/; revision=40381
- This should improve themes support & probably show some bitmaps that were hidden before in certain applications
- See bug #4337 for more information
svn path=/trunk/; revision=40380
- On cleanup, we cancel all requests
- On close, we remove the address file from the list, free the port and listener (if present), then free the address file itself
svn path=/trunk/; revision=40367
- Enable and use mask support in UserDrawIconEx, fully compatible with Windows, based on tests in bug 4336.
- Remove IntSet[Text/Bk]Color hacks from UserDrawIconEx, no longer required due to fix in CreateCompatibleDC.
- Change a few comments in the code of UserDrawIconEx.
See issue #4336 for more details.
svn path=/trunk/; revision=40363
- Fix copypaste mistake in EngStretchBltROP.
- Fix check in EngStretchBltROP, it should check original InputRect, not the clipped one.
- Fix improper variable type in DIB_XXBPP_StretchBlt: PatternX and PatternY could be negative.
See issue #4336 for more details.
svn path=/trunk/; revision=40362
- Make PrepareICMPPacket return BOOLEAN
- Call the packet's free function to free it
- Remove unnecessary NULL checks
- Part 1 of 2
svn path=/trunk/; revision=40355
- We don't need to queue a work item to receive so we don't now
- This simplifies the code significantly
- It also increases loopback throughput
svn path=/trunk/; revision=40354
- Delete ddraw demo since it doesn't actually demo anything on my XP, but paints the screen to the rose color and hangs.
- Remove imagesoft entry from applications.rbuild.
svn path=/trunk/; revision=40347
- Exclude all templates from the build. They are templates, useful as a source code, not as a binary.
- Delete packmgr.
svn path=/trunk/; revision=40345
- Free items in the datagram list and pending connections list
- Free ConnectionCallInfo and ConnectionReturnInfo
- Free the FCB context
svn path=/trunk/; revision=40341
- Add NtGdiStretchBlt as a simple forwarder to the internal GreStretchBltMask helper.
- Based on a patch by Evgeniy Boltik.
- Some optimisation issues could still be solved as Timo suggested.
See issue #4294 for more details.
svn path=/trunk/; revision=40334
- Added and changed structure types.
- Tested with old AbiWord, FireFox and explorer.
- Comment out TestWindowProcess until the rest is ready.
svn path=/trunk/; revision=40333
I say pretend because it doesn't actually work as it should it just maximizes them, but it gives the illusion that it does and that's good enough for now as it's not worth fixing.
svn path=/trunk/; revision=40328