Changes

Summary

  1. GraphPanel widget: added context menu items for supporting log scales on (commit: 287c32f) (details)
  2. Some minor cleaning up. (commit: a92b9cb) (details)
  3. GraphPanel widget: set the linear/log scale as requested (#1299). (commit: 0372bd3) (details)
  4. GraphPanel widget: make sure that a plot gets redrawn when changing (commit: 033e9a8) (details)
  5. Some minor cleaning up. (commit: fb04973) (details)
  6. Some minor cleaning up. (commit: 6540015) (details)
  7. GraphPanel widget: keep track of the axis range to optimise and make (commit: d1d462f) (details)
  8. GraphPanel widget: keep track of the axis range to optimise and make (commit: a87f1db) (details)
  9. Some minor cleaning up. (commit: 6f8d603) (details)
  10. Some minor cleaning up. (commit: fbd33cd) (details)
  11. Some minor cleaning up. (commit: 796eae5) (details)
  12. Some minor cleaning up. (commit: 43b0b5f) (details)
  13. Properly use qFuzzyIsNull() and qFuzzyCompare(). (commit: 0bae223) (details)
  14. Some minor cleaning up. (commit: c70b71a) (details)
  15. Don't rely on qFuzzyIsNull() and qFuzzyCompare() anymore. (commit: 99492e0) (details)
  16. GraphPanel widget: make sure that axis labels are properly formatted (commit: d184c34) (details)
  17. GraphPanel widget: make sure that axis labels are properly formatted (commit: 0fa6afa) (details)
  18. GraphPanel widget: keep track of the axis range to optimise and make (commit: af1da55) (details)
  19. Some minor cleaning up. (commit: afa6005) (details)
  20. GraphPanel widget: make sure that axes are updated if necessary. (commit: 4f357be) (details)
  21. GraphPanel widget: make sure that axes' alignments are kept when adding (commit: d9357fe) (details)
  22. Slight updates to our Downloads and What is new pages. (commit: acec0a1) (details)
  23. GraphPanel widget: reordered our context menu (#1299). (commit: 48a1e80) (details)
  24. GraphPanel widget: reset axes when enabling/disabling logarithmic axes (commit: 523e2a4) (details)
  25. GraphPanel widget: slight improvements to our (commit: 4290794) (details)
  26. GraphPanel widget: some minor cleaning up. (commit: 333ec9e) (details)
  27. GraphPanel widget: reset our axes when enabling/disabling logarithmic (commit: b93a3ec) (details)
  28. GraphPanel widget: optimise our log axes (#1299). (commit: 72e7315) (details)
  29. GraphPanel widget: added a way to set/get the logarithmic state of an (commit: 0ec01ca) (details)
  30. GraphPanel widget: export to SED-ML whether a graph panel should have (commit: 40ac49a) (details)
  31. GraphPanel widget: support SED-ML files with curves that have a log (commit: 7f16a35) (details)
  32. Some minor cleaning up. (commit: 93221fe) (details)
  33. GraphPanel widget: make use of the log scale information found in a (commit: 17e06ec) (details)
  34. Updated our Downloads and What is New pages (#1299). (commit: 91bd04c) (details)
  35. Some minor cleaning up (#1299). (commit: d716194) (details)
Commit 287c32f72a622fac4144397223b77ab8a3aca898 by Alan Garny
GraphPanel widget: added context menu items for supporting log scales on
axes (#1299).
(commit: 287c32f)
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.h (diff)
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (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 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.
(commit: 0372bd3)
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).
(commit: 033e9a8)
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
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 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).
(commit: d1d462f)
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).
(commit: a87f1db)
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit 0bae223543440ffc7b06d09ce3457b7fb50d8541 by Alan Garny
Properly use qFuzzyIsNull() and qFuzzyCompare().
(commit: 0bae223)
The file was modified src/plugins/support/SimulationSupport/src/simulation.cpp (diff)
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.
(commit: 99492e0)
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…
(commit: d184c34)
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…
(commit: 0fa6afa)
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).
(commit: af1da55)
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 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).
(commit: 4f357be)
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.
(commit: d9357fe)
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.
(commit: acec0a1)
The file was modified doc/user/whatIsNew.js (diff)
The file was modified doc/downloads/index.js (diff)
Commit 48a1e80c0bda3e847b5b2aba1e8f1fb103a6f004 by Alan Garny
GraphPanel widget: reordered our context menu (#1299).
(commit: 48a1e80)
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).
(commit: 523e2a4)
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.
(commit: 4290794)
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit 333ec9ee4b36954cdaf46938ff0b922713f627b8 by Alan Garny
GraphPanel widget: some minor cleaning up.
(commit: 333ec9e)
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).
(commit: b93a3ec)
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).
(commit: 72e7315)
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).
(commit: 0ec01ca)
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).
(commit: 40ac49a)
The file was modified src/plugins/simulation/SimulationExperimentView/src/simulationexperimentviewsimulationwidget.cpp (diff)
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 7f16a351c86ce51dbb2fa3698b1ad36f494b2683 by Alan Garny
GraphPanel widget: support SED-ML files with curves that have a log
scale (#1299).
(commit: 7f16a35)
The file was modified src/plugins/support/SEDMLSupport/src/sedmlfile.cpp (diff)
The file was modified src/plugins/support/SEDMLSupport/i18n/SEDMLSupport_fr.ts (diff)
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).
(commit: 17e06ec)
The file was modified src/plugins/simulation/SimulationExperimentView/src/simulationexperimentviewsimulationwidget.cpp (diff)
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
Commit 91bd04c1594c26484fe21d0fcd53afb56e1bf306 by Alan Garny
Updated our Downloads and What is New pages (#1299).
(commit: 91bd04c)
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).
(commit: d716194)
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.cpp (diff)
The file was modified src/plugins/widget/GraphPanelWidget/src/graphpanelplotwidget.h (diff)