|
|
|
|
Changelog for wxMaxima-24.05.0-2.0.2.1.sr20240702.x86_64.rpm :
* Tue Jul 02 2024 Atri Bhattacharya - Manually install mimetype icons ignored by cmake install. * Tue May 14 2024 Atri Bhattacharya - Update to version 24.05.0: * Faster discarding of maths that is too long to read * Resolved a crash on closing the last window (gh#wxMaxima-developers/wxmaxima#1898) * Now only wxWidgets builds with Unicode support (default) are allowed. * Use po4a instead of po4a-translate for the generation of internationalized manuals. po4a-translate is deprecated (gh#wxMaxima-developers/wxmaxima#1899) * Allow compiliation with the current wxWidgets development version * Code reorganization to promote stability * Security: Use a standard function (CreateTempFileName) for creating * temporary filenames instead of using the process id as \'random\' number. * Security: (autosaved) temporary files now use secure permissions, are not readable by everyone. * wxm files no more truncate text (gh#wxMaxima-developers/wxmaxima#1908) * Unicode sidebar: Allow searching for unicode numbers too, not only the character name. * Unicode sidebar: Correct the search filter, the last char was always shown, even if there was no match. * Improvements of the manual. * Performance: Replaced many copy operations by references to const * Correctly handle deletion of the last cell (gh#wxMaxima-developers/wxmaxima#1911, gh#wxMaxima-developers/wxmaxima#1840) * A link from the help menu to maxima\'s help page * Offer more maxima demos in the right-click menu * Resolved a threading race condition (gh#wxMaxima-developers/wxmaxima#1912) * Resolved literally hundreds of warnings from static analysis tools * Support for the %catalan constant * A backward-search fix (gh#wxMaxima-developers/wxmaxima#1913) * Updated translations. * Fri Mar 22 2024 Giacomo Comes - drop obsolete texinfo scriptlet * Tue Mar 12 2024 Atri Bhattacharya - Update to version 24.02.2: * Set maxima\'s LANG variable, not wxMaxima\'s LANG (gh#wxmaxima-developers/wxmaxima#1897). * Speed up the communication between maxima and wxMaxima. * Sometimes newlines in misc text from maxima got lost (gh#wxmaxima-developers/wxmaxima#1894).- Delete non-standard hicolor icon sizes.- Do not recreate icons manually; these are now installed by build scripts automatically.- Drop BuildRequires: rsvg-convert: no longer required after above change. * Mon Feb 05 2024 Atri Bhattacharya - Update to version 24.02.0: * Faster start-up * Better performance directly after startup * Faster loading of files * Better button placement in sidebars * Got rid of a crash on startup in fedora (gh#wxmaxima-developers/wxmaxima#1862) * Clear wxMaxima\'s input buffer on starting a new maxima process (gh#wxmaxima-developers/wxmaxima#1856) * A nicer ChangeLog dialogue * Corrected for swapped row and columns in wizard enter matrix * Fixed a few bugs in the XML saving code (gh#wxmaxima-developers/wxmaxima#1867) * Zooming did cause recalculation only for the 1st cell (gh#wxmaxima-developers/wxmaxima#1870) * Many config changes now have immediately effect on the worksheet * Added the unicode-enhanced ASCII art from maxima to the menus * Steamlined the cell size calculation stuff * Completely overhauled the printing functionality * Moved more of the help file indexing to the background (gh#wxmaxima-developers/wxmaxima#1856) * Better event handling in the unicode sidebars (gh#wxmaxima-developers/wxmaxima#1875, #1863) * Reading out the values of maxima variables for the GUI was broken * Many checkmarks in menus had the wrong value * Maxima\'s demos are now available in the menu and context menu * Default the filter search boxes to text search, not regex * Rescaling affected size calculations for code only with a delay * Mac Os: way higher stability if multiple windows are open * The context menu in the \"greek letters\" sidebar now works (gh#wxmaxima-developers/wxmaxima#1878) * Resolved an assert if the internal help browser was disabled, * but requested (gh#wxmaxima-developers/wxmaxima#1881) * wxMaxima now preserves history entries between sessions * Better LibreOffice compatibility with the MathML output * Better HTML output * Fix crash when exporting a worksheet with animations to TeX * Resolved a crash on closing a window (gh#wxmaxima-developers/wxmaxima#1889) * Mon Dec 25 2023 Atri Bhattacharya - Update to version 23.12.0: * Input text selection was cleared when right-clicking on it (gh#wxMaxima-developers/wxmaxima#1845). * Pressing both mouse buttons simultaneously caused an assert (gh#wxMaxima-developers/wxmaxima#1844). * Corrected the cursor position after unsuccessful autocompletes. * Corrected the handling of question prompts from maxima (gh#wxMaxima-developers/wxmaxima#1827). * Bug corrections in the search functionality. * RegEx search works again. * Clicking on the notification now is more likely to focus the worksheet. * Corrected the cell folding logic (gh#wxMaxima-developers/wxmaxima#1853). * Folded cells are no more evaluated (gh#wxMaxima-developers/wxmaxima#1853). * Now we try to generate a backtrace on crashes (gh#wxMaxima-developers/wxmaxima#1802). * Corrected the position of integral limits. * Nicer product, sum and integral signs. * Hidden cells weren\'t restored from wxm files (gh#wxMaxima-developers/wxmaxima#1855). * diff() no longer causes spurious multiplication dots (gh#wxMaxima-developers/wxmaxima#1825). * Mon Nov 20 2023 Atri Bhattacharya - Update to version 23.11.0: * Correctly draw the bracket of the cell under the cursor (gh#wxMaxima-developers/wxmaxima#1811). * Maths display was corrupted if the window was temporarily not wide enough to display it in 2D (gh#wxMaxima-developers/wxmaxima#1812). * Added many range checks to the code. * Correct label scaling after changing the zoom factor (gh#wxMaxima-developers/wxmaxima#1815). * Repaired \"copy as bitmap\" (gh#wxMaxima-developers/wxmaxima#1820). * Repaired EMF and SVG output (gh#wxMaxima-developers/wxmaxima#1838). * Focus the search text on activating the search box (gh#wxMaxima-developers/wxmaxima#1821). * Correctly support dropping multiple files on the worksheet. * If the worksheet isn\'t empty dropping a file on the worksheet no more closes the currently open file. * Try harder to kill maxima on closing it (gh#wxMaxima-developers/wxmaxima#1824). * Menu items for displaying the internal representation. * Better display of diff(), if multiplication dots are enabled (gh#wxMaxima-developers/wxmaxima#1825). * Tried to resolve a few asserts (gh#wxMaxima-developers/wxmaxima#1831). * Resolved many warnings from several static analysis tools. * Fine-tuning of the \"undo\" function. * Sun Oct 08 2023 Atri Bhattacharya - Update to version 23.10.0: * A big rewrite to make the static analysis tools happy. * Many stability improvements. * Maxima\'s help commands work again out-of-the-box. * Corrected the worksheet size calculation. * Better support for loading .wxmx files from weird paths. * Finally resolved the \"Right-click resets zoom\" problem (gh#wxMaxima-developers/wxmaxima#1810). * A speed up. * Many right-click menu fixes (gh#wxMaxima-developers/wxmaxima#1810). * Display/Hide label fixes. * Many help browser improvements (gh#wxMaxima-developers/wxmaxima#1802). * The worksheet size no more is underestimated (gh#wxMaxima-developers/wxmaxima#1802). * Cell creation fixes. * Copy-and-paste improvements (gh#wxMaxima-developers/wxmaxima#1809). * Better error messages for bitmaps. * Many additional bug fixes. * Thu Sep 07 2023 Atri Bhattacharya - Update to version 23.8.0: * Better print scaling. * More consistent page size handling for printing. * Many performance and stability fixes from coverity-scan. * Resolved many warnings from cppcheck. * A RegEx search. * Wed Aug 02 2023 Atri Bhattacharya - Update to version 23.7.0: * Printing: * Made the page margins configurable (gh#wxMaxima-developers/wxmaxima#1787). * We no more print page headers (gh#wxMaxima-developers/wxmaxima#1791). * Printing no more omits labels (gh#wxMaxima-developers/wxmaxima#1507). * A better pagebreak algorithm. * No more ghost lines around text cells. * Less ugly integral signs. * Many stability fixes. * More Consistent worksheet scaling and sizes (gh#wxMaxima-developers/wxmaxima#1780). * Correctly save the color settings (gh#wxMaxima-developers/wxmaxima#1789). * Correctly check the numeric and other menu items. * The cursor no more disappears (gh#wxMaxima-developers/wxmaxima#1788). * Updated translations. * Sat Jun 10 2023 Atri Bhattacharya - Update to version 23.5.1: * Process the command line option --maxima=. * Resolved several possibilities to crash the config dialogue (gh#wxMaxima-developers/wxmaxima#1774, gh#wxMaxima-developers/wxmaxima#1766). * Correctly calculate the worksheet size in the background (gh#wxMaxima-developers/wxmaxima#1766). * Correctly restore parenthesis on load (gh#wxMaxima-developers/wxmaxima#1779). * Always revise the decision what to display as 2D equation on window width changes. * 2D display of integrals had zero size (gh#wxMaxima-developers/wxmaxima#1780). * Thu May 18 2023 Atri Bhattacharya - Update to version 23.5.0: * Got rid of some compiler and cppcheck warnings. * Big performance improvements. * A \"maxima versus typical programming languages\" tutorial. * Table of contents: Jump to the chapter the cursor is in. * Resolved another crash in the config dialogue. * Updated the unicode character list. * Resolved more potential event ID clashes. * Use an external file as wxMathML.lisp is now selected using a command line option, not configured in the GUI. This is mostly needed for developers, no need to expose it to the end user. * Better handling of paths to maxima when starting new wxMaxima processes. * new wxMaxima processes now get more of the command-line args of the parent process. * wxMaxima no more tries to install its own fonts. * Thu May 04 2023 Atri Bhattacharya - Update to version 23.4.1: * More config dialogue tweaks. * Recent file list: Don\'t try to re-use no-more-used wxWidgets IDs. * Make sure that the help sidebar is shown when opening a help topic. * If maxima wants us to open a help browser and wxMaxima was compiled without one it now opens an external help browser. * The load() command now again works with symbols as package names..- Changes from version 23.4.0: * Made the GUI more responsive for functions with much output. * Handle errors in the XML from maxima more gracefully. * Rewrote parts of the lisp part of wxMaxima. * Resolved a few lisp warnings. * Resolved a few XML errors caused by not escaping special chars. * Automatic XML generation tests. * Correct display of operators. * A better style sample for the config dialogue. * Resolved several asserts. * Resolved a few small bugs in the autosave logic. * Tue Mar 14 2023 Atri Bhattacharya - Update to version 23.3.0: * More styles consistency (gh#wxMaxima-developers/wxmaxima#1753). * Better configuration validation * Depending on the wxWidgets version Unicode letters were interpreted inorrectly (gh#wxMaxima-developers/wxmaxima#1754). * The manual anchors cache now saves the file-per-chapter URLs, too. * cmake -DWXM_DISABLE_WEBVIEW now allows to find wxWidgets, if wxWebView wasn\'t compiled. * Completely rewrote the dockable-sidebars-stuff. * Many files are now build on demand, not at configure time. * Tue Feb 14 2023 Atri Bhattacharya - Update to version 23.2.0: * Fix XML generation of wxmx documents (gh#wxMaxima-developers/wxmaxima#1556). * A faster font cache. * Faster communication between wxMaxima and maxima. * Dropped the dependency on an [internal] ww898 library. * More consistent text style handling. * A separate style for operators (gh#wxMaxima-developers/wxmaxima#1002). * A nicer ChangeLog. * Wed Jan 04 2023 Dirk Müller - update to 22.12.0: * A cleaner status bar with double-click actions * Better display of labels * box() now is displayed as a box, as the maxima manual states * box(expr, \"highlight\") display expr in red, instead * Resolved a few display glitches * Resolved OS-dependant wrong actions on gui events * A few system and compiler specific fixes * Resolved a few compilation warnings * Try harder to connect maxima if one communication port is blocked * Better display of help text in the console * Faster saving of .wxmx files * Better toolbar bitmap handling * Mon Dec 05 2022 Atri Bhattacharya - Update to version 22.11.1: * Repaired zooming the worksheet.- Changes from version 22.11.0: * Resolved an ID collision (gh#wxMaxima-developers/wxmaxima#1726). * Faster restart of maxima (gh#wxMaxima-developers/wxmaxima#1715). * Make various dialogs window-modal (gh#wxMaxima-developers/wxmaxima#1712). * Proper handling of unicode in selection (gh#wxMaxima-developers/wxmaxima#1726). * An unicode conversion error (gh#wxMaxima-developers/wxmaxima#1727). * Repaired the \"enter matrix\" dialogue. * Jump to the correct anchor even if using online help. * Translation updates. * Many windows build improvements. * Resolved a crash on restarting maxima.- Relax wxGTK3 requirement to version >= 3.1.5.- Use xvfb-run for tests (which still do not work). * Thu Nov 10 2022 Atri Bhattacharya - Update BuildRequires: wxGTK >= 3.2 now required. * Fri Sep 02 2022 Atri Bhattacharya - Update to version 22.09.0: * Support for wxWidgets 3.1.7 * The description field for wizards no more is a MouseOverToolTip * Wizards now accept chars from the unicode buttons * Wizards now can balance parenthesis * Wizards for operatingsystem, basic programming and string operations * More miscellaneous work on the wizards * The watchlist was broken * Better scalability of the config dialogue * Folded multiline code cells are now sent to Maxima correctly (gh#wxMaxima-developers/wxmaxima#1674) * The output of the \"?\" command contained spurious \"<\" (gh#wxMaxima-developers/wxmaxima#1688) * ?, ?? and describe() now use a browser window, by default * Search harder for the Maxima manual * Search harder for Maxima manual entries * Now we find Maxima manual entries that have no explicit anchor * On Linux, MacOs and, if wxWidgets was compiled with edge support the help browser can be obened in a dockable window * wxMaxima can now compiled, even if wxWidgets was configured with the option \"--enable-privatefonts=no\". * Names that end in an underscore are now printed correctly (gh#wxMaxima-developers/wxmaxima#1706) * Made the tests work on more platforms (gh#wxMaxima-developers/wxmaxima#1709) * Resolved some asserts (gh#wxMaxima-developers/wxmaxima#1574) * Working MathJaX (gh#wxMaxima-developers/wxmaxima#1702) * A primitive integrated ChangeLog viewer * Better documentation (gh#wxMaxima-developers/wxmaxima#1693) * Better unicode handling (gh#wxMaxima-developers/wxmaxima#1691) * Many additional bugfixes- Drop wxMaxima-disable-slow-multithreadtest.patch: Incorporated upstream. * Fri Jul 22 2022 Atri Bhattacharya - 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 - 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 - 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. * Tue Dec 07 2021 Atri Bhattacharya - 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 - Update to 21.05.2 * Source cleanup, no visible changes for Linux users- Provide correct documentation files * Tue May 18 2021 Atri Bhattacharya - 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 - remove pandoc dependency (seems to build without and is not available on 32bit platforms) * Tue Apr 13 2021 Atri Bhattacharya - 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 - 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 - 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.
|
|
|