[Kst] [Kst-plot/kst] 7e721a: Improvements for hi-dpi

Barth Netterfield netterfield at astro.utoronto.ca
Sun Jan 31 23:00:09 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/Kst-plot/kst
  Commit: 7e721a62f7cea1096df2c3f07db2fb425708d4a5
      https://github.com/Kst-plot/kst/commit/7e721a62f7cea1096df2c3f07db2fb425708d4a5
  Author: Barth Netterfield <netterfield at astro.utoronto.ca>
  Date:   2016-01-29 (Fri, 29 Jan 2016)

  Changed paths:
    M CMakeLists.txt
    M cmake/modules/KstMacros.cmake
    M misc/CMakeLists.txt
    R src/images/document-export.png
    M src/images/document-print.png
    R src/images/draw-eraser.png
    M src/images/icons.qrc
    R src/images/kst_blank.png
    R src/images/kst_choosecolor.png
    R src/images/kst_csdnew.png
    R src/images/kst_curvenew.png
    R src/images/kst_datamanager.png
    R src/images/kst_datawizard.png
    R src/images/kst_editplots.png
    R src/images/kst_equationedit.png
    R src/images/kst_equationnew.png
    R src/images/kst_eventnew.png
    R src/images/kst_gfx_breaklayout.png
    R src/images/kst_gfx_layout.png
    R src/images/kst_gfx_picture.png
    R src/images/kst_gfx_polygon.png
    R src/images/kst_gfx_polyline.png
    R src/images/kst_gfx_rounded_rectangle.png
    R src/images/kst_graphics.png
    R src/images/kst_histogramnew.png
    R src/images/kst_imagenew.png
    R src/images/kst_layoutmode.png
    R src/images/kst_pluginnew.png
    R src/images/kst_psdnew.png
    R src/images/kst_quickcurves.png
    R src/images/kst_quickpsd.png
    R src/images/kst_viewmanager.png
    R src/images/kst_zoomtie.png
    R src/images/kst_zoomx.png
    R src/images/kst_zoomxy.png
    R src/images/kst_zoomy.png
    R src/images/kstplot.png
    R src/images/magnifying_glass.png
    R src/images/no.png
    R src/images/plainplot.png
    R src/images/resource-group.png
    A src/images/svg_icons/application-exit.svgz
    R src/images/svg_icons/application-x-kst.svg
    A src/images/svg_icons/application-x-kst.svgz
    R src/images/svg_icons/arrow.svg
    R src/images/svg_icons/changefile.svg
    R src/images/svg_icons/changefile2.svg
    A src/images/svg_icons/changefile2.svgz
    R src/images/svg_icons/changerange.svg
    A src/images/svg_icons/code-class.svgz
    A src/images/svg_icons/configure.svgz
    M src/images/svg_icons/data-manager.svgz
    R src/images/svg_icons/data_manager.svg
    A src/images/svg_icons/data_manager.svgz
    R src/images/svg_icons/data_wizard.svg
    R src/images/svg_icons/datamode.svg
    R src/images/svg_icons/datamode_old.svg
    A src/images/svg_icons/dialog-information.svgz
    A src/images/svg_icons/document-close.svgz
    A src/images/svg_icons/document-open-recent.svgz
    A src/images/svg_icons/document-open.svgz
    A src/images/svg_icons/document-print.svgz
    A src/images/svg_icons/document-save-as.svgz
    A src/images/svg_icons/document-save.svgz
    A src/images/svg_icons/draw-bezier-curves.svgz
    A src/images/svg_icons/edit-redo.svgz
    A src/images/svg_icons/edit-undo.svgz
    R src/images/svg_icons/edit_equation.svg
    A src/images/svg_icons/edit_equation.svgz
    R src/images/svg_icons/edit_matrix.svg
    R src/images/svg_icons/edit_matrix2.svg
    R src/images/svg_icons/edit_scalar.svg
    R src/images/svg_icons/edit_string.svg
    R src/images/svg_icons/edit_vector.svg
    R src/images/svg_icons/end.svg
    R src/images/svg_icons/image-x-generic.svgz
    A src/images/svg_icons/insert-image.svgz
    A src/images/svg_icons/kbugbuster.svgz
    R src/images/svg_icons/kst.svg
    A src/images/svg_icons/kst.svgz
    A src/images/svg_icons/kst_bold.svgz
    A src/images/svg_icons/kst_changefile.svgz
    A src/images/svg_icons/kst_changenpts.svgz
    A src/images/svg_icons/kst_datamode.svgz
    A src/images/svg_icons/kst_differentiatecurves.svgz
    A src/images/svg_icons/kst_downarrow.svgz
    A src/images/svg_icons/kst_gfx_arrow.svgz
    A src/images/svg_icons/kst_gfx_circle.svgz
    M src/images/svg_icons/kst_gfx_ellipse.svgz
    A src/images/svg_icons/kst_gfx_label.svgz
    A src/images/svg_icons/kst_gfx_line.svgz
    A src/images/svg_icons/kst_gfx_rectangle.svgz
    A src/images/svg_icons/kst_gfx_sharedaxisbox.svgz
    A src/images/svg_icons/kst_italic.svgz
    A src/images/svg_icons/kst_leftarrow.svgz
    A src/images/svg_icons/kst_matrixedit.svgz
    A src/images/svg_icons/kst_matrixnew.svgz
    R src/images/svg_icons/kst_mime.svg
    A src/images/svg_icons/kst_mime.svgz
    A src/images/svg_icons/kst_newplot.svgz
    A src/images/svg_icons/kst_reload.svgz
    A src/images/svg_icons/kst_rightarrow.svgz
    A src/images/svg_icons/kst_scalaredit.svgz
    A src/images/svg_icons/kst_scalarnew.svgz
    A src/images/svg_icons/kst_stringedit.svgz
    A src/images/svg_icons/kst_stringnew.svgz
    R src/images/svg_icons/kst_tiny.svg
    A src/images/svg_icons/kst_tiny.svgz
    A src/images/svg_icons/kst_uparrow.svgz
    A src/images/svg_icons/kst_vectoredit.svgz
    A src/images/svg_icons/kst_vectornew.svgz
    R src/images/svg_icons/layoutmode.svg
    A src/images/svg_icons/layoutmode.svgz
    R src/images/svg_icons/lr_arrow.svg
    R src/images/svg_icons/magnifying_glass.svg
    A src/images/svg_icons/magnifying_glass.svgz
    M src/images/svg_icons/new-log-event.svgz
    R src/images/svg_icons/new_curve.svg
    A src/images/svg_icons/new_curve.svgz
    R src/images/svg_icons/new_curve2.svg
    A src/images/svg_icons/new_curve2.svgz
    R src/images/svg_icons/new_equation.svg
    A src/images/svg_icons/new_equation.svgz
    R src/images/svg_icons/new_matrix.svg
    R src/images/svg_icons/new_scalar.svg
    R src/images/svg_icons/new_string.svg
    R src/images/svg_icons/new_vector.svg
    R src/images/svg_icons/newplot.svg
    M src/images/svg_icons/page-previous.svgz
    R src/images/svg_icons/plainplot.svg
    A src/images/svg_icons/plainplot.svgz
    R src/images/svg_icons/plotdialog.svg
    A src/images/svg_icons/plotdialog.svgz
    A src/images/svg_icons/tab-close.svgz
    A src/images/svg_icons/tab-new.svgz
    A src/images/svg_icons/text-x-log.svgz
    R src/images/svg_icons/tied-zoom.svg
    A src/images/svg_icons/tied-zoom.svgz
    R src/images/svg_icons/tiedzoom.svg
    A src/images/svg_icons/tiedzoom.svgz
    A src/images/svg_icons/tools-wizard.svgz
    A src/images/svg_icons/transform-move.svgz
    A src/images/svg_icons/unused/arrow.svgz
    A src/images/svg_icons/unused/end.svgz
    A src/images/svg_icons/unused/lr_arrow.svgz
    A src/images/svg_icons/unused/zoomx.svgz
    A src/images/svg_icons/unused/zoomxy.svgz
    A src/images/svg_icons/unused/zoomy.svgz
    A src/images/svg_icons/unused/zoomzy.svgz
    M src/images/svg_icons/x-zoom.svgz
    M src/images/svg_icons/xy-zoom.svgz
    M src/images/svg_icons/y-zoom.svgz
    R src/images/svg_icons/zoomx.svg
    R src/images/svg_icons/zoomxy.svg
    R src/images/svg_icons/zoomy.svg
    R src/images/svg_icons/zoomzy.svg
    A src/images/unused/document-export.png
    A src/images/unused/draw-eraser.png
    A src/images/unused/kst_blank.png
    A src/images/unused/kst_choosecolor.png
    A src/images/unused/kst_csdnew.png
    A src/images/unused/kst_curvenew.png
    A src/images/unused/kst_datamanager.png
    A src/images/unused/kst_datawizard.png
    A src/images/unused/kst_editplots.png
    A src/images/unused/kst_equationedit.png
    A src/images/unused/kst_equationnew.png
    A src/images/unused/kst_eventnew.png
    A src/images/unused/kst_gfx_breaklayout.png
    A src/images/unused/kst_gfx_layout.png
    A src/images/unused/kst_gfx_picture.png
    A src/images/unused/kst_gfx_polygon.png
    A src/images/unused/kst_gfx_polyline.png
    A src/images/unused/kst_gfx_rounded_rectangle.png
    A src/images/unused/kst_graphics.png
    A src/images/unused/kst_histogramnew.png
    A src/images/unused/kst_imagenew.png
    A src/images/unused/kst_layoutmode.png
    A src/images/unused/kst_newplot.png
    A src/images/unused/kst_pluginnew.png
    A src/images/unused/kst_psdnew.png
    A src/images/unused/kst_quickcurves.png
    A src/images/unused/kst_quickpsd.png
    A src/images/unused/kst_viewmanager.png
    A src/images/unused/kst_zoomtie.png
    A src/images/unused/kst_zoomx.png
    A src/images/unused/kst_zoomxy.png
    A src/images/unused/kst_zoomy.png
    A src/images/unused/kstplot.png
    A src/images/unused/magnifying_glass.png
    A src/images/unused/no.png
    A src/images/unused/plainplot.png
    A src/images/unused/resource-group.png
    A src/images/unused/yes.png
    R src/images/yes.png
    M src/kst/main.cpp
    M src/libkst/editablematrix.cpp
    M src/libkst/editablevector.cpp
    M src/libkstapp/CMakeLists.txt
    M src/libkstapp/contenttab.cpp
    M src/libkstapp/datawizard.cpp
    M src/libkstapp/differentiatecurvesdialog.cpp
    M src/libkstapp/labelcreator.cpp
    M src/libkstapp/labelpropertiestab.cpp
    M src/libkstapp/labeltab.cpp
    M src/libkstapp/legendtab.cpp
    M src/libkstapp/mainwindow.cpp
    M src/libkstapp/mainwindow.h
    M src/libkstapp/overridelabeltab.cpp
    M src/libkstapp/svgitem.h
    M src/libkstapp/themedialog.cpp
    M src/libkstapp/viewvectordialog.cpp
    M src/widgets/datasourceselector.cpp
    M src/widgets/filerequester.cpp
    A src/widgets/geticon.cpp
    A src/widgets/geticon.h
    M src/widgets/matrixselector.cpp
    M src/widgets/scalarselector.cpp
    M src/widgets/stringselector.cpp
    M src/widgets/vectorselector.cpp

  Log Message:
  -----------
  Improvements for hi-dpi

-Use svg icons when available.
-Tell kst to respect the pixel doubling trick where needed.
-Tell cmake how to build with Qt5 and svg - need to test on windows.
-Add svg icons everywhere.
-Make all the icons svgz rather than uncompressed svg.


  Commit: 6fb423d82c3764e7fa5d2b65f8a97645a3716452
      https://github.com/Kst-plot/kst/commit/6fb423d82c3764e7fa5d2b65f8a97645a3716452
  Author: Barth Netterfield <netterfield at astro.utoronto.ca>
  Date:   2016-01-30 (Sat, 30 Jan 2016)

  Changed paths:
    M src/images/icons.qrc
    A src/images/insert-image.png
    M src/images/svg_icons/text-x-log.svgz
    M src/images/svg_icons/y-zoom.svgz
    M src/libkstapp/application.cpp
    M src/widgets/colorbutton.cpp
    M src/widgets/geticon.cpp

  Log Message:
  -----------
  Icon fixes and fix qt5 color button.


  Commit: 5b55691eb36f762961f53735218da462be77e72b
      https://github.com/Kst-plot/kst/commit/5b55691eb36f762961f53735218da462be77e72b
  Author: Barth Netterfield <netterfield at astro.utoronto.ca>
  Date:   2016-01-30 (Sat, 30 Jan 2016)

  Changed paths:
    M src/libkstapp/labelcreator.cpp
    M src/libkstapp/labelcreator.ui
    M src/libkstapp/labelpropertiestab.cpp
    M src/libkstapp/labeltab.cpp
    M src/libkstapp/labeltab.ui
    M src/libkstapp/legendtab.cpp
    M src/libkstapp/overridelabeltab.cpp
    M src/libkstapp/overridelabeltab.ui
    M src/libkstapp/themedialog.cpp

  Log Message:
  -----------
  More HiDPI fixes:

Remove some pixel based magic numbers.


  Commit: 883cd08469d8751dfab8cbac298dc8ed22a602bd
      https://github.com/Kst-plot/kst/commit/883cd08469d8751dfab8cbac298dc8ed22a602bd
  Author: Barth Netterfield <netterfield at astro.utoronto.ca>
  Date:   2016-01-30 (Sat, 30 Jan 2016)

  Changed paths:
    M src/libkstapp/datawizard.cpp
    M src/libkstapp/datawizardpagedatasource.ui
    M src/libkstapp/equationtab.ui
    M src/widgets/datasourceselector.cpp

  Log Message:
  -----------
  HiDPI fixes for data wizard first page.


  Commit: 32549cf2df8f8edfce35e64ceea11fcb2b8e1a28
      https://github.com/Kst-plot/kst/commit/32549cf2df8f8edfce35e64ceea11fcb2b8e1a28
  Author: Barth Netterfield <netterfield at astro.utoronto.ca>
  Date:   2016-01-30 (Sat, 30 Jan 2016)

  Changed paths:
    M src/widgets/geticon.cpp

  Log Message:
  -----------
  Remove some debug messages.


  Commit: 945383ea4685bf8f9c6e25a4719b54181bcd98bc
      https://github.com/Kst-plot/kst/commit/945383ea4685bf8f9c6e25a4719b54181bcd98bc
  Author: Barth Netterfield <netterfield at astro.utoronto.ca>
  Date:   2016-01-30 (Sat, 30 Jan 2016)

  Changed paths:
    M src/libkstapp/mainwindow.cpp
    M src/widgets/curveappearance.cpp

  Log Message:
  -----------
  Curve appearance widgets work at any dpi.


  Commit: f55594b5900ecb38c3ff74d5ef128218f9fdb444
      https://github.com/Kst-plot/kst/commit/f55594b5900ecb38c3ff74d5ef128218f9fdb444
  Author: Barth Netterfield <netterfield at astro.utoronto.ca>
  Date:   2016-01-31 (Sun, 31 Jan 2016)

  Changed paths:
    M src/kst/main.cpp
    M src/widgets/curveappearance.cpp

  Log Message:
  -----------
  Some device pixel ratio fun.

The curve dialog seems to work in a generally DPI independent way now.
Assuming there isn't different sorts of inconsistent Qt behavior
on other OSs.  We shall see.


  Commit: a0573e795628a36f145788a05c6025039a486315
      https://github.com/Kst-plot/kst/commit/a0573e795628a36f145788a05c6025039a486315
  Author: Barth Netterfield <netterfield at astro.utoronto.ca>
  Date:   2016-01-31 (Sun, 31 Jan 2016)

  Log Message:
  -----------
  Get rid of uneeded file.


  Commit: 800f092761b16207c32db23a0be56d2680d69648
      https://github.com/Kst-plot/kst/commit/800f092761b16207c32db23a0be56d2680d69648
  Author: Barth Netterfield <netterfield at astro.utoronto.ca>
  Date:   2016-01-31 (Sun, 31 Jan 2016)

  Changed paths:
    M src/widgets/curveappearance.cpp

  Log Message:
  -----------
  Fix width of example line in curve appearance dialog


Compare: https://github.com/Kst-plot/kst/compare/9ac822e01b39...800f092761b1


More information about the Kst mailing list