# # ChangeLog for / in lemon-0.x # # Generated by Trac 1.2.3 # 03/29/24 00:24:28 Tue, 12 Jul 2005 16:17:16 GMT Alpar Juttner [1548:b96c5b7a0e92] * lemon/bezier.h (modified) Bezier classes are made more consistent Tue, 12 Jul 2005 16:16:19 GMT Alpar Juttner [1547:dd57a540ff5f] * lemon/graph_utils.h (modified) * lemon/kruskal.h (modified) * lemon/maps.h (modified) Improve doc Tue, 12 Jul 2005 16:15:37 GMT Alpar Juttner [1546:3fcb8ae9cea1] * lemon/list_graph.h (modified) moveSource() -> changeSource() moveTarget() -> changeTarget() Tue, 12 Jul 2005 13:36:01 GMT Akos Ladanyi [1545:e8378402f97e] * doc/Makefile.am (modified) Added the individual png files to EXTRA_DIST instead of the icons ... Mon, 11 Jul 2005 08:54:31 GMT athos [1544:955e8e83f6b1] * demo/sub_graph_adaptor_demo.cc (modified) Typo. Thu, 07 Jul 2005 15:58:19 GMT athos [1543:a88ccf686a61] * test/lp_test.cc (modified) lp_test: error messages with appropriate status/value info Thu, 07 Jul 2005 15:00:04 GMT athos [1542:0219ee65ffcc] * lemon/lp_base.h (modified) * lemon/lp_cplex.cc (modified) * test/lp_test.cc (modified) Some testing of the LP interface: bugs got fixed. Thu, 07 Jul 2005 09:04:39 GMT athos [1541:305ce06287c9] * demo/sample.lgf (modified) * doc/quicktour.dox (modified) Decided not to \include the sample.lgf in the quicktour: so it can be ... Tue, 05 Jul 2005 14:36:10 GMT athos [1540:7d028a73d7f2] * demo/sample.lgf (modified) * doc/graph_io.dox (modified) * lemon/dfs.h (modified) * lemon/graph_reader.h (modified) * lemon/graph_utils.h (modified) * lemon/graph_writer.h (modified) * lemon/lp_glpk.cc (modified) Documented Balazs's stuff. Quite enough of that. Mon, 04 Jul 2005 17:51:07 GMT Balazs Dezso [1539:8f589de42c76] * lemon/graph_to_eps.h (modified) May it does not throw Warning with g++-4.0 Mon, 04 Jul 2005 17:22:03 GMT Balazs Dezso [1538:777834118f73] * lemon/graph_adaptor.h (modified) * lemon/graph_utils.h (modified) NewUndirEdgeSetAdaptor class some doc some bug fix Mon, 04 Jul 2005 17:16:05 GMT Alpar Juttner [1537:0d9f1a71be27] * lemon/maps.h (modified) * lemon/smart_graph.h (modified) Some more doxygen command killed. Mon, 04 Jul 2005 16:27:54 GMT Alpar Juttner [1536:308150155bb5] * doc/groups.dox (modified) * doc/license.dox (modified) * doc/named-param.dox (modified) * lemon/bfs.h (modified) * lemon/dfs.h (modified) * lemon/dijkstra.h (modified) * lemon/error.h (modified) * lemon/graph_adaptor.h (modified) * lemon/graph_utils.h (modified) * lemon/lp_base.h (modified) * lemon/maps.h (modified) Kill several doxygen warnings Mon, 04 Jul 2005 16:18:11 GMT Mihaly Barasz [1535:e667cd5c0886] * lemon/bits/item_writer.h (modified) trivial bugfix for deba Mon, 04 Jul 2005 16:11:33 GMT athos [1534:b86aad11f842] * demo/reader_writer_demo.cc (modified) * doc/quicktour.dox (modified) * lemon/graph_reader.h (modified) * lemon/graph_writer.h (modified) Doc. Mon, 04 Jul 2005 16:11:00 GMT Balazs Dezso [1533:43c7b3085212] * lemon/bits/item_writer.h (modified) Specialization for string literals. Mon, 04 Jul 2005 15:03:25 GMT Balazs Dezso [1532:aa7428d22aaf] * doc/graph_io.dox (modified) Updated but not complete doc for IO. Mon, 04 Jul 2005 13:10:34 GMT Balazs Dezso [1531:a3b20dd847b5] * lemon/graph_utils.h (modified) * lemon/maps.h (modified) New graph copy interface Mon, 04 Jul 2005 13:08:31 GMT athos [1530:d99c3c84f797] * demo/dijkstra_demo.cc (modified) * demo/hello_lemon.cc (modified) * demo/lp_demo.cc (modified) * demo/reader_writer_demo.cc (modified) * demo/route.lgf (modified) * demo/sample.lgf (modified) * doc/quicktour.dox (modified) Doc. Mon, 04 Jul 2005 07:51:57 GMT Balazs Dezso [1529:c914e7ec2b7b] * lemon/dfs.h (modified) Doc repaired Fri, 01 Jul 2005 16:10:46 GMT athos [1528:1aa71600000c] * demo/Makefile.am (modified) * demo/dijkstra_demo.cc (modified) * demo/reader_writer_demo.cc (added) * demo/sample.lgf (added) * doc/getstart.dox (modified) * doc/quicktour.dox (modified) Graph input-output demo, some documentation. Fri, 01 Jul 2005 10:33:27 GMT athos [1527:7ceab500e1f6] * doc/graph_io.dox (modified) * lemon/concept/sym_graph.h (modified) * lemon/min_cost_flow.h (modified) * lemon/suurballe.h (modified) Doc review+corrections in my own documentation according to the ... Thu, 30 Jun 2005 16:13:30 GMT athos [1526:8c14aa8f27a2] * demo/Makefile.am (modified) * demo/dijkstra_demo.cc (modified) * demo/hello_lemon.cc (modified) * demo/helloworld.cc (deleted) * doc/graph_io.dox (modified) * doc/quicktour.dox (modified) * lemon/concept/sym_graph.h (modified) * lemon/graph_utils.h (modified) * lemon/graph_writer.h (modified) Mainly doc review. Wed, 29 Jun 2005 19:44:30 GMT Hegyi Péter [1525:6d94de269ab1] * gui/graph_displayer_canvas-edge.cc (modified) * gui/graph_displayer_canvas-event.cc (modified) * gui/graph_displayer_canvas-node.cc (modified) * gui/graph_displayer_canvas.cc (modified) * gui/map_win.cc (modified) * gui/mapstorage.cc (modified) * gui/mapstorage.h (modified) Uh, long comment arrives... Zoom update does not happen after ... Wed, 29 Jun 2005 15:41:33 GMT Hegyi Péter [1524:587a823bcdd0] * gui/broken_edge.cc (modified) * gui/broken_edge.h (modified) * gui/edit_win.cc (modified) * gui/edit_win.h (modified) * gui/graph_displayer_canvas-event.cc (modified) * gui/graph_displayer_canvas.cc (modified) * gui/graph_displayer_canvas.h (modified) * gui/map_win.cc (modified) * gui/map_win.h (modified) * gui/mapstorage.cc (modified) * gui/mapstorage.h (modified) Function names are corrected according to naming conventions. Wed, 29 Jun 2005 12:52:20 GMT Alpar Juttner [1523:144ab0e4b09c] * gui/mapstorage.h (modified) Hmmm... Tue, 28 Jun 2005 17:46:35 GMT athos [1522:321661278137] * doc/graph_io.dox (modified) * doc/quicktour.dox (modified) Some corrections to graph_io.dox (mainly language corrections). ... Tue, 28 Jun 2005 13:47:16 GMT athos [1521:5815b382421b] * demo/dijkstra_demo.cc (modified) * doc/quicktour.dox (modified) Some modifications. Mon, 27 Jun 2005 20:44:29 GMT Mihaly Barasz [1520:c2c76e4598f6] * demo/Makefile.am (modified) * demo/hello_lemon.cc (added) * doc/getstart.dox (modified) getstart: hello_lemon.cc moved to a separate file in demo/ Mon, 27 Jun 2005 19:47:09 GMT Mihaly Barasz [1519:17e367a93cbb] * doc/getstart.dox (modified) getstart improvements Mon, 27 Jun 2005 15:25:33 GMT athos [1518:f8efed98d6a3] * demo/lp_maxflow_demo.cc (modified) Only added comments. Mon, 27 Jun 2005 15:22:34 GMT athos [1517:b303c1741c9a] * doc/getstart.dox (modified) * doc/quicktour.dox (modified) Some modifications in this and that. Mon, 27 Jun 2005 14:39:53 GMT Alpar Juttner [1516:4aeda8d11d5e] * lemon/bfs.h (modified) * lemon/dfs.h (modified) * lemon/dijkstra.h (modified) processNextXyz() returns the processed object. Mon, 27 Jun 2005 10:49:37 GMT Balazs Dezso [1515:dd7616b51333] * lemon/graph_utils.h (modified) InDegMap and OutDegMap fixed Fri, 24 Jun 2005 21:03:08 GMT athos [1514:c9b9bc63db4e] * doc/getstart.dox (modified) * doc/quicktour.dox (modified) Improved getsart.dox and quicktour.dox Fri, 24 Jun 2005 21:02:47 GMT athos [1513:b2a79aaa6867] * demo/lp_demo.cc (modified) Minor changes Fri, 24 Jun 2005 18:16:12 GMT Hegyi Péter [1512:e54392395480] * gui/Makefile.am (modified) * gui/all_include.h (modified) * gui/graph-displayer.cc (modified) * gui/graph_displayer_canvas-edge.cc (modified) * gui/graph_displayer_canvas-event.cc (modified) * gui/graph_displayer_canvas-node.cc (added) * gui/graph_displayer_canvas.cc (modified) * gui/graph_displayer_canvas.h (modified) * gui/main_win.cc (modified) * gui/map_win.cc (modified) * gui/map_win.h (modified) * gui/mapstorage.cc (modified) NodeMap values are now visualizable. Todo: default map-values Fri, 24 Jun 2005 08:44:54 GMT athos [1511:d6b95a59da26] * demo/helloworld.cc (modified) * doc/getstart.dox (modified) * doc/quicktour.dox (modified) Half-done, but I want to continue from home. Fri, 24 Jun 2005 07:58:18 GMT Hegyi Péter [1510:cde847387b5a] * gui/Makefile.am (modified) * gui/graph_displayer_canvas-edge.cc (added) * gui/graph_displayer_canvas-event.cc (added) * gui/graph_displayer_canvas-zoom.cc (added) * gui/graph_displayer_canvas.cc (modified) File graph_displayer is split in functional parts. Thu, 23 Jun 2005 17:56:24 GMT Hegyi Péter [1509:f9113440b667] * gui/graph_displayer_canvas.cc (modified) * gui/mapstorage.cc (modified) * gui/mapstorage.h (modified) A bug, explored by Alpar is corrected, but with value-checking, and ... Tue, 21 Jun 2005 15:58:57 GMT athos [1508:389a94a1d9eb] * lemon/lp_base.h (modified) * lemon/lp_cplex.cc (modified) * lemon/lp_skeleton.h (modified) * test/lp_test.cc (modified) cplex test included Tue, 21 Jun 2005 14:57:17 GMT Mihaly Barasz [1507:14ca1624e8e8] * config/lx_check_cplex.m4 (modified) Get CPLEX location (include and libdir) from the environment. (On ... Mon, 20 Jun 2005 09:08:20 GMT Alpar Juttner [1506:e8f1ad6cc8dd] * lemon/graph_utils.h (modified) Some callbacks are still unimplemented Fri, 17 Jun 2005 17:08:45 GMT Hegyi Péter [1505:7121597da9ba] * gui/broken_edge.cc (modified) * gui/broken_edge.h (modified) * gui/graph_displayer_canvas.cc (modified) * gui/graph_displayer_canvas.h (modified) Previous commit was also mine, but I forgot to say, that it was my ... Fri, 17 Jun 2005 15:41:48 GMT Hegyi Péter [1504:4b14c60ecb2b] * gui/broken_edge.cc (modified) * gui/graph-displayer.cc (modified) Sorry for my friday afternoon... Fri, 17 Jun 2005 14:53:28 GMT Hegyi Péter [1503:97836166605d] * gui/all_include.h (modified) * gui/graph-displayer.cc (modified) Little beauty fault is corrected. Fri, 17 Jun 2005 14:20:49 GMT Hegyi Péter [1502:371aba7d61ca] * gui/main_win.cc (modified) Three commits, one after the other! 81 is my, 82 is my fiancee's, 83 ... Fri, 17 Jun 2005 12:25:53 GMT Hegyi Péter [1501:39d59aee2a1a] * gui/all_include.h (modified) * gui/broken_edge.cc (modified) * gui/broken_edge.h (modified) * gui/graph_displayer_canvas.cc (modified) * gui/graph_displayer_canvas.h (modified) Very small bug is corrected: if node creator tool is active, the ... Thu, 16 Jun 2005 18:58:15 GMT Hegyi Péter [1500:a222eb109e52] * gui/broken_edge.cc (modified) * gui/broken_edge.h (modified) * gui/graph_displayer_canvas.cc (modified) * gui/graph_displayer_canvas.h (modified) First of all: revision 1981 is mine, what is important me because I ... Thu, 16 Jun 2005 18:08:04 GMT Hegyi Péter [1499:9316dcc0a355] * gui/broken_edge.cc (modified) * gui/broken_edge.h (modified) * gui/graph_displayer_canvas.cc (modified) * gui/graph_displayer_canvas.h (modified) Little red arrows appear in breakpoints of edges. Wed, 15 Jun 2005 13:05:32 GMT Hegyi Péter [1498:352b1ee13bc0] * gui/broken_edge.cc~ (deleted) * gui/broken_edge.h~ (deleted) Redundant files are removed, sorry. Wed, 15 Jun 2005 13:05:09 GMT Hegyi Péter [1497:529e48eb9786] * gui/Makefile.am (modified) * gui/broken_edge.cc (added) * gui/broken_edge.cc~ (added) * gui/broken_edge.h (added) * gui/broken_edge.h~ (added) * gui/graph_displayer_canvas.cc (modified) Broken edges are appearing. Wed, 15 Jun 2005 11:15:01 GMT Hegyi Péter [1496:c60369a1c987] * gui/graph_displayer_canvas.cc (modified) * gui/graph_displayer_canvas.h (modified) At last, the most simple task, the graph-item deletion is solved... Wed, 15 Jun 2005 11:01:55 GMT Akos Ladanyi [1495:71676735a6ef] * lemon.spec.in (modified) removed dependencies Wed, 15 Jun 2005 10:19:44 GMT Alpar Juttner [1494:ae55ba000ebb] * gui/edit_win.cc (modified) * lemon/concept/graph_component.h (modified) * lemon/concept/heap.h (modified) * lemon/graph_to_eps.h (modified) * lemon/lemon_reader.h (modified) * lemon/lemon_writer.h (modified) * test/max_matching_test.cc (modified) gcc-4.0 compatibility changes coloring.cc still generates warnings. ... Wed, 15 Jun 2005 10:13:08 GMT Alpar Juttner [1493:94535d1833b5] * lemon/lp_base.h (modified) * test/lp_test.cc (modified) Bugfixes related to DualExpr. Wed, 15 Jun 2005 10:10:59 GMT Balazs Dezso [1492:0d58f0301923] * lemon/lemon_reader.h (modified) * lemon/lemon_writer.h (modified) Correcting concept checks. Tue, 14 Jun 2005 23:21:31 GMT Akos Ladanyi [1491:340514805e40] ignore generated files Tue, 14 Jun 2005 22:51:22 GMT Akos Ladanyi [1490:fa2b73784343] * Makefile.am (modified) * debian/README.Debian (added) * debian/changelog (added) * debian/compat (added) * debian/control (added) * debian/copyright (added) * debian/dirs (added) * debian/docs (added) * debian/lemon.doc-base (added) * debian/rules (added) * debian/watch (added) Added support for building deb packages. Tue, 14 Jun 2005 20:01:41 GMT Akos Ladanyi [1489:f7e9cc3bc2da] * Makefile.am (modified) * config/cxxflags.m4 (deleted) * config/lp.m4 (deleted) * config/lx_check_cplex.m4 (added) * config/lx_check_glpk.m4 (added) * config/lx_enable_doc.m4 (added) * config/lx_enable_gui.m4 (added) * config/misc.m4 (deleted) * configure.ac (modified) - separate file for each m4 script - consistent naming - removed ... Tue, 14 Jun 2005 19:19:59 GMT Alpar Juttner [1488:92755f9a4e2a] * lemon/Makefile.am (modified) Concept checking classes must also be installed Tue, 14 Jun 2005 19:18:14 GMT Akos Ladanyi [1487:6ea6d0d789c6] * Makefile.am (modified) * config/lx_docdir_suffix.m4 (added) * configure.ac (modified) * doc/Makefile.am (modified) added macro for setting the name of the directory under datadir/doc Tue, 14 Jun 2005 16:56:37 GMT Hegyi Péter [1486:5f87111056b8] * gui/graph_displayer_canvas.cc (modified) * gui/graph_displayer_canvas.h (modified) Sorry, the previous commit was uncorrect. Erasing is now possible on ... Tue, 14 Jun 2005 15:58:12 GMT Hegyi Péter [1485:3a1c6678fa23] * gui/all_include.h (modified) * gui/edit_win.cc (modified) * gui/graph_displayer_canvas.cc (modified) * gui/graph_displayer_canvas.h (modified) Erasing from graph would be possible, if erasing from graph would be ... Tue, 14 Jun 2005 13:55:28 GMT Alpar Juttner [1484:a3484f00a5f0] * lemon/lp_base.h (modified) * test/lp_test.cc (modified) - lp_test is made working. - some more 'const' for those who like them.. Tue, 14 Jun 2005 10:26:37 GMT Akos Ladanyi [1483:e427615afb48] * Makefile.am (modified) * configure.ac (modified) * lemon.spec.in (added) added support for generating rpms (completely untested though) Tue, 14 Jun 2005 10:18:12 GMT Akos Ladanyi [1482:b9818eea0550] * configure.ac (modified) updated required automake/autoconf versions (autoconf 2.57 is surely ... Tue, 14 Jun 2005 10:08:48 GMT Akos Ladanyi [1481:ca33a3cf41ce] * lemon/lemon.pc.in (modified) handle library dependencies Tue, 14 Jun 2005 09:42:46 GMT Akos Ladanyi [1480:268c2b5d8971] * Makefile.am (modified) distribute the LICENSE file too Tue, 14 Jun 2005 09:17:43 GMT Akos Ladanyi [1479:5b64e502e5b3] * doc/Makefile.am (modified) add the icons to the tarball Mon, 13 Jun 2005 19:49:33 GMT Hegyi Péter [1478:bc7ae573d77d] * gui/edit_win.cc (modified) * gui/edit_win.h (modified) * gui/graph_displayer_canvas.cc (modified) Known bugs are eliminated from gui, and new ones are created by ... Mon, 13 Jun 2005 17:21:55 GMT Balazs Dezso [1477:0d32f7947a00] * lemon/lemon_reader.h (modified) Bug fix Mon, 13 Jun 2005 17:13:56 GMT Balazs Dezso [1476:182da222fceb] * lemon/graph_reader.h (modified) * lemon/lemon_reader.h (modified) * lemon/lemon_writer.h (modified) Some bug fix. Added: Concept check for maps and IdReader/Writer ... Mon, 13 Jun 2005 16:10:36 GMT athos [1475:21aa0195aab9] * test/lp_test.cc (modified) Cplex test disabled again. Mon, 13 Jun 2005 10:30:08 GMT Hegyi Péter [1474:75c6d2eb187a] * gui/graph_displayer_canvas.cc (modified) * gui/graph_displayer_canvas.h (modified) Edge creation is available. Fri, 10 Jun 2005 12:50:43 GMT athos [1473:876c7b7f4dae] * lemon/lp_cplex.cc (modified) * lemon/lp_glpk.cc (modified) * test/lp_test.cc (modified) Some tests have been developed, bugs got fixed. Fri, 10 Jun 2005 12:22:22 GMT Balazs Dezso [1472:c3bda060cfa3] * lemon/graph_adaptor.h (modified) New EdgeSet Adaptor Fri, 10 Jun 2005 12:16:56 GMT Balazs Dezso [1471:11a13908b510] * lemon/bezier.h (modified) Minor change Fri, 10 Jun 2005 12:16:25 GMT Balazs Dezso [1470:9b6f8c3587f0] * lemon/concept/graph.h (modified) * lemon/graph_to_eps.h (modified) * lemon/graph_utils.h (modified) * lemon/list_graph.h (modified) Minor changes Fri, 10 Jun 2005 12:11:50 GMT Hegyi Péter [1469:104aab6e5d86] * gui/edit_win.cc (added) * gui/edit_win.h (added) Sorry, forgot to commit two new files. Fri, 10 Jun 2005 11:58:03 GMT Hegyi Péter [1468:d0ccb2fdeeff] * gui/Makefile.am (modified) * gui/all_include.h (modified) * gui/graph_displayer_canvas.cc (modified) * gui/graph_displayer_canvas.h (modified) * gui/main_win.cc (modified) * gui/main_win.h (modified) Hopefully, node creation works well, after a small structural ... Thu, 09 Jun 2005 21:49:48 GMT Akos Ladanyi [1467:638124c0ef08] * lemon/graph_utils.h (modified) gcc 3.4 compatibility fixes Thu, 09 Jun 2005 16:26:52 GMT Alpar Juttner [1466:65f8b0ee6306] * lemon/lp_glpk.cc (modified) Another bugfix. Thu, 09 Jun 2005 16:23:16 GMT Alpar Juttner [1465:60c2961c75ca] * doc/Doxyfile.in (modified) Akos' research pointed out that it is a must. Thu, 09 Jun 2005 15:22:40 GMT athos [1464:718207d6a1e6] * lemon/lp_glpk.cc (modified) Bugfix. Thu, 09 Jun 2005 15:20:30 GMT athos [1463:e8d27c74bd3b] * lemon/lp_glpk.cc (modified) Bugfix. Thu, 09 Jun 2005 15:16:12 GMT athos [1462:c28e6ac3705c] * lemon/lp_base.h (modified) Bugfix. Thu, 09 Jun 2005 15:12:01 GMT athos [1461:9f99ede44d59] * lemon/lp_base.h (modified) Bugfix. Thu, 09 Jun 2005 15:03:58 GMT athos [1460:7c58aabb9eea] * lemon/lp_base.h (modified) * lemon/lp_cplex.cc (modified) * lemon/lp_cplex.h (modified) * lemon/lp_glpk.cc (modified) * lemon/lp_glpk.h (modified) * lemon/lp_skeleton.cc (modified) * lemon/lp_skeleton.h (modified) I could not check, because: aclocal-1.7: command not found Thu, 09 Jun 2005 09:49:56 GMT Alpar Juttner [1459:2ee881cf30a8] * lemon/graph_utils.h (modified) * test/graph_utils_test.cc (modified) - InDegMap fixed - OutDegMap added - test cases added for them both Thu, 09 Jun 2005 09:49:48 GMT athos [1458:7a483c1d38b5] * lemon/lp_base.h (modified) * lemon/lp_cplex.cc (modified) * lemon/lp_glpk.cc (modified) Not ready, but I commit it for simplicity. Thu, 09 Jun 2005 09:47:51 GMT Alpar Juttner [1457:be025fc1b13d] * lemon/list_graph.h (modified) * lemon/smart_graph.h (modified) Serious bugfix in ListGraph::SnapShot and SmartGraph::SnapShot Thu, 09 Jun 2005 09:46:34 GMT Alpar Juttner [1456:5289afbdb720] * lemon/maps.h (modified) Trivial doc fixes Thu, 09 Jun 2005 09:31:28 GMT Alpar Juttner [1455:58d733dd1c98] * Makefile.am (modified) Change the compilation order of subdirs Wed, 08 Jun 2005 20:52:18 GMT Mihaly Barasz [1454:e0177bbe75a9] * lemon/graph_utils.h (modified) Bugfixes to compile w. gcc 4.0.0 Wed, 08 Jun 2005 16:36:01 GMT Alpar Juttner [1453:08c8db58080e] * lemon/graph_utils.h (modified) InDegMap added Wed, 08 Jun 2005 16:12:29 GMT Mihaly Barasz [1452:9a9acf30dbae] * Makefile.am (modified) Make target "docs" renamed to "doc" Wed, 08 Jun 2005 15:40:54 GMT Mihaly Barasz [1451:d2143018b4e4] * doc/Makefile.am (modified) Bugfix: make doc didn't work in external builddir. Wed, 08 Jun 2005 12:35:18 GMT Mihaly Barasz [1450:11a35ece69c7] * Makefile.am (modified) * doc/Makefile.am (modified) * Doc generation restructuring: don't remove the whole html/ ... Tue, 07 Jun 2005 16:13:21 GMT Alpar Juttner [1449:ac7e995e47e2] * lemon/kruskal.h (modified) Modify kruskal to work correctly with UndirGraphs.