# ReactOS Newsletter 85: Theme Support and DWARF Debugging Improvements

DevFeed: [ReactOS Newsletter 85: Theme Support and DWARF Debugging Improvements](<https://devfeed.tech/articles/newsletter-85-32951.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/newsletter-85/>)

Published: 2011-06-20T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [debug](<https://devfeed.tech/topics/debug.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [gcc](<https://devfeed.tech/topics/gcc.md>)

Tags: [debugging](<https://devfeed.tech/tags/debugging.md>), [free](<https://devfeed.tech/tags/free.md>), [gcc](<https://devfeed.tech/tags/gcc.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [testing](<https://devfeed.tech/tags/testing.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

## AI overview

ReactOS Newsletter 85 reports progress on theme drawing support and kernel debugging. It describes work enabling DWARF-based debugging in kdbg, including access to function arguments, with the eventual goal of replacing the older rsym format.

## Source excerpt

Theme Support Giannis has completed support for drawing in most non-client areas of a window such as captions, borders, and scrollbars. Scrollbars turned out to be especially problematic as the code that handles calculations of how much to scroll is also responsible for redrawing the changes. This has the very unfortunate consequence of duplicating a significant amount of drawing code inside the scrolling update function. Maintenance of this code will likely be troublesome due to this, but currently Giannis is not aware of a way around the problem.