Version: 20.04.0-bp152.1.1
* Thu May 07 2020 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 20.04.0:
* Resolved a crash on right-clicking a GroupCell.
* View/Invert worksheet brightness now toggles an instant dark worksheet mode.
* Removed an unnecessary info dialogue on startup.
* Right-click-suggestions for similar command names.
* Corrected the initial slideshow size.
* A more stable language selection mechanism.
* Extended the "fitting data" example.
* A example on how to iterate through lists efficiently.
* Many spelling corrections and better formulations.
* A big number of small bug-fixes.
* Another noticeable SpeedUp.
* Updated translations.
* Fri Mar 27 2020 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 20.03.1:
* Resolved a crash on right-clicking a GroupCell.
* Help works again in the german translation.
* Removed an unnecessary info dialogue on startup.
* Right-click-suggestions for similar command names.
* Fri Mar 13 2020 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 20.03.0:
* Corrected a few last bugs for pre- and post- super- and
subscripts
* Many improvements to the manpage and the html documentation
* Improved support for pre- and post- super- and subscripts
provided by Robert Dodier
* wxWidget's integrated help browser on some platforms was
broken => now the default web browser is used
* Support for importing static and some types of animated gif
files
* Animation frames created using draw() now can be popped out
interactively
* A option to configure the max amount of gnuplot data to save
for this feature
* wxMaxima now no more crashes on FreeBSD
* wxMaxima now tries not to use stderr as stderr on the mac
breaks communication with maxima.
* Many additional bugfixes.
* Thu Feb 20 2020 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 20.02.1:
* wxMaxima now can use Multi-threading, if a new enough OpenMP
is found
* Part of the added performance is only effective if omp.h
(often in the libomp package) is installed.
* Better scroll wheel support
* It was possible that a part of a fraction wasn't displayed
* Several additional bug fixes
* Cppcheck code analysis now is only run if explicitly enabled
* The minimum cmake version now is 3.7
* Translation updates.
- Use %{name}-%{version} for source tarball.
- Split out separate -lang package.
- Convert and install mimetype icons to hicolor icon dir.
- New BuildRequires:
* libomp7-devel (also Requires): enable parallel processing for
wxmaxima.
* po4a: for updated translations.
* graphviz: to generate updated figures in doc.
* appstream-glib: for validating metainfo file.
- Drop conditionals in post(un) scriptlets for EOL openSUSE
versions.
- Don't take ownership of system directories in hicolor icon dir
and metainfo dir.
- Drop rpmlintrc file: no longer applicable.
* Thu Feb 20 2020 Max Lin <mlin@suse.com>
- Leap 15.2 and SLE15 SP2 has newer librsvg, extend the conditional
for "BuildRequires: rsvg-convert"
* Tue Jan 28 2020 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 20.01.3:
* Language selection now works even on system with missing
language support.
* Resolved a copy-and-paste regression.
* Improved stability of the communication with maxima.
* Preparation for maxima's pre-sub-and supscript feature.
* Corrected a few visual glitches of the worksheet.
* More tutorials describing a few of maxima's features.
* Translation updates.
- Changes from version 20.01.2:
* Corrected html export of the lowest sectioning unit.
* Sometimes text after fractions wasn't displayed.
* Copy-and-paste should now work in more cases.
* Selecting text within fractions should now work again.
* Corrected a few display glitches of the worksheet.
* wxMaxima now comes with five example files.
* More and better-working mouse-over tooltips.
* Sat Jan 04 2020 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 20.01.1:
* Nice menu icons for the operating systems that support this.
* Started to bundle small tutorials with wxMaxima.
* Many small additional bug fixes.
* Wed Oct 23 2019 ro@suse.de
- fix build-requires for factory/tumbleweed
rsvg-convert tool is now in rsvg-convert package
* Wed Oct 16 2019 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 19.10.0:
* Corrected a Regression: The better display of exponents failed
for exp(x^2).
* Updated translations.
* Wed Sep 11 2019 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 19.09.0:
* Handle timeouts when writing to maxima and partial writes.
* Worksheet text disappeared on scrolling on some platforms.
* Sped up sending code to maxima.
* Removed quoting of Unicode characters within strings sent to
maxima.
* Wed Aug 21 2019 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 19.08.1
* Bugfixes for nearly every instance something was drawn on the
screen.
* Better handling of multi-cell lisp code.
- Changes from version 19.08.0:
* More and better test cases.
* Another SpeedUp.
* Correctly handle nested comments.
* Format lisp code correctly.
* Correctly read the default style.
* Gracefully handle invalid colors.
* Changed the default communication port to 40100.
* Several fixes for different combinations of wxWidgets and GTK
versions.
* Updated translations.
* Tue Jul 16 2019 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 19.07.0
* Many improvements and bugfixes in the LaTeX and HTML export
function.
* Many updated translations.
* Resolved a freeze on autocompletion.
* A sidebar that shows the contents of variables.
* Simplified the recalculation logic in order to squash the
remaining bugs.
* Simplified the sync between input and output cells.
* Tue Jun 25 2019 Atri Bhattacharya <badshah400@gmail.com> - 19.05.7
- Update to version 19.05.7:
* Support worksheets starting in a :lisp command [with maxima >=
5.43.0]
* Fri May 10 2019 lars@linux-schulserver.de - 19.05.2
- Update to version 19.05.2:
+ Sometimes the auto-evaluation of the worksheet auto-triggered
+ Support for broken locales that for valid non-ascii chars returned
isprint()= false
+ Corrected reading font sizes from styles and configuring styles.
* Tue Apr 23 2019 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 19.04.3:
+ wxMaxima now informs maxima which front-end is in use.
* Tue Apr 16 2019 lars@linux-schulserver.de - 19.04.2
- update to version 19.04.2:
+ Corrected the size of error messages
+ A "Copy to mathlab"-feature.
+ Maxima now delays interpreting the data from maxima until it encounters
+ a newline or an Timer expires.
+ EMF output no no more causes crashes and strange behaviour.
+ RTF output should now work again
+ entermatrix() now works again.
From 19.04.1:
+ Corrected the size of error messages.
From 19.04.0:
+ The cursor width now is taken from the current screen
+ Autocompletion sometimes cleared the result after inputting it
+ Added more commands to autocompletion
+ Spanish and italian translation updates
+ We no more need to re-implement maxima's load() routine.
+ Instead we call the original one now.
+ Animations now on load remember which slide they stopped at.
+ A more error-proof language selection.
+ If the system looks like it uses UTF8 by default the locale name
+ that is passed to maxima now ends in ".UTF8" which should resolve
+ the "setting locale failed" errors from maxima.
+ Corrected the initial size of error messages.
+ Many additional bug fixes
+ Code cleanups
Version: 19.03.1-bp151.1.3
* Fri Mar 15 2019 Atri B <badshah400@gmail.com>
- Update to version 19.03.1
* HighDPI fixes for ArchLinux, Windows and SuSE
* Resolved crashes on RedHat and MS Windows
* SBCL's compilation messages now appear in the status bar, not
in the worksheet.
* Removed an unneeded "maxima has finished calculating" on
startup.
* Many small bug fixes.
* wxWidgets >= 3.1.0: Corrected the toolbar icon size.
* Fri Jan 25 2019 badshah400@gmail.com
- Update to version 19.01.2:
* Corrected the size calculation for embedded images
* Corrected the line widths for the printout
- Changes from version 19.01.1:
* Sometimes the vertical size of maths was overestimated
* Cmake now knows that we require wxWidgets >= 3.0
- Changes from version 19.01.0:
* Many bugfixes for the display code
* The desktop integration files now adher to the newest
standards
* Refactoring in order to make the code easier to understand.
* Spelling fixes
* Shipped around a wxWidgets <3.1 bug for embedding bitmaps in
svg
* Many Links were updated to https
* A better help file detection that still works if there is no
.hhp file.
- Drop custom desktop file and use updated upstream version.
- Adapt to upstream desktop and icon file name changes.
* Mon Oct 22 2018 badshah400@gmail.com
- Update to version 18.10.2:
* Better cleanup on restarting Maxima.
* Updated translations.
- Remove obsolete appdata directory from file-list: appdata is now
installed to %{_datadir}/metainfo.
* Sun Sep 30 2018 badshah400@gmail.com
- Update to version 18.10.1:
* Corrected the version number wxMaxima identifies itself with.
- Changes from version 18.10.0:
* Defer any try to change Maxima's configuration until all
questions are answered.
* A menu item that sets the autosubscript feature for the
current worksheet.
* A menu allowing to switch floats to engineering format.
* Maxima can now pass the values of variables to wxMaxima.
* Autocompletion for functions from lisp-only packages and for
all of maxima's built in functions.
* A context-sensitive "draw" sidepane.
* We now allow a packet from Maxima to end in the middle of an
unicode codepoint.
* If the name of a lisp function is known it now is displayed.
* A right-click menu that copies an animation to the clipboard.
* A new default value for the current MathJaX release.
* A "recent packages" menu for packages loaded from load() or
from the menu.
* Advertise the current file and the file's state to the
Operating System
* Copy as Enhanced Metafile (Windows only).
* Code simplifications.
* A dockable panel for the debug messages.
* A more modern theme.
* Draw: A right-click menu allowing to open images from the
current session as interactive gnuplot sessions.
* Migrate the config file to a XDG-compatible location if
wxWidgets is new enough to support it.
* A "Tip of the day" dialogue that allows for resizing,
scrollbars and work while it is still open.
* Matrices can now be displayed using round and square brackets.
* Various High-DPI enhancements.
* Enhancements for low-resolution screens.
* Many bug fixes.
* Reduced the number of autogenerated files, installed files and
external dependencies to a minimum.
* Big performance improvements, again.
- Update URL and Source urls in keeping with upstream changes.
* Wed May 16 2018 badshah400@gmail.com
- Drop Requires: libgnomeprint; it is not needed for printing any
more.
Version: 18.02.0-bp150.1.3
* Wed Feb 21 2018 badshah400@gmail.com
- Update to version 18.02.0:
* More tooltips
* A menu containing the most important commands for lists.
* TableOfContents: A right-click menu item that allows to toggle
display of section numbers
* The size of images can now be restricted to any amount of
centimeters.
* On a few operating systems: The network indicator icon now
knows how much CPU power maxima uses.
* Autocompletion now suggests the names of built-in packages for
load(), batch(), and batchload().
* Autocompletion now suggests the names of built-in demos for
demo().
* wxMaxima can now handle requests to display raw lisp elements.
* A drop-down box for changing cell styles
* If an input cell is hidden and has no output it now is no more
displayed as a blank vertical space.
* wxMaxima no more requires the icon files, tooltips and
autocompletion files to be shipped as separate files, which
makes creating a ready-to-install package of wxMaxima easier
and less error-prone.
* Autosave is now enabled by default on new installs.
* Big code cleanups.
* Many bugfixes
* Many performance improvements
* Dropped the autotools as the cmake build of wxMaxima is way
more powerful.
- Drop unnecessary post[un] scriptlets for openSUSE >= 1500: these
are automatically handled by rpm file-triggers.
* Thu Oct 26 2017 badshah400@gmail.com
- Update to version 17.10.1
+ No list of changes from upstream.
- Drop wxMaxima-fix-tooltip-comparison.patch: incorporated into
upstream sources.
- Appdata is now installed to %{_datadir}/metainfo, adapt file
list accordingly. Own parent dir to avoid ownership issues.
* Thu Oct 12 2017 jengelh@inai.de
- Trim description of irrelevant parts.
* Wed Oct 11 2017 badshah400@gmail.com
- Update wxMaxima-fix-tooltip-comparison.patch to fix a potential
crash introduced by its previous iteration; taken from upstream.
- Use rsvg-convert instead of inkscape to convert svg icons into
multi-sized png icons -- this significantly reduces the number
of build dependencies.
* Sun Oct 01 2017 badshah400@gmail.com
- Add wxMaxima-fix-tooltip-comparison.patch: Patch from upstream
that fixes building by using the correct comparisn operations
involving `tooltip` [gh#andrejv/wxmaxima#929].
* Sat Sep 30 2017 badshah400@gmail.com
- Update to version 17.10.0:
* Jump to the char containing the error on encountering
unmatched parenthesis.
* Try to place the cursor near the error in all other cases.
* Attempt to mark the whole error message in red. This is bound
to fail in some cases as maxima sometimes only sends part of
an error message through the error() command. But it is better
than nothing.
* Detect and mark most warnings.
* A "evaluate cells below" right-click-menu item.
* Autosave now even works for unsaved documents adding them to
the "recent documents" list if needed.
* Big parenthesis are now drawn using unicode characters, if
available.
* Nicer integral, Product and Sum signs, optionally including
antialiassing even if no font provides them.
* MouseOver tooltips for some of the more exotic worksheet
items.
* A "Copy as svg" function that is as good as wxSVGFileDc allows
us to be.
* Worksheet objects now can provide their own ToolTips.
* Config Dialogue: An editor for the startup file.
* It is now possible to select which formats "Ctrl+C" should
place data on the clipboard in.
* Now multiple animations can run concurrently and can be told
to autostart.
* A menu entry that allows to select 1D and ASCII Art Maths.
* Recent files that currently don't exist are grayed out now.
* A command-line switch that triggers evaluation on startup of
wxMaxima.
* Many Bug Fixes and Performance improvements.
* Sun Jul 09 2017 badshah400@gmail.com
- Update to version 17.05.1:
* Mainly fixes some issues related to Mac OS
* Wed Jun 14 2017 badshah400@gmail.com
- Update to version 17.05.0:
* A config item that allows to disable printing of Cell brackets
* Cell brackets of inactive cells can now be hidden
* Due to popular demand we can now suppress the output of
automatic labels.
* The option to use a Minus instead of a Hyphen.
* Table of Contents: Folded items are now grayed out.
* Table of Contents: A right-click menu.
* Copy-and-paste now includes hidden cells and folded items.
* Eye Candy: An indicator that shows when maxima and wxMaxima
exchange data.
Double-clicking this indicator opens up the network monitor.
* Autocompletion now collects words from the current code cell,
too.
* Better indentation of if clauses and loops.
* If the number is too long to display it now is still possible
to copy it.
* Documented that box() highlights text in maxima's output.
* the with_slider type of commands now uses wxstatusbar() in
order to provide progress information for the user.
* Several scrolling fixes, again.
* Two concurrent wxMaxima instances now no more overwrite each
other's "Recent files" list.
* If a error message or question arises or maxima finishes
calculating and the window currently isn't active the
operating system is asked to notify the user in a
non-disrupting way. For the case of the end of a calculation
this can be turned off.
* The notification can be activated for the case that the window
isn't active and maxima finishes calculating, too.
* Invalid XML tags are now handled more gracefully
* Deduplicated the code for saving .wxm files
* content.xml files that have been extracted from a broken .wxmx
file (e.G. using a text editor as UTF8-encoded TeXt without
BOM can now be loaded by wxMaxima in order to reconstruct the
worksheet.
* MacOs: Upgrading from a previous version should no more cause
crashes due to font issues.
* MathJaX export can now be configured to instruct the html
export to download MathJaX from a different URL: They moved
the URL one can use and might do so again somewhere in the
future.
* Maximum number of digits and if we use user-defined labels now
are no more hardcoded into the worksheet at evaluation time.
* Anwers to maxima's questions are now remembered across
sessions.
* cmake is now our main build system
* Massive speed-ups
* File/Open can now import .mac and .out files from Xmaxima
* Many additional bug fixes and stability enhancements.
- Switch to using cmake for build.
- Use github URL's for homepage and source tarball.
* Mon Mar 13 2017 tchvatal@suse.com
- Build with new RPM package in Factory
- Shorten a bit the description
- Remove unused configure switch
* Tue Feb 07 2017 badshah400@gmail.com
- Version update to 16.12.2:
* Changes not documented by upstream.
- Changes from version 16.12.1:
* Fixed a bug that broke the possibility to select output cells.
- Drop doc files already installed using %doc.
* Mon Dec 19 2016 badshah400@gmail.com
- Version update to 16.12.0:
* Not a change in wxMaxima, but useful: In maxima >5.38 the
load() command can load .wxm files like it would load .mac
files.
* Better detection and diagnosis for maxima process that
terminate unexpectedly even if the OS fails to notify us that
the network connection with maxima has dropped.
* Incremental search
* Automatic line wrap
* Bullet lists now use real bullets.
* Markdown: Block quote support
* A button that temporarily hides all code cells
* Massive speedups in the drawing code.
* Added a wxstatusbar() command that allows a long-ranging
block() to send a string about its progress to the status bar.
* Support for cells that are >5000 pixels wide
* Better High-DPI support
* A Kabyle Translation for users of wxWidgets >= 3.0.1
* Holding the "evaluate" key now evaluates all cells of the
document one-by-one
* .wxm files now include image cells
* Drag-and-drop now handles image cells
* Copy bitmap now can generate higher-resolution bitmaps
* The application we drag-and-drop to now can select a format to
get the data in including RTF, MathML, wxm, bitmap and plain
text.
* A new "copy as plain text" right-click menu item that copies
the input and output of a cell.
* An all-new manual and improved documentation of the source
code.
* More unicode characters in the symbols pane
* Several content assistent enhancements for platforms that
support it.
* Corrected a few scrolling bugs.
* Shift+Click now selects text or cells.
* Several small editor enhancements.
* Even if we scrolled away from evaluation wxMaxima now scrolls
back to the cell if an error occurs.
* Integrals should now always be saved correctly.
* Errors in xml from maxima or in the output cells of .wxmx
files now result in error messages, not in silently discarded
math elements.
* Many additional bug fixes and performance improvements.
- Drop wxMaxima-appstream-xml-filename.patch, incorporated into
upstream.
* Tue Aug 09 2016 tchvatal@suse.com
- Version update to 16.04.2:
* various small bugfixes
- Sort with spec-cleaner
* Fri Jul 15 2016 badshah400@gmail.com
- Add wxMaxima-appstream-xml-filename.patch: Fix the appstream xml
file name (must be identical to .desktop file name w/o ext) and
the reference to the .desktop file therein (refers to
wxmaxima.desktop while installing wxMaxima.desktop); reported
upstream.
- Update file list accordingly:
wxmaxima.appdata.xml -> wxMaxima.appdata.xml
* Wed Apr 06 2016 badshah400@gmail.com
- Update to version 16.04.1:
+ Bug fixes.
* Wed Apr 06 2016 badshah400@gmail.com
- Update to version 16.04.0:
+ A TeX-like subscript notation: A_1 is now by default shown as
an A with an 1 as subscript
+ High-quality icons for high-dpi screens.
+ Some broken .wxmx files generated with wxMaxima 13.04 and
older will now automatically be repaired
+ Tried to make communication with maxima more stable
+ Debug: A monitor for the xml communication between maxima and
wxMaxima
+ Leading White-space in front of a character that has to be
escaped in XML is no more ignored.
+ jpeg-encoded images are now no more converted to much larger
png files on saving .wxmx files and on exporting.
+ Images will now actually be converted to the target format.
+ Bumped the minor version of the .wxmx format: Some old
versions of wxmaxima will replace .jpg files embedded in .wxmx
files by a placeholder on load
+ Increased both speed and memory-efficiency of image handling
+ Save the zoom factor at exit and reload it on opening a new file
+ An option that makes wxMaxima use user-defined labels instead
of %o where an user-defined label exists. Works well together
with unchecking the "export code cells" config item.
+ A separate text style for user-defined labels.
+ The "evaluate all cells" and "evaluate till here" now start
with a fresh instance of maxima
+ TeX export now should work with most unicode chars we have ESC
sequences for.
+ An auto-repair functionality that repairs most .wxmx files
wxMaxima 13.04 was not able to open again.
+ A few new ESC sequences and markdown commands.
+ "#" now is shown as a "not equal" sign as a "not equal" sign
already would be interpreted as "#".
+ Teach CCL on Windows how to deal with unicode variable names
like ΓΌ and ?. For SBCL the necessary change has been done on
the maxima side.
+ Sidebars for symbols
+ Printing text cells now works again
+ The <ESC> key now works as a shortcut that closes the search
dialogue.
+ A copy-to-MathML feature
+ Many bug, usability and performance fixes
+ Most importantly: If it is a cursor it now blinks.
- No longer rm .menu file, not bundled in upstream tarball any
more.
* Mon Mar 28 2016 dvaleev@suse.com
- ExcludeArch POWER64 architecture, maxima is excluded due to missing
clisp
* Tue Sep 08 2015 badshah400@gmail.com
- Update to version 15.08.2:
- Bugs fixed:
+ Added en.po to distribution.
+ Disable check for event types.
+ Correctly update the stats sidebar visibility in menus.
+ Update version number.
+ Don't remove new lines from lisp cells.
+ Added en.mo to distrubution.
- Remove wxMaxima-missing-make-targets.patch: incorporated
upstream.
* Thu Sep 03 2015 badshah400@gmail.com
- Update to version 15.08.1:
+ Bug fixes (undocumented).
- Rebase wxMaxima-missing-make-targets.patch; two issues fixed
upstream (and removed from patch), one issue persists.
* Wed Aug 19 2015 badshah400@gmail.com
- Update to version 15.08.0:
+ MathJAX now provides scaleable equations and extended
drag-and-drop for the html export.
+ The table-of-contents-sidebar now shows the current cursor
position.
+ Fixed a few instances of cursors jumping out of the screen.
+ Fixed a few instances of cursors jumping to the beginning or
end of the worksheet.
+ Better detection which cell maxima is processing and if it
still is doing so.
+ Regression: Hiding the toolbar didn't work on some systems.
+ Markdown support for <=, >=, <=>, <-, ->, <->, => and +/-
symbols.
+ An option to not export maxima's input as well as the output.
+ An option to use High-resolution bitmaps for the HTML export.
+ Images that are too big for the window now are displayed in a
scaled-down version.
+ Fixed the support for out-of-tree-bulds that was broken in 15.04.
+ Meaningful ALT texts for the HTML export to provide accessibility.
+ An option to include the .wxmx file in the .html export.
+ Performance fixes that are espectionally effective for MSW
+ Unification of some platform-specific code.
* bash autocompletion.
+ A fourth sectioning level.
+ Made entering uppercase greek letters easier and documented
how to input special unicode symbols.
+ Syntax highlighting in code cells.
+ Automatic highlighting of text equal to the currrently
selected one.
+ A batch mode that pauses evaluation if maxima asks a question.
+ A "halt on error" feature.
+ Now evaluation of a new command is only triggered if
evaluation of the last command has finished. This means that
output from maxima is always appended to the right cell.
+ Un-broke error and question handling for multiple commands per
cell. Sincewe now send maxima's input command-per-command this
means a cell with multiple commands is no more evaluated
faster than multiple cells with single commands each.
+ If ever a end-of-evaluation marker gets lost there is a new
"trigger evaluation" menu entry in the maxima menu.
+ On wxGtk autocompletion was replaced by a content assistant
that is based on the surprisingly powerful autocompletion
feature.
+ Ctrl+Tab now launches the autocompletion (or content
assistant, if available).
+ Tab and Shift+Tab now indent and unindent regions.
+ Ctrl+Mouse wheel and Ctrl++/- now zoom in and out of the
worksheet.
+ Allow Extending selection from part of a single cell to
multiple cells.
+ An Autoindent functionality.
- Changes from version 15.04.0:
+ See /usr/doc/packages/wxMaxima/ChangeLog file.
- Explicit dependency on wxwidgets >= 3.0.
- Update maxima version required for building.
- Package ChangeLog file available in upstream tarball since
version 15.04.0.
- Add patch required because upstream missed a few files from
the tarball:
+ wxMaxima-missing-make-targets.patch (touches autotool files
BR on autoreconf required).
- Generate and install hicolor icons from the bundled svg icon
file; introduces BR on inkscape, hicolor-icon-theme.
- Use %post and %postun scriptlets as necessary.
- Update filelist to include new files installed by upstream, as
well as hicolor icons.
- Update desktop menu filename to be consistent with upstream; add
Mimetypes specification to .desktop file.
* Mon Feb 09 2015 jengelh@inai.de
- Use wxWidgets 3 and remove manual dependencies.
Run fdupes over more files.