Yes very nice ! Keep the good work.
Cheers, Cedrick PS: interested in the XCode integration of the VM amongst several stuff. Any pointers ? > Le 8 oct. 2019 à 13:06, Ben Coman <[email protected]> a écrit : > > > Nice list. Thx for posting. > cheers -ben > >> On Mon, 7 Oct 2019 at 22:03, Esteban Lorenzano <[email protected]> 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 >>
