VA Smalltalk ECAP Build 405 Available...

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

VA Smalltalk ECAP Build 405 Available...

Seth Berman
Greetings,

New Windows and Linux testing sandboxes have been updated to our latest development build.

The last couple of builds have been focusing more heavily on Linux 32 and 64-bit with the new virtual machines.
We are working hard to improve the IDE experience on Linux, as well as make sure Linux 64-bit runs solidly on it.

In terms of usability, the difference between the IDE in Linux 8.6.3 and our currently builds is dramatic.
It's got an updated theme, keyboard shortcuts work, menu popups behave better, code assist works, file dialogs are much improved,
browser performance is a lot faster...and so on. 

We have about @14000 automated tests that we run on our Windows platform.  We are working to make sure this
works on Linux too.

Our last big area on Linux is Sockets.  This update includes more fixes so SstHttpClient and friends should work
We are working on 1 remaining issue before Seaside should work in 64-bit.

The automated test suite also opens/closes browser windows incredibly fast...faster than what any person could do.
This is causing chaos with the async queue on Linux because it is sized too small and all the UI events go through it.
So we are working to solve this issue so users don't need to worry about seeing the dreaded "async queue overflow" on unix anymore.

All
  • Removal of RS Overflow handler messages to the console since this is GC Debug info
  • Improve options to SUnitBrowser from different windows
  • Fix colorMap restore in when disconnecting code assist popup

Linux
  • AbtTimedWait now works on Linux
  • Fix Zlib bindings due to 8byte ulong required
  • Decreased time it takes to open and fully draw browsers from @6 seconds down to @500ms
  • Fix Motif File Dialog dynamic resizing
  • Fix ASN1 Integer get/set on Linux64 where long is 8 bytes
  • Fix manual alignment padding bug in OSSslX509Req for Linux64
  • Remove EsTimeZoneApp class>>shutDown which fixes '/ect/localtime' path lookup after image save
  • Fixed incorrect implementors/senders behavior in workspaces
  • Fix OSAddrInfo>>aiAddrlen on Linux64 - usize must be uint32
  • Improve performance on Linux by avoiding CwBasicWidget>>widgetUnderPointer

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at https://groups.google.com/group/va-smalltalk.
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: VA Smalltalk ECAP Build 405 Available...

jtuchel
Seth,

thanks for brushing the dust off of the Linux version. This all sounds very good. We currently do most of our development and testing on Windows and cross-package for Linux deployment. This works well, but there are limitations, like the need to actually test external libraries on the target platform. So, at least for us, an improved experience on Linux is a very important step.

VAST has gotten so much better over the last few releases, so I really look forward to 9.1 and its Linux improvements.

Keep up the good work.

Joachim



Am Mittwoch, 16. Mai 2018 16:58:05 UTC+2 schrieb Seth Berman:
Greetings,

New Windows and Linux testing sandboxes have been updated to our latest development build.
Go to <a href="http://www.instantiations.com/ecap/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fwww.instantiations.com%2Fecap%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGAi3TQ0-ME3RuTz5Sz7IMH9UTd1w&#39;;return true;" onclick="this.href=&#39;http://www.google.com/url?q\x3dhttp%3A%2F%2Fwww.instantiations.com%2Fecap%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGAi3TQ0-ME3RuTz5Sz7IMH9UTd1w&#39;;return true;">http://www.instantiations.com/ecap/ to download.

The last couple of builds have been focusing more heavily on Linux 32 and 64-bit with the new virtual machines.
We are working hard to improve the IDE experience on Linux, as well as make sure Linux 64-bit runs solidly on it.

In terms of usability, the difference between the IDE in Linux 8.6.3 and our currently builds is dramatic.
It's got an updated theme, keyboard shortcuts work, menu popups behave better, code assist works, file dialogs are much improved,
browser performance is a lot faster...and so on. 

We have about @14000 automated tests that we run on our Windows platform.  We are working to make sure this
works on Linux too.

Our last big area on Linux is Sockets.  This update includes more fixes so SstHttpClient and friends should work
We are working on 1 remaining issue before Seaside should work in 64-bit.

The automated test suite also opens/closes browser windows incredibly fast...faster than what any person could do.
This is causing chaos with the async queue on Linux because it is sized too small and all the UI events go through it.
So we are working to solve this issue so users don't need to worry about seeing the dreaded "async queue overflow" on unix anymore.

All
  • Removal of RS Overflow handler messages to the console since this is GC Debug info
  • Improve options to SUnitBrowser from different windows
  • Fix colorMap restore in when disconnecting code assist popup

Linux
  • AbtTimedWait now works on Linux
  • Fix Zlib bindings due to 8byte ulong required
  • Decreased time it takes to open and fully draw browsers from @6 seconds down to @500ms
  • Fix Motif File Dialog dynamic resizing
  • Fix ASN1 Integer get/set on Linux64 where long is 8 bytes
  • Fix manual alignment padding bug in OSSslX509Req for Linux64
  • Remove EsTimeZoneApp class>>shutDown which fixes '/ect/localtime' path lookup after image save
  • Fixed incorrect implementors/senders behavior in workspaces
  • Fix OSAddrInfo>>aiAddrlen on Linux64 - usize must be uint32
  • Improve performance on Linux by avoiding CwBasicWidget>>widgetUnderPointer

--
You received this message because you are subscribed to the Google Groups "VA Smalltalk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To post to this group, send email to [hidden email].
Visit this group at https://groups.google.com/group/va-smalltalk.
For more options, visit https://groups.google.com/d/optout.