Nice list. Thx for posting.
cheers -ben

On Mon, 7 Oct 2019 at 22:03, Esteban Lorenzano <esteba...@gmail.com> wrote:

>
> Hi all,
>
> Since some time we wanted to start with this report to keep you all
> informed on what we are doing to achieve our goals for the release.
> After ESUG we took some time to organise and we managed to put this in
> movement.
> The idea is to post one the first week of each month (but it may vary, as
> you see with this one who came a bit later :P)
>
> Actions reportes are just dots, since we do not have the time to add a big
> explanation and we hope you are already involved and more or less know what
> we are talking about.
> But do not hesitate to ask if you want more details :)
>
> *Roadmap progress report.*
> *September 2019*
>
>
> *Image*
>
> *Code Loading*
>
>    - Profiling the time spent to load code
>    - Reimplementing a better Read/Write Buffered Stream
>    - Improving the performance of Source writing and reading,
>    - Improving in at least 20% the time of loading code using Metacello.
>
>
> *Spec 2*
>
>    - Pass on SpMillerColumnPresenter to made it of general use.
>       - Implement a specific SpMillerLayout to handle Miller columns.
>    - Pass on regular input ports (transmissions subsystem) to implement
>    activation ports.
>    - Pass on SpStyle subsystem (kind of STON based stylesheets for
>    Morphic).
>    - Fix SpGridLayout horizontal cell calculous. (It was broken).
>    - Fix SpBoxLayout berderWith and padding. (It was broken).
>    - Added contextual menus to widgets.
>       - This functionality was completely revamped to make it work in all
>       backends.
>       - It was generalised to all widgets (even if not all should use it!)
>    - Added focus order to presenters.
>       - This is also a full revamp of old existing functionality.
>       - it accepts you to change the default order, but it has a default
>       order (previous implementations forced you to do the focusing by hand).
>    - Added key binding support for all widgets.
>       - This is also a full revamp of old exiting functionality.
>
>
> *Spec2+GTK3*
>
>    - callbacks can now be chained. This requires some explanation: In
>    Gtk3 you connect to signals. And you can connect just one callback to one
>    signal. Thankfully we control the callbacks in our side, so we modified
>    signal callbacks to accept to chain other callbacks (then we can connect
>    several actions to one single event, for example "keypress" or “hide").
>       - along with this, we reworked the callback hierarchy.
>    - implemented inheritance in Pharo of Gtk3 objects and interfaces
>    (this is needed to enhance control of tables and many others).
>    - added autocompletion capabilities to SpCodePresenter.
>    - added a mechanism to avoid duplicate signalling between the backend
>    and the adaptors.
>    - Fix an important leak on GtkFormView.
>
>
> *NewTools*
>
>    - Inspector
>       - it now implements Miller columns
>       - Using TaskIt as backend for stepping.
>       - extensions migrated (we are at 10% of the total of migrations
>       needed, we will enhance this in iterative way).
>    - Debugger
>       - Almost complete revamp of UI.
>       - Fix context updating (to allow commands to actually work)
>       - Integrate new inspector.
>       - Work on new layouts for debugger
>    - Make an experimental tool: "playbook", to concentrate playgrounds
>    and test some UI ideas.
>
>
> *UFFI*
>
>    - Adding Tests
>    - Support for kind of literals and support type definitions in literals
>    - Documentation
>    - Measuring performance issues on large images.
>
>
> *TaskIT*
>
>    - Implement a prototype of a distributed backend to execute tasks.
>    - Implement a communication layer using Rabbit MQ
>    - Implement the first version of a process manager for handling
>    multiples images and workers.
>
>
> *VM*
>
>    - Fixing problem with LibGIT and Windows 1903.
>    - Fixing the performance issues of Windows 1903 with File accesses
>    when using solid-state 4k physical sector disks.
>    - XCode integration
>    - Adding an initial version to detect invalid order in the return from
>    concurrent callbacks.
>    - Improving the implementation of TFFI to run 50% faster in callouts.
>    - Build of StackVM
>
>
>

Reply via email to