[root]/ARBDB2
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 33 (100.0%) | 2050 (100.0%) | 62.1 |
westram | 29 (87.9%) | 1309 (63.9%) | 45.1 |
meierh | 1 (3.0%) | 389 (19.0%) | 389.0 |
oldcode | 1 (3.0%) | 289 (14.1%) | 289.0 |
artemov | 2 (6.1%) | 63 (3.1%) | 31.5 |
* ARBDB
- compiles as C++ (no longer compiled as plain C)
- removed ARBDB2 + ARBDBS
- removed rotten C++-wrappers (ARBDBPP)
- generates special header for perl-interface to reduce dependencies (ad_p_prot.h)
* removed (ARBDB)
- gb_search_enum (merged with GB_TYPES)
* renamed (ARBDB)
- gbs_malloc_copy -> GB_memdup
- gb_search_types -> GB_SEARCH_TYPE + renamed enum-members
* tweaked perl interface
- code in ARBDB is now able to 'die' correctly (see GBP_croak_function)
- compiles as C++
- wrote generic functions for enum <-> string conversion (perl uses strings for enum values)
- added needed conversion functions
- removed handcoded xsubs (now all are generated by arb_proto_2_xsub - nevertheless, it's still possible to define xsubs manually)
- ARB::find and ARB::find_string (3rd parameter needs different values, only one file affected: PERL_SCRIPTS/GENOME/GI.pm - fixed)
- removed all functions using GBQUARK from perl interface
* perl interface generator (arb_proto_2_xsub)
- completely rewritten
- does automatic type conversion (expecting that the needed functions are defined in ARBDB/adperl.c)
* prototype generator
- compiles as C++
- switch -F accept's '!^' as beginning-of-name expression
* removed ARB_EDIT
- moved naligner interface code to EDIT4
0 lines of code changed in 1 file:
* patch from Marek Stopka (see #136)
5 lines of code changed in 1 file:
* splitted adtools.c into multiple files (no code change)
73 lines of code changed in 1 file:
* moved non-GUI parts from AWT/AWT_changekey.cxx to ARBDB/adChangeKey.c
* added GBT_convert_changekey
* added 'Convert fields ...' to 'Fields'-menu
thx to Elmar
9 lines of code changed in 1 file:
* replaced GB_entry/GB_create/GB_search+GB_read_XXX by GBT_read_XXX
* improved error handling in many functions
2 lines of code changed in 1 file:
* rewrote regular expression code using POSIX extended regular expressions (from glibc)
- removed GBS_regsearch(), cause GBS_regmatch() does no longer return a heap-copy of the match. Instead it returns a pointer to the match and the length of the match.
- added functions for matching with precompiled regexpr (GBS_compile_regexpr,GBS_regmatch_compiled) or precompiled matcher (GBS_compile_matcher, GBS_string_matches_regexp)
0 lines of code changed in 1 file:
* moved string match/replace related functions from adstring.c to admatch.c
12 lines of code changed in 1 file:
- made depends for [5708]
60 lines of code changed in 1 file:
- moved DB access for experiments to ARBDB
5 lines of code changed in 1 file:
* replaced GB_mergesort() and GBT_quicksort() by GB_sort()
* implemented GB_sort() using qsort(). current qsort is implemented as intronsort, which has mean AND worst case complexity O(N*log N), w/o the memory complexity of mergesort.
* fixed constness of compare function type (hash and array)
* added and using standard comparators (GB_string_comparator, GBS_HCF_sortedByKey)
* fixed/reimplemented several custom comparators
0 lines of code changed in 1 file:
* ARBDB/adtools.c: - tree reader uses struct TreeReader instead of static variables
- Unescape tree comment when reading newick tree
('\\', '\{' and '\}' are replaced by '\', '[' abd ']')
- now reads any length of comment (comment was restricted to 1024 characters)
* AWT/AWT_imp_exp.cxx: - Escape tree comment
0 lines of code changed in 1 file:
- depends updated
0 lines of code changed in 1 file:
- changed linker + compiler commands
- depends updated
3 lines of code changed in 1 file:
- depends updated
29 lines of code changed in 1 file:
- added POST_COMPILE where needed
1 lines of code changed in 1 file:
- depends updated
11 lines of code changed in 1 file:
- added 'clean'
3 lines of code changed in 1 file:
- depends updated
11 lines of code changed in 1 file:
- dependencies were broken
221 lines of code changed in 1 file:
*** empty log message ***
63 lines of code changed in 2 files:
- added $(GB_X) to objects
9 lines of code changed in 1 file:
- dependencies updated
3 lines of code changed in 1 file:
- depends updated
1 lines of code changed in 1 file:
dependencies updated
1 lines of code changed in 1 file:
fixed and reformatted dependencies (using fix_depends.pl)
208 lines of code changed in 1 file:
- updated dependencies for all Makefiles
- rewrote dependency generation code. Only real changes
propagate into Makefiles - so it does no longer hurt to
call 'make depends' in ARB directory!
96 lines of code changed in 1 file:
make depend
48 lines of code changed in 1 file:
changed assert macros (see arb_assert.h)
71 lines of code changed in 1 file:
*** empty log message ***
274 lines of code changed in 1 file:
haralds checkin
389 lines of code changed in 1 file:
Updated dependencies
153 lines of code changed in 1 file:
Initial revision
289 lines of code changed in 1 file: