2007-02-16  Morten Welinder <[email protected]>

       * Release 0.3.6

2007-02-16  Morten Welinder  <[email protected]>

       * goffice/utils/datetime.c (go_date_month_name): Trim terminating
       spaces in the result.

2007-02-16  Jean Brefort  <[email protected]>

       http://bugzilla.gnome.org/show_bug.cgi?id=408520
       * plugins/reg_linear/gog-exp-reg.c:
       (gog_exp_reg_curve_get_equation): fix equation.

2007-02-15  Morten Welinder  <[email protected]>

       * goffice/utils/go-locale.c (go_locale_month_before_day): 'M' is
       minutes, so ignore it.
       (go_locale_get_date_format): New function.

2007-02-12  Jean Brefort  <[email protected]>

       * goffice/utils/go-rangefunc.c: copied some new functions
       from gnumeric.
       * goffice/utils/go-rangefunc.h: ditto.
       * plugins/plot_boxes/gog-boxplot.c: find fractiles using
       new functions in go-rangefunc.*.

2007-02-09  Morten Welinder  <[email protected]>

       * goffice/utils/go-math.c (go_ascii_strtod, go_ascii_strtold): New
       functions.

2007-02-07  Morten Welinder  <[email protected]>

       * goffice/utils/go-format.c (go_format_str_delocalize): Don't
       overrun source string on unbalanced quote.

2006-02-06  Emmanuel Pacaud <[email protected]>

       * goffice/graph/gog-renderer-pixbuf.[ch]: removed.

2006-02-06  Emmanuel Pacaud <[email protected]>

       Disable pango markup for all user entered texts.
       http://bugzilla.gnome.org/show_bug.cgi?id=403209

       * goffice/graph/gog-renderer.c (gog_renderer_draw_text):
       remove the unused result parameter and add a new use_markup flag.
       (gog_renderer_get_text_OBR): add new use_markup flag.
       (gog_renderer_get_text_AABR): ditto.
       * goffice/graph/gog-renderer-cairo.c: ditto.
       * goffice/graph/gog-renderer-gnome-print.c: ditto.
       * goffice/graph/gog-renderer-svg.c: ditto.

       * goffice/graph/gog-label.c (gog_text_view_size_request): don't use
       pango markup.
       (gog_text_view_render): ditto.
       * goffice/graph/gog-legend.c (cb_size_elements): ditto.
       (cb_render_elements): ditto.

       * goffice/graph/gog-axis-line..c (axis_line_get_bbox): use pango
       markup (for exponent of log axes).
       (axis_line_render): ditto.
       (axis_circle_get_bbox): ditto.
       (axis_circle_render): ditto.
       * goffice/graph/gog-axis.c (map_discrete_calc_ticks): but escape user
       text here.

       * goffice/graph/gog-grid.c (gog_grid_view_render): handle new
       GogAxisSet type.

2007-01-30  Morten Welinder  <[email protected]>

       * goffice/utils/go-format.c (go_format_is_text): Typo.

2007-01-24  Morten Welinder  <[email protected]>

       * goffice/utils/go-locale.[ch]: New files, extracted from
       go-format.[ch].  Grand renaming.

       * goffice/utils/go-format.c (go_render_number): Make this static.

2007-01-22  Morten Welinder  <[email protected]>

       * goffice/utils/go-format.c (type GOFormat): Make this private.
       */*.c: deal with the fallout.

2007-01-21  Morten Welinder  <[email protected]>

       * goffice/utils/go-format.c (cb_attrs_as_string): Fix typo
       "strikthough" and add underline styles "low" and "error".
       (go_format_parse_markup): Add "low" and "error" here too.

2007-01-20  Jody Goldberg <[email protected]>

       http://bugzilla.gnome.org/show_bug.cgi?id=397679
       * goffice/graph/gog-renderer-cairo.c (gog_renderer_cairo_update) :
         Don't freak everything out if we attempt to render with w/h < 1.
         That should not happen, but if it gets through, avoid a nan
       * goffice/graph/gog-renderer-pixbuf.c (gog_renderer_pixbuf_update) :
         ditto.

2007-01-20  Jean Brefort  <[email protected]>

       * goffice/graph/gog-guru.c (cb_plot_family_menu_create): fix recently
       introduced bug.

2007-01-09  Morten Welinder  <[email protected]>

       * goffice/utils/go-math.c (go_strtod): Eliminate the need to reset
       errno before calling this.

2007-01-08  Morten Welinder  <[email protected]>

       * goffice/utils/go-math.c (go_strtod, go_strtold): New functions.

2007-01-05  Morten Welinder  <[email protected]>

       * goffice/utils/go-format.c (go_format_is_date,
       go_format_is_date_for_value): New functions.

2007-01-04  Morten Welinder  <[email protected]>

       * goffice/gtk/go-format-sel.c (fmt_dialog_enable_widgets): When
       displaying a widget, display its parents too.  This kills the need
       for all the silly box widgets.

       * goffice/utils/go-format.h (GOFormatDetails): Eliminate
       date_has_days and date_has_months.  No-one uses them.

2006-01-03  Emmanuel Pacaud <[email protected]>

       * goffice/graph/gog-renderer-cairo.c (gog_renderer_cairo_draw_text):
       Don't scale text by using pango_cairo_context_set_resolution, but use
       cairo_scale instead. Much more WYSIWYG now.
       (gog_renderer_cairo_get_text_OBR): ditto.

2006-12-06  Jean Brefort  <[email protected]>

       * pixmaps/color.xpm: new pixmap.
       * pixmaps/chart_colored_1_1.png: ditto.
       * pixmaps/chart_colored_1_1.svg: ditto.

2006-12-29  Emmanuel Pacaud <[email protected]>

       * goffice/graph/gog-chart.c (gog_chart_get_cardinality): use full
       cardinality for plot index offset. The style of a serie do not
       depend on the visibility of another serie.
       * goffice/graph/gog-legend.c (cb_render_elements): use a counter
       instead of relying on first callback argument.

2006-12-28  Emmanuel Pacaud <[email protected]>

       * goffice/graph/gog-axis-line.c (cb_cross_axis_changed): clear GValue
       struct before using it, and unset it before leaving.
       * goffice/graph/gog-chart.c: typo.
       * goffice/graph/gog-error-bar-prefs.glade: layout fix.
       * goffice/graph/gog-error-bar.c (cb_color_changed): color selector is a
       GOSelector now.
       (cb_display_changed): display selector is a standard GtkComboBox now.
       (gog_error_bar_prefs): ditto.
       * goffice/graph/gog-style-prefs.glade: layout fixes.
       * pixmaps/bar*.png: convert to 16x16 images.

2006-12-27  Morten Welinder  <[email protected]>

       * goffice/utils/go-math.c (go_continued_fraction): Use integer
       operations as intended.

       * goffice/utils/go-format.c (go_format_number): Check for improper
       fraction overflows.

2006-12-26  Morten Welinder  <[email protected]>

       * goffice/utils/go-format.c: Merge format.c in here.

2006-12-25  Jean Brefort  <[email protected]>

       * plugins/reg_logfit/gog-logfit.c: (gog_log_fit_curve_type_name): fixed
       comment.
       * po/POTFILES.in: add missing files.

2006-12-22  Morten Welinder  <[email protected]>

       * goffice/utils/format.c (go_format_number): Improve fractions a
       tiny bit.  Prevent reading beyond allocated memory.

2006-12-20  Morten Welinder  <[email protected]>

       * goffice/utils/go-format.c (go_format_value_gstring): Take colour
       argument too and pass it to go_style_format_find_entry.  All
       callers changed.

2006-12-19  Morten Welinder  <[email protected]>

       * goffice/utils/format.c (go_format_number): Handle 'E' right and
       fix a few more issues with month-vs-minutes handling.

2006-12-18  Morten Welinder  <[email protected]>

       * goffice/utils/go-format.c (go_style_format_find_entry): New
       static function, mostly from Gnumeric.
       (go_style_format_condition): Generalize.
       (go_format_value_gstring): Generalize to handle layouts, not just
       strings.  Generalize to handle non-number values.  All callers
       changed.
       * Makefile.am: Don't install format-impl.h

2006-12-17  Jody Goldberg <[email protected]>

       * configure.in : post release bump