All pastes #207779 Raw Edit

Miscellany

public text v1 · immutable
#207779 ·published 2006-10-18 06:11 UTC
rendered paste body
nigel@nigel:~/beryl-svn/beryl/trunk$ svn diff
Index: beryl-plugins/src/rotate.c
===================================================================
--- beryl-plugins/src/rotate.c  (revision 675)
+++ beryl-plugins/src/rotate.c  (working copy)
@@ -550,7 +550,7 @@
         else if (rs->xrot > 180.0f / size)
             xrot = rs->xrot - 360.0f / size;
     }
-
+fprintf(stderr, "xrot = %f.\n", xrot);
     adjust = -xrot * 0.05f * rs->acceleration;
     amount = fabs (xrot);
     if (amount < 10.0f)
[1]+  Done                    beryl-manager
nigel@nigel:~/beryl-svn/beryl/trunk$ 

First a normal rotate:

nigel@nigel:~/beryl-svn/beryl/trunk$ xrot = 90.000000.
xrot = 89.704689.
xrot = 89.133492.
xrot = 88.187241.
xrot = 86.969429.
xrot = 85.562759.
xrot = 83.936508.
xrot = 82.189659.
xrot = 80.269455.

And now a crazy one:

nigel@nigel:~/beryl-svn/beryl/trunk$ xrot = 90.000000.
xrot = 89.732811.
xrot = 89.215927.
xrot = 88.427048.
xrot = 87.411140.
xrot = 86.185562.
xrot = 84.767258.
xrot = 83.252426.
xrot = 81.585114.
xrot = 79.779800.
xrot = 77.850479.
xrot = 75.810616.
xrot = 73.673180.
xrot = 71.567596.
xrot = 69.392326.
xrot = 67.157845.
xrot = 64.874138.
xrot = 62.163467.
xrot = 59.418240.
xrot = 56.122265.
xrot = 52.813061.
xrot = 49.504383.
xrot = 46.209122.
xrot = 43.854855.
xrot = 41.524387.
xrot = 39.222790.
xrot = 126.954727.
xrot = 124.471359.
xrot = 121.793121.
xrot = 117.830086.
xrot = 113.654465.
xrot = 199.470200.
xrot = 194.799438.
xrot = 190.115875.
xrot = 185.071518.
xrot = 269.462372.
xrot = 263.235413.
xrot = 256.746582.
xrot = 249.780762.
xrot = 332.391663.
xrot = 324.321777.
xrot = 314.457733.
xrot = 303.981842.
xrot = 382.973267.
xrot = 371.156738.
xrot = 362.136658.
xrot = 352.661865.
xrot = 424.010071.
xrot = 412.399109.
xrot = 400.225098.
xrot = 383.762115.
xrot = 366.769043.
xrot = 352.028168.
xrot = 336.998505.
xrot = 321.056641.
xrot = 304.957367.
xrot = 287.360596.
xrot = 269.741119.
xrot = 256.152161.
xrot = 242.638733.
xrot = 229.236877.
xrot = 215.065948.
xrot = 201.086182.
xrot = 187.330841.
xrot = 170.346252.
xrot = 153.731171.
xrot = 142.099548.
xrot = 130.780457.
xrot = 119.787354.
xrot = 105.516724.
xrot = 91.725830.
xrot = 79.501587.
xrot = 67.755615.
xrot = 57.479004.
xrot = 47.656067.
xrot = 38.736633.
xrot = 30.253662.
xrot = 22.206299.
xrot = 12.863586.
xrot = 4.669800.
xrot = -2.482056.
xrot = -8.415100.
xrot = -11.899292.
xrot = -14.802246.
xrot = -17.277466.
xrot = -19.907776.
xrot = -22.193420.
xrot = -24.444397.
xrot = -26.404968.
xrot = -27.670288.
xrot = -28.760193.
xrot = -29.688843.
xrot = -30.441406.
xrot = -31.058228.
xrot = -31.545837.
xrot = -31.937073.
xrot = -32.204041.
xrot = -32.353699.
xrot = -32.392883.
xrot = -32.328430.
xrot = -32.166931.
xrot = -31.906616.
xrot = -31.559570.
xrot = -31.132263.
xrot = -30.663513.
xrot = -30.131348.
xrot = -29.541504.
xrot = -28.876343.
xrot = -28.160706.
xrot = -27.399170.
xrot = -26.676514.
xrot = -25.920532.
xrot = -25.135193.
xrot = -24.324341.
xrot = -23.491943.
xrot = -22.641907.
xrot = -21.442322.
xrot = -20.230652.
xrot = -18.965637.
xrot = -17.703674.
xrot = -16.549255.
xrot = -15.412231.
xrot = -14.206848.
xrot = -13.036255.
xrot = -11.952026.
xrot = -10.916138.
xrot = -10.091980.
xrot = -9.316528.
xrot = -8.692749.
xrot = -8.107727.
xrot = -7.559387.
xrot = -6.931641.
xrot = -6.344971.
xrot = -5.897339.
xrot = -5.480164.
xrot = -5.091370.
xrot = -4.648682.
xrot = -4.237183.
xrot = -3.924866.
xrot = -3.635132.
xrot = -3.366455.
xrot = -3.048035.
xrot = -2.753540.
xrot = -2.540771.
xrot = -2.344482.
xrot = -2.163269.
xrot = -1.949585.
xrot = -1.752869.
xrot = -1.611389.
xrot = -1.481445.
xrot = -1.362000.
xrot = -1.252319.
xrot = -1.151489.
xrot = -1.058777.
xrot = -0.949951.
xrot = -0.850220.
xrot = -0.776123.
xrot = -0.708313.
xrot = -0.646301.
xrot = -0.576477.
xrot = -0.512695.
xrot = -0.465637.
xrot = -0.422729.
xrot = -0.383728.
xrot = -0.340027.
xrot = -0.300293.
xrot = -0.272156.
xrot = -0.246643.
xrot = -0.223572.
xrot = -0.193359.
xrot = -0.166077.
xrot = -0.144348.
xrot = -0.124878.
xrot = -0.111267.
xrot = -0.099060.