1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289
|
2.032 2024-11-21
- add filledcurves with above/below threshold and fillcolor (#105) - thanks @vikasnkumar
2.031 2024-10-28
- add default SIG{TERM,INT,QUIT,HUP} handler to close more gracefully
- handle glx etc warnings from Gnuplot (https://github.com/PDLPorters/PDL-Graphics-Simple/issues/10) - thanks @eserte for report
2.030 2024-09-29
- require PDL version that has raster2fits; previously didn't require one with t_raster2fits which test used
2.029 2024-09-24
- Gnuplot 6: handle all Qt warnings
2.028 2024-09-18
- Gnuplot 6: handle warnings about Qt plugins, fix read_mouse
2.027 2024-07-31
- add "resample" curve option for with=>'fits'
- with=>'fits' error if no FITS header
- fix ASCII plots to work in multiplot with Gnuplot 6+
2.026 2024-04-20
- fix {colorbox=>1} (#100)
2.025 2024-04-20
- Split version checking from `use Alien::Gnuplot` line for easier downstream
packaging. Fixes #98.
- fixes for Windows (#89)
- use terminal "dumb" if probing shows "unknown" (#66)
- fix numeric-only strings for legend (#100) - thanks @d-lamb for report
- fix plot3d array-ref handling (#87) - thanks @djerius for report
- fix gplot array-ref handling (#86) - thanks @djerius for report
- add multiplot_next to skip one plot (#85)
- add documentation to UTF-8 encode text labels etc (#74) - thanks @zmughal for report
- add {multiplot,plot,multiplot_next,end_multi}_generate methods which return Gnuplot commands equivalent plot would execute (#95)
2.024 2023-03-30
- Add Alien::Gnuplot as a configure-time dependency. Fixes #92 - thanks @zmughal
2.023 2023-01-29
- Fix over-enthusiastic code tidying - thanks @zmughal
2.022 2023-01-28
- Fix so that 'aa' option does not pass badflag to `wpic`.
- Check if terminal image format I/O is available when using 'aa'.
2.021 2022-03-01
- add demo for use by PDL 2.077+
2.020 2022-02-14
- Set XDG_RUNTIME_DIR environment variable if not set. Required for some
terminals (Qt).
2.019 2021-08-16
- end_multi only calls close if not a display
- when Qt and multiplot, need to send extra command to make window close
2.018 2021-08-11
- Fix for pdfcairo terminal not writing to file - thanks @zmughal
2.017 2021-05-28
- Add pause_until_close method.
2.016 2021-04-10
- some build improvements plus better test-reporting
2.015 2021-04-09
- loosen title-setting test as Gnuplot 5.4 puts on different line
2.014 2021-04-08
- Add workaround to shut up some font engines complaining about rendering time
- allow 3-part Gnuplot version - thanks @akhuettel
2.013 2019-12-12
- fix for pre-5.20
- Fix documentation for linecolor to reflect actual usage - thanks @d-lamb
- Shut up warning on MacOS that's mistakenly marked as an error message
2.012 (released 2-Dec-2019)
- Stabilization release incorporates many smaller bug fixes
2.011_04 - development release toward 2.012
- be quiet in the case that the gnuplot died before destruction
( makes everything quieter for forked processes )
- remove spurious warnings for 'pc' and 'pcp' plot options
2.011_03 - development release toward 2.012
- anti-aliasing for JPEG and GIF terminals
2.011_02 - developmenet release toward 2.012
- taking potshots at the Cygwin problem. Set ms_io_braindamage for cygwin.
2.011_01 - development release toward 2.012
- Add collision logic for 'clut', 'pc', and 'pcp' plot options
- Reset more state in multiplots (xrange & yrange), avoiding a problem
where image axis range state leaked into subsequent panels
- Enable post-facto antialiasing for select terminals (notably pngcairo)
2.011 (released 2-April-2017)
- Add support for PDL::Transform::Color, including photometric palettes
(new "pseudocolor" and "perceptual" plot options)
- Fix a regexp typo that was preventing some chatter from being suppressed under MS Windows
2.009 (released 24-Feb-2017)
- fix typo in Makefile.PL metadata (issue #63/64)
2.008 Codename: oops (released 23-Feb-2017)
- Removed trailing _000 from version
- Required Alien::Gnuplot version 1.031 (fixes a bug with terminal ID)
2.07 Codename: Winter (released 23-Feb-2017)
- More fixes to documentation (d-lamb's description of transparent fill)
- Fix whitespace in the makefile.pl
- Fix issues 57 & 61 (freezing on newer windows releases); probably also fixes 56.
- fix issue 60 (problems with reset command making gnuplot5rc2 fail)
2.06 Codename: Fall released 1-Nov-2015
- Minor fixes to documentation
- Plots to output files now go to a sensible default location in the CWD,
rather than to gnuplot's stdout.
2.005 Codename: Spring released 6-May-2015
- Workaround for deprecation of cairo library in MacOS 10.5
- Correctly identify gnuplot 5.0
2.004 Codename: Dima released 20-Dec-2014
- fixed a bug that caused version sensing to fail for alpha-builds of gnuplot.
- Minor updates to plot option parsing (switching more options to accept hashes).
- Several minor bug fixes.
2.003 Codename: Bug fixes released 17-Sep-2014
- Added support for 'qt' terminal (thanks to Luis Mochan!)
- wxt is marked as an interactive terminal ("int=>1").
- ASCII handles NaN/binary correctly (works around gnuplot's inability to parse "NaN")
- Curve options are not cumulative (except for "with") within a plot.
- Deprecation of gnuplot 4.4-4.5 is now more strident
2.002 Codename: Refinements
- removed (x|y|x2|y2|z|t)range curve options -- only plot options are supported for range spec.
(This removes some weird corner cases in argument parsing, and doesn't affect normal plotting).
- more permissive terminal option parsing -- omit terminal name to get the default terminal.
- Moved changes from POD to CHANGES file
2.001 Unknown Release Date Codename: Minor Fixes
- use object oriented checks for PDL type of arguments
2.0 Unknown Release Date Codename: Alien-Gnuplot
- Use Alien::Gnuplot for initial contact and global configuration
- Don't complain about 'with'-modifiers
- Several edge-case bugs fixed (thanks, Dima)
- Colorspec parsing is better (and regularized with a procedure call)
- SIGPIPE crashes fixed (mixing gnuplot and forking used to be dangerous)
- internal representation of tics specifiers is better
- better handling of tics when x2 or y2 is specified
- better handling of images when x2 or y2 is specified
1.5 Unknown Release Date Codename: Curve Option Cornucopia
- complex 'with' specifiers are deprecated.
- curve options exist for plot variants (line color etc.)
- lines are dashed, by default
- windows don't persist, by default
- bad value support
- fixed a justify problem
- several minor cross-platform issues
1.4 Unknown Release Date Codename: Works on Windows (ick)
- Many thanks to Chris Marshall and Juergen Mueck, who both tested endless variants as
we troubleshot bizarre IPC problems under Microsoft Windows with Strawberry Perl.
- default to ascii data transfer under Microsoft Windows (Juergen's hang issue)
- do better at ignoring chatter on Microsoft Windows (intercept ascii data prompts with a regexp)
- clean up test reporting
- deprecate gnuplot <4.6 and issue warning (and accommodate some missing keywords)
- autoranging fix
- read_polygon fix
- Many small tweaks to make Microsoft Windows support better
- Updates to POD documentation
- Improved terminfo reporting
- mouse-enabled default terminals are detected properly (e.g. 'x11').
- includes "imag" and "points" for people who are used to PDL::Graphics::PGPLOT.
- more careful I/O handling in the pipe
- Improved interrupt handling
- Sends output to gnuplot in chunks if necessary (gets around choking limitations on some platforms)
- Allows specifying different commands than just "gnuplot" via environment variable GNUPLOT_BINARY.
- Detects available terminal types from Gnuplot on initial startup.
- supports m?tics options with hash syntax
1.3 Unknown Release Date Codename: Compatibility
- Tests do not fail on v4.2 Gnuplot (still used on BSD)
- Better error messages in common error cases
- Several Microsoft Windows compatibility fixes (thanks, Sisyphus!)
1.2 Unknown Release Date Codename: first working release
- Handles communication better on Microsoft Windows (MSW has brain damage).
- Improvements in documentation
- Handles PDF output in scripts
- Handles 2-D and 1-D columns in 3-D plots (grid vs. threaded lines)
0.01 Unknown Release Date Codename: first release
- Handles communication with command echo on the pipe (for Microsoft Windows)
- Better gnuplot error reporting
- Fixed date range handling
|