Barth Netterfield
2017-08-18 16:55:52 UTC
Branch: refs/heads/master
Home: https://github.com/Kst-plot/kst
Commit: c38ce682875c84a53524bc4462eea8f4c444324c
https://github.com/Kst-plot/kst/commit/c38ce682875c84a53524bc4462eea8f4c444324c
Author: Barth Netterfield <***@astro.utoronto.ca>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M pyKst/demo/dataobjects.py
M pyKst/pykst.py
Log Message:
-----------
Improvements to pykst:
Style improvements
Properly check for un-set variables.
Commit: 7e26ed8dac2fa56581e4a8140734bf30f30dd76d
https://github.com/Kst-plot/kst/commit/7e26ed8dac2fa56581e4a8140734bf30f30dd76d
Author: Barth Netterfield <***@astro.utoronto.ca>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M src/libkstmath/curve.cpp
Log Message:
-----------
Fix serious performance issue in some cases.
On some systems and on some versions of Qt5, QDrawPolyLine() is
extremely slow for large windows (4k). This replaces DrawPolyLine()
with a bunch of DrawLines, which dramatically improves performance in
these cases. However, it also means that wide lines with transparency
will have artifacts, and dashed lines will not work right when the point
density is very high. So this is not a permanent fix. The issue has
been reported to Qt.
Commit: 51f299ef7a291d7a8ef3fa17303224aaeadc56dd
https://github.com/Kst-plot/kst/commit/51f299ef7a291d7a8ef3fa17303224aaeadc56dd
Author: Barth Netterfield <***@astro.utoronto.ca>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M src/libkst/vector.cpp
M src/libkst/vector.h
M src/libkstapp/mainwindow.cpp
M src/libkstapp/sharedaxisboxitem.cpp
Log Message:
-----------
Fix some crash cases.
Commit: 915c56977a5a1ef7795fa7d5bf9006e1c717c454
https://github.com/Kst-plot/kst/commit/915c56977a5a1ef7795fa7d5bf9006e1c717c454
Author: Barth Netterfield <***@astro.utoronto.ca>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M cmake/travis-mac.sh
Log Message:
-----------
Try to fix macOS build on Travis
Compare: https://github.com/Kst-plot/kst/compare/469ecd0e294d...915c56977a5a
Home: https://github.com/Kst-plot/kst
Commit: c38ce682875c84a53524bc4462eea8f4c444324c
https://github.com/Kst-plot/kst/commit/c38ce682875c84a53524bc4462eea8f4c444324c
Author: Barth Netterfield <***@astro.utoronto.ca>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M pyKst/demo/dataobjects.py
M pyKst/pykst.py
Log Message:
-----------
Improvements to pykst:
Style improvements
Properly check for un-set variables.
Commit: 7e26ed8dac2fa56581e4a8140734bf30f30dd76d
https://github.com/Kst-plot/kst/commit/7e26ed8dac2fa56581e4a8140734bf30f30dd76d
Author: Barth Netterfield <***@astro.utoronto.ca>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M src/libkstmath/curve.cpp
Log Message:
-----------
Fix serious performance issue in some cases.
On some systems and on some versions of Qt5, QDrawPolyLine() is
extremely slow for large windows (4k). This replaces DrawPolyLine()
with a bunch of DrawLines, which dramatically improves performance in
these cases. However, it also means that wide lines with transparency
will have artifacts, and dashed lines will not work right when the point
density is very high. So this is not a permanent fix. The issue has
been reported to Qt.
Commit: 51f299ef7a291d7a8ef3fa17303224aaeadc56dd
https://github.com/Kst-plot/kst/commit/51f299ef7a291d7a8ef3fa17303224aaeadc56dd
Author: Barth Netterfield <***@astro.utoronto.ca>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M src/libkst/vector.cpp
M src/libkst/vector.h
M src/libkstapp/mainwindow.cpp
M src/libkstapp/sharedaxisboxitem.cpp
Log Message:
-----------
Fix some crash cases.
Commit: 915c56977a5a1ef7795fa7d5bf9006e1c717c454
https://github.com/Kst-plot/kst/commit/915c56977a5a1ef7795fa7d5bf9006e1c717c454
Author: Barth Netterfield <***@astro.utoronto.ca>
Date: 2017-08-18 (Fri, 18 Aug 2017)
Changed paths:
M cmake/travis-mac.sh
Log Message:
-----------
Try to fix macOS build on Travis
Compare: https://github.com/Kst-plot/kst/compare/469ecd0e294d...915c56977a5a