2009-11-01  Morten Welinder <terra@gnome.org>

	* Release 0.7.15

2009-10-29  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-chart-impl.h: add persistent position for auto mode.
	Fixes #152674.
	* goffice/graph/gog-chart.c (gog_chart_set_property),
	(gog_chart_get_property), (gog_chart_class_init), (gog_chart_init),
	(gog_chart_get_position), (gog_chart_set_position): ditto.
	* goffice/graph/gog-graph.c (role_chart_post_add),
	(gog_graph_validate_chart_layout), (gog_graph_view_size_allocate):
	* goffice/graph/gog-object-prefs.ui: add a user interface to set column
	and row position of a chart in the graph.
	* goffice/graph/gog-object.c (update_select_state),
	(cb_manual_position_changed), (cb_chart_position_changed),
	(gog_object_populate_editor): ditto.

2009-10-29  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/canvas/goc-graph.c (goc_graph_update_bounds): set the right size.
	* goffice/graph/gog-renderer.c (gog_renderer_update): fixed resizing a
	graph. [#599887]

2009-10-28  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-chart.c (gog_chart_view_render): reapply patch for
	#152675 and ensure titles are rendered last.
	* goffice/graph/gog-graph.c (gog_graph_class_init),
	(gog_graph_view_render), (gog_graph_view_class_init): ditto.

2009-10-27  Morten Welinder  <terra@gnome.org>

	* goffice/app/file.c (go_file_saver_for_mime_type): Ignore file
	savers with no mime type instead of crashing.

2009-10-19  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/graph/gog-chart-map.c (polar_map_view_to_2D): take radar plot
	maximum into consideration.

2009-10-18  Morten Welinder  <terra@gnome.org>

	* goffice/canvas/goc-graph.c (goc_graph_motion): Hook up a timer
	to handle the rate-limiting.

	* goffice/graph/gog-axis.c (gog_axis_get_effective_format): Rename
	from get_axis_format and make public.
	(axis_format_value): Use unicode minuses and proper date_conv.

	* goffice/canvas/goc-graph.c (goc_graph_do_tooltip): Extract from
	goc_graph_motion for clarity.  Free the right string!  Use
	format_coordinate, not g_strdup_printf.
	(format_coordinate): New function to ensure unicode minuses.

2009-10-18  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/app/go-service-impl.h: typo.
	* goffice/canvas/goc-graph.c (goc_graph_motion),
	(goc_graph_leave_notify), (goc_graph_class_init): display coordinates
	when moving the mouse. [#382666]
	* goffice/canvas/goc-graph.h: ditto/
	* goffice/graph/gog-axis.c (map_discrete_from_view): return discrete
	values,
	(gog_axis_map_is_discrete): new function.
	* goffice/graph/gog-axis.h: ditto.
	* goffice/graph/gog-chart-map.c (x_map_view_to_2D),
	(xy_map_view_to_2D), (polar_map_view_to_2D), (gog_chart_map_new),
	(gog_chart_map_view_to_2D): ditto.
	* goffice/graph/gog-chart-map.h: ditto.

2009-10-15  Morten Welinder  <terra@gnome.org>

	* goffice/utils/go-line.c (go_line_dash_as_label): Translate here.
	* goffice/gtk/go-line-selector.c (go_line_dash_palette_get_tooltip_func):
	Don't translate here.

2009-10-14  Morten Welinder  <terra@gnome.org>

	* goffice/canvas/goc-line.c (goc_line_class_init): Change to
	GOArrow for arrow properties.

	* goffice/canvas/goc-line.h (struct _GocLine): Have an arrow at
	both ends.

	* goffice/canvas/goc-line.c (goc_line_draw): Draw point arrows.

	* goffice/utils/go-line.c (go_arrow_init, go_arrow_get_type,
	go_arrow_clear, go_arrow_dup): New functions.

2009-10-12  Jean Brefort  <jean.brefort@normalesup.org>

	* configure.in: prepare for GSEAL_ENABLE.
	* goffice/canvas/goc-canvas.c (goc_canvas_invalidate): ditto.
	* goffice/canvas/goc-item.c (goc_item_dispose),
	(goc_item_invalidate): ditto.
	* goffice/drawing/god-drawing-view.c (god_drawing_view_realize): ditto.
	* goffice/graph/gog-child-button.c (gog_child_button_popup): ditto.
	* goffice/graph/gog-error-bar.c (cb_width_changed),
	(cb_line_width_changed): ditto.
	* goffice/graph/gog-guru.c (cb_sample_pressed),
	(cb_canvas_realized), (graph_guru_init_format_page),
	(typesel_set_selection_color): ditto.
	* goffice/gtk/Makefile.am: ditto.
	* goffice/gtk/go-3d-rotation-sel.c (cb_rotate_canvas_realize),
	(cb_rotate_canvas_button): ditto.
	* goffice/gtk/go-action-combo-color.c (make_icon): ditto.
	* goffice/gtk/go-action-combo-pixmaps.c (make_icon): ditto.
	* goffice/gtk/go-action-combo-stack.c (go_combo_stack_init): ditto.
	* goffice/gtk/go-color-palette.c (create_color_sel),
	(handle_color_sel), (swatch_activated): ditto.
	* goffice/gtk/go-color-selector.c (cb_color_dialog_response),
	(cb_combo_custom_activate), (go_color_selector_drag_data_received): ditto.
	* goffice/gtk/go-combo-box.c (go_combo_popup_reparent),
	(do_focus_change), (go_combo_box_popup_hide_unconditional),
	(cb_arrow_pressed), (go_combo_box_realize),
	(go_combo_popup_tear_off), (go_combo_box_popup_hide),
	(go_combo_box_get_pos), (go_combo_tearoff_bg_copy),
	(go_combo_box_popup_display), (go_combo_box_button_press),
	(cb_state_change), (go_combo_box_init),
	(cb_tearable_button_release), (go_combo_box_construct): ditto.
	* goffice/gtk/go-combo-text.c (cb_scroll_size_request): ditto.
	* goffice/gtk/go-font-sel.c (cb_list_adjust), (select_row): ditto.
	* goffice/gtk/go-format-sel.c (cb_decimals_changed),
	(cb_separator_toggle), (fmt_dialog_enable_widgets),
	(cb_format_currency_select): ditto.
	* goffice/gtk/go-graph-widget.c (go_graph_widget_size_allocate),
	(go_graph_widget_expose_event),
	(go_graph_widget_button_press_event),
	(go_graph_widget_motion_notify_event), (idle_handler),
	(go_graph_widget_set_size_mode): ditto.
	* goffice/gtk/go-gtk-compat.h: ditto.
	* goffice/gtk/go-optionmenu.c (go_option_menu_update_contents),
	(go_option_menu_position), (go_option_menu_set_menu),
	(go_option_menu_set_history), (go_option_menu_init):
	* goffice/gtk/go-palette.c (cb_swatch_expose),
	(cb_menu_item_activate): ditto.
	* goffice/gtk/go-rotation-sel.c (cb_rotate_canvas_realize),
	(cb_rotate_canvas_button): ditto.
	* goffice/gtk/go-selector.c (go_selector_popup),
	(go_selector_drag_data_received), (go_selector_drag_data_get):
	* goffice/gtk/go-selector.h: ditto.
	* goffice/gtk/goffice-gtk.c (go_gtk_dialog_add_button),
	(cb_activate_default), (go_gtk_widget_disable_focus),
	(cb_parent_mapped), (go_gtk_window_set_transient),
	(go_gtk_notice_dialog), (go_dialog_guess_alternative_button_order),
	(go_menu_position_below): ditto.
	* goffice/utils/go-style.c (cb_outline_size_changed),
	(cb_line_size_changed), (cb_marker_size_changed):
	* plugins/plot_barcol/gog-barcol-prefs.c (cb_gap_changed),
	(cb_overlap_changed): ditto.
	* plugins/plot_barcol/gog-minmax.c (cb_gap_changed):
	* plugins/plot_distrib/gog-boxplot.c (cb_gap_changed),
	(cb_ratio_changed): ditto.
	* plugins/plot_pie/gog-pie-prefs.c (cb_element_separation_changed),
	(cb_default_separation_changed), (cb_rotation_changed),
	(cb_center_size_changed): ditto.
	* plugins/plot_surface/gog-xyz-surface-prefs.c (cb_rows_changed),
	(cb_columns_changed): ditto.
	* plugins/plot_xy/gog-bubble-prefs.c (cb_scale_changed): ditto.

2009-10-11  Jean Brefort  <jean.brefort@normalesup.org>

	* goffice/canvas/goc-group.c (goc_group_set_property): call
	goc_item_bounds_changed after moving to a new position. [#598091]

2009-00-11  Morten Welinder <terra@gnome.org>

	* configure.in: Post-release bump.