* {{{GBT_names_erase}}} -> {{{CharPtrArray::safe_remove}}}
11 lines of code changed in 3 files:
* elim 3 of 4 {{{GBT_names_...}}} functions
35 lines of code changed in 4 files:
* {{{GBT_names_...}}} functions
- move code into str-array classes
- make inline (prepare remove)
53 lines of code changed in 2 files:
* {{{GBT_join_names}}} -> {{{GBT_join_strings}}}
27 lines of code changed in 13 files:
also allow archive lines in c++filt output
example line:
/path/to/arb/MODULE/MODULE.a(MOD_dothething.o):
2 lines of code changed in 1 file:
also check "_LIBCPP_STRING" to determine if std:string loaded
1 lines of code changed in 1 file:
fix warning
1 lines of code changed in 1 file:
add gcc 4.6.4
1 lines of code changed in 1 file:
* dont use {{{calc_signed_digits}}} for unsigned input (warns since [14206])
2 lines of code changed in 1 file:
* fix NDEBUG warnings
3 lines of code changed in 1 file:
* use templates to avoid (compiler version dep.) type errors
4 lines of code changed in 1 file:
* add target 'cleanlinked' (to fix WCs updating from before [14038])
6 lines of code changed in 1 file:
- DRY digit calculation
17 lines of code changed in 5 files:
* fix misc warnings
13 lines of code changed in 4 files:
* reintegrates 'markers' into 'trunk'
- completes #658
* adds:
- log:branches/markers@14027:14029,14033:14180,14190:14196
539 lines of code changed in 15 files:
* merge [14180:14189] from 'markers' into 'trunk'
- refactored {{{AWT_graphic_tree::show_radial_tree}}}
* adds:
- log:branches/markers@14181:14189
1068 lines of code changed in 9 files:
* skeleton/bond correction based on line-thickness is not needed in gtk version (see comments)
27 lines of code changed in 2 files:
* SECEDIT
- fix skeleton / probe display
* fixed calculation of char radius (using hypotenuse of width/height)
* fixed skeleton attach points (considering skeleton thickness, which affects start/end of line)
* reduce (probe) background linewidth (to 75%)
- fix bond display
* bondsize is now limited by distance between opposite strands AND distance between consecutive bases in one strand
* fixed bond attach points (now considering bond thickness, which affects start/end of line)
44 lines of code changed in 2 files:
* refactored {{{ED4_terminal::event_sent_by_parent}}}
- move terminal-drag/drop code to top
- reordered code (bringing together related code snippets)
* setting the cursor works as click and as drag (in SECEDIT and EDIT4)
169 lines of code changed in 2 files:
* detection of drag/drop target (=AW_clicked_element)
- remove hardcoded detection for AWT_MODE_MOVE
- modes may request detection (AWT_MODE_MOVE does)
16 lines of code changed in 4 files:
* group indicator (at root of unfolded group in dendrogram)
- draw as solid polygon (much easier to click/drag)
- draw on top of branches
* updated display test results
101 lines of code changed in 4 files:
* in branchscaling- and multifurcation-mode, scaling did not work if branch was grabbed at or beyond "100%"-end of branch
5 lines of code changed in 1 file:
* remove redundant member from {{{BranchScaler}}}
11 lines of code changed in 1 file:
* adapt box/polygon indicators for gtk
11 lines of code changed in 1 file:
* fix clang compile-error
10 lines of code changed in 1 file:
* add {{{AW_clicked_polygon}}} (#661; e.g. affects drag group->group in move mode)
* prefer box/polygon over line (in PREFER_NEARER mode)
145 lines of code changed in 3 files:
* sync useless differences between trunk and gtk
4 lines of code changed in 3 files:
* add {{{AW_clicked_box}}} to clickable elements (#661)
- if box is unfilled, behavior is similar to previous (indicator now highlights the whole box instead of one of its lines)
- if box is filled, distance is zero for clicks inside the box
* fixed {{{operator==}}} for {{{AW_clicked_element}}} (always false for different element types; was never called before)
* draw "marked-boxes" on click-device (click and drag)
104 lines of code changed in 4 files:
* elim duplicate type name
5 lines of code changed in 2 files:
* use {{{Position}}} in {{{AW_device_click}}}
16 lines of code changed in 3 files:
* sync code with gtk branch
57 lines of code changed in 2 files:
* move option-menu- and toggle-code into separate file (prepare sync with gtk)
718 lines of code changed in 4 files:
* deny access to click-device internals
0 lines of code changed in 1 file:
* move {{{best_click}}} into {{{AW_device_click}}}
55 lines of code changed in 5 files:
* [13912] broke shading of move-node-indicator in gtk. this will fix behavior when merged.
5 lines of code changed in 1 file:
* refactored AW_clicked_element-hierarchy
- made members private
- clean up init/clear chaos (instead reassign new element)
- do not detect exact char-position (inside text). not used.
- eliminate {{{exactHit}}} (useless)
- use {{{AW::LineVector}}} instead of single coordinates in {{{AW_clicked_line}}}
67 lines of code changed in 5 files:
* {{{LineOrText}}} -> {{{ClickedElement}}} (=virtually copyable {{{AW_clicked_element}}}; survives from click- to drag- to drop-event)
22 lines of code changed in 2 files:
* remove clicked line/text from AWT_graphic_event (replace by ptr to click device)
* retrieve clicked items later (in {{{best_click}}}); avoids copy
44 lines of code changed in 5 files:
* no longer store {{{clicked_line}}}/{{{clicked_text}}} in {{{AWT_canvas}}}
- changes mouse handler logic: initial click no longer available during drag/drop (code depending on that was fixed with [14146])
- instead store {{{clicked_line}}}/{{{clicked_text}}} locally in {{{input_event}}} and {{{motion_event}}}
* cleanups
- logic in {{{motion_event}}}
- exit early from {{{AWT_graphic_tree::handle_command}}} if doing drag/drop (removes multiple event type checks)
* add {{{aw_dump}}} for {{{Angle}}}
117 lines of code changed in 4 files:
* SECEDIT mouse handler
- store {{{SEC_base}}} clicked during initial button-down of a drag-command (previously code depended on clicked-element stored in AWT_canvas being passed into {{{handle_command}}})
- simplify code in {{{SEC_graphic::handleMouse}}} (function is always called with valid {{{SEC_base}}})
178 lines of code changed in 1 file:
* add scalers to SECEDIT display options
29 lines of code changed in 3 files:
* fix leak in {{{GBS_merge_tagged_strings}}}
- caused by {{{g_bs_read_tagged_hash}}} returning 0 (=> hash forgot dynamic entries)
5 lines of code changed in 1 file:
* cleanups only
22 lines of code changed in 3 files:
* "ressource" -> "resource"
694 lines of code changed in 12 files:
* fix resource checker for gtk-branch
10 lines of code changed in 2 files:
* remove unused double-click handler
0 lines of code changed in 11 files:
- fix conversion warnings
2 lines of code changed in 2 files:
* updated
2 lines of code changed in 1 file:
* resource checker
- simplify code for editor button (now resource usage is detected)
- report success
- call on build server
10 lines of code changed in 3 files:
- remove unused dirs
0 lines of code changed in 167 files:
* ARB_SECEDIT
- add help for bond layout definitions
- use existing (general) help for export->xfig and print
- updated help for display options
- add help-links between search/sai-viz and secedit
95 lines of code changed in 7 files:
* ARB_SECEDIT help for load/save structure
* fix crash (if trying to save before ever displaying a structure)
* type callbacks
69 lines of code changed in 2 files:
* add missing help for sync-colors from ARB_SECEDIT
40 lines of code changed in 2 files:
* add missing help to merge tool (field transfer/merge; tagging)
* fix layout of some windows
216 lines of code changed in 9 files:
- add unittest for tagged string merge
44 lines of code changed in 1 file:
* update help about saving databases
36 lines of code changed in 4 files:
* document 'Re-repair DB'
44 lines of code changed in 1 file:
* merge [14030] + [14032] from 'markers' into 'trunk'
264 lines of code changed in 15 files: