don't use -Wl,-no-inhibit-exec on Darwin (clang doesn't need/understand this)
6 lines of code changed in 1 file:
rewrote parsimony combine loop to be vectorizable by gcc
speedup through use of SSE instructions should be on the order of 2x-4x
85 lines of code changed in 1 file:
* [12967] got reverted by 'make proto'. fixed.
61 lines of code changed in 10 files:
add -Wl,-noinhibit-exec flag to make launchpad binutils continue to build ARB
(this should be removed once the "overlapping FDEs" error new new binutils
detect has been fixed)
6 lines of code changed in 1 file:
(performance) use filteredpos to alignment pos table to pick bases from alignment for
un-bootstrapped parsimony instead of scanning the entire alignment. speeds up set up
time a lot.
7 lines of code changed in 1 file:
use arb_alloc_aligned to allocate seq_pars char*
7 lines of code changed in 1 file:
- cheat around using array if filter is unweighted (i.e. all = 1)
- use aligned memory for weights
- add function to access this directly (for vectorized access)
24 lines of code changed in 2 files:
add arb_alloc_alligned(someptr, num_elements)
- allocates num_elements into someptr aligned to 16 byte boundary
- exports error if posix_memalign fails
17 lines of code changed in 2 files:
* ~~re-enable TEST_open_socket in jenkins~~
- ~~i do not really believe [12962] fixes anything, but who knows..~~
- ~~revert again if unittest keeps failing~~
(reverted by [12981])
0 lines of code changed in 1 file:
* arb_open_unix_socket/arb_open_tcp_socket:
- one exit point
- after a call to {{{socket()}}} has succeeded, close socket (and set 'fd' to -1) on further errors (e.g. failing {{{connect()}}})
- postcondition: if NULL is returned, caller is responsible to close the socket
* close socket in {{{echo_server()}}}
126 lines of code changed in 1 file:
- stuff leak in arb_shell_expand
21 lines of code changed in 1 file:
* remove artificial stack-limit (500000 pushs)
- no idea what this was good for - maybe only to detect infinite loops or similar
- fixes #608
2 lines of code changed in 2 files:
* fix label ('#...' means gfx)
1 lines of code changed in 1 file:
* sync behavior with gtk
- allow gfx-labels before input- and text-fields
- force text in option menus
* fail assertion if gfx used for option-menu-label (afaik unused; can't use in motif)
12 lines of code changed in 1 file:
* clone AW_IS_IMAGEREF from gtk (and replace hardcoded tests)
15 lines of code changed in 4 files:
* remove {{{at_set_min_size()}}} (unused)
* remove last (external) call to {{{set_window_size()}}} (from GDE; already implicitely called via {{{load_xfig}}} just above)
* sync in {{{load_xfig}}}
* mark more functions of AW_window as local (IN_ARB_WINDOW)
15 lines of code changed in 4 files:
- mention raxml8 + expand zombies
3 lines of code changed in 1 file:
* mark {{{get_at()}}} motif-only
5 lines of code changed in 1 file:
* abstract AW_at-storage-classes
- create via factory
- ask window to restore
* again hide aw_at.hxx in WINDOW
* undef {{{get_at()}}} for non-WINDOW users of aw_window.hxx
106 lines of code changed in 13 files:
* AW_window
- {{{_at}}} + {{{xfig_data}}} -> private section
- mark read-only section as motif-only
6 lines of code changed in 1 file:
* AW_window
- make {{{at_}}} private
- collect motif only functions (make some private)
- collect should-be-private members
- calculate_label_size -> {{{AW_window::calculate_label_size}}} (to access at_)
- use get_at() for rest
48 lines of code changed in 3 files:
* sync classes {{{AW_at_size}}}, {{{AW_at_maxsize}}} and {{{AW_at_auto}}} with gtk
- uses refs when passing AW_at
* use get_at() to pass AW_at in global code
67 lines of code changed in 6 files:
* add temp. public accessor {{{get_at()}}} to AW_window
6 lines of code changed in 1 file:
* aw_at.hxx:
- move AW_at-storage-classes there
- temp. publish and include where needed
- sync with gtk
79 lines of code changed in 11 files:
* sync code in AW_at and AW_window (trunk vs gtk; just moves code)
540 lines of code changed in 4 files:
* reintegrates 'pars' into 'trunk'
* adds:
- log:branches/pars@12894:12895,12897:12900
40 lines of code changed in 1 file:
* merge [12896] from 'pars' into 'trunk'
132 lines of code changed in 11 files:
* generally do not link scripts in
- PERL_SCRIPTS/ARBTOOLS/IFTHELP
- PERL_SCRIPTS/ARBTOOLS/TESTS
into bin
12 lines of code changed in 4 files:
- do not link manual.pl in $ARBHOME/bin
2 lines of code changed in 1 file:
* fix #602
- added manual wrapper for GB_delete
12 lines of code changed in 2 files:
* ':' -> '::'
7 lines of code changed in 1 file:
* fix #603
- abort all TAs and close all DBs
* in arb-perl death-handler
* on exit (i.e. perl scripts will now abort unclosed TAs - not sure whether they did commit b4)
38 lines of code changed in 6 files:
* script to test documented perl-interface vs regression
31 lines of code changed in 1 file:
* get rid of TEST_open_socket failures under jenkins
16 lines of code changed in 3 files:
* implements #22 ("expand zombies")
- DRYed NT- and PARSIMONY-'collapse/expand'-submenu
* provides 'collapse terminal' to PARSIMONY (missing there)
- merged all helpfiles concerning collapse/expand into one
* fixes missing help for 'collapse terminal'
- added 'expand any color group'
- expand/collapse-callbacks
* renamed
* hide externally unused inside TREEDISP
* other help updates
- zombies -> glossary
- group mode
149 lines of code changed in 17 files:
* when SAI groups were defined in DB: opening SAI admin window and clicking on SAI with group crashed (NULL-ptr-deref). fixed.
1 lines of code changed in 1 file:
* fix #598 by using a huge default window size
- replaced previously used magics (e.g. 1000 as 'unreachable' window dimension *harhar*)
* AW_xfig: initialize size_x and size_y
* use std::max instead of home-grown
17 lines of code changed in 4 files:
* reintegrates 'cluster' into 'trunk'
- implements #259
* adds:
- log:branches/cluster@12869:12876
150 lines of code changed in 5 files:
* remove {{{aw_string_selection}}} and related code
* fix signed warnings in {{{new_input_window}}}
10 lines of code changed in 3 files:
* reintegrates 'fix' into 'trunk'
- removes calls to {{{aw_string_selection}}} and {{{aw_string_selection2awar}}} (implementing another step for #179)
* adds:
- log:branches/fix@12839:12847
467 lines of code changed in 27 files:
- log change (#504)
5 lines of code changed in 1 file:
* reintegrates 'fix' into 'trunk'
- fixing #504
* adds:
- log:branches/fix@12806,12812:12818,12820:12822,12828:12833
307 lines of code changed in 13 files:
* merge [12811] [12822:12827] from 'fix' into 'trunk'
- separates refactorings done for #504
* adds:
- log:branches/fix@12811,12823:12827
219 lines of code changed in 8 files:
* merge [12819] from 'fix' into 'trunk' (probcons update)
7 lines of code changed in 1 file:
* merge [12806:12810] from 'fix' into 'trunk'
- eliminates GBT_write_sequence
* adds:
- log:branches/fix@12807:12810
42 lines of code changed in 6 files:
fix spelling mistake
1 lines of code changed in 1 file:
fix common typos reported by lintian
- splitted -> split (irregular verb)
- ressources -> resources
- explicitely -> explicitly
33 lines of code changed in 15 files:
add keywords to arb.desktop file
1 lines of code changed in 1 file:
* {{{TEST_EXPECTATION__BROKEN}}} now expects two arguments (WANTED and GOT)
- old behavior available as {{{TEST_EXPECTATION__BROKEN_SIMPLE}}} (and used for bool-alike expectations)
9 lines of code changed in 1 file:
* merge from 'alilink' into 'trunk'
* adds:
- log:branches/alilink@12801:12802
94 lines of code changed in 42 files: