|
From: Raymond R. <ra...@ba...> - 2011-01-28 21:59:44
|
On 1/28/2011 2:37 PM, Mark Hellegers wrote: > Hello, > > as you may have noticed, I committed a new renderer in trunk yesterday. > It uses css to determine what to render. It currently can only render > using the css file provided by Themis and the parts of css that it > understands are also quite limited, but you can see what it can do as > posted on our website (themis.sf.net) by Raymond on the 16th. > > I think the code is still fairly simple although it needs some cleanup and > some bugfixing (especially memory leaks). > I am going to keep working on it, but if anyone wants to improve it, they > are welcome. > > Some things to keep in mind: > I haven't tested it under Haiku, but under BeOS R5 it works fine. > The renderer is not built by default. You have to execute 'make cssraddon' > and remove the standard Themis renderer to see any results. > > Have fun, > > Mark > Thanks Mark! I compiled it earlier and tried to get it running under Haiku, but I kept getting a crash on application start up. The cause of that might be an unrelated change I reverted in common/BasePrefsEntry.hpp (or something like that) that I had lingering for some reason. I vaguely recall the change I had made stopped some crashing, and that's probably what's causing it now. That said, I have another copy of that file in its "Haiku-fixed" state in a VirtualBox VM, and will 1) try to isolate that fix for Haiku builds only, 2) get that in the repository, and 3) check out the new renderer. I think we may as well remove the old renderer from the standard build since it's only occasionally functional anyway. What do you think? Raymond |