Auto version upgrade to 4.22 by devel@arb-home.de
2 lines of code changed in 1 file:
* In SAI group assignment user can select from existing SAI-groups now (fixing #107)
* replaced simple rename windows by single callbacks using aw_input (SAI: copy, copy->species, rename). Target is auto-selected now.
* aw_input/aw_string_selection
- '<<' and '>>' buttons are working as history now (fixing #121 and #99)
- Temporary input awars now located in properties database, to ensure that no transaction is open in aw_input (needed cause awar refresh isn't working in that case and so history won't work either).
- separated awar-using versions from those with normal default value (aw_input2awar, aw_string_selection2awar)
- made all default parameters explicit
518 lines of code changed in 19 files:
* added GBT_get_SAI_data
* GBT_first/next_marked_extended -> GBT_first/next_marked_SAI
* GBT_first/find_SAI_rel_exdata -> GBT_first/find_SAI_rel_SAI_data
* variables renamed: (gb_ex[tended[_data]] -> gb_sai[_data])
170 lines of code changed in 22 files:
* added GBT_join_names and GBT_split_string
72 lines of code changed in 2 files:
- rtfm
7 lines of code changed in 1 file:
* added GB_get_transaction_level()
7 lines of code changed in 2 files:
Fixed missing dependency on Ubuntu 8.10 (AMD64)
1 lines of code changed in 1 file:
* 64 bit version crashed with bus error on ACI command 'count'
3 lines of code changed in 1 file:
* removed duplicated link
1 lines of code changed in 1 file:
* warn if helpfiles contain 'TODO' or '@@@' (DEBUG version only)
21 lines of code changed in 1 file:
* ACI commands 'filter', 'diff' and 'change' can now use either the first or every 2nd stream as filter (or compare) sequence (previously only a explicitely named species or SAI was possible)
- if 'SAI' or 'species' is used, the alignment still defaults to the current alignment. Using the 'align=' param any other alignment can be selected.
* added new ACI param type 'CHAR'
* added and using some macros in adlang1.c (STREAM_OUT, STREAM_DUPOUT, STREAM_INOUT)
* params can be declared "into" an existing struct using GBL_STRUCT_PARAM_..
* BIT params previously had to be specified like 'fun(bitx=)', now 'fun(bitx)' or 'fun(bitx=1)' work as well
* CHAR param can be empty (e.g. 'fun(charx=)'). The param value is set to char(0) then, deleting a possibly existing default value
* Inserted some linefeeds into command interpreter error messages to make them more readable
568 lines of code changed in 3 files:
* removed useless macros:
- GB_STRDUP (easily taken for GB_strdup)
- GB_MEMCPY + GB_MEMSET + GB_FREE
- GB_DELETE (replaced by freeset(xx,NULL))
* added macros:
- freeset (= free + assign)
- freedup (= free + assign strdup'ed)
- reassign (= free + assign + clear source var)
- nulldup (=strdup accepting NULL; replacement for GB_strdup in C++ code)
* use these macros where applicable
720 lines of code changed in 124 files:
Auto version upgrade to 4.21 by devel@arb-home.de
2 lines of code changed in 1 file:
* do not apply insertDots to ACGTU only, instead apply to all upper case chars
5 lines of code changed in 2 files:
* Fixed indentation
20 lines of code changed in 1 file:
* adding EPSILON define and change comparison of floats from "a == b" to "fabs(a - b) < EPSILON"
7 lines of code changed in 2 files:
* Added comment for ALLOWDOTSINMATCH and MAXDOTSINMATCH
5 lines of code changed in 1 file:
Bugfixes for ALLOWDOTSINMATCH
82 lines of code changed in 3 files:
ULLONG should be unsigned long long
1 lines of code changed in 1 file:
Bugfixes for ALLOWDOTSINMATCH
2 lines of code changed in 1 file:
fix TAB and indentation
14 lines of code changed in 1 file:
* Removed MAUS
2 lines of code changed in 10 files:
Auto version upgrade to 4.20 by devel@arb-home.de
2 lines of code changed in 1 file:
* New feature: insert dots where bases are potentially missing in alignment
* ED4_create_consensus_definition_window usable from multiple callbacks
* general ED4_create_SAI_selection_button function
* made SAI awar definitions local
* wrote general description for consensus calculation (hopefully replacing contents of consensus.ps, which is useless for more than 10 years now)
* added missing e4_consensus.hlp
640 lines of code changed in 16 files:
* can show *.pdf from ARB help (done same way as *ps)
* arb.ps -> arb.pdf
* help history
- wrap around
- dont add pages twice
- get_full_qualified_help_file_name now returns "" if helpfilename is "" (previously return help directory, which was added to help history then)
- do not delete help-history when a 'HELP' button is pressed
190 lines of code changed in 14 files: