2008-08-29  Jody Goldberg <jody@gnome.org>

	* Release 0.7.1

2008-08-28  Gustavo Noronha Silva  <gns@gnome.org>

	* configure.in: fix libgsf-1 requirements, since the gio headers
	are now required
	* README: document the changes in libgsf-1 requirements and update
	all the other requirements

2008-08-27  Jean Brefort  <jean.brefort@normalesup.org>

	* configure.in: add gio-2.0 to requirements.
	* libgoffice.pc.in: ditto.

2008-08-27  Jean Brefort  <jean.brefort@normalesup.org>

	* configure.in: do not request libgsf-gnome anymore.
	* goffice/utils/go-file.c: Use gio from glib. [#522458]
	* goffice/utils/go-file.h: ditto.

2008-08-27  Jean Brefort  <jean.brefort@normalesup.org>
	* libgoffice.pc.in: removed libart there too.

2008-08-27  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis.c: (map_log_to_view): update a comment.
	* goffice/gtk/go-line-selector.c: removed obsolete libart header.

2008-08-27  Jean Brefort  <jean.brefort@normalesup.org>

	* configure.in: do not request libart anymore.
	* goffice/graph/gog-renderer.c: removed ArtVpath and ArtBpath related
	deprecated API.
	* goffice/graph/gog-renderer.h: ditto.
	* plugins/plot_surface/gog-contour.c: (gog_contour_view_render): use
	GOPath instead of ArtVpath.

2008-08-26  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-series-lines.h: do not include libart.h.
	* plugins/plot_barcol/gog-barcol.c: (barcol_draw_rect): fixed snap.
	* plugins/plot_boxes/gog-boxplot.c: (gog_box_plot_view_render):
	use GOPath instead of ArtVpath.
	* plugins/plot_boxes/gog-histogram.c:
	(gog_histogram_plot_init): draw before the axis.
	(gog_histogram_plot_view_render): use GOPath instead of ArtVpath.

2008-08-25  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-format.c (go_format_preparse): In some
	circumstances, an empty format is like "General".  Fixes #549249.
	Prepare for negative date values, but do not activate.  [#509720]

2008-08-24  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_barcol/gog-barcol.c: (barcol_draw_rect): use GOPath
	instead of ArtVpath.
	* plugins/plot_barcol/gog-line.c: (gog_line_view_render): ditto.

2008-08-23  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-error-bar.c: (gog_error_bar_init),
	(gog_error_bar_render): use GOPath instead of ArtVpath.
	* goffice/graph/gog-legend.c: (cb_render_elements),
	(gog_legend_view_render): ditto.

2008-08-22  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/utils/go-color.c: removed obsolete libart related code.
	* goffice/utils/go-color.h: ditto.
	* goffice/utils/go-gradient.c: ditto.
	* goffice/utils/go-gradient.h: ditto.

2008-08-22  Halton Huo <halton.huo@sun.com>

	Fix bug #547408: Add go-demo for testing more charts
	* tests/Makefile.am: Add go-demo.c and go-demo.glade fro go-demo
	* tests/go-demo.c: (added)
	* tests/go-demo.glade: (added)

2008-08-21  Jean Brefort  <jean.brefort@normalesup.org>

	* all files: renamed GOG_PARAM_PERSISTENT to GO_PARAM_PERSISTENT and
	GogPersist to GOPersist.

2008-08-19  Mariusz Adamski  <mariusz.adamski@gmail.com>

	* goffice/graph/gog-3d-box.c: (gog_3d_box_populate_editor):	made Euler
	angles sliders "keyboard friendly".
	* goffice/graph/gog-grid-line.c: (gog_grid_line_xyz_render):fixed
	inappropriate drawing of grid stripes.
	* goffice/gtk/go-3d-rotation-sel.c: (g3d_init):	made Euler angles
	sliders "keyboard friendly".

2008-08-11  Mariusz Adamski  <mariusz.adamski@gmail.com>

	* pixmaps/Makefile.am: add new pixmaps for surface plots.
	* pixmaps/chart_surface_2_2.png: ditto.
	* pixmaps/chart_surface_2_2.svg: ditto.
	* plugins/plot_surface/Makefile.am: add surface plots based on xyz data
	averaged on a grid.
	* plugins/plot_surface/gog-surface.c: ditto.
	* plugins/plot_surface/gog-xyz-surface-prefs.c:
	* plugins/plot_surface/gog-xyz-surface-prefs.glade:
	* plugins/plot_surface/gog-xyz-surface.c: ditto.
	* plugins/plot_surface/gog-xyz-surface.h: ditto.
	* plugins/plot_surface/gog-xyz.c: ditto.
	* plugins/plot_surface/gog-xyz.h: ditto.
	* plugins/plot_surface/plot-types.xml.in: ditto.
	* plugins/plot_surface/plugin.xml.in: ditto.

2008-08-08  Jean Brefort  <jean.brefort@normalesup.org>

	* docs/reference/Makefile.am: add API version to DOC_MODULE. [#522096]

2008-08-06  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_barcol/gog-line.c: (gog_line_view_render): removed some
	stupid unused code (probably a copy/paste incident).

2008-01-05  J.H.M. Dassen (Ray) <jdassen@debian.org> 

	* goffice/graph/gog-styled-object.c: Include <string.h> for strlen and
	<goffice/app/go-doc.h> for go_doc_add_image.

2008-08-03  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-axis-line.c: (gog_axis_base_class_init): fixed
	"pos" property maximum.

2008-08-03  Jean Brefort  <jean.brefort@normalesup.org>

	* configure.in: add a test for g_hash_table_iter_init.
	* goffice/app/go-doc-impl.h: serialize images in charts. [#348780]
	* goffice/app/go-doc.c: ditto.
	* goffice/app/go-doc.h: ditto.
	* goffice/graph/gog-chart-impl.h: removed unused 3d params.
	* goffice/graph/gog-graph.c: serialize images in charts.
	* goffice/graph/gog-object.c: ditto.
	* goffice/graph/gog-object.h:ditto.
	* goffice/graph/gog-style.c: ditto.
	* goffice/graph/gog-styled-object.c: ditto.
	* goffice/utils/go-image.c: ditto.
	* goffice/utils/go-image.h: ditto.

2008-08-03  Jean Brefort  <jean.brefort@normalesup.org>

	* configure.in:
	* goffice/app/go-doc-impl.h:
	* goffice/app/go-doc.c: (go_doc_add_image), (go_doc_init_write),
	(go_doc_init_read), (save_image_cb), (go_doc_write),
	(go_doc_save_image), (load_image), (load_image_data),
	(go_doc_read), (go_doc_end_read), (go_doc_image_fetch):
	* goffice/app/go-doc.h:
	* goffice/graph/gog-chart-impl.h:
	* goffice/graph/gog-graph.c: (gog_graph_set_property):
	* goffice/graph/gog-object.c: (gog_object_document_changed):
	* goffice/graph/gog-object.h:
	* goffice/graph/gog-style.c: (gog_style_fill_sax_save),
	(gog_style_sax_load_fill_image), (gog_style_persist_prep_sax),
	(gog_style_create_cairo_pattern):
	* goffice/graph/gog-styled-object.c:
	(gog_styled_object_document_changed),
	(gog_styled_object_class_init):
	* goffice/utils/go-image.c: (go_image_get_thumbnail),
	(go_image_same_pixbuf), (go_image_save), (go_image_load_attrs),
	(go_image_load_data):
	* goffice/utils/go-image.h:

2008-08-03  Jean Brefort  <jean.brefort@normalesup.org>

	* pixmaps/Makefile.am: create a new contour plots family.
	* pixmaps/contour.xpm: ditto.
	* plugins/plot_surface/plot-types.xml.in: ditto.

2008-08-03  Mariusz Adamski  <mariusz.adamski@gmail.com>

	* goffice/graph/gog-axis.c: (gog_axis_view_padding_request_3d),
	(gog_axis_view_padding_request), (gog_axis_view_size_allocate_3d):
	a more consistent auto angle for 3D axis labels.
	* goffice/graph/gog-style.c: (gog_style_text_layout_sax_save): don't
	save the label angle when it is automatic.

2008-07-31  Mariusz Adamski  <mariusz.adamski@gmail.com>

	* goffice/graph/gog-axis-line-impl.h: add 3d axis labels positioning.
	* goffice/graph/gog-axis-line.c:  ditto.
	* goffice/graph/gog-axis.c: ditto.
	* goffice/graph/gog-label.c: ditto.

2008-07-27  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-format.c (go_format_get_family): If a number
	format has both a date and a time part, it's a date format.  Fixes
	#545016.

2008-07-26  Mariusz Adamski  <mariusz.adamski@gmail.com>

	* goffice/graph/gog-chart.c: (xy_grid_3d_can_add),
	(yz_grid_3d_can_add), (zx_grid_3d_can_add), (grid_3d_post_add),
	(xy_grid_3d_post_add), (yz_grid_3d_post_add),
	(zx_grid_3d_post_add), (axis_can_add): implement 3d backplanes.
	* goffice/graph/gog-grid.c: (gog_grid_get_gtype),
	(gog_grid_set_gtype), (gog_grid_set_property),
	(gog_grid_get_property), (gog_grid_class_init), (gog_grid_init),
	(gog_grid_view_xyz_render), (gog_grid_view_render): ditto.
	* goffice/graph/gog-grid.h: ditto.

2008-07-23  Mariusz Adamski  <mariusz.adamski@gmail.com>

	* goffice/graph/gog-axis.c: implemented axes grigs for 3d plots.
	* goffice/graph/gog-chart.c: ditto.
	* goffice/graph/gog-grid-line.c: ditto.

2008-07-21  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-style.c: (gog_style_font_sax_save): use
	gsf_xml_out_add_cstr instead of gsf_xml_out_add_cstr_unchecked.
	[#543986]

2008-07-19  Mariusz Adamski  <mariusz.adamski@gmail.com>

	* goffice/graph/gog-axis-line.c: (xyz_process): fix a padding issue.
	* goffice/graph/gog-chart.c: (gog_chart_view_3d_process),
	(gog_chart_view_size_allocate): implemented padding for 3d axes.

2008-07-14  Jody Goldberg <jody@gnome.org>

	* goffice/graph/gog-plot.c (gog_plot_enum_in_reverse) : new.
	(gog_plot_foreach_elem) : Legends are the only things that use this,
	  add a hook to allow a plot to decide what order to walk the list of
	  series. [#540719]

	* plugins/plot_barcol/gog-1.5d.c (gog_1_5d_enum_in_reverse) : stacked
	  and percentage plots prefer to list the series in reverse order.

2008-07-14  Mariusz Adamski  <mariusz.adamski@gmail.com>

	* goffice/graph/gog-3d-box.c: display3D axes and limit FoV to 90.
	* goffice/graph/gog-axis-line.c: ditto.
	* goffice/graph/gog-chart-map-3d.c: ditto.
	* goffice/graph/gog-chart-map-3d.h: ditto.
	* goffice/gtk/go-3d-rotation-sel.glade: ditto.
	* plugins/plot_surface/gog-xyz.c: ditto.

2008-07-13  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-plot-engine.c:
	(gog_plot_type_service_finalize),
	(gog_trend_line_service_finalize),
	(gog_trend_line_service_class_init): fix memory leaks. [#542506]

2008-07-12  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/component/go-component-factory.c:
	(go_component_type_service_read_xml): fix a memory leak.
	* goffice/graph/gog-chart-map-3d.c: (xyz_map_3D_to_view):
	fix projection code for non nul FoV.
	* goffice/graph/gog-chart.c: (gog_chart_3d_process): ditto.

2008-07-08  Jody Goldberg <jody@gnome.org>

	* plugins/plot_surface/plugin.xml.in : rename to match the naming
	  convention.
	* plugins/smoothing/plugin.xml.in : ditto.

2008-07-08  Mariusz Adamski  <mariusz.adamski@gmail.com>

	* goffice/graph/gog-3d-box-prefs.glade: fixed limits.
	* goffice/graph/gog-3d-box.c: (gog_3d_box_class_init): fixed maximums
	for all properties.
	* goffice/gtk/go-3d-rotation-sel.glade: fixed limits.

2008-07-08  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-3d-box.c: (gog_3d_box_class_init): add 0.000001
	to max fov value to avoid rouding errors.
	* plugins/plot_surface/gog-surface.c: fixed gog_surface_view_render
	for some border cases with large fov value (might also allow the use
	of cylindrical or spherical coordinates).

2008-07-07  Emmanuel Pacaud <emmanuel.pacaud@lapp.in2p3.fr>

	Fix keyboard activation of the add menu in the graph guru.

	* goffice/graph/gog-child-button.c (gog_child_button_init): connect to
	toggled signal.
	(ensure_menu): new, to be shared by toggled in button-press signal
	handlers.
	(gog_child_button_toggled_cb): new.
	(gog_child_button_press_event_cb): new.

2008-07-07  Jean Brefort  <jean.brefort@normalesup.org>

	* plugins/plot_surface/gog-surface.c: (gog_surface_view_render): fixed a
	rendering order (not sure it still works in all cases).

2008-07-07  Mariusz Adamski  <mariusz.adamski@gmail.com>

	* goffice/graph/Makefile.am: add new glade file.
	* goffice/graph/gog-3d-box-prefs.glade: new glade file for setting
	the 3d view.
	* goffice/graph/gog-3d-box.c: ditto and make the settings persistant.
	* goffice/gtk/Makefile.am: new 3d related widget
	* goffice/gtk/go-3d-rotation-sel.c: ditto.
	* goffice/gtk/go-3d-rotation-sel.glade: ditto.
	* goffice/gtk/go-3d-rotation-sel.h: ditto.

2008-07-07  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/Makefile.am:
	* goffice/graph/gog-3d-box.c: (cb_g3d_update), (cb_matrix_changed),
	(cb_fov_changed), (cb_box_psi_changed), (cb_box_theta_changed),
	(cb_box_phi_changed), (cb_g3d_change_psi), (cb_g3d_change_theta),
	(cb_g3d_change_phi), (gog_3d_box_populate_editor),
	(gog_3d_box_set_property), (gog_3d_box_get_property),
	(gog_3d_box_class_init), (gog_3d_box_init):
	* goffice/gtk/Makefile.am:
	* plugins/plot_surface/gog-surface.c: (gog_surface_view_render):

2008-06-30  Morten Welinder  <terra@gnome.org>

	* goffice/math/go-math.c (go_math_init): Check for buggy
	valgrind (finitel problem) and limp on.

2008-06-25  Morten Welinder  <terra@gnome.org>

	* goffice/utils/datetime.c (datetime_serial_to_timet): Check for
	valid date.

2008-06-25  Halton Huo <halton.huo@sun.com>

	* configure.in: adapt suncc not installed under /opt/SUNWspro,
	fixes #539930

2008-06-25  Jody Goldberg <jody@gnome.org>

	* configure.in : post release bump