Hello, I am sorry for the delay, last week was very chaotic :) Spec2 --- - Make SpComponentListPresenter to acquire "list properties": - selection (single, multiple) - it can respond to #contextMenu: - takeKeyboardFocus - Lists/Trees/Tables now can be searched (still "standard" implementation, misses a search by model) - Lists/Trees/Tables now can be sorted Spec2 + Gtk --- - [Worker VM] Running event loop on main thread while VM runs on worker thread. - Modify startup to automatically decide if it can run GtkMainRunLoop or GtkPollingRunLoop, depending on where is running the VM. - Make backend to properly defer executions to main thread when needed (implemented GtkRunLoop class>>defer: for that) - Fix the trunk for windows (detected a problem while coexisting SDL2 and GTK3 that may cause the need to use exclusively one or the other). TFFI --- - Improve callout performance using a semaphore pool instead creating a new one each call VM --- - Work on Worker VM (allow VM to run in a worker thread). - Merged with headless trunk - Merged with AIO interrupt - Now can be tested (but still some interruptions missing) - (Re)making an environment to build on linux (to test the problem while building Debian/Ubuntu modern distributions) - Investigating the garbage collection corruption problem. Integrating proposed solution of Clément Bera. - Fixing problems in main thread worker and interruptable async IO. Others --- - Voyage-UnQLite backend working with new TFFI (this is to make some testing around using several libraries/threads in a single image) - ObjCBridge package working with new TFFI (for same reasons as before) Smalltalks 2019 --- - Presentation in Smalltalks 2019 (Neuquén, Argentina): Contributing to Pharo, new things for Pharo 8. - Meetings during Smalltalks. - Presentation in universities and companies in Argentina.