Commit: d18993d4e457b195b2ebfc910dbaf14a023e1ec8
Author: Gaia Clary
Date:   Tue Feb 10 22:12:47 2015 +0100
Branches: master
https://developer.blender.org/rBd18993d4e457b195b2ebfc910dbaf14a023e1ec8

Fix T43297 The Exporter assumed ANSII encoding but we need to support UTF-8 
instead

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

M       source/blender/collada/collada_internal.cpp

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

diff --git a/source/blender/collada/collada_internal.cpp 
b/source/blender/collada/collada_internal.cpp
index 2aab9b6..3885501 100644
--- a/source/blender/collada/collada_internal.cpp
+++ b/source/blender/collada/collada_internal.cpp
@@ -187,73 +187,77 @@ void TransformBase::decompose(float mat[4][4], float 
*loc, float eul[3], float q
  * must obviously be removed too, otherwise they would be heavily 
misinterpreted.
  */
 const unsigned char translate_start_name_map[256] = {
-       95,  95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       65,  66,  67,  68,  69,  70,  71,  72,
-       73,  74,  75,  76,  77,  78,  79,  80,
-       81,  82,  83,  84,  85,  86,  87,  88,
-       89,  90,  95,  95,  95,  95,  95,  95,
-       97,  98,  99,  100,  101,  102,  103,  104,
-       105,  106,  107,  108,  109,  110,  111,  112,
-       113,  114,  115,  116,  117,  118,  119,  120,
-       121,  122,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  192,
-       193,  194,  195,  196,  197,  198,  199,  200,
-       201,  202,  203,  204,  205,  206,  207,  208,
-       209,  210,  211,  212,  213,  214,  95,  216,
-       217,  218,  219,  220,  221,  222,  223,  224,
-       225,  226,  227,  228,  229,  230,  231,  232,
-       233,  234,  235,  236,  237,  238,  239,  240,
-       241,  242,  243,  244,  245,  246,  95,  248,
-       249,  250,  251,  252,  253,  254,  255
+
+       95, 95, 95, 95, 95, 95, 95, 95,
+       95, 95, 95, 95, 95, 95, 95, 95,
+       95, 95, 95, 95, 95, 95, 95, 95,
+       95, 95, 95, 95, 95, 95, 95, 95,
+       95, 95, 95, 95, 95, 95, 95, 95,
+       95, 95, 95, 95, 95, 95, 95, 95,
+       95, 95, 95, 95, 95, 95, 95, 95,
+       95, 95, 95, 95, 95, 95, 95, 95,
+       95, 65, 66, 67, 68, 69, 70, 71,
+       72, 73, 74, 75, 76, 77, 78, 79,
+       80, 81, 82, 83, 84, 85, 86, 87,
+       88, 89, 90, 95, 95, 95, 95, 95,
+       95, 97, 98, 99, 100, 101, 102, 103,
+       104, 105, 106, 107, 108, 109, 110, 111,
+       112, 113, 114, 115, 116, 117, 118, 119,
+       120, 121, 122, 95, 95, 95, 95, 95,
+
+       128, 129, 130, 131, 132, 133, 134, 135,
+       136, 137, 138, 139, 140, 141, 142, 143,
+       144, 145, 146, 147, 148, 149, 150, 151,
+       152, 153, 154, 155, 156, 157, 158, 159,
+       160, 161, 162, 163, 164, 165, 166, 167,
+       168, 169, 170, 171, 172, 173, 174, 175,
+       176, 177, 178, 179, 180, 181, 182, 183,
+       184, 185, 186, 187, 188, 189, 190, 191,
+       192, 193, 194, 195, 196, 197, 198, 199,
+       200, 201, 202, 203, 204, 205, 206, 207,
+       208, 209, 210, 211, 212, 213, 214, 215,
+       216, 217, 218, 219, 220, 221, 222, 223,
+       224, 225, 226, 227, 228, 229, 230, 231,
+       232, 233, 234, 235, 236, 237, 238, 239,
+       240, 241, 242, 243, 244, 245, 246, 247,
+       248, 249, 250, 251, 252, 253, 254, 255
 };
 
 const unsigned char translate_name_map[256] = {
-       95,  95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  45,  95,  95,  48,
-       49,  50,  51,  52,  53,  54,  55,  56,
-       57,  95,  95,  95,  95,  95,  95,  95,
-       65,  66,  67,  68,  69,  70,  71,  72,
-       73,  74,  75,  76,  77,  78,  79,  80,
-       81,  82,  83,  84,  85,  86,  87,  88,
-       89,  90,  95,  95,  95,  95,  95,  95,
-       97,  98,  99,  100,  101,  102,  103,  104,
-       105,  106,  107,  108,  109,  110,  111,  112,
-       113,  114,  115,  116,  117,  118,  119,  120,
-       121,  122,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  95,  95,
-       95,  95,  95,  95,  95,  95,  183,  95,
-       95,  95,  95,  95,  95,  95,  95,  192,
-       193,  194,  195,  196,  197,  198,  199,  200,
-       201,  202,  203,  204,  205,  206,  207,  208,
-       209,  210,  211,  212,  213,  214,  95,  216,
-       217,  218,  219,  220,  221,  222,  223,  224,
-       225,  226,  227,  228,  229,  230,  231,  232,
-       233,  234,  235,  236,  237,  238,  239,  240,
-       241,  242,  243,  244,  245,  246,  95,  248,
-       249,  250,  251,  252,  253,  254,  255
+
+       95, 95, 95, 95, 95, 95, 95, 95,
+       95, 95, 95, 95, 95, 95, 95, 95,
+       95, 95, 95, 95, 95, 95, 95, 95,
+       95, 95, 95, 95, 95, 95, 95, 95,
+       95, 95, 95, 95, 95, 95, 95, 95,
+       95, 95, 95, 95, 95, 45, 95, 95,
+       48, 49, 50, 51, 52, 53, 54, 55,
+       56, 57, 95, 95, 95, 95, 95, 95,
+       95, 65, 66, 67, 68, 69, 70, 71,
+       72, 73, 74, 75, 76, 77, 78, 79,
+       80, 81, 82, 83, 84, 85, 86, 87,
+       88, 89, 90, 95, 95, 95, 95, 95,
+       95, 97, 98, 99, 100, 101, 102, 103,
+       104, 105, 106, 107, 108, 109, 110, 111,
+       112, 113, 114, 115, 116, 117, 118, 119,
+       120, 121, 122, 95, 95, 95, 95, 95,
+
+       128, 129, 130, 131, 132, 133, 134, 135,
+       136, 137, 138, 139, 140, 141, 142, 143,
+       144, 145, 146, 147, 148, 149, 150, 151,
+       152, 153, 154, 155, 156, 157, 158, 159,
+       160, 161, 162, 163, 164, 165, 166, 167,
+       168, 169, 170, 171, 172, 173, 174, 175,
+       176, 177, 178, 179, 180, 181, 182, 183,
+       184, 185, 186, 187, 188, 189, 190, 191,
+       192, 193, 194, 195, 196, 197, 198, 199,
+       200, 201, 202, 203, 204, 205, 206, 207,
+       208, 209, 210, 211, 212, 213, 214, 215,
+       216, 217, 218, 219, 220, 221, 222, 223,
+       224, 225, 226, 227, 228, 229, 230, 231,
+       232, 233, 234, 235, 236, 237, 238, 239,
+       240, 241, 242, 243, 244, 245, 246, 247,
+       248, 249, 250, 251, 252, 253, 254, 255
 };
 
 typedef std::map< std::string, std::vector<std::string> > map_string_list;

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to