NEWS
changeset 2275 ff46747676ed
parent 2265 5bb8867a9351
child 2278 a61b7f4534c7
equal deleted inserted replaced
8:2923953e6d5d 9:d2b353865e64
     1 2006-10-27  Version 0.6 Released
     1 2006-10-27  Version 0.6 Released
       
     2 
       
     3 #Renamed:
       
     4   *Undir -> U
       
     5   *Minimum -> Min
       
     6   *Work -> Aux
       
     7   *UGraphExtender -> UndirectGraphExtender
       
     8     -UGraphExtenders with changed meaning
       
     9   *GridGraph -> GridUGraph
       
    10   *UNDIRGRAPH_TYPEDEFS -> UGRAPH_TYPEDEFS
       
    11   *LinearHeap -> BucketHeap
       
    12   *UGraphBaseExtender -> UndirGraphExtender
       
    13   *BpUGraphBaseExtender merged into BpUGraphExtender
       
    14   *StaticGraph to Graph
       
    15   *ColorSet to Palette
       
    16   *xy -> dim2::Point
       
    17   *DirPath to Path
       
    18   *concept -> concepts (namespace & directory)
       
    19 
       
    20 #Reorganized:
       
    21   *bootstrap: quiet option
       
    22   *utility, invalid and traits moved to bits
       
    23   *section readers moved to own group
       
    24   *separate group for matrices
       
    25   *single makefile
       
    26   *glemon is moved to own repository
       
    27   *graph_component.h -> graph_components.h
       
    28   *reference to modules added
       
    29   *disable assertions in default behaviour
       
    30   *BiVariant moved to lemon/bits/variant.h
       
    31   *using abort() instead of exit(1)
       
    32 
       
    33 #Taken out:
       
    34   *SplitGraph is temporarly deleted
       
    35   *SubBidirGraphAdaptor
       
    36   *obsolote "id" map handling
       
    37   *concepts for extendable and erasable graphs
       
    38   *exceptionName()
       
    39   *bezier.h
       
    40   *functional interfaces
       
    41   *UPath
       
    42 
       
    43 #Rewritten, modificated, improved
       
    44   *UnionFindEnum revision
       
    45   *countItems
       
    46   *findEdges
       
    47   *IncEdgeIt goes through on loop edges twice.
       
    48   *mining of the clear in heaps
       
    49   *SplitGraphAdaptor
       
    50   *item sets are written in the order sorted by the labels
       
    51   *make explicit constructors
       
    52   *snapshot
       
    53     -rewritten
       
    54     -implemented for SmartUGraph an SmartBpUGraph
       
    55   *Node/Edge::operator<() is required by the concept
       
    56   *Graph Component concepts
       
    57   *disabled the copy constructor and operator- of {List|Smart}[U]Graph.
       
    58   *modificated interface: colType() functions
       
    59   *made public what() in NodeSetError
       
    60   *improvment in exception handling
       
    61     -exception safe erase and clear handler
       
    62     -proper exception handling in the SmartEdgeSet
       
    63     -rethrow of exception missing 
       
    64   *signaling alterations in BpUGraphs
       
    65   *UnionFind
       
    66     -takes less space
       
    67     -UnionFindEnum
       
    68       -changed interface
       
    69   *updated the Path concept
       
    70   *item readers and writers
     2 
    71 
     3 #New
    72 #New
     4   *functor usage for writeable map adaptors
    73   *functor usage for writeable map adaptors
     5   *MIP support
    74   *MIP support
     6     -interface to the cplex MIP solver
    75     -interface to the cplex MIP solver
    73     -RGB color related stuff is in color.h now
   142     -RGB color related stuff is in color.h now
    74     -simple class to create .eps figures (eps.h)
   143     -simple class to create .eps figures (eps.h)
    75     -"Node shapes" added
   144     -"Node shapes" added
    76     -some color constants added (BLACK, WHITE, RED etc)
   145     -some color constants added (BLACK, WHITE, RED etc)
    77     -absolute/relative node size/link width scaling
   146     -absolute/relative node size/link width scaling
    78 
       
    79 #Taken out:
       
    80   *SplitGraph is temporarly deleted
       
    81   *SubBidirGraphAdaptor
       
    82   *obsolote "id" map handling
       
    83   *concepts for extendable and erasable graphs
       
    84   *exceptionName()
       
    85   *bezier.h
       
    86   *functional interfaces
       
    87   *UPath
       
    88 
       
    89 #Rewritten, modificated, improved
       
    90   *UnionFindEnum revision
       
    91   *countItems
       
    92   *findEdges
       
    93   *IncEdgeIt goes through on loop edges twice.
       
    94   *mining of the clear in heaps
       
    95   *SplitGraphAdaptor
       
    96   *item sets are written in the order sorted by the labels
       
    97   *make explicit constructors
       
    98   *snapshot
       
    99     -rewritten
       
   100     -implemented for SmartUGraph an SmartBpUGraph
       
   101   *Node/Edge::operator<() is required by the concept
       
   102   *Graph Component concepts
       
   103   *disabled the copy constructor and operator- of {List|Smart}[U]Graph.
       
   104   *modificated interface: colType() functions
       
   105   *made public what() in NodeSetError
       
   106   *improvment in exception handling
       
   107     -exception safe erase and clear handler
       
   108     -proper exception handling in the SmartEdgeSet
       
   109     -rethrow of exception missing 
       
   110   *signaling alterations in BpUGraphs
       
   111   *UnionFind
       
   112     -takes less space
       
   113     -UnionFindEnum
       
   114       -changed interface
       
   115   *updated the Path concept
       
   116   *item readers and writers
       
   117 
       
   118 #Reorganized:
       
   119   *bootstrap: quiet option
       
   120   *utility, invalid and traits moved to bits
       
   121   *section readers moved to own group
       
   122   *separate group for matrices
       
   123   *single makefile
       
   124   *glemon is moved to own repository
       
   125   *graph_component.h -> graph_components.h
       
   126   *reference to modules added
       
   127   *disable assertions in default behaviour
       
   128   *BiVariant moved to lemon/bits/variant.h
       
   129   *using abort() instead of exit(1)
       
   130 
       
   131 #Renamed:
       
   132   *Undir -> U
       
   133   *Minimum -> Min
       
   134   *Work -> Aux
       
   135   *UGraphExtender -> UndirectGraphExtender
       
   136     -UGraphExtenders with changed meaning
       
   137   *GridGraph -> GridUGraph
       
   138   *UNDIRGRAPH_TYPEDEFS -> UGRAPH_TYPEDEFS
       
   139   *LinearHeap -> BucketHeap
       
   140   *UGraphBaseExtender -> UndirGraphExtender
       
   141   *BpUGraphBaseExtender merged into BpUGraphExtender
       
   142   *StaticGraph to Graph
       
   143   *ColorSet to Palette
       
   144   *xy -> dim2::Point
       
   145   *DirPath to Path
       
   146   *concept -> concepts (namespace & directory)
       
   147 
   147 
   148 #Compatibility issues:
   148 #Compatibility issues:
   149   *compilation with G++ -ansi
   149   *compilation with G++ -ansi
   150   *gcc-4.1
   150   *gcc-4.1
   151   *NaN checking to be conform to MinGW32
   151   *NaN checking to be conform to MinGW32