NEWS
changeset 2266 07b533060ec5
parent 2265 5bb8867a9351
child 2278 a61b7f4534c7
     1.1 --- a/NEWS	Fri Oct 27 15:08:58 2006 +0000
     1.2 +++ b/NEWS	Fri Oct 27 15:19:33 2006 +0000
     1.3 @@ -1,5 +1,74 @@
     1.4  2006-10-27  Version 0.6 Released
     1.5  
     1.6 +#Renamed:
     1.7 +  *Undir -> U
     1.8 +  *Minimum -> Min
     1.9 +  *Work -> Aux
    1.10 +  *UGraphExtender -> UndirectGraphExtender
    1.11 +    -UGraphExtenders with changed meaning
    1.12 +  *GridGraph -> GridUGraph
    1.13 +  *UNDIRGRAPH_TYPEDEFS -> UGRAPH_TYPEDEFS
    1.14 +  *LinearHeap -> BucketHeap
    1.15 +  *UGraphBaseExtender -> UndirGraphExtender
    1.16 +  *BpUGraphBaseExtender merged into BpUGraphExtender
    1.17 +  *StaticGraph to Graph
    1.18 +  *ColorSet to Palette
    1.19 +  *xy -> dim2::Point
    1.20 +  *DirPath to Path
    1.21 +  *concept -> concepts (namespace & directory)
    1.22 +
    1.23 +#Reorganized:
    1.24 +  *bootstrap: quiet option
    1.25 +  *utility, invalid and traits moved to bits
    1.26 +  *section readers moved to own group
    1.27 +  *separate group for matrices
    1.28 +  *single makefile
    1.29 +  *glemon is moved to own repository
    1.30 +  *graph_component.h -> graph_components.h
    1.31 +  *reference to modules added
    1.32 +  *disable assertions in default behaviour
    1.33 +  *BiVariant moved to lemon/bits/variant.h
    1.34 +  *using abort() instead of exit(1)
    1.35 +
    1.36 +#Taken out:
    1.37 +  *SplitGraph is temporarly deleted
    1.38 +  *SubBidirGraphAdaptor
    1.39 +  *obsolote "id" map handling
    1.40 +  *concepts for extendable and erasable graphs
    1.41 +  *exceptionName()
    1.42 +  *bezier.h
    1.43 +  *functional interfaces
    1.44 +  *UPath
    1.45 +
    1.46 +#Rewritten, modificated, improved
    1.47 +  *UnionFindEnum revision
    1.48 +  *countItems
    1.49 +  *findEdges
    1.50 +  *IncEdgeIt goes through on loop edges twice.
    1.51 +  *mining of the clear in heaps
    1.52 +  *SplitGraphAdaptor
    1.53 +  *item sets are written in the order sorted by the labels
    1.54 +  *make explicit constructors
    1.55 +  *snapshot
    1.56 +    -rewritten
    1.57 +    -implemented for SmartUGraph an SmartBpUGraph
    1.58 +  *Node/Edge::operator<() is required by the concept
    1.59 +  *Graph Component concepts
    1.60 +  *disabled the copy constructor and operator- of {List|Smart}[U]Graph.
    1.61 +  *modificated interface: colType() functions
    1.62 +  *made public what() in NodeSetError
    1.63 +  *improvment in exception handling
    1.64 +    -exception safe erase and clear handler
    1.65 +    -proper exception handling in the SmartEdgeSet
    1.66 +    -rethrow of exception missing 
    1.67 +  *signaling alterations in BpUGraphs
    1.68 +  *UnionFind
    1.69 +    -takes less space
    1.70 +    -UnionFindEnum
    1.71 +      -changed interface
    1.72 +  *updated the Path concept
    1.73 +  *item readers and writers
    1.74 +
    1.75  #New
    1.76    *functor usage for writeable map adaptors
    1.77    *MIP support
    1.78 @@ -76,75 +145,6 @@
    1.79      -some color constants added (BLACK, WHITE, RED etc)
    1.80      -absolute/relative node size/link width scaling
    1.81  
    1.82 -#Taken out:
    1.83 -  *SplitGraph is temporarly deleted
    1.84 -  *SubBidirGraphAdaptor
    1.85 -  *obsolote "id" map handling
    1.86 -  *concepts for extendable and erasable graphs
    1.87 -  *exceptionName()
    1.88 -  *bezier.h
    1.89 -  *functional interfaces
    1.90 -  *UPath
    1.91 -
    1.92 -#Rewritten, modificated, improved
    1.93 -  *UnionFindEnum revision
    1.94 -  *countItems
    1.95 -  *findEdges
    1.96 -  *IncEdgeIt goes through on loop edges twice.
    1.97 -  *mining of the clear in heaps
    1.98 -  *SplitGraphAdaptor
    1.99 -  *item sets are written in the order sorted by the labels
   1.100 -  *make explicit constructors
   1.101 -  *snapshot
   1.102 -    -rewritten
   1.103 -    -implemented for SmartUGraph an SmartBpUGraph
   1.104 -  *Node/Edge::operator<() is required by the concept
   1.105 -  *Graph Component concepts
   1.106 -  *disabled the copy constructor and operator- of {List|Smart}[U]Graph.
   1.107 -  *modificated interface: colType() functions
   1.108 -  *made public what() in NodeSetError
   1.109 -  *improvment in exception handling
   1.110 -    -exception safe erase and clear handler
   1.111 -    -proper exception handling in the SmartEdgeSet
   1.112 -    -rethrow of exception missing 
   1.113 -  *signaling alterations in BpUGraphs
   1.114 -  *UnionFind
   1.115 -    -takes less space
   1.116 -    -UnionFindEnum
   1.117 -      -changed interface
   1.118 -  *updated the Path concept
   1.119 -  *item readers and writers
   1.120 -
   1.121 -#Reorganized:
   1.122 -  *bootstrap: quiet option
   1.123 -  *utility, invalid and traits moved to bits
   1.124 -  *section readers moved to own group
   1.125 -  *separate group for matrices
   1.126 -  *single makefile
   1.127 -  *glemon is moved to own repository
   1.128 -  *graph_component.h -> graph_components.h
   1.129 -  *reference to modules added
   1.130 -  *disable assertions in default behaviour
   1.131 -  *BiVariant moved to lemon/bits/variant.h
   1.132 -  *using abort() instead of exit(1)
   1.133 -
   1.134 -#Renamed:
   1.135 -  *Undir -> U
   1.136 -  *Minimum -> Min
   1.137 -  *Work -> Aux
   1.138 -  *UGraphExtender -> UndirectGraphExtender
   1.139 -    -UGraphExtenders with changed meaning
   1.140 -  *GridGraph -> GridUGraph
   1.141 -  *UNDIRGRAPH_TYPEDEFS -> UGRAPH_TYPEDEFS
   1.142 -  *LinearHeap -> BucketHeap
   1.143 -  *UGraphBaseExtender -> UndirGraphExtender
   1.144 -  *BpUGraphBaseExtender merged into BpUGraphExtender
   1.145 -  *StaticGraph to Graph
   1.146 -  *ColorSet to Palette
   1.147 -  *xy -> dim2::Point
   1.148 -  *DirPath to Path
   1.149 -  *concept -> concepts (namespace & directory)
   1.150 -
   1.151  #Compatibility issues:
   1.152    *compilation with G++ -ansi
   1.153    *gcc-4.1