Bugfixing for OSL script nodes with internal scripts.
authorPeter Cassetta <peter@fingertipsoft.com>
Wed, 12 Dec 2012 02:27:08 +0000 (02:27 +0000)
committerPeter Cassetta <peter@fingertipsoft.com>
Wed, 12 Dec 2012 02:27:08 +0000 (02:27 +0000)
commit7b2049393dfe51d581a79145ed69ea86dd5199d5
tree8aa38b49e8bd32df2cd5eee5e2b3ca845e8d5869
parent68f9341f13eb570efff9558e5c5501bee30c0928
Bugfixing for OSL script nodes with internal scripts.

Less than signs (<), greater than signs (>), amperstands (&), and double quote signs (") originally caused problems with the parser I was using.
These will now be converted to entity definitions when written to a .bcm file, and converted back to their real characters when read.

I actually attempted to use them in a previous commit I made, but didn't remember them that well and was using them incorrectly.
Now they are working properly.

Entity definitions are explained in more detail here:
http://www.w3.org/MarkUp/HTMLPlus/htmlplus_13.html

As well, there were some occasional errors which the parser encountered with the XML version-encoding-header-thingy, so I hopefully have fixed all of those too.
online_mat_lib/__init__.py