File python-veusz.changes of Package python-veusz

Wed Aug  3 00:27:51 UTC 2016 -

- Drop the GUI application (this is still available from the
  python3 compiled version python3-veusz), leaving only the python

Fri Jul 15 16:47:03 UTC 2016 -

- Move all application related files to subpackage veusz, leaving
  only actualy python modules in the python-veusz pkg.
- Hardlink icons from pixmaps/veusz to hicolor-icon-theme, as
  symlinked icons lead to appstream-builder being unable to
  detect them and vetoes the application consequently. 

Sat May  7 19:31:32 UTC 2016 -

- Update to version 1.24:
  + Text labels can now include Python expressions inside %{{ }}%
  + Added built-in functions DATE([fmt]), TIME([fmt]), FILENAME()
    and BASENAME() when evaluating expressions, which are useful
    when used in labels
  + Added Python dictionary ENVIRON when evaluating expressions,
    to obtain values from environment variables
  + Added DATA(name, [part]) function to expression environment
    for accessing values from datasets, useful for function
    evaluation or labels
  + Added SETTING(path) function for expression evaluation to
    obtain values of settings
  + Added ESCAPE(text) function to environment, which allows LaTeX
    special characters to be displayed in labels
  + Add fractions and percentages units to polar plot
  + Allow number of spokes to be varied in polar plot
  + Widgets can be clicked holding down shift or ctrl, to add or
    toggle their selection
  + Add K. Moreland's cool-warm colormap (thanks to S. Richardson)
  + Added further green-map, blue-darkred, blue-darkorange,
    brown-blue and blue-orange colormaps from Oregon geography
  + Add logarithm and exponential dataset plugins
  + Add Wipe() command to embedding interface to clear document
  + Add File->Reload menu option to reload from saved document
  + Add tooltip to items in FieldWidget showing widget path
  + Bux fixes:
    - Fix transparency with bar plot
    - Use getcwdu() for python2 to avoid bugs combining paths
    - Handle inf/nan when converting to human readable form in plots
    - Fix CreateHistogram on command line without binparams
    - Handle empty 2D dataset import with grid at edge enabled
    - Do not allow error bars on imported CSV non-numeric data
    - Handle missing argument in \size
    - For data edit dialog, allow 1D dataset to replace 2D dataset
    - Crash if zoom to be height when height is zero
    - Fix problem with 2D import if error message is in unicode
    - With axis-function widget catch result if greater than 1
    - Fix cloning for datasets with / in name
    - Fix crash in embedding if plot window closed while rendering
      in progress
+ Clean up mess (__pycache__ dirs containing python object files
  without corresponding sources) after %clean.

Sun Apr  3 20:24:02 UTC 2016 -

- Add BuildRequires and Requires on python-h5py: enables the
  hdf5 data import module in the application.
- Run specfile through "spec-cleaner -m" for cleanup.

Fri Jun 19 06:04:49 UTC 2015 -

- Update to version 1.23.1:
  + Enable compression in exported files.
  + Fix saving histogram datasets.
  + Add option to "thin" error bars plotted.
  + Fix label colour in contour labelling.
  + Remove use of deprecated Qt functions.
  + Fix clone widget tools plugin.
  + Fix EPS/PDF crash with broken axis widget.
  + Do not crash filter plugin if using date datatype.
  + Avoid crashes in normalise, subtract minimum and divide
    maximum plugins.
  + Avoid crash in image widget.
  + Avoid issue in identifying spacing in 1D->2D conversion.
  + Add Gnuplot 2D data import plugin.
  + When loading data from import plugins, provide default values.
  + Remove some deprecated Qt uses.
  + Fix issue when plotting non-plain datasets with nan values.

Sun Apr 19 05:27:32 UTC 2015 -

- Update to version 1.23:
  + Add new export dialog box which can export multiple pages and
    modify the export options.
  + Add new dataset filtering dialog.
  + Add cubehelix() functional colormap.
  + Add -stepN suffix for colormaps to make arbitrary numbers of
  + Fix incorrect colors in log images and log color scales.
  + Fix unsafe commands not being run.
  + Fix incorrect use of None in (x,...) pattern.
  + Catch crash if plotting nan/inf value in log space.
  + Fix getData in dataset plugin for dimensions=2
  + Catch error in too large float to date time conversion.
  + Catch disappeared file during import.
  + Index error fixed in pickable.
  + Catch error in data edit dialog if 2d dataset size changes.
  + If root widget is selected with others, do not error on hide.
  + Fix undo for dataset histogram with a single output dataset.
  + Fix error resizing ellipse with a tuple width, height or
    position setting.
  + Only use finite values in histogram.
  + Rewrite Line/FillSet setting controls for internal consistency
    and to fix new style extended fills.
  + Do not crash with log date-time axes.
  + Also ignore non-finite values when fitting with minuit.
  + Avoid syntax error with invalid colormap.
  + Updates to and desktop files.
  + Recreate dataset now works if dialog hasn't been opened
  + Restore dock layout when using Python3
  + Fix undo after loading stylesheet/custom definitions.
  + Support unicode example filenames.
  + Clip bezier lines to avoid problems with log axes.

Mon Mar  2 12:12:11 UTC 2015 -

- Reorganize files so the python 2 and python 3 versions of the
  package do not conflict
- Split gui stuff into veusz subpackage per python package naming

Sun Oct 19 05:29:48 UTC 2014 -

- Update to version 1.22:
  + Add option to ignore white space following delimiters when
    importing CSVs
  + Allow x/yedge and x/ycent to be inverted to change data order
    when import 2D data
  + Rewrite of widget tree internals to fix miscellaneous bugs
  + Optionally use astropy for SAMP
  + Add setting to extend the python import path
  + Add option to select widgets with same name on page
  + Resize rectangular shapes keeping other corners fixed; old
    symmetric resize behaviour is retained if shift is pressed.

Sat Aug 30 21:58:22 UTC 2014 -

- Update to version 1.21.1:
  + Add swap option on keys, swapping symbol and text
  + Bug fixes:
    - Fix missing labels if colorbar out of plot
    - Preserve tags when reloading datasets
    - Handle nan/inf/-inf when as value in UI
    - Remove dependence on pyqtconfig in build system
    - Handle errors properly in 2D CSV read
    - Do not crash if selecting siblings of document widget
    - Fix accidental modification of data by line widget
    - Improve PDF bounding box rounding to prevent chopping near
    - Fix function plotter in embedding
    - Fix astropy version checking
    - Fix crash for error bar in CSV with blank previous column 
- Drop python-veusz-test-disable-contour_labels.patch; patch
  incorporated upstream.
Sun May  4 21:32:54 UTC 2014 -

- Update to version 1.21:
  + Add HDF5 saved document format
  + Add filled curve error bar style
  + Add fill left/right options for point plotter
  + Add filetype filters to import dialog file browser dialog
  + In file completer in import dialog, use selected tab as filter
  + Move code to use PyQt new style signals
  + Add a master color setting for xy point and nonorthpoint plot
  + Line labelling algorithm much improved in contour plots, which
    rotates text to match line angle and avoids label overlaps
  + More accurate axis tick label bounding boxes, allowing rotated
    labels to be placed close together
  + Add reflection and rotation options to vector field widget
  + Switch to scientific notation earlier when showing float
  + Bug fix:
    - Direction combo did not work in import dialog
    - Saving text datasets did not work in Python3
    - Fix partial dataset evaluation issue when loading documents
    - 2D non-regular pixel spaced images give error if clipped in
    - Handle Unicode quoted characters in simple text data files
    - xcent/ycent in Dataset2D import plugins were ignored
    - promote_tab broken for import plugins
    - Full screen view when all pages are deleted
    - Crash with empty dataset and boxplot widget
    - Fix copy and paste of datasets
    - Python 3 resizing axis bug
    - Crash if picking/zooming on document with no pages
    - Crash if reediting histogram dataset with blank output entry
    - Use end of text formatting string beyond format specifier
    - When writing SVG text as text, use xml:space="preserve" to
      avoid missing whitespace
    - Embedding socket issue on Python 3.4+ 
- Add python-veusz-test-disable-contour_labels.patch to disable a
  test that unnecessarily causes build failures; patch came from

Wed Feb 12 16:24:45 UTC 2014 -

- Update to version 1.20.1:
  + Include free-desktop appdata, MIME and desktop files
  + When plotting xy widget filled error regions, plot line on top
  + Bug-fixes:
    - Fix embedding interface startup problem in 1.20
    - Additional embedding interface fixes for Python 3
    - Fix crash in tutorial if flashing widget deleted
    - Fix polar plot crash with reverse minumum and maximum radii
    - Fix crash when changing range of broken axes interactively
    - Fix object deletion crash in setting menu
    - Check output dataset is not same as an input for histograms
    - Fix for compilation on Qt 4.6
    - Catch socket errors on embed client
    - Fixes for formatting strings, including fixes for arguments
      of the extended %Vg format and properly supporting %%
    - When restoring window position, do not restore offscreen
- Packaging changes:
  + Drop macros for EOL openSUSE versions in spec file
  + Upstream bundles desktop and MIME files, install these
    instead of external desktop and MIME files (use
    desktop-file-install to add categories to .desktop file)
  + Also package appdata bundled with upstream tarball.

Fri Jan 17 20:37:08 UTC 2014 -

- Update to version 1.20:
  + Add HDF5 file data import
  + Allow expressions to be edited for linked 2D datasets
  + Add support for 2D datasets with irregular gridpoints
  + Add 2D data CSV import
  + Allow safe renaming of linked datasets
  + Support importing text from FITS files
  + Bug fixes: 
    - When capturing data from a file/named pipe, do not stop
      when no more data are available
    - Fixes mangling of text in saved files using Windows binary
    - Fix encoding for standard file import
    - Fix FITS import for python3 

Fri Nov 29 02:37:58 UTC 2013 -

- Update to 1.19.1:
  + Add option to disable scaling of marker border with point
  + Implement label at-minimum/at-maximum for ternary plot
  + Add border and background fill settings for text label widget
  + Enable FITS support with astropy
  + Bug fixes: 
    - Fix broken drag and drop in documents
    - Fix deleted C/C++ object crash when using undo and in
    - Fix compilation in MSVC for Python 3
    - Remove warning/error in compilation in gcc in SUSE
    - Add Python version classifiers
    - Fix document icons in Windows binary
    - Error bars can be plotted incorrectly for histogrammed data 
- Drop python-veusz-fix-histogram-errorbars.patch; fix
  incorporated by upstream.

Wed Nov 27 09:48:00 UTC 2013 -

- Add python-veusz-fix-histogram-errorbars.patch to fix bnc#852537
  (upstream bug gh#jeremysanders/veusz#49) which led to incorrect
  bars for histograms; patch taken from upstream and applied to
  fit version 1.19.

Mon Nov 18 00:44:42 UTC 2013 -

- Update to version 1.19:
  + Make code compatible with python3
  + Separation of python module and resources in source package
    (packagers may need to consult INSTALL)
  + Move to v2 of PyQt API
  + Remove deprecated numpy API from helpers module
  + Allow FITS dataset names to be blank if prefix/suffix are not
  + New ast-based code security checker
  + Picker uses 1-based index for consistency
  + Allow non-text datasets to be used for labels
  + Add number->text conversion dataset plugin
  + Add binning dataset plugin
  + Add notes properties to document, pages and graphs
  + Allow more significant figures in float values
  + Intelligent choice of significant figures when interactively
    changing axis range
  + Decrease minimum range of axis
  + Add notes setting to document, pages and graphs
  + Bug fixes:
    - Fix crash if other linked axis not initialized
    - Fix crash if trying to edit non-editable datasets
    - Make ignore exception work in error reporting dialog
    - Renaming datasets, widgets and editing data now allow
      original text to be edited, rather than being cleared
    - Fix line positions on broken axes
  + Packaging changes:
    - Implement %check section for self tests (requires
      xorg-x11-server) as recommended by upstream
    - Use symlinks for resources (icons, etc.) wherever possible
      instead of editing source-code to modify resource directory
    - Also install COPYING file in package's resource directory
      (otherwise the About dialog of the application fails to
      display the license).

Sun Jul  7 18:26:23 UTC 2013 -

- Update to version 1.18:
  + Add support for dataset expressions when plotting
  + Add axis-function widget for plotting axes which have a scale
    given by a function, or are linked to a different axis via a
  + Add stepped colour maps
  + Support editing multiple datasets simultaneously in editor
  + Add setting to fix aspect-ratio of graphs
  + Add 'vcentre' line step mode for vertical step plots
  + Add internal margin setting for grids to separate sub-plots
  + Add pixel, pixel_wcs, fraction and linear_wcs FITS import
    coordinate system modes
  + Add drop down toolbar button menu to create axis widgets
  + More efficient widget dependency resolution
  + Bug fixes:
    - Fix reversed 'broken'-axes
    - Do not always draw axes above other widgets (fixes problem
      with key below axis)
    - Fix use of transparency image when plotting non-square
    - Allow lists passed as xrange and yrange to create 2D dataset
    - Fix FieldBool positioning for plugins
    - QDP import: fix "no" values when used mixed with numbers
    - Remove warning of log images with zeros
    - For embedded mode, always return string for __repr__

Tue Apr 16 02:24:50 UTC 2013 -

- Update to 1.17.1:
  + Allow coloured points for non-orthogonal plots (polar,
  + Remove unnecessary exception data
  + Bug fixes:
    - Fix Print dialog
    - Fix command-line "Print" command
    - Fix duplicate axes drawn in grid
    - Fix crash adding empty polar plot 

Fri Mar 29 08:13:00 UTC 2013 -

- Update to version 1.17:
  + Add new broken axis widget with gaps in the numerical sequence
  + Grid lines are plotted always under (or over) the data
  + Shift+Scroll wheel scrolls left/right (thanks to Dave Hughes)
  + Polar plots can have a "minimum" radius and log axes
  + Many more LaTeX symbols added
  + Add SAMP/VoTable support (thanks to Graham Bell)
  + New shifted-points xy line mode, which plots a stepped line
    with the points shifted to lie between the coordinates given
  + Points can be picked to console and/or clipboard
    (thanks to Valerio Mussi)
  + Allow reversed ternary plot
  + Bug fixes:
    * Fix unicode characters for \circ and \odot
    * Fix for data type of pickable points
    * Fix sort by group crash bug
    * Many crashes fixed
    * Fix width of key when using long titles/and or multiple
    * Fix bold and italic output in SVG output 

Wed Jan 23 19:29:35 UTC 2013 -

- Use the correct icon-theme-cache post script, this fixes a
  packaging bug that prevented the correct veusz icon from being
  shown on the desktop menu (until gtk-update-icon-cache was run
  manually by the user).

Mon Jul 23 15:16:10 UTC 2012 -

- Install icon files: these got removed during the previous
  update. This fixes a rather ugly regression from the previous
  build which made the vuesz interface show up with no icons at

Mon Jul 10 11:18:26 UTC 2012 -

- Update to version 1.16:
  + Experimental MathML support
  + Add upper/lower-left/right arrows
  + Add options to clip text/lines/shapes to graphs
  + Add stacked-area option to bar plot widget
  + Draw stacked bar plots top-down for better overlapping line
  + Axis labels can be placed at left or right of axes, in
    addition to centre
  + Line widget now has length-angle or point-to-point modes,
    better support for only specifying some coordinates.
  + Exception dialog records more detailed traceback
  + Use top level windows for non-modal dialogs, giving minimize
    in window and no always-on-top behaviour
  + Zero length vectors and arrows in vector fields are not
  + Add support for strings to be translated
  + Add "Sort" dataset plugin
  + Add "Histogram 2D" dataset plugin
  + Add "Divide by Maximum" and "Normalize" dataset plugins
  + Support for *args and **kwargs for custom functions
  + Custom colormaps can be defined in the custom editing
  + Bug fixes:
    - Use correct definition of 1pt = 1/72in
    - Workaround for splash screen problem
    - Fix numerous problems reported by pyflakes
    - Histograms fail when saved
    - Fix plot with nan functions
    - Fix failure of self tests on ARM platforms
    - Force pages/documents to have physical sizes
    - Fix crash if deleting multiple datasets in data edit dialog
    - Check dimensions of datasets in SetData
    - Handle better zero bytes in data files
    - Fix error if page size zero
    - Fix error if vector baselength is zero
    - If dataset plugin parameter not given in saved file, use
    - Fix crash for axes with same minimum and maximum
    - Fix CSV import problem when same dataset has multiple types
    - Thinning markers works when using marker sizes / colors
+ Package icons in the hicolor icon directory; use BuildRequires:
  hicolot-icon-theme for required post scriptlets
+ Install 256x256 icon to make application icon look better on the
+ Depend on the right version of SIP ABI (prevents issues like
  bnc#711890 from happening)
+ Add a Provides: veusz = %{version} to spec file.

Sun Jul  8 00:20:46 UTC 2012 -

- fix build for SLE_11_SP2 

Fri Apr  6 08:04:43 UTC 2012 -

- Update to version 1.15 (for complete list of changes please see
  + Major changes:
    - Improved hatching
    - Added options to extend axes by 2, 5, 10 and 15% of data
    - Full screen graph view mode
    - Ctrl+MouseWheel zooms in and out of plot
    - New dataset plugins: Linear interpolation, Cumulative value,
      Rolling average, Subtract mean / minimum
    - Allow grid widgets to be placed in grid widgets
    - Allow multiple datasets to be selected in dataset browser
    - Allow tagging of datasets and allow datasets be grouped by
      tags in dataset browser
    - Allow text to be written as text in SVG, rather than curves
    - Add DBus interface to program, if DBus is installed
    - 2D QDP support
    - Add title option for keys.
  + Bug fixes:
    - Use / rather than \ for path separator in saved file names
    - Trap case where nan values could be plotted
    - Fix error if website not accessible in exception dialog
    - Crash when min and max of axes are too similar
    - Fix clipping of paths after transform in SVG files
    - Fix crash in picker
    - Fix crash if duplication of characters in CSV date format
    - Fix crash in tool tip in dataset browser
    - Fix GlobalColor error (on certain dark color sets)
    - Fix blocked data import if no descriptor
    - Fix crash if log contours and minimum is zero
    - Bug fix
  + Several minor fixes.

Sat Feb 25 22:05:00 UTC 2012 -

- fix build for SLE-11 

Tue Nov 29 09:59:16 UTC 2011 -

- Minor spec file changes:
  + Use Name: python-veusz instead of Name: python-%{pyname}
  + Modify License tag in accordance with spdx specifications 

Tue Nov 29 09:16:16 UTC 2011 -

- Update to version 1.14
  + Added interactive tutorial
  + Points in graphs can be colored depending on another dataset
    and the scale shown in a colorbar widget
  + Improved CSV import
    - better data type detection
    - locale-specific numeric and date formats
    - single/multiple/none header modes
    - option to skip lines at top of file
    - better handling of missing values
  + Data can be imported from clipboard
  + Substantially reduced size of output SVG files
  + In standard data import, descriptor can be left blank to
    generate dataset names colX
  + Axis plotting range can be interactively manipulated
  + If axis is in date-time format, show and allow the min and
    max values to be in date-time format
  + ImageFile widget can have image data embedded in document
  + Fit widget can update the fit parameters and fit quality to a
    label widget
  + Allow editing of 2D datasets in data edit dialog
  + Add copy and paste dataset command to dataset browser context
  + Bug Fixes:
    - Fix initial extension in export dialog
    - Fix crash on hiding pages
    - Fixed validation for numeric values
    - Position of grid lines in perpendicular direction for non
      default positions
    - Catch errors in example import plugin
    - Fix crash for non existent key symbols
    - Fix crash when mismatch of dataset sizes when combining 1D
      datasets to make 2D dataset 
  + Minor changes (see for a full
- Spec file changes:
  + Use source provided tarballs (tar.gz) instead of

Fri Aug 19 23:07:40 UTC 2011 -

- Update to version 1.13
  + Graphs are rendered in separate threads for speed and a
    responsive user interface
  + A changed Graph is rendered immediately on document
    modification, improving latency
  + A new ternary plot widget is included
  + Size of pages can be modified individually in a document
  + Binary data import added
  + NPY/NPZ numpy data import added
  + Axis and tick labels on axes can be rotated at 45 deg
  + Labels can be plotted next to points on non-orthogonal plots
  + Add an option for DPI of output EPS and PDF files
  + Several minor improvements (see ChangeLog file)
  + Bug fixes:
    - Images plotted when axes are inverted are inverted too
    - Fixed crash when selecting datasets for plotting in the
      popup menu
    - Fixed picker crashes with a constant function
    - 2D dataset creation using expressions fixed
    - CSV reader treated dataset names ending in + or -
    - unique1d function no longer available in numpy

Fri Aug  5 22:08:59 UTC 2011 -

- Update to version 1.12:
  + Multiple widgets can now be selected for editing properties
  + Add Edit->Select menu and context menu for above
  + Added context menu on dataset browser for filenames to reload,
    delete or unlink all associated datasets
  + New tree-like dataset browsing widget is shown in data edit
  + Importing 1D fits images is now supported
  + Date / time data has its own dataset type
  + The data edit dialog box can create or edit date/time data in
    human-readable form
  + Add LaTeX commands \cdot, \nabla, \overline plus some arrows
  + Inform user in exception dialog if a new version is available
  + Add linevertbar and linehorzbar error bar styles
  + Bug fixes:
    - Fix crash on filling filled error regions if no error bars
    - Remove grouping separator to numbers in locale as it creates
      ambiguous lists of numbers
    - Undo works properly for boolean and integer settings
    - Prevent widgets getting the same names when dragging and
    - Hidden plot widgets are ignored when calculating axis ranges
    - Combo boxes are now case sensitive when displaying matches
      with previous text
    - Fix errors if plotting DatasetRange or Dataset1DPlugin
      datasets against data with nan values
    - Fix division by zero in dataset preview
    - Do not leave settings pointing to deleted widgets after an
    - Fix errors when using super/subscripts of super/subscripts
    - Fix crash when giving positions of bar plot and labels
    - Do not allow dataset names to be invalid after remaining
    - Several EMF format bug fixes
    - Stop crash when contouring zero-sized datasets
- Changes from version 1.11:
  + New data point picker for finding coordinates of points on plot
  + New data navigator window for filtering, sorting and examining
    dataset statistics
  + ".." button next to dataset settings pops up data navigator for
    choosing datasets
  + Data fitting can now use PyMinuit, giving error estimates
  + Console history now uses currently entered characters to select
    lines from history
  + New self test script, comparing graph output with expected
  + Put superscripts and subscripts above each other when
  + Key entries can have multiple lines (using \\)
  + Option to treat blanks as data items in CSV files
  + Locale support added for number formatting
    - Can use current locale or US/English in documents
    - Can use US/English or current local in user interface
  + Contours avoid missing (nan) values
  + Several bug fixes (see ChangeLog file for details)
- Spec file cleanup:
  + Removed BuildRequires: python-distribute to allow building
    with openSUSE 11.4 and earlier
  + Use %suse_update_desktop_file macro to install .desktop entry
  + Miscellaneous minor modifications

Sun Dec 19 06:00:52 UTC 2010 -

- First OpenSuse release

openSUSE Build Service is sponsored by