--- /dev/null
+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:
+
+