Nightly build: SMath Studio 0.96.4909 (10 June 2013)

Nightly build: SMath Studio 0.96.4909 (10 June 2013) - Messages

#1 Posted: 6/9/2013 7:58:07 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Nightly build: SMath Studio 0.96.4909 available


Important notes

  • Remove all third-party plug-ins from "plugins" folder of previous installed SMath Studio before installing SMath Studio 0.96.4902.


Latest changes (against SMath Studio 0.96.4902)

  • Handbooks added to Extensions Manager;
  • Ability to use ";" character as arguments separator restored;
  • Added ability to edit link text of Text Region if worksheet in edit mode (use Ctrl+Click to open linked document);
  • Fixed issue appears sometimes on Context menu loading for focused or selected Regions;
  • Fixed issue appears on saving document opened by link from another worksheet (initial worksheet was overridden);
  • Fixed issue appeared on plug-ins loading;
  • Fixed invalidation issue on focus regions based on RegionHolder (f.e. Plot Region);
  • Fixed issue when it was impossible to get current file name from plugin;
  • Language files updated;
  • Refactoring.


Download

7 users liked this post
Radovan Omorjan 6/10/2013 1:26:00 AM, Martin Kraska 6/10/2013 2:24:00 AM, Davide Carpi 6/10/2013 3:30:00 AM, ioan92 6/10/2013 3:37:00 AM, Вячеслав Мезенцев 6/10/2013 8:09:00 AM, IVR 6/10/2013 11:45:00 AM, Сергей 1/29/2014 10:16:00 AM
#2 Posted: 6/9/2013 8:33:21 PM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

Andrey, thanks for the new late night update.
I confirm that the ; issue is resolved and handbook-editing is much improved (link access and overwrite problem solved).
Still I can't install the plotregions by uni, are they due for recompilation or should the current versions work?
Again had to remove them manually.
Not so easy any more to add plugins manually.

EDIT: Plugin problems affect the portable version. With the linux version (under Win7) no problems.

Still on the wishlist for handbook writing is the access to the link target, or is there currently a way to specify target files from within SMath?
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#3 Posted: 6/10/2013 1:31:50 AM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Wrote

Not so easy any more to add plugins manually.


For test purposes use plugins folder from Program Files - no structure changes there.

Regards.
#4 Posted: 6/10/2013 1:34:30 AM
Radovan Omorjan

Radovan Omorjan

325 likes in 2052 posts.

Group: Moderator

Thank you Andrey

I like this frequency of SMath updating

Not quite sure about the links. I now tried the Martin's example Links and noted that CTRL+Click will open the linked worksheets (Reference Book links are still working with mouse click). He inserted those links manually by editing the files (which is not a desirable thing to work with). I still think (and I vote for that) that the best way to write some official Help files, tutorials etc is by using SMath worksheets with links (similar to Reference Book).

Regards,
Radovan
When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
#5 Posted: 6/10/2013 2:23:27 AM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

Wrote

Wrote

Not so easy any more to add plugins manually.


For test purposes use plugins folder from Program Files - no structure changes there.

Regards.



I tested the portable version. Not so easy to access the dafault folders there ;-)

Now tried the linux version (under windows, as ususal) and there everything is fine. I can install and use the plotregions by uni and
I can install everything that I need for testing.

As to the difference of the link behaviour between my handbook snippets and the official reference: this is just due to different setting in the file properties (setting of the "editable" flag).

This release is a great candidate for becoming new productive system. Thanks again, Andrey.
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
1 users liked this post
Radovan Omorjan 6/10/2013 3:07:00 AM
#6 Posted: 6/10/2013 2:55:10 AM
Radovan Omorjan

Radovan Omorjan

325 likes in 2052 posts.

Group: Moderator

Wrote

Wrote

Not so easy any more to add plugins manually.


For test purposes use plugins folder from Program Files - no structure changes there.


I tried to put an unofficial plugin made for this release (by Davide Carpi - not in the Gallery yet) in ProgramFiles plugins folder and it works fine

Regards,
Radovan

EDIT: The Linux(mono) version under Ubuntu works for me. It seems to work fine, except the mentioned problem of closing SMath when closing Extension Manager. But, the good news is that that when you install the things localy, close Extension Manager (this will close SMath too), all the local installs are there
When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
#7 Posted: 6/10/2013 6:58:20 AM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

Wrote

It seems to work fine, except the mentioned problem of closing SMath when closing Extension Manager. But, the good news is that that when you install the things localy, close Extension Manager (this will close SMath too), all the local installs are there



Under win7 I do not have that problem with the linux version. I generally recommend to install the linux version for win users, as this leaves the existing installation of SMath unaffected. I shall soon release a new inofficial distribution with the available plugins include, based on that linux version.

Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
1 users liked this post
Radovan Omorjan 6/10/2013 7:39:00 AM
#8 Posted: 6/10/2013 7:42:55 AM
Radovan Omorjan

Radovan Omorjan

325 likes in 2052 posts.

Group: Moderator

Wrote

Wrote

It seems to work fine, except the mentioned problem of closing SMath when closing Extension Manager. But, the good news is that that when you install the things localy, close Extension Manager (this will close SMath too), all the local installs are there



Under win7 I do not have that problem with the linux version. I generally recommend to install the linux version for win users, as this leaves the existing installation of SMath unaffected. I shall soon release a new inofficial distribution with the available plugins include, based on that linux version.


Thank you Martin ,

As mentioned before, this version might be more suitable for distribution to my students (and colleagues as well).
Even better would be the *.exe portable with the plugins included. I do not know if this could be even possible .

Regards,
Radovan

When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
#9 Posted: 6/10/2013 8:27:22 AM
kilele

kilele

133 likes in 397 posts.

Group: User

Wrote


Even better would be the *.exe portable with the plugins included. I do not know if this could be even possible



Curiously enough I told Martin a possible way to accomplish this, If I understood well your request.
This is something that I haven't experimented myself (ideally one would have to check the actual portability like where it'd actually save the settings). The idea would be to use a virtualization software, the same as Andrey does for the portable version, but without including the .Net2.0 framework.
I would prefer that the official version was a non-virtualized installation without embedding the .Net framework, saving all settings in the SMath folder. Actually I expect that some guy of Portableapps.com will address Andrey when their next platform (which will support .NET apps) is ready.
The process would be the following:

-create an account on cameyo.com to use their 'virtual app builder'
-make an exe out of Martin's zip file: I use IZArc as a compression utility, just right-click over the zip file and select 'izarc->creat self extracting exe')
-upload this exe to cameyo to create a virtual package hopefully portable, this manual could be useful to bear this creature :d
#10 Posted: 6/10/2013 8:28:33 AM
kilele

kilele

133 likes in 397 posts.

Group: User

Wrote


Even better would be the *.exe portable with the plugins included. I do not know if this could be even possible



Curiously enough I told Martin a possible way to accomplish this, If I understood well your request.
This is something that I haven't experimented myself (ideally one would have to check the actual portability like where it'd save the settings). The idea is to use a virtualization software, the same as Andrey does for the portable version, but without including the .Net2.0 framework.
I would prefer that the official version was a non-virtualized installation without embedding the .Net framework, saving all settings in the SMath folder. Actually I expect that some guy of Portableapps.com will address Andrey when their next platform (which will support .NET apps) is ready.
The process would be the following:

-create an account at cameyo.com to use their 'virtual app builder'
-make an exe out of Martin's zip file: I use IZArc as a compression utility, just right-click over the zip file and select 'izarc->creat self extracting exe'
-upload this exe to cameyo to create a virtual package hopefully portable, this manual could be useful to bear this creature :d

Edit:

Another way is forcing the Mono distribution save all settings in SMath's directory, if you mean to use a fully portable version with plugins pre-installed. References:
Creating A Portable App: A Guerilla Field Guide
[DirectoriesMove]
launcher.ini
1 users liked this post
Radovan Omorjan 6/10/2013 10:30:00 AM
#11 Posted: 6/10/2013 8:34:08 AM
Janusz

Janusz

7 likes in 48 posts.

Group: User

Hello Andrey,

Thank you for the next version of your splendid programme. Thank you that we can use your application under the freeware licence.

The best regards,
Janusz
#12 Posted: 6/10/2013 10:24:44 AM
Radovan Omorjan

Radovan Omorjan

325 likes in 2052 posts.

Group: Moderator

Wrote

Wrote


Even better would be the *.exe portable with the plugins included. I do not know if this could be even possible



Curiously enough I told Martin a possible way to accomplish this, If I understood well your request.
This is something that I haven't experimented myself (ideally one would have to check the actual portability like where it'd save the settings). The idea is to use a virtualization software, the same as Andrey does for the portable version, but without including the .Net2.0 framework.
I would prefer that the official version was a non-virtualized installation without embedding the .Net framework, saving all settings in the SMath folder. Actually I expect that some guy of Portableapps.com will address Andrey when their next platform (which will support .NET apps) is ready.
The process would be the following:

-create an account at cameyo.com to use their 'virtual app builder'
-make an exe out of Martin's zip file: I use IZArc as a compression utility, just right-click over the zip file and select 'izarc->creat self extracting exe'
-upload this exe to cameyo to create a virtual package hopefully portable, this manual could be useful to bear this creature :d

Edit:

Another way is forcing the Mono distribution save all settings in SMath's directory, if you mean to use a fully portable version with plugins pre-installed. References:
Creating A Portable App: A Guerilla Field Guide
[DirectoriesMove]
launcher.ini


I remember we discussed long time ago about PortableApps and SMath. I think Andrey did not have enough time regarding this issue. However, if someone is willing to do that following your ideas - it would be quite appreciated. I might try this, but these things are far away from my capabilities.

Regards,
Radovan

When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
#13 Posted: 6/10/2013 2:30:27 PM
Radovan Omorjan

Radovan Omorjan

325 likes in 2052 posts.

Group: Moderator

Wrote

Wrote


Even better would be the *.exe portable with the plugins included. I do not know if this could be even possible



Curiously enough I told Martin a possible way to accomplish this, If I understood well your request.
This is something that I haven't experimented myself (ideally one would have to check the actual portability like where it'd save the settings). The idea is to use a virtualization software, the same as Andrey does for the portable version, but without including the .Net2.0 framework.
I would prefer that the official version was a non-virtualized installation without embedding the .Net framework, saving all settings in the SMath folder. Actually I expect that some guy of Portableapps.com will address Andrey when their next platform (which will support .NET apps) is ready.
The process would be the following:

-create an account at cameyo.com to use their 'virtual app builder'
-make an exe out of Martin's zip file: I use IZArc as a compression utility, just right-click over the zip file and select 'izarc->creat self extracting exe'
-upload this exe to cameyo to create a virtual package hopefully portable, this manual could be useful to bear this creature :d

Edit:

Another way is forcing the Mono distribution save all settings in SMath's directory, if you mean to use a fully portable version with plugins pre-installed. References:
Creating A Portable App: A Guerilla Field Guide
[DirectoriesMove]
launcher.ini



We were discussion about PortableApps and SMath, and I think that Andrey did not have enough time to make SMath suitable enough for PortableApps. If someone is willing to do that and to include the plugins in it, it would be appreciated (it is beyond my capabilities, sorry )

Regards,
Radovan


Regards,
Radovan
When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
#14 Posted: 6/10/2013 3:38:51 PM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

Wrote

Wrote


Even better would be the *.exe portable with the plugins included. I do not know if this could be even possible



Curiously enough I told Martin a possible way to accomplish this, If I understood well your request.



I confirm that. So far I consider the portable version based on the linux distribution to be completely sufficient for portable work. The file structure is transparent and all extensions and settings are saved next to the executable. Thus if you have that on a stick or in the cloud, you have all you need, regardles of what computer or user account you use. Therefore I did not dig into alternatives.

EDIT: This is true only for the official portable version (unfortunately not compatible with the region plugins by uni).

I'd rather focus on extending the active handbook prototype, now that production conditions have improved.
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#15 Posted: 6/10/2013 3:55:30 PM
Radovan Omorjan

Radovan Omorjan

325 likes in 2052 posts.

Group: Moderator

Wrote

Wrote

Wrote


Even better would be the *.exe portable with the plugins included. I do not know if this could be even possible



Curiously enough I told Martin a possible way to accomplish this, If I understood well your request.



I confirm that. So far I consider the portable version based on the linux distribution to be completely sufficient for portable work. The file structure is transparent and all extensions and settings are saved next to the executable. Thus if you have that on a stick or in the cloud, you have all you need, regardles of what computer or user account you use. Therefore I did not dig into alternatives.

I'd rather focus on extending the active handbook prototype, now that production conditions have improved.



I agree, but just one thing do not understand at the moment. I have both versions, official and linux (portable), on the same computer but It seems they share some things and Extension Manger is having in its "Local Storage" the same thing for both versions - I thing this is in AppsData folder. Martin, regarding this could you please explain to me what is the meaning of this: "The file structure is transparent and all extensions and settings are saved next to the executable".

Regards,
Radovan
When Sisyphus climbed to the top of a hill, they said: "Wrong boulder!"
1 users liked this post
Martin Kraska 6/10/2013 4:47:00 PM
#16 Posted: 6/10/2013 4:37:07 PM
kilele

kilele

133 likes in 397 posts.

Group: User

I agree with Radovan that it does not seem fitting that all of your installations, portable and desktop, share their settings in the same location: I think it's this path:
\Users\YourNameUser\AppData\Roaming\SMath\settings.inf
There may not happen any conflict, like this one reported here when uninstalling SMath, but it's strange to change the language or decimal separator in one version and open another one and see reflected those changes.

I want to remark that the Mono-portable version is very nice because all of your files can be syncronized in the cloud both in Linux and Windows.
#17 Posted: 6/10/2013 4:46:41 PM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

Wrote


I agree, but just one thing do not understand at the moment. I have both versions, official and linux (portable), on the same computer but It seems they share some things and Extension Manger is having in its "Local Storage" the same thing for both versions - I thing this is in AppsData folder. Martin, regarding this could you please explain to me what is the meaning of this: "The file structure is transparent and all extensions and settings are saved next to the executable".
Regards,
Radovan



The meaning is that I didn't check that carefully enough. You are right, the linux version uses appdata storage. I just was mislead by remainders of the official portable version in the same directory. Not really smart testing, sorry for confusing you, need more sleep...
I guess that a portable version with extensions can still be made, but the settings are not included in portability. This might be acceptable, if the distro is just for distributing, not for mobile use.

If the official portable version would be more stable, then this would be an alternative. Just download all you need and then collect the directory contents into a new distro zip, including your preferential settings.
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
#18 Posted: 6/10/2013 6:02:09 PM
Andrey Ivashov

Andrey Ivashov

2269 likes in 3729 posts.

Group: Super Administrator

Small hint: if you put file with name "portable.version" near SMath Studio exe file - you will have the same behavior for "settings.inf" file as you can see in official Portable package. Hope this will help.

Regards.
2 users liked this post
Martin Kraska 6/10/2013 7:22:00 PM, Davide Carpi 6/11/2013 3:58:00 AM
#19 Posted: 6/10/2013 6:37:05 PM
kilele

kilele

133 likes in 397 posts.

Group: User

Good pilferer trick!!
Do you mean renaming like this for the mono setup ?
"Portable.0_96_4909.SMathStudio_Desktop"
SMath loads with an error message: io execption file name not encountered..
Should a settings.inf appear in the same directory ?
#20 Posted: 6/10/2013 7:21:22 PM
Martin Kraska

Martin Kraska

1222 likes in 2150 posts.

Group: Moderator

Wrote

Small hint: if you put file with name "portable.version" near SMath Studio exe file - you will have the same behavior for "settings.inf" file as you can see in official Portable package. Hope this will help.

Regards.



That works and should do the job for creating a clonable and portable installation. Did not check the settings independence yet, but after adding the mentioned file (empty, just with the given name), the Linux version forgets about everything in the appdata dir and starts to fill the extension subdir in the same directory as the exe. Thus in the end we get the behaviour which Radovan asked for and which I claimed that we already have. And in fact, we had, just I did not know ;-)

More such cheat codes available? Just like "symbolic.integrate", "everything.unitproof"...?
Martin Kraska Pre-configured portable distribution of SMath Studio: https://en.smath.info/wiki/SMath%20with%20Plugins.ashx
  • New Posts New Posts
  • No New Posts No New Posts