As of 1.1.46, FlowerLib does not have its own versioning scheme. May be some later time we might reinstate it. .. pl 46 - simpler double -> Rational conversion pl 45 - virtual method class_size () pl 44 - Data_file::gulp () pl 43 - String_convert::split_arr - varray.hh -> array.hh pl 42 - interval.*: Slice (Interval of int) trying to get rid of 2.8 ice: - moved functions with loops from varray.hh to varray.cc pl 41 - matrix fixes; more inlining no virtual methods pl 40 - do some Complex number stuff in Offset - included axies, offset from lily pl 39 - fixes to Array - fixes to Interval pl 38 - Rational - Real.hh fixes pl 37 - various String/File_path mucking pl 36 - memmem fix: bugfree and *really* conforming to /usr/include/string.h pl 35 - bf: libc-extension: memmem pl 34 - string.icc - String_convert::precision_str: double to string with fixed precision pl 33 - String naming - unix style paths pl 32 - Assoc::clear - bf: Assoc[PreviouslyUsedAndDeletedKey] = foo pl 31 - removed String::bool () [Sigh], String::operator char const * pl 30 - Cpu_timer pl 29 - Dictionary_iter, Dictionary pl 28 - String::bool () - GNU indentation. pl 27 - naming: macros are MACROS pl 26 - Getopt_long : command -- and command - - Getopt_long: cosmetics pl 25 - unordered_substitute and unordered_del - Full_storage inline functions - more Diagonal_storage fixes pl 24 - Diagonal_storage for band matrices. - matrix hackings: support for other Matrix_storage - NAME_MEMBERS(); -> DECLARE_MY_RUNTIME_TYPEINFO; - Matrix::band_i() pl 23: - virtual-methods : static_is_type_b - Choleski checks off if not PARANOID pl 22: - ACursor and PACursor to give array a List like interface. pl 21: pl 20.mb - bf: Warning about NPRINT only if debugging requested. pl 20 - List::junk_links() pl 19 - Array::reverse() pl 18 - Path::find("/usr/..") fix - Directed_graph_node - some Link_array extensions - Pointer_list::junk() pl 17 - naming: Pointer->Link, IPointer->Pointer pl 16 - Array::get() - P< > doco. pl 15 - #ifndef fixes (MB) - Dstream::clear () pl 14 - interval methods pl 13 - better test-bed - Heap PQueue implementation pl 12 - No path search for "" and "-" pl 11 - template<> class P - assoc elem() methods pl 10 - Matrix_storage naming - Matrix_storage::try_right_multiply to help speed up matrix multiply routines. pl 9 - _C iso _c_l - flower-debug. pl 8 pl 7 - PQueue blondification. - String_convert::i2hex_str fix, unsigned eqvs introduced - long long depreciated, now named I64 - type I32 introduced. should be used iso int where 32 bits are needed(or, brr, assumed...) pl 6-2 Bugfix - silly String( int... ) -> String( (char)... ) fix really should junk ambiguous constructor overload pl 6-1 Bugfix - small but nasty include/fversion.hh fixed pl 6 - all of 4-1 and 5 Bugfix - null_terminated -> is_binary test pl 5 - memmem interface, conditional compilation - snprintf pl 4-1 - included in new make structure, as a library of lilypond; for compiling you-ll need ../make and ../bin dirs from lilypond... pl 4 - great file-renaming. - String cleanup (binary <-> null terminate), several bugfixes - great renaming of String and String_convert interfaces - more conversions moved (copied actually) to String_convert - String indexing now all base = 0, not found = -1 - renamed by to byte pl 3 - String::mid - memmove test code pl 2 - StringConversio::bin2int_i - dumb prioq pl 1 - separated StringHandle and StringData - String::compare 0: