Changes

Summary

  1. GraphPanel widget: added context menu items for supporting log scales on (details)
  2. Some minor cleaning up. (details)
  3. GraphPanel widget: set the linear/log scale as requested (#1299). (details)
  4. GraphPanel widget: make sure that a plot gets redrawn when changing (details)
  5. Some minor cleaning up. (details)
  6. Some minor cleaning up. (details)
  7. GraphPanel widget: keep track of the axis range to optimise and make (details)
  8. GraphPanel widget: keep track of the axis range to optimise and make (details)
  9. Some minor cleaning up. (details)
  10. Some minor cleaning up. (details)
  11. Some minor cleaning up. (details)
  12. Some minor cleaning up. (details)
  13. Properly use qFuzzyIsNull() and qFuzzyCompare(). (details)
  14. Some minor cleaning up. (details)
  15. Don't rely on qFuzzyIsNull() and qFuzzyCompare() anymore. (details)
  16. GraphPanel widget: make sure that axis labels are properly formatted (details)
  17. GraphPanel widget: make sure that axis labels are properly formatted (details)
  18. GraphPanel widget: keep track of the axis range to optimise and make (details)
  19. Some minor cleaning up. (details)
  20. GraphPanel widget: make sure that axes are updated if necessary. (details)
  21. GraphPanel widget: make sure that axes' alignments are kept when adding (details)
  22. Slight updates to our Downloads and What is new pages. (details)
  23. GraphPanel widget: reordered our context menu (#1299). (details)
  24. GraphPanel widget: reset axes when enabling/disabling logarithmic axes (details)
  25. GraphPanel widget: slight improvements to our (details)
  26. GraphPanel widget: some minor cleaning up. (details)
  27. GraphPanel widget: reset our axes when enabling/disabling logarithmic (details)
  28. GraphPanel widget: optimise our log axes (#1299). (details)
  29. GraphPanel widget: added a way to set/get the logarithmic state of an (details)
  30. GraphPanel widget: export to SED-ML whether a graph panel should have (details)
  31. GraphPanel widget: support SED-ML files with curves that have a log (details)
  32. Some minor cleaning up. (details)
  33. GraphPanel widget: make use of the log scale information found in a (details)
  34. Updated our Downloads and What is New pages (#1299). (details)
  35. Some minor cleaning up (#1299). (details)
Commit 287c32f72a622fac4144397223b77ab8a3aca898 by Alan Garny
GraphPanel widget: added context menu items for supporting log scales on
axes (#1299).
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.h (diff)
The file was modified src/plugins/widget/GraphPanelWidget/i18n/GraphPanelWidget_fr.ts (diff)
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit a92b9cbabe38cb1b8a9c4da73db8db07d9ad11a7 by Alan Garny
Some minor cleaning up.
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit 0372bd3773fc539234c5ae7ee4994df4d0485247 by Alan Garny
GraphPanel widget: set the linear/log scale as requested (#1299).
Still need to do much work to ensure that the log scales are actually
sound.
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit 033e9a8bdb4e28c7c4cdf0b7bdee29bcabc2cdd5 by Alan Garny
GraphPanel widget: make sure that a plot gets redrawn when changing
scaling of an axis (#1299).
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit fb0497333179a07f7f7e5aad25e0b5f4e9c2dc4b by Alan Garny
Some minor cleaning up.
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit 6540015420fcb1e9f0155dc970eb5967386f58b2 by Alan Garny
Some minor cleaning up.
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.h (diff)
Commit d1d462fad3f37f0fe6ee86d2d3e6a265daeaab85 by Alan Garny
GraphPanel widget: keep track of the axis range to optimise and make
sure that it gets reoptimised when changing the scaling of an axis
(#1299).
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.h (diff)
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit a87f1db7eabb4864747d7cd5e1f1080ff8c22507 by Alan Garny
GraphPanel widget: keep track of the axis range to optimise and make
sure that it gets reoptimised when changing the scaling of an axis
(#1299).
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit 6f8d6033b6b66f575d23a630dfec4ceb501c3d8b by Alan Garny
Some minor cleaning up.
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit fbd33cdde7d6bdabdeb211048d551ed3b6a8e400 by Alan Garny
Some minor cleaning up.
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit 796eae56d64dd1bba0fb62a02a3bbe7607fc09b9 by Alan Garny
Some minor cleaning up.
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit 43b0b5f4e3c7894556d20ae5676cde6b137a077f by Alan Garny
Some minor cleaning up.
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit 0bae223543440ffc7b06d09ce3457b7fb50d8541 by Alan Garny
Properly use qFuzzyIsNull() and qFuzzyCompare().
The file was modified src/plugins/support/SimulationSupport/src/simulation.cpp (diff)
Commit c70b71a8f2e42be76d4927e53835ae4994bf80a9 by Alan Garny
Some minor cleaning up.
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit 99492e03b1ed105f061c9b3dab50f147b9df7f67 by Alan Garny
Don't rely on qFuzzyIsNull() and qFuzzyCompare() anymore.
Indeed, to use qFuzzyIsNull() (or something equivalent using
qFuzzyCompare()) in GraphPanelPlotScaleDraw::label() resulted in small
numbers (e.g. 1e-100) to be considered as zero, which is not what we
want. Similarly, we simplified our SimulationData::isModified() method.
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
The file was modified src/plugins/support/SimulationSupport/src/simulation.cpp (diff)
Commit d184c342ff27a2561f0710fcefd3c0fa880342c5 by Alan Garny
GraphPanel widget: make sure that axis labels are properly formatted
(#1299).
Indeed, our previous implementation would render 1e-80 as
9.99999999999997e-81…
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit 0fa6afa85395e8dd04a359a6a9a22a8f221ba1af by Alan Garny
GraphPanel widget: make sure that axis labels are properly formatted
(#1299).
Indeed, our previous implementation would render 1e-80 as
9.99999999999997e-81…
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit af1da557f24d7bc7889fcb91e3ea897a93f03f52 by Alan Garny
GraphPanel widget: keep track of the axis range to optimise and make
sure that it gets reoptimised when changing the scaling of an axis
(#1299).
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit afa60058edb631308b780d0b665edb12781dadb3 by Alan Garny
Some minor cleaning up.
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.h (diff)
Commit 4f357bed29aa602f752ef9dbf48e6c7116f0c6d3 by Alan Garny
GraphPanel widget: make sure that axes are updated if necessary.
This actually fixes a small issue when having, for example, two graph
panels and asking for the Y axis of them to be synchronised. Indeed, the
Y axes didn’t get synchronised until we panned one of the graphs
(for example).
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelswidget.cpp (diff)
Commit d9357feb21b0804a22c2e67514742a77515342ce by Alan Garny
GraphPanel widget: make sure that axes' alignments are kept when adding
a new graph panel.
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelswidget.cpp (diff)
Commit acec0a18d6b3a0aec308b2eedaf1f0a8b5628763 by Alan Garny
Slight updates to our Downloads and What is new pages.
The file was modified doc/downloads/index.js (diff)
The file was modified doc/user/whatIsNew.js (diff)
Commit 48a1e80c0bda3e847b5b2aba1e8f1fb103a6f004 by Alan Garny
GraphPanel widget: reordered our context menu (#1299).
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit 523e2a425b00ea7d251527299c6a1e62527ad29d by Alan Garny
GraphPanel widget: reset axes when enabling/disabling logarithmic axes
(#1299).
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit 4290794b99cb7a6dc64904f06c928e3763555af6 by Alan Garny
GraphPanel widget: slight improvements to our
GraphPanelPlotWidget::setAxes() method.
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit 333ec9ee4b36954cdaf46938ff0b922713f627b8 by Alan Garny
GraphPanel widget: some minor cleaning up.
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.h (diff)
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit b93a3ec42161319923e0dd299ce0d36e0c8f4706 by Alan Garny
GraphPanel widget: reset our axes when enabling/disabling logarithmic
axes (#1299).
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.h (diff)
Commit 72e7315ea0b79916eb53125aba9a6562f9297b12 by Alan Garny
GraphPanel widget: optimise our log axes (#1299).
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit 0ec01cab6a6447ad5af752b01b1c7f063ded6adf by Alan Garny
GraphPanel widget: added a way to set/get the logarithmic state of an
axis (#1299).
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.h (diff)
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit 40ac49abe29e88285c1b4cd997280dc754a8a421 by Alan Garny
GraphPanel widget: export to SED-ML whether a graph panel should have
logarithmic axes (#1299).
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.h (diff)
The file was modified src/plugins/simulation/SimulationExperimentView/src/simulationexperimentviewsimulationwidget.cpp (diff)
Commit 7f16a351c86ce51dbb2fa3698b1ad36f494b2683 by Alan Garny
GraphPanel widget: support SED-ML files with curves that have a log
scale (#1299).
The file was modified src/plugins/support/SEDMLSupport/i18n/SEDMLSupport_fr.ts (diff)
The file was modified src/plugins/support/SEDMLSupport/src/sedmlfile.cpp (diff)
Commit 93221fef545b1a283c4e655b4eac3f42b9127669 by Alan Garny
Some minor cleaning up.
The file was modified src/plugins/simulation/SimulationExperimentView/src/simulationexperimentviewsimulationwidget.cpp (diff)
Commit 17e06ece05166687186de53160a617721d4c2939 by Alan Garny
GraphPanel widget: make use of the log scale information found in a
SED-ML file (#1299).
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
The file was modified src/plugins/simulation/SimulationExperimentView/src/simulationexperimentviewsimulationwidget.cpp (diff)
Commit 91bd04c1594c26484fe21d0fcd53afb56e1bf306 by Alan Garny
Updated our Downloads and What is New pages (#1299).
The file was modified doc/user/whatIsNew.js (diff)
The file was modified doc/downloads/index.js (diff)
Commit d716194ef0a418d19d40a890f6090514a3466c9d by Alan Garny
Some minor cleaning up (#1299).
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.h (diff)
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)