crystal-facet-uml (1.34.1-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * no error if gtk_init_check fails - otherwise tests would fail

 -- Andreas Warnke <cfu@andreaswarnke.de>  Mon, 29 Nov 2021 20:00:00 +0200
crystal-facet-uml (1.34.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * export in json format contains also uuids as links (for auto-merging)
  * export in json format nicer for humans to read (for diff and merge)
  * export in json format contains also lifelines

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sun, 28 Nov 2021 21:00:00 +0200

crystal-facet-uml (1.33.1-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * fix: When cutting a diagram, one can immediately paste it to the previous
    position; also paste it immediately after opening a new db.
  * Layouting of lines prefers connector types Z over S, N over L7

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sat, 23 Oct 2021 18:00:00 +0200

crystal-facet-uml (1.33.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * The database has new fields uuid and diagram.display_flags
  * fix: when copying objects via clipboard, the last characters are
    not dropped if escape-sequences cause exceeding maximum string length
  * json export (experimental)

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sat, 16 Oct 2021 08:00:00 +0200

crystal-facet-uml (1.32.1-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * test_expand_space is now more robust against unexpected installed fonts

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sun, 29 Aug 2021 19:00:00 +0200

crystal-facet-uml (1.32.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * overlaps between relationships with identical type, source and destination
    are avoided.
  * good default size of classifiers in case classifiers share same location
  * less overlaps to labels below actor, fork/join, start/end, h, time
  * nicer relationships to comments and requirements in sequences and timing

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sun, 29 Aug 2021 16:00:00 +0200

crystal-facet-uml (1.31.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * component titles do not touch the type icon anymore
  * icon alignment in classifiers is not rounded to int anymore
  * use case circles do not cut into label texts
  * decision/choice rhombus do not cut into label texts
  * send signal arrows do not cut into label texts
  * accept event flags do not cut into label texts

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sat, 31 Jul 2021 16:00:00 +0200

crystal-facet-uml (1.30.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * in search mode, objects are highlighted individually
    (not all per diagram)
  * in search result list, long names have nice linebreaks
  * in navigation tree, long names have nice linebreaks
  * Guillements characters surround stereoptypes

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sat, 05 Jun 2021 08:00:00 +0200

crystal-facet-uml (1.29.1-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * newly created classifiers are placed to clicked location
    (bugfix, bug introduced on Fri Mar 26, affecting v1.28.0 and v1.29.0)

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sun, 02 May 2021 16:00:00 +0200

crystal-facet-uml (1.29.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * return arrows in sequences have filled arrow tips,
    distinguishable from dependencies
  * stereotypes are xmi-exported to LocalProfile namespace
  * valuetypes are xmi-exported to DataTypes
  * metainfo.xml references homepage which is now tls-authenticated
  * nav-tree and search result lists draw a bit more space around texts
  * A white line is drawn around highlighted diagrams
    (additional to green marker)

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sat, 01 May 2021 22:00:00 +0200

crystal-facet-uml (1.28.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * gcov target is only build if -DCFU_ADD_GCOV_TARGET=ON (Closes: #983836)
  * test coverage on pencil package increased
  * exporting image-file types shows statistics on exported elements
  * list layout improved, golden ratio is applied
  * timing and sequence diagram layouting improved;
    special handling for comments/reqs in timing and sequence diagrams
  * version compatibility also in debug mode:
    newer database-files can be opened with older programs; asserts removed
  * Messages are not cut off after 255 characters (511 now)
  * When resetting selection, diagram is redrawn

 -- Andreas Warnke <cfu@andreaswarnke.de>  Fri, 02 Apr 2021 08:00:00 +0200

crystal-facet-uml (1.27.3-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * fixed most metainfo.xml warnings
  * build target for gcov measurement added
  * auto-delete relationships between classifiers that have no common diagram
  * when opening the second database, view switches back to navigation mode
  * when opening the second database, search entry field is cleared
  * when opening the second database, set of marked elements is cleared
  * search result view is updated when changing the database (e.g. by undo)
  * search result view stays when database update is triggered by a 2nd window
  * when clicking on a search result, the element is focused

 -- Andreas Warnke <cfu@andreaswarnke.de>  Tue, 09 Feb 2021 21:30:00 +0100

crystal-facet-uml (1.27.2-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * compiler switch Werror removed; warnings should not cause build-breaks

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sun, 03 Jan 2021 15:00:00 +0100

crystal-facet-uml (1.27.1-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * compiler warning fixed: conversions from unsigned int to size_t explicit

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sun, 03 Jan 2021 09:00:00 +0100

crystal-facet-uml (1.27.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * new upstream version 1.27.0
  * metadata file has license MIT as requested by freedesktop.org
  * CMakeLists has no separate compiler flags for testing executable anymore

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sat, 02 Jan 2021 19:00:00 +0100

crystal-facet-uml (1.26.1-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * XMI Export: destination end of messages had fix enclosingInteraction=90001
  * XMI Export: Properties have attributes class and interface if applicable
  * XMI Export: Warnings are issued at illegal relationship end types
  * XMI Export: dependencies of comments to annotatedElements conform to spec
  * XMI Export: associations and communication paths can connect to ports
  * XMI Export: nested activities are exported as StructuredActivityNode
  * icons beautified
  * program renamed from crystal_facet_uml to crystal-facet-uml

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sun, 20 Dec 2020 16:30:00 +0100

crystal-facet-uml (1.26.0-1) UNRELEASED; urgency=medium

  [ Helmut Grohne ]
  * debian/rules:
    + Fix FTCBFS: Let dh_auto_configure pass cross flags to cmake. (Closes:
      #973980).

  [ Olaf Hering ]
  * CMakeLists adapted to find pangocairo (Closes: #2)

  [ Mike Gabriel ]
  * Grammar fixes in application messages

  [ Andreas Warnke ]
  * xmi export exports sequence, timing, communication and interaction overview
  * xmi export creates property-elements at association-member-ends
  * system boundary renamed to subsystem (to match uml 2.5.1 spec)
  * The default relationship type between lifelines is a synchronous call

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sun, 22 Nov 2020 16:30:00 +0100

crystal-facet-uml (1.25.1-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * cmake does not depend on c++ compiler anymore

 -- Andreas Warnke <cfu@andreaswarnke.de>  Thu, 29 Oct 2020 20:30:00 +0100

crystal-facet-uml (1.25.0-2) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * yml script for ci added

 -- Andreas Warnke <cfu@andreaswarnke.de>  Wed, 28 Oct 2020 07:40:00 +0100

crystal-facet-uml (1.25.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * moving ports follow the cursor more accurate
  * Constraint Blocks show their ports completely inside
  * Artifacts and Components do not waste space for contained children
  * Comment titles do not overlap with the comment-corner
  * packages containing children display their title in the tab-symbol
  * layouting containments does not reserve columns/rows for the container
  * Feature/Composite Requirement does not exist anymore,
    data from older versions is auto-converted to Requirement
  * Requirements are displyed as box-with-label omitting the description
  * Interaction Overview Diagram is redesigned,
    data from older versions is auto-converted to Activity Diagram

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sun, 18 Oct 2020 20:30:00 +0200

crystal-facet-uml (1.24.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * XMI(TM) export reflects containment-hierarcy of elements
  * XMI(TM) export automatically disambiguates between activity/state contexts
  * warnings are printed to xml export if model is not uml compliant
  * no arrow tip at communication path
  * export shows statistics on diagrams or classifiers
  * internal: messages to user are typesafe for their parameters

 -- Andreas Warnke <cfu@andreaswarnke.de>  Thu, 08 Oct 2020 20:30:00 +0200

crystal-facet-uml (1.23.1-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * XMI(TM) export good enough to be checked by NIST validator

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sun, 06 Sep 2020 11:30:00 +0200

crystal-facet-uml (1.23.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * at operations cut, copy, paste and delete: print understandable statistics
  * at operations undo, redo: print understandable statistics
  * layouting of classifiers improved
  * experimental xmi export

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sun, 14 Jun 2020 17:30:00 +0200

crystal-facet-uml (1.22.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * the xhtml export produces a table-of-contents
  * the xhtml+db exports generate links to diagrams by D0001#name.
  * the element configuration area on the right does not take space needed
    by the drawing area
  * yellow highlighted names are drawn behind the classifier-contour-line

 -- Andreas Warnke <cfu@andreaswarnke.de>  Fri, 01 May 2020 17:30:00 +0200

crystal-facet-uml (1.21.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * containers embrace their children keeping wider gaps

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sun, 12 Apr 2020 16:30:00 +0200

crystal-facet-uml (1.20.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * xhtml output generates a css file to allow defining own color schemes
  * xhtml output keeps linebreaks in selected (md) cases
  * bugfix: exporting docbook and xhtml via command line arguments
    works again, as in 1.16.1 (Closes: #1)
  * exported xhtml passes https://validator.w3.org/check (for quality.cfu1)
  * exported xhtml/css shows chapter numbers

 -- Andreas Warnke <cfu@andreaswarnke.de>  Mon, 23 Mar 2020 18:30:00 +0100

crystal-facet-uml (1.19.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * free text search
  * small memory leak in nav-tree-view fixed

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sat, 14 Mar 2020 12:30:00 +0100

crystal-facet-uml (1.18.1-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * when exporting xhtml and docbook files, windows pathnames are supported

 -- Andreas Warnke <cfu@andreaswarnke.de>  Mon, 20 Jan 2020 21:30:00 +0100

crystal-facet-uml (1.18.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * the search view allows one to search for object ids
  * bugfix: when changing type of an object, lastest changes to name
    or description are not lost
  * pressing enter in name or stereotype field causes a save action

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sun, 19 Jan 2020 20:30:00 +0100

crystal-facet-uml (1.17.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * cmake build config is less platform dependent
  * nav-tree: dragging diagrams shows a tree-depth aware insert line
  * while dragging, grid lines are displayed
  * the description text-view has scrollbars
  * in nav view, a click into the current diagram zooms to edit mode
  * in create view, an icon next to the mouse cursor shows options
  * fix: type dropdown box does not change DB automatically if unknown type id
  * the type drop down box shows icons to faster find the right type
  * an icon grid allows one to change types quickly

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sun, 05 Jan 2020 20:30:00 +0100

crystal-facet-uml (1.16.2-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * relationships may overlap if same type and same direction
  * title and filename of exported docbook and xhtml equals database file name

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sun, 08 Dec 2019 11:30:00 +0100

crystal-facet-uml (1.16.1-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * rpm package build scripts beautified

 -- Andreas Warnke <cfu@andreaswarnke.de>  Tue, 26 Nov 2019 19:30:00 +0100

crystal-facet-uml (1.16.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * Diagram exports can be triggered from command line
  * Cut + paste of relationships is possible
  * Json format in clipboard slightly modified
    (set renamed to data, order required, relationship src/dst names added)
  * The default classifier size is calculated based on the grid-distances
  * Fix: Scenario based diagrams showing multiple identical classifier
    instances show not too many relationships

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sat, 16 Nov 2019 19:30:00 +0100

crystal-facet-uml (1.15.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * The id of selected objects is displayed in the edit area
  * Child diagrams are layouted in a grid (in navigation view)

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sun, 20 Oct 2019 12:30:00 +0200

crystal-facet-uml (1.14.2-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * gtk is initialized before data and ctrl packages --> fix for wine

 -- Andreas Warnke <cfu@andreaswarnke.de>  Fri, 06 Sep 2019 19:30:00 +0200

crystal-facet-uml (1.14.1-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * background image added to intro screen.
  * compatibility to GTK 3.6 established, newer features replaced
  * pthread dependency replaced by glib functions
  * build for wine using mingw

 -- Andreas Warnke <cfu@andreaswarnke.de>  Mon, 02 Sep 2019 21:30:00 +0200

crystal-facet-uml (1.14.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * all features (except lifelines) are hidden in scenario-based and box/list
    diagrams
  * non-global relationships are hidden in scenario-based and all in box/list
    diagrams
  * exporting descriptions of hidden relationships and features is suppressed
  * any classifier can be displayed as named instance or as anonymous instance.

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sun, 14 Jul 2019 11:30:00 +0200

crystal-facet-uml (1.13.1-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * sqlite3_db_cacheflush() is only called if on the build system and on the
    target system available (bugfix)

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sun, 23 Jun 2019 15:30:00 +0200

crystal-facet-uml (1.13.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * improved auto-layout of relationship labels
  * call/transition to self is layouted nicely in sequence/timing diagrams
  * automatically grey out arrows if source or destination classifier is greyed
    out
  * prevent creation of relationships if unsuitable diagram type
  * prevent creation of features if unsuitable diagram type
  * prevent creation of features if unsuitable classifier type

 -- Andreas Warnke <cfu@andreaswarnke.de>  Fri, 21 Jun 2019 15:30:00 +0200

crystal-facet-uml (1.12.1-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * Packageing issues addressed

 -- Andreas Warnke <cfu@andreaswarnke.de>  Wed, 15 May 2019 20:30:00 +0200

crystal-facet-uml (1.12.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * Auto-Layouting of classifiers improved

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sat, 27 Apr 2019 21:33:01 +0200

crystal-facet-uml (1.11.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * New version 1.11.0 exports docbook and html formats

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sun, 10 Mar 2019 11:33:01 +0100

crystal-facet-uml (1.10.0-1ubuntu1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * New version 1.10.0 provides more classifiers for activity diagrams

 -- Andreas Warnke <cfu@andreaswarnke.de>  Sun, 03 Feb 2019 17:32:01 +0100

crystal-facet-uml (1.9.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * New version 1.9.0 supports interfaces at components

 -- Andreas Warnke <cfu@andreaswarnke.de>  Thu, 17 Jan 2019 20:06:11 +0100

crystal-facet-uml (1.8.0-1) UNRELEASED; urgency=medium

  [ Andreas Warnke ]
  * New version 1.8.0 supports re-ordering features and diagrams

 -- Andreas Warnke <cfu@andreaswarnke.de>  Tue, 01 Jan 2019 08:57:14 +0100

crystal-facet-uml (1.7.1-1) UNRELEASED; urgency=medium

  * User documentation is generated from docbook.

 -- Andreas Warnke <cfu@andreaswarnke.de>  Wed, 21 Nov 2018 21:00:00 +0100

crystal-facet-uml (1.7.0-1) UNRELEASED; urgency=medium

  * tree view allows to navigate interactively
  * new sibling and new child diagrams can be created in tree view
  * when deleting a diagram, unfocused windows show parent diagram
  * only local-scenario relationships are shown in timing, sequence
    and communication diagrams

 -- Andreas Warnke <cfu@andreaswarnke.de>  Thu, 01 Nov 2018 15:42:20 +0100

crystal-facet-uml (1.6.1-1) UNRELEASED; urgency=medium

  * Restructure deb packet generation from CPACK to dh_make tool.

 -- Andreas Warnke <cfu@andreaswarnke.de>  Mon, 15 Oct 2018 21:00:00 +0200
