File genius.changes of Package genius

-------------------------------------------------------------------
Thu Mar 12 08:19:07 UTC 2015 - dimstar@opensuse.org

- Update to version 1.0.20:
  + Add more sizes of icons including SVG, and add Keywords to the
    .desktop file.
  + Documentation updates.
  + Fix PeriodicExtension function.
  + ErrorFunction (erf) is using MPFR for real values so it is far
    more precise and faster.
  + The Fourier series example is no longer using a hand coded
    graph and hand computed series, so it can now be easily
    modified to show series for different functions.
  + Fix GCC 5 compilation.
  + A couple of minor fixes in the plotting code including one
    possible crasher.
  + Updated translations.

-------------------------------------------------------------------
Wed Sep 24 12:32:14 UTC 2014 - dimstar@opensuse.org

- Update to version 1.0.19:
  + New menu: Examples. These are annotated programs that show some
    mathematical concept. Generally taken from the classes I have
    been teaching. They are installed under
    prefix/share/genius/examples/ and are mostly using graphics so
    only work in the graphical GNOME/GTK version
  + New plotting functions: SurfacePlotDrawLine,
    SurfacePlotDrawPoints, SurfacePlotClear, PlotWindowPresent.
  + New rotation animation in the surface plot window.
  + Fix string constants from compiled library starting with 'E'.
  + A few fixes.
  + Updated translations.

-------------------------------------------------------------------
Sat Sep 13 07:58:00 UTC 2014 - zaitor@opensuse.org

- Update to version 1.0.18:
  + New general functions: KroneckerProduct (alias TensorProduct),
    NewtonsMethod, HalleysMethod, LambertW, LambertWm1,
    NonzeroColumns, NonzeroElements, DisplayVariables, PrintTable,
    SetElement, SetVElement.
  + New plotting functions: PlotCanvasFreeze/PlotCanvasThaw to
    improve flicker if doing animations with genius, and
    LinePlotDrawPoints function to draw just points without the
    line. While plotting errors are no longer forced into a dialog,
    and presence of errors is indicated in the graph window below
    the graph.
  + Allow setting color in LinePlotDrawLine with RGB vector. When
    the vector building notation is done with floats and the final
    number is within 2^-20 times the step size of the goal, assume
    there were roundoff errors and still add it, just like for
    loops, so something like 1.0:0.1:3.0 now works.
  + Implement subsecond precision in wait function.
  + Fix memory corruption error triggered in nested floating point
    for loops with a floating point step.
  + Few minor bug fixes and fix some more compile warnings in
    gtkextra.
  + Streamline the compiled file format (saves about 30kb).
  + A few improvements to the documentation.
  + Updated translations.

-------------------------------------------------------------------
Thu Jun 27 04:37:32 UTC 2013 - zaitor@opensuse.org

- Update to version 1.0.17:
  + Better precision for graphs especially when zoomed it a lot,
    and make font smaller if needed.
  + Line plots and parametric plots now allow "fit dependent axis"
    automatically when y limits are unspecified. And this is the
    default in the UI.
  + Add export of graphs to PDF directly.
  + Line plot step size is adaptive, also line plots now detect
    jumps and do not draw a connecting line, try plotting UnitStep
    for example.
  + Use arrow keys to move around a line plot.
  + left-right arrow keys rotate surface plot.
  + All plots are now antialiased on the screen (due to GtkExtra
    update and cairo usage).
  + Update internal GtkExtra to 3.0.5, and forward port all our
    changes/fixes (this gets us closer to supporting GTK+3 at some
    point).
  + Completion for "help on function" in the GUI.
  + Fix FindRootBisection and FindRootMullersMethod.
  + Factors is now a lot faster on very large numbers (as fast as
    Factorize).
  + Fix placement of labels on surface plots.
  + A few small fixes and updates to the documentation.
  + A few minor bugfixes.
  + Update mersenne primes (new one is known).
  + Updated translations.

-------------------------------------------------------------------
Mon Dec 17 23:11:16 UTC 2012 - dimstar@opensuse.org

- Update to version 1.0.16:
  + Add SurfacePlotData and SurfacePlotDataGrid functions to draw
    arbitrary surface data, to allow more complicated 3d plots and
    3d plots from data.
  + Add LinePlotDrawAxisLabels and SurfacePlotDrawLegends
    parameters and add corresponding UI checkboxes 
  + Add ExportPlot function to export the current contents of the
    plot window to a file from GEL
  + Surface plot now allows "fit dependent axis" automatically when
    z limits are unspecified.  And this is the default in the UI
  + Add sinc, BesselJ0, BesselJ1, BesselJn, BesselY0, BesselY1,
    BesselYn functions
  + Plot window slightly bigger (700x500 now) and there are wider
    side margins in the lineplot (2D) version to make tick labels
    always fit.
  + In both 2D and 3D plots, tick labels now use scientific
    notation when needed to avoid ugly labels
  + In surface plot the gradient always shows only the range of the
    function, so color is more useful when zoomed out.
  + Simpler output when typing "help foo" when foo is neither
    defined nor documented.
  + When for/sum/prod loops are in terms of floating point numbers
    and the final number is within 2^-20 times the step size of the
    goal, assume there were roundoff errors and still execute the
    body
  + Handle wider matrices than 2^15 columns in expansion
  + Fix flicker when plotting surfaces to allow animations with 3d
    plots
  + Fix possible uninitialized crash when reading badly formed
    standard library (should never happen, but ...)
  + Fix LinearRecursiveSequence and allow it to take vector for n
  + Fix crash on uninitialized variables in conjugate transpose
  + Fix crash on extreme zoom out or zoom in of a graph
  + Fix derivatives of Im and Re
  + Fix file chooser dialogs not starting in current directory
  + Avoid double error about uninitialized variables
  + Spelling fixes and documentation fixes
  + Require MPFR at least 2.3.0
  + Updated translations.

-------------------------------------------------------------------
Wed Mar 28 11:39:28 UTC 2012 - vuntz@opensuse.org

- Update to version 1.0.15:
  + New functions CurrentTime, MacaulayRep, MacaulayLowerOperator,
    MacaulayBound.
  + Fix rational powers of negative numbers, and exact negative
    rational powers.
  + Fix zooming in graphs using the mouse when the functions take
    long to run.
  + Accept log instead of ln for symbolic derivative when used with
    only one parameter.
  + Updated translations.

-------------------------------------------------------------------
Mon Oct  3 07:41:12 UTC 2011 - vuntz@opensuse.org

- Add explicit shared-mime-info BuildRequires since we use the
  %mime_database_* macros.

-------------------------------------------------------------------
Sun Jul 31 09:15:04 CEST 2011 - vuntz@opensuse.org

- Update to version 1.0.14:
  + Fix some compilation warnings
  + Fix a crasher
  + Optimize and quantize the new pngs for a smaller file
  + Updated translations.
- Drop genius-fix-warnings.patch: fixed upstream.

-------------------------------------------------------------------
Fri Jul 29 08:36:37 CEST 2011 - vuntz@opensuse.org

- Update to version 1.0.13:
  + Add ShuffleVector
  + Add increment and swapwith operators
  + Require gtk 2.18 and fix up some deprecated function usage
  + Slightly more cache friendly matrix traversal
  + Optimize Combinations, Permutations, SortVector,
    IntegerQuotient
  + Lots of tiny random optimizations
  + Open help even if the URI api is broken
  + Make pngs in the distribution smaller yet
  + Make the compiled library slightly smaller
  + Some more vector functions accept null properly
  + Minor portability fixes
  + Updated translations.
- Add gnome-doc-utils-devel BuildRequires for new dependency.
- Add genius-fix-warnings.patch: fix build warnings that make the
  build fail.

-------------------------------------------------------------------
Thu Apr 28 12:57:23 CEST 2011 - vuntz@opensuse.org

- Move to pkgconfig()-style BuildRequires:
  + Old ones: gtk2-devel, gtksourceview-devel, vte-devel.
  + New ones: glib-2.0, gtk+-2.0, gtksourceview-2.0, vte.

-------------------------------------------------------------------
Mon Feb 14 17:47:13 CET 2011 - sbrabec@suse.cz

- Added support for translation-update-upstream.

-------------------------------------------------------------------
Sat Feb 12 17:27:12 CET 2011 - vuntz@opensuse.org

- Call relevant macros in %post/%postun:
  + %desktop_database_post/postun because the package ships at
    least one desktop file.
  + %icon_theme_cache_post/postun because the package ships themed
    icons.
  + %mime_database_post/postun because the package ships a mime
    type definition.
- Pass %{?no_lang_C} to %find_lang so that english documentation
  can be packaged with the program, and not in the lang subpackage.
- Change Requires of lang subpackage to Recommends, since the
  english documentation is not there anymore.
- Remove shared-mime-info Requires: if it's not there, then we
  simply don't need to update the mime database.

-------------------------------------------------------------------
Thu Nov 25 18:54:06 CET 2010 - dimstar@opensuse.org

- Update to version 1.0.12:
  + Recently used files menu
  + Only run ps2epsi on eps output if selected, it can be very slow
    and I've realized it's not commonly needed
  + Fix handling of comment at the end of file when running from
    the IDE
  + Fix handling of newlines in the lexer
  + Fix CrossProduct
  + Some self tests were missing in the distro
  + Fix 64 bit build to be warning free
  + Fix buld on Make 3.82
  + Updated translations
- Drop genius-make382.patch: fixed upstream. As a consequence, also
  remove the autoreconf call in build.

-------------------------------------------------------------------
Sat Sep 11 22:02:15 UTC 2010 - dimstar@opensuse.org

- Add genius-make382.patch: Fix build with make 3.82
- Add autoreconf call in build section.

-------------------------------------------------------------------
Fri Sep 10 09:08:26 CEST 2010 - dimstar@opensuse.org

- Update to version 1.0.11:
  + Build fix for some versions of ncurses
  + Minor documentation updates.

-------------------------------------------------------------------
Thu Sep  9 10:33:47 CEST 2010 - dimstar@opensuse.org

- Update to version 1.0.10:
  + Allow changing variable names for all plotting functions
  + Add SlopefieldTicks, VectorfieldTicks, LinePlotVariableNames,
    and SurfacePlotVariableNames, parameters
  + Add AskButtons interactive function
  + CHANGE: spelling fix: AuxiliaryUnitMatrix doesn't have two l's
  + Support for setting legend on LinePlotDrawLine with a "legend"
    parameter
  + Allow comparisons (== and !=) with null, treating it as an
    empty matrix
  + Uses GIO instead of GnomeVFS
  + Fix compilation without gtksourceview
  + Fix some crashes in plotting code
  + Allow slopefield solutions to leave plot window by a small
    fudge factor.
  + Fix zooming plots so that we can zoom by moving mouse in any
    direction
  + Fix compilation with newer sealed vte
  + Fix up some typos in the documentation
  + Updated translations.
- Drop genius-sealed-vte.patch, fixed upstream.
- Remove gnome-vfs2-devel BuildRequires.

-------------------------------------------------------------------
Mon Aug 30 17:24:58 CEST 2010 - vuntz@opensuse.org

- Add genius-sealed-vte.patch to fix build with latest vte, which
  seals the vte API.

-------------------------------------------------------------------
Wed May 12 21:14:28 UTC 2010 - dimstar@opensuse.org

- PreRequire shared-mime-info
- Do not package .omf files twice.

-------------------------------------------------------------------
Fri Dec 25 01:20:42 CET 2009 - vuntz@opensuse.org

- Update to version 1.0.9:
  + Fix matrix expansion. This also fixes AuxilliaryUnitMatrix and
    JordanBlock.
  + Fix several possible crashers.
  + Fix a minor memory leak.

-------------------------------------------------------------------
Fri Nov 13 13:09:38 CET 2009 - vuntz@opensuse.org

- Update to version 1.0.8:
  + Buildfixes for Cygwin and parallel builds
  + Check events before executing a command line, fixes a race
    which results in display anomalies on new vte.
  + Documentation updates
  + Require GTK/GLib 2.12 and use the new tooltips API.

-------------------------------------------------------------------
Fri Jul 31 12:34:19 CEST 2009 - vuntz@novell.com

- Update to version 1.0.7:
  + SYNTAX: Added a possibility to exactly specify which variables
    are copied into a function's extra dictionary when it is being
    returned. E.g. "`(x) [x0] = (x-x0)" will copy x0 from the
    current context. This is a lot more efficient than the current
    behaviour which tries to copy everything referenced.
  + SYNTAX: Add "local" variables by specifying "local x,y,z" or
    "local *" as the first statement in a function. Local
    variables are not visible from higher contexts (functions
    called within)
  + CHANGE: all system parameters are now protected and cannot be
    redefined using the "parameter" keyword
  + Add UserVariables, UndefineAll, ProtectAll, and add Undefine as
    an alias to undefine.
  + Add trigonometric Fourier series related functions:
    NumericalFourierSeriesFunction,
    NumericalFourierSineSeriesFunction,
    NumericalFourierCosineSeriesFunction, FourierSeriesFunction,
    NumericalFourierSeriesCoefficients,
    NumericalFourierSineSeriesCoefficients,
    NumericalFourierCosineSeriesCoefficients, PeriodicExtension,
    EvenPeriodicExtension, OddPeriodicExtension
  + Fix changing floating point precision!
  + Fix uninitialized variable in graphing
  + Improve variable substitution for returned functions to be more
    efficient. Slightly changes behaviour with respect to global
    functions and variables used.
  + Plot windows now not treated annoyingly as dialogs
  + Fix compilation/decompilation of all function attributes.
  + Parse/Evaluate with a syntax error at end of string no longer
    terminate genius
  + Updated Mersenne stuff for the newest data from mersenne.org
    and fix MersennePrimeExponents
  + Fix opening new files from the command line.
  + Update the gel library to use the new language features.
  + Various other minor fixes
  + Translation updates.

-------------------------------------------------------------------
Sun Jun 14 09:30:14 CEST 2009 - vuntz@novell.com

- Clean package for Contrib.

openSUSE Build Service is sponsored by