GTK branch compatability fixes/preparation
- awar->gb_var becomes private and cannot be accessed
- GTK may pass on additional events
- numeric fonts will be removed
14 lines of code changed in 3 files:
more preparation for AW_VARIABLE_TYPE removal
4 lines of code changed in 3 files:
prepare for removal of AW_VARIABLE_TYPE in GTK branch
11 lines of code changed in 11 files:
fix compile error in [9902]. :(
1 lines of code changed in 1 file:
have the tree refresh if the marked species counter changes
(that should be infrequent enough)
16 lines of code changed in 1 file:
pass down argc/argv to AW_root::AW_root (for GTK)
GTK will pick its parameters (e.g. --g-fatal-warnings) from argv and
remove them, hence argv must not be const and AW_root() should
be called before command line parsing (if possible).
74 lines of code changed in 41 files:
remove AW_root focus callbacks (not doing anything)
0 lines of code changed in 2 files:
- move some code out of WINDOW (just an intermediate move)
94 lines of code changed in 3 files:
* avoid screen-position overflow
- (only) occurred with folded alignment ("show no gaps") active at startup and editor-window wider than shown alignment
2 lines of code changed in 1 file:
- fix nightly build errors
6 lines of code changed in 1 file:
merge from gtk_only [9554]
4 lines of code changed in 1 file:
* reintegrated branch 'db'
- GBDATA now is a base class of GBENTRY (new) and GBCONTAINER
* moved code into classes GBENTRY, GBCONTAINER and GB_MAIN_TYPE
* several functions now exist 2 (or 3) times (for GBENTRY and GBCONTAINER, and some for GBDATA as well)
* several functions changed their interface (caller has to explicitely pass GBENTRY or GBCONTAINER)
- dropped support for ARB DB-version 0
* adds:
- log:branches/db@9626:9837
2575 lines of code changed in 45 files:
* GBT_check_arb_file() failed assertion if called with a directory
21 lines of code changed in 1 file:
* merging DBs from intro-window was no longer possible if arb_ntree was started via 'arb'-script
- since the merge was started as async call to arb_ntree (since [9797]), the arb_ntree-instance started from 'arb'-script terminated. Afterwards all arb-processes running under current ARB_PID got killed by 'arb_clean' (from script). One of them was the just started merge-tool :/
- fixes:
* arb_clean is no longer called from 'arb'-script, instead arb_ntree itself calls arb_clean
- drawback: if arb_ntree crashes, clients survive a little bit longer
* added nt_restart()
- similar to nt_exit(), but does restart arb(_ntree) async before exiting
- features/changed behavior:
* added new entries to ARB_NT/File:
- 'Start second database'
- 'Quit + load other database'
* merge tool starts in directory selected in intro window
* starting target-DB out of merge-tool now also works if source-DB is already running in ARB
* quit from merge tool drops back to intro-window (not if merging in/out running DB)
* pressing cancel while selecting merged databases drops back to intro as well
152 lines of code changed in 8 files:
- can't rely on arb_sed here (used before location of arb source is known)
- use 'perl -pne' as sed instead
3 lines of code changed in 1 file:
- added unit-test for GB_optimize
1466 lines of code changed in 4 files:
* reintegrated branch 'merge'
- implements #194
1463 lines of code changed in 56 files:
* fix error-count
2 lines of code changed in 1 file:
* removed unused '.fig's
0 lines of code changed in 3 files:
* fix resource-checker
- xpm changes
- detect calls
* in member-init-list
* as param to other call
- ignore non-resource files in 'genhelp'
* added/updated hints for undectected resource-usage (uses_..._res())
* changed some comments confusing the resource-checker
42 lines of code changed in 4 files:
- comments fixed to unconfuse resource-checker
- editing help files
- edit those in 'lib/help' only in RELEASE version (for any other version use those in HELP_SOURCE/oldhelp)
7 lines of code changed in 3 files:
- remove unused helpfile mark_long_branches.hlp
- moved some text to currently used helpfile
10 lines of code changed in 1 file:
- skip generated pixmaps (motifHack)
1 lines of code changed in 1 file: