Commit 483bb2d0 authored by Andreas Tille's avatar Andreas Tille
Browse files

New upstream version 2.51

parent 8f920d04
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
@@ -53,7 +53,8 @@ Luke Somers <lsomers@sas.upenn.edu>
Vojtěch Salajka <xsalaj02@stud.fit.vutbr.cz>
    Numbered ticks and other color axis improvements.
Anna Campbellova <acampbellova@cmi.cz>
    Uncertainties of quantities calculated from calibrated data.
    Uncertainties of quantities calculated from calibrated data, apparent
    Young modulus module.
Lennart Fricke <pge08aqw@studserv.uni-leipzig.de>
    3D view and pygwy improvements.
Jozef Veselý <vesely@gjh.sk>
@@ -81,6 +82,8 @@ Antony Kikaxa <antony.kikaxa@gmail.com>
    NanoScanTech format improvements.
Felix Kling <kling@rybkachess.com>
    Icons and other graphics.
Robb Puttock <robb.puttock@npl.co.uk>
    Magnetic force microscopy data processing.


=== Translators ===
@@ -163,3 +166,10 @@ The Board of Trustees of the University of Illinois
Ross Hemsley, Bristol University
    3D Delaunay triangulation and interpolation, see libprocess/natural.c for
    more.

James Henstridge, Johan Dahlin, Gustavo Carneiro, Paul Pogonyshev,
Gian Mario Tagliaretti, John Finlay, John Stowers, Xavier Ordoquy,
Christian Robottom Reis
    Authors and maintainers of pygobject and pygtk (the static GObject and
    GTK+ python bindings).
+10 −8
Original line number Diff line number Diff line
# Makefile.in generated by automake 1.15 from Makefile.am.
# Makefile.in generated by automake 1.15.1 from Makefile.am.
# @configure_input@

# Copyright (C) 1994-2014 Free Software Foundation, Inc.
# Copyright (C) 1994-2017 Free Software Foundation, Inc.

# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -96,12 +96,13 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/gconf-2.m4 \
	$(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibc21.m4 \
	$(top_srcdir)/m4/gtk-doc.m4 $(top_srcdir)/m4/gwy-cc-options.m4 \
	$(top_srcdir)/m4/gwy-enable.m4 $(top_srcdir)/m4/gwy-math.m4 \
	$(top_srcdir)/m4/gwy-python.m4 $(top_srcdir)/m4/iconv.m4 \
	$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
	$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
	$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
	$(top_srcdir)/m4/pkg.m4 $(top_srcdir)/m4/po.m4 \
	$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/configure.ac
	$(top_srcdir)/m4/gwy-python.m4 $(top_srcdir)/m4/gwy-version.m4 \
	$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/libtool.m4 \
	$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
	$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/pkg.m4 \
	$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
	$(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
	$(ACLOCAL_M4)
DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
@@ -381,6 +382,7 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
PERL = @PERL@
PKG_CONFIG = @PKG_CONFIG@
PNGCRUSH = @PNGCRUSH@
PNGCRUSH_SILENCE = @PNGCRUSH_SILENCE@
PNG_CFLAGS = @PNG_CFLAGS@
PNG_LIBS = @PNG_LIBS@
POD2MAN = @POD2MAN@
+110 −2
Original line number Diff line number Diff line
2.51 (2018-06-26)
Application:
- Translations updated: Brazilian Portugese, Czech, French, Russian.
- Toolbox editor: Possible crash when adding a new group was fixed.

Libraries:
- libgwyddion: New functions available in GwyExpr: step, spow (signed pow),
  exp2, log2, sinc.  If the system math library provides them, the following
  are also available: erf, erfc, lGamma, Gamma, J0, J1, Y0, Y1.
- libgwyddion: gwy_sinc function was added for the cardinal sine function.
- libgwyddion: New GwyResource methods for resource deleting and renaming,
  including corresponding on-disk operations.
- libgwyddion: Function for decomposing GwySIUnit to base units was added.
  More degree variants and a few other odd units are recognised.
- libgwyddion: One-dimensional minimum search function was added.
- libgwyprocess: Functions for magnetic force microscopy data modelling and
  handling were added.
- libgwyprocess: New tip model, ball at the end of cylinder, was added.
- libgwyprocess: New GwyBrick functions: copy, transposition, compatibility
  checking, setting a plane.
- libgwyprocess: Speed of various GwyBrick summary operations such as
  gwy_brick_mean_plane() was considerably improved.
- libgwyprocess: Function for bounding boxes of periodic grains was added.
- libgwyprocess: RMS grain quantity was added.
- libgwyprocess: Simple regularised deconvolution function was added.
- libgwyprocess: New k-th rank filter with arbitrarily shaped kernel function.
- libgwyprocess: New function for calculation of 2D PSDF from masked data.
- libgwydgets: Helper functions for managing a group of check boxes which
  correspond to a set of bit flags (gwycheckboxes) were added.
- libgwydgets: GwyGraphModel has new functions for deriving units from a
  GwyDataField and replacing a curve model at given index.
- libgwyapp: Helper functions for managing module data in the user directory.
- libgwyapp: Failed assertion message when restoring file open dialogue file
  name filter from settings was corrected.
- libgwyapp: Critical warning when deleting XYZ data channel was fixed.

Modules:
- Ambios profile (new): Imports 1D profilometry data (both XML and DAT).
- Volume ASCII export (new): Export of volume data to various text formats.
- Volume Arithmetic (new): Arithmetic operations with volume data.
- Volume summarize planes (new): Plots graphs of dependencies of volume data
  plane statistics over z.
- Volume stray field (new): Checks consistency of volume MFM data.
- Volume and image MFM recalculation (new): Converts MFM data to force
  gradient.
- Volume transfer function (new): Plane-by-plane estimation of point spread
  functions in volume data planes corresponding to different levels.
- Area function (new): Calculates the tip area function.
- Hertz (new): Calculates the apparent Young's modulus of a rough surface
  according to Hertzian contact theory.
- Phoenix (new): Imports AFM data files from NASA Phoenix Mars mission.
- Disc synthesis (new): Generates surface randomly covered by discs or tiles.
- XYZ Channels (new): Create XYZ data from three images (values and precise
  X and Y coordinates).
- DM3: Raw data are no longer scaled by inverse maximum representable value.
- Coerce: Skew-normal distribution was added.
- Volume Show and Extract: Cleanup; functions superseded by Cut'n'Slice were
  removed, visualisation and stability improved.
- MFM modules: Cleanup; a few wrong numerical factors were corrected.
- Volume Z calibration: Calibration can be also taken from another volume data.
- Volume Swap Axes: Preview image units correspond to the transformed data.
- NMM file: Sometimes incorrect import when a only subset of channels is
  selected was fixed.
- NRRD file: Import from text-encoded files was corrected.  Endian is no longer
  required for text data.
- PNI file: Support for v2.0 files was added, at least for a subset of data
  types.
- Volume slice: Mislabelled axes on output graphs were corrected.
- Transfer function (PSF) guess and fit: The set of output images can be
  controlled
- Transfer function fit: Frequency-space exponential model was added.
- Transfer function guess: The sigma estimation algorithm was improved.
- Nanoscope: Force volume file reading was standardised to follow format
  specification.
- WSxM: File headers with ‘UAM’ copyright are recognised.
- Nanonis DAT spectra: All files matching the same fooNNN.dat pattern are
  merged, not just with names starting from 1.  When files do not seem
  numbered at all, the single selected file is loaded instead of failing.
- Basic operations: Function for flipping around the diagonal was added.
- Pattern synthesis: Holes are placed with respect to image centre instead
  of some defined but unhelpful origin of coordinates.  This means generated
  images also changed and match previous versions only statistically.
- Graph logscale: Logarithm base mishandling was fixed.  Base-2 logarithm and
  negative abscissa handling options were added.
- Statistics Quantities: Volume was added as a new quantity.
- FFT profile: Renamed to 2D PSDF.  It can now both extract profiles and create
  the entire 2D PSDF image.
- Image export: Font selection having sometimes no effect on the exported
  image was, hopefully, fixed.  It no longer crashes when there is no image
  to export.
- Filters tool: The median filter now uses circular kernel.
- 2D ACF: Creation of the output image is optional.  The image can be limited
  to the zoomed part.
- Volume summarize profiles: The value for the currently selected profile is
  displayed in the dialogue.
- Dimensions and Units: Crash when reinvoked after selecting Match pixel size
  was fixed.
- Pygwy: Function gwy_app_data_browser_get_containers() no longer leaks
  references to all the returned Containers.  GraphModel supports the sequence
  protocol.

Other:
- Compilation: pygobject2 codegen is no longer required to build pygwy; an
  embedded implementation is used when it is not available.
- Compilation: autogen.sh no longer gets stuck without gettextize; it prints
  an error message.


2.50 (2018-02-02)
Application:
- Translations updated: Czech, French, Russian.
@@ -40,7 +148,7 @@ Modules:
- Binning (new): Reduces image size using binning.
- Rod deposition synthesis (new): Generates (modifies) surfaces by elongated
  particle deposition using a simple dynamic model.
- Pile up synthesis (new): Generate (modify) surfaces by piling up geometrical
- Pile up synthesis (new): Generates (modify) surfaces by piling up geometrical
  shapes.
- Convolve (new): Convolves two images.
- SPC file (new): Imports Thermo Fisher SPC files.
@@ -67,7 +175,7 @@ Modules:
- Statistics Quantities: Quantities Sp, Sv and Sz were added.
- Object synthesis: Hexagonal pyramid, full sphere and nuggets shapes were
  added.  Feature up/down direction is now an arbitrary fraction.  There are
  new is now options to avoid stacking vertical placement character.
  new is now options to avoid stacking and for vertical placement character.
- Roughness tool: Sm and Ry were added.  Rz taking into account peaks twice
  (instead of peaks plus valleys) was fixed.
- Curvature: Result export now includes file name and channel information.
+27 −25
Original line number Diff line number Diff line
# generated automatically by aclocal 1.15 -*- Autoconf -*-
# generated automatically by aclocal 1.15.1 -*- Autoconf -*-

# Copyright (C) 1996-2014 Free Software Foundation, Inc.
# Copyright (C) 1996-2017 Free Software Foundation, Inc.

# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -1143,7 +1143,7 @@ sixtyfour bits
  test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
])

# Copyright (C) 2002-2014 Free Software Foundation, Inc.
# Copyright (C) 2002-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -1158,7 +1158,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION],
[am__api_version='1.15'
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
dnl require some minimum version.  Point them to the right macro.
m4_if([$1], [1.15], [],
m4_if([$1], [1.15.1], [],
      [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
])

@@ -1174,14 +1174,14 @@ m4_define([_AM_AUTOCONF_VERSION], [])
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
[AM_AUTOMAKE_VERSION([1.15])dnl
[AM_AUTOMAKE_VERSION([1.15.1])dnl
m4_ifndef([AC_AUTOCONF_VERSION],
  [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])

# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-

# Copyright (C) 2001-2014 Free Software Foundation, Inc.
# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -1233,7 +1233,7 @@ am_aux_dir=`cd "$ac_aux_dir" && pwd`

# AM_CONDITIONAL                                            -*- Autoconf -*-

# Copyright (C) 1997-2014 Free Software Foundation, Inc.
# Copyright (C) 1997-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -1264,7 +1264,7 @@ AC_CONFIG_COMMANDS_PRE(
Usually this means the macro was only invoked conditionally.]])
fi])])

# Copyright (C) 1999-2014 Free Software Foundation, Inc.
# Copyright (C) 1999-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -1455,7 +1455,7 @@ _AM_SUBST_NOTMAKE([am__nodep])dnl

# Generate code to set up dependency tracking.              -*- Autoconf -*-

# Copyright (C) 1999-2014 Free Software Foundation, Inc.
# Copyright (C) 1999-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -1531,7 +1531,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],

# Do all the work for Automake.                             -*- Autoconf -*-

# Copyright (C) 1996-2014 Free Software Foundation, Inc.
# Copyright (C) 1996-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -1728,7 +1728,7 @@ for _am_header in $config_headers :; do
done
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])

# Copyright (C) 2001-2014 Free Software Foundation, Inc.
# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -1749,7 +1749,7 @@ if test x"${install_sh+set}" != xset; then
fi
AC_SUBST([install_sh])])

# Copyright (C) 2003-2014 Free Software Foundation, Inc.
# Copyright (C) 2003-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -1771,7 +1771,7 @@ AC_SUBST([am__leading_dot])])
# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
# From Jim Meyering

# Copyright (C) 1996-2014 Free Software Foundation, Inc.
# Copyright (C) 1996-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -1806,7 +1806,7 @@ AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])

# Check to see how 'make' treats includes.	            -*- Autoconf -*-

# Copyright (C) 2001-2014 Free Software Foundation, Inc.
# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -1856,7 +1856,7 @@ rm -f confinc confmf

# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-

# Copyright (C) 1997-2014 Free Software Foundation, Inc.
# Copyright (C) 1997-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -1895,7 +1895,7 @@ fi

# Helper functions for option handling.                     -*- Autoconf -*-

# Copyright (C) 2001-2014 Free Software Foundation, Inc.
# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -1924,7 +1924,7 @@ AC_DEFUN([_AM_SET_OPTIONS],
AC_DEFUN([_AM_IF_OPTION],
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])

# Copyright (C) 1999-2014 Free Software Foundation, Inc.
# Copyright (C) 1999-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -1971,7 +1971,7 @@ AC_LANG_POP([C])])
# For backward compatibility.
AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])

# Copyright (C) 1999-2014 Free Software Foundation, Inc.
# Copyright (C) 1999-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -2004,8 +2004,9 @@ AC_DEFUN([AM_PATH_PYTHON],
 [
  dnl Find a Python interpreter.  Python versions prior to 2.0 are not
  dnl supported. (2.0 was released on October 16, 2000).
  dnl FIXME: Remove the need to hard-code Python versions here.
  m4_define_default([_AM_PYTHON_INTERPRETER_LIST],
[python python2 python3 python3.3 python3.2 python3.1 python3.0 python2.7 dnl
[python python2 python3 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 dnl
 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0])

  AC_ARG_VAR([PYTHON], [the Python interpreter])
@@ -2206,7 +2207,7 @@ for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[[i]]
sys.exit(sys.hexversion < minverhex)"
  AS_IF([AM_RUN_LOG([$1 -c "$prog"])], [$3], [$4])])

# Copyright (C) 2001-2014 Free Software Foundation, Inc.
# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -2225,7 +2226,7 @@ AC_DEFUN([AM_RUN_LOG],

# Check to make sure that the build environment is sane.    -*- Autoconf -*-

# Copyright (C) 1996-2014 Free Software Foundation, Inc.
# Copyright (C) 1996-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -2306,7 +2307,7 @@ AC_CONFIG_COMMANDS_PRE(
rm -f conftest.file
])

# Copyright (C) 2009-2014 Free Software Foundation, Inc.
# Copyright (C) 2009-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -2366,7 +2367,7 @@ AC_SUBST([AM_BACKSLASH])dnl
_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
])

# Copyright (C) 2001-2014 Free Software Foundation, Inc.
# Copyright (C) 2001-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -2394,7 +2395,7 @@ fi
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
AC_SUBST([INSTALL_STRIP_PROGRAM])])

# Copyright (C) 2006-2014 Free Software Foundation, Inc.
# Copyright (C) 2006-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -2413,7 +2414,7 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])

# Check how to create a tarball.                            -*- Autoconf -*-

# Copyright (C) 2004-2014 Free Software Foundation, Inc.
# Copyright (C) 2004-2017 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -2552,6 +2553,7 @@ m4_include([m4/gwy-cc-options.m4])
m4_include([m4/gwy-enable.m4])
m4_include([m4/gwy-math.m4])
m4_include([m4/gwy-python.m4])
m4_include([m4/gwy-version.m4])
m4_include([m4/iconv.m4])
m4_include([m4/libtool.m4])
m4_include([m4/ltoptions.m4])
+2 −2
Original line number Diff line number Diff line
# $Id: Makefile.am 20784 2018-02-01 08:56:52Z yeti-dn $
# $Id: Makefile.am 21207 2018-06-25 09:29:12Z yeti-dn $

libgwyddion = $(top_builddir)/libgwyddion/libgwyddion2.la
libgwymodule = $(top_builddir)/libgwymodule/libgwymodule2.la
@@ -116,7 +116,7 @@ AM_LDFLAGS = $(darwin_ldflags)
# Any iface change    C++: 0:   A
# Adding ifaces       C:   R:   A++
# Changing ifaces     C:   R:   0
libversion = -version-info 20:0:20
libversion = -version-info 21:0:21
#libversion = -release @LIBRARY_RELEASE@
libgwyapp2_la_LDFLAGS = @GTKGLEXT_LIBS@ @GIO_LIBS@ @BASIC_LIBS@ $(win32_libs) -export-dynamic $(no_undefined) $(export_symbols) $(libversion)
libgwyapp2_la_CPPFLAGS = -DG_LOG_DOMAIN=\"GwyApp\" $(AM_CPPFLAGS)
Loading