Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Correct memory leak | Adrián Medraño Calvo | 2018-10-26 | 1 | -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 name | Adrián Medraño Calvo | 2018-10-26 | 3 | -7/+7 |
| | |||||
* | Coalesce duplicate code | Adrián Medraño Calvo | 2018-10-26 | 1 | -35/+18 |
| | |||||
* | Merge pull request #20 from prs-de/log-scale-zerov3.2.12 | William Joye | 2018-10-08 | 4 | -87/+105 |
|\ | | | | | Correct display of zero values with -logscale 1 | ||||
| * | Correct display of zero values with -logscale 1 | Adrián Medraño Calvo | 2018-10-08 | 4 | -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 #19 | William Joye | 2018-10-08 | 1 | -4/+11 |
| | | |||||
* | | Merge pull request #17 from prs-de/docfix | William Joye | 2018-10-08 | 1 | -1/+1 |
|\ \ | | | | | | | Correct append docstring | ||||
| * | | Correct append docstring | Adrián Medraño Calvo | 2018-10-08 | 1 | -1/+1 |
| |/ | |||||
* | | Merge pull request #18 from prs-de/NaN-is-NaN | William Joye | 2018-10-08 | 1 | -2/+2 |
|\ \ | | | | | | | Support NaN as not-a-number representation | ||||
| * | | Support NaN as not-a-number representation | Adrián Medraño Calvo | 2018-10-08 | 1 | -2/+2 |
| |/ | |||||
* | | Merge pull request #19 from prs-de/check-num-args | William Joye | 2018-10-08 | 3 | -35/+146 |
|\ \ | | | | | | | Check num args | ||||
| * | | Fix memory leaks when creating and deleting markers | Adrián Medraño Calvo | 2018-10-08 | 1 | -7/+20 |
| | | | |||||
| * | | Correct element show command | Adrián Medraño Calvo | 2018-10-08 | 1 | -1/+6 |
| | | | | | | | | | | | | The querying functionality was not implemented. | ||||
| * | | Correct numargs checks and output error message | Adrián Medraño Calvo | 2018-10-08 | 3 | -28/+121 |
| |/ | | | | | | | Many other commands not fixed in *Op.C files. | ||||
* | | Merge pull request #21 from prs-de/axis-limits | William Joye | 2018-10-08 | 1 | -0/+6 |
|\ \ | | | | | | | Prevent unreasonable axis limits | ||||
| * | | Prevent unreasonable axis limits | Adrián Medraño Calvo | 2018-10-08 | 1 | -0/+6 |
| |/ | |||||
* | | Merge pull request #22 from prs-de/fix-smoothing-crash-with-no-points | William Joye | 2018-10-08 | 1 | -2/+1 |
|\ \ | | | | | | | Fix crash with step smoothing when no points were displayed | ||||
| * | | Fix crash with step smoothing when no points were displayed | Adrián Medraño Calvo | 2018-10-08 | 1 | -2/+1 |
| |/ | | | | | | | Smoothing must look at the number of displayed points. | ||||
* | | Draw in order: errorBars, traces, symbols, values | Adrián Medraño Calvo | 2018-10-08 | 1 | -9/+17 |
|/ | |||||
* | Axis tick labels: zero out any extremely small numbersv3.2.11 | William Joye | 2018-09-21 | 1 | -0/+4 |
| | |||||
* | Merge pull request #16 from prs-de/fix-xylowhigh-segfaultv3.2.10 | William Joye | 2018-09-19 | 1 | -2/+2 |
|\ | | | | | NULL check to prevent segfault | ||||
| * | NULL check to prevent segfault | Adrián Medraño Calvo | 2018-09-11 | 1 | -2/+2 |
| | | |||||
* | | Halo distances must be absolute values | Adrián Medraño Calvo | 2018-09-11 | 1 | -2/+2 |
|/ | |||||
* | Expand scale range to be at least DBL_EPSILON | Adrián Medraño Calvo | 2018-07-13 | 1 | -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 #12 from prs-de/export-tkblt-initv3.2.8 | William Joye | 2017-09-06 | 1 | -4/+4 |
|\ | | | | | Export Tkblt_Init and Tkblt_SafeInit symbols | ||||
| * | Export Tkblt_Init and Tkblt_SafeInit symbols | Adrián Medraño Calvo | 2017-08-29 | 1 | -4/+4 |
| | | |||||
* | | Add missing include defining NAN | Adrián Medraño Calvo | 2017-08-29 | 1 | -0/+1 |
|/ | | | | | Fixes problem introduced by 95101fc9f957cb4c3eee8b56b455e8b1f883e014 (Interpret empty strings as NaN) when compiling with MSVC. | ||||
* | Interpret empty strings as NaN | Adrián Medraño Calvo | 2017-08-01 | 1 | -1/+10 |
| | |||||
* | Add -tickformat axis option, rename -command option to -tickformatcommand | Adrián Medraño Calvo | 2017-07-28 | 2 | -8/+18 |
| | |||||
* | Stop checking for NULL before free | Adrián Medraño Calvo | 2017-07-28 | 16 | -143/+74 |
| | | | | The 'delete' operator checks whether the lvalue is NULL before freeing. | ||||
* | Prevent dangling pointer | Adrián Medraño Calvo | 2017-07-27 | 1 | -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 them | Adrián Medraño Calvo | 2017-07-27 | 1 | -0/+6 |
| | | | | | | Would eventually segfault when invoking: .g inside 0; | ||||
* | Update axis' margin when using it | Adrián Medraño Calvo | 2017-07-27 | 1 | -0/+2 |
| | |||||
* | Use axis' own classid to determine the type | Adrián Medraño Calvo | 2017-07-27 | 1 | -2/+6 |
| | |||||
* | Import std namespace | Adrián Medraño Calvo | 2017-07-25 | 1 | -0/+1 |
| | |||||
* | Correct function name | Adrián Medraño Calvo | 2017-07-21 | 1 | -1/+1 |
| | |||||
* | Fix MSVC's C2375 "redefinition with different linkage" | Adrián Medraño Calvo | 2017-07-21 | 3 | -63/+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 Windows | Adrián Medraño Calvo | 2017-07-21 | 10 | -4/+87 |
| | | | | Needed for compiling with MSVC 2010. | ||||
* | Fix polymorphic variant in jump table | Adrián Medraño Calvo | 2017-07-21 | 1 | -15/+15 |
| | |||||
* | Enforce explicit downcasting of numeric values | Adrián Medraño Calvo | 2017-07-21 | 20 | -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 aspect | Adrián Medraño Calvo | 2017-07-21 | 1 | -2/+2 |
| | |||||
* | Upgrade BarGroup's lastY to double | Adrián Medraño Calvo | 2017-07-21 | 1 | -1/+1 |
| | |||||
* | Upgrade BarGroup's sum to double | Adrián Medraño Calvo | 2017-07-21 | 2 | -2/+2 |
| | |||||
* | Remove superfluous literal suffixes | Adrián Medraño Calvo | 2017-07-21 | 5 | -9/+9 |
| | |||||
* | Upgrade getBoundingBox angle to double | Adrián Medraño Calvo | 2017-07-21 | 4 | -8/+8 |
| | |||||
* | Upgrade vScale_/hScale_ to double | Adrián Medraño Calvo | 2017-07-21 | 2 | -4/+4 |
| | |||||
* | Place axes within their area when using multiple axis in a single margin | Adrián Medraño Calvo | 2017-07-20 | 1 | -51/+51 |
| | |||||
* | Better align with TEA's expected file layout | Adrián Medraño Calvo | 2017-07-18 | 93 | -0/+30103 |
TEA is quite picky about packages placing their sources in the generic/, unix/, etc. directories. An immediate benefit of this change is support for building in a separate directory. |