May 2014 Commit Log

Number of Commits:
116
Number of Active Developers:
2
westram 2014-05-31 18:16 Rev.: 12349


* xfig-data leaked in gtk version as well

8 lines of code changed in 2 files:

westram 2014-05-31 16:26 Rev.: 12345


* suppress several leaks caused by arbs motif usage
- previously these just were "ignored" in output by valgrind2grep (removed them there)

37 lines of code changed in 2 files:

westram 2014-05-31 16:24 Rev.: 12344


* stuff leak

1 lines of code changed in 1 file:

westram 2014-05-31 15:52 Rev.: 12343


* stuff leak in aw_create_shell

7 lines of code changed in 1 file:

westram 2014-05-31 15:02 Rev.: 12342


* rename suppressions (cosmetics)

3 lines of code changed in 1 file:

westram 2014-05-31 15:02 Rev.: 12341


* properly destroy !DbQuery before exit (done when DB is closed, because destruction removes DB callbacks)

106 lines of code changed in 3 files:

westram 2014-05-31 14:08 Rev.: 12340


* reimplement GB_keep_string using template Keeper<char*>

46 lines of code changed in 4 files:

westram 2014-05-31 13:15 Rev.: 12339


* suppress more motif-specific leaks (most caused by 'not freeing AW_window')

69 lines of code changed in 1 file:

westram 2014-05-31 13:10 Rev.: 12338


* free AWT_configuration together with callback

4 lines of code changed in 1 file:

westram 2014-05-31 13:09 Rev.: 12337


* use GB_keep_string for two dynamic awar names passed to callbacks

6 lines of code changed in 2 files:

westram 2014-05-31 13:07 Rev.: 12336


* add GB_keep_string
- keeps an allocated c-string until program termination
- use this for allocated c-strings passed to callbacks

31 lines of code changed in 2 files:

westram 2014-05-31 13:05 Rev.: 12335


* destroy all action callbacks
* destroy !CreateWindowCallbacks passed to window-poppers

19 lines of code changed in 3 files:

westram 2014-05-30 20:08 Rev.: 12334


* each query leaked param.first_key

14 lines of code changed in 1 file:

westram 2014-05-30 19:55 Rev.: 12333


* suppress many leaks (and two illegal memory accesses) caused by arbs motif usage (or by motif itself)
- previously most of these just were "ignored" in output by valgrind2grep (removed them there)
* valgrind always generates suppressions (copy&paste them from output if needed)

254 lines of code changed in 5 files:

westram 2014-05-30 19:16 Rev.: 12331


* dump number of fonts tried/found
* insert "No suitable fonts detected" if NO font found (buttons completely disappeared in one scenario)

14 lines of code changed in 1 file:

westram 2014-05-30 18:59 Rev.: 12330


- doc installing precompiled versions on debian (tested with wheezy)

11 lines of code changed in 2 files:

westram 2014-05-30 16:02 Rev.: 12329


job "ARB-source-tarball" failed as expected with
{{{
[58:28.900883205] ------------------------------------------------ Make TEMPLATES
make[2]: Entering directory `/j/workspace/ARB-source-tarball/TGT/u1004/arbsrc_12326/TEMPLATES'
../SOURCE_TOOLS/build_info.pl
Missing file '/j/workspace/ARB-source-tarball/TGT/u1004/arbsrc_12326/TEMPLATES/svn_revision.h' at ../SOURCE_TOOLS/build_info.pl line 298.
make[2]: *** [TEMPLATES.a] Error 2
make[2]: Leaving directory `/j/workspace/ARB-source-tarball/TGT/u1004/arbsrc_12326/TEMPLATES'
make[1]: *** [TEMPLATES/TEMPLATES.dummy] Error 1
make[1]: Leaving directory `/j/workspace/ARB-source-tarball/TGT/u1004/arbsrc_12326'
make: *** [arb] Error 2
Build step 'Execute shell' marked build as failure
Sending e-mails to: ###
Finished: FAILURE
}}}

=> do not remove generated headers in target TEMPLATES/clean

1 lines of code changed in 1 file:

westram 2014-05-30 15:04 Rev.: 12328


- update doc for compiling arb from source

33 lines of code changed in 2 files:

westram 2014-05-30 15:03 Rev.: 12327


- default config now uses OPENGL=0

1 lines of code changed in 1 file:

westram 2014-05-30 15:02 Rev.: 12326


- build from tarball fails after 'make clean' (test that!)

4 lines of code changed in 1 file:

westram 2014-05-29 17:39 Rev.: 12325


* suppress leaks in TEST_tree_remove_add_all
- these leaks are accepted in PARSIMONY because they only appear when removing nodes and would require some sophisticated memory management. Problem exists since [2]
* now all unittest "pass" with valgrind

34 lines of code changed in 5 files:

westram 2014-05-29 17:08 Rev.: 12323


* add valgrind suppression files
- debian-libc6-dbg.supp
- three arb-specific (common, motif, gtk)

31 lines of code changed in 4 files:

westram 2014-05-29 15:26 Rev.: 12320


* add unittest to AW_selection_list (describing behavior of motif version)
- add dtor to AW_selection_list
- doesn't test delete operations (because they attempt to access the nonexisting awar)

124 lines of code changed in 3 files:

westram 2014-05-29 10:54 Rev.: 12312


- dump build related environment variables

5 lines of code changed in 1 file:

westram 2014-05-28 20:34 Rev.: 12311


- do not redefine macros provided by gmacros.h (glib)

6 lines of code changed in 2 files:

westram 2014-05-28 19:52 Rev.: 12310


* include compiler-call into error if call fails

12 lines of code changed in 1 file:

westram 2014-05-28 19:51 Rev.: 12309


* override CC / CXX in first invocation of main Makefile
* always export CC, CXX, A_CC and A_CXX early

Note: this fixes compilation with
{{{
cd $ARBHOME; make "CC=/opt/clang-3.3/bin/clang" "CXX=/opt/clang-3.3/bin/clang++" all
}}}
even if CC and CXX is defined via environment, e.g.
{{{
> echo $CC $CXX
/opt/gcc-4.8.1/bin/gcc /opt/gcc-4.8.1/bin/g++
}}}

7 lines of code changed in 1 file:

westram 2014-05-28 18:24 Rev.: 12308


- fix !MacPorts compilation (in PERL2ARB)
- exports CC CXX from arb Makefile and from PERL2ARB/Makefile.main (avoiding fallback to sth present in environment)

11 lines of code changed in 2 files:

westram 2014-05-28 18:14 Rev.: 12307


- rename variable CXX (was used to hold source files)

2 lines of code changed in 1 file:

westram 2014-05-28 17:31 Rev.: 12305


* reduce differences between trunk/gtk in aw_select
* removes unused methods get_index_of_displayed, selectAll + deselectAll

22 lines of code changed in 2 files:

westram 2014-05-27 13:58 Rev.: 12302


* help updates
- merged multiple help files referring to 'ARB_NT/Mark species/...' into one
- added help for 'new window'
- fix missing 'mark_colors.hlp' (using 'colorize.hlp')

109 lines of code changed in 8 files:

westram 2014-05-27 12:50 Rev.: 12301


- fix 'mark complete': now marks all non-partial sequences even if 'ARB_partial' entry is missing

1 lines of code changed in 1 file:

westram 2014-05-27 12:45 Rev.: 12300


- use explicit bool params

6 lines of code changed in 4 files:

westram 2014-05-26 15:30 Rev.: 12299


* CC/CXX used by arb
- overwrite defaults after copying them into A_CC/A_CXX
- fix all errors (triggered by above change)
* remove fallbacks (probcons; MUSCLE; FASTTREE)
* set CC/CXX from A_CC/A_CXX (MrBAYES; PHYML20130708)

16 lines of code changed in 6 files:

westram 2014-05-26 14:50 Rev.: 12298


* tweaked jump-feature (tree display)
- jump after tree- and treemode-change (previously only after species-change)
- allow to define behavior for both change-types separately
- added two jump-behaviors:
* always center vertically
* always center
- improved "keep-visible" behavior (=old auto-jump behavior):
* if selected species is "left of" viewport, center position depends on treemode
* IRS tree centers when selected species is inside bottom/top 10% of display
- feature activated in ARB_PARSIMONY
- when autojump was OFF, display did not refresh

172 lines of code changed in 7 files:

westram 2014-05-24 14:21 Rev.: 12297


* JUMP button did not work in listmode (if no tree selected)

21 lines of code changed in 1 file:

westram 2014-05-24 14:09 Rev.: 12296


- warn if no tree selected in several tree functions

18 lines of code changed in 1 file:

westram 2014-05-24 14:05 Rev.: 12295


- do not compute 'no tree' (fixes #551)

4 lines of code changed in 1 file:

westram 2014-05-23 17:33 Rev.: 12294


* pass down correct AD_MAP_VIEWER_TYPE to caller
* trigger refresh after selecting a new species (fixes #518)

9 lines of code changed in 2 files:

westram 2014-05-23 17:08 Rev.: 12293


- check whether we have a tree AFTER checking whether a species has been clicked (fixes #518)

5 lines of code changed in 1 file:

westram 2014-05-23 15:48 Rev.: 12292


* allow sequence decompression (by master seq) from inside (sequence) delete callbacks (fixes #546)

13 lines of code changed in 2 files:

westram 2014-05-23 15:03 Rev.: 12291


- do not remove callback from inside delete-callback of deleted species (fixing #221)

6 lines of code changed in 1 file:

westram 2014-05-23 11:21 Rev.: 12288


* list shared library dependencies (instead of listing glib); implements #547
* eval collect-CMD (instead of executing it in a subshell; allows to call local commands)
* shortened tags

35 lines of code changed in 1 file:

epruesse 2014-05-22 17:55 Rev.: 12287

delete broken unused code. fixes #548
{{{
char num[6];
sprintf(num, "%i ", 10000); // crash
}}}
and num wasn't even used... sprintf=evil!

0 lines of code changed in 1 file:

westram 2014-05-22 12:21 Rev.: 12282


* launcher also waits for keypress when arb terminates abnormmally (i.e. with error)

25 lines of code changed in 1 file:

westram 2014-05-22 11:53 Rev.: 12281


* no longer limit number of cached search results (avoids problem described in #545)

1 lines of code changed in 1 file:

westram 2014-05-20 11:14 Rev.: 12278


- attempt to fix compile error (centos5)

1 lines of code changed in 1 file:

westram 2014-05-20 11:11 Rev.: 12277


* probe design results not generally differs between 32/64 bit
- u1004-32 behaves like 64bit
- u1204-32 produces different results (see also [11823])

16 lines of code changed in 1 file:

westram 2014-05-17 16:45 Rev.: 12276


* added a bunch of arguments to CLI that allow to test various ways to terminate
* exit from signal handler with exitcode>=128
* arb_launcher knows about 3 types of exitcodes:
- 0 = success
- 1 = failure (no crash); no longer tell arb did crash in this case, fixing #538
- else = crash

22 lines of code changed in 5 files:

westram 2014-05-17 16:17 Rev.: 12275


- replace magics
- fix two wrong exit codes

6 lines of code changed in 1 file:

westram 2014-05-17 15:04 Rev.: 12274


- replace some suspect exit codes by GBK_terminate

21 lines of code changed in 3 files:

westram 2014-05-17 15:02 Rev.: 12273


- no magic exit codes

15 lines of code changed in 9 files:

westram 2014-05-17 14:59 Rev.: 12272


- no magic exit codes in WINDOW

8 lines of code changed in 4 files:

westram 2014-05-17 14:58 Rev.: 12271


- no magic exit codes in RNACMA
- print proper errors

7 lines of code changed in 3 files:

westram 2014-05-16 13:56 Rev.: 12260


* [http://bugs.arb-home.de/changeset/12157/trunk/EDIT4#file4 this change] introduced new problem:
- callbacks installed by cursor no longer were removed @ exit. was done by ED4_base_position::invalidate b4 above change.
- renamed ED4_cursor::invalidate_base_position into prepare_shutdown (to reflect intention)
- added prepare_shutdown to ED4_base_position
* hopefully fixes #529

7 lines of code changed in 3 files:

westram 2014-05-16 12:50 Rev.: 12258


* wrap gtk/motif diff caused by [10010]

5 lines of code changed in 1 file:

westram 2014-05-16 11:29 Rev.: 12256


* fixes #534

1 lines of code changed in 1 file:

westram 2014-05-16 10:19 Rev.: 12254


* no fallback2default for selection list bound to AWAR_MOD_SAI_SCRIPT
- fixes comment:ticket:537:9

1 lines of code changed in 1 file:

westram 2014-05-16 10:06 Rev.: 12253


* no fallback2default for selection list bound to AWAR_CONFIGURATION
- does NOT fix problem mentioned in comment:ticket:537:8:
* switching focus to selection list does various things (depending on what is selected before in the selection list). accepting behavior as is.
* using Shift-Tab to focus 'Abort' or 'Ok' works (wasn't broken b4 this patch)
- fixes two other differences to motif:
* renaming a config did "deselect config" (now selects renamed config)
* storing a config did not select that config if new

2 lines of code changed in 1 file:

westram 2014-05-16 09:34 Rev.: 12252


* no fallback2default for selection list bound to AWAR_EDIT_CONFIGURATION
- fixes comment:ticket:537:6

2 lines of code changed in 1 file:

westram 2014-05-15 17:59 Rev.: 12250


* elim unused function aw_input2awar

0 lines of code changed in 2 files:

westram 2014-05-15 16:35 Rev.: 12246


* eliminate parameter check_fun from aw_string_selection and aw_string_selection2awar
- implement sole usage manually @ caller
* fallback to old awar value in aw_string_selection2awar when abort is pressed

81 lines of code changed in 5 files:

westram 2014-05-15 16:12 Rev.: 12245


* remove_from_configs was broken (resulted in duplicated entries in existing configs)
* use abort feature introduced in [12244] in config manager

16 lines of code changed in 2 files:

westram 2014-05-15 14:54 Rev.: 12244


* new_input_window()
- expect buttons to be passed
- '-Cancel' is handled as abort button 'Cancel'
- pass "Ok,-Abort" from callers which previously used the default (aw_input + aw_string_selection)

36 lines of code changed in 1 file:

westram 2014-05-14 16:22 Rev.: 12242


* change value used for "no config selected" from '????' to {{{''}}}
- fixes: '????' matched all configs with 4 letter names (in GBT_find_configuration, i.e. in all but 'STORE' command)
* store config: selecting no config / entering empty name resulted in a config '<unnamed1>'. fixed.

75 lines of code changed in 3 files:

westram 2014-05-14 15:43 Rev.: 12241


* define magics for
- no config selected
- no field selected
* DRYed AWAR_CONFIGURATION init

24 lines of code changed in 5 files:

westram 2014-05-14 12:14 Rev.: 12238


* use typed CBs

65 lines of code changed in 5 files:

westram 2014-05-14 11:34 Rev.: 12237


* pass 'fallback2default' down into awt_create_selection_list_on_configurations()

9 lines of code changed in 5 files:

westram 2014-05-13 17:36 Rev.: 12234


* handle field-search-error in group_species
- triggered e.g. by some gtk-sellist-fallback
* assert 'most_recently_used_window' is set on use

9 lines of code changed in 2 files:

westram 2014-05-13 15:27 Rev.: 12231


- fix next neighbour search of selected (gtk; #537)

1 lines of code changed in 1 file:

westram 2014-05-13 11:11 Rev.: 12229


* disable selectionlist defaultfallback for filetype selection in tree-import-window
- fixes: it was impossible to load treefiles with extensions other than '.tree' and '.xml' in gtk-branch

1 lines of code changed in 1 file:

westram 2014-05-13 10:59 Rev.: 12227


* fix #536

1 lines of code changed in 1 file:

westram 2014-05-13 10:49 Rev.: 12225


* pass 'fallback2default' down into awt_create_selection_list_on_trees()

17 lines of code changed in 11 files:

westram 2014-05-13 09:31 Rev.: 12223


* fix: impossible to create a new submission form (name always fell back to 'default')
- caused by selectionlist-defaultfallback via option-menu

2 lines of code changed in 1 file:

westram 2014-05-13 09:24 Rev.: 12222


* use typed CBs

13 lines of code changed in 1 file:

westram 2014-05-13 09:16 Rev.: 12221


* replace magic awar names by defines

27 lines of code changed in 1 file:

westram 2014-05-13 09:16 Rev.: 12220


running unit tests of multiple WCs in parallel need an unreasonable amount of time to complete,
resulting in getting killed by 'deadlockguard'. Increase time for 'slow' tests from 30 to 45 min.

Reason for runtime is unknown; i guess it is somehow caused by tcp/pipe communication.

3 lines of code changed in 1 file:

westram 2014-05-12 17:48 Rev.: 12218


* fix #535

1 lines of code changed in 1 file:

westram 2014-05-12 17:23 Rev.: 12216


* [12215] was intended for trunk :(

1 lines of code changed in 1 file:

westram 2014-05-12 17:10 Rev.: 12213


* no fallback for NDS field selection list (fixes #533)

2 lines of code changed in 1 file:

westram 2014-05-12 16:58 Rev.: 12212


* pass down fallback2default to popup_select_species_field_window

21 lines of code changed in 4 files:

westram 2014-05-12 16:16 Rev.: 12210


* create_selection_list_on_itemfields
- add and pass down new parameter 'fallback2default'

31 lines of code changed in 13 files:

westram 2014-05-12 16:04 Rev.: 12209


* inlined default parameters of create_selection_list_on_itemfields

45 lines of code changed in 10 files:

westram 2014-05-12 15:22 Rev.: 12206


* removed default for fallback2default

5 lines of code changed in 2 files:

westram 2014-05-12 15:22 Rev.: 12205


* inlined default param for create_option_menu

81 lines of code changed in 36 files:

westram 2014-05-12 15:12 Rev.: 12203


* add default param fallback2default to create_option_menu (see also [12185:12189])

10 lines of code changed in 2 files:

westram 2014-05-12 14:44 Rev.: 12200


* reduce differences between gtk/trunk
- copy conditional sections (ARB_GTK)
- take-over some compatible changes

72 lines of code changed in 7 files:

westram 2014-05-12 14:24 Rev.: 12198


- adapt to awartype changed in gtk-branch

4 lines of code changed in 2 files:

westram 2014-05-12 14:06 Rev.: 12197


- make variable_name/type private + provide common interface for gtk+motif-version

10 lines of code changed in 2 files:

westram 2014-05-12 12:44 Rev.: 12193


* eliminate all but 1st parameter from create_option_menu

9 lines of code changed in 3 files:

westram 2014-05-12 12:38 Rev.: 12192


* do not use more than 1 parameter in calls to create_option_menu
- 2nd parameter 'label' is dominated by a previous call to label (use direct label calls instead)
- 3rd parameter 'mnemonic' is w/o function in motif and is superfluous in gtk anyway
* reset 'gone_tree_name'

48 lines of code changed in 11 files:

westram 2014-05-12 12:37 Rev.: 12191


- belongs to [12192]

2 lines of code changed in 1 file:

westram 2014-05-09 17:23 Rev.: 12189


* added 'fallback2default' to awt_create_selection_list_on_sai
* pass false (=disable fallback2default) for
- SAI/Create/Consensus
- SAI/Create/Max. Frequency
- SAI/Create/Positional variability + Column statistic
- ARB_PHYLO/File/Export Filter
- ARB_PHYLO/File/Export Frequencies
* fixes #520

17 lines of code changed in 9 files:

westram 2014-05-09 15:43 Rev.: 12186


* AW_window::create_selection_list expects new parameter 'fallback2default'
- change calls outside WINDOW (pass 'true' everywhere, which previous default behavior in gtk)

36 lines of code changed in 18 files:

westram 2014-05-09 15:41 Rev.: 12185


* AW_window::create_selection_list expects new parameter 'fallback2default'
- param is meaningless in trunk, but used in gtk-branch
- will not compile (calls outside WINDOW not changed)
- use fallback2default==false for
* help-window
* string-selection-dialog
* file-selection-dialog

9 lines of code changed in 5 files:

westram 2014-05-09 14:02 Rev.: 12183


* remove default params from AW_window::create_selection_list

2 lines of code changed in 1 file:

westram 2014-05-08 15:47 Rev.: 12181


* if an error occurs while building NDS expression, insert error into result instead of trapping

5 lines of code changed in 1 file:

westram 2014-05-08 15:40 Rev.: 12180


* abort 'modify fields of listed species' when an error occurs while searching for target field (e.g. when key is invalid)

33 lines of code changed in 1 file:

westram 2014-05-08 12:10 Rev.: 12178


- create dated backups of previous recordings

22 lines of code changed in 1 file:

westram 2014-05-08 11:00 Rev.: 12176


- do not edit user-masks from callallcallbacks

3 lines of code changed in 1 file:

westram 2014-05-07 17:21 Rev.: 12174


* fix needed for gtk:
- avoid to delete default-entry from multiprobe lists

7 lines of code changed in 2 files:

westram 2014-05-07 17:06 Rev.: 12172


* fixes needed for gtk:
- fix error handling in create_consense_tree_cb()
- add default-entry in multiprobe ali-type selection list
- do not attempt to multifurcate missing tree

21 lines of code changed in 3 files:

westram 2014-05-07 16:44 Rev.: 12169


* use typed cb for MP_delete_selected

12 lines of code changed in 3 files:

westram 2014-05-07 11:41 Rev.: 12166


* gtk-file-selection boxes always had default-entry at top (caused by sorting)
- workaround: first sort, then insert default entry

5 lines of code changed in 2 files:

westram 2014-05-06 20:14 Rev.: 12164


* AW_selection_list::move_content_to no longer deletes default entry (caused crashes in multiprobe sellists)

24 lines of code changed in 1 file:

westram 2014-05-06 18:59 Rev.: 12160


* adapt gtk<>motif
- use delete_default

3 lines of code changed in 1 file:

westram 2014-05-06 18:52 Rev.: 12159


* adapt gtk<>motif
- remove "always true" parameter 'clear_default' from AW_selection_list::clear (parameter vanished in gtk)
- add delete_default
- make AW_selection_list::get_entry_at const

23 lines of code changed in 2 files:

westram 2014-05-06 14:43 Rev.: 12157


* reintegrates 'fix' into 'trunk'
- fixes #529
* adds:
- log:branches/fix@12147:12156

44 lines of code changed in 4 files:

westram 2014-05-06 13:54 Rev.: 12153


* as we depend on glib now
- use G_BREAKPOINT instead of SEGV to trigger assertions
- continue using ARB_SIGSEGV
* from inside unittests
* when SIMPLE_ARB_ASSERT is defined

58 lines of code changed in 2 files:

westram 2014-05-06 13:09 Rev.: 12152


- also skip dependencies in /usr/lib (as introduced by glib)

2 lines of code changed in 1 file:

westram 2014-05-06 13:00 Rev.: 12151


pass down CXX_INCLUDES

3 lines of code changed in 3 files:

westram 2014-05-06 10:05 Rev.: 12150


* hardcode minimum for callbacklist-elementsize and use that minimum for OSX

19 lines of code changed in 2 files:

westram 2014-05-02 17:31 Rev.: 12147


* fix {{{ 17:29.56 Skipped 0 species (no data?) }}}

5 lines of code changed in 2 files:

westram 2014-05-01 17:23 Rev.: 12145


* reduce gtk<>motif differences
- move check into is_wanted_callback()

38 lines of code changed in 1 file:

westram 2014-05-01 12:15 Rev.: 12143


- be more verbose about marking callbacks as "called"

3 lines of code changed in 1 file:

westram 2014-05-01 10:58 Rev.: 12142


* another fix for diff ignoring date-entries
- for each regexpr in difflineMode define whether it should match word boundaries
- replace month/day-names only if they are words (i.e. do not replace 'jun' in 'disjunct')

34 lines of code changed in 1 file:

April 2014 »

Generated by StatSVN 0.7.0