SMath Studio 0.98.5908 (05 March 2016) - Сообщения
SMath Studio 0.98.5908 available
Latest changes (against SMath Studio 0.98.5905)
- SS-92: Search functionality implemented;
- Rich scrollbars implemented to display positions of current cursor, all the errors on the worksheet and search results (with navigation to exact location on click);
- Function vectorize(..) implemented;
- Registering file in Recent menu on save fixed;
- Displaying file as changed (star in window title) fixed in several cases;
- SS-2302: Function sum(..) caused application crash with big matrices;
- SMath Studio Desktop Live menu item (Help main menu) renamed to SMath Studio in the Cloud;
- Refactoring.
Download
- Desktop Windows (desktop computer with Windows OS):
SMathStudioDesktop.0_98_5908.Setup.msi (Date: 05.03.2016. File size: 1.6MB)
- Desktop Linux (desktop computer with Linux OS):
SMathStudioDesktop.0_98_5908.Mono.tar.gz (Date: 05.03.2016. File size: 1.04MB) - last version of Mono distributive required!
- Cloud version (all modern browsers supported):
SMath Studio in the Cloud (Date: 05.03.2016.)
7 пользователям понравился этот пост
ioan92 05.03.2016 18:36:00, Вячеслав Мезенцев 05.03.2016 18:30:00, Davide Carpi 05.03.2016 21:05:00, NDTM Amarasekera 06.03.2016 04:25:00, frapuano 06.03.2016 04:52:00, Martin Kraska 06.03.2016 05:58:00, sergio 07.03.2016 13:54:00
Thanks a lot, Andrey. The vectorize() function will for sure have a major impact on many examples. Workarounds using lists may be obsolete now.
SMath Studio starts with an error message (details below in the spoiler). The scrollbars don't show up, I see red crossed rectangles instead (still working as scrollbars).
The vectorize() function is not available in SMath Studio in the cloud.
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
************** Ausnahmetext **************
System.InvalidOperationException: Fehler bei einem Visual Styles-bezogenen Vorgang, da momentan kein visueller Stil aktiv ist.
bei System.Windows.Forms.VisualStyles.VisualStyleRenderer.IsCombinationDefined(String className, Int32 part)
bei System.Windows.Forms.VisualStyles.VisualStyleRenderer..ctor(String className, Int32 part, Int32 state)
bei System.Windows.Forms.ScrollBarRenderer.InitializeRenderer(VisualStyleElement element, Int32 state)
bei System.Windows.Forms.ScrollBarRenderer.DrawArrowButton(Graphics g, Rectangle bounds, ScrollBarArrowButtonState state)
bei SMath.Control.ScrollBarEnhanced.OnPaint(PaintEventArgs e)
bei System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
bei System.Windows.Forms.Control.WmPaint(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
SMathStudio_Desktop
Assembly-Version: 0.98.5908.23733.
Win32-Version: 1.1.28.0.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/SMathStudio_Desktop.exe.
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5491 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5492 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
SMath.Manager
Assembly-Version: 0.98.5908.23731.
Win32-Version: 0.98.5908.23731.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/SMath.Manager.DLL.
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
SMath.Controls
Assembly-Version: 0.98.5908.23732.
Win32-Version: 0.98.5908.23732.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/SMath.Controls.DLL.
SMath.UI
Assembly-Version: 0.98.5908.23733.
Win32-Version: 0.98.5908.23733.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/SMath.UI.DLL.
System.Xml
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
HTMLFileType
Assembly-Version: 1.13.5908.23734.
Win32-Version: 1.13.5908.23734.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/plugins/HTMLFileType.dll.
ImageFileType
Assembly-Version: 1.9.5908.23736.
Win32-Version: 1.9.5908.23736.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/plugins/ImageFileType.dll.
PictureRegion
Assembly-Version: 1.10.5908.23735.
Win32-Version: 1.10.5908.23735.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/plugins/PictureRegion.dll.
PlotRegion
Assembly-Version: 1.9.5908.23737.
Win32-Version: 1.9.5908.23737.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/plugins/PlotRegion.dll.
SMathFileType
Assembly-Version: 1.9.5908.23736.
Win32-Version: 1.9.5908.23736.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/plugins/SMathFileType.dll.
SpecialFunctions
Assembly-Version: 1.11.5908.23734.
Win32-Version: 1.11.5908.23734.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/plugins/SpecialFunctions.dll.
TextRegion
Assembly-Version: 1.10.5908.23735.
Win32-Version: 1.10.5908.23735.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/plugins/TextRegion.dll.
ViewerFileType
Assembly-Version: 1.1.5908.23738.
Win32-Version: 1.1.5908.23738.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/plugins/ViewerFileType.dll.
XMCDFileType
Assembly-Version: 1.12.5908.23736.
Win32-Version: 1.12.5908.23736.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/plugins/XMCDFileType.dll.
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.
Zum Beispiel:
Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
SMath Studio starts with an error message (details below in the spoiler). The scrollbars don't show up, I see red crossed rectangles instead (still working as scrollbars).
The vectorize() function is not available in SMath Studio in the cloud.
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
************** Ausnahmetext **************
System.InvalidOperationException: Fehler bei einem Visual Styles-bezogenen Vorgang, da momentan kein visueller Stil aktiv ist.
bei System.Windows.Forms.VisualStyles.VisualStyleRenderer.IsCombinationDefined(String className, Int32 part)
bei System.Windows.Forms.VisualStyles.VisualStyleRenderer..ctor(String className, Int32 part, Int32 state)
bei System.Windows.Forms.ScrollBarRenderer.InitializeRenderer(VisualStyleElement element, Int32 state)
bei System.Windows.Forms.ScrollBarRenderer.DrawArrowButton(Graphics g, Rectangle bounds, ScrollBarArrowButtonState state)
bei SMath.Control.ScrollBarEnhanced.OnPaint(PaintEventArgs e)
bei System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
bei System.Windows.Forms.Control.WmPaint(Message& m)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
SMathStudio_Desktop
Assembly-Version: 0.98.5908.23733.
Win32-Version: 1.1.28.0.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/SMathStudio_Desktop.exe.
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5491 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5492 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
SMath.Manager
Assembly-Version: 0.98.5908.23731.
Win32-Version: 0.98.5908.23731.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/SMath.Manager.DLL.
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5420 (Win7SP1.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
SMath.Controls
Assembly-Version: 0.98.5908.23732.
Win32-Version: 0.98.5908.23732.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/SMath.Controls.DLL.
SMath.UI
Assembly-Version: 0.98.5908.23733.
Win32-Version: 0.98.5908.23733.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/SMath.UI.DLL.
System.Xml
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
HTMLFileType
Assembly-Version: 1.13.5908.23734.
Win32-Version: 1.13.5908.23734.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/plugins/HTMLFileType.dll.
ImageFileType
Assembly-Version: 1.9.5908.23736.
Win32-Version: 1.9.5908.23736.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/plugins/ImageFileType.dll.
PictureRegion
Assembly-Version: 1.10.5908.23735.
Win32-Version: 1.10.5908.23735.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/plugins/PictureRegion.dll.
PlotRegion
Assembly-Version: 1.9.5908.23737.
Win32-Version: 1.9.5908.23737.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/plugins/PlotRegion.dll.
SMathFileType
Assembly-Version: 1.9.5908.23736.
Win32-Version: 1.9.5908.23736.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/plugins/SMathFileType.dll.
SpecialFunctions
Assembly-Version: 1.11.5908.23734.
Win32-Version: 1.11.5908.23734.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/plugins/SpecialFunctions.dll.
TextRegion
Assembly-Version: 1.10.5908.23735.
Win32-Version: 1.10.5908.23735.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/plugins/TextRegion.dll.
ViewerFileType
Assembly-Version: 1.1.5908.23738.
Win32-Version: 1.1.5908.23738.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/plugins/ViewerFileType.dll.
XMCDFileType
Assembly-Version: 1.12.5908.23736.
Win32-Version: 1.12.5908.23736.
CodeBase: file:///D:/FHB/Software/SMath/2016%2003%20%2006%20SMath%20and%20Maxima/plugins/XMCDFileType.dll.
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.
Zum Beispiel:
Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
Martin Kraska
Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
Thank you, Martin.
1) Issue you've observed with scrollbars under investigation now. Please could you provide details about PC where you see it (OS, x86/64 bit)?
2) Function vectorize(..) added for SMath Studio in the Cloud.
Regards.
1) Issue you've observed with scrollbars under investigation now. Please could you provide details about PC where you see it (OS, x86/64 bit)?
2) Function vectorize(..) added for SMath Studio in the Cloud.
Regards.
1 пользователям понравился этот пост
Davide Carpi 07.03.2016 20:42:00
system information from Development tool plugin:
SMath Studio: SMath Studio Desktop 0.98.5908.23731, portable, x64
OS: Microsoft Windows NT 6.1.7601 Service Pack 1 (Microsoft Windows 7 Professional , x64)
Screen: 1600x900 px, 96x96 dpi
Localization: separator=; decimal symbol=; system decimal symbol=; language=ENG
Frameworks: CLR 2.0.50727.5485
installed versions:
v2.0.50727 2.0.50727.5420 SP2
v3.0 3.0.30729.5420 SP2
v3.5 3.5.30729.5420 SP1
v4
Client 4.6.01055
Full 4.6.01055
v4.0
Client 4.0.0.0
SMath Studio: SMath Studio Desktop 0.98.5908.23731, portable, x64
OS: Microsoft Windows NT 6.1.7601 Service Pack 1 (Microsoft Windows 7 Professional , x64)
Screen: 1600x900 px, 96x96 dpi
Localization: separator=
Frameworks: CLR 2.0.50727.5485
installed versions:
v2.0.50727 2.0.50727.5420 SP2
v3.0 3.0.30729.5420 SP2
v3.5 3.5.30729.5420 SP1
v4
Client 4.6.01055
Full 4.6.01055
v4.0
Client 4.0.0.0
Martin Kraska
Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
Martin,
Please try the following patch: http://smath.info/file/vaX3r - it is SMath.Controls.dll which you should put into SMath Studio installation directory.
Does it work for you (meaning scrollbars is ok)?
Please try the following patch: http://smath.info/file/vaX3r - it is SMath.Controls.dll which you should put into SMath Studio installation directory.
Does it work for you (meaning scrollbars is ok)?
1 пользователям понравился этот пост
Davide Carpi 07.03.2016 20:42:00
The scroll bars show up now and the error message is gone. There is another problem now. If the SMath window goes to the background and then gets focus again, the scroll bar background is not updated (as if they were transparent).
Martin Kraska
Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
Hmm, it is very strange. Can't reproduce it anywhere...
Ok, let's do another attempt: http://smath.info/file/BArzG.
Please let me know if it did help or not.
Ok, let's do another attempt: http://smath.info/file/BArzG.
Please let me know if it did help or not.
1 пользователям понравился этот пост
Davide Carpi 07.03.2016 20:42:00
Martin Kraska
Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
Hello Andrey,
Thank you for the updates! The red placholders on the new scrollbars are very useful
When I click on the horizontal scrollbar then the mousewheel scrolls the worksheet diagonally (down to right or up to left), it is a bug or it is intended?
Thank you for the updates! The red placholders on the new scrollbars are very useful

When I click on the horizontal scrollbar then the mousewheel scrolls the worksheet diagonally (down to right or up to left), it is a bug or it is intended?

If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
WroteWhen I click on the horizontal scrollbar then the mousewheel scrolls the worksheet diagonally (down to right or up to left), it is a bug or it is intended?
It was a bug, but it is already fixed

2 пользователям понравился этот пост
WroteUnhandled exeption occered in you application...
Please help !
It was fixed today. Please try new nightly build (release candidate): http://en.smath.info/forum/yaf_postst7337_RC--SMath-Studio-0-98-5910--07-March-2016.aspx.
Best regards.
2 пользователям понравился этот пост
I agree with Martin; the vectorize() function is very important.
I encountered the following problem with its use
[albumimg]1430[/albumimg]
sergio
I encountered the following problem with its use
[albumimg]1430[/albumimg]
sergio
2 пользователям понравился этот пост
325 сообщений из 2 052 понравились и 1 не понравились пользователям.
Группа: Moderator
Confirmed, with strange error that argument cannot be scalar.
Try to play with matrix inverse and vectorize. You can get a strange division by error message
http://smath.info/cloud/worksheet/HVPdzDNQ
Regards,
Radovan
Try to play with matrix inverse and vectorize. You can get a strange division by error message
http://smath.info/cloud/worksheet/HVPdzDNQ
Regards,
Radovan
When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
1 пользователям понравился этот пост
Andrey Ivashov 08.03.2016 09:17:00
Radovan,
In your case you performing ^-1 for all elements of A matrix one by one. Exception appears because one of the elements of this matrix is 0.
Looks OK for me.
In your case you performing ^-1 for all elements of A matrix one by one. Exception appears because one of the elements of this matrix is 0.
Looks OK for me.
1 пользователям понравился этот пост
Davide Carpi 08.03.2016 10:34:00
Hello Andrey,
could you take a look also at this: cloud
not sure about the error in the case "inline function, vectorize inside"; it is a bug or is by design (if the latter, why?)
could you take a look also at this: cloud

not sure about the error in the case "inline function, vectorize inside"; it is a bug or is by design (if the latter, why?)
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
325 сообщений из 2 052 понравились и 1 не понравились пользователям.
Группа: Moderator
WroteRadovan,
In your case you performing ^-1 for all elements of A matrix one by one. Exception appears because one of the elements of this matrix is 0.
Looks OK for me.
You are right, sorry

When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
WroteI agree with Martin; the vectorize() function is very important.
I encountered the following problem with its use
I welcome vectorising. However, it won't relieve from wrongly applying
many matrix vector universal rules [Solving, Rotation ...].

Utilities Matrix Vectorise LOGIC .sm (8 КиБ) скачан 219 раз(а).
Utilities Matrix Vectorise Algo.sm (21 КиБ) скачан 214 раз(а).
Utilities Matrix Vectorise EXPRESS.sm (33 КиБ) скачан 215 раз(а).
Utilities Matrix Vectorise Friendly .sm (17 КиБ) скачан 213 раз(а).
Hello, Sergio.
Thank you for pointing it out.
From programmers point of view everything goes correctly here. You tries to transpose every single element of matrix, which is not allowed by the program (as transpose operation can be applied for matrices and vectors only). But on other side I see it will be very handy to have transpose operation in some exceptions list for vectorization.
Will check what I can do...
Best regards, Andrey Ivashov.
Wrote[albumimg]1430[/albumimg]
Thank you for pointing it out.
From programmers point of view everything goes correctly here. You tries to transpose every single element of matrix, which is not allowed by the program (as transpose operation can be applied for matrices and vectors only). But on other side I see it will be very handy to have transpose operation in some exceptions list for vectorization.
Will check what I can do...
Best regards, Andrey Ivashov.
3 пользователям понравился этот пост
-
Новые сообщения
-
Нет новых сообщений