summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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;
| * Update axis' margin when using itAdrián Medraño Calvo2017-07-271-0/+2
| |
| * Use axis' own classid to determine the typeAdrián Medraño Calvo2017-07-271-2/+6
| |
| * Don't remove pkgIndex.tcl on 'make clean'Adrián Medraño Calvo2017-07-272-2/+2
| | | | | | | | It's created by configure, not make.
| * Import std namespaceAdrián Medraño Calvo2017-07-251-0/+1
| |
| * Don't remove tkbltConfig.sh on 'make clean'Adrián Medraño Calvo2017-07-212-4/+2
| | | | | | | | | | This file is regenerated upon 'configure'; it should not be deleted by make.
| * Correct function nameAdrián Medraño Calvo2017-07-211-1/+1
| |
| * Fix MSVC's C2375 "redefinition with different linkage"Adrián Medraño Calvo2017-07-214-65/+60
| | | | | | | | | | | | | | Apply Tcl's mechanism for reusing headers as internal and public API: presence of a particular preprocessor definition (BUILD_tkblt) switches declarations from specifying symbols "to be imported" or, alternatively, "exporting".
| * Add cmath and printf wrappers for WindowsAdrián Medraño Calvo2017-07-2110-4/+87
| | | | | | | | Needed for compiling with MSVC 2010.
| * Fix polymorphic variant in jump tableAdrián Medraño Calvo2017-07-211-15/+15
| |
| * Enforce explicit downcasting of numeric valuesAdrián Medraño Calvo2017-07-2120-166/+186
| | | | | | | | | | | | | | As part of the change, upgrade tkblt internal structures from short/float to int/double, as those are artifacts of the legacy code relying on X. Downcast to short at the latest stage: when interfacing with X.
| * Use double for comparing with GraphOption's aspectAdrián Medraño Calvo2017-07-211-2/+2
| |
| * Upgrade BarGroup's lastY to doubleAdrián Medraño Calvo2017-07-211-1/+1
| |
| * Upgrade BarGroup's sum to doubleAdrián Medraño Calvo2017-07-212-2/+2
| |