- 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