News in 2.99.3, 2017-08-09 -------------------------- Amtk: * Add amtk_init() and amtk_finalize(). * Remove AmtkFactoryMenu class, move its functions to its parent class AmtkFactory. * AmtkFactory: add functions to create GtkToolItem's. * Add amtk_application_window_create_open_recent_menu(). * Improvements to the documentation. * Other small code improvements. Framework: * TeplTabGroup interface: * Add :active-tab, :active-view and :active-buffer properties. * Add tepl_tab_group_set_active_tab(). * Add tepl_tab_group_append_tab(). * Finish to implement the GActions for the Edit menu: cut, copy, paste, delete and select all. (Update the GAction:enabled properties). * Add "win.tepl-new-file" GAction. * Add the TeplAbstractFactory class to create TeplTab's and tab labels. * TeplBuffer: rename title -> full-title and add short-title. * Add the TeplTab::close-request signal. * Add the TeplTabLabel class (which shows the buffer short-title, plus a close button; the tooltip is not yet handled). Misc: * Add tepl_init() and tepl_finalize(), do not use DSO constructors/destructors. * Implement small internal utility: TeplSignalGroup, inspired by DzlSignalGroup from libdazzle, but with a much simpler implementation. * Improvements to the documentation. * Translation updates.