* rewrote arb_clean
- make it more difficult to kill numerous random processes if you have enough old arb_pids in /tmp
- behave proper when there are no arb_pids at all
65 lines of code changed in 4 files:
* hack to allow combination of gcc 4.7.3 and perl 5.10.1
- failed compilation due to an incompatibility in XS_VERSION_BOOTCHECK (see also [10566])
- simply removes '-std=gnu++11' for the above combination
16 lines of code changed in 2 files:
* fix [10676]
- pid-files are NOT REMOVED when unit-tests succeed
- always remove them (silently)
4 lines of code changed in 1 file:
* repair [10672]
- failed when no unittest-pid-files were found
- only attempted to delete pid-files when tests succeeded (in that case they are normally removed)
- added target 'cleanup_faked_arbpids_and_fail' and call it when tests or test-cleanup fails
* ls affected files to buildlog
8 lines of code changed in 1 file:
- dump used perl version to build log
1 lines of code changed in 1 file:
- revert [10673] - arb has to like gcc 4.7.3 (u1304 system compiler)
3 lines of code changed in 2 files:
- ~~disallow gcc 4.7.3 (too broken)~~
(reverted by [10674])
5 lines of code changed in 2 files:
- remove /tmp/arb_pids...-files generated by running unit tests (/tmp is full of them)
1 lines of code changed in 1 file:
- remove write permission for generated help-files
50 lines of code changed in 4 files:
- missing depends for [10629]
5 lines of code changed in 1 file:
show file name in main window title (fixes #279)
14 lines of code changed in 1 file:
fix NULL ptr in nt_start_2nd if current file name does not contain slash
3 lines of code changed in 1 file:
fix GB_find_latest_file showing non-files (directories etc)
- should symlinks be allowed?
3 lines of code changed in 1 file:
add expert/novice support to GDE -- all items novice for now
expert/novice mode is now configured in GDE menu files for each menu, menuitem
and argument individually. default is AWM_ALL. use "menumask: expert",
"menuitemmask: expert" or "argmask: expert" to limit access to any field.
29 lines of code changed in 3 files:
limit NGS field length range to 0 - 1,000,000 (fixes #331)
(1mio should suffice even for sequence exports, theoretical
max is probably MAX_INT)
1 lines of code changed in 1 file:
* remove some (previously) generated patch-files, if WC unmodified
* ignore two patch-names (using them in emacs)
1 lines of code changed in 1 file:
* cleanup: elim DUMP_DATA code (rewrite if needed)
0 lines of code changed in 1 file:
* another (more sucessful) attempt to track origin linenumber info
83 lines of code changed in 1 file:
* minor (renames,..)
18 lines of code changed in 1 file:
* cleaned up handling of warnings
- prefix "Warning: " during output (so errors and warnings can share more code)
- remove preadd_warning (unused)
* fixed lineNrs stores in !ParagraphTree
- they were completely wrong, always pointing to start of top-level section
* test another helpfile
25 lines of code changed in 1 file:
* ParagraphTree::format_enums()
- renamed locals
- made !ParagraphTree* const where possible
35 lines of code changed in 1 file:
- fix warnings
3 lines of code changed in 2 files:
* added missing check for todos (completing [10594])
* renamed one flavor of check_duplicates -> check_specific_duplicates
- removed unused parameter
* rethrow !LineAttachedMessage (fixes error suppressed by [10585])
* avoid warning about location for duplicated inlined link (these are silently accepted since [7767], but the warning was still raised if defined as subtarget, due to an merge error in [7815])
18 lines of code changed in 1 file:
* help files triggered by GDE menus
- only helpfiles referenced in first found .menu were expected/generated (found menu was align.menu). broken by [8806]
- added missing generation of phylip.help from phylip.html
- reactivates the following files
{{{
agde_DNAml_rates.hlp
agde_dnaml.hlp
agde_dnaml_sub_AxML_doc.hlp
agde_dnaml_sub_fastDNAml_doc.hlp
agde_dnapars.hlp
agde_lsadt.hlp
agde_phylip.hlp
agde_phylip_distance.hlp
agde_phylip_distance_sub_dnadist_doc.hlp
agde_phylip_distance_sub_fitch_doc.hlp
agde_phylip_distance_sub_kitsch_doc.hlp
agde_phylip_distance_sub_neighbor_doc.hlp
agde_phylip_distance_sub_protdist_doc.hlp
agde_phylip_sub_dnadist_doc.hlp
agde_phylip_sub_fitch_doc.hlp
agde_phylip_sub_kitsch_doc.hlp
agde_phylip_sub_neighbor_doc.hlp
agde_phylip_sub_protdist_doc.hlp
agde_phyml.hlp
agde_proml.hlp
agde_protpars.hlp
agde_readseq.hlp
agde_readseq_sub_Formats.hlp
agde_readseq_sub_Readme.hlp
agde_readseq_sub_Readseq_help.hlp
agde_treepuzzle.hlp
}}}
11 lines of code changed in 2 files:
* include unistd.h (ubuntu 13.04 failed to build)
1 lines of code changed in 1 file:
* now really only interpret as list if '-' or '*' is followed by '''exactly one''' whitespace
* fixed copyright (formatting issues)
33 lines of code changed in 2 files:
* only interpret as list if '-' or '*' is followed by '''exactly one''' whitespace
* fixed affected helpsources
103 lines of code changed in 3 files:
* fixed layout (of resulting html output)
42 lines of code changed in 3 files:
* only interpret as list if '-' or '*' is followed by whitespace
1 lines of code changed in 1 file:
* help unittest
- at start: change to directory HELP_SOURCE
- also perform output (unchecked; just to /dev/null)
* recognize TODOs in comments
* allow '*' as list indicator
* checked and corrected affected help files
91 lines of code changed in 10 files:
- recommend trusting your users
2 lines of code changed in 1 file:
* no longer use AW_window_message
- will be eliminated in gtk branch
- (Note: behavior changed when clicking X in merge-error-message; dont care)
3 lines of code changed in 1 file:
* define magic number
* always wrap exceptions into !LineAttachedMessage
* unknown input file -> error (instead of failing assertion)
* wrap most testcode into expectation function
- added a failing help-compilation
87 lines of code changed in 1 file:
- ACI: calling 'command(...)' failed when no item is passed in
1 lines of code changed in 1 file:
- renamed icon
34 lines of code changed in 3 files:
- mark test as slow
1 lines of code changed in 1 file:
- added a bunch of small arb tools into dependency decls
61 lines of code changed in 14 files:
* do not create tags for HEADERLIBS, GDE and generated code (reduces size to ~60%)
6 lines of code changed in 1 file:
- fix warnings in PERL2ARB (most by removing option '-Weffc++')
8 lines of code changed in 2 files:
* pass down $(cppflags) (esp. '-std=gnu++11')
* PERL2ARB/Makefile now depends on ARB main Makefile (has to change if settings change there)
amendment:
* breaks compilation with gcc 4.7.3 and perl 5.10.1 (XS_VERSION_BOOTCHECK does not compile
{{{
ARB.c:10863:5: error: unable to find string literal operator 'operator"" SVf'
}}}
). On ubuntu 13.04 (where 4.7.3 is the system compiler) it works.
3 lines of code changed in 2 files:
* make ARB compilation fail if gcc 4.8++ is used, but language is not C++11
6 lines of code changed in 1 file:
- fix gcc.4.8++ compilation for RNACMA (clash with boost namespace)
5 lines of code changed in 1 file:
- include downcast.h from arbdbt.h
(this break C++11 compilation, i.e. gcc4.8 or newer)[[BR]]
amendment:
* also broke compilation on ubuntu 13.04 and with gcc 4.7.3 (due to nameclash with boost)
247 lines of code changed in 55 files:
- fix compile error
1 lines of code changed in 1 file:
* added unit test for rename-session
- does not use nameserver (just tests renaming of species and correction of names in trees and configs)
1451 lines of code changed in 3 files:
- added species configurations to test DB
23 lines of code changed in 3 files:
- rename
20 lines of code changed in 9 files:
merge from log:branches/tree@10535:10541
* added rotate subtrees (right-click in SWAP-mode)
* removed some unused code
130 lines of code changed in 8 files:
* create MODE infoline in ARB_SECEDIT and ARB_GENE_MAP using macros
* unique description for zoom mode
34 lines of code changed in 6 files:
* create MODE infoline (shown at bottom of top area in ARB_NT) using macros
- ensures proper spacing + improves readability
60 lines of code changed in 4 files:
* UTF8 -> ASCII
9 lines of code changed in 8 files:
* display of zombies was broken by [10494]. fixed.
7 lines of code changed in 2 files: