Skip to content

Releases: danieljprice/giza

v1.5.0

04 Apr 05:49
1b5a235
Compare
Choose a tag to compare

Changes in v1.5.0

  • fixed issues needed for PGPLOT compatibility in heasoft (#48, #66)
  • additional arguments to giza_render to specify the type of pixel interpolation desired
  • better compatibility with PGPLOT in settings for pixel interpolation, fixes issue with blurred images in heasoft
  • fix seg fault in PGCONT calls if argument NC is negative, fixes issue in running pgdemo programs
  • removed tabs from source code
  • test_contour and test_render now included in test suite

v1.4.4

04 Dec 22:39
d55a5bd
Compare
Choose a tag to compare

Changes in v1.4.4

  • bug fix with missing dynamic libraries in v1.4.3 and v1.4.2 (#61; thanks to Ole Streicher)
  • bug fix with test suite using make -j (#62; thanks to Ole Streicher)

v1.4.3

02 Dec 22:05
4d7fd14
Compare
Choose a tag to compare

Changes in v1.4.3

  • bug fix with parsing longer escape sequences that contain shorter ones, like \beta (containing \b) and \gamma (containing \ga)
  • added \odot symbol
  • revert marker 1 to point plotting, not resized with character height

v1.4.2

02 Dec 07:05
1c4cb49
Compare
Choose a tag to compare

Changes in v1.4.2

  • bug fix with build on Mac OS: explicitly request static libs for libgiza.a and libpglot.a
  • bug fix with pkg-config failing to find cairo.h
  • bug fix with weird black screen on Mac OS after clicking in a plot window (#55)
  • issues in test suite fixed (#50)
  • bug fix with giza_circle (#52)
  • added automated build and test suite to github actions workflow

v1.4.1

30 Nov 00:03
Compare
Choose a tag to compare

Changes in v1.4.1

  • quieter output from mp4 device
  • bug fix in release workflow

v1.4.0

28 Nov 03:21
d16cd90
Compare
Choose a tag to compare

Changes in v1.4.0

  • added mp4 driver, can simply give "file.mp4" as the device to generate mp4 file
  • can amend flags to ffmpeg using GIZA_FFMPEG_FLAGS environment variable
  • automated cleanup of temporary .png files used to make the movie
  • add registered and copyright sign as symbols (thanks To Hiroyuki Ito)
  • Add support for '1' and '2' options to giza_box (thanks to Hiroyuki Ito)
  • Add support for PG[SQ]ITF. PGPLOT has three image transfer functions defined for PGIMAG: linear, log, sqrt. These are now implemented (thanks to Harro Verkouter)
  • Fix giza_set_colour_table to set colour indices. The function would warn about inconsistent entries in the controlPoints and return with an error, not setting the colour-index table (thanks to Harro Verkouter)
  • Follow PGPLOT auto-linestyle in PGCONT (thanks to Harro Verkouter)
  • Address char height/line width scaling issues: According to PGPLOT documentation, symbols are drawn using current attributes character height and line width (thanks to Harro Verkouter)
  • license moved to LGPL rather than GPL

v1.3.2

13 Mar 22:21
Compare
Choose a tag to compare

Changes in v1.3.2

  • bug fix with spaces at end of string causing failure on open_device in Fortran interface (#35)

v1.3.1

28 Jan 04:55
Compare
Choose a tag to compare

Changes in v1.3.1

  • giza_axis and giza_tick added to libcpgplot interface (#12)
  • fixed various documentation issues
  • API documentation automatically updates via github workflow

v1.3.0

27 Jan 06:57
Compare
Choose a tag to compare

Changes in v1.3.0 compared to v1.2.1

  • new library functions giza_set_motion_callback and giza_end_motion_callback
  • can now specify a callback function func(x,y,mode) that will be called every time the cursor moves
  • implemented giza_axis and giza_tick with replacement functionality for PGAXIS and PGTICK (#12)
  • Fortran API no longer trims text strings before passing them to giza routines. This enables one to send a string of blank characters with an opaque background colour in order to erase previously drawn text

v1.2.1

18 Jun 04:26
Compare
Choose a tag to compare

Changes in v1.2.1 compared to v1.2.0

  • bug fix specifying device at prompt with directory path, e.g. dir/file.png