2006-08-21  Gabor Csardi  <csardi@rmki.kfki.hu>

	* interfaces/R/igraph/R/iterators.R (E<-) : value is last argument,
	this is the R policy

2006-08-16  Gabor Csardi  <csardi@rmki.kfki.hu>

	* interfaces/R/src/rinterface.c (R_igraph_attribute_get_info) : 
	INTSXP is considered at numeric attribute

2006-08-14  Gabor Csardi  <csardi@rmki.kfki.hu>

	* interfaces/R/src/rinterface.c (R_igraph_motifs_randesu_estimate) :
	repaired

2006-08-12  Gabor Csardi  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* interfaces/R/igraph/R/iterators.R ([.igraph.es) : adj function added

2006-07-25  Gabor Csardi  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* interfaces/R/src/rinterface.c : updated, 'attr' attribute removed.

2006-07-17  Gabor Csardi  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* interfaces/R/igraph/R/structural.properties.R (edge.betweenness) :
	range check for 'e' argument

2006-07-14  Gabor Csardi  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* 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  <csardi@kzoo.edu>

	* interfaces/R/igraph/R/structural.properties.R (constraint) : added
	* interfaces/R/igraph/src/rinterface.c (R_igraph_constraint) : added

2006-06-24  Gabor Csardi  <csardi@kzoo.edu>

	* 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  <csardi@kzoo.edu>

	* 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  <csardi@kzoo.edu>

	* 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  <csardi@kzoo.edu>

	* 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  <csardi@kzoo.edu>

	* 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  <csardi@kzoo.edu>

	* 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  <csardi@kzoo.edu>

	* interfaces/R/igraph/R/structural.properties.R (graph.laplacian) :
	added

2006-05-26  Gabor Csardi  <csardi@kzoo.edu>

	* 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  <csardi@kzoo.edu>

	* 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  <csardi@kzoo.edu>

	* 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  <csardi@kzoo.edu>

	* 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  <csardi@kzoo.edu>

	* 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  <csardi@kzoo.edu>

	* 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  <csardi@kzoo.edu>

	* 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  <csardi@kzoo.edu>

	* 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  <csardi@kzoo.edu>

	* 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  <csardi@kzoo.edu>

	* 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  <csardi@kzoo.edu>

	* interfaces/R/src/rinterface.c (R_igraph_attribute_copy) :
	attribute handling but corrected

2006-04-23  Gabor Csardi  <csardi@kzoo.edu>

	* 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  <csardi@kzoo.edu>

	* 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  <csardi@kzoo.edu>

	* 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  <csardi@kzoo.edu>

	* 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  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* interfaces/R/src/rinterface.c (R_igraph_interrupt_handler) :
	free memory before returning after interruption for unix systems

2006-03-18  Gabor Csardi  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* interfaces/R/igraph/R/games.R (aging.prefatt.game) : rewritten,
	does not work yet

2006-03-06  Gabor Csardi  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* interfaces/R/igraph/R/operators.R (graph.complementer) : added
	* interfaces/R/src/rinterface.c (R_igraph_complementer) : added

2006-02-27  Gabor Csardi  <csardi@rmki.kfki.hu>

	* interfaces/R/igraph/R/operators.R (graph.difference, "%m%") : added
	* interfaces/R/src/rinterface.c (R_igraph_difference) : added

2006-02-26  Gabor Csardi  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* interfaces/R/igraph/R/operators.R (igraph.union, "%u%") : added
	* interfaces/R/src/rinterface.c (R_igraph_union) : added

2006-02-22  Gabor Csardi  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* interfaces/R/src/rinterface.c	(R_igraph_motifs_randesu) : added
	* interfaces/R/igraph/R/motifs.R (graph.motifs) : added

2006-02-03  Gabor Csardi  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* interfaces/R/igraph/R/other.R (igraph.sample) : correct bug

2006-02-03  Gabor Csardi  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* interfaces/R/src/rinterface.c (R_igraph_isoclass_34)
	(R_igraph_isomorphic_34) : updated
	
2006-02-03  Gabor Csardi  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* interfaces/R/igraph/R/plot.R (rglplot.igraph) : omit labels if NA

2006-02-01  Gabor Csardi  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* interfaces/R/igraph/R/structure.generators.R (graph.atlas) : added
	* interfaces/R/src/rinterface.c (R_igraph_atlas) : added	
	
2006-01-29  Gabor Csardi  <csardi@rmki.kfki.hu>

	* interfaces/R/igraph/R/layout.R (layout.lgl) : updated
	* interfaces/R/src/rinterface.c (R_igraph_layout_lgl) : updated

2006-01-27  Gabor Csardi  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* 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  <csardi@rmki.kfki.hu>

	* R/structure.generators.R (igraph.lattice) : make length + dim form
	work

2006-01-20  Gabor Csardi  <csardi@rmki.kfki.hu>

	* 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
