[root]/SECEDIT
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 693 (100.0%) | 22400 (100.0%) | 32.3 |
westram | 603 (87.0%) | 13634 (60.9%) | 22.6 |
oldcode | 9 (1.3%) | 5410 (24.2%) | 601.1 |
yadhu | 72 (10.4%) | 3175 (14.2%) | 44.0 |
meierh | 1 (0.1%) | 164 (0.7%) | 164.0 |
boehnel | 6 (0.9%) | 16 (0.1%) | 2.6 |
baderk | 2 (0.3%) | 1 (0.0%) | 0.5 |
* {{{GBT_get_alignment_len}}}
- now also reports error if alignment length is zero
* this case often was unhandled and did easily lead to allocation problems.
- catch error in case of zero alignment length => fixes alloc-size-larger-than-warning (in {{{NT_count_different_chars}}}).
- check + fix callers.
4 lines of code changed in 1 file:
* reintegrates 'ali' into 'trunk'
- use bond settings from EDIT4 in SECEDIT
- fix refresh logic
- refactor underlying code
* adds: log:branches/ali@19393:19406
104 lines of code changed in 7 files:
* reintegrates 'ali' into 'trunk'
- refactored misused enum
- support for helix pairs:
* drop non-standard defs
* add more user defs
- change defaults
- add several predefined configs (esp. for IUPAC ambiguity codes)
* adds: log:branches/ali@19376:19392
16 lines of code changed in 4 files:
* 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
8 lines of code changed in 1 file:
* reintegrates 'ali' into 'trunk'
* adds: log:branches/ali@19183:19205
15 lines of code changed in 2 files:
* eliminate unused parameter {{{fallback2default}}} from {{{create_option_menu}}}.
2 lines of code changed in 1 file:
* reintegrates 'progress' into 'trunk'
- implements #789
* adds: log:branches/progress@18885:18958
7 lines of code changed in 1 file:
* remove trailing whitespace from c source.
2 lines of code changed in 2 files:
* rename {{{CPP_OBJECTS}}} -> {{{OBJECTS}}}.
5 lines of code changed in 1 file:
* select units using {{{wildcard}}}.
1 lines of code changed in 1 file:
* change many WARN_TODO triggered warnings into todo markers.
8 lines of code changed in 3 files:
* use advance() to decrement iterator
- works for container.end()
- obsoletes brute-force workaround for OSX
- allowed several simplifications (drawn_before() and drawn_after() now look very similar).
4 lines of code changed in 1 file:
* fix crashes under OSX/clang:
- decrementing iterator is undefined when iterator points to container.begin():
* gcc seems to report container.end() in that case
* clang prefers to segfault.
- added a brute-force workaround to position onto last container element for OSX
* comment code
20 lines of code changed in 1 file:
* bugfix #828
- act on mouse release (instead of click)
25 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:
* 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.
6 lines of code changed in 1 file:
* reintegrates 'gcc' into 'trunk'
* adds: log:branches/gcc@17850:17876
3 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
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
21 lines of code changed in 3 files:
* reintegrates 'gcc' into 'trunk'
- ports arb to gcc 8.1 (fixing warnings)
* adds: log:branches/gcc@16965:16985
Update: continued by [17178]
4 lines of code changed in 2 files:
* 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
18 lines of code changed in 3 files:
* reintegrates 'cleanup' into 'trunk'
- performs #762 (shrink 3.7 k)
* adds: log:branches/cleanup@16924:16935
0 lines of code changed in 2 files:
* reintegrates 'gcc' into 'trunk'
- mostly cosmetics changes
* adds: log:branches/gcc@16655,16741:16743,16752:16765
10 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
239 lines of code changed in 16 files:
* 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
3 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
124 lines of code changed in 6 files:
* 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
5 lines of code changed in 2 files:
* 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}}}
1 lines of code changed in 1 file:
* 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:
* reintegrates 'flags' into 'trunk'
- implements #261
* adds: log:branches/flags@15225:15230,15232:15238,15240:15241,15243:15246,15248,15250:15287
1 lines of code changed in 1 file:
* depends for [15253]
11 lines of code changed in 1 file:
* remove {{{virtual}}} if {{{OVERRIDE}}} is present
- OVERRIDE implies 'implicit virtual' (if code compiles as C++11 <- tested on build server!)
8 lines of code changed in 2 files:
* reintegrates 'fixres' into 'trunk'
- fixes #715
* adds: log:branches/fixres@15127:15175
24 lines of code changed in 7 files:
* remove parameter {{{base_gc}}} from {{{AW_manage_GC}}} (always zero)
0 lines of code changed in 1 file:
* merge [14952] from 'color' into 'trunk'
1 lines of code changed in 1 file:
* merge 2 WINDOW-modifications from 'color' into 'trunk'
* adds: log:branches/color@14929,14940
0 lines of code changed in 1 file:
* remove ability to copy font information of GCs
- was not used
- did/would not work in gtk anyway
15 lines of code changed in 1 file:
* change names of GC-property-windows to reset stored window-user-sizes
- only done for "named" propery-windows (standard windows have already been reset with [14864])
1 lines of code changed in 1 file:
* no longer pseudo-hide gc-manager-object
- {{{aw_gc_manager}}} -> {{{AW_gc_manager}}}
- use pointers to {{{AW_gc_manager}}} instead of pointer-typedef
4 lines of code changed in 3 files:
* change callbacktype used to trigger refresh after GCs changed
- pass what has been changed (font,color only,use of color groups)
* added standard callback ({{{AWT_GC_changed_cb}}})
* {{{AWAR_COLOR_GROUPS_USE}}}
- remove client callback triggering refresh (installed by TREEDISP)
- add general callback calling {{{GcChangedCallback}}} passed to {{{AW_manage_GC}}}
- hide awar inside {{{AW_preset.cxx}}}
* effects:
- EDIT4 does refresh now when toggling use of color groups
- (several) canvases just do "expose" in case of color change (instead of "resize/zoom reset" which is needed for font changes)
1 lines of code changed in 1 file:
(270 more)