UPDATED: SMath Studio 0.98.6593 (19 January 2018)

UPDATED: SMath Studio 0.98.6593 (19 January 2018) - Messages

#1 Posted: 1/6/2018 8:08:31 AM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Application can be easily extended based on your needs. Built-in Extensions Manager tool allows to get access to hundreds official and third-party resources of the following types: usage examples, plug-ins, SMath Viewer based applications, snippets, interface translations, interactive books, handbooks and tutorials.

It provides numerous computing features and rich user interface translated into about 40 different languages. Application also contains integrated mathematical reference book.

List of changes(between 0.98.6580 and 0.98.6593 versions)

Improvements

  • Inserting parenthesis after the number automatically adds multiplication operator;
  • Dynamic Assistance items appearance improved (to respect fonts style changes for the worksheet elements);
  • SS-14: Added ability to specify vector/matrix elements using vectors as indexes in definition (vector valued indices);
  • Performance improved for some cases when working with matrices;
  • Support for vector as index for variable definition improved;
  • Square brackets added for range functions;
  • Worksheet painting performance significantly improved;
  • Significant figures mode setting introduced (using equation context menu: Decimal places > Significant figures mode or global setting into Options dialog);
  • Text antialiasing enabled for all Regions containing text inside Worksheets.

Corrections

  • SS-3490: Support for drawing operators on Linux restored;
  • Glitches while drawing parenthesis fixed;
  • Drawing of for(3) function fixed;
  • Drawing of definition operator (:=) fixed;
  • Priority to use .Net 4.0 instead of 2.0 restored for the application;
  • SS-3490: Equations rendering support improved for Linux;
  • Rendering of range(3) and for(3) functions corrected;
  • Rendering of the factorial symbol corrected;
  • Restored functionality when parenthesis shown bold when cursor is on them;
  • SV-3489: Plug-ins recursive references resolving enabled;
  • SS-2421: Cloning region(s) in the same place as initial one(s) avoided;
  • SS-2441: Debugging exception happens in some cases when working with units fixed;
  • SS-3479: Application crash in some cases for systems with DPI less then 96 fixed;
  • SS-3482: Displaying of number of arguments in Dynamic Assistance list for functions with substring fixed;
  • SS-64: Support for non-standard DPI improved (splash screen, overlapping regions on worksheet open, worksheet grid drawing, etc.);
  • SS-3485: Results of symbolic calculations of 1x1 matrix normalized with ones produced by numeric engine;
  • Symbolic factorization improved when working with matrices/vectors;
  • SS-3483: Caching of numeric calculations results improved;
  • SS-2438: Ranged indexes of function and other complex values is now supported;
  • Cases when mouse cursor is hidden on modal dialog display fixed;
  • Error message corrected when trying to set vector/matrix element into incorrect position;
  • Incorrect size of operators because of non-standard DPI fixed;
  • Requirement for additional parenthesis removed for range() functions (as square brackets are now always drawn);
  • Side Panel images for matrix and range functions corrected;
  • Matrix contains invisible rows/cols drawing improved.

Miscellaneous

  • Equations formatting setting removed from Options dialog;
  • Interface translations updated;
  • Refactoring.

Download

SMathStudioDesktop.0_98_6593.Mono.tar.gz (1 MiB) downloaded 663 time(s).

SMathStudioDesktop.0_98_6593.Setup.msi (2 MiB) downloaded 1808 time(s).

10 users liked this post
Serg 1/11/2018 7:38:00 AM, NDTM Amarasekera 1/6/2018 8:13:00 AM, frapuano 1/6/2018 8:28:00 AM, IVR 1/6/2018 11:13:00 AM, sergio 1/6/2018 12:29:00 PM, Radovan Omorjan 1/6/2018 1:34:00 PM, Davide Carpi 1/6/2018 2:58:00 PM, Igor Skarine 1/6/2018 7:23:00 PM, Василий Николаевич Храмушин 1/10/2018 2:23:00 PM, Denis Nikitin 1/11/2018 3:16:00 AM
#2 Posted: 1/6/2018 11:37:02 AM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Please confirm this version works well on Linux (please report OS version).
Thanks in advance!
#3 Posted: 1/6/2018 3:11:53 PM
Davide Carpi

Davide Carpi

1415 likes in 2872 posts.

Group: Moderator

for(2) still glitchy while nested, linux version ok for me
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
1 users liked this post
Andrey Ivashov 1/11/2018 3:33:00 PM
#4 Posted: 1/6/2018 5:02:31 PM
philippe dalet

philippe dalet

18 likes in 34 posts.

Group: User

Wrote

Please confirm this version works well on Linux (please report OS version).
Thanks in advance!



Hi,

Tested on Ubuntu 16.04 64 bits cinnamon + mono 5.4.1.6

it starts well.

- [AppDir] Special Functions 1.11.6580.5369 (4 ms.)
- [UserDir] Mathcad File Access Functions 1.0.6520.39061 (12 ms.)
- [UserDir] Custom Functions 1.1.6522.6678 (7 ms.)
- [UserDir] 3D Plot Region (Chart3DLib) 0.1.6520.38983 (38 ms.)
- [UserDir] Maple Wrapper 1.0.6520.39056 (183 ms.)
- [UserDir] Nonlinear Solvers 1.1.6353.25410 (28 ms.)
- [UserDir] X-Y Plot Region (Chart2DLib) 0.1.6520.39122 (7 ms.)
- [AppDir] HTML Export 1.13.6580.5369 (1 ms.)
- [AppDir] Export to image 1.9.6580.5370 (0 ms.)
- [AppDir] Picture Region 1.10.6580.5369 (1 ms.)
- [AppDir] Plot Region 1.9.6580.5370 (2 ms.)
- [AppDir] SMath Studio Files Plugin 1.9.6580.5370 (1 ms.)
- [AppDir] Standard Toolbox Buttons 1.0.6580.5370 (0 ms.)
- [AppDir] Text Region 1.10.6580.5369 (1 ms.)
- [AppDir] SMath Viewer Files Plugin 1.1.6580.5370 (1 ms.)
- [AppDir] XMCD Files Plugin 1.12.6580.5370 (1 ms.)


When I type d:=1 , it quits
When I load a file (.sm) , the program has no text, only graphs. I have to stop the process by Htop.

System.NullReferenceException: Object reference not set to an instance of an object
at SMath.Control.PaintContext.DrawString (System.String text, System.Drawing.Font font, System.Single size, System.Drawing.FontStyle style, System.Drawing.Brush br, System.Single x, System.Single y, SMath.Manager.TermType type) [0x000a3] in <1e60c22eb2d744188ab78889b4b8509b>:0
at SMath.Control.PaintContext.DrawTerm (System.String text, System.Drawing.Brush brush, System.Drawing.Point location, System.Int32 x1, System.Int32 y1) [0x000ba] in <1e60c22eb2d744188ab78889b4b8509b>:0
at SMath.Control.PaintContext.DrawTerm (SMath.Control.DrawMemory mem, System.String text, System.Int32 x1, System.Int32 y1, System.Int32 brushNo, System.Boolean useCustomBrush) [0x00104] in <1e60c22eb2d744188ab78889b4b8509b>:0
at SMath.Control.MathPainter.Paint (SMath.Control.MathRegion region, SMath.Control.PaintContext ctx, System.Int32[] watch, System.Int32[] sel, System.Int32& LC, System.Int32 ErrorTerm, System.Boolean Focused) [0x007de] in <1e60c22eb2d744188ab78889b4b8509b>:0
at SMath.Control.MathRegion.OnPaintEx (System.Windows.Forms.PaintEventArgs e) [0x0003e] in <1e60c22eb2d744188ab78889b4b8509b>:0
at SMath.Control.MathRegion.Prepare (System.Drawing.Graphics g, System.Windows.Forms.PaintEventArgs e) [0x000e3] in <1e60c22eb2d744188ab78889b4b8509b>:0
at SMath.Control.MathRegion.OnPaint (System.Windows.Forms.PaintEventArgs e) [0x00000] in <1e60c22eb2d744188ab78889b4b8509b>:0
at SMath.Control.RegionBase.DrawToBitmap (System.Drawing.Color bgColor, System.Boolean ctrlFocused) [0x000ba] in <1e60c22eb2d744188ab78889b4b8509b>:0
at SMath.Control.RegionBase.DrawToBitmap () [0x00006] in <1e60c22eb2d744188ab78889b4b8509b>:0
at SMath.Control.MathRegion.TryGetTooltip (System.Drawing.Bitmap& bmp) [0x001b2] in <1e60c22eb2d744188ab78889b4b8509b>:0
at SMath.Control.Worksheet.GetCurrentTooltip (System.Int32 index) [0x00033] in <1e60c22eb2d744188ab78889b4b8509b>:0
at (wrapper remoting-invoke-with-check) SMath.Control.Worksheet:GetCurrentTooltip (int)
at . (System.Object , System.Windows.Forms.MouseEventArgs ) [0x0003c] in <94cdadf5fe92498fbd75e5657b65a92e>:0
at System.Windows.Forms.Control.OnMouseMove (System.Windows.Forms.MouseEventArgs e) [0x00019] in :0
at SMath.Control.WorksheetControl.OnMouseMove (System.Windows.Forms.MouseEventArgs e) [0x00007] in <1e60c22eb2d744188ab78889b4b8509b>:0
at System.Windows.Forms.Control.WmMouseMove (System.Windows.Forms.Message& m) [0x000a5] in :0
at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x0020c] in :0
at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in :0
at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x0000b] in :0
at System.Windows.Forms.NativeWindow.WndProc (System.IntPtr hWnd, System.Windows.Forms.Msg msg, System.IntPtr wParam, System.IntPtr lParam) [0x00085] in :0


Philippe DALET
FRANCE
1 users liked this post
Andrey Ivashov 1/11/2018 3:33:00 PM
#5 Posted: 1/8/2018 9:25:00 AM
overlord

overlord

547 likes in 1330 posts.

Group: Moderator

- parenthesis (including matrices, etc) are fixed.
- definition operator (:=) issue is fixed.
- range(3) has glitch. range dots does not appear
just between two numbers if it is used after a
definition operator or inside of for, sys, line etc.
no problem if range(3) is written alone.

regards
#6 Posted: 1/10/2018 1:39:24 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

New version of SMath Studio 0.98.6584 released. Topic updated.
Please test on Linux with Mono. Thanks in advance!
2 users liked this post
Denis Nikitin 1/11/2018 3:17:00 AM, Serg 1/11/2018 7:35:00 AM
#7 Posted: 1/11/2018 3:31:03 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

New version of SMath Studio 0.98.6585 released. Topic updated.
Please test on Linux with Mono. Thanks in advance!
2 users liked this post
Davide Carpi 1/11/2018 5:06:00 PM, frapuano 1/11/2018 7:50:00 PM
#8 Posted: 1/11/2018 8:14:34 PM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

SMath Studio: SMath Studio Desktop 0.98.6585.18710, x64
OS: Unix 3.16.0.38 (friendly name not found, x64)
Screen: 1662x928 px, 96x96 dpi, 96 GP.DPI, 1 GP.SRF
Localization: separator=; decimal symbol=; system decimal symbol=; language=ENG
Frameworks: MONO 4.2.2 (Stable 4.2.2.30/996df3c Mon Feb 15 17:30:30 UTC 2016)

Mint 17.2 on a Virtual box.

I get a strange error: The context menu doesn't close and stick in the foreground. This is triggered by trying to zoom the canvas by ctrl-drag middle mouse button (Lenovo thinkpad trackpoint). The menu windows don't vanish when the program is closed. They only vanish if the temporary terminal window is closed as well.

There is no way to zoom the canvas with trackpoint or trackpad. I have to use the status bar zoom menu for zooming.

Under Windows I can use two-finger guestures on the trackpad to zoom.

This may be due to insufficient hardware support in the linux box.

BTW 6580 crashed when I started typing to the canvas. This problem is solved now even though my mono might not be up to date.

2018-01-11 23_59_09-Mint_Mate_Mech_2015_10_30 [wird ausgefuhrt] - Oracle VM VirtualBox.png
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
1 users liked this post
Andrey Ivashov 1/12/2018 12:46:00 AM
#9 Posted: 1/12/2018 8:38:18 PM
David Avila Cortes

David Avila Cortes

1 likes in 2 posts.

Group: User

SMath Studio Desktop 0.98.6585.18710, x64
Ubuntu 17.10 Gnome 3.26.2 64-bit
Mono JIT compiler version 5.4.1.6 (tarball Wed Nov 8 20:37:08 UTC 2017)

it works well overall, a few graphical bugs like white patches on the notebook background that disappear when dragging a selection box over them, the big bug that persist is the Data exchange plug-in, I just cant get it to work properly when I try to save my files as a XELATEX document, it will either crash immediately, display improperly the options box or simply display errors on the console.

Only when keeping the smath app window unmaximized and with all other windows minimized have I been able to save the file properly it doesn't always work though



1 users liked this post
Andrey Ivashov 1/13/2018 10:41:00 AM
#10 Posted: 1/12/2018 10:22:38 PM
Davide Carpi

Davide Carpi

1415 likes in 2872 posts.

Group: Moderator

Wrote

the big bug that persist is the Data exchange plug-in, I just cant get it to work properly when I try to save my files as a XELATEX document, it will either crash immediately, display improperly the options box or simply display errors on the console.



Thank you I wasn't aware of this bug (hope I've not forget it if was mentioned in this forum before ), I'll take a look on it ASAP.

If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
#11 Posted: 1/14/2018 7:24:02 PM
tomracing

tomracing

8 likes in 16 posts.

Group: User

Tried the new version today on Arch Linux using KDE plasma and dark themes.
Seeing a message in the terminal that assumes Gtk theme:
mono:13865): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",
(mono:13865): Gtk-WARNING **: Unable to locate theme engine in module_path: "adwaita",

also the formulas look a little funky
Screenshot_20180114_232035.png
1 users liked this post
Andrey Ivashov 1/15/2018 3:40:00 AM
#12 Posted: 1/15/2018 3:40:16 AM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

New version of SMath Studio 0.98.6588 released. Topic updated.
6 users liked this post
sergio 1/15/2018 8:40:00 AM, NDTM Amarasekera 1/15/2018 8:55:00 AM, frapuano 1/15/2018 9:24:00 AM, Igor Skarine 1/15/2018 10:35:00 AM, Davide Carpi 1/16/2018 5:34:00 AM, IVR 1/16/2018 3:48:00 PM
#13 Posted: 1/17/2018 3:52:32 AM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

New version of SMath Studio 0.98.6590 released. Topic updated.
3 users liked this post
Radovan Omorjan 1/17/2018 4:35:00 AM, Martin Kraska 1/17/2018 5:50:00 AM, Denis Nikitin 1/17/2018 9:15:00 AM
#14 Posted: 1/17/2018 4:42:23 AM
Radovan Omorjan

Radovan Omorjan

325 likes in 2052 posts.

Group: Moderator

Hmm...A strange thing happens with this version for me (Win 7 64bit).

When I want to insert a matrix, say A: and press CTRL+M, then the mouse pointer disappears (not visible)???

Then I press ESC, and by repeating CTRL+M, everything is Ok. I can Insert a matrix then and the mouse pointer is here and visible.

This is not the case when choosing from the menu: Insert->Matrix.

Regards,
Radovan
When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
#15 Posted: 1/17/2018 5:04:20 AM
Davide Carpi

Davide Carpi

1415 likes in 2872 posts.

Group: Moderator

I have experienced a similar issue with these beta versions too (mouse invisible) when opening new worksheets with CTRL+N and regions focused, not yet found a way to reproduce (sometimes happens, sometimes not). Win7 and Win10.
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
#16 Posted: 1/17/2018 5:49:39 AM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

Really nice!

2018-01-17 09_47_56-SMath Studio 0.98.6590 - [Page1_].png
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
1 users liked this post
Andrey Ivashov 1/17/2018 1:23:00 PM
#17 Posted: 1/17/2018 1:27:40 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Wrote

also the formulas look a little funky


Thank you! I think I've found the reason, so next nightly build will contain an appropriate fix.

Wrote

When I want to insert a matrix, say A: and press CTRL M, then the mouse pointer disappears (not visible)???


Thank you! It is a bug. I have just fixed it. New version will be available tomorrow.

We are on the road to prepare next stable build. Plan is to release it at 1-st February. Two weeks left...
4 users liked this post
frapuano 1/17/2018 2:41:00 PM, Radovan Omorjan 1/17/2018 2:49:00 PM, sergio 1/17/2018 3:22:00 PM, Davide Carpi 1/17/2018 10:12:00 PM
#18 Posted: 1/17/2018 2:52:46 PM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: User

Wrote

Really nice!


Yes Martin: very nice !
Now, you committed yourself for more testing, is it .
The very best example is the Mandelbrot set.
If we delete the last line of the complete program,
we can see the nested collection that the final Mij explodes in matrix.
The very original Mathcad [6, 7 ?] was lot more complicated because it
didn't have the Mij LHS Exploder.

Jean

VectorizeWisely.PNG

Maths Vectorize COMPANION [CreateCollectNestSum].sm (116 KiB) downloaded 75 time(s).

#19 Posted: 1/17/2018 3:02:25 PM
Jean Giraud

Jean Giraud

983 likes in 6866 posts.

Group: User

... back to snippet above: I wonder if it could be done so cleanly MCD 11.
You see black, but it is not completely black [1,1,1].
From observation black [0,0,0] freaked many things in the work sheet.
Pure observation for convenience.
#20 Posted: 1/17/2018 4:43:06 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

New version of SMath Studio 0.98.6591 released. Topic updated.
1 users liked this post
Davide Carpi 1/17/2018 10:12:00 PM
  • New Posts New Posts
  • No New Posts No New Posts