| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: genius | Distribution: openSUSE 12.1 |
| Version: 1.0.14 | Vendor: openSUSE |
| Release: 3.1.2 | Build date: Sun Oct 30 05:20:38 2011 |
| Group: Productivity/Scientific/Math | Build host: build23 |
| Size: 1396598 | Source RPM: genius-1.0.14-3.1.2.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: http://www.jirka.org/genius.html | |
| Summary: General purpose calculator and mathematics tool | |
Genius is a general purpose calculator program similar in some aspects to BC, Matlab, Maple or Mathematica. It is useful both as a simple calculator and as a research or educational tool. The syntax is very intuitive and is designed to mimic how mathematics is usually written. GEL is the name of its extension language, it stands for Genius Extension Language, clever isn't it? In fact, many of the standard genius functions are written in GEL itself.
GPLv3+
* Mon Oct 03 2011 vuntz@opensuse.org
- Add explicit shared-mime-info BuildRequires since we use the
%mime_database_* macros.
* Sun Jul 31 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 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 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 2011 sbrabec@suse.cz
- Added support for translation-update-upstream.
* Sat Feb 12 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 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 2010 dimstar@opensuse.org
- Add genius-make382.patch: Fix build with make 3.82
- Add autoreconf call in build section.
* Fri Sep 10 2010 dimstar@opensuse.org
- Update to version 1.0.11:
+ Build fix for some versions of ncurses
+ Minor documentation updates.
* Thu Sep 09 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 2010 vuntz@opensuse.org
- Add genius-sealed-vte.patch to fix build with latest vte, which
seals the vte API.
* Wed May 12 2010 dimstar@opensuse.org
- PreRequire shared-mime-info
- Do not package .omf files twice.
* Fri Dec 25 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 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 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 2009 vuntz@novell.com
- Clean package for Contrib.
/usr/bin/genius /usr/share/doc/packages/genius /usr/share/doc/packages/genius/AUTHORS /usr/share/doc/packages/genius/COPYING /usr/share/doc/packages/genius/ChangeLog /usr/share/doc/packages/genius/NEWS /usr/share/doc/packages/genius/README /usr/share/doc/packages/genius/TODO /usr/share/genius /usr/share/genius/gel /usr/share/genius/gel/calculus /usr/share/genius/gel/calculus/differentiation.gel /usr/share/genius/gel/calculus/fourier.gel /usr/share/genius/gel/calculus/integration.gel /usr/share/genius/gel/calculus/limits.gel /usr/share/genius/gel/calculus/loader.gel /usr/share/genius/gel/calculus/sums_products.gel /usr/share/genius/gel/combinatorics /usr/share/genius/gel/combinatorics/factorial.gel /usr/share/genius/gel/combinatorics/loader.gel /usr/share/genius/gel/combinatorics/misc.gel /usr/share/genius/gel/combinatorics/recursive_sequences.gel /usr/share/genius/gel/equation_solving /usr/share/genius/gel/equation_solving/diffeqs.gel /usr/share/genius/gel/equation_solving/find_root.gel /usr/share/genius/gel/equation_solving/formulas.gel /usr/share/genius/gel/equation_solving/loader.gel /usr/share/genius/gel/functions /usr/share/genius/gel/functions/complex_numbers.gel /usr/share/genius/gel/functions/delta.gel /usr/share/genius/gel/functions/elementary.gel /usr/share/genius/gel/functions/kernels.gel /usr/share/genius/gel/functions/loader.gel /usr/share/genius/gel/functions/numerical.gel /usr/share/genius/gel/functions/orthogonal_polynomials.gel /usr/share/genius/gel/lib.cgel /usr/share/genius/gel/linear_algebra /usr/share/genius/gel/linear_algebra/bilinear_forms.gel /usr/share/genius/gel/linear_algebra/linear_algebra.gel /usr/share/genius/gel/linear_algebra/loader.gel /usr/share/genius/gel/linear_algebra/misc.gel /usr/share/genius/gel/linear_algebra/special_matrices.gel /usr/share/genius/gel/linear_algebra/subspaces.gel /usr/share/genius/gel/loader.gel /usr/share/genius/gel/misc /usr/share/genius/gel/misc/loader.gel /usr/share/genius/gel/misc/misc.gel /usr/share/genius/gel/number_theory /usr/share/genius/gel/number_theory/factoring.gel /usr/share/genius/gel/number_theory/loader.gel /usr/share/genius/gel/number_theory/misc.gel /usr/share/genius/gel/number_theory/modulus.gel /usr/share/genius/gel/number_theory/primes.gel /usr/share/genius/gel/number_theory/quadratic.gel /usr/share/genius/gel/sets /usr/share/genius/gel/sets/basic.gel /usr/share/genius/gel/sets/loader.gel /usr/share/genius/gel/statistics /usr/share/genius/gel/statistics/basic.gel /usr/share/genius/gel/statistics/loader.gel /usr/share/genius/gel/symbolic /usr/share/genius/gel/symbolic/differentiation.gel /usr/share/genius/gel/symbolic/loader.gel /usr/share/genius/genius-graph.png /usr/share/genius/genius.txt /usr/share/genius/gtksourceview /usr/share/genius/gtksourceview/genius.lang /usr/share/genius/plugins
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon May 13 09:54:00 2013