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:
		

