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.


FS#99 - Refactor engine (front- & back-end) code for Unicode support

Attached to Project: POV-Ray
Opened by Christoph Lipka (clipka) - Wednesday, 14 April 2010, 20:36 GMT
Last edited by William F Pokorny (wfpokorny) - Monday, 10 April 2017, 13:58 GMT
Task Type Unimp. Feature/TODO
Category Source code → Refactoring/Cleanup
Status Tracked on GitHub
Assigned To Thorsten Fröhlich (thorsten)
Operating System All
Severity Very Low
Priority Low
Reported Version 3.70 beta 36
Due in Version Future release
Due Date Undecided
Percent Complete 0%
Votes 0
Private No


Front- & Back-end code should be refactored for full Unicode support in scene files and strings.

This task depends upon

Comment by Thorsten Fröhlich (thorsten) - Sunday, 20 June 2010, 06:48 GMT

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.

Comment by William F Pokorny (wfpokorny) - Monday, 10 April 2017, 13:58 GMT
  • Field changed: Status (Assigned → Tracked on GitHub)

Now tracked on github as issue #273.