From 896a14ee5f1fa1d72a9924c38c570d5c102bd3f2 Mon Sep 17 00:00:00 2001 From: Skyler Lehmkuhl Date: Tue, 24 Jul 2012 21:18:06 -0400 Subject: [PATCH 1/2] Escaped quotes in HTML5 Actionscript --- svlgui.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/svlgui.py b/svlgui.py index a083dee..23fce94 100644 --- a/svlgui.py +++ b/svlgui.py @@ -1953,6 +1953,7 @@ class frame: obj.draw(cr, self) result = [dodraw(obj, cr) for obj in self.objs] if currentselect: + print "Currentselect:",currentselect cr.gsave() cr.newpath() cr.pencolor = Colors.rgb(0,0,1) @@ -2428,7 +2429,7 @@ class Group (object): retval += self.name+"._layers["+str(i)+"]._frames["+str(j)+"]."+k.name+"._x = "+str(k.x)+";\n" retval += self.name+"._layers["+str(i)+"]._frames["+str(j)+"]."+k.name+"._y = "+str(k.y)+";\n" retval += self.name+"._layers["+str(i)+"]._frames["+str(j)+"]."+k.name+"._rotation = "+str(k.rot)+";\n" - retval += self.name+"._layers["+str(i)+"]._frames["+str(j)+"].actions = \""+self.layers[i].frames[j].actions.replace("\n"," ")+"\"\n" + retval += self.name+"._layers["+str(i)+"]._frames["+str(j)+"].actions = \""+self.layers[i].frames[j].actions.replace("\n"," ").replace("\\","\\\\").replace("\"","\\\"")+"\"\n" return retval def set_cursor(curs, widget=None): From 5fc3f86eaae104e75a84bb8b3e76f3fc68d077d9 Mon Sep 17 00:00:00 2001 From: Skyler Lehmkuhl Date: Tue, 24 Jul 2012 21:55:04 -0400 Subject: [PATCH 2/2] partially fixed bezier curves in Chrome --- base.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/base.js b/base.js index 446a735..6a76ed5 100644 --- a/base.js +++ b/base.js @@ -436,7 +436,9 @@ function Shape() { } else if (this._shapedata[i][0]=="L") { cr.lineTo(this._shapedata[i][1],this._shapedata[i][2]) } else if (this._shapedata[i][0]=="C") { - cr.bezierCurveTo(this._shapedata[i][1],this._shapedata[i][2],this._shapedata[i][3],this._shapedata[i][4],this._shapedata[i][5],this._shapedata[i][6]) + cr.bezierCurveTo(this._shapedata[i][1],this._shapedata[i][2], + this._shapedata[i][3]-1e-5,this._shapedata[i][4]+1e-5, + this._shapedata[i][5]-1e-5,this._shapedata[i][6]+1e-5) } } if (this.filled) {