[Bf-extensions-cvs] [f05763b3] master: render_povray * removed charset : The `charset` global setting has been deprecated in pov 3.8. Input files conforming to ASCII, UTF-8, Latin-1 or Windows-1252 encoding will instead be auto-detected, while other encodings are currently unsupported.

Maurice Raybaud noreply at git.blender.org
Thu Mar 26 20:53:03 CET 2020


Commit: f05763b347926198316aae24938914c1de7560a7
Author: Maurice Raybaud
Date:   Thu Mar 26 20:52:56 2020 +0100
Branches: master
https://developer.blender.org/rBAf05763b347926198316aae24938914c1de7560a7

render_povray
* removed charset : The `charset` global setting has been deprecated in pov 3.8. Input files conforming to ASCII, UTF-8, Latin-1 or Windows-1252 encoding will instead be auto-detected, while other encodings are currently unsupported.

===================================================================

M	render_povray/__init__.py
M	render_povray/render.py
M	render_povray/ui.py

===================================================================

diff --git a/render_povray/__init__.py b/render_povray/__init__.py
index 5080aab9..7a6332ee 100644
--- a/render_povray/__init__.py
+++ b/render_povray/__init__.py
@@ -579,17 +579,17 @@ class RenderPovSettingsScene(PropertyGroup):
         options={'ANIMATABLE'},
         subtype='COLOR'
     )
-
-    charset: EnumProperty(
-        name="Charset",
-        description="This allows you to specify the assumed character set of all text strings",
-        items=(
-            ("ascii", "ASCII", ""),
-            ("utf8", "UTF-8", ""),
-            ("sys", "SYS", "")
-        ),
-        default="utf8",
-    )
+    # Deprecated (autodetected in pov3.8):
+    # charset: EnumProperty(
+        # name="Charset",
+        # description="This allows you to specify the assumed character set of all text strings",
+        # items=(
+            # ("ascii", "ASCII", ""),
+            # ("utf8", "UTF-8", ""),
+            # ("sys", "SYS", "")
+        # ),
+        # default="utf8",
+    # )
 
     max_intersections_enable: BoolProperty(
         name="Enable",
diff --git a/render_povray/render.py b/render_povray/render.py
index e6c1b01b..afae0981 100644
--- a/render_povray/render.py
+++ b/render_povray/render.py
@@ -4747,8 +4747,9 @@ def write_pov(filename, scene=None, info_callback=None):
         tabWrite("assumed_gamma 1.0\n")
         tabWrite("max_trace_level %d\n" % scene.pov.max_trace_level)
 
-        if scene.pov.charset != 'ascii':
-            file.write("    charset %s\n" % scene.pov.charset)
+        # Deprecated (autodetected in pov3.8):
+        # if scene.pov.charset != 'ascii':
+            # file.write("    charset %s\n" % scene.pov.charset)
         if scene.pov.global_settings_advanced:
             if scene.pov.radio_enable == False:
                 file.write("    adc_bailout %.6f\n" % scene.pov.adc_bailout)
diff --git a/render_povray/ui.py b/render_povray/ui.py
index 49bcda3a..e15a9374 100644
--- a/render_povray/ui.py
+++ b/render_povray/ui.py
@@ -1203,7 +1203,8 @@ class RENDER_PT_POV_render_settings(RenderButtonsPanel, Panel):
         col.prop(scene.pov, "max_trace_level", text="Ray Depth")
         align = True
         layout.active = scene.pov.global_settings_advanced
-        layout.prop(scene.pov, "charset")
+        # Deprecated (autodetected in pov3.8):
+        # layout.prop(scene.pov, "charset")
         row = layout.row(align=align)
         row.prop(scene.pov, "adc_bailout")
         row = layout.row(align=align)



More information about the Bf-extensions-cvs mailing list