File cambalache.changes of Package cambalache
------------------------------------------------------------------- Tue Mar 19 13:22:43 UTC 2024 - info@paolostivanin.com - Update to version 0.17.3~git.20240315: * CmbProject: add add_parent() and remove_parent() * CmbWindow: add remove_parent and add_parent actions * CmbTreeView: set target_tk on context menu * CmbObject: clear layout properties on populate * CmbContextMenu: add remove parent and add parent submenu * Flake8: fix warnings * CmbDB: add missing data migration for format 0.17.3 * CmbLayoutproperty: fix layout signal project emmision * Merengue meson: install webkit plugin ------------------------------------------------------------------- Sat Mar 02 09:45:21 UTC 2024 - info@paolostivanin.com - Update to version 0.17.3~git.20240229: * CmbSignalEditor: update state from new signal-changed signal * CmbProject: improve undo-redo stack * CmbProperty, CmbLayoutProperty: trigger project signal on notify * CmbObject: add signal-changed signal * Tests: update images submodule * Tests: fix CmbWindow tests * Tests: update fragment tests * CmbProject: fix error on object remove * CmbProject: object remove cleanup * Merengue: add mrg_webkit module * CmbProject: fix dnd errors * UI files: open/export all UI files with Cambalache * CmbFragmentEditor: add support for custom fragments * Data Model: add object custom_child_fragment column * MrgGtkPopover: only create window if popover is not triggered from the UI * CmbUI: improve get_display_name() * CmbTypeChooserWidget: set sw max size on map * CmbCssEditor: use popover for ui list * Update Czech translation * data: Update screenshots and captions * Super massive commit to port to Gtk 4 * CmbDB: add support to load properties and signals from project. ------------------------------------------------------------------- Thu Jan 25 14:28:48 UTC 2024 - info@paolostivanin.com - Update to version 0.16.0~git.20240122: * Gtk Catalog: add GtkBin and mark GtkCheckButton:label as translatable * Adw Catalog: add child types for AdwToolbarView * MrgGtkBin: fix missing window placeholder * MrgGtkWidget: fix non toplevel widgets visivility * cambalache-db: add support to override abstract type flag * Mark AdwSplitButton.dropdown-tooltip translatable. * postinstall: only precompile destdir * CmbDB: Do not "fix" object references on paste * Data Model: clear object references when object is deleted ------------------------------------------------------------------- Fri Nov 03 10:58:20 UTC 2023 - info@paolostivanin.com - Update to version 0.16.0~git.20231030: * Adwaita: mark AdwMessageDialog as toplevel. * Adwaita: make AdwMessageDialog heading and body properties as translatable. ------------------------------------------------------------------- Fri Oct 20 12:06:40 UTC 2023 - info@paolostivanin.com - Update to version 0.16.0~git.20231015: * CmbProject: fix object loading order * Readme: fix meson url * Remove glade catalog. * Bump to development version ------------------------------------------------------------------- Wed Sep 27 14:20:48 UTC 2023 - info@paolostivanin.com - Update to version 0.16.0~git.20230924: * Rolling 0.16.0 * cambalache init: call Gtk.init() * Catalogs: mark all properties containing 'title' as translatable * Tests images: update commit * .gitignore: add __pycache__ * CmbDB: ignore non menu object types in menu export * Catalogs: update catalogs to SDK 45 libraries * ar.xjuan.Cambalache.json: bump to SDK 45 * cambalache-db: add posibe translatable properties notification ------------------------------------------------------------------- Thu Sep 14 08:45:06 UTC 2023 - info@paolostivanin.com - Update to version 0.14.0~git.20230907: * CmbObjectEditor: left align shortcuts flow box * Gtk Catalog: add GtkStackPage shortcut * cambalache-db: add support for <children-contraints> * CmbDB: export inteface domain. * CmbProject: remove unused get_library_latest() * CmbUI: change get_target() return value * CmbLiraryInfo: add min_version * CmbDB: rework library requirement query * Merengue: fix object_get_builder_id() for gtk4 non buildable objects. * CmbProject: add object to the end of the tree model * Add Swedish translation * CmbProject: add support for 'not-inline-object' import errors * CmbDB: fix export_signal() and import_property() * Update and enhance italian localization * data: mark a string translatable * Dockerfile: Add docker image recipe. * CmbWindow, CmbFileEntry: use Gtk.FileChooserNative ------------------------------------------------------------------- Mon Jul 31 13:32:31 UTC 2023 - info@paolostivanin.com - Update to version 0.13.0~git.20230727: * Tests: add test for templates * CmbDB: fix custom templates id output for merengue * CmbSignalEditor: add version checks and tooltips * CmbTreeView: show version warnings * CmbPropertyLabel: use new version_warning member to show errors to user. * CmbObject, CmbProperty, CmbLayoutProperty: add version_warning member * CmbObject: add inline_property_id * Fix typos * CmbProject: assume custom templates are derivable. * CmbTreeView: improve inline child display performance * CmbProject: add inline_property as a new column * CmbIconNameEntry: make icon model a class member * postinstall.py: precompile all python files * CmbPropertyLabel: use new CmbUI get_target() method * CmbUI: add get_target() * Linter fixes * control: add control widget submodule * CmbToplevelChooser: fix warning when closing empty project * CmbWindow: fix error reporting * Tests: add import export test case for menu and GtkStringList * CmbObjectEditor: disable bindings for builtin objects (menu) * CmbObjectDataEditor: enable translatable custom data * CmbWindow: hide layout, signals and fragments editor for all builtin types (menu) * cmb_create_editor(): add support for translatable custom data * CmbPropertyLabel: add bindable property * Data Model: add translatable columns for custom data * Tests: add template with inline object test * CmbDB: fix template output ------------------------------------------------------------------- Mon Jul 10 12:12:20 UTC 2023 - info@paolostivanin.com - Update to version 0.11.3~git.20230706: * warning: redirecting to https://gitlab.gnome.org/jpu/cambalache.git/ * Meson: add missing file * CmbObjectDataEditor: fix bug when self.data is none * CmbProject: ident a couple of sql queries. * CmbTypeInfo: implement __str__ method * Tests: add test for requires screen * CmbPropertyLabel: show deprecated and version mismatchs * CmbUIRequiresEditor: handle library updates * CmbProject: add ui-library-changed signal * CmbProperty, CmbLayoutProperty: add library_id member * CmbUI: add library-changed signal * CmbDB: move parse_version and version_cmp functions to utils.py * CmbWindow: add CmbUIRequiresEditor to UI stack. * CmbObjectEditor: add child type shortcuts * CmbDB: add support for <menu> element * DB: add type_child_constraint table * Gio Catalog: add GMenuModel type * Bump to development version 0.13 * Tests: add test for menu * Translations: Update pot files and es translation * Tests: add simple test case to load an old format to test migrations * UI: Mark two strings untranslatable * CmbDB: fix migration function * CmbWindow: update copyright date. * Rolling 0.12.0 - New Features release! * CmbDB: rename is_inline_object to disable_inline_object * CmbObjectEditor: make it derive from GtkScrolledWindow * CmbDB: add support for external objects * run-dev.py: pass command line arguments. * CmbProject: fix get_ui_by_filename() when project does not have a filename. * cambalache-db: add GtkShortcutTrigger and GtkShortcutAction as builtin types * Update German translation * CmbObjectDataEditor: fix arg update function. * CmbView: update ui on object data changes * CmbProject: Add support for object data undo/redo updates * CmbObjectData: expose _arg_changed() * CmbObject: add get_display_name() * Data Model: fix object_property * CmbDB: fix clipboard_paste() * README.md: Add make command reference * CmbDB: misc cleanups * Adwaita Catalog: add AdwFlap child types * The id in the metainfo never has `.desktop` * Use https url for submodules to allow everybody to build the flatpak * Makefile: add clean and veryclean targets * CmbPropertyLabel: sort properties list. * CmbView: update xml on project change * Gtk Catalog: fix gtk3 target and add GtkStringList custom tags * cambalache-db: check for target in type tag and ignore undefined types * CmbObjectEditor: Use CmbObjectChooser for iface types. * Gio catalog: add supoprt for GListModel and GListStore types * CmbToplevelChooser: fix filter * Tests: integrate tests with meson * CmbView: pass MERENGUE_DEV_ENV to merengue environment. * Update tests images commit * Tests: improved gui tests * Tests: add coverage support * CmbWindow: rename property_stack to object_stack * CmbView: use quit command instead of killing the process * MrgApplication: add quit command * Tests: add cambalache-test-images submodule * tests: add GUI tests * CmbPropertyLabel: add layout_prop property ------------------------------------------------------------------- Thu May 25 14:09:36 UTC 2023 - info@paolostivanin.com - Update to version 0.11.3~git.20230524: * Tests: fix custom fragment impor/export test * CmbPropertyLabel: add layout_prop property * tests: add GUI tests * CmbTypeChooser: add select_type_id() * run-dev.sh: move rundev code to tests module * CmbApplication: rename open() as open_project() * run-dev.sh: move core function to tests/ * CmbTutor, CmbWindow: fix use of deprecated flags * CmbDB: fix tests. * Tests: black update * CmbObjectEditor: use CmbPropertyLabel * CmbPropertyLabel: initial implementation * CmbObjectChooser, CmbFlagsEntry: minor fixes * CmbProperty: add bind_property property * cambalache: add icon path from resource * Tests: add bindings test case. * DataModel: add property bind columns to property table * Adwaita: mark content property of Window and ApplicationWindow as inline object * Tools: Fix cmb_utils_get_iface_properties() * Add test case for merengue xml format * run-dev.py: fix compile_private() * Tests: update tests * Update catalogs * Gtk Catalog: mark GtkStackPage::child as required * Data Model: add required and workspace-default property ------------------------------------------------------------------- Tue May 09 13:57:14 UTC 2023 - info@paolostivanin.com - Update to version 0.11.3~git.20230506: * CmbDB: fix export object for templates * Data Model: add check to on_ui_template_id_update_add_type trigger * CmbObjectEditor: update template switch on template_id notify * CmbProject: ignore templates with out a name. * Meson: Add post install script deps checking * Add flake8 linter and fix all issues. * Start using black to format code * CmbDB: fix history compression * CmbFileEntry: add support for GFile type properties * db-codegen: do not mark GFile as object types ------------------------------------------------------------------- Fri Mar 3 13:49:25 UTC 2023 - Paolo Stivanin <info@paolostivanin.com> - New snapshot. ------------------------------------------------------------------- Thu Jan 26 09:22:34 UTC 2023 - Paolo Stivanin <info@paolostivanin.com> - Update to latest git snapshot. ------------------------------------------------------------------- Mon Jan 2 08:56:35 UTC 2023 - Paolo Stivanin <info@paolostivanin.com> - Update to latest git snapshot. ------------------------------------------------------------------- Sun Jul 17 12:23:58 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org> - Update to version 0.10.3: * No changelog. ------------------------------------------------------------------- Thu Jun 16 16:18:01 UTC 2022 - Dead Mozay <dead_mozay@opensuse.org> - Initial package.