- 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
immediately and fix the heap leak.
We also never pend datagram sends to userland.
Clean up some cruft where we erroneously set the wrong irp's status.
svn path=/trunk/; revision=40323
- Remove ConInDummy function that was called after a line is input. Presumably its purpose was to consume the event of Enter being released, so that that event wouldn't affect the command, but that didn't help when other keys were pressed as well. Anyway, it shouldn't be necessary any more.
- Use correct codepage for reading batch files.
svn path=/trunk/; revision=40311