1. 24 Apr, 2018 1 commit
  2. 30 Dec, 2017 1 commit
    • Morten Welinder's avatar
      Arrays: code cleanup. · c5c51af8
      Morten Welinder authored
      This moves us closer to making array corners and elements part of GnmExprTop
      as opposed to the current state where they are in GnmExpr, but are only
      allowed at top level.
      Specifically, with this commit, we now query attributes of array
      corners and elements mostly with a texpr.  Mostly.
      A nice side effect is that many expr-impl.h includes can be removed.  We
      have too many of those.
  3. 02 Mar, 2015 1 commit
  4. 27 Oct, 2014 1 commit
  5. 06 Oct, 2013 1 commit
  6. 26 Mar, 2013 1 commit
  7. 29 Dec, 2012 1 commit
  8. 28 Jan, 2012 1 commit
  9. 30 Nov, 2011 1 commit
    • Andreas J. Guelzow 's avatar
      Implement ctrl-click cell deselection. [#610696] · db6d7144
      Andreas J. Guelzow authored
      2011-11-30  Andreas J. Guelzow <aguelzow@pyrshep.ca>
      	* src/cmd-edit.c: adjust calls to sv_selection_add_full and
      	sv_selection_add_pos throughout
      	(sv_select_cur_inputs): fix leak
      	* src/commands.c (cmd_colrow_hide_correct_selection): adjust
      	calls to sv_selection_add_full
      	* src/item-grid.c (item_grid_button_released): simplify selection,
      	adjust call to sv_selection_add_pos
      	* src/selection.c (sv_selection_add_pos): add argument
      	(sv_selection_add_full): add argument
      	(sv_selection_simplified_free): new
      	(sv_selection_simplify): new
      	(sv_selection_calc_simplification): new, use it throughout instead of
      	accessing sv->selection directly
      	(sheet_selection_set_internal): redraw headers if the selection mode
      	is not just ADD
      	(sv_selection_free): use g_slist_free_full
      	* src/selection.h (GnmSelectionMode): new
      	(sv_selection_add_pos): add argument
      	(sv_selection_add_full): add argument
      	(sv_selection_simplified_free): new
      	(sv_selection_simplify): new
      	* src/sheet-control-gui.c: adjust calls to sv_selection_add_full and
      	sv_selection_add_pos throughout
      	* src/sheet-view.c (sv_real_dispose): dispose of simplified selection
      	(sheet_view_init): initialize selection fields
      	* src/sheet-view.h: add fields
      	* src/sheet.c (gnm_sheet_resize_main): adjust call to sv_selection_add_pos
      	* src/test-pango.c (cb_exercise_pango): adjust call to sv_selection_add_full
      	* src/workbook-view.c (wb_view_selection_desc): use selection_first_range
      	rather than accessing the fields directly
      2011-11-30 Andreas J. Guelzow <aguelzow@pyrshep.ca>
      	* excel-xml-read.c (xl_xml_selection): adjust call to
      	* ms-excel-read.c (excel_read_SELECTION): adjust calls to
      	sv_selection_add_full and sv_selection_add_pos
  10. 10 May, 2011 1 commit
  11. 20 Oct, 2010 1 commit
  12. 08 Jul, 2010 1 commit
  13. 30 Apr, 2010 1 commit
  14. 19 Apr, 2009 1 commit
  15. 28 Apr, 2008 1 commit
  16. 27 Oct, 2007 1 commit
  17. 24 Sep, 2007 1 commit
    • Jody Goldberg's avatar
      Don't leak a style when faced with an empty label. · 1d8a5180
      Jody Goldberg authored
      2007-09-24  Jody Goldberg <jody@gnome.org>
      	* ms-chart.c (BC_R(end)) : Don't leak a style when faced with an empty
      2007-09-24  Jody Goldberg <jody@gnome.org>
      	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
      	* 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
      	* 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
      svn path=/trunk/; revision=15905
  18. 11 Nov, 2006 1 commit
  19. 31 Jul, 2006 1 commit
    • Jody Goldberg's avatar
      Some 'const' position consistency · f23d38b4
      Jody Goldberg authored
      2006-07-25  Jody Goldberg <jody@gnome.org>
      	* src/cell.c (cell_relocate) : merge into clipboard.
      	* src/ranges.c (range_parse) : renamed from parse_range and the
      	  original unused range_parse was deleted.
      	* src/sheet.c (sheet_range_trim) : renamed from range_trim.  It makes
      	  more sense here.
      	(sheet_range_has_heading) : renamed from range_has_header.
  20. 25 May, 2006 1 commit
    • Jean Bréfort's avatar
      use GOImage for the cairo <-> pixbuf conversion. replaced gi18n.h by · 8374bc24
      Jean Bréfort authored
      2006-05-25  Jean Brefort  <jean.brefort@normalesup.org>
      	* component/gnumeric.c: (go_gnm_component_set_data),
      	(go_gnm_component_draw): use GOImage for the cairo <-> pixbuf conversion.
      	* src/application.c: replaced gi18n.h by gi18n-lib.h.
      	* src/clipboard.c: ditto.
      	* src/cmd-edit.c: ditto.
      	* src/command-context-stderr.c: ditto.
      	* src/command-context.c: ditto.
      	* src/commands.c: ditto.
      	* src/consolidate.c: ditto.
      	* src/expr-name.c: ditto.
      	* src/expr.c: ditto.
      	* src/file-autoft.c: ditto.
      	* src/format-template.c: ditto.
      	* src/func-builtin.c: ditto.
      	* src/func.c: ditto.
      	* src/gnm-format.c: ditto.
      	* src/gnm-graph-window.c: ditto.
      	* src/gnm-plugin.c: ditto.
      	* src/gnm-so-filled.c: (gnm_so_filled_draw_cairo): fixed a memory leak and
      	the gi18n change.
      	* src/gnm-so-line.c: replaced gi18n.h by gi18n-lib.h.
      	* src/gnm-so-polygon.c: (gnm_so_polygon_draw_cairo),
      	(gnm_so_polygon_class_init): new draw cairo function (not implemented)
      	and ditto.
      	* src/gnumeric-canvas.c: replaced gi18n.h by gi18n-lib.h.
      	* src/gnumeric-pane.c: ditto.
      	* src/gui-clipboard.c: ditto.
      	* src/gui-file.c: ditto.
      	* src/gui-util.c: ditto.
      	* src/gutils.c: ditto.
      	* src/history.c: ditto.
      	* src/hlink.c: ditto.
      	* src/input-msg.c: ditto.
      	* src/item-bar.c: ditto.
      	* src/item-cursor.c: ditto.
      	* src/item-edit.c: ditto.
      	* src/libgnumeric.c: ditto.
      	* src/mathfunc.c: ditto.
      	* src/number-match.c: ditto.
      	* src/parser.y: ditto.
      	* src/pivottable.c: ditto.
      	* src/print-info.c: ditto.
      	* src/print.c: ditto.
      	* src/ranges.c: ditto.
      	* src/search.c: ditto.
      	* src/selection.c: ditto.
      	* src/session.c: ditto.
      	* src/sheet-autofill.c: ditto.
      	* src/sheet-control-gui.c: ditto.
      	* src/sheet-filter.c: ditto.
      	* src/sheet-merge.c: ditto.
      	* src/sheet-object-graph.c: ditto.
      	* src/sheet-object-image.c: ditto.
      	* src/sheet-object-widget.c: ditto.
      	* src/sheet-object.c: ditto.
      	* src/sheet-style.c: ditto.
      	* src/sheet-view.c: ditto.
      	* src/sheet.c: ditto.
      	* src/stf-export.c: ditto.
      	* src/stf-parse.c: ditto.
      	* src/stf.c: ditto.
      	* src/style.c: ditto.
      	* src/validation.c: ditto.
      	* src/value-sheet.c: ditto.
      	* src/value.c: ditto.
      	* src/wbc-gtk.c: ditto and set translation domain for actions.
      	* src/wbcg-actions.c: replaced gi18n.h by gi18n-lib.h.
      	* src/widgets/gnm-dao.c: ditto.
      	* src/widgets/gnumeric-expr-entry.c: ditto.
      	* src/widgets/gnumeric-lazy-list.c: ditto.
      	* src/widgets/widget-font-selector.c: ditto.
      	* src/workbook-cmd-format.c: ditto.
      	* src/workbook-control-gui.c: ditto.
      	* src/workbook-control.c: ditto.
      	* src/workbook-edit.c: ditto.
      	* src/workbook-view.c: ditto.
      	* src/workbook.c: ditto.
      	* src/xml-io.c: ditto.
      	* src/xml-sax-read.c: ditto.
  21. 13 May, 2006 1 commit
    • Jody Goldberg's avatar
      patch some warnings and make some comments. · f2dd5e07
      Jody Goldberg authored
      2006-05-13  Jody Goldberg <jody@gnome.org>
      	* component/gnumeric.c : patch some warnings and make some comments.
      	* src/gnumeric-pane.c (display_object_menu) : Use the new
      	  sheet_object_populate_menu and clarify that so and event can be
      	(cb_pane_popup_menu) : if objects are selected use
      	* src/sheet-object.c (sheet_object_populate_menu) : new and public.
      	(sheet_object_populate_menu_real) : renamed from sheet_object_populate_menu
      	  and make smarter to be able to handle so == NULL.
      	* src/gnumeric-canvas.c (gnm_canvas_class_init) : delete some unused
      	* src/clipboard.c (clipboard_copy_obj) : tidy up a bit, and prepare to
      	  clean out the odd GObject data usage.
      	* src/sheet-control-gui.c (scg_object_coords_to_anchor) : set the
      	* src/wbcg-actions.c (permanent_actions) : Make Save and Save-As
      	  permanent so that the user can always save.
      	* src/xml-sax-write.c (gnm_xml_file_save) : accept saving to unnamed
  22. 30 Apr, 2006 1 commit
    • Jody Goldberg's avatar
      merge excel_write_PANE into here and fix export of H or V only freezes. · 563646db
      Jody Goldberg authored
      2006-04-29  Jody Goldberg <jody@gnome.org>
      	* ms-excel-write.c (excel_write_WINDOW2) : merge excel_write_PANE into
      	  here and fix export of H or V only freezes.
      2006-04-23  Jody Goldberg <jody@gnome.org>
      	* xlsx-write.c : new.  Basic export and some code that will move to
      	  libgsf for 'Open Package' support.
      	* plugin.xml.in : Add xlsx export.
      	* Makefile.am : ditto.
      2006-04-23  Jody Goldberg <jody@gnome.org>
      	* ms-excel-read.c (excel_read_EXTERNSHEET_v7) : patch
      	  tweak to import broken quoted sheetname from gnumeric-1.0.x eg
      2006-04-23  Jody Goldberg <jody@gnome.org>
      	* ms-chart.c (ms_excel_chart_read) : Don't set the graph and chart
      	  styles to blank unless this is a full sheet object.  Fixes the
      	  import of older charts that are not wrapped in BOF records eg
      2006-04-29  Jody Goldberg <jody@gnome.org>
      	* src/workbook-view.c (wb_view_get_index_in_wb) : new for xlsx export.
      	* src/selection.h (sv_selection_foreach) : renamed from
      	  selection_foreach_range.  All callers changed.
      	* src/selection.c (sv_selection_add_full) : renamed from
      	  sv_selection_add_range to be clearer.
      	(sv_selection_add_range) : new utility that takes a ... GnmRange.
      	* src/sheet-view.h : SheetView::selections make this a GSList, no need
      	  for a GList.  This makes the api more homogeneous.
      	* src/cell.c (cell_get_style) : constify the result and rename from
      	* src/ranges.c (range_as_string) : renamed from range_name.  All
      	  callers fixed.
      	* src/style-conditions.c (gnm_style_conditions_eval) : tack on hooks
      	  for some of the new condition types in office 12.
  23. 11 Mar, 2006 1 commit
    • Morten Welinder's avatar
      New type for top-level expressions. Use a top-level expression here. · ed91f989
      Morten Welinder authored
      2006-03-10  Morten Welinder  <terra@gnome.org>
      	* src/expr.h (GnmExprTop): New type for top-level expressions.
      	* src/clipboard.h (GnmCellCopy): Use a top-level expression here.
      	Rename it to "texpr" to make sure we catch all users.  All users
      	* src/dependent.h (GnmDependent): Ditto.
      	* src/expr-name.h (GnmNamedExpr): Ditto.
      	* src/style-conditions.h (GnmStyleCond): Ditto.
      	* src/validation.h (GnmValidation): Ditto.
      	* src/expr.c (gnm_expr_top_new, gnm_expr_top_new_constant,
      	gnm_expr_top_ref, gnm_expr_top_unref, gnm_expr_top_unwrap,
      	gnm_expr_top_is_shared, gnm_expr_top_is_err,
      	gnm_expr_top_is_rangeref, gnm_expr_top_get_constant,
      	gnm_expr_top_contains_subtotal, gnm_expr_top_referenced_sheets,
      	gnm_expr_top_first_funcall, gnm_expr_top_get_boundingbox,
      	gnm_expr_top_rewrite, gnm_expr_top_get_ranges, gnm_expr_top_equal,
      	gnm_expr_top_as_string, gnm_expr_top_as_gstring,
      	gnm_expr_top_eval, gnm_expr_top_get_ranges): New functions.  Many
      	non-top versions made static.
      	(gnm_expr_copy): New function replacing gnm_expr_ref.  (Still
      	simply refs, but not for long.)
      	*/*.c: Massive changes adapting to the above.
  24. 22 Jan, 2006 1 commit
    • Jody Goldberg's avatar
      handle new GNM_EXPR_OP_ARRAY mechanisms. ditto. ditto. ditto. · d9642268
      Jody Goldberg authored
      2006-01-21  Jody Goldberg <jody@gnome.org>
      	* src/auto-format.c (do_af_suggest) : handle new GNM_EXPR_OP_ARRAY
      	* src/clipboard.c (cb_clipboard_prepend_cell) : ditto.
      	* src/cmd-edit.c (sv_select_cur_array) : ditto.
      	* src/dependent.c (link_expr_dep) : ditto.
      	(unlink_expr_dep) : ditto.
      	* src/expr-name.c (expr_name_check_for_loop) : ditto.
      	* src/expr.c (gnm_expr_new_array_corner) : new,
      	(gnm_expr_new_array_elem) : new.
      	(gnm_expr_new_array) : delete.
      	(do_gnm_expr_unref) : handle new mechanism.
      	(gnm_expr_eval) : ditto.
      	(gnm_expr_equal) : ditto.
      	(do_expr_as_string) : ditto.
      	(gnm_expr_rewrite) : ditto.
      	(gnm_expr_first_func) : ditto.
      	(do_referenced_sheets) : ditto.
      	(gnm_expr_containts_subtotal) : ditto.
      	(gnm_expr_get_boundingbox) : ditto.
      	(gnm_expr_is_rangeref) : ditto.
      	(ets_hash) : ditto.
      	(expr_tree_sharer_share) : ditto.
      	(gnm_expr_is_array) : delete.
      	(array_elem_get_corner) : new.
      	* src/cell.c (cell_is_array) : ditto.
      	(cell_array_bound) : new.
      	(cell_is_array_corner) : new.
      	(cell_is_nonsingleton_array) : renamed from cell_is_partial_array.
      	(cell_has_comment) : delete.
      	* src/sheet.c (sheet_get_comment) : renamed from cell_has_comment_pos
  25. 21 Sep, 2005 1 commit
    • Jody Goldberg's avatar
      Add some gnm_ to the api. (gnm_cellref_set_col_ar) : new · 2bfb51ca
      Jody Goldberg authored
      2005-09-20  Jody Goldberg <jody@gnome.org>
      	* src/position.c : Add some gnm_ to the api.
      	(gnm_cellref_set_col_ar) : new
      	(gnm_cellref_set_row_ar) : new.
      2005-09-20  Jody Goldberg <jody@gnome.org>
      	* gnumeric-expr-entry.c (cb_gee_key_press_event) : Use
      	  gnm_cellref_set_{col,row}_ar to compress the code and to handle
      	  mixed mode references (eg $A1:B2)
  26. 30 Aug, 2005 1 commit
    • Jody Goldberg's avatar
      support data tables. ditto. ditto. ditto. · 3a70f9f1
      Jody Goldberg authored
      2005-08-29  Jody Goldberg <jody@gnome.org>
      	* ms-formula-read.c (excel_parse_formula) : support data tables.
      	* ms-excel-read.c (excel_formula_shared) : ditto.
      	* ms-formula-write.c (write_node) : ditto.
      	* ms-excel-write.c (excel_write_FORMULA) : ditto.
      2005-08-27  Jody Goldberg <jody@gnome.org>
      	* ms-obj.c (ms_obj_map_forms_obj) : no need to warn about record with
      	  no expressions. (Wallenbach/Formulas-2003/chap05/character\ set.xls)
      2005-08-27  Jody Goldberg <jody@gnome.org>
      	* src/workbook.c (workbook_dispose) : Looks like this patch got
      	  munged. Make it sane.
  27. 08 Aug, 2005 1 commit
  28. 08 Feb, 2005 1 commit
  29. 07 Oct, 2004 1 commit
    • Morten Welinder's avatar
      Implement. · 19d8291c
      Morten Welinder authored
      2004-10-07  Morten Welinder  <terra@gnome.org>
      	* src/cmd-edit.c (sv_select_cur_inputs): Implement.
      	* src/expr.c (gnm_expr_get_ranges): Implement.
  30. 02 Jul, 2004 1 commit
    • Jody Goldberg's avatar
      Failure is a warning, not catastrophic · fa9c94f3
      Jody Goldberg authored
      2004-06-26  Jody Goldberg <jody@gnome.org>
      	* boot.c (excel_read_metadata) : Failure is a warning, not
      	* ms-chart.c (ms_excel_chart_write) : do not write FBI
      	(chart_write_axis_sets) : Handle transposed X-Y (bars)
      2004-07-02  Jody Goldberg <jody@gnome.org>
      	* graph/gog-theme.c (map_area_series_solid_default) : simplify now
      	  that we're just filling in the color no need to twiddle types
      	* graph/gog-style.c : rework GogStyle::fill share pattern:fore/back
      	and gradient:start/end.
      	merge all the different auto flags.
      	initialize the gradient brightness to -1 to avoid starting with black
      	Change fill from union to struct to simplify changing fill types
      	Allow themed gradient fills
      2004-07-01  Jody Goldberg <jody@gnome.org>
      	* src/cmd-edit.c (sv_select_cur_depends) : find deps even for empty
      2004-06-30  Jody Goldberg <jody@gnome.org>
      	* src/stf.c (stf_init) : cvs exporter is one sheet only
      	* src/gnumeric-gconf.c (get_schema) : typo
      	(go_conf_get_type) : implement for #ifdef WITH_GNOME
  31. 07 Jan, 2004 1 commit
    • Jody Goldberg's avatar
      The initial pass at GtkAction custom combos are mucho broken move this out · 164f0ac9
      Jody Goldberg authored
      2004-01-06  Jody Goldberg <jody@gnome.org>
      	The initial pass at GtkAction custom combos are mucho broken
      	* src/sheet.c (sheet_toggle_hide_zeros) : move this out of the macro
      	  in wbcg.
      	(sheet_toggle_show_formula) : ditto.
      	* src/sheet-object-graph.c (cb_save_as) : add jpg, and translate the
      	  error message now that string freeze is done.
      	* src/gui-util.c : restore DISABLE_DEPRECATED
      	(gnumeric_toolbar_insert_with_eventbox) : delete.
      	(gnumeric_toolbar_append_with_eventbox) : delete.
      	(gtk_button_stock_alignment_set) : delete.
      	(gnumeric_toolbar_new) : delete.
      	(gnumeric_inject_widget_into_bonoboui) : move the wbc-bonobo.c
      	(gnumeric_toolbar_get_widget) : delete.
      	(gnm_widget_disable_focus) : move here from workbook-format-toolbar.c
      	* workbook-format-toolbar.{c,h} : move contents into
      	* wbcg-actions.c : this new file
      	* wbc-gtk.c : or this new file
      	* wbc-bonobo.c : or this new file (WHICH DOES NOT COMPILE OR WORK)
      	  Should probably merge into workbook-control-component or something
      	  like that
      	* src/gnm-marshalers.list (VOID) : Use the stock marshallers in glib
      	  directly rather than adding our own wrappers.
      	* src/application.c : here
      	* src/GNOME_Gnumeric.xml : rename FileExit -> FileQuit to be consistent
      	* src/GNOME_Gnumeric-gtk.xml : new file for GtkAction
      	  You must be running in gnumeric/src
      	  I Repeat
      	  YOU MUST BE RUNNING IN gnumeric/src
      	  for anything to work right now.  I don't quite know how I want to
      	  handle the file yet (the bonobo approach was irritating) we'll see.
      	* configure.in :
      	- Add goffice/gui-utils
      	- Get rid of --with-bonobo
      	- Add --with-gnome
      	- Add --enable-bonobo-component
      	* plugins/Makefile.am : Adapt to that.
      	* src/Makefile.am : ditto, and add the new files.
      2004-01-05  Jody Goldberg <jody@gnome.org>
      	* src/commands.c (cmd_set_text_redo) : remove manual kludge.
      	* src/dependent.h (cell_eval) : move from here
      	* src/cell.h (cell_eval) : to here.  Add a new flag CELL_HAS_NEW_EXPR
      	* src/cell.c (cell_set_expr_internal) : set the flag here.
      	* src/rendered-value.c (rendered_value_new) : test it here.
      	* src/sheet-control-gui.c (scg_cursor_move) : don't scroll the other
      	  panes unless we absolutely have to.  Apparently we only fuxed normal
      	  cursor movement for http://bugzilla.gnome.org/show_bug.cgi?id=77303
      	  This fixes rangesel too.
      2003-12-29  Jody Goldberg <jody@gnome.org>
      	* * : Move everything to glib/gi18n.h in place of gnumeric-i18n.h
      	* gnumeric-i18n.h : delete
      	* configure.in : Looks like we're really requiring gtk/glib 2.3.1 at a
      	  minimum.  In reality it's probably closer to CVS at this point.  I'm
      	  kinda looking forward to the gtk freeze.
      2004-01-05  Jody Goldberg <jody@gnome.org>
      	* ms-excel-write.c (excel_write_SELECTION) : generalize a bit.
      	(excel_write_selections) : new wrapper to handle selectins for each pane
      	* ms-excel-read.c (excel_read_SELECTION) : we only care about
      	  selections in the primary pane.
      2003-12-24  Jody Goldberg <jody@gnome.org>
      	* ms-excel-write.c (excel_write_WRITEACCESS) : don't free memory we do
      	  no own.
      	(excel_write_COUNTRY) : init both fields.
      	(write_sheet_head) : pre biff8 it was part of the sheet record.  Its
      	  hard to tell if this should be part of every sheet or just the first.
      	  I've seen both.
      	(write_workbook) : biff8 puts the COUNTRY record in the workbook area.
  32. 12 Nov, 2003 1 commit
  33. 01 Nov, 2003 1 commit
    • Jody Goldberg's avatar
      More reming. · 8135be63
      Jody Goldberg authored
      More reming.
      GnmApp is reasonably clean now, and read to get the prefs merged.
      2003-10-31  Jody Goldberg <jody@gnome.org>
      	* configure.in : disable deprecated is only for development releases.
      2003-11-01  Jody Goldberg <jody@gnome.org>
      	* graph/plugins/plot_barcol/gog-barcol.c
      	(gog_barcol_plot_class_init) : set the default to match the real
      	  default so that things persist properly.
      2003-10-30  Jody Goldberg <jody@gnome.org>
      	* graph/gog-plot.c (gog_plot_get_cardinality) : Set the index even if
      	  the series is invald.  This makes like easier when adding a series.
      	* graph/gog-style.c (gog_object_set_style) : block style change
      	(gog_style_pref_state_free) : disconnect the style change handler.
      	(gog_style_editor) : monitor style changed signals.
      	(cb_style_changed) : new.
      	* graph/gog-series.c (gog_series_set_index) : signal when the style
      	* graph/gog-object.c (gog_object_get_editor) : force an update before
      	  creating an editor to avoid flicker later.
      	* graph/gog-graph.c (gog_graph_force_update) : new.
  34. 24 Oct, 2003 1 commit
  35. 15 Oct, 2003 1 commit
    • Jody Goldberg's avatar
      yet more renaming · 57d3f6f1
      Jody Goldberg authored
      A first pass at rationalizing the methods in CmdContext
      it still seems a triffle bulky.
  36. 11 Oct, 2003 1 commit
    • Jody Goldberg's avatar
      new to write csv files without intervention. (stf_init) : Use it. · 7a725771
      Jody Goldberg authored
      2003-10-10  Jody Goldberg <jody@gnome.org>
      	* src/stf.c (stf_write_csv) : new to write csv files without
      	(stf_init) : Use it.
      2003-10-09  Jody Goldberg <jody@gnome.org>
      	* src/libgnumeric.c : pull the ancient if BONOBO checks
      	* src/io-context-gtk.c (icg_show_gui) : mark the window as a splash.
      	* schemas/Makefile.am : make friendlier for rpm builders
  37. 09 Oct, 2003 1 commit
    • Jody Goldberg's avatar
      Release 1.2.1 · b762bb9d
      Jody Goldberg authored
      2003-10-08  Jody Goldberg <jody@gnome.org>
      	* Release 1.2.1
  38. 15 Oct, 2002 1 commit
    • Jody Goldberg's avatar
      support for recalc and iteration attributes. · b24361f0
      Jody Goldberg authored
      2002-10-14  Jody Goldberg <jody@gnome.org>
      	* dialog-workbook-attr.c : support for recalc and iteration
      2002-10-14  Jody Goldberg <jody@gnome.org>
      	* src/commands.c (update_after_action) : quick and dirty support for
      	  manual recalc.
      	(cmd_paste_cut_update_origin) : ditto.
  39. 14 Oct, 2002 1 commit
    • Jody Goldberg's avatar
      Add links for Data -> Text To Columns Data -> Import External -> From File · 3ab1a0fb
      Jody Goldberg authored
      2002-10-14  Jody Goldberg <jody@gnome.org>
      	* src/workbook-control-gui.c : Add links for
      	    Data -> Text To Columns
      	    Data -> Import External -> From File
      	Only partially implemented in the last hour, but these are just too
      	easy to pass up.
      	* src/stf.c (stf_store_results) : new, split out of.
      	(stf_read_workbook) : here.
      	(cb_get_content) : new utility.
      	(stf_text_to_columns) : new.  Only partially done.
      	  We still need a way to get the target region.
      	* src/stf-parse.c (stf_parse_sheet) : take a starting offset for the
      	  output, and return a boolean in place of the sheet that was passed in.
      	* src/sheet.c (sheet_queue_respan) : new.
      	* src/selection.c (selection_first_range) : start cleanup and take a
      	  CommandContext rather than a Control.
      	* src/gui-util.c (gnumeric_notice) : Cheat and access the private
      	  label member to set it to accept markup.
      	* src/commands.c (cmd_area_set_text_redo) : a nifty optimization.
      	  Just redraw all and queue respanning for the effected regions.
      	* src/GNOME_Gnumeric.xml : Add entries for Text to columns and
      	  External Data -> Import from File
  40. 18 Aug, 2002 1 commit
    • Zbigniew Chyla's avatar
      New · 2ada9578
      Zbigniew Chyla authored
      2002-08-15  Zbigniew Chyla  <cyba@gnome.pl>
      	* src/gnumeric-i18n.[ch]: New
      	* src/Makefile.am: Added gnumeric-i18n.[ch]
      	* src/gutils.[ch]
      	(g_lang_score_in_lang_list, g_lang_score_is_better): Removed
      	* src/format-template.h
      	(FormatTemplateCategoryGroup, FormatTemplateCategory): Removed lang_score
      	* src/xml-io-autoft.c (gnumeric_xml_read_format_template_category):
      	Don't assign category->lang_score
      	* src/file-autoft.c
      	(category_compare_orig_name): Renamed to
      	category_compare_orig_name_and_dir, compare by both name and directory
      	(category_group_list_get): Don't use lang_score, get translation from
      	the first category in a group. Sorting by name and directory guarantees
      	deterministic results
      	* plugins/applix/applix-read.c, plugins/derivatives/options.c,
      	plugins/dif/dif.c, plugins/excel/boot.c, plugins/excel/ms-excel-read.c,
      	plugins/excel/ms-excel-write.c, plugins/excel/ms-formula-read.c,
      	plugins/excel/ms-formula-write.c, plugins/fn-complex/functions.c,
      	plugins/fn-complex/gsl-complex.c, plugins/fn-database/functions.c,
      	plugins/fn-date/functions.c, plugins/fn-eng/functions.c,
      	plugins/fn-financial/functions.c, plugins/fn-info/functions.c,
      	plugins/fn-logical/functions.c, plugins/fn-lookup/functions.c,
      	plugins/fn-math/functions.c, plugins/fn-random/functions.c,
      	plugins/fn-stat/functions.c, plugins/fn-string/functions.c
      	plugins/gb/plugin.c, plugins/gda/plugin-gda.c, plugins/guile/plugin.c,
      	plugins/guile/smob-value.c, plugins/html/html_read.c,
      	plugins/html/roff.c, plugins/lotus-123/lotus.c, plugins/mps/mps.c,
      	plugins/mps/parser.c, plugins/numtheory/numtheory.c,
      	plugins/oleo/oleo.c, plugins/plan-perfect/pln.c,
      	plugins/psiconv/psiconv-read.c, plugins/python/python.c,
      	plugins/python-loader/python-loader.c, plugins/qpro/qpro-read.c,
      	plugins/sample_datasource/sample_datasource.c, plugins/sc/sc.c,
      	plugins/sylk/sylk.c, plugins/uihello/uihello.c, plugins/xbase/boot.c,
      	plugins/xml_sax/xml-sax-read.c, src/bonobo-io.c, src/clipboard.c,
      	src/cmd-edit.c, src/command-context-stderr.c, src/command-context.c,
      	src/commands.c, src/corba-args.c, src/dates.c,
      	src/dialogs/dao-gui-utils.c, src/dialogs/dialog-about.c,
      	src/dialogs/dialog-analysis-tools.c, src/dialogs/dialog-autocorrect.c,
      	src/dialogs/dialog-autoformat.c, src/dialogs/dialog-autosave.c,
      	src/dialogs/dialog-cell-comment.c, src/dialogs/dialog-cell-format.c,
      	src/dialogs/dialog-cell-sort.c, src/dialogs/dialog-col-width.c,
      	src/dialogs/dialog-consolidate.c, src/dialogs/dialog-define-names.c,
      	src/dialogs/dialog-delete-cells.c, src/dialogs/dialog-formula-guru.c,
      	src/dialogs/dialog-function-select.c, src/dialogs/dialog-goal-seek.c,
      	src/dialogs/dialog-goto-cell.c, src/dialogs/dialog-graph-guru.c,
      	src/dialogs/dialog-insert-cells.c, src/dialogs/dialog-merge.c,
      	src/dialogs/dialog-paste-special.c, src/dialogs/dialog-plugin-manager.c,
      	src/dialogs/dialog-preferences.c, src/dialogs/dialog-printer-setup.c,
      	src/dialogs/dialog-random-generator.c, src/dialogs/dialog-row-height.c,
      	src/dialogs/dialog-search-replace.c, src/dialogs/dialog-search.c,
      	src/dialogs/dialog-sheet-order.c, src/dialogs/dialog-simulation.c,
      	src/dialogs/dialog-solver.c, src/dialogs/dialog-stf-export-sheet-page.c,
      	src/dialogs/dialog-stf-export.c, src/dialogs/dialog-stf-fixed-page.c,
      	src/dialogs/dialog-stf-main-page.c, src/dialogs/dialog-stf-preview.c,
      	src/dialogs/dialog-stf.c, src/dialogs/dialog-summary.c,
      	src/dialogs/dialog-tabulate.c, src/dialogs/dialog-workbook-attr.c,
      	src/dialogs/dialog-zoom.c, src/expr-name.c, src/expr.c,
      	src/file.c, src/format-template.c, src/format.c, src/formats.c,
      	src/func-builtin.c, src/func.c, src/gnumeric-canvas.c,
      	src/gnumeric-graph.c, src/gui-clipboard.c, src/gui-file.c,
      	src/gui-util.c, src/history.c, src/hlink.c, src/item-bar.c,
      	src/item-cursor.c, src/item-edit.c, src/libgnumeric.c,
      	src/main-application.c, src/number-match.c, src/parser.y,
      	src/plugin-loader-module.c, src/plugin-loader.c, src/plugin-service.c,
      	src/plugin-util.c, src/plugin.c, src/print-info.c, src/print.c,
      	src/search.c, src/selection.c, src/sheet-autofill.c,
      	src/sheet-control-gui.c, src/sheet-merge.c, src/sheet-object-bonobo.c,
      	src/sheet-object-container.c, src/sheet-object-graphic.c,
      	src/sheet-object-widget.c, src/sheet-object.c, src/sheet-view.c,
      	src/sheet.c, src/stf-parse.c, src/stf-parse.h, src/stf.c, src/style.c,
      	src/tools/analysis-tools.c, src/tools/auto-correct.c, src/tools/dao.c,
      	src/tools/filter.c, src/tools/random-generator.c,
      	src/tools/simulation.c, src/tools/solver/api.c,
      	src/tools/solver/reports-write.c, src/tools/solver/reports.c,
      	src/tools/solver/solver.c, src/validation.c, src/value-sheet.c,
      	src/value.c, src/widgets/gnumeric-expr-entry.c,
      	src/widgets/widget-font-selector.c, src/workbook-cmd-format.c,
      	src/workbook-control-gui.c, src/workbook-control.c, src/workbook-edit.c,
      	src/workbook-format-toolbar.c, src/workbook-object-toolbar.c,
      	src/workbook-view.c, src/workbook.c, src/xml-io.c:
      	Use <gnumeric-i18n.h> everywhere