Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 47 (100.0%) | 209 (100.0%) | 4.4 |
westram | 46 (97.9%) | 208 (99.5%) | 4.5 |
epruesse | 1 (2.1%) | 1 (0.5%) | 1.0 |
* string splitters:
- unittests for {{{GBT_split_string}}}:
* add tests for dropEmptyTokens.
* document special behavior for empty string.
- define enum {{{SplitMode}}}. use enum instead of bool param for GBT_splitNdestroy_string + GBT_split_string.
1 lines of code changed in 1 file:
* eliminate unused parameter {{{fallback2default}}} from {{{create_option_menu}}}.
1 lines of code changed in 1 file:
* reintegrates 'progress' into 'trunk'
- implements #789
* adds: log:branches/progress@18885:18958
1 lines of code changed in 1 file:
* remove trailing whitespace from c source.
1 lines of code changed in 1 file:
* partial merge from 'fts' into 'trunk'
- {{{ConfigMapping}}}:
* cleanup
* add missing tests
* fix config bug: trailing backslash at end of values did cause wrong read of data
* adds: log:branches/fts@17718:17723
1 lines of code changed in 2 files:
* partial merge from 'gcc' into 'trunk'
- use {{{nullptr}}} in Cxx11 (with backward compatibility)
* adds: log:branches/gcc@16683:16740,16744:16746,16751
10 lines of code changed in 1 file:
* reintegrates 'aci' into 'trunk'
- extends ACI language (implementing #707)
* boolean operators: {{{And}}},{{{Or}}},{{{Not}}}
* numeric comparison: {{{isAbove}}},{{{isBelow}}},{{{isEqual}}}
* floating point arithmetic: {{{fplus}}},{{{fminus}}},{{{fmult}}},{{{fdiv}}}
* misc: {{{round}}},{{{inRange}}},{{{isEmpty}}}
- enforce parameter checks in ACI function code
- case of commands completely ignored
* adds: log:branches/aci@16385,16391:16424
1 lines of code changed in 1 file:
* reintegrates 'aci' into 'trunk'
- refactored wide parts of ACI code (incl. SRT+REG)
* added more test
* ACI tracing
- more complete and readable
- automatically turned off when done with expression
* improved error messages (esp. diagnostics)
* documentation (updated, added missing)
* fixed a bunch of bugs (incl. SEGV and deadlock)
* ACI now runs inside execution environment
- ACI language may be extended with custom commands (implements #756)
* added ACI extension for group-batch-rename
* adds:
- log:branches/aci@16170:16373
- log:branches/addtest@16193:16316
5 lines of code changed in 2 files:
* improve manual widget-attachment (i.e. w/o using xfig)
- new member {{{at_attach}}}: allows to attach widgets to right/lower border
- renamed
* {{{at_set_to}}} -> {{{at_attach_to}}}
* {{{at_unset_to}}} -> {{{at_unattach}}} (undoes effects of both at_attach-functions)
* adapt callers
* example: attaches config-icon to NE corner of 'Mark by reference..'-window
14 lines of code changed in 1 file:
* reintegrates 'errhandle' into 'trunk'
* adds: log:branches/errhandle@15275:15278
3 lines of code changed in 1 file:
* reintegrates 'fixres' into 'trunk'
- fixes #715
* adds: log:branches/fixres@15127:15175
6 lines of code changed in 2 files:
* reintegrates 'gde' into 'trunk'
- fixes #695
* adds: log:branches/gde@14670:14675,14682:14785
7 lines of code changed in 2 files:
* 'Mark by reference'
- default filter expression did only work with field content created by 'Nearest relatives of LISTED' (not with entries generated by fast-aligner)
- added config-manager + added two predefined configs for the two use-cases
- updated help
- attach input- and display-fields to right window border (allows to see complete error-messages)
- fixed problems with empty and wrapped error messages
65 lines of code changed in 2 files:
* do not cast AW_POPDOWN
1 lines of code changed in 1 file:
* use typed callbacks in AWTI, PRIMER_DESIGN, SEQ_QUALITY and REFENTRIES
14 lines of code changed in 1 file:
* reintegrates 'vectorize' into 'trunk'
- adds vectorization check for gcc 4.9.x / NDEBUG compile
* adds:
- log:branches/vectorize@13428:13442
1 lines of code changed in 1 file:
* inlined default param for create_option_menu
1 lines of code changed in 1 file:
- belongs to [12192]
2 lines of code changed in 1 file:
* reintegrates 'tree' into 'trunk'
- implements #417 (multifurcate tree)
- tree display
* adds MULTIFURC MODE
* reordered modes (synchronizes NTREE and PARSIMONY)
- branch analysis
* display number of multifurcations in 'mark long branches'
* display "in-tree-distance" and "per-species-distance"
- added function to toggle '100%' bootstraps
- document bug in GBT_remove_leafs (#452)
* adds:
- log:branches/tree@11425:11487
1 lines of code changed in 1 file:
* depends for [11033]
1 lines of code changed in 1 file:
* use cflags before cxxflags
1 lines of code changed in 1 file:
* renamed include variables
1 lines of code changed in 1 file:
* made A_CC and A_CXX consistent
- A_CXX previously contained cxxflags
- cxxflags are now passed down and used separately
1 lines of code changed in 1 file:
- renamed
* ACC -> A_CC
* CPP -> A_CXX (misleading atm, since it contains c++flags)
1 lines of code changed in 1 file:
- document mechanism used by ARB to export variables to submakefiles
- document most important variables
1 lines of code changed in 1 file:
* replaced usage of untyped AW_POPUP_HELP
1 lines of code changed in 1 file:
- include downcast.h from arbdbt.h
(this break C++11 compilation, i.e. gcc4.8 or newer)[[BR]]
amendment:
* also broke compilation on ubuntu 13.04 and with gcc 4.7.3 (due to nameclash with boost)
1 lines of code changed in 1 file:
* depends for recent patches
3 lines of code changed in 1 file:
more preparation for AW_VARIABLE_TYPE removal
1 lines of code changed in 1 file:
* updated depends fixed by [9580]
31 lines of code changed in 2 files:
merge from e4fix [8135] [8136] [8137] [8138] [8139] [8140] [8141] [8142] [8143] [8144] [8222]
(this revives the reverted patches [8129] [8130] [8131] [8132]; see [8133])
* fixes
- some free/delete mismatches
- wrong definition of ORF objects (Level was no bit value)
- amino consensus (failed for columns only containing 'C')
* rename
- AA_sequence_term -> orf_term
- ED4_sequence_terminal_basic -> ED4_abstract_sequence_terminal
* cleaned up hierarchy dumps
* tweaked is_terminal()/to_terminal()
0 lines of code changed in 2 files:
* [8567] failed on WCs where shared libs were up-to-date, but not yet present in $ARBHOME/lib
- link libs directly in $ARBHOME/lib
* no longer create 'SHARED.a' in shared-library-dirs
* unit tests caused build of 'SHARED.so' (instead of 'libSHARED.so'). Every library existed twice.
- changed test-target-names for shared libaries (e.g. ARBDB/ARBDB.test -> ARBDB/libARBDB.test)
- added failing stopper targets to main-Makefile and shared-lib-Makefiles
* changed all dependencies to shared libs
* fixed dependency scripts to perform correct translations from lib/libUNIT.so <-> UNIT/UNIT.(dummy|a). omg :/
* updated predefined RESTRICT_LIB entries in UNIT_TESTER/Makefile.setup.template
- check whether RESTRICT_LIB uses obsolete test-names (e.g. ARBDB instead of libARBDB) and fail if.
1 lines of code changed in 2 files:
* removed AWAR_DTREE_REFRESH (-> AWAR_TREE_REFRESH)
* DRYed AWAR_TREE_REFRESH
* loosened coupling between aw_awar.hxx and aw_awar_defs.hxx (former aw_awars.hxx)
- aw_awars.hxx now includes both
0 lines of code changed in 1 file:
merge from dev [7720] [7721] [7722] [7723] [7724] [7725] [7726] [7747]
* !ItemSelector
- is now const by default (org struct is called !MutableItemSelector)
- now passed/stored as reference
- hide !MutableItemSelectors using access functions (so only const !ItemSelectors can be passed around)
* !BoundItemSel
- color_mark_data was in fact a !BoundItemSel
- !BoundItemSel is now const by default (org struct is called !MutableBoundItemSel)
* renames
- !DbScanner -> GB_DbScanner
- db_scanner_data -> !DbScanner
* fixes
- skip query if querying empty set (e.g. db w/o experiments)
- assertion failure on multiple instances of field admin menu entries (genes + experiments)
- gene-info shows selected gene when opened 1st time
- error no longer exported in experiment create
- deleting current item and then selecting a new one failed to remove callback on keydata
* added TODOs for genes/experiment UI/ItemSelectors
16 lines of code changed in 2 files:
merge from dev [7711] [7712] [7714] [7715] [7717] [7718]
* DBUI
- removed NT_ prefixes
- removed ad_ prefixes
* DB_QUERY
- typed and renamed variables/parameters storing !DbQuery
- callbacks (fixed casts and names)
- remove unused result and unused parameter from awt_query_update_list (now !DbQuery_update_list)
- removed awt-prefixes
- public interface in namespace QUERY
* ITEMS
- several renames (awt-prefix,...)
13 lines of code changed in 4 files: