Directory SL/TREEDISP/

Total Files:
10
Deleted Files:
0
Lines of Code:
7583

[root]/SL/TREEDISP

Lines of Code

SL/TREEDISP/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 521 (100.0%) 10500 (100.0%) 20.1
westram 515 (98.8%) 10473 (99.7%) 20.3
epruesse 6 (1.2%) 27 (0.3%) 4.5

Most Recent Commits

westram 2023-06-28 08:48 Rev.: 19413


* fixes display of 'no tree' message:
- adds 2nd horizontal line.
- adds space between line(s) and text.
* the above changes somehow fixed the display in dendrogram and IRS mode
- assumption is, the bug was caused by zero X-size.

13 lines of code changed in 1 file:

  • SL/TREEDISP: TreeDisplay.cxx (+13 -1)
westram 2023-05-31 09:21 Rev.: 19365


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

  • SL/TREEDISP: TreeDisplay.cxx (+1 -1)
westram 2022-09-10 15:22 Rev.: 19271


* fix #824
- limit display recursion depth (to approx. MAX_TREEDISP_RECURSION_DEPTH)
- when reached:
* truncate branch
* display warning in tree (like a leaf).
- applied to all 3 tree display modes (dendro, irs + radial)

63 lines of code changed in 3 files:

  • SL/TREEDISP: TreeDisplay.cxx (+37 -1), TreeDisplay.hxx (+5), irstree_display.cxx (+21 -6)
westram 2022-08-03 15:52 Rev.: 19206


* reintegrates 'ali' into 'trunk'
* adds: log:branches/ali@19183:19205

44 lines of code changed in 1 file:

  • SL/TREEDISP: TreeCallbacks.cxx (+44 -13)
westram 2022-07-21 14:01 Rev.: 19167


* reintegrates 'split' into 'trunk'
* adds: log:branches/split@19102:19166

0 lines of code changed in 1 file:

  • SL/TREEDISP: TreeCallbacks.cxx (-4)
westram 2022-03-30 11:53 Rev.: 18976


* remove obsolete method {{{mark_species_in_rest_of_tree_that}}}.

0 lines of code changed in 2 files:

  • SL/TREEDISP: TreeDisplay.cxx (-11), TreeDisplay.hxx (-1)
westram 2022-03-30 11:52 Rev.: 18975


* remove unused member {{{opened_with_marked}}}.

1 lines of code changed in 1 file:

  • SL/TREEDISP: TreeDisplay.cxx (+1 -4)
westram 2022-03-30 11:48 Rev.: 18974


* {{{next_expand_mode}}} now also expands all groups containing unmarked species:
- can be applied to subtrees by key 'x'.
- update documentation.
- impl: also count **unmarked** species in {{{AWT_graphic_tree_group_state}}}.

34 lines of code changed in 1 file:

  • SL/TREEDISP: TreeDisplay.cxx (+34 -18)
westram 2022-03-30 11:44 Rev.: 18973


* implement 'expand unmarked'
- call from 'collapse' menu.
- document.

7 lines of code changed in 3 files:

  • SL/TREEDISP: TreeCallbacks.cxx (+2), TreeDisplay.cxx (+4 -2), TreeDisplay.hxx (+1)
westram 2022-03-30 11:41 Rev.: 18972


* {{{AWT_graphic_tree_group_state}}}:
- privatize members.
- declare friendship of {{{detect_group_state}}}.
- comment.

8 lines of code changed in 1 file:

  • SL/TREEDISP: TreeDisplay.cxx (+8 -1)
westram 2022-03-04 16:13 Rev.: 18962


* eliminate unused parameter {{{fallback2default}}} from {{{create_option_menu}}}.

7 lines of code changed in 1 file:

  • SL/TREEDISP: TreeDisplay.cxx (+7 -7)
westram 2022-03-04 12:26 Rev.: 18959


* reintegrates 'progress' into 'trunk'
- implements #789
* adds: log:branches/progress@18885:18958

4 lines of code changed in 1 file:

  • SL/TREEDISP: Makefile (+4)
westram 2022-02-28 15:00 Rev.: 18938


* add TAs at callers of mark_species_in_tree/mark_species_in_rest_of_tree.
* eliminate TAs opened inside mark_species_in_tree...().

8 lines of code changed in 1 file:

  • SL/TREEDISP: TreeDisplay.cxx (+8 -9)
westram 2022-02-28 14:53 Rev.: 18936


* when called with flag==3 now count marked species in
- GBT_mark_all+GBT_mark_all_that
- mark_species_in_tree+mark_species_in_tree_that
* add count feature to all mark menus + submenus
- generate reports for different set of counted species.
- show top-area hint only once per arb session.

125 lines of code changed in 4 files:

  • SL/TREEDISP: Makefile (+1), TreeCallbacks.cxx (+101 -36), TreeDisplay.cxx (+21 -10), TreeDisplay.hxx (+2 -2)
westram 2021-12-20 18:44 Rev.: 18883


* reintegrates 'nds' into 'trunk'
- fixes #841
* adds: log:branches/nds@18843:18882

4 lines of code changed in 2 files:

  • SL/TREEDISP: TreeDisplay.cxx (+3 -3), irstree_display.cxx (+1 -1)
westram 2021-09-15 13:31 Rev.: 18723


* remove .c rules.
* add .c suffix (in SOURCE_TOOLS).

1 lines of code changed in 1 file:

  • SL/TREEDISP: Makefile (+1 -4)
westram 2021-09-07 10:37 Rev.: 18704


* reintegrates 'tree' into 'trunk'
* adds: log:branches/tree@18666:18703

45 lines of code changed in 4 files:

  • SL/TREEDISP: Makefile (+2), TreeDisplay.cxx (+28 -27), TreeDisplay.hxx (+7 -7), irstree_display.cxx (+8 -8)
westram 2021-08-17 15:15 Rev.: 18665


* change many WARN_TODO triggered warnings into todo markers.

2 lines of code changed in 1 file:

  • SL/TREEDISP: TreeDisplay.cxx (+2 -4)
westram 2021-02-18 17:33 Rev.: 18643


* allow to 'edit bootstraps'
- document example.
- when a replacement results in an empty string => remove remark.

31 lines of code changed in 3 files:

  • SL/TREEDISP: Makefile (+2), TreeCallbacks.cxx (+28), TreeCallbacks.hxx (+1)
westram 2021-02-01 18:10 Rev.: 18641


* fixes #824
- define stacksize required for tree-display in {{{TreeDisplay.hxx}}} (currently 20Mb)
- use that stacksize NTREE and PARSIMONY.

7 lines of code changed in 2 files:

  • SL/TREEDISP: TreeDisplay.hxx (+3), irstree_display.cxx (+4 -4)
westram 2020-12-14 18:22 Rev.: 18637


* hide bootstrap values at zero-length branches.
- correct expected test results.
- document when bootstraps will be hidden automatically.

5 lines of code changed in 1 file:

  • SL/TREEDISP: TreeDisplay.cxx (+5 -2)
westram 2020-11-10 17:24 Rev.: 18634


* reintegrates 'root' into 'trunk'
- implements #449
* adds: log:branches/root@18451:18633

2 lines of code changed in 2 files:

  • SL/TREEDISP: TreeDisplay.cxx (+1), TreeDisplay.hxx (+1 -1)
westram 2019-10-30 12:41 Rev.: 18194


* full update from child 'fix' into 'trunk'
* adds: log:branches/fix@18190:18193

7 lines of code changed in 1 file:

  • SL/TREEDISP: TreeCallbacks.cxx (+7 -6)
westram 2019-10-08 17:51 Rev.: 18159


* 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

4 lines of code changed in 2 files:

  • SL/TREEDISP: TreeCallbacks.cxx (+3 -4), TreeDisplay.cxx (+1 -1)
westram 2019-08-13 13:21 Rev.: 18010


* fix markers for keeled groups:
- fixed failing assertion
- now also caches keeled groups (with size>1)

3 lines of code changed in 1 file:

  • SL/TREEDISP: TreeDisplay.cxx (+3 -3)
westram 2019-07-02 14:45 Rev.: 17944


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

4 lines of code changed in 1 file:

  • SL/TREEDISP: Makefile (+4)
westram 2019-05-10 13:57 Rev.: 17877


* reintegrates 'gcc' into 'trunk'
* adds: log:branches/gcc@17850:17876

19 lines of code changed in 2 files:

  • SL/TREEDISP: GroupIterator.hxx (+17 -15), TreeDisplay.hxx (+2 -1)
westram 2019-04-29 14:44 Rev.: 17836


* reintegrates 'clone' into 'trunk'
* adds: log:branches/clone@17813:17835

1 lines of code changed in 1 file:

  • SL/TREEDISP: TreeDisplay.cxx (+1 -1)
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

1 lines of code changed in 1 file:

  • SL/TREEDISP: Makefile (+1)
westram 2018-10-17 11:00 Rev.: 17478


* reintegrates 'svalues' into 'trunk'
- implements #614
* adds: log:branches/svalues@17357:17419,17428:17464,17469,17471:17477

445 lines of code changed in 6 files:

  • SL/TREEDISP: Makefile (+1), TreeCallbacks.cxx (-13), TreeCallbacks.hxx (-1), TreeDisplay.cxx (+354 -164), TreeDisplay.hxx (+64 -18), irstree_display.cxx (+26 -12)
westram 2018-10-12 17:44 Rev.: 17472


* partial merge from 'svalues' into 'trunk'
- increase group scaling for radial trees (+force {{{compute_tree}}} in tests)
- test different greylevels for groups (0%, 25%, 75%, 100%)
- fix greylevel shading of polygon/circles/arcs on printer/screen
* adds: log:branches/svalues@17465:17468,17470

17 lines of code changed in 1 file:

  • SL/TREEDISP: TreeDisplay.cxx (+17 -8)
westram 2018-10-02 16:08 Rev.: 17428


* partial merge from 'svalues' into 'trunk'
- root branches always need to have identical remarks (associated with the root-edge)
* condition previously implicit, now hardened by tests/assertions/...
* fixed several bugs that violated this condition
* adds: log:branches/svalues@17420:17427

4 lines of code changed in 2 files:

  • SL/TREEDISP: TreeDisplay.cxx (+2 -2), irstree_display.cxx (+2 -2)
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

5 lines of code changed in 4 files:

  • SL/TREEDISP: TreeCallbacks.cxx (+2 -2), TreeCallbacks.hxx (-1), TreeDisplay.cxx (+3 -3), TreeDisplay.hxx (-1)
westram 2018-06-15 13:08 Rev.: 17110


* reintegrates 'tree' into 'trunk'
- implements #735
* adds:
- log:branches/addtest@17040:17044
- log:branches/tree@16921:17109

325 lines of code changed in 7 files:

  • SL/TREEDISP: Group.cxx (+19 -9), Group.hxx (+19 -4), GroupIterator.hxx (+11 -5), TreeCallbacks.cxx (+3 -2), TreeDisplay.cxx (+251 -159), TreeDisplay.hxx (+13 -6), irstree_display.cxx (+9 -8)
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]

5 lines of code changed in 1 file:

  • SL/TREEDISP: TreeCallbacks.cxx (+5 -3)
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

33 lines of code changed in 3 files:

  • SL/TREEDISP: Makefile (+3), TreeDisplay.cxx (+26 -30), irstree_display.cxx (+4 -7)
westram 2018-04-30 18:27 Rev.: 16936


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

2 lines of code changed in 1 file:

  • SL/TREEDISP: TreeDisplay.cxx (+2 -6)
westram 2018-04-05 12:09 Rev.: 16873


* fix typos ("neither")

1 lines of code changed in 1 file:

  • SL/TREEDISP: TreeCallbacks.cxx (+1 -1)
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

127 lines of code changed in 5 files:

  • SL/TREEDISP: Group.cxx (+2 -2), Group.hxx (+6 -6), TreeCallbacks.cxx (+27 -27), TreeDisplay.cxx (+78 -78), TreeDisplay.hxx (+14 -14)
westram 2017-11-17 13:54 Rev.: 16668


* full update from child 'gcc' into 'trunk'
- fix/suppress (new) compiler warnings
- skip vectorizer notes
* adds: log:branches/gcc@16656:16667

1 lines of code changed in 1 file:

  • SL/TREEDISP: TreeDisplay.cxx (+1 -1)

(238 more)

Generated by StatSVN 0.7.0