Ros-diffs January 2018

ros-diffs@reactos.org
  • 37 participants
  • 372 discussions

01/01: [NTOSKRNL] Make lazy writer thread run with higher priority.
by Pierre Schweitzer
6 years, 11 months

05/05: [NTOSKRNL] Implement per-file dirty page threshold. Namely, implement CcSetDirtyPageThreshold() and add support for it in CcCanIWrite().
by Pierre Schweitzer
6 years, 11 months

04/05: [NTOSKRNL] Unexpected cleanup
by Pierre Schweitzer
6 years, 11 months

03/05: [NTOSKRNL] Implement support for deferred writes in Cc. Namely, implement CcCanIWrite() (very basic, and likely wrong). And implement CcDeferWrite() which will queue the write operation.
by Pierre Schweitzer
6 years, 11 months

02/05: [NTOSKRNL] When marking a BCB dirty, also mark the underlying VACB dirty. Experiment and MSDN tend to show that a dirty BCB is queued for lazy write. This will do the job here!
by Pierre Schweitzer
6 years, 11 months

01/05: [NTOSKRNL] Bug fix: lazy write more often. CcDirtyPageThreshold is not here to compute when you have to write, but to know where you have to deny writes. More commits to come in that direction!
by Pierre Schweitzer
6 years, 11 months

01/01: [EXPLORER] Workaround for something that may or may not be an "unintended feature" of the comctl toolbar. Apparently the indices provided in NMTBGETINFOTIP (TBN_GETINFOTIP data struct), are not reliable, but since the lParam values are, and it saves us a lookup, we will be using those instead. Win-Win!
by David Quintana
6 years, 11 months

02/02: [EXPLORER] Implement balloon queueing.
by David Quintana
6 years, 11 months

01/02: [EXPLORER] Implement rudimentary uVersion management, and notification balloons. - uVersion will only be truly useful when Vista+'s V4 style notification icons are implemented. - Balloon notifications do not yet support queuing and auto-closing. - Force the notification icon tooltips to always show even if the taskbar isn't foreground. [ROSCTRLS.H] Implement CTooltips class which manages a comctl32 tooltips window.
by David Quintana
6 years, 11 months

01/01: [NTOSKRNL] Reimplement the lazy writer in Cc and remove the "basic" one in Mm. This removes the "modified page writer" thread in Mm that was regularly blindly attempting to flush dirty pages to the disk. Instead, this commit introduces a lazy writer that will monitor dirty pages count and will flush them to disk when this count is above a threshold. The threshold is computed on Cc init. Compared to what was done previously, this lazy writer will only write down files that are not marked a
by Pierre Schweitzer
6 years, 11 months
Results per page: