2007-10-21 Morten Welinder * Release 1.7.13 2007-10-20 Emmanuel Pacaud * src/gnm-so-filled.c (gnm_so_filled_draw_cairo): adapt to new gog_style_create_cairo_pattern signature. 2007-10-15 Kjartan Maraas * configure.in: Remove no from ALL_LINGUAS. 2007-10-14 Yannig Marchegay * configure.in: Redo last change with both po/oc.po and properties-po/oc.po. 2007-10-13 Morten Welinder * configure.in: Undo last change. 2007-10-13 Yannig Marchegay * configure.in: +Occitan. 2007-10-10 Morten Welinder * src/sheet-object-image.c (so_image_view_set_bounds): Use go_pixbuf_tile. 2007-09-29 Emmanuel Pacaud * samples/chart-stripe-tests.gnumeric: add reference images. 2007-09-29 Emmanuel Pacaud * samples/chart-smooth-fit-tests.gnumeric: add reference images. 2007-09-29 Emmanuel Pacaud * samples/chart-smooth-fit-tests.gnumeric: new test file. 2007-09-29 Emmanuel Pacaud Duplicate the GogGraph object used by the graph dialog. That's needed because GOGraphWidget change the width and height property of it's graph model on every resize, which breaks the SheetObjectGraph. * src/gnm-graph-window.c (gnm_graph_window_set_graph): duplicate graph. (gnm_graph_window_new): add a safety check on graph parameter. 2007-09-28 Emmanuel Pacaud Remove GOFFICE_WITH_CAIRO ifdefs. * component/gnumeric.c: here. * src/gnm-so-filled.c: here. * src/gnm-so-line.c: here. * src/gnm-so-polygon.c: here. * src/sheet-object-graph.c: here. * src/sheet-object.c: here. 2007-09-28 Emmanuel Pacaud * src/sheet-object-graph.c (gnm_sog_draw_cairo): use gog_graph_render_to_cairo instead of removed gog_graph_render_to_cairo_vector. 2007-09-28 Emmanuel Pacaud * src/shhet-object-graph.c (sheet_object_graph_set_gog): use gog_renderer_new instead of obsolete gog_renderer_new_for_pixbuf. 2007-09-28 Jean Brefort * configure.in: remove WITH_GOFFICE_O_4. * src/graph.c: use new goffice math location. * src/mathfunc.c: ditto. * src/numbers.h: ditto. * src/rangefunc.h: ditto. * src/regression.h: ditto. 2007-09-25 Morten Welinder * src/format-template.c (format_template_member_get_rect): Don't check sanity (which barfs). Let caller check with range_valid. * configure.in (*_DISABLE_DEPRECATED): Turn off for stable releases. 2007-09-24 Jody Goldberg * src/io-context-gtk.c (icg_set_transient_for) : Use go_gtk_window_set_transient instead of gtk_window_set_transient_for. The former causes problems on win32, and breaks window stacking. (icg_show_gui) : ditto. 2007-09-24 Jody Goldberg * src/Makefile.am : install wbc-gtk-impl.h for now. It has the definition of wbc_gtk_close. 2007-09-24 Jody Goldberg * src/style.c : s/StyleFont/GnmFont/ and clean up the associated method names. Then move things into style-font.h for now. This clarifies how much we'll need to move to GOFont. * src/print-cell.h : just include the necessary gtk headers. Even this breaks WITH_GTK work. Why isn't this ins glib ? * src/print.h : Move the renamed internal (not dllexported) gnm_print_debug flag here Merge in the win32 cleanup work * src/Makefile.am : Add a libspreadsheet CFLAG -DGNUMERIC_INTERNAL to control dllimport/dllexport for win32. Required some adjustment of built-sources. * src/libgnumeric.h : Add 'GNM_VAR_DECL' and use it for extern data that will be publicly visible. * src/libgnumeric.c : re-order and handle some of the renaming style_init -> gnm_font_init, and gnumeric_color -> gnm_color. (gnm_get_option_group) : move the shared cmd line arg parsing in here rather than duplicating the handlers in all the client apps. * src/main-application.c (gnumeric_arg_parse) : eg from here. Rather than using global variables, pass the arguments as parameters to clean things up. * src/ssconvert.c (main) : Use it here. * src/ssindex.c (main) : and here. * src/print-cell.h : just include the necessary gtk headers. Even this breaks WITH_GTK work. Why isn't this ins glib ? * src/print.h : Move the renamed internal (not dllexported) gnm_print_debug flag here 2007-09-22 Jody Goldberg * src/item-bar.c (ib_draw_cell) : don't draw the text when we're really small. 2007-09-20 Morten Welinder * src/print.c (compute_sheet_pages): Return error indicator, notably for the multiple-selection-areas case. (gnm_paginate_cb): Cancel print on error. Fixes #478475. 2007-09-18 Morten Welinder * src/xml-sax-read.c (xml_sax_filter_condition): Read single-clause conditions right. Fixes #477417. 2007-09-17 Morten Welinder * src/sheet-filter.c (gnm_filter_condition_new_bucket): Make sure ->op[1] is UNUSED. (filter_expr_init): Survive NULL value. 2007-09-16 Jody Goldberg * src/print-info.h : Do not include gtk/gtk.h it is too general. Use gtkpagesetup.h instead. * src/gnumeric-gconf.h : and this requires gtkprintsettings.h 2007-09-16 Morten Welinder * src/sheet-filter.c (gnm_filter_combo_apply): Add precondition in hunt for #477417. Actually use iter_flags. 2007-09-14 Morten Welinder * src/xml-sax-write.c (xml_write_cell_and_position): Re-use string across calls. 2007-09-13 Jon K Hellan * src/sheet-control-gui.c (scg_drag_receive_uri_list): Enable odf spreadsheet format. 2007-09-12 Morten Welinder * src/GNOME_Gnumeric-gtk.xml.in: Move things around abit. 2007-09-09 Jody Goldberg * Makefile.am : always build tools before schemas * tools/Makefile.am : build the registry converter * schemas/Makefile.am : fall back on wine to do the gconf -> registry conversion when cross compiling. 2007-09-08 J.H.M. Dassen (Ray) * configure.in: Added support for rendering documentation as PDF through dblatex. 2007-09-08 Jody Goldberg * src/gnm-pane.c (gnm_pane_init) : init the expr cursor. (previously the 'feedback' cursor within item-edit). (gnm_pane_reposition_cursors) : reposition it. (gnm_pane_rangesel_start) : 'disable highlight' on the expr-entry rather than the item-editor. (gnm_pane_rangesel_stop) : ditto. (gnm_pane_expr_cursor_bound_set) : new. (gnm_pane_expr_cursor_stop) : new. * src/item-edit.c (ie_destroy_feedback_range) : delete. (ie_scan_for_range) : move to gnm-expr-entry. (item_edit_init) : clear the old code. (entry_changed) : ditto. (item_edit_dispose) : Use the new gnm_expr_entry_disable_highlight to destroy the feedback (aka 'expr') cursor. (item_edit_enable_highlight) : move to gnm-expr-entry. (item_edit_disable_highlight : ditto. 2007-09-05 Morten Welinder * src/gnm-format.c (gnm_format_has_hour, gnm_format_month_before_day): New functions. * src/wbc-gtk-edit.c (wbcg_edit_start): Use gnm_format_month_before_day. * src/number-match.c (format_match): Use gnm_format_has_hour and gnm_format_month_before_day. No more hackery. 2007-09-04 Morten Welinder * src/number-match.c (get_month_before_day): Rename from hack_month_before_day. Make non-hackish. 2007-09-05 Jody Goldberg * src/gui-file.c (gui_file_open) : add a mnemonic to toggle simple/advanced. 2007-09-04 Jody Goldberg * configure.in : Post release bump