Jonatan Liljedahl
7c7d9c3e3f
Eeschema: simulator plot: allow standard mac pan and pinch to zoom
6 years ago
jean-pierre charras
19cf78f802
simulator: plot curves: fix incorrect draw area limits calculation when zooming.
Fixes: lp:1674132
https://bugs.launchpad.net/kicad/+bug/1674132
6 years ago
Jeff Young
2ac270ce8e
Fix bug with high-frequency plots.
Fixes: lp:1839712
* https://bugs.launchpad.net/kicad/+bug/1839712
6 years ago
Jeff Young
a25368cc6b
Improve spelling.
The groundwork here is thanks to kunda1.
Fixes: lp:1831510
* https://bugs.launchpad.net/kicad/+bug/1831510
6 years ago
Jon Evans
27a5ed1a9f
Mathplot: properly set foreground color when saving screenshots
Fixes: lp:1810914
* https://bugs.launchpad.net/kicad/+bug/1810914
7 years ago
Seth Hillbrand
c1c4a0925d
sim: Prevent stepping
Introduced by 416e64a334 . The code
appears to have been stepped on purpose but this would be incorrect for
most applications. There remains a good deal of cleanup in mathplot
available for the motivated dev.
Fixes: lp:1810311
* https://bugs.launchpad.net/kicad/+bug/1810311
7 years ago
Hal Gentz
416e64a334
Spice plot widget: more accurate rendering
Patch modifies the way graphs are displayed: instead of drawing one
point for each X coordinate, there is a line segment joining min and max
values for continuous graphs and all unique points are displayed for
discrete graphs.
Fixes: lp:1674143
* https://bugs.launchpad.net/kicad/+bug/1674143
7 years ago
Maciej Suminski
70c1de3275
Spice simulator: faster graph rendering
Graph rendering takes a lot of time, especially when there is a high number
of points to be drawn. The initial implementation drew all points/lines
even if the the coordinates were duplicates, in the new version duplicated
coordinates are skipped.
Fixes: lp:1674143
* https://bugs.launchpad.net/kicad/+bug/1674143
7 years ago
Camille
9ff66a5274
Fix unnecessary value parameter detected by clang-tidy. - Replace value parameter by const reference parameter or move-assignement in some cases
8 years ago
Marvin Schmidt
69974b73db
Remove some extra semicolons
8 years ago
jean-pierre charras
a9fbedfb12
More Coverity warnings fixes.
9 years ago
jean-pierre charras
dec2d6e8cc
Fix a few Coverity warnings. A bit of clean code in export_vrml.cpp.
9 years ago
jean-pierre charras
5d7d210f28
Simulator, plot panel: fix incorrect calculation of the vertical size of the traces when resizing the simulator frame
9 years ago
jean-pierre charras
c225af747f
mathplot: fix a bug and remove unused variables ( it fixes a few compil warnings) from Coverity analysis.
Uncrustify mathplot.h and fix a few coding style issues.
9 years ago
Maciej Suminski
1420a0179f
Removed deprecated pragmas to mute warnings
9 years ago
jp-charras
26b1c732de
Simulator: add simulator icon, and colored icons to identify more easily traces in trace list and cursor list.
9 years ago
Maciej Suminski
9714ece53f
Initialize bestStep (wxMathPlot)
9 years ago
Simon Richter
eec632a651
Remove definition of log10(double) in wxMathPlot widget
9 years ago
jean-pierre charras
42f9be4019
uncrustify mathplot.cpp, make debug strings not translatable, and remove not compilable debug lines (due to changes in internal code). No actual change in code.
9 years ago
Maciej Suminski
557f9270c7
wxMathPlot basic code formatting
9 years ago
jp charras
b2f60009a6
wxWidgets 3.1/Win7 fixes
9 years ago
Maciej Suminski
67e283c3af
Removed 'Lock aspect' from wxMathPlot widget context menu
9 years ago
Tomasz Wlostowski
b20f941bd0
sim: hopefully final version of plot axis unit/suffix handling.
9 years ago
Maciej Suminski
63bdb3995e
Fixes for limited view panning
9 years ago
Tomasz Wlostowski
e9609fe19d
mathplot: removed some warnings, fixes to labelling code
9 years ago
Maciej Suminski
9d8b40b93d
Reset scales when a plot is removed
9 years ago
Tomasz Wlostowski
f4033f776f
mathplot: fix freeze in scale ticks calculation
9 years ago
Tomasz Wlostowski
d0e1f2e412
mathplot: silence debugging messages
9 years ago
Maciej Suminski
5c32e35d27
Minor fixes to wxMathPlot
9 years ago
Maciej Suminski
b25781814d
Fixed cursors
9 years ago
Tomasz Wlostowski
e8d6a42e1a
simulator: working on magnitude/phase plots
9 years ago
Tomasz Wlostowski
b9e31f6d3a
mathplot: further improvements for simulator [wip]
9 years ago
Tomasz Wlostowski
30c87527da
mathplot: slave scale locking [wip]
9 years ago
Tomasz Wlostowski
d2f4d5c2fb
mathplot: various improvements, added log scale [wip]
9 years ago
Maciej Suminski
06463252d7
wxMathPlot: Limited zooming and panning
9 years ago
Maciej Suminski
f634cff206
wxMathPlot: Removed mouse help related functions
9 years ago
Maciej Suminski
fd08f45bd2
Corrected bounding box calculation in mpLayer
9 years ago
Maciej Suminski
a35e324c3f
Mouse controls in simulation plot made coherent with the rest of KiCad
9 years ago
Maciej Suminski
9c65d0d281
wxMathPlot: fixed crash when one of its dimensions == 0
9 years ago
Maciej Suminski
51906625ee
Replaced sim plotting widget with wxMathPlot
9 years ago