* Fri Jul 22 2022 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 22.05.0:
* Added guess_exact_value to the numeric menu.
* Added lapack to the matrix menu.
* Added linpack to the numeric menu.
* Added a "declare facts" right-click menu entry to variables.
* We no more reserve space for hidden input.
* A better logexpand section in the numeric menu.
* Many wizards have a more modern look and feel, now.
* The modern-style wizards are now dockable by default.
* Undo and redo buttons for the toolbar.
* A "construct fraction" wizard
(gh#wxMaxima-developers/wxmaxima#1664).
* Printing multiple-page documents now should work again on
Linux (gh#wxMaxima-developers/wxmaxima#1671).
* The selection should now no more overwrite test
(gh#wxMaxima-developers/wxmaxima#1665).
* Hidden code cells now are correctly sent to maxime
(gh#wxMaxima-developers/wxmaxima#1674).
* Support for wxWidgets 3.1.6.
- Disable testing until issues sorted
(gh#wxMaxima-developers/wxmaxima#1699).
* Sat Apr 16 2022 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 22.04.0:
* Resolved a bug in parenthesis matching
(gh#wxMaxima-developers/wxmaxima#1649).
* Faster startup logic.
* Translation updates.
* Sat Mar 26 2022 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 22.03.0:
* Add an compile option "WXM_INCLUDE_FONTS", which allows to
specify, if additional fonts should be included.
* Rename command line option --logtostdout to --logtostderr.
* A better heuristics for finding out what to style as 1D maths.
* Consistent image resolutions.
* No more crashes on exporting multiple animations at once
[gh#wxMaxima-developers/wxmaxima#1616].
* Drag-and-Drop in the table of contents
* Table of contents: Convert sections to subsections and similar
[gh#wxMaxima-developers/wxmaxima#1629].
* Parenthesis and quote matching now uses the maxima parser.
* A way of limiting the toc depth shown in the table of
contents.
* Now the problems after a kill(all) should be finally resolved.
* Better support for the debugger
[gh#wxMaxima-developers/wxmaxima#1625].
* Machine-Float NaNs no more causes XML errors.
* Labels with hexadecimal numbers no more cause crashes
[gh#wxMaxima-developers/wxmaxima#1633].
* wxMaxima no more skips chars in subscripted variables
[gh#wxMaxima-developers/wxmaxima#1632].
* Merging cells per keyboard shortcut works again
[gh#wxMaxima-developers/wxmaxima#1626].
* Symbols buttons whose symbols the GUI font lacks are now
hidden.
- Minor rebase of wxMaxima-disable-slow-multithreadtest.patch to
apply cleanly.
Version: 21.11.0-bp154.1.36
* Tue Dec 07 2021 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 21.11.0:
* Allow seeing all files in the file save dialog
(gh#wxMaxima-developers/wxmaxima#1557).
* Fix an error when using Alt up arrow (show previous command)
(gh#wxMaxima-developers/wxmaxima#1566).
* Rewrote a config dialogue.
* Improvements in the manual.
* Fix a warning, which occurred, when starting wxMaxima the
first time.
* ww898 unnecessarily limited the list of supported platforms.
* wxMaxima's properties to Maxima symbols can now no more be
killed.
* Allow single GroupCells to be converted to LaTeX.
* Enable reloading and changing images inserted via "Cell" ->
"Insert Image..." (gh#wxMaxima-developers/wxmaxima#1597).
* Correctly set the document saved state when the size of an
image is changed.
* Use the AUTHORS file for the Credits page in the "About"
dialogue.
* Handle power events (gh#wxMaxima-developers/wxmaxima#1607).
* Fix ugly buttons in the sidebars with recent wxWidgets.
* Updated translations.
* Mon May 31 2021 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to 21.05.2
* Source cleanup, no visible changes for Linux users
- Provide correct documentation files
* Tue May 18 2021 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 21.05.1:
* Resolved a segfault on printing that could be triggered on
some computers.
- Changes from version 21.05.0:
* Long numbers now can be broken into lines.
* On Export long numbers sometimes got lost.
* The height of folded cells now is calculated correctly, again
(gh#wxMaxima-developers/wxmaxima#1532).
* Printing now can insert pagebreaks within GroupCells
(gh#wxMaxima-developers/wxmaxima#970,
gh#wxMaxima-developers/wxmaxima#1528,
gh#wxMaxima-developers/wxmaxima#1241,
gh#wxMaxima-developers/wxmaxima#181,
gh#wxMaxima-developers/wxmaxima#573,
gh#wxMaxima-developers/wxmaxima#1082).
* Changed the font for the PDF manuals to free Google Noto
fonts.
* Now all PDF manuals can be created without missing characters.
* Solved a crash when printing.
* Updated translations.
* Tue May 04 2021 Dirk Müller <dmueller@suse.com>
- remove pandoc dependency (seems to build without and is not available
on 32bit platforms)
* Tue Apr 13 2021 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 21.04.0:
* Fix visualization after "Evaluate all cells (Ctrl+Shift+R)"
(gh#wxMaxima-developers/wxmaxima#1512).
* Fix context sensitive help with F1
(gh#wxMaxima-developers/wxmaxima#1508).
* Add an option for not showing matching parenthesis
(gh#wxMaxima-developers/wxmaxima#1509).
* Changed the weather icons in the toolbar to more meaningful
ones (gh#wxMaxima-developers/wxmaxima#1514).
* Many bugfixes with respect to correctly breaking lines
(gh#wxMaxima-developers/wxmaxima#1528,
gh#wxMaxima-developers/wxmaxima#1471,
gh#wxMaxima-developers/wxmaxima#1512).
* Fix a bug in copy-paste of saved/loaded results
(gh#wxMaxima-developers/wxmaxima#1518).
* Fix a crash when pressing Ctrl-X while a math cell is selected
(gh#wxMaxima-developers/wxmaxima#1519).
* CMake 3.10 is now required for building wxMaxima.
* C++ 14 is required for building wxMaxima. Now CMake knows
about that fact.
* Many external build scripts are now replaced by C++ and CMake
commands.
* A menu entry for when to invoke the debugger.
* Thu Mar 04 2021 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 21.02.0:
* Replaced openMP by c++11's built-in thread handling.
* Resolved a crash when deleting regions.
* The --ini switch should work again correctly.
* Fix an issue, where demos didn't re-center screen anymore,
when screen is full and print was incomplete.
* Made the time between autosaves configurable.
* Fixed an issue with reproducible builds.
* Updated translations.
- Add upstream bug reference [gh#wxMaxima-developers/wxmaxim#1504]
for wxMaxima-disable-slow-multithreadtest.patch and change
PATCH-FIX-OPENSUSE tag to PATCH-FIX-UPSTREAM.
* Sat Feb 13 2021 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 21.01.0:
* Many small bugfixes including a crash on loading files with
images
* Updated translations.
- Add wxMaxima-disable-slow-multithreadtest.patch: Disable a slow
test that causes timeouts on OBS workers for openSUSE >= 1550.
* Wed Dec 30 2020 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 20.12.2:
* Compilation now works again in the case that wxWidgets uses
the stl.
* Additional eye candy: Nicer display of sets.
- Changes from version 20.12.1:
* Resolve a small privacy issue.
- Changes from version 20.12.0:
* Support for gcc 5.5.
* Many code cleanups.
* wxMaxima now will work even if no english locale is installed.
* A few additional bug fixes.
* More work on a modern look-and-feel.
* Updated translations.
* Tue Nov 24 2020 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 20.11.1:
* Bugfixes and a fight against bit rot in external frameworks.
* Many bug fixes in various places.
* Work on a more modern look-and-feel.
* stringdisp support and a menu item for it.
* Updated the default MathJAX to version 3.
* Many autosubscripting improvements.
* Updated translations.
- Changes from version 20.11.0:
* Many bug fixes.
* An editor for maxima's environment variables.
* Updated translations.
- Run tests as part of %check section; BuildRequires Xvfb.
* Wed Oct 21 2020 Atri Bhattacharya <badshah400@gmail.com>
- Add BuildRequires: maxima-exec-sbcl; needed to resolve
unresolvable status from multiple maxima_exec being available
after we started building both sbcl and clisp versions of
maxima.
* Sat Sep 12 2020 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 20.09.0:
* Repaired the non-case-sensitive "Replace All" functionality.
* More efficient and accurate calculation of worksheet object
sizes.
* (Hopefully) reduced the last visual glitches.
* diff cells can now be broken into lines.
* Another massive performance update.
* Reduced the memory footprint of big equations.
* A better 2D ASCII Art mode.
* Better High-DPI support.
* If it is configurable it now might have a right-click menu.
* Reduced the memory footprint of cells used only when line
breaking is performed.
* Subscripts created by derivabbrev are now correctly copied as
"diff" command.
* If Maxima comes without suitable manual we now use the online
one instead.
* Added buttons that reset the configuration.
* A few menu items now are checkboxes set and cleared by maxima.
* wxMaxima forgot to release the communication port it used for
talking to maxima.
* Improved performance of receiving data from maxima.
* The font sizes are stored in configuration with full
precision, without rounding to integer.
* Many additional bug fixes.
* Updated translations.
* Wed Jul 22 2020 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 20.07.0:
* A massive performance update.
* Better display of sqrt() cells.
* Better display of fractions.
* Nicer display of lists.
* Made sure we read in the whole .mac file when opening .mac
files.
* Allow building wxMaxima, if pandoc or po4translate are not
installed.
* As always many small additional bug fixes.
* Updated translations.
- Drop wxMaxima-string-type-conversion.patch: upstreamed.
* Sun Jul 19 2020 Atri Bhattacharya <badshah400@gmail.com>
- Compile against the more recent toolkit wxGTK3 >= 3.1 for
openSUSE >= 1550 (mainly for better HiDPI support).
Version: 20.06.6-bp153.1.18
* Fri Jul 03 2020 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 20.06.6:
* Resolved a compiling problem the last release has introduced.
- Changes from version 20.06.1 through 20.06.5: Minor bug fixes.
- Changes from version 20.06.0:
* Many spell corrections and bugfixes
* The history sidebar now works again
* TextCells with copy-alt-text caused an crash
* A few additional small bugfixes
* Many (really many!) big stability improvements
* In sqrt(conjugate(f(x))) the horizontal lines coincided
* Strings were searched for comment starts when adding line
endings
* Faster start-up by avoiding unneeded redraw events
* A big number of performance improvements
* Unfortunately one last temporary fix reduces performance again
* Corrected a bug that sometimes caused parts of equations not
to be displayed
* As this allows to improve performance and stability C++14 is
now used
* Speed boost The list of anchors from the manual is now cached
on disk
* Updated translations.
- Add wxMaxima-string-type-conversion.patch: Fix an invalid
conversion from wxString to wxChar*
(gh#wxMaxima-developers/wxmaxima#1324).
- Add new BuildRequires: pandoc.
- Use ninja for build (BuildRequires: ninja).
* Thu May 21 2020 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Remove unused libomp7-devel dependency: when compiling with GCC,
the GNU implementation libgomp is used, not LLVM's libomp.
* 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
* 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.