* again update prerequisites: use libxerces-c-dev
* also use changed prerequisites in {{{arb_INSTALL.txt}}}
4 lines of code changed in 2 files:
* fix prerequisites for motif library.
7 lines of code changed in 1 file:
* allow to define a separator used to generate clusternames
- old hardcoded default was '_' (which interferes with groupname conventions)
- new customisable default is '-'
- use custom separator
* in get_upgroup_info().
* for matchrate.
- correctly handle empty separator.
* change other hardcoded characters
- avoid '_' in {{{WHOLE_TREE}}} (now uses {{{<WHOLE TREE>}}}).
- neighter use '/' nor '-' when inserting relative notation (old: {{{3-4/7}}} new {{{3.4[7]}}}).
* part of #832
22 lines of code changed in 4 files:
* reject groupnames which would be misinterpreted as bootstrap values
- misinterpretation would happen during re-import after export
22 lines of code changed in 1 file:
* pull-out {{{parse_treelabel()}}} from {{{setBranchName_acceptingBootstrap()}}}.
45 lines of code changed in 2 files:
* document collaboration between 'create groups' with 'append original' and 'delete groups'.
0 lines of code changed in 2 files:
* use + add wrapped concatenators to {{{GBS_strstruct}}}
13 lines of code changed in 4 files:
* warn about..
- {{{;}}} in group names (conflicts with taxonomy).
- group names containing underscores (reserved for group overlaps).
- group names ending with {{{~NUM}}} (reserved for splitted groups).
24 lines of code changed in 1 file:
* use {{{MessageSpamFilter}}} when generating groups:
- from callers which may spam arbs message box.
* part of #832
19 lines of code changed in 8 files:
* add class {{{MessageSpamFilter}}}
- helps suppressing too many messages sent via {{{GB_warning()}}}
- forwards suppressed warnings as message (=into logfile via console).
- warns about suppressed messages
117 lines of code changed in 4 files:
* make group renaming from group-search macro-capable (adds missing IDs).
2 lines of code changed in 1 file:
* fix typos.
2 lines of code changed in 1 file:
* if keeled group is used to describe cluster
- previously crashed (see #851). fixed by not accessing {{{TreeNode::name}}} directly.
- now gets prefixed with {{{KEELED_INDICATOR}}}.
2 lines of code changed in 1 file:
* define + use KEELED_INDICATOR instead of hardcoding '!'\\=> related code is now easy to find.
9 lines of code changed in 4 files: