Ros-diffs June 2010

ros-diffs@reactos.org
  • 24 participants
  • 407 discussions

[cgutman] 47642: [NDIS] - Hold the miniport lock when we work with the timer queue - Use the return value of KeSetTimer(Ex) to determine whether we need to queue the timer in our queue, otherwise we just use the entry that is already there - Add more assertions
by cgutman@svn.reactos.org
14 years, 6 months

[tkreuzer] 47641: [WIN32K] Rewrite the bitmap API. There were a lot of bugs. NtGdiCreateBitmap allowed a negative height, leading to either topdown or bottomup bitmaps, a behaviour that Windows doesn't have. The function copied the bitmap bits directly from the caller to the bitmap using RtlCopyMemory, ignoring different scanline length and direction (resulting in bitmaps being upside down), not SEH protected. This function (IntSetBitmapBits) is replaced by a better solution UnsafeSetBitmapBits,
by tkreuzer@svn.reactos.org
14 years, 6 months

[fireball] 47640: - Remove my implementation of SWM cursor icons which turned out to be similar to creating an elephant from a fly. Instead use a much simpler, updated and fail-proof implementation by Giannis Adamopoulos. Arwinss is back on track.
by fireball@svn.reactos.org
14 years, 6 months

[cgutman] 47639: Forgot to remove this ASSERT for r47636
by cgutman@svn.reactos.org
14 years, 6 months

[tkreuzer] 47638: [WIN32K] Make the bitmap data for the extpens (making extpens bitmaps is a bad idea anyway) 4 bytes long instead of 3, to fulfill alignment requirements.
by tkreuzer@svn.reactos.org
14 years, 6 months

[gschneider] 47637: [WIN32K] - Use TAG_KEYBOARD for keyboard layouts - Free TAG_ACCEL and TAG_DRIVER allocations with their tags
by gschneider@svn.reactos.org
14 years, 6 months

[cgutman] 47636: [NDIS] - Only dequeue the timer in the DPC if the Period is 0 (which means that it's NOT a periodic timer so we only get called once) - Attempt to dequeue the timer before inserting it so we don't end up with multiple copies of the same timer on the timer queue if somebody calls NdisMSet(Periodic)Timer twice
by cgutman@svn.reactos.org
14 years, 6 months

[gschneider] 47635: [WIN32K] - Use TAG_PALETTE for palette entries - Remove mapping codes, the functions from pre r9000 don't even exist anymore
by gschneider@svn.reactos.org
14 years, 6 months

[gschneider] 47634: [WIN32K] Use TAG_GDIICM tag for ICM allocations
by gschneider@svn.reactos.org
14 years, 6 months

[sginsberg] 47633: [NTOS] Inline writing to PTEs through MI_WRITE_VALID/INVALID_PTE.
by sginsberg@svn.reactos.org
14 years, 6 months
Results per page: