summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update tkbltGrMarkerOp.Cv3.2.16William Joye2019-03-071-1/+1
| | | fix segv Marker Op delete
* Update tkbltGrPSOutput.Cv3.2.15William Joye2019-02-281-4/+4
|
* update TEA 3.13v3.2.14William Joye2019-01-072-2/+2
|
* update TEA 3.13William Joye2019-01-024-902/+262
|
* update TEA 3.13William Joye2019-01-024-0/+5733
|
* update TEA 3.13William Joye2019-01-026-11018/+0
|
* Merge pull request #24 from prs-de/fix-textstyle-memleakv3.2.13William Joye2018-10-263-44/+28
|\ | | | | Fix textstyle memleak
| * Correct memory leakAdrián Medraño Calvo2018-10-261-0/+1
| | | | | | | | | | | | A future improvement would be to cache the calculated layout information together with of the strings. Examples where this would be beneficial could be the axes tick labels or the legend labels.
| * Improve drawTextBBox nameAdrián Medraño Calvo2018-10-263-7/+7
| |
| * Coalesce duplicate codeAdrián Medraño Calvo2018-10-261-35/+18
|/
* Merge pull request #20 from prs-de/log-scale-zerov3.2.12William Joye2018-10-084-87/+105
|\ | | | | Correct display of zero values with -logscale 1
| * Correct display of zero values with -logscale 1Adrián Medraño Calvo2018-10-084-87/+105
| | | | | | | | | | | | | | In order to do that, improve the clipping functionality in tkbltGrMisc.C to support infinite coordinates. It also now provides more information with regards to its processing, letting tkbltGrElemLine.C use that same routine instead of duplicade the clipping code.
* | 2 minor fixes for merger #19William Joye2018-10-082-12/+19
| |
* | Merge pull request #17 from prs-de/docfixWilliam Joye2018-10-081-1/+1
|\ \ | | | | | | Correct append docstring
| * | Correct append docstringAdrián Medraño Calvo2018-10-081-1/+1
| |/
* | Merge pull request #18 from prs-de/NaN-is-NaNWilliam Joye2018-10-081-2/+2
|\ \ | | | | | | Support NaN as not-a-number representation
| * | Support NaN as not-a-number representationAdrián Medraño Calvo2018-10-081-2/+2
| |/
* | Merge pull request #19 from prs-de/check-num-argsWilliam Joye2018-10-083-35/+146
|\ \ | | | | | | Check num args
| * | Fix memory leaks when creating and deleting markersAdrián Medraño Calvo2018-10-081-7/+20
| | |
| * | Correct element show commandAdrián Medraño Calvo2018-10-081-1/+6
| | | | | | | | | | | | The querying functionality was not implemented.
| * | Correct numargs checks and output error messageAdrián Medraño Calvo2018-10-083-28/+121
| |/ | | | | | | Many other commands not fixed in *Op.C files.
* | Merge pull request #21 from prs-de/axis-limitsWilliam Joye2018-10-081-0/+6
|\ \ | | | | | | Prevent unreasonable axis limits
| * | Prevent unreasonable axis limitsAdrián Medraño Calvo2018-10-081-0/+6
| |/
* | Merge pull request #22 from prs-de/fix-smoothing-crash-with-no-pointsWilliam Joye2018-10-081-2/+1
|\ \ | | | | | | Fix crash with step smoothing when no points were displayed
| * | Fix crash with step smoothing when no points were displayedAdrián Medraño Calvo2018-10-081-2/+1
| |/ | | | | | | Smoothing must look at the number of displayed points.
* | Merge pull request #23 from prs-de/draw-orderWilliam Joye2018-10-081-9/+17
|\ \ | |/ |/| Draw in order: errorBars, traces, symbols, values
| * Draw in order: errorBars, traces, symbols, valuesAdrián Medraño Calvo2018-10-081-9/+17
|/
* Axis tick labels: zero out any extremely small numbersv3.2.11William Joye2018-09-211-0/+4
|
* Merge pull request #16 from prs-de/fix-xylowhigh-segfaultv3.2.10William Joye2018-09-191-2/+2
|\ | | | | NULL check to prevent segfault
| * NULL check to prevent segfaultAdrián Medraño Calvo2018-09-111-2/+2
| |
* | Merge pull request #15 from prs-de/fix-negative-halo-distancesWilliam Joye2018-09-191-2/+2
|\ \ | |/ |/| Halo distances must be absolute values
| * Halo distances must be absolute valuesAdrián Medraño Calvo2018-09-111-2/+2
|/
* Merge pull request #14 from prs-de/fix-subnormal-axis-range-segfaultWilliam Joye2018-07-171-8/+20
|\ | | | | Expand scale range to be at least DBL_EPSILON
| * Expand scale range to be at least DBL_EPSILONAdrián Medraño Calvo2018-07-131-8/+20
|/ | | | | | | | | A very small data range (from zero to a small floating point subnormal) caused nTicks to be excessively big, ending up in a request for a huge memory allocation for the axis. This commit limits the number of ticks and the scale range to values less than the floating point epsilon.
* Merge pull request #13 from olebole/fix-pkgIndexv3.2.9William Joye2018-05-231-1/+1
|\ | | | | Load graph.tcl when the package is loaded
| * Load graph.tcl when the package is loadedOle Streicher2018-05-231-1/+1
|/
* Update README.mdWilliam Joye2017-11-031-0/+1
|
* Merge pull request #12 from prs-de/export-tkblt-initv3.2.8William Joye2017-09-061-4/+4
|\ | | | | Export Tkblt_Init and Tkblt_SafeInit symbols
| * Export Tkblt_Init and Tkblt_SafeInit symbolsAdrián Medraño Calvo2017-08-291-4/+4
| |
* | Merge pull request #11 from prs-de/fix-empty-value-missing-includeWilliam Joye2017-09-061-0/+1
|\ \ | | | | | | Add missing include defining NAN
| * | Add missing include defining NANAdrián Medraño Calvo2017-08-291-0/+1
| |/ | | | | | | | | Fixes problem introduced by 95101fc9f957cb4c3eee8b56b455e8b1f883e014 (Interpret empty strings as NaN) when compiling with MSVC.
* | Merge pull request #10 from prs-de/build-windows-cygwin-clWilliam Joye2017-09-062-6/+9
|\ \ | |/ |/| Set MSVC cflags on Cygwin when the compiler is not GCC
| * Set MSVC cflags on Cygwin when the compiler is not GCCAdrián Medraño Calvo2017-08-292-6/+9
|/ | | | The GCC variable is set by autoconf and inspected by TEA for this same purpose.
* comment out MSVB flags, need a better wayv3.2.7William Joye2017-08-082-9/+6
|
* Merge pull request #6 from prs-de/masterWilliam Joye2017-08-0898-609/+692
|\ | | | | Improve buildsystem + windows support + downcasts + multiple axis fix
| * Interpret empty strings as NaNAdrián Medraño Calvo2017-08-011-1/+10
| |
| * Add -tickformat axis option, rename -command option to -tickformatcommandAdrián Medraño Calvo2017-07-284-40/+66
| |
| * Stop checking for NULL before freeAdrián Medraño Calvo2017-07-2816-143/+74
| | | | | | | | The 'delete' operator checks whether the lvalue is NULL before freeing.
| * Prevent dangling pointerAdrián Medraño Calvo2017-07-271-1/+3
| | | | | | | | | | The freed pointer would dangle as a result of the early exit, causing a double-free upon next Blt::LineMarker::map invocation.
| * Make sure enough arguments are passed before accessing themAdrián Medraño Calvo2017-07-271-0/+6
| | | | | | | | | | | | Would eventually segfault when invoking: .g inside 0;