gravatar
alpar (Alpar Juttner)
alpar@cs.elte.hu
Merge
0 1 0
merge 1.0
1 file changed with 7 insertions and 0 deletions:
7
↑ Collapse diff ↑
Ignore white space 192 line context
1
2009-03-27 LEMON joins to the COIN-OR initiative
2

	
3
        COIN-OR (Computational Infrastructure for Operations Research,
4
        http://www.coin-or.org) project is an initiative to spur the
5
        development of open-source software for the operations research
6
        community.
7

	
1 8
2009-03-26 Version 1.0.3 released
2 9

	
3 10
        Bugfix release, mainly targeting better AIX/xlC and WIN32
4 11
        compatibility.
5 12

	
6 13
        ----: Minor clarification in the LICENSE file
7 14
        ----: Add missing unistd.h include to time_measure.h
8 15
        #204: Compilation bug fixed in graph_to_eps.h with VS2005
9 16
        #214,#215: windows.h is never be included by lemon headers
10 17
        #230: Build systems check the availability of 'long long' type
11 18
        #229: Default implementation of Tolerance<> is used for integer types
12 19
        #211,#212: Various fixes for compiling on AIX
13 20
        ----: Improvements in CMAKE config
14 21
              - docs is installed in share/doc/
15 22
              - detects newer versions of Ghostscript
16 23
        #239: Fix missing 'inline' specifier in time_measure.h
17 24
        
18 25
2009-01-23 Version 1.0.2 released
19 26

	
20 27
        Bugfix release.
21 28

	
22 29
        #193: Bugfix in GraphReader::skipSection()
23 30
        #195: Bugfix in ConEdgeIt()
24 31
        #197: Bugfix in heap unionfind
25 32
              * This bug affects Edmond's general matching algorithms.
26 33
                (Not available in this release.)
27 34
        #207: Fix 'make install' without 'make html' using CMAKE
28 35
        #208: Suppress or fix VS2008 compilation warnings
29 36
        ----: Update the LEMON icon
30 37
        ----: Enable the component-based installer
31 38
              (in installers made by CPACK)
32 39
        ----: Set the proper version for CMAKE in the tarballs
33 40
              (made by autotools).
34 41

	
35 42
2008-12-06 Version 1.0.1 released
36 43

	
37 44
        Bugfix release.
38 45

	
39 46
        #170: Bugfix SmartDigraph::split()
40 47
        #171: Bugfix in SmartGraph::restoreSnapshot()
41 48
        #172: Extended test cases for graphs and digraphs
42 49
        #173: Bugfix in Random
43 50
              * operator()s always return a double now
44 51
              * the faulty real<Num>(Num) and real<Num>(Num,Num)
45 52
                have been removed
46 53
        #187: Remove DijkstraWidestPathOperationTraits
47 54
        #61:  Bugfix in DfsVisit
48 55

	
49 56
2008-10-13 Version 1.0 released
50 57

	
51 58
	This is the first stable release of LEMON. Compared to the 0.x
52 59
	release series, it features a considerably smaller but more
53 60
	matured set of tools. The API has also completely revised and
54 61
	changed in several places.
55 62

	
56 63
	* The major name changes compared to the 0.x series (see the
57 64
          Migration Guide in the doc for more details)
58 65
          * Graph -> Digraph, UGraph -> Graph
59 66
          * Edge -> Arc, UEdge -> Edge
60 67
	  * source(UEdge)/target(UEdge) -> u(Edge)/v(Edge)
61 68
	* Other improvements
62 69
	  * Better documentation
63 70
	  * Reviewed and cleaned up codebase
64 71
	  * CMake based build system (along with the autotools based one)
65 72
	* Contents of the library (ported from 0.x)
66 73
	  * Algorithms
67 74
       	    * breadth-first search (bfs.h)
68 75
       	    * depth-first search (dfs.h)
69 76
       	    * Dijkstra's algorithm (dijkstra.h)
70 77
       	    * Kruskal's algorithm (kruskal.h)
71 78
    	  * Data structures
72 79
       	    * graph data structures (list_graph.h, smart_graph.h)
73 80
       	    * path data structures (path.h)
74 81
       	    * binary heap data structure (bin_heap.h)
75 82
       	    * union-find data structures (unionfind.h)
76 83
       	    * miscellaneous property maps (maps.h)
77 84
       	    * two dimensional vector and bounding box (dim2.h)
78 85
          * Concepts
79 86
       	    * graph structure concepts (concepts/digraph.h, concepts/graph.h,
80 87
              concepts/graph_components.h)
81 88
       	    * concepts for other structures (concepts/heap.h, concepts/maps.h,
82 89
	      concepts/path.h)
83 90
    	  * Tools
84 91
       	    * Mersenne twister random number generator (random.h)
85 92
       	    * tools for measuring cpu and wall clock time (time_measure.h)
86 93
       	    * tools for counting steps and events (counter.h)
87 94
       	    * tool for parsing command line arguments (arg_parser.h)
88 95
       	    * tool for visualizing graphs (graph_to_eps.h)
89 96
       	    * tools for reading and writing data in LEMON Graph Format
90 97
              (lgf_reader.h, lgf_writer.h)
91 98
            * tools to handle the anomalies of calculations with
92 99
	      floating point numbers (tolerance.h)
93 100
            * tools to manage RGB colors (color.h)
94 101
    	  * Infrastructure
95 102
       	    * extended assertion handling (assert.h)
96 103
       	    * exception classes and error handling (error.h)
0 comments (0 inline)