Ros-diffs June 2010

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

[fireball] 47602: - Copy bitmap even if it can't be selected into the dc (e.g. when it's already selected into another DC) using already existing helper. Fixes mouse cursor icon problem.
by fireball@svn.reactos.org
14 years, 6 months

[sir_richard] 47601: [NTOS]: Even after allowing ARM3 paged pool, we should still use the old allocator to free allocations made by the old allocator!
by sir_richard@svn.reactos.org
14 years, 6 months

[sir_richard] 47600: [NTOS]: Fix up POOL_PREV_BLOCK based on suggestion by hpoussin. [NTOS]: Fix up NTAPI location in function definition. [NTOS]: Implement even more stringent header checks: ExpCheckPoolHeader and ExpCheckPoolBlocks. Normally we would only want this on a DBG build, but I am enabling them for now until I can fix paged pool. If your machine crashes, reverting this commit is NOT the solution (boots for me). [NTOS]: Add a AllowPagedPool BOOLEAN that will allow us to selectively ena
by sir_richard@svn.reactos.org
14 years, 6 months

[sir_richard] 47599: [NTOS]: Kill debug spew.
by sir_richard@svn.reactos.org
14 years, 6 months

[sir_richard] 47598: [NTOS]: Fix Exp*PoolList macros. Also make then non-inlined, so we can see who called them in a stack trace. [NTOS]: Enable them. This boots on my system -- if it doesn't boot on yours, someone is corrupting your nonpaged pool. Reverting this patch is NOT the solution to your woes.
by sir_richard@svn.reactos.org
14 years, 6 months

[jmorlan] 47597: [WIN32CSR] - Implement basic support for history in line editing - Reorganize code to reflect that line input is more coupled to history than it is to character input
by jmorlan@svn.reactos.org
14 years, 6 months

[sir_richard] 47596: [NTOS]: Add some paranoid-invariant list access checks to the pool code. They serve a dual purpose: catch pool corruption by broken drivers/kernel code, as well as catch malicious modification of the pool links as part of a kernel-mode exploit. [NTOS]: Not yet used, thanks to Arthur for the idea. See comment for more information.
by sir_richard@svn.reactos.org
14 years, 6 months

[sir_richard] 47595: [NTOS]: Defensive programming on the pool macros.
by sir_richard@svn.reactos.org
14 years, 6 months

[sir_richard] 47594: [NTOS]: Use logical math operations on the various block<->entry<->free_list_head operations in the pool code, instead of works-by-chance-and-assumption pointer math operations. This will now allow pool implementations where the pool header is not the size of a pool block (and the size of a LIST_ENTRY, by definition, although, even that, could change, if we choose to implement a cache-aligned overhead).
by sir_richard@svn.reactos.org
14 years, 6 months

[cgutman] 47593: [NTOSKRNL] - Print the base address of the process that we killed to make debugging much easier
by cgutman@svn.reactos.org
14 years, 6 months
Results per page: