1. 13 Sep, 2016 2 commits
    • Carlos Soriano Sánchez's avatar
      6ab20ca7
    • Carlos Soriano Sánchez's avatar
      batch-rename-dialog: use positions for tag handling · 7fb5aa77
      Carlos Soriano Sánchez authored
      When a tag is added, deleted or moved or a text is changed, inserted
      or deleted, we need to do update the text and tags already present
      based on what changed.
      
      We were checking whether a tag was present or not matching with the
      text rather than deterministically adding, removing or updating the
      positions based on the direct user interaction.
      
      Doing it in this way is a potential problem since two tags added
      writing manually would confuse the underlying handling, apart of being
      harder to have a consistent state of the tags like deleting multiple
      tags at once, deleting tags with text on the sides when selected,
      replacing tags with text, crashes when using overwrite mode instead of
      insertion mode, or crashes when using modifiers. Apart of making the
      handling more complex.
      
      This patch refactors the tag handling for using positions and direct
      manipulation of them instead of text.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=771069
      7fb5aa77
  2. 12 Sep, 2016 2 commits
  3. 08 Sep, 2016 3 commits
  4. 07 Sep, 2016 2 commits
  5. 06 Sep, 2016 1 commit
  6. 30 Aug, 2016 5 commits
  7. 29 Aug, 2016 4 commits