Release Notes - SMath Studio - General

Bug

  • SS-4661 - unreliable matrix result display when using optimization "none"
  • SS-4659 - Inline result display problem with units
  • SS-4658 - atan function
  • SS-4656 - NoRealRoots
  • SS-4655 - Unhandled exception: Index out of bounds on pressing Delete key in math region
  • SS-4646 - [Maxima] Draw2D not working
  • SS-4642 - [mono] crash on startup in linux
  • SS-4637 - XML corrupted with apparently unrelated data
  • SS-4635 - Math text strings cursor indices not updated after coded conversions
  • SS-4620 - 2D plot: mouse actions not handled during re-calculate
  • SS-4617 - Backwards compatibility of region properties
  • SS-4612 - Line wrapping problem
  • SS-4603 - Index out of matrix bounds
  • SS-4600 - Unhandled exception on UpdateSelectionBounds
  • SS-4592 - [Maxima] Plugin doesn't work with builds 6970 and newer
  • SS-4587 - Functions dialog exceptions after changes in extensions
  • SS-4584 - [Maxima] Avoid infinite loops for reading image files
  • SS-4583 - canvas not updated
  • SS-4582 - interrupt processing crashes the program when pause on error is enabled
  • SS-4581 - Incomplete display of results in math regions and dynamic assistant
  • SS-3575 - exponentiation index out of bounds
  • SS-3571 - Area region - title selection on single click
  • SS-3570 - Area region - Unwanted movement of collapsed area
  • SS-3569 - Area region - collapsed area includes regions
  • SS-3568 - Try/OnError doesn't works as expected when is inside a line() context
  • SS-3567 - Area protection looses all content on save
  • SS-3565 - Maxima Plot Region: Fix interactive mouse actions for log plots
  • SS-3560 - [Currency Units] SetCurrencyUnits() doesn't accept a unit as argument
  • SS-3549 - Serialization fails if math is not evaluated
  • SS-3541 - Double click selecting a word in a text region and deleting it only deletes a single character at the clicked position
  • SS-3534 - Rounding in options not adhered to
  • SS-3531 - Rendering of int(2)
  • SS-3526 - Vacuum permittivity has wrong unit
  • SS-3523 - [German units] Year unit missing
  • SS-3516 - [Writer Region] Soft crash when cloning writer regions with text and math
  • SS-3515 - significant digits option gets lost
  • SS-3512 - Step into and focused regions
  • SS-3511 - Poor rendering of boolean =
  • SS-3510 - Rounding error
  • SS-3509 - Wrong formatting of europa style functions
  • SS-3508 - Pages View - Page invalidation
  • SS-3505 - Wrong language of new text regions
  • SS-3504 - Results formatting: Global settings affect existing regions
  • SS-3502 - Page View - Region focus appearance not changed clicking between pages
  • SS-3501 - Page View - Duplicated cursor
  • SS-3499 - Rendering glitch in underlined text
  • SS-3497 - Dynamic translation display affected by other regions
  • SS-3496 - Spacing problems in the dynamic preview
  • SS-3495 - Ctrl-Drag of regions adds spurious offset to target position in margin preview mode
  • SS-3494 - breakpoints not updated in the scrollbar
  • SS-3493 - Math Formatting doesn't work in region placeholders
  • SS-3491 - Some Insert menu entries don't switch language after settings change
  • SS-3490 - 0.98.6528 crash on Linux
  • SS-3485 - unwanted matrix nesting on symbolic optimization
  • SS-3483 - type not updated when scalar changed to/from 1x1 matrix
  • SS-3479 - Divide By Zero exception
  • SS-3477 - Dynamic assistance - Plug-in 's name no more available
  • SS-3476 - Printing bounds not displayed for some positions of page separators
  • SS-3473 - Crash on OK in Tools> Settings dialog
  • SS-3472 - Inconsistent trig function names
  • SS-3470 - localization issues with period as OS decimal separator
  • SS-3469 - Maxima: Account for unicode characters in translation routines
  • SS-3465 - importData ignores dec sep in 0.98.6398
  • SS-3464 - Delayed pasting of text in math strings
  • SS-3462 - Delayed pasting of special characters in strings
  • SS-3459 - Maxima: Unreliable communication with 5.40
  • SS-2447 - Dynamic Assistance vs Session Profile
  • SS-2446 - Debug's highlights broken
  • SS-2445 - Decimal symbol not updated in variables' names while changing settings
  • SS-2444 - Put "C" like a Var instead "C=Coulomb"
  • SS-2443 - Vectorize cannot handle 1-element matrices
  • SS-2441 - null reference exception on debugging a region with customized output unit
  • SS-2438 - el() - ranged indices feature not available when 1st argument is a function
  • SS-2436 - strings vs different types on boolean equal
  • SS-2435 - Wrong handling of some output unit
  • SS-2434 - GUI takes minutes to appear
  • SS-2432 - Image Region: Unexpected overwriting of files
  • SS-2429 - Corrupt file after saving empty regions
  • SS-2426 - wfile: illegal character in path
  • SS-2425 - Wrong storage of function definitions
  • SS-2424 - Wrong symbolic evaluation of nested functions
  • SS-2422 - [Statistical Tools] CDF.ChiSquare doesn't plot correctly
  • SS-2420 - [Currency Units]: wrong result of GetYahooExchangeRate()
  • SS-2418 - History is broken for files opened by hyperlink text regions
  • SS-2413 - Regions' location occasionally loaded with some x & y offset
  • SS-2412 - primary splitted view triggers scrolls into complementary view
  • SS-2411 - matrics vs undefined variables - wrong symbolic evaluation
  • SS-2407 - UnitsOf(): wrong list argument handling
  • SS-2405 - Minus sign prints as undescore
  • SS-2403 - [X-Y Plot region]: Mouse panning with delayed feedback
  • SS-2401 - [Maxima] takeover of sum(4) and int(4) broken
  • SS-2394 - [Table Region] Number format settings not stored
  • SS-2391 - Writer Region within Viewer
  • SS-2390 - Slider Region within Viewer window
  • SS-2386 - [Snapshot Region]: Wrong placement of math regions with description in the snapshot
  • SS-2384 - Undefined variable not detected when multiplied by zero in Symbolic Opimization
  • SS-2383 - Bug with matrices calculation ?
  • SS-2380 - [Writer Region]: File selection button in Hyperlink edit dialog is dead
  • SS-2376 - diag() missing in the Insert Function dialog
  • SS-2375 - Missing parens in result display
  • SS-2372 - [Development Tools] Crash when calling Math => Terms
  • SS-2371 - [Snapshot Region] Hotkey is masked by builtin search function
  • SS-2370 - sqrt function returns wrong value
  • SS-2369 - region not shown as selected even if selected
  • SS-2368 - Numerical result evaluation vs "Unit's don't match"
  • SS-2366 - always on top vs child windows
  • SS-2362 - cannot toggle breakpoint after content of placeholder is changed
  • SS-2361 - Поломались интегралы
  • SS-2357 - Vectorize is ignored within simple function
  • SS-2356 - error status vs LHS matrices vs result matrix size display
  • SS-2353 - Transpose vs symbolic data
  • SS-2352 - Math selection vs matrix from palette
  • SS-2351 - IsString vs infinity
  • SS-2348 - Delete key vs selections of RHS on definition + evaluation expressions
  • SS-2347 - [Maxima] Result of Solve() can't be assigned
  • SS-2346 - paste glitch
  • SS-2345 - [LINUX] invisible items in the "Matrices" palette
  • SS-2344 - [LINUX] paste regions
  • SS-2343 - F8 renaming change targets
  • SS-2338 - Wrong integration
  • SS-2336 - Sheet display is broken after cloning X-Y Plot using Ctrl+drag
  • SS-2335 - Cannot redefine a function when contains eval() - function not defined error
  • SS-2327 - Dummy/actual arguments names interference
  • SS-2325 - Rich scrollbars exception
  • SS-2321 - error("") silently breaks execution without error
  • SS-2317 - Toolbar font-size vs font-size of saved RegionEvaluable
  • SS-2315 - cases() from Custom Functions doesn't allow creating third row
  • SS-2312 - Crash by math strings after DoubleClick
  • SS-2311 - [Maxima] diff() problems in SMath 0.98
  • SS-2307 - Override not allowed
  • SS-2305 - Paste to region failed
  • SS-2304 - Windows 7 Unhandled exception on new installation
  • SS-2303 - Redraw of scrollbar fails
  • SS-2302 - sum(1) causes crashes with big matrices
  • SS-2301 - use of i as variable name and as imaginary value
  • SS-2299 - IsDefined vs functions
  • SS-2298 - Help > Donate exceptions
  • SS-2297 - Booleans vs zero in first matrix element
  • SS-2293 - Absolute definitions vs errors
  • SS-2292 - Augment vs unary subtraction vs symbolic evaluation
  • SS-2289 - [FORUM] edit posts break the attachments on migration
  • SS-2288 - crash using rfile vs user settings
  • SS-2287 - int(4) glitches
  • SS-2284 - tanh(x) argument range limited by errors
  • SS-2282 - Coolprop Wraper crash
  • SS-2280 - Graphic glitch in Extension Manager form on plugin uninstall
  • SS-2277 - "ohm" doesn't work
  • SS-2274 - XMCDFileType save VS PictureRegion
  • SS-2273 - Page jumps to the top uncontrollably when editing
  • SS-2272 - XMCDFileType save VS localization
  • SS-2269 - SMath bug or user error ???
  • SS-2268 - Factorial vs selection
  • SS-2267 - ImportData doesn't obey Decimal Separator setting
  • SS-2265 - Intermittent error when creating custom colours
  • SS-2259 - JIT Debugger
  • SS-1257 - Cannot perform operation with units in certain cases when using log10
  • SS-1253 - incorrect units handling of Röntgen
  • SS-1250 - unable to save after pdf export
  • SS-1247 - corrupted bgColor attribute
  • SS-1246 - Display Input Data Does Not Hide IF Function Name
  • SS-1244 - Global effect of MaximaTakeover()
  • SS-1243 - Integration of trigonometric functions with negative limits
  • SS-1242 - No display update after change of trailing zeros setting for multiple regions
  • SS-1241 - Copy-paste units messed up
  • SS-1240 - Files are marked changed without change
  • SS-1228 - Cloud: Modeller problem. Can't remove certain objects
  • SS-1225 - Crash on file saving
  • SS-219 - el(): ambiguous formatting (missing bracket level)
  • SS-214 - Include: definitions are not processed any more.
  • SS-207 - Text region: Problems with Unix .sm files under Windows
  • SS-206 - Unrecoverable Crash with file destruction
  • SS-205 - Unit year in german language setting not available
  • SS-203 - Text Region Utilities causes crash of SMath versions higher than 5189 on LINUX
  • SS-200 - [DEV] Paste bug
  • SS-199 - Maxima Draw Region: Interlinked settings of cloned regions
  • SS-197 - Maxima Draw Region: Wrong init of some redirection variables
  • SS-196 - Maxima Draw Region: Border state not saved
  • SS-195 - Maxima Draw Region: Redirection does not obey decimal separator setting
  • SS-194 - Area region: horizontal scrolling -> crash
  • SS-193 - MaximaDefine(var,expr) defines var in SMath
  • SS-191 - Maxima: Reference to last expression does not work
  • SS-190 - Re-calculation triggered by insert/delete of empty lines
  • SS-188 - Maxima Draw Region: Corruption of canvas update
  • SS-187 - Maxima: Draw2D/Draw3D unhandled exceptions
  • SS-184 - Maxima: Translation bug (floating point exponents)
  • SS-183 - Maxima: MaximaDefine returns spurious list
  • SS-181 - CFLabelRegion: Multiple evaluation and strange formatting
  • SS-178 - Maxima: handling of dead or hanging maxima processes
  • SS-177 - square root vs units vs calculation output
  • SS-176 - [DEV] Copy bug
  • SS-175 - [DEV][ER] Can't upload plugin: Object reference not set to an instance of an object
  • SS-174 - Operators do not scale
  • SS-173 - Wrong display of units with text indices if komma is dec sep
  • SS-171 - Area regions: issues on collapsing
  • SS-170 - Unwanted self resize of wide images
  • SS-166 - Maxima: Translation bug (missing bracket)
  • SS-161 - ImageEditRegion: Loss of image data
  • SS-160 - Wrong results with optimization None
  • SS-159 - Maxima: Translation error of powers
  • SS-156 - Zoom in reference books
  • SS-152 - Maxima: Translation problems with at()
  • SS-151 - Printing: Spoiled sheet layout
  • SS-143 - result right after definition copy & paste issues
  • SS-141 - TextRegion: Shift+RightArrow at the end of the region causes an ArgumentOutOfRangeException
  • SS-140 - Maxima Draw: Crash if numerical eval inside Maxima fails
  • SS-133 - Description texts are not updated
  • SS-128 - Maxima Draw: user_preamble translation problem
  • SS-126 - Area Region Inside Snippets
  • SS-124 - Maxima Draw and Image Region: timing problems
  • SS-121 - Side panel: functions inserted with wrong number of arguments
  • SS-120 - Table Region: issues with nested matrices
  • SS-115 - CheckBoxList Region: Selection is not saved properly
  • SS-112 - Opening file fails with Array out of bounds message
  • SS-111 - calculation error occur with symbolic optimization
  • SS-106 - [DUPLICATE] plot 2D with large numbers
  • SS-105 - [DUPLICATE] plot 2D with large numbers
  • SS-97 - Maxima Draw: Update of png images fails
  • SS-89 - Numeric optimization: Wrong error message for undefined variables
  • SS-87 - Maxima Draw: sets cannot be given as options
  • SS-86 - Unary plus or minus leading to inconsistent insert behaviour
  • SS-81 - Maxima Draw: Translation problem
  • SS-76 - Linear indexing vs Transpose
  • SS-68 - Cutom Regions: black square box glitch
  • SS-64 - Overlapping regions in a document shared between computers with non-standard DPI
  • SS-57 - Maxima Draw: translation problem with underscore
  • SS-56 - Wrong results display after irrelevant region moves
  • SS-54 - Color changes of description texts are delayed
  • SS-45 - 2D plot: problems with integrals with variable limits
  • SS-44 - int() shows wrong results for certain opt and frac settings
  • SS-42 - num2str() cannot handle strings with spaces
  • SS-40 - Invisible empty text subscripts
  • SS-39 - Context menu not showing default fraction setting
  • SS-37 - File name update in window title upon jumping to link target
  • SS-36 - Edits are lost if a link is followed
  • SS-34 - Custom context menu items not applicable to multiple selections
  • SS-33 - Font size changes in Custom Regions
  • SS-28 - Missing brackets in operations with range() and sum()
  • SS-27 - Missing brackets if units of complex results are changed
  • SS-26 - Unit simplification problem
  • SS-24 - Unit-proof Re(), Im() and arg()
  • SS-10 - wrong mixed second derivatives
  • SS-8 - placeholder font-size in CustomRegions
  • SS-6 - Issue Description vs Error status in custom regions
  • SS-2 - Data lost after saving when the top line of the Area region is deleted

Feature

  • SS-4619 - Font change in description texts
  • SS-3573 - Directly convey changes in file properties to fields
  • SS-3545 - [Maxima]: Provide extended Fit() function with tolerance parameter
  • SS-3544 - [Maxima] Provide MSE() and Residuals() functions
  • SS-3525 - Evaluate objects prior to applying element assignments
  • SS-3517 - Assignment with index expression: linear indexing fails
  • SS-3514 - Robust error handling for zero significant digits
  • SS-3513 - Allow index expressions for implicit assignment loops
  • SS-3506 - Let Trailing zeros also act in significant digits mode
  • SS-3498 - [Maxima] Math formatting in placeholdes of Draw regions
  • SS-3475 - [Maxima] set lisp flavour to SBCL inside plugin
  • SS-3460 - Maxima: Robust translation of empty placeholder
  • SS-3457 - Maxima: Translate round() function
  • SS-3455 - Separate "Save as" and "Export" entries in the File menu
  • SS-3448 - Maxima: Set default Draw-Format to PNG
  • SS-2442 - Allow to set trailing zero behavior in global options
  • SS-2439 - safe worksheet replacement on saving
  • SS-2437 - Area Region Lock
  • SS-2430 - Snippets in the dynamic assistant
  • SS-2421 - Suppress cloning of regions with ctrl-drag at zero or small offset
  • SS-2409 - UnitsOf(): Return value for indeterminate argument
  • SS-2381 - [Writer Region]: Open link target in same SMath instance
  • SS-2364 - [SS Portable] Add program version in the title bar
  • SS-2354 - Fallback text for absent extensions' regions
  • SS-2349 - [DEV] newline in dynamic assistance
  • SS-2334 - Introduce region flags: Background/Foreground, Locked/Unlocked
  • SS-2322 - Allow Ctrl+A in Output window
  • SS-2320 - [DEV] GlobalParams.IsSilent
  • SS-2314 - Add an OnError handler
  • SS-2296 - Missing units' descriptions
  • SS-2295 - Direktdruck
  • SS-2291 - Big matrices: display
  • SS-2261 - Symbol % as an percentage operator (instead of perc( , ) function) for a natural mathematical notation
  • SS-1248 - Custom Functions: Diag() with list argument
  • SS-1237 - Include a graphic (logo) in the header/footer
  • SS-1232 - Make metadata accessible in header and footer
  • SS-1231 - [DEV] Add FileName in GlobalParams
  • SS-198 - Maxima Draw Region: Improved default settings
  • SS-189 - Maxima: Timeout control
  • SS-168 - [ABORTED] ZXing Wrapper plugin - barcode image processing
  • SS-167 - If numeric eval fails then simplify symbolically and retry
  • SS-157 - Maxima: Translation of strings with \
  • SS-154 - Display matrices using square brackets
  • SS-150 - CheckBoxList Region: check symbols
  • SS-148 - Maxima: Safe translation of special characters
  • SS-144 - Allow input of special characters in math regions/variable names
  • SS-136 - CustomRegions: Cursor.IsFocused
  • SS-134 - [DUPLICATE] Table Region: Significant digits vs decimal places
  • SS-129 - Extend linear indexing to the assignments
  • SS-122 - Add range() to the programming palette in the side panel
  • SS-114 - Custom Functions: Max & Min symbolical output
  • SS-113 - Maxima Draw: Help strings for graphics objects and variables
  • SS-110 - Add dressed function for parallel resistance calculation
  • SS-109 - [DUPLICATE] FunctionsExtensions: add dressed function for parallel resistance calculation
  • SS-103 - RadioButtons: Change Fonts and Select input/ouptut columns
  • SS-102 - ComboBox with drop-down list
  • SS-98 - Area separators
  • SS-95 - Maxima: Settings Dialog path handling
  • SS-94 - Maxima: Use portable Maxima as backend
  • SS-93 - Text subscripts: Allow input of separators
  • SS-92 - Search command
  • SS-91 - StatisticalTools: Quantile functions missing
  • SS-90 - Maxima: Suppress conversion float->rat messages
  • SS-88 - Maxima: Functions for curve fitting
  • SS-84 - Maxima Draw: Unit handling
  • SS-83 - FunctionsExtensions: add custom skins to Maxima wrappers
  • SS-78 - Formatted Label
  • SS-77 - Region Protection Menu
  • SS-71 - Cutom Regions: resize markers
  • SS-69 - Cutom Regions: MenuItems grouping
  • SS-63 - Image editor region
  • SS-59 - Pie Charts
  • SS-58 - Menu Screen Zoom tools
  • SS-53 - numeric quantity units including Percent sign '%
  • SS-52 - diff() Symbolic derivatives for sech() and csch()
  • SS-50 - Permanently Disable and Remove Plugins in the extension manager
  • SS-48 - Standard-conforming math and units formatting
  • SS-18 - Clear function for variables and functions
  • SS-15 - Vector/Matrix declaration and markup for symbolic variables and functions
  • SS-14 - Vector valued indices (AKA Mathcad range variables)

Correction

  • SS-4664 - Formatting fonts of Variable Descriptions
  • SS-4651 - [CustomFunctions] Maxima style substitution for at()
  • SS-4627 - Inconsistent input formatting
  • SS-4621 - Improve spacing in int(2) operator
  • SS-4613 - Insert> Formula is missing in lang file
  • SS-4601 - copy paste of regions with default settings
  • SS-4590 - [Snapshot region] incorrect handling of de-activated math regions
  • SS-3574 - [TextRegion] Provide fallback when specific font name is not available.
  • SS-3566 - region's description vs automatic page scrolling
  • SS-3559 - [Currency Units] Yahoo service is discontinued
  • SS-3535 - plugins can't be installed again after removing them
  • SS-3524 - F8 renaming vs arrow keys
  • SS-3519 - [units] Hektar abbreviation is ha
  • SS-3482 - Dynamic assistance: number of arguments subscripted
  • SS-2428 - Data Exchange: Wrong help strings
  • SS-2410 - Improve UI for dark themes computers
  • SS-2363 - nested breakpoints
  • SS-2355 - raise to power vs matrices
  • SS-2350 - Wrong possibility to paste expression with its result to another expression
  • SS-2337 - Remove numeric optimization mode
  • SS-2331 - Brackets around assignment
  • SS-2323 - Provide tooltips for all items on tools side panel
  • SS-2316 - An error in cases() condition evaluation (Custom Functions plugin)
  • SS-2309 - stack/augment first argument
  • SS-2278 - [DEV][DOCUMENTATION] Typo in DataFile.MetaInfo
  • SS-1249 - Sum() vs optimization vs max allowed number
  • SS-185 - Maxima: correct and verbose help texts
  • SS-130 - Change the parsing order of assignments inside matrices/vectors

Edit / Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.