2008-06-24 Gabor Csardi * interfaces/R/igraph/R/structure.generators.R (graph.adjacency) : 'sparse' option added * interfaces/R/igraph/R/structure.generators.R (graph.adjacency) : several bugs corrected 2008-06-21 Gabor Csardi * interfaces/R/igraph/R/conversion.R (get.adjacency) : 'sparse' argument added 2008-06-20 Gabor Csardi * interfaces/R/igraph/R/conversion.R (igraph.from.graphNEL) (igraph.to.graphNEL) : add support for attributes 2008-06-15 Gabor Csardi * interfaces/R/igraph/R/structure.generators.R (graph.data.frame) : bug corrected 2008-06-02 Gabor Csardi * interfaces/R/igraph/R/rinterface.c.in (R_igraph_shortest_path) : call Bellman-Ford method if there is a negative weight 2008-05-25 Gabor Csardi * interfaces/R/igraph/R/structure.generators.R (graph.data.frame) : added 'vertices' argument 2008-05-20 Gabor Csardi * interfaces/R/igraph/R/centrality.R (arpack) : convert result of the non-symmetric solver to a better format 2008-05-03 Gabor Csardi * interfaces/R/igraph/R/plot.R (plot.igraph) * interfaces/R/igraph/R/plot.common.R (i.default.values) : 'arrow.width' edge option added 2008-04-26 Gabor Csardi * interfaces/R/igraph/R/community.R (fastgreedy.community) : added 'weights' argument * interfaces/R/src/rinterface.c.in (R_igraph_community_fastgreedy) : updated 2008-04-02 Gabor Csardi * interfaces/R/igraph/R/structure.generators.R (graph.adjacency) : add 'add.colnames' and 'add.rownames' arguments 2008-02-22 Gabor Csardi * interfaces/R/igraph/R/plot.R (plot.igraph) : plot edge labels at one third of the edge to allow better plotting of mutual edges 2008-02-21 Gabor Csardi * interfaces/R/igraph/R/conversion.R (igraph.from.graphNEL) (igraph.to.graphNEL) * interfaces/R/src/rinterface.c.in (R_SEXP_to_igraph_adjlist) : added 2008-02-18 Gabor Csardi * interfaces/R/igraph/R/plot.shapes.R : handle graphs which contain no edges at all 2008-02-17 Gabor Csardi * interfaces/R/igraph/R/plot.shapes.R * interfaces/R/igraph/R/plot.common.R * interfaces/R/igraph/R/plot.R (plot.igraph) : vertex shapes added, some interface cleanup might be needed 2008-02-16 Gabor Csardi * interfaces/R/igraph/R/structural.properties.R (shortest.paths) * interfaces/R/src/rinterface.c.in (R_igraph_shortest_paths): weights added, we always call the weighted version, there is a fallback in that anyway 2008-02-09 Gabor Csardi * interfaces/R/igraph/R/flow.R (graph.maxflow, graph.mincut) : allow capacity to be NULL * interfaces/R/src/rinterface.c.in (R_igraph_maxflow) (R_igraph_mincut, R_igraph_mincut_value, R_igraph_st_mincut_value) : updated * interfaces/R/igraph/R/structure.generators.R (graph.adjacency) : rewritten, better if 'weighted'!=NULL, 'diag' argument added * interfaces/R/igraph/R/plot.R (plot.igraph) * interfaces/R/igraph/R/plot.common.R (i.default.values) : simple vertex shape support added 2008-01-19 Gabor Csardi * interfaces/R/igraph/R/layout.R (layout.fruchterman.reingold) (layout.fruchterman.reingold.grid, layout.kamada.kawai) * interfaces/R/src/rinterface.c.in (R_igraph_layout_kamada_kawai) (R_igraph_layout_kamada_kawai_3d, R_igraph_layout_fruchterman_reingold_grid) (R_igraph_layout_fruchterman_reingold) : initial position support * interfaces/R/igraph/R/layout.R (layout.graphopt) * interfaces/R/src/rinterface.c.in (R_igraph_layout_graphopt) : added * interfaces/R/igraph/R/plot.R (plot.igraph) * interfaces/R/igraph/R/plot.common.R (i.default.values) : 'frame' added * interfaces/R/igraph/R/centrality.R (arpack) : added * interfaces/R/src/rinterface.c.in (R_igraph_arpack) : added * interfaces/R/igraph/R/community.R (leading.eigenvector.community.step) : updated * interfaces/R/src/rinterface.c.in (R_igraph_community_leading_eigenvector_step) : removed, generated by stimulus 2008-01-17 Gabor Csardi * interfaces/R/igraph/R/community.R (leading.eigenvector.community) * interfaces/R/src/rinterface.c.in (R_igraph_community_leading_eigenvector) : removed, generated by stimulus 2008-01-05 Gabor Csardi * interfaces/R/src/rinterface.c.in (R_igraph_bliss_info_to_SEXP) : added 2007-12-25 Gabor Csardi * interfaces/R/igraph/R/CohesiveBlocks.R : updates, bugfix in kCutsets, cleanup 2007-12-14 Gabor Csardi * interfaces/R/igraph/R/print.R (print.igraph) : better printing of attributes * interfaces/R/igraph/R/CohesiveBlocks.R (max.cohesion, maxcohesion) : renamed * interface/R/igraph/R/CohesiveBlocks.R (layout.byblock, dyadAsymmetry) : removed (cohesive.blocks, recalc.tree.bgraph, print.bgraph, plot.bgraph) : many small modifications (is.bgraph) : added * interfaces/R/igraph/R/CohesiveBlocks.R * interfaces/R/igraph/R/layout.R (layout.mds, layout.svd) (piecewise.layout) : moved 2007-12-13 Gabor Csardi * interfaces/R/igraph/R/CohesiveBlocks.R (cohesive.blocks) (recalc.tree.bgraph, print.bgraph, plot.bgraph, max.cohesion) (plot.kCore.bgraph, write.pajek.bgraph, write.pajek.kCore.bgraph) (piecewise.layout, expand.layout, layout.byblock, dyadAsymmetry) : added * interfaces/R/igraph/R/iterators.R ($.igraph, $<-.igraph) : added * interfaces/R/igraph/R/print.R (print.igraph) : use the 'print' method of complex attributes 2007-11-15 Gabor Csardi * interfaces/R/igraph/R/centrality.R (igraph.arpack.default) : updated * interfaces/R/src/rinterface.c.in (R_SEXP_to_igraph_arpack_options) (R_igraph_arpack_options_to_SEXP) : updated 2007-11-05 Gabor Csardi * interfaces/R/igraph/R/structural.properties.R (page.rank) * interfaces/R/src/rinterface.c.in (R_igraph_pagerank) : removed, generated by Stimulus * interfaces/R/igraph/R/community.R (leading.eigenvector.community) : removed 'naive' version, generated by Stimulus now * interfaces/R/src/rinterface.c.in : updated 2007-11-01 Gabor Csardi * interfaces/R/igraph/R/plot.R (plot.igraph) : add 'main' and 'sub' arguments * interfaces/R/igraph/R/layout.R (layout.norm) : make it public 2007-10-30 Gabor Csardi * interfaces/R/igraph/R/games.R (grg.game) : add 'coords' argument * interfaces/R/src/rinterface.c.in (R_igraph_grg_game) : updated * interfaces/R/igraph/R/plot.R (plot.igraph) : 'add' argument added 2007-10-29 Gabor Csardi * interfaces/R/igraph/R/plot.common.R (i.parse.plot.params) : check the existence of graphical arguments 2007-10-25 Gabor Csardi * interfaces/R/src/rinterface.c.in (R_igraph_warning_handler) (R_igraph_before, R_igraph_before2, R_igraph_after, R_igraph_after2) : proper warnings added 2007-10-24 Gabor Csardi * interfaces/R/src/rinterface.c.in (R_SEXP_igraph_arpack_options) (R_igraph_arpack_options_to_SEXP) : added * interfaces/R/igraph/R/centrality.R (igraph.arpack.default) : added 2007-10-23 Gabor Csardi * interfaces/R/src/rinterface.c.in (R_igraph_attribute_copy) : updated, ga, va, ea attributes added 2007-10-22 Gabor Csardi * interfaces/R/igraph/R/centrality.R (evcent) : outdated, removed, new version is generated by stimulus 2007-10-17 Gabor Csardi * interfaces/R/src/rinterface.c.in (R_igraph_vectorlist_to_SEXP) (R_igraph_vectorlist_destroy) : added * interfaces/R/igraph/R/conversion.R (get.adjlist, get.adjedgelist) * interfaces/R/src/rinterface.c.in (R_igraph_get_adjlist) (R_igraph_get_adjedgelist) : added 2007-10-16 Gabor Csardi * interfaces/R/igraph/R/flow.R (graph.mincut) * interfaces/R/src/rinterface.c.in (R_igraph_mincut) : minimum cut calculation added * interfaces/R/igraph/R/foreign.R (read.graph.dimacs) : updated to handle 'edge' problems * interfaces/R/src/rinterface.c.in (R_igraph_read_graph_dimacs) : updated 2007-10-06 Gabor Csardi * interfaces/R/src/rinterface.c.in (R_igraph_attribute_init) : graph attribute handling added 2007-08-27 Gabor Csardi * interfaces/R/igraph/R/topology.R (graph.count.isomorphisms.vf2) (graph.get.isomorphisms.vf2, graph.subisomorphic.vf2) (graph.count.subisomorphisms.vf2, graph.get.subisomorphisms.vf2) * interfaces/R/src/rinterface.c.in (R_igraph_subisomorphic_vf2) (R_igraph_count_isomorphisms_vf2, R_igraph_count_subisomorphisms_vf2) (R_igraph_get_isomorphisms_vf2, R_igraph_get_subisomorphisms_vf2) : added 2007-08-25 Gabor Csardi * interfaces/R/igraph/R/structure.generators.R (graph.famous) * interfaces/R/src/rinterface.c.in (R_igraph_famous) : added 2007-08-23 Gabor Csardi * interfaces/R/igraph/R/topology.R (graph.isomorphic.vf2) * interfaces/R/src/rinterface.c.in (R_igraph_isomorphic_vf2) : added 'map12' and 'map21' arguments 2007-08-17 Gabor Csardi * interfaces/R/igraph/R/layout.R (layout.fruchterman.reingold) : again small update because of stimulus * interfaces/R/igraph/R/foreign.R (write.graph, write.graph.dot) * interfaces/R/src/rinterface.c.in (R_igraph_write_graph_dot) : added 2007-08-16 Gabor Csardi * interfaces/R/src/rinterface.c.in (R_igraph_before, R_igraph_after) (R_igraph_before2, R_igraph_after2) : added static to R_INLINE 2007-08-13 Gabor Csardi * interfaces/R/igraph/R/structure.generators.R (graph.formula) : added 2007-08-11 Gabor Csardi * interfaces/R/igraph/R/components.R (clusters) * interfaces/R/igraph/R/interface.R (graph.empty, vcount) * interfaces/R/src/rinterface.c (R_igraph_vcount, R_igraph_clusters) (R_igraph_layout_fruchterman_reingold, R_igraph_empty): removed, autogenerated by stimulus * interfaces/R/igraph/R/layout.R (layout.fruchterman.reingold) : slight update for stimulus * interfaces/R/igraph/R/plot.common.R * interfaces/R/igraph/R/plot.R (plot.igraph) : added 'asp' parameter 2007-08-10 Gabor Csardi * interfaces/R/igraph/R/structural.properties.R (is.loop, is.multiple) (count.multiple) : added * interfaces/R/src/rinterface.c (R_igraph_is_loop, R_igraph_is_multiple) (R_igraph_count_multiple) : added * interfaces/R/src/rinterface.c (R_igraph_vector_bool_to_SEXP) : added 2007-08-09 Gabor Csardi * interfaces/R/igraph/R/plot.common.R * interfaces/R/igraph/R/plot.R (plot.igraph, rglplot.igraph) : added 'rescale' plot parameter * interfaces/R/igraph/R/plot.R (plot.igraph) : asp=1 is no longer given 2007-08-09 Gabor Csardi * interfaces/R/igraph/src/rinterface.c (R_igraph_attribute_get_string_vertex_attr) (R_igraph_attribute_get_string_edge_attr) (R_igraph_SEXP_to_strvector) : updates, CHAR() returns const char * in recent R versions * interfaces/R/DESCRIPTION.in: suggest tcltk 2007-07-24 Gabor Csardi * interfaces/R/igraph/R/community.R (walktrap.community) : bug corrected for weighted graphs 2007-07-17 Csardi Gabor * interfaces/R/igraph/R/plot.R (plot.igraph) : corrected bug when igraph.Arrows called with a vector argument for h.lwd 2007-06-12 Gabor Csardi * interfaces/R/igraph/R/revolver.R (revolver.e) * interfaces/R/src/rinterface.c (R_igraph_revolver_e) : added 'st' option 2007-06-09 Gabor Csardi * interfaces/R/igraph/R/structure.generators.R (graph.de.bruijn) (graph.kautz) * interfaces/R/src/rinterface.c (R_igraph_de_bruijn, R_igraph_kautz) : added 2007-06-08 Gabor Csardi * interfaces/R/igraph/R/structure.generators.R (line.graph) * interfaces/R/src/rinterface.c (R_igraph_line_graph) : added 2007-06-07 Gabor Csardi * interfaces/R/igraph/R/layout.R (layout.fruchterman.reingold) * interfaces/R/src/rinterface.c (R_igraph_layout_fruchterman_reingold) (R_igraph_layout_fruchterman_reingold_3d) : weights argument added 2007-06-06 Gabor Csardi * interfaces/R/src/rinterface.c (R_igraph_write_graph_pajek) : open file in binary format if we don't have open_memstream * interfaces/R/igraph/R/layout.R (layout.reingold.tilford) * interfaces/R/src/rinterface.c (R_igraph_layout_reingold_tilford) : circular argument added * interfaces/R/src/rinterface.c (R_igraph_attribute_add_vertices) (R_igraph_attribute_add_edges) : bug corrected * interfaces/R/src/rinterface.c (R_igraph_revolver_d) (R_igraph_revolver_ad, R_igraph_revolver_ade, R_igraph_revolver_e) (R_igraph_revolver_de, R_igraph_revolver_l, R_igraph_revolver_dl) (R_igraph_revolver_el, R_igraph_revolver_r, R_igraph_revolver_ar) (R_igraph_revolver_di, R_igraph_revolver_adi, R_igraph_revolver_il) (R_igraph_revolver_ir, R_igraph_revolver_air) : logmax calculation added 2007-05-29 Gabor Csardi * interfaces/R/igraph/R/plot.R (rglplot) * interfaces/R/igraph/R/tkplot.R (tkplot) : arrow.size support added * interfaces/R/igraph/R/plot.R (plot) : arrow.size parameter added 2007-05-23 Gabor Csardi * interfaces/R/igraph/R/fit.R (power.law.fit) : error/stop bug corrected 2007-05-22 Gabor Csardi * interfaces/R/igraph/R/community.R (edge.betweenness.community) (walktrap.community, spinglass.community) * interfaces/R/igraph/R/iterators.R (write.graph.dimacs) * interfaces/R/igraph/R/iterators.R (print.igraph.vs) * interfaces/R/igraph/R/minimum.spanning.tree (minimum.spanning.tree) * interfaces/R/igraph/R/revolver.R (revolver.d.d, revolver.p.p) * interfaces/R/igraph/structural.properties.R (constraint) : bugs corrected, i tend to write V(g) instead of the correct V(graph)... 2007-05-17 Gabor Csardi * interfaces/R/igraph/R/interface.R (get.edges) : return a matrix * interfaces/R/igraph/R/iterators.R (print.igraph.es) : updated * interfaces/R/igraph/R/iterators.R (print.igraph.es, print.igraph.vs) : pretty printing * interfaces/R/igraph/R/interface.R (get.edges) : added * interfaces/R/src/rinterface.c (R_igraph_get_edges) : added 2007-05-16 Gabor Csardi * interfaces/R/igraph/R/foreign.R (write.graph) : convert format name to lowercase * interfaces/R/igraph/R/foreign.R (write.graph, write.graph.gml) : GML format added * interfaces/R/src/rinterface.c (R_igraph_write_graph_gml) : added 2007-05-12 Gabor Csardi * interfaces/R/igraph/R/foreign.R (read.graph, read.graph.gml) : GML format added * interfaces/R/src/rinterface.c (R_igraph_read_graph_gml) : added 2007-05-11 Gabor Csardi * interfaces/R/igraph/R/revolver.R (revolver.p.p) : added * interfaces/R/src/rinterface.c (R_igraph_revolver_p_p) : added 2007-05-09 Gabor Csardi * interfaces/R/igraph/R/revolver.R (evolver.d) : added * interfaces/R/src/rinterface.c (R_igraph_evolver_d) : added * interfaces/R/igraph/R/revolver.R (revolver.d.d) : added * interfaces/R/src/rinterface.c (R_igraph_revolver_d_d) : added 2007-05-07 Gabor Csardi * interfaces/R/igraph/R/revolver.R : evolver.* renamed to revolver.* * interfaces/R/src/rinterface.c : R_igraph_evolver_* renamed to R_igraph_revolver_* 2007-05-06 Gabor Csardi * interfaces/R/igraph/R/flow.R (vertex.connectivity, edge.connectivity) (graph.cohesion, graph.adhesion) : added 'checks' argument * interfaces/R/src/rinterface.c (R_igraph_vertex_connectivity) (R_igraph_edge_connectivity, R_igraph_cohesion, R_igraph_adhesion) : updated * interfaces/R/igraph/R/structural.properties.R (girth) : added * interfaces/R/src/rinterface.c (R_igraph_girth) : added * interfaces/R/igraph/R/print.R (print.igraph) : format edge list better * interfaces/R/igraph/R/print.R (print.igraph) : handle getOption("max.print") * interfaces/R/igraph/R/plot.R (plot.igraph) * interfaces/R/igraph/R/tkplot.R (tkplot, tkplot.fit.to.screen) : better margin * interfaces/R/igraph/R/plot.R (rglplot.igraph) : arrow head size depends on edge width now * interfaces/R/igraph/R/plot.R (igraph.Arrows) : code argument reimplemented, now works properly even if lty!=1 & arrow.mode=3 * interfaces/R/igraph/R/tkplot.R (tkplot, i.tkplot.get.edge.lty) : the latter was added * interfaces/R/igraph/R/plot.common.R (i.get.edge.lty) : removed * interfaces/R/igraph/R/plot.R (plot.igraph) : some simplification, we don't need to plot arrow heads separately if lty!=1 any more * interfaces/R/igraph/R/plot.R (plot.igraph) : edge width bug for edges without an arrow corrected 2007-05-04 Gabor Csardi * interfaces/R/igraph/R/plot.R (plot.igraph) : a loop plotting bug corrected * interfaces/R/igraph/R/plot.R (plot.igraph) : plot better looking edges (igraph.Arrow) : added * interfaces/R/igraph/R/tkplot.R (tkplot) : mirror the y coordinate to have the sample plot as for plot.igraph * interfaces/R/igraph/R/plot.R * interfaces/R/igraph/R/plot.common.R * interfaces/R/igraph/R/tkplot.R : different parameters for vertex and edge labels * interfaces/R/igraph/R/plot.R (plot.igraph) : uniform font handling * interfaces/R/igraph/plot.common.R (i.default.values) : font options added * interfaces/R/igraph/tkplot.R (tkplot) : uniform font handling (.tkplot.convert.font) : added 2007-04-30 Gabor Csardi * interfaces/R/igraph/R/revolver.R (evolver.air) : added * interfaces/R/src/rinterface.c (R_igraph_evolver_air) : added * interfaces/R/igraph/R/revolver.R (evolver.ir) : added * interfaces/R/src/rinterface.c (R_igraph_evolver_ir) : added * interfaces/R/igraph/R/revolver.R (evolver.il) : added * interfaces/R/src/rinterface.c (R_igraph_evolver_il) : added 2007-04-23 Gabor Csardi * interfaces/R/src/rinterface.c (R_igraph_progress_handler) (R_igraph_before2) : new progress handler (R_igraph_layout_kamada_kawai, R_igraph_layout_kamada_kawai_3d) (R_igraph_layout_fruchterman_reingold_grid) (R_igraph_layout_fruchterman_reingold) (R_igraph_layout_fruchterman_reingold_3d) (R_igraph_layout_merge_dla) : updated to new progress handler * interfaces/R/igraph/R/revolver.R (evolver.d, evolver.ad) (evolver.ade, evolver.e, evolver.de, evolver.l, evolver.dl) (evolver.el, evolver.r, evolver.ar, evolver.di, evolvecr.adi) : verbose option added * interfaces/R/src/rinterface.c (R_igraph_evolver_d) (R_igraph_evolver_ad, R_igraph_evolver_ade, R_igraph_evolver_e) (R_igraph_evolver_de, R_igraph_evolver_l, R_igraph_evolver_dl) (R_igraph_evolver_el, R_igraph_evolver_r, R_igraph_evolver_ar) (R_igraph_evolver_r, R_igraph_evolver_ar, R_igraph_evolver_di) (R_igraph_evolver_adi) : verbose option added * interfaces/R/src/rinterface.c (R_igraph_before2, R_igraph_after2): added 2007-04-21 Gabor Csardi * interfaces/R/igraph/R/revolver.R (evolver.adi) : added * interfaces/R/src/rinterface.c (R_igraph_evolver_adi) : added 2007-04-20 Gabor Csardi * interfaces/R/igraph/R/revolver.R (evolver.di) : added * interfaces/R/src/rinterface.c (R_igraph_evolver_di) : added * interfaces/R/igraph/R/revolver.R (evolver.ar) : added * interfaces/R/src/rinterface.c (R_igraph_evolver_ar) : added * interfaces/R/igraph/R/revolver.R (evolver.r) : added * interfaces/R/src/rinterface.c (R_igraph_evolver_r) : added * interfaces/R/igraph/R/revolver.R (evolver.d, evolver.ad) : default parameter values changed * interfaces/R/igraph/R/revolver.R (evolver.el) : added * interfaces/R/src/rinterface.c (R_igraph_evolver_el) : added 2007-04-19 Gabor Csardi * interfaces/R/igraph/R/revolver.R (evolver.dl) : added * interfaces/R/src/rinterface.c (R_igraph_evolver_dl) : added * interfaces/R/igraph/R/revolver.R (evolver.l) : added * interfaces/R/src/rinterface.c (R_igraph_evolver_l) : added * interfaces/R/igraph/R/revolver.R (evolver.de) : added * interfaces/R/src/rinterface.c (R_igraph_evolver_de) : added * interfaces/R/igraph/R/revolver.R (evolver.e) : added * interfaces/R/src/rinterface.c (R_igraph_evolver_e) : added * interfaces/R/igraph/R/revolver.R (evolver.ade) : added * interfaces/R/src/rinterface.c (R_igraph_evolver_ade) : added * interfaces/R/src/rinterface.c (R_igraph_0orarray3_to_SEXP) : added 2007-04-18 Gabor Csardi * interfaces/R/igraph/R/basic.R (is.igraph) : modified to conform the R rules * interfaces/R/igraph/R/revolver.R (evolver.ad) * interfaces/R/src/rinterface.c (R_igraph_evolver_ad) : error calculation added * interfaces/R/igraph/R/revolver.R (evolver.d) : error argument added * interfaces/R/src/rinterface.c (R_igraph_evolver_d) : error calculation added 2007-04-17 Gabor Csardi * interfaces/R/igraph/R/community.R (leading.eigenvector.community) (leading.eigenvector.community.step) (as.dendrogram.igraph.eigenc) : added * interfaces/R/src/rinterface.c (R_igraph_leading_eigenvector_community) (R_igraph_leading_eigenvector_community_step) : added * interfaces/R/igraph/R/community.R (community.cut) (edge.type.matrix) : removed 2007-04-12 Gabor Csardi * interfaces/R/igraph/R/tkplot.R (.tkplot.update.edge) : bug corrected, edge endpoints were calculated with wrong vertex size 2007-04-07 Gabor Csardi * interfaces/R/igraph/community.R (modularity) : rewritten to call C function * interfaces/R/src/rinterface.c (R_igraph_modularity) : added 2007-04-06 Gabor Csardi * interfaces/R/igraph/community.R (community.to.membership) : added * interfaces/R/src/rinterface.c (R_igraph_community_to_membership) : added * interfaces/R/igraph/community.R (fastgreedy.community) : added * interfaces/R/src/rinterface.c (R_igraph_community_fastgreedy) : added 2007-04-04 Gabor Csardi * interfaces/R/igraph/community.R (.memberDend) (as.dendrogram.igraph.walktrap, as.dendrogram.igraph.ebc) : added * interfaces/R/igraph/community.R (edge.betweenness.community) (walktrap.community) : 'labels' argument added * interfaces/R/igraph/R/community.R (edge.betweenness.community) : 'merges' and 'bridges' options added (edge.betweenness.community.merges) : added * interfaces/R/src/rinterface.c (R_igraph_community_edge_betweenness) : 'merges' and 'bridges' arguments added (R_igraph_community_eb_get_merges) : added 2007-04-03 Gabor Csardi * interfaces/R/src/rinterface.c (R_igraph_spinglass_community) (R_igraph_spinglass_my_community, R_igraph_walktrap_community) : updated after renames * interfaces/R/igraph/R/community.R (edge.betweenness.community) : optionally return eb values * interfaces/R/src/rinterface.c (R_igraph_community_edge_betweenness) : updated 2007-04-02 Gabor Csardi * interfaces/R/igraph/R/community.R (edge.betweenness.community) : added * interfaces/R/src/rinterface.c (R_igraph_community_edge_betweenness) : added * interfaces/R/igraph/R/structural.properties.R (topological.sort) : added * interfaces/R/src/rinterface.c (R_igraph_topological_sorting) : added * interfaces/R/igraph/R/community.R (walktrap.community) : added * interfaces/R/src/rinterface.c (R_igraph_walktrap_community) : added 2007-03-31 Gabor Csardi * interfaces/R/igraph/R/foreign.R (read.graph, read.graph.graphdb) : support added for graphdb format * interfaces/R/igraph/R/foreign.R (graph.graphdb) : read the graph using the C level function * interfaces/R/src/rinterface.c (R_igraph_read_graph_graphdb) : added * interfaces/R/igraph/R/foreign.R (read.graph.toraw) : modified to read the file in binary mode 2007-03-30 Gabor Csardi * interfaces/R/igraph/R/foreign.R (graph.graphdb) : added * interfaces/R/igraph/R/topology.R (graph.isomorphic.vf2) : added * interfaces/R/src/rinterface.c (R_igraph_isomorphic_vf2) : added 2007-03-29 Gabor Csardi * interfaces/R/igraph/R/revolver.R (evolver.d, evolver.ad) : added * interfaces/R/src/rinterface.c (R_igraph_evolver_d) (R_igraph_evolver_ad) : added * interfaces/R/src/rinterface.c (R_igraph_vector_to_SEXP) (R_igraph_0orvector_to_SEXP, R_igraph_0ormatrix_to_SEXP) : added 2007-03-26 Gabor Csardi * interfaces/R/igraph/R/measure.dynamics.R (measure.dynamics.id) : which argument added to choose from the two expected citations calculation versions * interfaces/R/src/rinterface.c (R_igraph_measure_dynamics_id_expected) : updated accordingly 2007-03-25 Gabor Csardi * interfaces/R/igraph/R/measure.dynamics.R (measure.dynamics.id) (measure.dynamics.idage) : 'error' argument added * interfaces/R/src/rinterface.c (R_igraph_measure_dynamics_id_expected) (R_igraph_measure_dynamics_idage_expected) : added * interfaces/R/igraph/R/measure.dynamics.R (measure.dynamics.id) (measure.dynamics.idage) : 'cites' argument added * interfaces/R/src/rinterface.c (R_igraph_measure_dynamics_id) (R_igraph_measure_dynamics_idage) : updated to have 'cites' * interfaces/R/igraph/R/measure.dynamics.R (measure.dynamics.id) : 'debug' and 'debugdeg' added * interfaces/R/src/rinterface.c (R_igraph_measure_dynamics_id) : updated to have 'debug' and 'debugdeg' * interfaces/R/igraph/R/measure.dynamics.R (measure.dynamics.id) (measure.dynamics.idage) : some reorganization to return consistent 'st' 2007-03-23 Gabor Csardi * interfaces/R/igraph/R/tkplot.R (.tkplot.convert.color) : drop alpha channel if present * interfaces/R/igraph/R/tkplot.R (.tkplot.convert.color, tkplot) : added, convert numeric colors to color names 2007-03-22 Gabor Csardi * interfaces/R/igraph/R/plot.R (rglplot) : edge plotting rewritten 2007-03-21 Gabor Csardi * interfaces/R/igraph/R/plot.R (rglplot) : support for loop edges * interfaces/R/igraph/R/plot.common.R (i.default.values) * interfaces/R/igraph/R/plot.R (rglplot) : loop.angle2 argument added 2007-03-20 Gabor Csardi * interfaces/R/igraph/R/plot.R (rglplot) : new parameter handling style added * interfaces/R/igraph/R/plot.R (plot.igraph) * interfaces/R/igraph/R/plot.common.R (i.default.values) : loop.angle edge parameter added * interfaces/R/igraph/R/tkplot.R (tkplot) : new parameter handling style added * interfaces/R/igraph/R/tkplot.R (tkplot) : added support for arrow.mode argument * interfaces/R/igraph/R/plot.R (plot.igraph) : modified for the new parameter handling * interfaces/R/igraph/R/plot.common.R (i.parse.plot.params) (i.default.values) : added, new parameter handling * interfaces/R/igraph/R/plot.common.R (plot.igraph) : make the margin bigger with the size of the vertices * interfaces/R/igraph/R/plot.R (plot.igraph) : bug corrected, arrows were drawn improperly when any(edge.lty!=1) 2007-03-19 Gabor Csardi * interfaces/R/igraph/R/plot.R (rglplot.igraph) : suspend updating while plotting the graph * interfaces/R/igraph/R/plot.R (rglplot.igraph) : 1) plotting edges as boxes 2) plotting arrows 3) arrow.mode argument added 4) layout argument can be a 2d layout as well 5) warnings about labels and edge.labels eliminated 6) the '00' label bug corrected 2007-03-17 Gabor Csardi * interfaces/R/igraph/R/games.R (barabasi.game) : bug corrected, call nonlinear game is zero.appeal is not 1 * interfaces/R/src/rinterface.c (R_igraph_measure_dynamics_ditedcat) : bug corrected, sd was never calculated 2007-03-16 Gabor Csardi * interfaces/R/igraph/R/measure.dynamics.R (measure.dynamics.citingcat.citedcat) : added * interfaces/R/src/rinterface.c (R_igraph_measure_dynamics_citingcat_citedcat) (R_igraph_measure_dynamics_citingcat_citedcat_st) : added 2007-03-14 Gabor Csardi * interfaces/R/igraph/R/games.R (citing.cited.type.game) : added * interfaces/R/src/rinterface.c (R_igraph_citing_cited_type_game) : added * interfaces/R/igraph/R/games.R (cited.type.game) : added * interfaces/R/src/rinterface.c (R_igraph_cited_type_game) : added * interfaces/R/igraph/R/measure.dynamics.R (measure.dynamics.citedcat) : added * interfaces/R/src/rinterface.c (R_igraph_measure_dynamics_citedcat) (R_igraph_measure_dynamics_citedcat_st) : added 2007-03-12 Gabor Csardi * interfaces/R/igraph/R/measure.dynamics.R (measure.dynamics.id) (measure.dynamics.idage, measure.dynamics.lastcit) : (re)added 'number' argument (measure.dynamics.lastcit) : added 'norm.method' argument * interfaces/R/src/rinterface.c (R_igraph_measure_dynamics_id) (R_igraph_measure_dynamics_idage, R_igraph_measure_dynamics_lastcit) : updated * interfaces/R/igraph/R/measure.dynamics.R (measure.dynamics.age) : added * interfaces/R/src/rinterface.c (R_igraph_measure_dynamics_age) (R_igraph_measure_dynamics_age_st) : added 2007-03-11 Gabor Csardi * interfaces/R/igraph/R/measure.dynamics.R (measure.dynamics.id) : 'start.vertex', 'significance', 'estind', 'estage', 'number' arguments removed, 'norm.method' added (measure.dynamics.idage) : 'start.vertex', 'significance', 'estind', 'estage', 'number' arguments removec, 'norm.method' added (measure.dynamics.citedcat.id.age) : 'number' argument removed (measure.dynamics.citingcat.id.age) : 'number' argument removed (measure.dynamics.d.d) : 'sd' and 'no' arguments removed * interfaces/R/src/rinterface.c (R_igraph_measure_dynamics_id) (R_igraph_measure_dynamics_idwindow) (R_igraph_measure_dynamics_idage) (R_igraph_measure_dynamics_citedcat_id_age) (R_igraph_mesaure_dynamics_citingcat_id_age) (R_igraph_measure_dynamics_d_d) : updated (R_igrpah_measure_dynamics_idage_debug) : removed 2007-03-09 Gabor Csardi * interfaces/R/igraph/R/plot.R (plot.igraph) : 'arrow.mode' argument added * interfaces/R/igraph/R/plot.common.R (i.get.arrow.mode) : added 2007-03-08 Gabor Csardi * interfaces/R/igraph/R/games.R (lastcit.game) : added * interfaces/R/igraph/R/measure.dynamics.R (measure.dynamics.lastcit) : added * interfaces/R/src/rinterface.c (R_igraph_measure_dynamics_lastcit) (R_igraph_measure_dynamics_lastcit_st, R_igraph_lastcit_game) : added * interfaces/R/igraph/R/games.R (lastcit.game) : added 'directed' argument * interfaces/R/src/rinterface.c (R_igraph_lastcit_game) : 'directed' arg. added 2007-03-06 Gabor Csardi * interfaces/R/igraph/R/measure.dynamics.R (mesasure.dynamics.citingcat.id.age, measure.dynamics.citedcat.id.age) : * interfaces/R/src/rinterface.c (R_igraph_measure_dynamics_citedcat_id_age) (R_igraph_measure_dynamics_citingcat_id_age) : standard deviation calculation corrected 2007-02-27 Gabor Csardi * interfaces/R/igraph/R/structural.properties.R (alpha.centrality) : added * interfaces/R/igraph/R/print.R (print.igraph) : better printing of vertex and edge arguments * interfaces/R/igraph/R/print.R (summary.igraph) : print attribute names 2007-02-18 Gabor Csardi * interfaces/R/igraph/R/structural.properties.R (transitivity) : call a special function if the local transitivity of all vertices requested * interface/R/src/rinterface.c (R_igraph_transitivity_local_undirected_all) : added 2007-02-08 Gabor Csardi * interfaces/R/igraph/R/plot.R (plot.igraph) : bug corrected 2007-02-02 Gabor Csardi * interfaces/R/igraph/R/structural.properties.R (graph.kcores) : renamed to graph.coreness * interfaces/R/src/rinterface.c (R_igraph_k_cores) : renamed to R_igraph_coreness 2007-01-29 Gabor Csardi * interfaces/R/igraph/R/plot.R (plot.igraph) : corrected loop drawing * interfaces/R/igraph/R/plot.common.R (i.get.edge.lty) : added * interfaces/R/igraph/R/plot.R (plot.igraph) : edge.lty argument added, edge.color and edge.width handled well even if loops edges are present * interfaces/R/igraph/R/tkplot.R (tkplot) : edge.lty argument added 2007-01-14 Gabor Csardi * interfaces/R/src/rinterface.c.in (R_igraph_empty) : removed, this is now autogenerated * interface/R/igraph/R/interface.R (graph.empty) : removed, this is now autogenerated 2007-01-07 Gabor Csardi * interfaces/R/igraph/R/cliques.R (cliques, largest.cliques) (maximal.cliques, clique.number, independent.vertex.sets) (largest.independent.vertex.sets, maximal.independent.vertex.sets) (independence.number) : added * interfaces/R/src/rinterface.c (R_igraph_cliques) (R_igraph_largest_cliques, R_igraph_maximal_cliques) (R_igraph_clique_number, R_igraph_independent_vertex_sets) (R_igraph_largest_independent_vertex_sets) (R_igraph_maximal_independent_vertex_sets) (R_igraph_independence_number) 2006-12-31 Gabor Csardi * interfaces/R/igraph/R/iterators.R (V) : added 'innei' and 'outnei' shorthands 2006-12-30 Gabor Csardi * interfaces/R/igraph/R/structural.properties.R (graph.kcores: added * interfaces/R/src/rinterface.c (R_igraph_k_cores) : added 2006-12-18 Gabor Csardi * interfaces/R/igraph/R/games.R (connect.neighborhood) : added * interfaces/R/src/rinterface.c (R_igraph_connect_neighborhood) : added * interfaces/R/igraph/R/games.R (rewire.edges, watts.strogatz.game) : added * interfaces/R/src/rinterface.c (R_igraph_rewire_edges) (R_igraph_watts_strogatz_game) : added * interfaces/R/igraph/R/games.R (rewire.edges) : typo corrected 2006-12-17 Gabor Csardi * interfaces/R/igraph/R/tkplot.R (.tkplot.select.color) : replaced deprecated 'tkcmd' with 'tcl' 2006-12-12 Gabor Csardi * interfaces/R/igraph/src/rinterface.c (R_igraph_attrivute_add_vertices) : bug corrected * interfaces/R/igraph/src/rinterface.c (R_igraph_SEXP_to_strvector_copy) : eliminate 'Calloc' 2006-12-05 Gabor Csardi * interfaces/R/igraph/src/rinterface.c (R_igraph_laplacian) : bug corrected 2006-12-04 Gabor Csardi * interfaces/R/igraph/R/src/rinterface.c (R_igraph_get_all_shortest_paths) : memory leak corrected (R_igraph_neighborhood, R_igraph_neighborhood_graphs) : bug corrected * interfaces/R/igraph/R/games.c (preference.game) (asymmetric.preference.game) : 'PACKAGE' argument added to .Call 2006-12-01 Gabor Csardi * interfaces/R/igraph/R/igraph/games,R (preference.game) (asymmetric.preference.game) : added * interfaces/R/igraph/R/src/rinterface.c (R_igraph_preference_game, R_igraph_asymmetric_preference_game) : added * interfaces/R/igraph/R/igraph/structural.properties.R (graph.laplacian) : updated to use the C version * interfaces/R/src/rinterface.c (R_igraph_laplacian) : added 2006-11-28 Gabor Csardi * interfaces/R/igraph/R/structural.properties.R (transitivity) : added local average type * interfaces/R/src/rinterface.c (R_igraph_transitivity_avglocal_undirected) : added 2006-11-24 Gabor Csardi * interfaces/R/igraph/R/structural.properties.R (neighborhood.size) (neighborhood, graph.neighborhood) : added * interfaces/R/src/rinterface.c (R_igraph_neighborhood_size) (R_igraph_neighborhood, R_igraph_neighborhood_graphs) : added 2006-11-19 Gabor Csardi * interfaces/R/igraph/R/structural.properties.R (transitivity) : slightly rewritten, updated, more types are supported now * interfaces/R/src/rinterface.c (R_igraph_transitivity) : removed (R_igraph_transitivity_undirected) (R_igraph_transitivity_local_undirected) : added 2006-11-18 Gabor Csardi * interfaces/R/igraph/R/components.R (no.clusters) : added * interfaces/R/src/rinterface.c (R_igraph_no_clusters) : added * interfaces/R/igraph/R/minimum.spannin.tree.R (minimum.spanning.tree) : use 'weight' edge attribute automatically if present 2006-11-14 Gabor Csardi * interfaces/R/igraph/R/structure.generators.R (graph.extended.chordal.ring) : added * interfaces/R/src/rinterface.c (R_igraph_extended_chordal_ring) : added 2006-11-09 Gabor Csardi * interfaces/R/src/rinterface.c (R_igraph_spinglass_my_community) : return more data: cohesion, adhesion, inner & outer links 2006-11-07 Gabor Csardi * interfaces/R/igraph/R/community.R (spinglass.community) : removed unneccesary arguments from .Call * interfaces/R/src/rinterface.c (R_igraph_spinglass_my_community) : removed unneccesary arguments 2006-11-06 Gabor Csardi * interfaces/R/igraph/R/community.R (spinglass.community) : added * interfaces/R/src/rinterface.c (R_igraph_spinglass_community) (R_igraph_spinglass_my_community) : added 2006-10-21 Gabor Csardi * interfaces/R/igraph/R/structure.generators.R (graph.adjacency) : added 'weighted' argument to create weighted graphs 2006-10-18 Gabor Csardi * interfaces/R/igraph/R/structural.properties.R (constraint) : weight parameter added * interfaces/R/igraph/src/rinterface.c (R_igraph_constraint) : weight parameter added 2006-10-08 Gabor Csardi * interfaces/R/igraph/R/flow.R (graph.vertex.mincut) : removed (graph.maxflow, graph.mincut, vertex.connectivity, edge.connectivity) (edge.disjoint.paths, vertex.disjoint.paths, graph.adhesion) (graph.cohesion) : rewritten * interfaces/R/src/rinterface.c (R_igraph_edge_connectivity_pair) (R_igraph_vertex_connectivity_pair, R_igraph_minimum_cut) (R_igraph_minimum_vertex_cut_pair, R_igraph_minimum_vertex_cut) : removed (R_igraph_mincut_value, R_igraph_st_vertex_connectivity) (R_igraph_vertex_connectivity, R_igraph_st_edge_connectivity) (R_igraph_edge_connectivity, R_igraph_st_mincut_value) (R_igraph_edge_disjoint_paths, R_igraph_vertex_disjoint_paths) (R_igraph_adhesion, R_igraph_cohesion) : added 2006-10-06 Gabor Csardi * interfaces/R/src/rinterface.c (R_igraph_attribute_permute_edges) : added 2006-10-05 Gabor Csardi * interfaces/R/igraph/R/flow.R (graph.mincut, graph.vertex.mincut) : added * interfaces/R/src/rinterface.c (R_igraph_minimum_cut) (R_igraph_minimum_vertex_cut_pair, R_igraph_minimum_vertex_cut) 2006-09-28 Gabor Csardi * interfaces/R/igraph/R/flow.R (edge.connectivity, graph.adhesion) (edge.dosjoint.paths, vertex.connectivity, graph.cohesion) (vertex.disjoint.paths) : added * interfaces/R/src/rinterface.c (R_igraph_edge_connectivity_pair) (R_igraph_edge_connectivity, R_igraph_vertex_connectivity_pair) (R_igraph_vertex_connectivity) : added 2006-09-27 Gabor Csardi * interfaces/R/igraph/R/flow.R (graph.maxflow) : bug corrected 2006-09-26 Gabor Csardi * interfaces/R/igraph/R/foreign.R (read.graph, write.graph) : dimacs format added (read.graph.dimacs, write.graph.dimacs) : added * interfaces/R/src/rinterface.c (R_igraph_read_graph_dimacs) (R_igraph_write_graph_dimacs) : added 2006-09-25 Gabor Csardi * interfaces/R/igraph/R/structural.properties.R (graph.density) : added loops argument * interfaces/R/src/rinterface.c (R_igraph_density) : added loops argument * interfaces/R/igraph/R/conversion.R (get.edgelist) : bug corrected * interfaces/R/igraph/R/plot.R (plot.igraph) : removed unused argument 'loop.cex' * interfaces/R/igraph/R/structural.properties.R (bonpow) : removed unused argument 'tmaxdev' 2006-09-24 Gabor Csardi * interfaces/R/igraph/R/structure.generators.R (graph.edgelist) : added * interfaces/R/igraph/R/conversion.R (get.edgelist) : names argument added * interfaces/R/igraph/R/print.R (print.igraph) : updated * interfaces/R/igraph/R/community.R (edge.type.matrix) : updated * interfaces/R/igraph/R/plot.R (rglplot) : updated * interfaces/R/igraph/R/flow.R (graph.maxflow) : added * interfaces/R/src/rinterface.c (R_igraph_maxflow) : added 2006-09-22 Gabor Csardi * interfaces/R/igraph/R/plot.R (plot.igraph) : loop edges added * interfaces/R/igraph/R/plot.R (plot.igraph) : more advanced loops * interfaces/R/igraph/R/tkplot.R (tkplot, .tkplot.update.edge) (.tkplot.create.edge) : loop edges added 2006-09-21 Gabor Csardi * interfaces/R/igraph/R/interace.R (add.vertices, add.edges) : attr argument added * interfaces/R/igraph/R/structure.generators.R (graph.data.frame) : added * interfaces/R/igraph/R/structure.generators.R (graph.data.frame) : directed argument added 2006-09-15 Gabor Csardi * interfaces/R/igraph/R/structural.properties.R (graph.density) : added * interfaces/R/src/rinterface.c (R_igraph_density) : added * interfaces/R/igraph/R/interface.R (add.edges) : attribute handling added * interfaces/R/igraph/R/interface.R (add.vertices) : attribute handling added 2006-09-05 Gabor Csardi * interfaces/R/igraph/R/games.R (grg.game) : added * interfaces/R/src/rinterface.c (R_igraph_grg_game) : added 2006-09-03 Gabor Csardi * interfaces/R/igraph/R/conversion.R (get.adjacency) : added 'attr', 'names' and 'binary' arguments 2006-08-29 Gabor Csardi * interfaces/R/igraph/R/structural.properties.R (bonpow) : added, ported from SNA 2006-08-21 Gabor Csardi * interfaces/R/igraph/R/iterators.R (E<-) : value is last argument, this is the R policy 2006-08-16 Gabor Csardi * interfaces/R/src/rinterface.c (R_igraph_attribute_get_info) : INTSXP is considered at numeric attribute 2006-08-14 Gabor Csardi * interfaces/R/src/rinterface.c (R_igraph_motifs_randesu_estimate) : repaired 2006-08-12 Gabor Csardi * interfaces/R/igraph/R/iterators.R (P, path) : removed, they're built into E() (E, E<-) : add P, path arguments 2006-08-10 Gabor Csardi * interfaces/R/igraph/R/iterators.R ([.igraph.vs, [.igraph.es) : new indexing functions: nei(), adj(), from(), to() * interfaces/R/src/rinterface.c (R_igraph_vs_nei, R_igraph_vs_adj) (R_igraph_es_adj) : added 2006-08-08 Gabor Csardi * interfaces/R/igraph/R/foreign.R (read.graph.graphml) : removed 'directed' attribute * interfaces/R/src/rinterface.c (R_igraph_read_graph_graphml) : remove 'directed' attribute 2006-08-07 Gabor Csardi * interfaces/R/igraph/R/foreign.R (read.graph, write.graph) : added graphml format (read.graph.graphml, write.graph.graphml) : added * interfaces/R/src/rinterface.c (R_igraph_read_graph_graphml) (R_igraph_write_graph_graphml) : added 2006-08-02 Gabor Csardi * interfaces/R/igraph/R/iterators.R ([.igraph.es) : adj function added 2006-07-25 Gabor Csardi * interfaces/R/igraph/R/conversion.R (as.directed, as.undirected) : added * interfaces/R/src/rinterface.c (R_igraph_to_directed) (R_igraph_to_undirected) : added 2006-07-24 Gabor Csardi * interfaces/R/igraph/R/foreign.R (write.graph) : added pajek format (write.graph.pajek) : added * interfaces/R/src/rinterface.c (R_igraph_write_graph_pajek) : added * interfaces/R/src/rinterface.c (R_igraph_attribute_get_numeric_vertex_attr) (R_igraph_attribute_get_numeric_edge_attr) : convert to NUMERIC 2006-07-22 Gabor Csardi * interfaces/R/igraph/R/structural.properties.R (page.rank) : added * interfaces/R/src/rinterface.c (R_igraph_pagerank) : added * interfaces/R/igraph/R/structural.properties.R (reciprocity) : added * interfaces/R/src/rinterface.c (R_igraph_reciprocity) : added * interfaces/R/igraph/R/layout.R (layout.reingold.tilford) : added * interfaces/R/igraph/R/tkplot.R : added Reingold-Tilford layout to menu * interfaces/R/src/rinterface.c (R_igraph_layout_reingold_tilford) : added * interfaces/R/igraph/R/structural.properties.R (rewire) : added * interfaces/R/src/rinterface.c (R_igraph_rewire) : added 2006-07-18 Gabor Csardi * interfaces/R/src/rinterface.c : updated, 'attr' attribute removed. 2006-07-17 Gabor Csardi * interfaces/R/src/rinterface.c : updated to new delete_edges interface * interfaces/R/igraph/R/interface.R (delete.edges) : edge sequence argument * interfaces/R/igraph/R/iterators.R (P, path) : added * interfaces/R/src/rinterface.c (R_igraph_es_path, R_igraph_es_pairs) : added 2006-07-15 Gabor Csardi * interfaces/R/igraph/R/structural.properties.R (edge.betweenness) : range check for 'e' argument 2006-07-14 Gabor Csardi * interfaces/R/igraph/R/attributes.R (get.vertex.attribute) (set.vertex.attribute, get.edge.attribute, set.edge.attribute) : bugs eliminated ('g' in the argument list instead of 'graph') * interfaces/R/igraph/R/structural.properties.R (get.shortest.paths) : bug eliminated 2006-07-11 Gabor Csardi * interfaces/R/igraph/R/foreign.R (read.graph) : pajek format added (read.graph.pajek) : added * interfaces/R/src/rinterface.c (R_igraph_read_graph_pajek) : added * interfaces/R/igraph/R/layout.R (layout.merge) : bug corrected * interfaces/R/igraph/R/operators.R (graph.disjoint.union) (graph.union, graph.intersection, graph.compose) : graph argument checking bugs corrected * interfaces/R/src/rinterface.c (R_igraph_attribute_add_edges) : string attribute type bug corrected * interfaces/R/src/rinterface.c (R_igraph_strvector_to_SEXP) : argument type now const 2006-07-06 Gabor Csardi * interfaces/R/igraph/R/games.R (aging.prefatt.game) : zero.age.appeal age.coef, deg.coef added * interfaces/R/src/rinterface.c (R_igraph_barabasi_aging_game) : zero_age_appeal, deg_coef, age_coef added 2006-06-28 Gabor Csardi * interfaces/R/igraph/R/structural.properties.R (constraint) : added * interfaces/R/igraph/src/rinterface.c (R_igraph_constraint) : added 2006-06-24 Gabor Csardi * interfaces/R/igraph/R/plot.common.R (i.get.vertex.frame.color) : added * interfaces/R/igraph/R/plot.R (plot.igraph) : vertex.frame.color argument added * interfaces/R/igraph/R/tkplot.R (tkplot) : vertex.frame.color argument added (.tkplot.create.vertex) : vertex.frame.color handling added (.tkplot.deselect.vertex) : vertex.frame.color handling added * interfaces/R/igraph/R/iterators.R ([.igraph.vs, [.igraph.es) : added parent environment to the evaluation list * interfaces/R/igraph/R/iterators.R ([.igraph.vs, [.igraph.es) : "get" bug corrected * interfaces/R/igraph/R/basic.R (get.edge) : added * interfaces/R/src/rinterface.c (R_igraph_get_edge) : added * interfaces/R/igraph/R/iterators.R (print.igraph.es) : prettier printing of edge sequences 2006-06-17 Gabor Csardi * interfaces/R/igraph/R/games.R (ba.game, aging.prefatt.game) : added zero.appeal argument * interfaces/R/src/rinterface.c (R_igraph_nonlinear_barabasi_game) (R_igraph_recent_degree_game, R_igraph_barabasi_aging_game) (R_igraph_recent_degree_aging_game) : added zero appeal argument 2006-06-12 Gabor Csardi * interfaces/R/src/rinterface.c (R_igraph_array3_to_SEXP) (R_igraph_SEXP_to_array3, R_igraph_SEXP_to_array3_copy) : added * interfaces/R/igraph/R/measure.dynamics.R (measure.dynamics.citedcat.id.age) : added * interfaces/R/src/rinterface.c (R_igraph_measure_dynamics_citedcat_id_age) (R_igraph_measure_dynamics_citedcat_id_age_st) : added * interfaces/R/igraph/R/measure.dynamics.R (measure.dynamics.citingcat.id.age) : added * interfaces/R/src/rinterface.c (R_igraph_measure_dynamics_citingcat_id_age) (R_igraph_measure_dynamics_citingcat_id_age_st) : added 2006-06-03 Gabor Csardi * interfaces/R/igraph/R/games.R (aging.prefatt.game) : rewritten to call new C function * interfaces/R/src/rinterface.c (R_igraph_barabasi_aging_game) : added * interfaces/R/igraph/R/measure.dynamics.R (measure.dynamics.idage) : added time.window argument * interfaces/R/src/rinterface.c (R_igraph_measure_dynamics_idage) (R_igraph_measure_dynamics_idage_st) : added time_window argument * interfaces/R/igraph/R/games.R (aging.prefatt.game) : added time.window argument * interfaces/R/src/rinterface.c (R_igraph_recent_degree_aging_game) : added 2006-05-29 Gabor Csardi * interfaces/R/igraph/R/par.R (igraph.par) : slightly different return values * interfaces/R/igraph/R/layout.R (layout.fruchterman.reingold) (layout.fruchterman.reingold.grid, layout.kamada.kawai) (layout.merge) : updated verbose argument * interfaces/R/igraph/R/package.R (.onLoad) : added default parameters * interfaces/R/igraph/R/print.R (print.igraph) : updated attribute printing, it is based on parameters now 2006-05-28 Gabor Csardi * interfaces/R/igraph/R/foreign.R (write.graph.lgl) : bug corrected * interfaces/R/igraph/R/foreign.R (write.graph) : lgl format added * interfaces/R/src/rinterface.c (R_igraph_attribute_get_numeric_vertex_attr) (R_igraph_attribute_get_string_vertex_attr) (R_igraph_attribute_get_numeric_edge_attr) (R_igraph_attribute_get_string_edge_attr) : handle vertex/edge seq 2006-05-27 Gabor Csardi * interfaces/R/igraph/R/structural.properties.R (graph.laplacian) : added 2006-05-26 Gabor Csardi * interfaces/R/igraph/R/iterators.R (print.igraph.vs) (print.igraph.es) : added * interfaces/R/igraph/R/iterators.R ([.igraph.vs, [.igraph.es) : indexing based on attributes a'le GUESS * interfaces/R/igraph/R/iterators.R (%--%, %->%, %<-%) : added 2006-05-25 Gabor Csardi * interfaces/R/igraph/R/foreign.R (write.graph.ncol, write.graph.lgl) : updated to new vertex and edge sequences * interfaces/R/src/rinterface.c (R_igraph_attribute_has_attr) (R_igraph_attribute_get_numeric_graph_attr) (R_igraph_attribute_get_string_graph_attr) (R_igraph_attribute_get_numeric_vertex_attr) (R_igraph_attribute_get_string_vertex_attr) (R_igraph_attribute_get_numeric_edge_attr) (R_igraph_attribute_get_string_edge_attr) : NULL changed to R_NilValue, convert attributes to NUMERIC or CHARACTER (R_igraph_attributes_gettype) : added 2006-05-20 Gabor Csardi * interfaces/R/igraph/R/games.R (ba.game, recent.degree.game) : latter merged into the former * interfaces/R/igraph/R/measure.dynamics.R (measure.dynamics.id) : time.window parameter added * interfaces/R/src/rinterface.c (R_igraph_measure_dynamics_idwindow) (R_igraph_measure_dynamics_idwindow_st) : added 2006-05-17 Gabor Csardi * interfaces/R/igraph/R/games.R (recent.degree.game) : added * interfaces/R/src/rinterface.c (R_igraph_recent_degree_game) : added 2006-05-16 Gabor Csardi * interfaces/R/igraph/R/games.R (ba.game) : added 'power' argument * interfaces/R/src/rinterface.c (R_igraph_nonlinear_barabasi_game) : added * interfaces/R/igraph/R/measure.dynamics.R * interfaces/R/igraph/R/motifs.R * interfaces/R/igraph/R/attributes.R * interfaces/R/igraph/R/iterators.R * interfaces/R/igraph/R/minimum.spanning.tree.R * interfaces/R/igraph/R/plot.R * interfaces/R/igraph/R/community.R * interfaces/R/igraph/R/operators.R * interfaces/R/igraph/R/topology.R * interfaces/R/igraph/R/foreign.R * interfaces/R/igraph/R/layout.R * interfaces/R/igraph/R/interface.R * interfaces/R/igraph/R/print.R * interfaces/R/igraph/R/structure.info.R * interfaces/R/igraph/R/basic.R * interfaces/R/igraph/R/components.R * interfaces/R/igraph/R/conversion.R * interfaces/R/igraph/R/structural.properties.R * interfaces/R/igraph/R/tkplot.R * interfaces/R/igraph/R/cocitation.R * interfaces/R/igraph/R/centrality.R : is.igraph checks added 2006-05-15 Gabor Csardi * interfaces/R/igraph/R/attributes.R (get.graph.attribute) (set.graph.attribute, get.vertex.attribute, set.vertex.attribute) (get.edge.attribute, set.edge.attribute) : updated to new attribute handling (list.graph.attributes, list.vertex.attributes, list.edge.attributes) (remove.graph.attributes, remove.vertex.atattributes) (remove.edge.attributes) : added, new attribute handling (g,e,v) : removed * interfaces/R/igraph/R/iterators.R (V, E) : updated, new iterators (igraph.vs.all, igraph.es.all, igraph.vs.vector, igraph.vs.vector) (print.igraphvsseq, print.igraphesseq, print.igraphvsvector) (print.igraphesvector, length.igraphvsseq, length.igraphesseq) (length.igraphvsvector, length.igraphesvector, igraph.vs.next) (igraph.vs.end, igraph.vs.get, igraph.vs.get.igraphvsseq) (igraph.vs.get.igraphvsvector, igraph.vs.reset, as.vector.igraphvssseq) (as.vector.igraphvsvector, igraph.es.next, igraph.es.end) (igraph.es.get, igraph.es.get.igraphesseq) (igraph.es.get.igraphesvector, igraph.es.reset, igraph.es.from) (igraph.es.from.igraphesseq, igraph.es.from.igraphesvector) (igraph.es.to, igraph.es.to.igraphesseq) (igraph.es.to.igraphesvector, as.vector.igraphesseq) (as.vector.igraphesvector, $.igraphvsseq, $.igraphvsvector) ($.igraphesseq, $.igraphesvector) : removed ([.igraph.vs, [.igraph.es, [<-.igraph.vs, [<-.igraph.es) ($.igraph.vs, $.igraph.es, $<-.igraph.vs, $<-.igraph.es) (V<-, E<-) : added (as.igraph.vs, as.igraph.es) : updated * interfaces/R/src/rinterface.c (R_SEXP_to_igraph_vs_copy) (R_SEXP_to_igraph_es_copy) : removed (R_SEXP_to_igraph_vs, R_SEXP_to_igraph_es) : added (R_igraph_delete_vertices, R_igraph_degree, R_igraph_closeness) (R_igraph_betweenness, R_igraph_cocitation, R_igraph_bibcoupling) (R_igraph_shortest_paths, R_igraph_get_shortest_paths) (R_igraph_subgraph, R_igraph_get_all_shortest_paths) : updated * interfaces/R/igraph/R/interface.R (delete.vertices) : updated * interfaces/R/igraph/R/print.R (print.igraph) : updated * interfaces/R/igraph/R/structural.properties.R (degree) (closeness, shortest.paths, get.shortest.paths) (get.all.shortest.paths, subcomponent, subgraph, betweenness) (edge.betweenness) : updated * interfaces/R/igraph/R/cocitation.R (cocitation, bibcoupling) : updated * interfaces/R/igraph/R/centrality.R (evcent) : updated 2006-05-12 Gabor Csardi * interfaces/R/igraph/R/measure.dynamics.R (measure.dynamics.d.d) : added 'no' argument, norm by the 0-0 degree appeal * interfaces/R/src/rinterface.c (R_igraph_measure_dynamics_id) : updated, added 'no' argument 2006-05-06 Gabor Csardi * interfaces/R/igraph/R/measure.dynamics.R (measure.dynamics.d.d) : added * interfaces/R/src/rinterface.c (R_igraph_measure_dynamics_d_d) (R_igraph_measure_dynamics_d_d_st) : added 2006-05-05 Gabor Csardi * interfaces/R/src/rinterface.c (R_igraph_getListElement) : added * interfaces/R/src/rinterface.c (R_igraph_attribute_add_vertices) (R_igraph_attribute_add_edges) : handle attr argument (R_igraph_attribute_get_info, R_igraph_attribute_has_attr) (R_igraph_get_numeric_graph_attr, R_igraph_get_string_graph_attr) (R_igraph_get_numeric_vertex_attr, R_igraph_get_string_vertex_attr) (R_igraph_get_numeric_edge_attr, R_igraph_get_string_edge_attr) : added (R_igraph_attribute_table) : updated (R_igraph_add_vertices, R_igraph_add_edges) : updated 2006-04-30 Gabor Csardi * interfaces/R/igraph/R/iterators.R (igraph.es.fromorder) (igraph.es.adj, igraph.vs.adj) : removed * interfaces/R/src/rinterface.c (R_igraph_vs_to_SEXP) (R_igraph_es_to_SEXP, R_igraph_vs_all, R_igraph_es_all) (R_igraph_es_fromorder, R_igraph_es_adj, R_igraph_vs_adj) (R_igraph_vs_vector, R_igraph_es_vector, R_igraph_vs_next) (R_igraph_es_next, R_igraph_vs_reset, R_igraph_es_reset) (R_igraph_vs_end, R_igraph_es_end, R_igraph_vs_get, R_igraph_es_get) (R_igraph_es_from, R_igraph_es_to) : removed * interfaces/R/igraph/R/iterators.R (V, E, print.igraphesseq) (print.igraphesseq, print.igraphvsvector, print.igraphesvector) (length.igraphvsseq, length.igraphesseq, length.igraphvsvector) (length.igraphesvector) : added * interfaces/R/igraph/R/structural.properties.R (get.all.shortest.paths) : updated * interfaces/R/src/rinterface.c (R_SEXP_to_igraph_vs_copy) (R_SEXP_to_igraph_es_copy) : rewritten (R_igraph_delete_vertices, R_igraph_closeness, R_igraph_betweenness) (R_igraph_cocitation, R_igraph_shortest_paths) (R_igraph_get_shortest_paths, R_igraph_subgraph) (R_igraph_get_all_shortest_paths) : updated 2006-04-28 Gabor Csardi * interfaces/R/src/rinterface.c (R_igraph_attribute_copy) : attribute handling but corrected 2006-04-23 Gabor Csardi * interfaces/R/src/rinterface.c (R_igraph_attribute_add_vertices) (R_igraph_attribute_add_edges, R_igraph_attribute_delete_vertices) (R_igraph_attribute_delete_edges) : handle vectors in addition to lists 2006-04-21 Gabor Csardi * interfaces/R/igraph/R/attributes.R (get.graph.attribute) (set.graph.attribute, get.vertex.attribute, set.vertex.attribute) (get.edge.attribute, set.edge.attribute) : updated * interfaces/R/src/rinterface.c (R_igraph_attribute_init) (R_igraph_attribute_destroy, R_igraph_attribute_copy) (R_igraph_attribute_add_vertices, R_igraph_attribute_delete_vertices) (R_igraph_attribute_add_edges, R_igraph_attribute_delete_edges) : written properly (?) (R_SEXP_to_igraph, R_SEXP_to_igraph_copy, R_igraph_to_SEXP) : updated * interfaces/R/src/rinterface.c (R_igraph_attribute_delete_edges) (R_igraph_attribute_delete_vertices) : updated for new igraph_i_attribute_delete_edges and igraph_i_attribute_delete_vertices semantics 2006-04-20 Gabor Csardi * interfaces/R/igraph/R/attributes.R (add.graph.attribute) (remove.graph.attribute, get.graph.attribute, set.graph.attribute) (add.vertex.attribute, remove.vertex.attribute) (get.vertex.attribute, set.vertex.attribute) (add.edge.attribute, remove.edge.attribute) (get.edge.attribute, set.edge.attribute) : rewritten (g.a, v.a, e.a, g.a<-, v.a<-, e.a<-) : temporarily removed * interfaces/R/src/rinterface.c (R_igraph_attribute_init) (R_igraph_attribute_destroy, R_igraph_attribute_copy) (R_igraph_attribute_add_vertices, R_igraph_attribute_add_edges) (R_igraph_attribute_delete_edges, R_igraph_attribute_table) (R_igraph_attribute_oldtable) : added (R_igraph_before, R_igraph_after) : updated (R_igraph_attributes_to_SEXP, R_SEXP_to_attributes) (R_SEXP_to_attributes_copy) : removed (R_igraph_to_SEXP, R_SEXP_to_igraph) : updated (R_igraph_subgraph, R_igraph_write_graph_ncol) (R_igraph_write_graph_lgl, R_igraph_decompose) : updated (R_igraph_add_graph_attribute, R_igraph_remove_graph_attribute) (R_igraph_get_graph_attribute, R_igraph_set_graph_attribute) (R_igraph_add_vertex_attribute, R_igraph_remove_vertex_attribute) (R_igraph_get_vertex_attribute, R_igraph_set_vertex_attribute) (R_igraph_add_edge_attribute, R_igraph_remove_edge_attribute) (R_igraph_get_edge_attribute, R_igraph_set_edge_attribute) (R_igraph_list_graph_attributes, R_igraph_list_vertex_attributes) (R_igraph_list_edge_attributes, R_igraph_list_edge_attributes) (R_igraph_get_vertex_attributes, R_igraph_get_edge_attributes) (R_igraph_set_vertex_attributes, R_igraph_set_edge_attributes) : removed 2006-03-31 Gabor Csardi * interfaces/R/src/rinterface.c (USE_RINTERNALS) : define this, it is required to access some macros in some R versions 2006-03-22 Gabor Csardi * interfaces/R/igraph/R/measure.dynamics.R (measure.dynamics.id) : added * interfaces/R/src/rinterface.c (R_igraph_measure_dynamics_id) : added 2006-03-20 Gabor Csardi * interfaces/R/src/rinterface.c (R_igraph_interrupt_handler) : free memory before returning after interruption for unix systems 2006-03-18 Gabor Csardi * interfaces/R/igraph/R/motifs.R (graph.motifs.no) : added * interfaces/R/src/rinterface.c (R_igraph_motifs_randesu_no) : added * interfaces/R/src/rinterface.c (R_igraph_oldinterrupt) (R_igraph_interrupt_handler) : added (R_igraph_before, R_igraph_after) : added interruption handling 2006-03-12 Gabor Csardi * interfaces/R/igraph/R/structural.properties.R (farthest.points, farthest.nodes) : former renamed to latter (get.all.shortest.paths) : to argument handled natively * interfaces/R/src/rinterface.c (R_igraph_get_all_shortest_paths) : updated, to argument added * interfaces/R/igraph/R/structural.properties.R (get.diameter) : added (farthest.points) : added (get.all.shortest.paths) : to argument added * interfaces/R/src/rinterface.c (R_igraph_diameter) : updated (R_igraph_get_diameter) : added (R_igraph_farthest_points) : added * interfaces/R/igraph/R/structural.properties.R (get.shortest.paths) : to argument added * interfaces/R/src/rinterface.c (R_igraph_get_shortest_paths) : updated 2006-03-08 Gabor Csardi * interfaces/R/igraph/R/games.R (aging.prefatt.game) : rewritten, does not work yet 2006-03-06 Gabor Csardi * interfaces/R/igraph/R/games.R (ba.game) : bug corrected * interfaces/R/igraph/R/measure.dynamics.R (measure.dynamics.idage) : error estimation added * interfaces/R/src/rinterface.c (R_igraph_measure_dynamics_idage) (R_igraph_measure_dynamics_idage_debug) : error estimation added 2006-03-03 Gabor Csardi * interfaces/R/igraph/R/foreign.R (read.graph.ncol) : added predef argument * interfaces/R/src/rinterface.c (R_igraph_read_graph_ncol) : added predef argument 2006-03-01 Gabor Csardi * interfaces/R/igraph/R/layout.R (layout.fruchterman.reingold) (layout.fruchterman.reingold.grid, layout.kamada.kawai,layout.merge) : verbose option (progress bar) added * interfaces/R/src/rinterface.c (R_igraph_progress_handler) : added (R_igraph_layout_kamada_kawai, R_igraph_layout_kamada_kawai_3d) (R_igraph_layout_fruchterman_reingold) (R_igraph_layout_fruchterman_reingold_3d, R_igraph_layout_merge_dla) : updated for verbose option 2006-02-28 Gabor Csardi * interfaces/R/igraph/R/layout.R (layout.merge) : add graph list parameter * interfaces/R/src/rinterface.c (R_igraph_layout_merge_dla) : updated * interfaces/R/igraph/R/operators.r (graph.disjoint.union) : bug corrected, calls R_igraph_disjoint_union * interfaces/R/igraph/R/operators.R (graph.compose, "%c%") : added * interfaces/R/src/rinterface.c (R_igraph_compose) : added 2006-02-27 Gabor Csardi * interfaces/R/igraph/R/operators.R (graph.complementer) : added * interfaces/R/src/rinterface.c (R_igraph_complementer) : added 2006-02-27 Gabor Csardi * interfaces/R/igraph/R/operators.R (graph.difference, "%m%") : added * interfaces/R/src/rinterface.c (R_igraph_difference) : added 2006-02-26 Gabor Csardi * interfaces/R/igraph/R/operators.R (igraph.union, igraph.disjoint.union) : first renamed to second (igraph.union, "%u%") : added * interfaces/R/src/rinterface.c (R_igraph_union, R_igraph_disjoint_union) : first renamed to second (R_igraph_union) : added 2006-02-26 Gabor Csardi * interfaces/R/igraph/R/operators.R (graph.intersection, "%s%") : added ("%u%", "%du%") : "%u%" renamed to "%du%" * interfaces/R/src/rinterface.c (R_igraph_intersection) : added (R_igraph_union) : updated 2006-02-23 Gabor Csardi * interfaces/R/igraph/R/operators.R (igraph.union, "%u%") : added * interfaces/R/src/rinterface.c (R_igraph_union) : added 2006-02-22 Gabor Csardi * interfaces/R/igraph/R/foreign.R (read.graph.ncol) : updated * interfaces/R/src/rinterface.c (R_igraph_read_graph_ncol) : updated 2006-02-22 Gabor Csardi * interfaces/R/igraph/R/layout.R (layout.merge) : added * interfaces/R/src/rinterface.c (R_igraph_layout_merge_dla) : added 2006-02-12 Gabor Csardi * interfaces/R/igraph/R/topology.R (graph.isocreate) : added * interfaces/R/igraph/R/motifs.R (graph.motifs.est) : added * interfaces/R/src/rinterface.c (R_igraph_motifs_randesu_estimate) (R_igraph_isoclass_create) : added 2006-02-10 Gabor Csardi * interfaces/R/igraph/R/structural.properties.R (get.all.shortest.paths) : added * interfaces/R/src/rinterface.c (R_igraph_get_all_shortest_paths) : added 2006-02-06 Gabor Csardi * interfaces/R/src/rinterface.c (R_igraph_motifs_randesu) : added * interfaces/R/igraph/R/motifs.R (graph.motifs) : added 2006-02-03 Gabor Csardi * interfaces/R/src/rinterface.c (R_igraph_growing_traits_game) : renamed to R_igraph_callaway_traits_game (R_igraph_establishment_game) : added * interfaces/R/igraph/R/games.R (callaway.traits.game) : updated (establishment.game) : added 2006-02-03 Gabor Csardi * interfaces/R/igraph/R/other.R (igraph.sample) : correct bug 2006-02-03 Gabor Csardi * interfaces/R/igraph/R/games.R (callaway.traits.game) : added * interfaces/R/src/rinterface.c (R_igraph_growing_traits_game) : added 2006-02-03 Gabor Csardi * interfaces/R/src/rinterface.c (R_igraph_isoclass_34) (R_igraph_isomorphic_34) : updated 2006-02-03 Gabor Csardi * interfaces/R/igraph/R/plot.R (plot.igraph) : correct bug for empty graphs * interfaces/R/igraph/R/topology.R (graph.isoclass) (graph.isomorphic) : added * interfaces/R/src/rinterface.c (R_igraph_isoclass_34) (R_igraph_isomorphic_34) : added 2006-02-01 Gabor Csardi * interfaces/R/igraph/R/plot.R (rglplot.igraph) : omit labels if NA 2006-02-01 Gabor Csardi * interfaces/R/igraph/R/layout.R (layout.random) (layout.fruchterman.reingold, layout.kamada.kawai) : added dim argument (layout.sphere) : added (i.layout.norm) : bug corrected * interfaces/R/src/rinterface.c (R_igraph_layout_kamada_kawai_3d) (R_igraph_layout_fruchterman_reingold_3d) (R_igraph_layout_random_3d, R_igraph_layout_sphere) : added * interfaces/R/igraph/R/plot.R (rglplot.igraph) : added 2006-01-31 Gabor Csardi * interfaces/R/igraph/R/layout.R (layout.fruchterman.reingold.grid) : added * interfaces/R/src/rinterface.c (R_igraph_layout_fruchterman_reingold_grid) : added 2006-01-31 Gabor Csardi * interfaces/R/igraph/R/layout.R (layout.lgl) : added root, corrected maxiter * interfaces/R/src/rinterface.c (R_igraph_layout_lgl) : added root 2006-01-30 Gabor Csardi * interfaces/R/igraph/R/layout.R (layout.lgl) : change defaults * interfaces/R/igraph/R/plot.R (plot.igraph) : add xlim & ylim parameters 2006-01-29 Gabor Csardi * interfaces/R/igraph/R/structure.generators.R (graph.atlas) : added * interfaces/R/src/rinterface.c (R_igraph_atlas) : added 2006-01-29 Gabor Csardi * interfaces/R/igraph/R/layout.R (layout.lgl) : updated * interfaces/R/src/rinterface.c (R_igraph_layout_lgl) : updated 2006-01-27 Gabor Csardi * interfaces/R/igraph/R/components.R (decompose.graph) : added * interfaces/R/igraph/R/layout.R (layout.lgl) : added * interfaces/R/src/rinterface.c (R_igraph_decompose) (R_igraph_layout_lgl) : added 2006-01-21 Gabor Csardi * R/attributes.R (get.vertex.attribute) : bug corrected * R/attributes.R (get.edge.attribute, set.edge.attribute) : updated to use edge sequences * src/rinterface.c (R_igraph_get_edge_attributes) (R_igraph_set_edge_attributes) : updated * R/iterators.R (as.igraph.es) : bug.corrected * src/rinterface.c (R_SEXP_to_igraph_attr) : added (R_igraph_subgraph, R_igraph_get_graph_attribute) (R_igraph_get_vertex_attribute, R_igraph_get_vertex_attributes) (R_igraph_list_graph_attributes, R_igraph_list_vertex_attributes) (R_igraph_get_edge_attribute, R_igraph_get_edge_attributes) (R_igraph_list_edge_attributes, R_igraph_write_graph_ncol) (R_igraph_write_graph_lgl) : updated to use R_SEXP_to_igraph_attr * src/rinterface.c (R_SEXP_to_igraph_es_copy) : typo corrected 2006-01-20 Gabor Csardi * R/structure.generators.R (igraph.lattice) : make length + dim form work 2006-01-20 Gabor Csardi * R/iterators.R (igraph.vs.reset, igraph.es.reset) : repaired * R/iterators.R (as.vector.igraphvsvector, as.vector.igraphesvector) : minus one bug corrected * R/attributes.R (get.edge.attribute, set.edge.attribute) : updated to use edge sequences * R/plot.R (plot.igraph) : return NULL invisibly * R/tkplot.R (tkplot.close, tkplot.off, tkplot.fit.to.screen) (tkplot.center, tkplot.reshape, tkplot.export.postscript) (tkplot.rotate) : return NULL invisibly