* improve error message when wrong library specified (e.g. if path is missing).
7 lines of code changed in 2 files:
* create_export_awars:
- rename one flavor -> {{{create_fig_export_awars}}}
- hardcode AW_ROOT_DEFAULT for other flavor.
12 lines of code changed in 2 files:
* rename CLI params:
- complement -> complementFirst
- reversed -> alsoRevCompl
- matchcomplement -> matchAlsoRevcomp
* improve CLI help: mention precedence and interaction between complementFirst + alsoRevCompl.
13 lines of code changed in 2 files:
* rename client variables:
- match_kompl -> match_also_revcompl
- COMPLEMENT -> ALSO_REVCOMPL
- reversed -> alsoRevCompl
- complement -> alsoRevcompl (probe_design)
- complement -> complementFirst (arb_probe_match)
* rename AWAR: AWAR_PD_MATCH_COMPLEMENT -> AWAR_PD_MATCH_ALSO_REVCOMP
* fix doc.
43 lines of code changed in 5 files:
* change names of related variables in ptserver.
4 lines of code changed in 2 files:
* rename ptserver flags
- MATCH_COMPLEMENT -> COMPLEMENT_FIRST
- MATCH_REVERSED -> MATCH_ALSO_REVCOMP
* comments and TODOs.
21 lines of code changed in 5 files:
* reduced use of GB_change_my_security:
- use GB_securityLevel instead of manually fiddling around with GB_change_my_security.
- inspected and accepted leftover uses (see comments).
161 lines of code changed in 6 files:
* remove now unused members from GB_MAIN_TYPE.
0 lines of code changed in 2 files:
* use security objects instead of manually calling GB_push/pop_my_security.
* eliminate GB_push/pop_my_security.
* fix scoping using a TA object.
77 lines of code changed in 20 files:
* add security level objects to ARBDB.
53 lines of code changed in 2 files:
* add GB_countEntries.
17 lines of code changed in 2 files:
* implement GB_copy_overlay
- works like GB_copy_std if destination is empty container.
- completely overwrites existing entries including protection + marks.
- added unittests (overlay onto empty container + onto filled container). both reproduce original database ("TEST_copy.arb").
- adds an assertion vs accidently overwriting temp entries (doing so currently is "undefined behavior").
109 lines of code changed in 3 files:
* fix number of tabs between key and data (ASCII DB format)
- auto-updated all databases.
3274 lines of code changed in 21 files:
* add missing auto-update.
12 lines of code changed in 1 file:
* change priority of tests depending on database {{{"TEST_loadsave_ascii.arb"}}} to get executed after {{{TEST_SLOW_loadsave}}}
- needed if that database should get auto-updated.
4 lines of code changed in 3 files:
* increase {{{BUFSIZE}}} in {{{ARB_textfiles_have_difflines}}}. did overflow with databases used in unittests.
2 lines of code changed in 1 file:
* FIXES crash in RELEASE version (when invalid color group occurs in database).
* add assertions against
- invalid color_groups and
- invalid unshaded GCs.
* ARBDB color-group interface:
- define number of allowed color groups in ARBDB
- fix interface types (long->int)
- report error when color_group passed to {{{GBT_set_color_group}}} is out-of-range.
- {{{GBT_get_color_group}}} does range check. returns 0 if out-of-range.
119 lines of code changed in 19 files:
* fix {{{ColumnStat}}}-ctor (still used memset to init whole object)\\=> fixes sanitizer abort when running arb_parsimony
20 lines of code changed in 3 files: