[root]/PROBE_DESIGN
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 554 (100.0%) | 14149 (100.0%) | 25.5 |
westram | 502 (90.6%) | 11035 (78.0%) | 21.9 |
oldcode | 3 (0.5%) | 1664 (11.8%) | 554.6 |
yadhu | 20 (3.6%) | 1034 (7.3%) | 51.7 |
spanfeln | 16 (2.9%) | 337 (2.4%) | 21.0 |
meierh | 5 (0.9%) | 57 (0.4%) | 11.4 |
boehnel | 2 (0.4%) | 18 (0.1%) | 9.0 |
baderk | 4 (0.7%) | 3 (0.0%) | 0.7 |
epruesse | 1 (0.2%) | 1 (0.0%) | 1.0 |
artemov | 1 (0.2%) | 0 (0.0%) | 0.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.
2 lines of code changed in 1 file:
* fix mnemonics:
- in 'Tree' menu:
* p: was used for 'Print tree' + 'Compare topology...'
* o: 'Sync tree scrolling..' -> 'Compare topology...'
* e: 'Beautify tree' -> 'Sync tree scrolling..'
* u: 'Mark duplicates' -> 'Beautify tree'
* k: now used for 'Mark duplicates'
* removed 'Select tree' (also bound to tree button).
* T: used for 'Tree admin' now (was 'Select tree')
* i: used for (genome-only) 'Relink tree to organisms' (was 'Tree admin')
- in 'Sequence' menu:
* S: was used for 'Split sequences' + 'Align Sequences'.
* l: now used for 'Align sequences'.
- in species transfer of merge tool.
- in properties menu of 'ARB gene map'.
- in properties menu of 'PROBE and SAI' (most changed).
5 lines of code changed in 1 file:
* reintegrates 'refactor' into 'trunk'
- eliminates old interface of {{{GBS_strstruct}}}
- add a few new unittests (editor-config string + some PT-SERVER-functions)
* adds: log:branches/refactor@19300:19338
99 lines of code changed in 2 files:
* reintegrates 'refactor' into 'trunk'
- refactored MULTI_PROBE to support unittest.
* adds: log:branches/refactor@19286:19296
2 lines of code changed in 1 file:
* reintegrates 'sina' into 'trunk'
- build/deliver sina together with arb
* adds: log:branches/sina@18984:19043,19046:19069,19072:19244
50 lines of code changed in 2 files:
* reintegrates 'ali' into 'trunk'
* adds: log:branches/ali@19183:19205
276 lines of code changed in 2 files:
* remove parameter {{{fallback2default}}} from
- {{{create_selection_list}}}
- {{{create_list}}}
- {{{awt_create_TREE_selection_list}}}
- {{{awt_create_CONFIG_selection_list}}}
- {{{awt_create_SAI_selection_list}}}
* remove some - now unused - locals.
5 lines of code changed in 1 file:
* reintegrates 'progress' into 'trunk'
- implements #789
* adds: log:branches/progress@18885:18958
4 lines of code changed in 1 file:
* change layout of 'Color Translation Table' properties window (make space for HELP button).
* add help button (fixes #326)
* change documentation of 'Define Color Translations'.
19 lines of code changed in 1 file:
* rename {{{CPP_OBJECTS}}} -> {{{OBJECTS}}}.
5 lines of code changed in 1 file:
* select units using {{{wildcard}}}.
1 lines of code changed in 1 file:
* reintegrates 'tree' into 'trunk'
* adds: log:branches/tree@18666:18703
2 lines of code changed in 2 files:
* fixes crash in "PROBE AND SAI"
- occurred when clicking into background area
1 lines of code changed in 1 file:
* full update from child 'fix' into 'trunk'
* adds: log:branches/fix@18190:18193
1 lines of code changed in 1 file:
* full update from child 'fix' into 'trunk'
- fix item name accessors ({{{GBT_get_name}}} + {{{GBT_get_name_or_description}}})
- add {{{null2empty}}}
* adds: log:branches/fix@18140:18158
2 lines of code changed in 1 file:
* 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.
19 lines of code changed in 1 file:
* rename ptserver flags
- MATCH_COMPLEMENT -> COMPLEMENT_FIRST
- MATCH_REVERSED -> MATCH_ALSO_REVCOMP
* comments and TODOs.
2 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
3 lines of code changed in 2 files:
* full update from child 'fix' into 'trunk'
* adds: log:branches/fix@17597:17598
2 lines of code changed in 1 file:
* partial merge from 'fix' into 'trunk'
- globally define what are "gaps"
- kept behavioral changes to a minimum:
* defaults for (user-defined) gap-definition in EDIT4 changed
* EDIT sequence search also uses user-defined gaps
* adds: log:branches/fix@17529:17533
4 lines of code changed in 1 file:
* partial merge from 'group' into 'trunk'
- fixes to arb_progress
* adds:
- log:branches/group@17191:17218,17220:17260
- log:branches/progress@17195:17216,17218:17259
8 lines of code changed in 1 file:
* reintegrates 'gcc' into 'trunk'
- ports arb to gcc 8.1 (fixing warnings)
* adds: log:branches/gcc@16965:16985
Update: continued by [17178]
1 lines of code changed in 1 file:
* partial merge from 'fix' into 'trunk'
- refactored {{{AW_device}}} text output
* reduces calls to strlen (using {{{SizedCstr}}})
* eliminated/modernized several parameters/functions (esp. in {{{TextOverlayCallback}}}s)
* adds: log:branches/fix@16939:16960
8 lines of code changed in 2 files:
* reintegrates 'gcc' into 'trunk'
- mostly cosmetics changes
* adds: log:branches/gcc@16655,16741:16743,16752:16765
32 lines of code changed in 4 files:
* partial merge from 'gcc' into 'trunk'
- use {{{nullptr}}} in Cxx11 (with backward compatibility)
* adds: log:branches/gcc@16683:16740,16744:16746,16751
209 lines of code changed in 5 files:
* reintegrates 'textedit' into 'trunk'
- fixes #586
* editor now always started asynchronously
* uses inotify to track file changes
- ~~also use inotify to track directory updates (in order to update file selections when needed)~~\\(./) by [16515] ff.; merged by [16551]
* adds: log:branches/textedit@16448:16468
3 lines of code changed in 2 files:
* 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:
* full update from child 'aci' into 'trunk'
- allow to view console from inside ARB
- slightly tweaked ACI trace
* adds: log:branches/aci@16386:16390
10 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
9 lines of code changed in 3 files:
* partial merge from 'group' into 'trunk'
- improve {{{AW_selection_list}}}-functionality of non-{{{AW_STRING}}} lists
* adds: log:branches/group@15778:15780
2 lines of code changed in 1 file:
* reintegrates 'group' into 'trunk'
- implements #709
* adds: log:branches/group@15693:15702
1 lines of code changed in 1 file:
* reintegrates 'fix' into 'trunk'
- fixes "jump to species" broken by [15665] (didn't work when tree folding changed)
- still broken for IRS tree (see #748)
* adds: log:branches/fix@15668:15672
2 lines of code changed in 1 file:
* reintegrates 'refactor' into 'trunk'
- refactored AWT_graphic
* now have explicit states with different permissions
1. update model + request view/DB updates (AWT_auto_refresh)
- always preceeded by DB->model up-to-date-check
- automatically updates the view on destruction
2. update (DB and view) from model
3. neither
- benefits
* saves several view-updates
* unproblematic nesting of functions requesting view-updates
* will allow
- delayed view-updates and
- easier modification of update logic
- fixes a bunch of update-issues (found on the way)
* adds: log:branches/refactor@15613:15615,15627:15637,15639:15664
3 lines of code changed in 1 file:
* reintegrates 'warnings' into 'trunk'
- activate additional warnings (gcc 5.x++)
- Cxx11-forward final (classes+methods)
- fix tag problems caused by using preprocessor
* adds: log:branches/warnings@15486:15489,15491:15501,15506:15512
1 lines of code changed in 1 file:
* derive {{{TREE_canvas}}} from {{{AWT_canvas}}}
- move {{{awar_tree}}} -> {{{TREE_canvas}}}
- use {{{TREE_canvas}}} where required
- remove dummy-param from {{{AWT_canvas}}}-ctor
* rename {{{NT_canvas_registry}}} -> {{{TREE_canvas_registry}}}
* remove unused param from {{{AP_user_push_cb}}}
8 lines of code changed in 3 files:
* full update from child 'sync' into 'trunk'
- register all NTREE canvases
- provide canvas selection list
- pass awar to canvas (not its name; expect awar already exists); no awar for non-tree-canvases
* adds: log:branches/sync@15292:15300
1 lines of code changed in 1 file:
* {{{GB_xcmd}}}
- remove from perl interface
- replace bool-flag-couple by enum
- guard unused case {{{XCMD_SYNC_WAITKEY}}}
1 lines of code changed in 1 file:
* replace redundant data {{{AW_font_limits::height}}} with {{{get_height()}}}
1 lines of code changed in 1 file:
* depends for [15253]
2 lines of code changed in 1 file:
* remove undocumented feature (build IUPAC string from block selected in detailed column stat and write it to probe-match IUPAC input)
- code was unstable
- if multiple detailed column stat terminals were visible/selected, awar was modified multiple times
- more or less just a hack (should be implemented differently, e.g. optionally sync probe-match-target with single selected block)
2 lines of code changed in 1 file:
(378 more)