2009-03-22 Morten Welinder * Release 1.9.5 2009-03-20 Morten Welinder * src/sheet-object-widget.c (sheet_widget_radio_button_create_widget): Set label. (sheet_widget_adjustment_get_ref, sheet_widget_checkbox_get_ref, sheet_widget_list_base_get_ref): Remove. (so_get_ref): New generic function replacing the above. (sheet_widget_adjustment_clear_sheet, sheet_widget_checkbox_clear_sheet, sheet_widget_radio_button_clear_sheet, sheet_widget_list_base_clear_sheet): Remove. (so_clear_sheet): New generic function replacing the above. 2009-03-19 Morten Welinder * configure.in (gnumeric_reqs): Require glib 2.12 for g_hash_table_remove_all. 2009-03-18 Morten Welinder * src/main-application.c (warn_about_ancient_gnumerics): Remove -- it last served a useful purpose 6-8 years ago. 2009-03-17 Morten Welinder * src/main-application.c (main): Reconnect the no-splash and no-warnings flags. * src/wbc-gtk.c (sheet_menu_label_run): Toss the sheets into a submenu and display it regardless of how many sheets we have. 2009-03-16 Morten Welinder * src/number-match.c (datetime_locale_setup): Handle the nb_NO case where abbreviated months end in a period by making that period optional on entry. 2009-03-15 Morten Welinder * src/number-match.c (format_match): Use go_format_default_accounting. * src/wbc-gtk-actions.c (cb_format_as_accounting): Ditto. 2009-03-14 Morten Welinder * src/gnm-format.c (gnm_format_frob_slashes): Import from number-match and make public. Rename from frob_slashes. All callers changed. (gnm_format_for_date_editing): Change slashes to whatever the locale uses. 2009-03-14 Andreas J. Guelzow * src/ssgrep.c (string-table-count): correct option description [#575360] 2009-03-14 Jean Brefort * configure.in: check if goffice uses gconf and make gconf use independent from the with-gnome option. [#574813] * schemas/Makefile.am: ditto. 2009-03-13 Jody Goldberg * po/LINGUAS : rename sr@Latn -> sr@latin to maintain compatibility with gtk and simplify win32 packaging. 2009-03-13 Morten Welinder * src/number-match.c (frob_slashes): New function to replace hardcoded slashes with whatever the locale uses for date separation. (format_match_datetime): Call frob_slashes as needed. Free date_format as needed. * src/cell.c (gnm_cell_set_format): Improve precondition. 2009-03-12 Morten Welinder * src/sheet-control-gui.c (scg_drag_data_get): Handle GNUMERIC_SHEET target too. Fixes #574763, caused by patch from #523033. 2009-03-13 Jody Goldberg * src/gnm-pane.c (gnm_pane_realize) : clear the 'im_block_edit_start' flag. (gnm_pane_unrealize) : set the flag. * src/application.c (gnm_app_add_extra_ui) : take a group name. (gnm_app_remove_extra_ui) : patch minor leak. * src/gnm-plugin.c (plugin_service_ui_activate) : use the supplied group name rather than a static name that is shared between all custom ui. 2009-03-11 Morten Welinder * src/wbc-gtk-actions.c (cb_file_sendto): Import from wb_view_sendto and use go_gtk_url_show. Plug leak. * src/workbook-view.c (wb_view_save_to_uri): Rename from wbv_save_to_uri and make public. (wb_view_sendto): Remove. 2009-03-11 Andreas J. Guelzow * src/print-cell.c (print_cell_gtk): shift rotated text into the correct position! Fixes #574813 2009-03-10 Andreas J. Guelzow * src/commands.h (cmd_so_set_value): add Sheet* argument. Fixes #574734 * src/commands.c (cmd_so_set_value): use new Sheet* argument that gives the sheet of the widget rather than the sheet of the associated cell * src/sheet-object-widget.c: adjust all callers of cmd_so_set_value 2009-03-10 Morten Welinder * Makefile.am (gnumeric.desktop): Always use URIs. Fixes #574816. 2009-03-06 Andreas J. Guelzow * src/func.c (function_def_get_arg_name): don't translate an empty argument name since you wouldn't get what you expect. 2009-03-05 Morten Welinder * src/item-cursor.c (struct _ItemCursor): Track last (x,y) for mouse. (item_cursor_event): Set (x,y). (item_cursor_tip_setlabel): Use (x,y) for position. * src/item-grid.c (struct _ItemGrid): Track last (x,y) for mouse. (cb_cursor_come_to_rest): Use last (x,y) to position the tip. * src/gui-util.c (gnumeric_create_tooltip): Take a reference widget instead of a GdkScreen. All callers changed. (gnumeric_position_tooltip): Get position as argument instead of asking where the mouse cursor is by the time we get here. All callers changed. 2009-03-04 Andreas J. Guelzow * src/sheet.c (sheet_get_printarea): If the print area has been set to something other than the full sheet, always use the whole print area. 2009-02-28 Morten Welinder * configure.in (gtk+): Require 2.12 for gtk_tree_view_convert_bin_window_to_widget_coords. 2009-02-25 Morten Welinder * src/sheet-control-gui.c (scg_drag_receive_same_process): Make it clear we are only getting the modifier mask. * src/gui-util.c (gnumeric_position_tooltip): Make this multihead safe too. 2009-02-24 Morten Welinder * src/gui-util.c (gnumeric_create_tooltip): Add extra screen argument so we can pop up on the right screen. All callers changed. * src/gnm-pane.c (gnm_pane_display_obj_size_tip): Make this multihead safe. * src/wbc-gtk.c (cb_sheet_label_drag_begin): Pop up the arrow on the right screen. * src/sheet-control-gui.c (scg_comment_display): Pop up the cell comment on the right screen and at coordinates relating to that screen. 2009-02-22 Morten Welinder * configure.in: Post release version bump