The Persistence of Vision Raytracer (POV-Ray).
This is the legacy Bug Tracking System for the POV-Ray project. Bugs listed here are being migrated to our github issue tracker. Please refer to that for new reports or updates to existing ones on this system.
Attached to Project: POV-Ray
Opened by Christoph Lipka - 2010-04-14
Last edited by William F Pokorny - 2017-04-10
Opened by Christoph Lipka - 2010-04-14
Last edited by William F Pokorny - 2017-04-10
FS#99 - Refactor engine (front- & back-end) code for Unicode support
Front- & Back-end code should be refactored for full Unicode support in scene files and strings.
Actually, there is a "real" solution hiding in the code that I never found the time to finish. The solution designed in is that the frontend supplies scenes to the backend based on blind string requests, with all scene files being essentially in a sandbox created by the backend. The benefit of this implementation is that it allows tracking all files that are needed for scene (this feature already is fully implemented), and transmit or move them to a private space if needed, possibly over a network (this is not implemented). The other side effect of this feature is that it makes the file output restrictions obsolete (not the input restrictions of file IO restrictions though) because files created would be in a sandbox and users can always see after a render what was changed. The other benefit of this sandbox would be that the same scene, even if it creates files every time, can be rendered in parallel, i.e. as part of an animation.
I still have the code for this sitting somewhere, but back then Chris and I decided to leave this out of POV-Ray 3.7 due to time constraints.
Now tracked on github as issue #273.