Nightly build: SMath Studio 0.96.4902 (03 June 2013)

Nightly build: SMath Studio 0.96.4902 (03 June 2013) - Сообщения

#1 Опубликовано: 02.06.2013 20:24:57
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Nightly build: SMath Studio 0.96.4902 available


Important notes

  • Remove all third-party plug-ins from "plugins" folder of previous installed SMath Studio before installing SMath Studio 0.96.4902;
  • Instructions regarding how to publish your Examples/Plugins/Applications/Snippets to make them available within Extensions Manager will be added a bit later.


Latest changes (against SMath Studio 0.96.4884)

  • Extensions Manager implemented;

  • Insert Matrix dialog improved to select input values on focus;
  • MSI installer improved to support different DPI settings;
  • Added full support for assemblies implements more then one plugin;
  • Execution script added to Mono Package;
  • Added ability to export files to supported formats using command prompt;
  • Fixed critical issue appears on context menu open for Region based on RegionHolder with hidden input data;
  • Dependencies handling improved for sm/smz files;
  • SMath Viewer repaired to correctly support plug-ins which contains several files;
  • Semicolon symbol prohibited to be used as a part of variable/function name;
  • Refactoring.


Download

4 пользователям понравился этот пост
Davide Carpi 03.06.2013 04:06:00, Вячеслав Мезенцев 03.06.2013 06:39:00, IVR 03.06.2013 11:37:00, ioan92 04.06.2013 17:00:00
#2 Опубликовано: 03.06.2013 00:59:48
Radovan Omorjan

Radovan Omorjan

325 сообщений из 2052 понравились пользователям.

Группа: Moderator

Thank you Andrey

Just started Smath in Linux using Mono execution script. It seems that closing newly introduced Extension Manager will close SMath to.

Regards,
Radovan
When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
#3 Опубликовано: 03.06.2013 04:12:51
Martin Kraska

Martin Kraska

1222 сообщений из 2150 понравились пользователям.

Группа: Moderator

Thank you for the update.

In the portable version the insert matrix dialog and the matrix() function seem to be dead. mat() however, works.
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#4 Опубликовано: 03.06.2013 04:32:29
Davide Carpi

Davide Carpi

1415 сообщений из 2872 понравились пользователям.

Группа: Moderator

As usual, an excellent job

Wrote

Thank you for the update.

In the portable version the insert matrix dialog and the matrix() function seem to be dead. mat() however, works.



Can't confirm, both mono and portable versions work for me, on win7 x64...


best regards,

w3b5urf3r
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
#5 Опубликовано: 03.06.2013 08:07:01
Janusz

Janusz

7 сообщений из 48 понравились пользователям.

Группа: User

Andrey,

I congratulate the new program version. The perfect work!

The problem is however. After the installation of the MapleWrapper_20130602 in the new program version, during the test of its execution is shown the communication:

"The error appeared during the test of lading an external programme. The plugin will be disconnected.

Cannot load one or the greater number of required types. To obtain more information, receive properties LoaderExceptions.
"

I made the test on several computers. Everywhere the same result.

Regards,
Janusz
#6 Опубликовано: 03.06.2013 08:12:57
Вячеслав Мезенцев

Вячеслав Мезенцев

1402 сообщений из 1708 понравились пользователям.

Группа: Moderator

XY Plot, 3D Plot, Maple Wrapper and all others (with regions) must be recompiled for this build.
Russia ☭ forever, Viacheslav N. Mezentsev
#7 Опубликовано: 03.06.2013 08:21:34
Janusz

Janusz

7 сообщений из 48 понравились пользователям.

Группа: User

Hello Uni,

Thank you for this information. Patiently I will wait for the new version of the MapleWrapper plugin.

Regards,
Janusz
#8 Опубликовано: 03.06.2013 10:29:51
Martin Kraska

Martin Kraska

1222 сообщений из 2150 понравились пользователям.

Группа: Moderator

There seems to be a localization issue. If arg sep is set to ; then no functions with more than 1 arg can be used, matrix in a previous post was just one of them. If I use setting . for dec sep and , for arg sep then no problems, in both versions (portable, msi installer)

system: win7 x64 german locale
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
1 пользователям понравился этот пост
Davide Carpi 03.06.2013 12:03:00
#9 Опубликовано: 03.06.2013 17:03:54
Martin Kraska

Martin Kraska

1222 сообщений из 2150 понравились пользователям.

Группа: Moderator

I was curious and played around with the extension manager. Providing access to some sort of online repository is a good idea. Would be fine, if local files could be included by a button "make current sheet snippet" or "make current sheet example" including upload option.

A by user directory structure is created in the settings directory for downloaded plugins and snippets.

You can download extensions from the web and store them locally. Applications (SMath viewer programs) are not stored there, instead you specify a storage location, which SMath immediately forgets about. Thus "Local storage" is empty, regardless of what you downloaded.

Snippets that are put to the local SMath install dir snippet subdir are sometimes recognized by the manager, sometimes not.
The file fill.sm shows up under local storage, hatch.sm does not. The latter, however, is offered online and goes to the local settings dir. If I put my original file hatch.sm to that directory, it is still not recognized by the manager. the only difference that I can find between my local file and the one downloaded is the identity tag in the xml structure.

The small number in the upper left corner of the snippets description in the extension manager seems to reflect the revision tag in the xml structure. What does this number say?

Sorry for not providing the files as attachments, this seems not possible at the moment or in this topic or just by me, who knows...
- fill.sm, recognized as snippet
- hatch1.sm, local file, not recognized
- hatch.sm, downloaded via extension manager

Adding examples using the old way (putting to the examples dir in the installation) works.
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#10 Опубликовано: 03.06.2013 17:13:50
Davide Carpi

Davide Carpi

1415 сообщений из 2872 понравились пользователям.

Группа: Moderator

Wrote

If I put my original file hatch.sm to that directory, it is still not recognized by the manager. the only difference that I can find between my local file and the one downloaded is the identity tag in the xml structure.


And you are right, the identity tag is critical, Andrey can clarify you how to update this file.

Wrote

The small number in the upper left corner of the snippets description in the extension manager seems to reflect the revision tag in the xml structure. What does this number say?


Is the revision (a progressive number that show the number of saves)... BTW before uploading the file one can manually change this number from the code...

Wrote

Sorry for not providing the files as attachments, this seems not possible at the moment or in this topic or just by me, who knows...


No files can be uploaded in this forum section


best regards,

w3b5urf3r
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
1 пользователям понравился этот пост
Martin Kraska 03.06.2013 17:22:00
#11 Опубликовано: 04.06.2013 03:52:13
Davide Carpi

Davide Carpi

1415 сообщений из 2872 понравились пользователям.

Группа: Moderator

Wrote

  • Extensions Manager implemented;



As a possible enhancement, would be useful an icon/button that open (or point to) a window that show the functions contained in the selected plugin.


best regards,

w3b5urf3r
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
#12 Опубликовано: 04.06.2013 04:35:32
Radovan Omorjan

Radovan Omorjan

325 сообщений из 2052 понравились пользователям.

Группа: Moderator

Wrote

Wrote

  • Extensions Manager implemented;



As a possible enhancement, would be useful an icon/button that open (or point to) a window that show the functions contained in the selected plugin.


best regards,

w3b5urf3r



Agree,

On the other hand, some additional functions category should be introduced. At the moment all the functions are inside "All" category. The external plugin functions are not distinguishable from the core SMath functions in the category list.

Regards,
Radovan
When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
1 пользователям понравился этот пост
Davide Carpi 04.06.2013 05:32:00
#13 Опубликовано: 04.06.2013 15:31:10
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Wrote

There seems to be a localization issue. If arg sep is set to ; then no functions with more than 1 arg can be used, matrix in a previous post was just one of them.


Thank you!

Will fix it.
1 пользователям понравился этот пост
Martin Kraska 04.06.2013 15:58:00
#14 Опубликовано: 04.06.2013 15:43:20
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

Wrote

Would be fine, if local files could be included by a button "make current sheet snippet" or "make current sheet example" including upload option.


Snippets and simple examples are different - examples without "shortcut" set cannot be used as snippets by design. Although a person who want to publish worksheet as an example AND as a snippet can do it without any restrictions (again, snippet should contain "shortcut").

Wrote

A by user directory structure is created in the settings directory for downloaded plugins and snippets.


Correct.

Wrote

Applications (SMath viewer programs) are not stored there, instead you specify a storage location, which SMath immediately forgets about. Thus "Local storage" is empty, regardless of what you downloaded.


This is by design. User is able to select any convenient path for downloaded application and it can be then moved anywhere - so there is no common possibility to track such files by SMath Studio.

Wrote

Snippets that are put to the local SMath install dir snippet subdir are sometimes recognized by the manager, sometimes not.
The file fill.sm shows up under local storage, hatch.sm does not. The latter, however, is offered online and goes to the local settings dir. If I put my original file hatch.sm to that directory, it is still not recognized by the manager. the only difference that I can find between my local file and the one downloaded is the identity tag in the xml structure.


There is a requirement - any file should contain GUID and VERSION to be handled by Extensions Manager. SMath Studio adds that meta-data automatically starting from 0.96. If there are no version or guid specified I can't predict what behavior we will have.

Wrote

The small number in the upper left corner of the snippets description in the extension manager seems to reflect the revision tag in the xml structure. What does this number say?


This number is actually a revision of the file - some kind of worksheet's version. As w3b5urf3r_reloaded mentioned, by default it is number of saves.

Best regards, Andrey Ivashov.
2 пользователям понравился этот пост
Martin Kraska 04.06.2013 15:58:00, Davide Carpi 05.06.2013 00:24:00
#15 Опубликовано: 05.06.2013 05:57:53
sergio

sergio

115 сообщений из 329 понравились пользователям.

Группа: User

Hello,
I have seen the absence of contextual menu: Optimization, Decimal Places, Fraction ...
sergio
#16 Опубликовано: 05.06.2013 07:33:55
Radovan Omorjan

Radovan Omorjan

325 сообщений из 2052 понравились пользователям.

Группа: Moderator

Wrote

Hello,
I have seen the absence of contextual menu: Optimization, Decimal Places, Fraction ...
sergio


I have seen that once, but can not reproduced. How did you get it?

Regards,
Radovan
When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
#17 Опубликовано: 05.06.2013 11:40:18
Andrey Ivashov

Andrey Ivashov

2269 сообщений из 3729 понравились пользователям.

Группа: Super Administrator

This is related to an issue mentioned in http://en.smath.info/forum/yaf_postst1840_Empty-space-inserted-when-collapsed-region-is-deleted.aspx - fixed.

Regards.
2 пользователям понравился этот пост
Davide Carpi 05.06.2013 12:33:00, sergio 05.06.2013 14:25:00
#18 Опубликовано: 05.06.2013 15:36:38
Davide Carpi

Davide Carpi

1415 сообщений из 2872 понравились пользователям.

Группа: Moderator

Wrote

Hi to the Greats Plugin Builders - Davide & Viacheslav,

Thanks again for your precious work !!!

Please take a look on your products; it seems that a lot are no more working with the last SMath Nightly build.


All my respectful thanks,


Ioan



We knows, there is an issue with third-party references. Don't worry Andrey know this issues and he will fix it


best regards,

Davide
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
1 пользователям понравился этот пост
ioan92 05.06.2013 15:40:00
#19 Опубликовано: 05.06.2013 16:42:57
Davide Carpi

Davide Carpi

1415 сообщений из 2872 понравились пользователям.

Группа: Moderator

Wrote

Hi all,


I don't know if I am an isolated case or if this happens to others also:

matrix insert is no more responding.


Please check.


Regards,

Ioan


Wrote

Wrote

There seems to be a localization issue. If arg sep is set to ; then no functions with more than 1 arg can be used, matrix in a previous post was just one of them.


Thank you!

Will fix it.



I think this is the issue (above in this thread)
If you like my plugins please consider to support the program buying a license; for personal contributions to me: paypal.me/dcprojects
1 пользователям понравился этот пост
ioan92 05.06.2013 17:06:00
#20 Опубликовано: 09.06.2013 12:25:56
Janusz

Janusz

7 сообщений из 48 понравились пользователям.

Группа: User

Hello,

I cannot input the function diff(2) or diff(3) using the "Tab" key. There is the same result when I try to open the parenthesis instead of use the Tab key.

Regards,
Janusz
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений