Directory SECEDIT/

Directory Created:
2000-11-23 10:41
Total Files:
28
Deleted Files:
4
Lines of Code:
8374

[root]/SECEDIT

Lines of Code

SECEDIT/ Lines of Code

Developers

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

Most Recent Commits

westram 2023-07-11 11:38 Rev.: 19432


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

  • SECEDIT: SEC_graphic.cxx (+4 -1)
westram 2023-06-25 15:30 Rev.: 19407


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

  • SECEDIT: Makefile (+2), SEC_bonddef.cxx (+22 -78), SEC_bonddef.hxx (+7 -17), SEC_db.cxx (+27 -88), SEC_db.hxx (+10 -16), SEC_main.cxx (+18 -32), SEC_paint.cxx (+18 -40)
westram 2023-06-15 14:31 Rev.: 19393


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

  • SECEDIT: SEC_db.cxx (+2 -3), SEC_helix.cxx (+6 -8), SEC_paint.cxx (+4 -4), SEC_root.hxx (+4 -1)
westram 2022-11-13 15:47 Rev.: 19339


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

  • SECEDIT: SEC_helix.cxx (+8 -8)
westram 2022-08-03 14:52 Rev.: 19206


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

15 lines of code changed in 2 files:

  • SECEDIT: SEC_db.cxx (+9 -3), SEC_graphic.cxx (+6 -5)
westram 2022-03-04 15:13 Rev.: 18962


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

2 lines of code changed in 1 file:

  • SECEDIT: SEC_main.cxx (+2 -2)
westram 2022-03-04 11:26 Rev.: 18959


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

7 lines of code changed in 1 file:

  • SECEDIT: Makefile (+7)
westram 2021-09-15 12:52 Rev.: 18730


* remove trailing whitespace from c source.

2 lines of code changed in 2 files:

  • SECEDIT: SEC_paint.cxx (+1 -1), SEC_root.hxx (+1 -1)
westram 2021-09-15 12:39 Rev.: 18725


* rename {{{CPP_OBJECTS}}} -> {{{OBJECTS}}}.

5 lines of code changed in 1 file:

  • SECEDIT: Makefile (+5 -5)
westram 2021-09-15 12:00 Rev.: 18720


* select units using {{{wildcard}}}.

1 lines of code changed in 1 file:

  • SECEDIT: Makefile (+1 -15)
westram 2021-08-17 14:15 Rev.: 18665


* change many WARN_TODO triggered warnings into todo markers.

8 lines of code changed in 3 files:

  • SECEDIT: SEC_db.cxx (+3 -4), SEC_main.cxx (+3 -7), SEC_paint.cxx (+2 -5)
westram 2021-07-02 14:42 Rev.: 18661


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

  • SECEDIT: SEC_drawn_pos.hxx (+4 -20)
westram 2021-07-01 14:32 Rev.: 18660


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

  • SECEDIT: SEC_drawn_pos.hxx (+20 -2)
westram 2020-05-13 09:56 Rev.: 18452


* bugfix #828
- act on mouse release (instead of click)

25 lines of code changed in 1 file:

  • SECEDIT: SEC_graphic.cxx (+25 -26)
westram 2019-10-30 11:41 Rev.: 18194


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

1 lines of code changed in 1 file:

  • SECEDIT: SEC_main.cxx (+1 -1)
westram 2019-07-02 13: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.

6 lines of code changed in 1 file:

  • SECEDIT: Makefile (+6)
westram 2019-05-10 12:57 Rev.: 17877


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

3 lines of code changed in 1 file:

  • SECEDIT: SEC_paint.cxx (+3 -3)
westram 2019-04-01 16: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

2 lines of code changed in 1 file:

  • SECEDIT: Makefile (+2)
westram 2018-10-24 14:58 Rev.: 17534


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

  • SECEDIT: Makefile (+10), SEC_db.cxx (+3 -6), SEC_root.hxx (+8 -2)
westram 2018-05-04 17: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]

4 lines of code changed in 2 files:

  • SECEDIT: Makefile (+1), SEC_main.cxx (+3 -3)
westram 2018-05-02 10: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

18 lines of code changed in 3 files:

  • SECEDIT: Makefile (+11), SEC_graphic.cxx (+1 -1), SEC_paint.cxx (+6 -5)
westram 2018-04-30 17:27 Rev.: 16936


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

0 lines of code changed in 2 files:

  • SECEDIT: SEC_paint.cxx (-8), SEC_root.hxx (-4)
westram 2017-11-28 18:22 Rev.: 16766


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

10 lines of code changed in 4 files:

  • SECEDIT: SEC_abspos.cxx (+4 -8), SEC_bonddef.cxx (+4 -8), SEC_db.cxx (+1 -2), SEC_helix.cxx (+1 -2)
westram 2017-11-28 17: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

239 lines of code changed in 16 files:

  • SECEDIT: SEC_abspos.cxx (+7 -7), SEC_bonddef.cxx (+1 -1), SEC_db.cxx (+35 -35), SEC_drawn_pos.hxx (+2 -2), SEC_graphic.cxx (+34 -35), SEC_helix.cxx (+8 -8), SEC_io.cxx (+4 -4), SEC_iter.hxx (+5 -5), SEC_layout.cxx (+4 -4), SEC_main.cxx (+23 -23), SEC_paint.cxx (+7 -7), SEC_read.cxx (+34 -34), SEC_root.hxx (+6 -6), SEC_split.cxx (+16 -16), SEC_structure.cxx (+40 -40), SEC_toggle.cxx (+13 -13)
westram 2017-03-24 12: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

3 lines of code changed in 1 file:

  • SECEDIT: SEC_main.cxx (+3 -3)
westram 2017-03-23 13: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

124 lines of code changed in 6 files:

  • SECEDIT: SEC_db.cxx (+44 -39), SEC_db.hxx (-2), SEC_graphic.cxx (+31 -38), SEC_graphic.hxx (+10 -7), SEC_main.cxx (+38 -19), SEC_root.hxx (+1 -1)
westram 2017-01-04 17: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

5 lines of code changed in 2 files:

  • SECEDIT: SEC_graphic.hxx (+1 -1), SEC_root.hxx (+4 -4)
westram 2016-10-06 11: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}}}

1 lines of code changed in 1 file:

  • SECEDIT: SEC_main.cxx (+1 -1)
westram 2016-10-05 11: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

1 lines of code changed in 1 file:

  • SECEDIT: SEC_main.cxx (+1 -1)
westram 2016-09-30 15:16 Rev.: 15288


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

  • SECEDIT: SEC_paint.cxx (+1)
westram 2016-08-30 11:30 Rev.: 15254


* depends for [15253]

11 lines of code changed in 1 file:

  • SECEDIT: Makefile (+11)
westram 2016-08-17 19:39 Rev.: 15198


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

  • SECEDIT: SEC_graphic.hxx (+2 -2), SEC_root.hxx (+6 -6)
westram 2016-08-11 10:05 Rev.: 15176


* reintegrates 'fixres' into 'trunk'
- fixes #715
* adds: log:branches/fixres@15127:15175

24 lines of code changed in 7 files:

  • SECEDIT: Makefile (+8), SEC_abspos.cxx (+9 -7), SEC_bonddef.cxx (+1 -1), SEC_db.cxx (+1 -1), SEC_graphic.cxx (+1 -1), SEC_helix.cxx (+3 -3), SEC_paint.cxx (+1 -1)
westram 2016-07-15 14:48 Rev.: 15064


* remove parameter {{{base_gc}}} from {{{AW_manage_GC}}} (always zero)

0 lines of code changed in 1 file:

  • SECEDIT: SEC_graphic.cxx (-1)
westram 2016-06-22 07:35 Rev.: 14971


* merge [14952] from 'color' into 'trunk'

1 lines of code changed in 1 file:

  • SECEDIT: SEC_main.cxx (+1 -1)
westram 2016-06-15 12:35 Rev.: 14943


* merge 2 WINDOW-modifications from 'color' into 'trunk'
* adds: log:branches/color@14929,14940

0 lines of code changed in 1 file:

  • SECEDIT: SEC_graphic.cxx (-1)
westram 2016-05-28 10:41 Rev.: 14875


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

  • SECEDIT: SEC_main.cxx (+15 -15)
westram 2016-05-27 10:16 Rev.: 14866


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

  • SECEDIT: SEC_main.cxx (+1 -1)
westram 2016-05-12 08:58 Rev.: 14838


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

  • SECEDIT: SEC_graphic.cxx (+2 -3), SEC_graphic.hxx (+1 -1), SEC_main.cxx (+1 -1)
westram 2015-11-11 12:40 Rev.: 14490


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

  • SECEDIT: SEC_graphic.cxx (+1 -1)

(270 more)

Generated by StatSVN 0.7.0