Directory AWT/

Directory Created:
2000-11-23 11:41
Total Files:
32
Deleted Files:
63
Lines of Code:
12212

[root]/AWT

Lines of Code

AWT/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 2290 (100.0%) 66127 (100.0%) 28.8
westram 2170 (94.8%) 48656 (73.6%) 22.4
oldcode 57 (2.5%) 15200 (23.0%) 266.6
yadhu 23 (1.0%) 1507 (2.3%) 65.5
meierh 9 (0.4%) 681 (1.0%) 75.6
boehnel 11 (0.5%) 43 (0.1%) 3.9
epruesse 13 (0.6%) 32 (0.0%) 2.4
huberj 2 (0.1%) 4 (0.0%) 2.0
baderk 4 (0.2%) 3 (0.0%) 0.7
richter 1 (0.0%) 1 (0.0%) 1.0

Most Recent Commits

westram 2019-04-02 17:50 Rev.: 17726


* change result type of ConfigMapping::config_string() to string.
- fix callers.

2 lines of code changed in 1 file:

  • AWT: awt_config_manager.hxx (+2 -2)
westram 2019-04-01 17:41 Rev.: 17724


* 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

39 lines of code changed in 3 files:

  • AWT: AWT_config_manager.cxx (+4 -158), Makefile (+6 -1), awt_config_manager.hxx (+29 -5)
westram 2019-03-31 11:41 Rev.: 17711


* move {{{ConfigMapping}}} -> CORE library

5 lines of code changed in 2 files:

  • AWT: AWT_config_manager.cxx (+4 -150), Makefile (+1)
westram 2019-03-31 11:34 Rev.: 17710


* rename decode_escapes -> decodeEscapes

2 lines of code changed in 1 file:

  • AWT: AWT_input_mask.cxx (+2 -2)
westram 2019-03-31 11:31 Rev.: 17709


* move tested functionality into {{{ConfigMapping}}}.
* delegate from AWT_config.

125 lines of code changed in 2 files:

  • AWT: AWT_config_manager.cxx (+119 -86), awt_config_manager.hxx (+6 -6)
westram 2019-03-31 11:28 Rev.: 17708


* add missing test for has_entry

3 lines of code changed in 1 file:

  • AWT: AWT_config_manager.cxx (+3)
westram 2019-03-31 11:25 Rev.: 17707


* use const_iterator instead of non-const.

5 lines of code changed in 1 file:

  • AWT: AWT_config_manager.cxx (+5 -5)
westram 2019-03-31 11:23 Rev.: 17706


* {{{AWT_config_mapping}}} -> {{{ConfigMapping}}}
- derive from map
- pointers -> refs

41 lines of code changed in 2 files:

  • AWT: AWT_config_manager.cxx (+31 -39), awt_config_manager.hxx (+10 -8)
westram 2019-03-31 11:16 Rev.: 17705


* add unittests for AWT_config.
- test config<->string conversions.

135 lines of code changed in 2 files:

  • AWT: AWT_config_manager.cxx (+134 -2), Makefile (+1)
westram 2018-09-20 18:43 Rev.: 17396


* reintegrates 'fix' into 'trunk'
- elim dead code
- use const hash loop
* adds: log:branches/fix@17380,17388:17395

3 lines of code changed in 3 files:

  • AWT: AWT_canvas.cxx (+3 -3), AWT_sel_boxes.cxx (-24), awt_sel_boxes.hxx (-1)
westram 2018-09-14 17:18 Rev.: 17371


* file browser
- handle '?' like '*'
- improve parsing of browser-commands (fixes some weird error messages)
* avoid name clash with DB browser

3 lines of code changed in 1 file:

  • AWT: AWT_db_browser.cxx (+3 -3)
westram 2018-05-08 15:16 Rev.: 17002


* reintegrates 'fix' into 'trunk'
- fixes #721
* adds: log:branches/fix@16922:16938,16961:17001

1 lines of code changed in 1 file:

  • AWT: AWT_canio.cxx (+1 -1)
westram 2018-05-04 18:06 Rev.: 16986


* reintegrates 'gcc' into 'trunk'
- ports arb to gcc 8.1 (fixing warnings)
* adds: log:branches/gcc@16965:16985

Update: continued by [17178]

8 lines of code changed in 2 files:

  • AWT: AWT_TreeAwars.cxx (+2 -2), awt_modules.hxx (+6 -4)
westram 2018-05-02 11:32 Rev.: 16961


* 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

2 lines of code changed in 1 file:

  • AWT: Makefile (+2)
westram 2018-04-30 18:27 Rev.: 16936


* reintegrates 'cleanup' into 'trunk'
- performs #762 (shrink 3.7 k)
* adds: log:branches/cleanup@16924:16935

4 lines of code changed in 2 files:

  • AWT: AWT_canio.cxx (+1 -17), AWT_sel_boxes.cxx (+3 -30)
westram 2018-02-15 12:51 Rev.: 16861


* reintegrates 'unittest' into 'trunk'
- fixed non-deterministic behavior of add-species:
* 2 sequences in test-DB were identical (changed 1 bp)
* {{{AP_tree_edge}}} cannot be used to store insert-positions (uses pair of {{{AP_tree_nlen}}} instead)
* corrected some undefined behavior (results did depend on compiler version+flags):
- general order of inserts was undefined
- order of initial-insert was undefined (used by complete tree reconstruction)
- bugs fixed:
* not all possible insert-positions were tested
* sometimes species were added at wrong positions
* if multiple species were inserted at the same position, the following optimization
- did modify topology
- now optimizes all multi-inserts globally
- at leaf-positions: includes the leaf (Note: this does not modify the original topology)
* insert order now is "longest sequence first" (was "shortest sequence first")
- fixed unwanted behavior when testing for content of generated files
* adds: log:branches/unittest@16807:16860

3 lines of code changed in 1 file:

  • AWT: AWT_db_browser.cxx (+3 -3)
westram 2017-11-28 19:22 Rev.: 16766


* reintegrates 'gcc' into 'trunk'
- mostly cosmetics changes
* adds: log:branches/gcc@16655,16741:16743,16752:16765

43 lines of code changed in 5 files:

  • AWT: AWT_asciiprint.cxx (+2 -1), AWT_canio.cxx (+1 -1), AWT_db_browser.cxx (+1 -1), AWT_input_mask.cxx (+37 -54), awt_config_manager.hxx (+2 -2)
westram 2017-11-28 18:09 Rev.: 16763


* partial merge from 'gcc' into 'trunk'
- use {{{nullptr}}} in Cxx11 (with backward compatibility)
* adds: log:branches/gcc@16683:16740,16744:16746,16751

265 lines of code changed in 19 files:

  • AWT: AWT_TreeAwars.cxx (+5 -5), AWT_asciiprint.cxx (+9 -9), AWT_canio.cxx (+17 -17), AWT_canvas.cxx (+5 -5), AWT_config_manager.cxx (+27 -27), AWT_db_browser.cxx (+32 -32), AWT_input_mask.cxx (+68 -68), AWT_misc.cxx (+3 -3), AWT_modules.cxx (+8 -8), AWT_prompt.cxx (+8 -8), AWT_sel_boxes.cxx (+11 -11), AWT_www.cxx (+9 -9), awt.hxx (+1 -1), awt_canvas.hxx (+1 -1), awt_config_manager.hxx (+3 -3), awt_input_mask_internal.hxx (+51 -51), awt_misc.hxx (+3 -3), awt_prompt.hxx (+1 -1), awt_sel_boxes.hxx (+3 -3)
westram 2017-10-08 15:54 Rev.: 16508


* reintegrates 'macros' into 'trunk'
- introduce generic input prompt (related #179)
- use it instead of locally generated windows:
* species (rename + create)
* alignment (rename, copy + create)
* experiments (rename, copy + create)
* genes (rename, copy + extract)
* mergetool (rename SAI + configs)
* SAIviz color translation (copy + create)
- fixed bugs in mergetool ([16503],[16504])
* adds: log:branches/macros@16484:16507

227 lines of code changed in 3 files:

  • AWT: AWT_prompt.cxx (new 175), Makefile (+23), awt_prompt.hxx (new 29)
westram 2017-10-03 18:26 Rev.: 16469


* 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

8 lines of code changed in 3 files:

  • AWT: AWT_sel_boxes.cxx (+5 -27), Makefile (+2), awt_sel_boxes.hxx (+1 -1)
westram 2017-09-23 14:03 Rev.: 16425


* 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 2 files:

  • AWT: AWT_www.cxx (-1), Makefile (+1)
westram 2017-09-19 14:40 Rev.: 16391


* full update from child 'aci' into 'trunk'
- allow to view console from inside ARB
- slightly tweaked ACI trace
* adds: log:branches/aci@16386:16390

1 lines of code changed in 1 file:

  • AWT: AWT_canvas.cxx (+1 -1)
westram 2017-09-18 15:23 Rev.: 16374


* 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

60 lines of code changed in 7 files:

  • AWT: AWT_config_manager.cxx (+6 -2), AWT_db_browser.cxx (+1 -1), AWT_input_mask.cxx (+13 -11), AWT_sel_boxes.cxx (+1 -1), AWT_www.cxx (+33 -15), Makefile (+3), awt_www.hxx (+3 -3)
westram 2017-07-12 11:08 Rev.: 16127


* reintegrates 'fix' into 'trunk'
- misc. minor fixes + cleanups
* adds: log:branches/fix@16121:16126

0 lines of code changed in 1 file:

  • AWT: awtlocal.hxx (del)
westram 2017-05-21 17:59 Rev.: 15966


* reintegrates 'group' into 'trunk'
- implements #652 (group search)
* adds: log:branches/group@15733:15740,15743:15748,15750:15752,15754,15756,15758:15777,15781:15793,15796,15798:15806,15808:15817,15819:15965

2 lines of code changed in 1 file:

  • AWT: awt_canvas.hxx (+2)
westram 2017-04-14 17:47 Rev.: 15781


* partial merge from 'group' into 'trunk'
- improve {{{AW_selection_list}}}-functionality of non-{{{AW_STRING}}} lists
* adds: log:branches/group@15778:15780

20 lines of code changed in 1 file:

  • AWT: AWT_sel_boxes.cxx (+20 -21)
westram 2017-04-07 16:29 Rev.: 15743


* partial merge from 'group' into 'trunk'
- TREE_canvas moved; AWT_TREE fixed
* adds: log:branches/group@15741:15742

0 lines of code changed in 2 files:

  • AWT: AWT_canvas.cxx (-2), awt_canvas.hxx (-25)
westram 2017-04-05 11:06 Rev.: 15738


* rename only

4 lines of code changed in 2 files:

  • AWT: AWT_TreeAwars.cxx (+1 -1), AWT_input_mask.cxx (+3 -3)
westram 2017-03-26 17:00 Rev.: 15691


* reintegrates 'keys' into 'trunk'
- implements part of #687 (species traversal via keys)
- adds temp. unfolding of selected species
- several fixes to [15665] (PARSIMONY)
* adds: log:branches/keys@15591:15690

45 lines of code changed in 2 files:

  • AWT: AWT_canvas.cxx (+32 -5), awt_canvas.hxx (+13)
westram 2017-03-24 13:45 Rev.: 15676


* [15673] broke automatic refresh after resize and rezoom. fixed.

4 lines of code changed in 2 files:

  • AWT: AWT_canvas.cxx (+1), awt_canvas.hxx (+3 -3)
westram 2017-03-24 13:04 Rev.: 15673


* 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

33 lines of code changed in 2 files:

  • AWT: AWT_canvas.cxx (+12 -5), awt_canvas.hxx (+21 -15)
westram 2017-03-23 14:58 Rev.: 15665


* 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

248 lines of code changed in 2 files:

  • AWT: AWT_canvas.cxx (+123 -101), awt_canvas.hxx (+125 -26)
westram 2017-01-09 16:10 Rev.: 15529


* reintegrates 'warnings' into 'trunk'
- use gnu++14-standard for gcc>=6
- use gnu++0x-standard for gcc<4.7 (bugfix)
- defines many inlines as constexpr
* adds: log:branches/warnings@15515:15522,15525:15528

1 lines of code changed in 1 file:

  • AWT: awt_hexdump.hxx (+1 -1)
westram 2017-01-04 18:06 Rev.: 15513


* 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

13 lines of code changed in 3 files:

  • AWT: AWT_input_mask.cxx (+1 -1), awt.hxx (+4 -1), awt_input_mask_internal.hxx (+8 -8)
westram 2016-12-28 19:15 Rev.: 15459


* reintegrates 'pars' into 'trunk'
- performs #643
* adds: log:branches/pars@15428:15450,15452:15458

1 lines of code changed in 1 file:

  • AWT: awt_canvas.hxx (+1 -3)
westram 2016-10-15 11:53 Rev.: 15340


* reintegrates 'sync' into 'trunk'
- implements #683
* adds: log:branches/sync@15291,15301:15312,15315:15318,15320:15329,15331:15339

1 lines of code changed in 1 file:

  • AWT: AWT_canvas.cxx (+1 -1)
westram 2016-10-15 11:47 Rev.: 15339


* partial merge from 'sync' into 'trunk'
- allow to install a canvas-update-callback
- support for custom devices
* adds: log:branches/sync@15313:15314,15319,15330

21 lines of code changed in 2 files:

  • AWT: AWT_canvas.cxx (+3), awt_canvas.hxx (+18 -4)
westram 2016-10-06 17:46 Rev.: 15308


* add unique index to {{{TREE_canvas}}} (same as in {{{TREE_canvas_registry}}})
- simplify canvas index-retrieval (no search, no error possible)

8 lines of code changed in 2 files:

  • AWT: AWT_canvas.cxx (+2), awt_canvas.hxx (+6 -1)
westram 2016-10-06 12:52 Rev.: 15306


* 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}}}

16 lines of code changed in 2 files:

  • AWT: AWT_canvas.cxx (+1 -2), awt_canvas.hxx (+15 -3)
westram 2016-10-05 12:39 Rev.: 15301


* 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

22 lines of code changed in 2 files:

  • AWT: AWT_canvas.cxx (+12 -12), awt_canvas.hxx (+10 -10)

(1001 more)

Generated by StatSVN 0.7.0