[Libpapyrus-devel] Papyrus 0.13.1 Released
Status: Beta
Brought to you by:
rvinyard
|
From: Rick L. V. Jr. <rvi...@cs...> - 2009-12-11 15:21:55
|
This release is primarily a bugfix release. There was an overload resolution bug with the virtual and non-virtual render() methods. Because of scoping rules, the virtual methods were not seen by descendants of Renderable causing an infinite recursion of the virtual method resulting in a segfault. To remedy this, two new macros have been created: PAPYRUSRENDERABLE() and PAPYRUSDRAWABLE(). In addition to adding the using directive to a class these macros provide some of the other repetitive code used in each descendant of Renderable and Drawable, including declaration of smart pointer types. Additionally, a small bug in the shapes example program has been fixed. |