1. 08 Jul, 2010 1 commit
  2. 30 Apr, 2010 1 commit
  3. 19 Apr, 2009 1 commit
  4. 28 Apr, 2008 1 commit
  5. 27 Oct, 2007 1 commit
  6. 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
      	  label.
      
      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
      	  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
      
      	* 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
      1d8a5180
  7. 11 Nov, 2006 1 commit
  8. 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.
      f23d38b4
  9. 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.
      8374bc24
  10. 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
      	  NULL.
      	(cb_pane_popup_menu) : if objects are selected use
      	  display_object_menu.
      
      	* 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
      	  variables.
      
      	* 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
      	  direction.
      
      	* 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
      	  files.
      f2dd5e07
  11. 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
      	  Libro1.xls.
      
      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
      	  ms699.xls.
      
      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
      	  cell_get_mstyle.
      
      	* 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.
      563646db
  12. 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
      	changed.
      	* 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.
      ed91f989
  13. 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
      	  mechanisms.
      	* 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
      d9642268
  14. 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)
      2bfb51ca
  15. 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.
      3a70f9f1
  16. 08 Aug, 2005 1 commit
  17. 08 Feb, 2005 1 commit
  18. 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.
      19d8291c
  19. 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
      	  catastrophic
      
      	* 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
      	  cells.
      
      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
      fa9c94f3
  20. 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
      	  NOTE NOTE NOTE
      	  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>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=130424
      	* 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.
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=130582
      	* 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>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=130577
      	* ms-excel-write.c (excel_write_SELECTION) : generalize a bit.
      	(excel_write_selections) : new wrapper to handle selectins for each pane
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=130579
      	* 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.
      164f0ac9
  21. 12 Nov, 2003 1 commit
  22. 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
      	  signals.
      	(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
      	  changes.
      
      	* 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.
      8135be63
  23. 24 Oct, 2003 1 commit
  24. 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.
      57d3f6f1
  25. 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
      	  intervention.
      	(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
      7a725771
  26. 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
      b762bb9d
  27. 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
      	  attributes.
      
      
      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.
      b24361f0
  28. 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
      3ab1a0fb
  29. 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/py-gnumeric.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-advanced-filter.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-format-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
      2ada9578
  30. 21 Jun, 2002 1 commit
    • Jody Goldberg's avatar
      take a cellpos * · 89274950
      Jody Goldberg authored
      
      2002-06-21  Jody Goldberg <jody@gnome.org>
      
      	* src/parse-util.c (parse_cell_name) : take a cellpos *
      
      	* src/func-builtin.c (gnumeric_selection) : dummy out for now until a
      	  different approach is available.
      
      	* src/commands.c : convert to sheetview.
      	  s/parent/cmd/ to make things more readable
      	(cmd_selection_clear) : rename from cmd_clear_selection so that we can
      	  start to group the operations that currently operate on selections.
      	(cmd_selection_format) : rename from cmd_format.
      	(cmd_selection_colrow_hide) : rename from cmd_colrow_hide_selection.
      	(cmd_selection_outline_change) : rename from cmd_colrow_outline_change.
      	(cmd_selection_group) : rename from cmd_group.
      	(cmd_selection_autoformat) : rename from cmd_autoformat.
      	(cmd_colrow_hide_correct_selection) : take a control.
      
      	* src/colrow.c (cb_colrow_visibility) : selections are now part of
      	  sheetview.
      	(colrow_get_visiblity_toggle) : ditto.
      
      	* src/cmd-edit.c (cmd_select_cur_row) : convert to sheetview.
      	(cmd_select_cur_col) : ditto.
      	(cmd_select_cur_array) : ditto.
      	(cmd_select_cur_depends) : ditto.
      	(cmd_select_cur_inputs) : ditto.
      	(cmd_paste_to_selection) : ditto.
      
      	* src/bonobo-io.c (deserialize_wb_from_xml_stream) : pass the wbv into
      	  the context directly.
      	(gnumeric_bonobo_write_workbook) : ditto.
      	(gnumeric_bonobo_read_workbook) : ditto.
      
      	* src/consolidate.c (redraw_respan_and_select) : set selection only
      	  for the calling view.
      	(row_consolidate) : pass in the view.
      	(col_consolidate) : ditto.
      	(colrow_consolidate) : ditto.
      	(consolidate_apply) : Take a control so that we can extract the view.
      
      	* src/commands.c (cmd_consolidate_redo) : Pass the control.
      
      2002-06-20  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet-view.c (sheet_view_init) : init the selection.
      
      	* src/workbook-view.c (workbook_view_new) : init current_sheet_view.
      	(wb_view_format_feedback) : operate on the sheetview.
      	(wb_view_selection_desc) : ditto.
      	(wb_view_edit_line_set) : ditto.
      
      2002-06-20  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-view.c (wb_view_sheet_add) : Use sheet_get_view.
      	(wb_view_sheet_focus) : ditto.
      	* src/xml-io.c (xml_write_selection_info) : ditto.
      	(xml_read_selection_info): ditto.
      	(xml_workbook_write) : now that the view is in the context don't
      	  bother passing it.
      	(xml_write_wbv_attributes) : ditto.
      	(xml_read_wbv_attributes) : ditto.
      89274950
  31. 13 May, 2002 1 commit
    • Jon Kåre Hellan's avatar
      Call wb_control_paste_from_selection without 'time' parameter. · 8908491b
      Jon Kåre Hellan authored
      * src/cmd-edit.c (cmd_paste): Call wb_control_paste_from_selection
      without 'time' parameter.
      (cmd_paste_to_selection): Call cmd_paste without 'time' parameter.
      
      * src/item-cursor.c (item_cursor_do_action): Remove 'time'
      parameter. Call cmd_paste without 'time' argument.
      (context_menu_hander, item_cursor_do_drop): Call
      item_cursor_do_action without 'time' argument.
      
      * src/gui-clipboard.c
      (x_clipboard_to_cell_region): Renamed from
      x_selection_to_cell_region.
      (x_clipboard_received): Renamed from
      x_selection_received. 'widget' parameter replaced with
      'clipboard', and 'time' parameter dropped. Call
      gtk_clipboard_request_contents instead of gtk_selection_convert.
      (x_clipboard_get_cb): Renamed from x_selection_handler. 'widget'
      parameter replaced with 'clipboard', and 'time' parameter dropped.
      Don't trust 'info' parameter. Gtk bug?
      (x_clipboard_clear_cb): New function. Replaces x_selection_clear,
      but even simpler.
      (x_request_clipboard): Call gtk_clipboard_request_contents instead
      of gtk_selection_convert.
      
      * src/workbook-control.[ch], src/workbook-control-priv.h: Remove
      'time' parameter from paste_from_selection method.
      
      * src/workbook-control-component.c (wbcc_claim_selection): Remove.
      (workbook_control_component_ctor_class): Inherit claim_selection
      from superclass.
      
      * src/workbook-control-gui.c (wbcg_paste_from_selection): Remove
      'time' parameter and call x_request_clipboard without 'time'
      parameter.
      (wbcg_claim_selection): Replace old implementation with call to
      new function x_claim_clipboard.
      (workbook_control_gui_init): Remove call to
      x_clipboard_bind_workbook.
      8908491b
  32. 22 Mar, 2002 2 commits
    • Jody Goldberg's avatar
      suppress warning. (solver_performance_report) : fix typo. · 680c2888
      Jody Goldberg authored
      2002-03-22  Jody Goldberg <jody@gnome.org>
      
      	* reports-write.c (solver_program_report) : suppress warning.
      	(solver_performance_report) : fix typo.
      
      2002-03-21  Jody Goldberg <jody@gnome.org>
      
      	* Massive rename
      	eval.[ch] -> dependent.[ch]
      680c2888
    • Jody Goldberg's avatar
      Massive rename ExprTree -> GnmExpr · 0ac8fbbf
      Jody Goldberg authored
      
      2002-03-21  Jody Goldberg <jody@gnome.org>
      
      	* Massive rename
      	ExprTree -> GnmExpr
      
      	* src/print-info.c (load_formats) : suppress some warnings.
      
      	* src/func.c (function_def_call_with_values) : use g_alloca.
      0ac8fbbf
  33. 29 Dec, 2001 1 commit
    • Jody Goldberg's avatar
      fence post error. · fdb6d9c8
      Jody Goldberg authored
      2001-12-28  Jody Goldberg <jody@gnome.org>
      
      	* src/cmd-edit.c (cmd_select_cur_array) : fence post error.
      fdb6d9c8
  34. 21 Dec, 2001 1 commit
  35. 22 Nov, 2001 1 commit
  36. 03 Nov, 2001 1 commit
    • Jody Goldberg's avatar
      support cancel. · 6b808aa4
      Jody Goldberg authored
      2001-11-02  Jody Goldberg <jgoldberg@home.com>
      
      	* src/sheet-object-bonobo.c (open_cb) : support cancel.
      
      	* src/item-grid.c (item_grid_draw_merged_range) : honour the selection
      	  of objects.
      
      	* src/workbook-control-gui.c (cb_edit_select_all) : Use
      	  scg_select_all.
      
      	* src/sheet-control-gui.c (scg_select_all) : Make public.
      6b808aa4
  37. 02 Sep, 2001 1 commit
    • Jody Goldberg's avatar
      For Wayne Schuller <k_wayne@linuxpower.org> · bb833c86
      Jody Goldberg authored
      2001-09-02  Jody Goldberg <jgoldberg@home.com>
      	For Wayne Schuller <k_wayne@linuxpower.org>
      
      	* src/pattern.c (gnumeric_background_set_pc) : Support gray scale
      	  patterns when printing.
      
      2001-09-02  Jody Goldberg <jgoldberg@home.com>
      
      	* src/style-condition.c (style_condition_eval) : Use dependent_eval
      	  and add an invariant that ensures that val is only NULL if we have
      	  been queued for recalc.
      
      	* src/eval.c (dependent_eval) : split from workbook_recalc.
      	(cell_eval) : change return type.  no one was using it.
      	(dependent_needs_recalc) : new macro.
      bb833c86
  38. 30 Aug, 2001 2 commits
    • Morten Welinder's avatar
      New macro. (WORKBOOK_FOREACH_DEPENDENT): Re-factor. (Workbook): Move · 52f2f380
      Morten Welinder authored
      2001-08-30  Morten Welinder  <terra@diku.dk>
      
      	* src/workbook.h (WORKBOOK_FOREACH_SHEET): New macro.
      	(WORKBOOK_FOREACH_DEPENDENT): Re-factor.
      	(Workbook): Move dependents to DependencyContainer, see below.
      	Introduce new external_dependents, not yet used.
      
      	* src/sheet.h (SHEET_FOREACH_DEPENDENT): New macro.
      
      	* src/eval.h: (DependencyContainer): type moved from eval.c and
       	renamed from DependencyData.  Add dependent_list member which used
       	to be in Workbook.
      	(DEPENDENT_IS_CELL): New macro.  Put into used lots of places.
      	(DEPENDENT_CONTAINER_FOREACH_DEPENDENT): New macro.
      
      	* src/eval.c (cb_dependent_queue_recalc): Allocate single list
       	element on stack, not heap.
      	(dependent_queue_recalc_list): Don't essentailly copy all lists.
      	(UNLINK_DEP): Take only dep arguement and find the container from
       	that.
      52f2f380
    • Morten Welinder's avatar
      Avoid listifying. (cb_dependent_queue_recalc, cell_queue_recalc): Recast · 12a001cb
      Morten Welinder authored
      2001-08-29  Morten Welinder  <terra@diku.dk>
      
      	* src/eval.c (workbook_queue_all_recalc): Avoid listifying.
      	(cb_dependent_queue_recalc, cell_queue_recalc): Recast in terms of
       	dependent_queue_recalc_list.
      	(dependent_queue_recalc_list): Eliminate recursion which used to
       	be unbounded deep.
      
      	* src/eval.h (struct _Dependent): Name next to next_dep and prev
       	to prev_dep.  (Because we might need a similar list for evaluation
       	at some point.)
      
      	(DEPENDENT_TYPE): New macro type hide most uses of the ugly
       	DEPENDENT_TYPE_MASK.  All such uses fixed.
      12a001cb