[SCM] image display tool for astronomy branch, debian, updated. upstream/7.0.1+dfsg-181-ge770e27

Ole Streicher debian at liska.ath.cx
Mon Dec 17 12:25:22 UTC 2012


The following commit has been merged in the debian branch:
commit e770e27b165d923522da2e4a229b28d9c9651a10
Author: Ole Streicher <debian at liska.ath.cx>
Date:   Mon Dec 17 13:25:17 2012 +0100

    Fix crashes on 2D marker plots, closes: #693807

diff --git a/debian/changelog b/debian/changelog
index df57c98..5afd46b 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+saods9 (7.1+dfsg-1~exp2) experimental; urgency=low
+
+  * Fix crashes on 2D marker plots, closes: #693807
+  * Remove obsolete DMUA Flag
+
+ -- Ole Streicher <debian at liska.ath.cx>  Mon, 17 Dec 2012 13:20:43 +0100
+
 saods9 (7.1+dfsg-1~exp1) experimental; urgency=low
 
   * New upstream release
diff --git a/debian/patches/blt_fix_crash.patch b/debian/patches/blt_fix_crash.patch
index db6a85b..898d41a 100644
--- a/debian/patches/blt_fix_crash.patch
+++ b/debian/patches/blt_fix_crash.patch
@@ -96,3 +96,62 @@ Description: BLT crashes when it reaches this code. This seems to be some
  
  #ifdef USE_TCL_STUBS
      if (Tcl_InitStubs(interp, TCL_VERSION_LOADED, isExact) == NULL) {
+--- a/saotk/frame/marker.C
++++ b/saotk/frame/marker.C
+@@ -1166,19 +1166,19 @@
+ {
+   Blt_Vector* xx;
+   Blt_GetVector(parent->getInterp(), xname, &xx);
+-  Blt_ResetVector(xx, x, num, num*sizeof(double), TCL_DYNAMIC);
++  Blt_ResetVector(xx, x, num, num*sizeof(double), TCL_STATIC);
+ 
+   Blt_Vector* yy;
+   Blt_GetVector(parent->getInterp(), yname, &yy);
+-  Blt_ResetVector(yy, y, num, num*sizeof(double), TCL_DYNAMIC);
++  Blt_ResetVector(yy, y, num, num*sizeof(double), TCL_STATIC);
+ 
+   Blt_Vector* xxc;
+   Blt_GetVector(parent->getInterp(), xcname, &xxc);
+-  Blt_ResetVector(xxc, xc, num, num*sizeof(double), TCL_DYNAMIC);
++  Blt_ResetVector(xxc, xc, num, num*sizeof(double), TCL_STATIC);
+ 
+   Blt_Vector* yyc;
+   Blt_GetVector(parent->getInterp(), ycname, &yyc);
+-  Blt_ResetVector(yyc, yc, num, num*sizeof(double), TCL_DYNAMIC);
++  Blt_ResetVector(yyc, yc, num, num*sizeof(double), TCL_STATIC);
+ }
+ 
+ void Marker::analysisPlot3dResult(char* xname, char* yname, 
+@@ -1187,11 +1187,11 @@
+ {
+   Blt_Vector* xx;
+   Blt_GetVector(parent->getInterp(), xname, &xx);
+-  Blt_ResetVector(xx, x, num, num*sizeof(double), TCL_DYNAMIC);
++  Blt_ResetVector(xx, x, num, num*sizeof(double), TCL_STATIC);
+ 
+   Blt_Vector* yy;
+   Blt_GetVector(parent->getInterp(), yname, &yy);
+-  Blt_ResetVector(yy, y, num, num*sizeof(double), TCL_DYNAMIC);
++  Blt_ResetVector(yy, y, num, num*sizeof(double), TCL_STATIC);
+ }
+ 
+ void Marker::analysisPandaResult(double* x, double* y, double* e, int num)
+@@ -1208,15 +1208,15 @@
+ {
+   Blt_Vector* xx;
+   Blt_GetVector(parent->getInterp(), xname, &xx);
+-  Blt_ResetVector(xx, x, num, num*sizeof(double), TCL_DYNAMIC);
++  Blt_ResetVector(xx, x, num, num*sizeof(double), TCL_STATIC);
+ 
+   Blt_Vector* yy;
+   Blt_GetVector(parent->getInterp(), yname, &yy);
+-  Blt_ResetVector(yy, y, num, num*sizeof(double), TCL_DYNAMIC);
++  Blt_ResetVector(yy, y, num, num*sizeof(double), TCL_STATIC);
+ 
+   Blt_Vector* ee;
+   Blt_GetVector(parent->getInterp(), ename, &ee);
+-  Blt_ResetVector(ee, e, num, num*sizeof(double), TCL_DYNAMIC);
++  Blt_ResetVector(ee, e, num, num*sizeof(double), TCL_STATIC);
+ }
+ 
+ Matrix Marker::fwdMatrix()

-- 
image display tool for astronomy



More information about the debian-science-commits mailing list