1. 23 Mar, 2005 1 commit
    • Morten Welinder's avatar
      Use g_mkdir, not mkdir. (cb_cleanup_sendto): Use g_unlink and g_rmdir, not · 8f258fa4
      Morten Welinder authored
      2005-03-23  Morten Welinder  <terra@gnome.org>
      
      	* src/workbook-view.c (wb_view_sendto): Use g_mkdir, not mkdir.
      	(cb_cleanup_sendto): Use g_unlink and g_rmdir, not unlink and
      	rmdir.
      
      	* src/mathfunc.c (random_01): Use g_open, not open.
      
      	* src/main-application.c (warn_about_ancient_gnumerics): use
      	g_stat, not stat.
      
      	* src/func.c (function_dump_defs): Use g_fopen, not fopen.
      
      	* src/file-autoft.c (category_list_get_from_dir_list): Use
      	g_file_test, not stat.
      8f258fa4
  2. 17 Feb, 2005 1 commit
  3. 16 Feb, 2005 1 commit
    • Jody Goldberg's avatar
      pull down from gnumeric · 41c10f5e
      Jody Goldberg authored
      
      2005-02-16  Jody Goldberg <jody@gnome.org>
      
      	* utils/go-file.c (go_url_check_extension) : pull down from gnumeric
      
      	* gui-utils/go-gui-utils.c (go_gtk_button_new_with_stock) : renamed
      	  from go_gtk_button_new_with_stock_image.
      	(go_libglade_new) : use go_sys_data_dir.
      	(go_gtk_widget_disable_focus) : renamed from go_widget_disable_focus.
      	(go_pango_measure_string) : renamed from go_measure_string.
      	(go_gtk_window_set_transient) : renamed from go_window_set_transient.
      	(go_gtk_nonmodal_dialog) : renamed from gnumeric_non_modal_dialog.
      	(go_gtk_file_sel_dialog) : renamed from gnumeric_dialog_file_selection.
      	(go_gtk_select_image) : renamed from gui_image_file_select.
      	(gui_get_image_save_info) : pulled in from gnumeric.
      	(go_atk_setup_label) : renamed from gnm_setup_label_atk.
      	(go_help_display) : pulled down from gnumeric and made generic.
      	(go_gtk_help_button_init) : ditto.
      	(go_gtk_url_is_writeable) : ditto.
      	(go_gtk_dialog_run) : pulled from gnumeric
      	(go_gtk_notice_dialog) : ditto.
      	(go_gtk_notice_nonmodal_dialog) : ditto.
      	(go_gtk_query_yes_no) : ditto.
      
      	* gui-utils/Makefile.am : Add libhtml_stub
      
      	* graph/gog-renderer-pixbuf.c (gog_renderer_pixbuf_init) : init the
      	  dpis.
      	(gog_renderer_pixbuf_get_pango_context) : use the stored calculated
      	  dpi rather than gconf
      	(gog_renderer_pixbuf_update) : store the dpi
      
      	* goffice.c (libgoffice_init) : init the paths.  We may want to expand
      	  this at some point to allow cmd-line or env-var override.
      	(go_sys_data_dir) : new.
      	(go_sys_icon_dir) : new.
      
      2005-02-16  Jody Goldberg <jody@gnome.org>
      
      	* src/libgnumeric.c (gnm_pre_parse_init) : set the path for the new
      	  gnumeric-functions message catalog
      
      	* src/gnumeric-gconf.c : Add an ifdef to silence the gconf warnings
      	* src/io-context.[ch], src/io-context-priv.h : move into goffice/app
      41c10f5e
  4. 14 Feb, 2005 1 commit
  5. 12 Feb, 2005 1 commit
    • Jody Goldberg's avatar
      move function docs into a distinct message catalog modify all function · 9cb28b92
      Jody Goldberg authored
      
      2005-02-12  Jody Goldberg <jody@gnome.org>
      
      	* configure.in : move function docs into a distinct message catalog
      	* */*.c : modify all function docs to start using the new format.
      	* src/func.c (gnm_func_load_stub) : adjust to new GnmFuncHelp type
      	(gnm_func_add) : ditto
      	(tokenized_help_new) : ditto
      9cb28b92
  6. 08 Feb, 2005 1 commit
  7. 06 Dec, 2004 1 commit
    • Morten Welinder's avatar
      Use CSS for styling. · f9be9f01
      Morten Welinder authored
      2004-12-06  Morten Welinder  <terra@gnome.org>
      
      	* src/func.c (function_dump_defs): Use CSS for styling.
      f9be9f01
  8. 03 Dec, 2004 1 commit
  9. 16 Oct, 2004 1 commit
    • Jody Goldberg's avatar
      Everything can now return an empty during evaluation. · fa9f5634
      Jody Goldberg authored
      
      2004-10-16  Jody Goldberg <jody@gnome.org>
      
      	* src/func.c (function_call_with_list) : Everything can now return an
      	  empty during evaluation.
      
      2004-10-16  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet-object-cell-comment.c (cell_comment_new_view) : add
      	  bounds-changed handler.
      	(cell_comment_event) : This now takes a GnmPane, not an scg.
      
      	* src/sheet-object-cell-comment.c : Add a text property.
      fa9f5634
  10. 07 Aug, 2004 1 commit
    • Jody Goldberg's avatar
      Functions returning an array when only scalar results are permitted · 3416220d
      Jody Goldberg authored
      
      2004-08-02  Jody Goldberg <jody@gnome.org>
      
      	* src/expr.c (gnm_expr_eval) : Functions returning an array when only
      	  scalar results are permitted produce #VALUE!
      
      	* src/style.c (style_default_halign) : Fix drilling down into arrays
      
      	* src/wbc-gtk.c (cb_add_menus_toolbars) : Init state.
      
      2004-08-01  Jody Goldberg <jody@gnome.org>
      
      	* src/func.c (function_call_with_list) : Array parms seem to accept
      	  scalars.
      
      	* src/value.c (value_dup) : Accept NULL
      
      	* src/expr.c (gnm_expr_eval) : do intersection for constant arrays too
      
      2004-07-30  Jody Goldberg <jody@gnome.org>
      
      	* src/wbc-gtk.c (wbc_gtk_init_zoom) : We need a label for the action
      	  in case it is a menu item.
      3416220d
  11. 09 Jul, 2004 1 commit
    • Jody Goldberg's avatar
      handle the zoom · cd5a37a0
      Jody Goldberg authored
      2004-07-08  Jody Goldberg <jody@gnome.org>
      
      	* graph/gog-guru.c (cb_canvas_select_item) : handle the zoom
      
      	* graph/gog-theme.c (gog_themes_init) : Add a global alias for
      	  GogSeriesElement -> GogSeries
      	(gog_theme_find_element) : Look up theme local and global aliases for
      	  classes.
      	(gog_theme_add_alias) : new.
      
      2004-07-09  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=146511
      	* functions.c (database_find_values) : handle COLLECT_IGNORE_BLANKS
      	  and add some sanity checking for unsupported flags.
      
      
      2004-07-09  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=146511
      	* src/func.c (function_call_with_list) : Use value_get rather than
      	  value_fetch
      	* src/sheet.c (sheet_foreach_cell_in_range) : check for empty values too
      cd5a37a0
  12. 14 Jan, 2004 1 commit
    • Jody Goldberg's avatar
      some initial work on producing a menu. Its not bad, but the combo needs · a1848332
      Jody Goldberg authored
      2004-01-14  Jody Goldberg <jody@gnome.org>
      
      	* gui-utils/go-action-combo-color.c
      	(go_action_combo_color_create_menu_item) : some initial work on
      	  producing a menu.  Its not bad, but the combo needs alot of cleanup
      	  before it can migrate.
      
      2004-01-14  Jody Goldberg <jody@gnome.org>
      
      	* gnm-combo-box.c : More finger feel improvements.  Only color takes
      	  advantage so far.  Still needs love.
      
      	* color-palette.c : hack support for improved finger feel
      	  and an initial pass at a menu item.
      
      
      2004-01-14  Jody Goldberg <jody@gnome.org>
      
      	* src/wbc-gtk.c : silence some warnings from the zoom combo.  It's not
      	  functional yet so why spew errors.
      	- Add status line display of menu tooltips
      	- Fix accel for the display formula toggle
      
      2004-01-13  Jody Goldberg <jody@gnome.org>
      
      	* src/func.c (function_call_with_list) : fix the address tests by
      	  allowing missing optional args to get passed as NULL.
      a1848332
  13. 09 Jan, 2004 1 commit
    • Jody Goldberg's avatar
      http://bugzilla.gnome.org/show_bug.cgi?id=130172 A major change Do not do · 46cd0f49
      Jody Goldberg authored
      
      
      2004-01-08  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=130172
      	* src/func.c (function_call_with_list) : A major change
      	  Do not do the empty conversion to int(0) in expr_eval
      	  ALLOW scalars to return empty/NULL, the convert them to empty for
      	  most types, and int(0) for float/bool.  Which makes
      	  'S' the same as 's' for all purposes accept documentation.
      
      	* src/GNOME_Gnumeric-gtk.xml : No need to name items their action is
      	  sufficient as long as they are unique in their parent.
      
      	* src/cell.h (CELL_HAS_NEW_EXPR) : AARRRGGH.  Actually a sign a
      	  _unique_ value to it.
      
      	* src/gnumeric-pane.c (cb_control_point_event) : change the cursor
      	  when dragging.  Only start dragging on button 1 down.  Ignore other
      	  buttons while dragging.
      	(cb_sheet_object_canvas_event) : ditto.
      
      	* src/main-application.c (main) : set the app name.
      
      2004-01-08  Jody Goldberg <jody@gnome.org>
      
      	* functions.c (gnumeric_euroconvert) : slight cleanup.  Nothing major.
      
      2004-01-08  Jody Goldberg <jody@gnome.org>
      
      	* functions.c (gnumeric_isblank) : huge simplification
      	  now that we can use 'E'
      
      2004-01-08  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=130172
      	* functions.c (gnumeric_text) : improve compatiblity.
      46cd0f49
  14. 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
  15. 25 Nov, 2003 1 commit
    • Jody Goldberg's avatar
      handle macros. (write_funcall) : ditto. · 47d649da
      Jody Goldberg authored
      2003-11-25  Jody Goldberg <jody@gnome.org>
      
      	* ms-formula-write.c (excel_write_prep_expr) : handle macros.
      	(write_funcall) : ditto.
      
      	* ms-formula-read.c : add specs for the text_B_ functions
      	(excel_parse_formula) : improve debug info.
      	  Fix unicode strings.
      
      	* ms-excel-write.c (write_workbook) : unsigned does not go < 0
      	(cb_enumerate_macros) : new.
      	(cb_write_macro_NAME) : new.
      	(excel_write_names) : new.
      
      	* ms-excel-read.c (get_xtn_lens) : add a limiter on the rich text
      	  warning.
      	(excel_formula_shared) : add some debug.
      	(excel_read_NAME) : register macro functions.
      	(excel_read_ROW) : disable debug spew.
      	(excel_read_CF) : ditto.
      	(excel_read_DIMENSIONS) : ditto.
      	(excel_read_GUTS) : ditto.
      	(excel_read_HLINK) : target frame is first (according to
      	  xls-export-crash.xls) and the docs.
      	(excel_read_SUPBOOK) : handle external workbooks with unicode names.
      
      	* ms-escher.c (ms_escher_parse) : return the property bag.
      
      2003-11-20  Jody Goldberg <jody@gnome.org>
      
      	* ms-chart.c (BC_R(radar)) : Add a note.
      
      2003-11-20  Jody Goldberg <jody@gnome.org>
      
      	* ms-formula-read.c (make_function) : Take a Workbook to allow for
      	for book local function lookup.
      
      2003-11-20  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-write.c (excel_sheet_new) : Include row/col info in the
      	  extent calculation.
      
      	* ms-excel-write.c (excel_write_GUTS) : max col/row outline levels are
      	  one based.
      
      
      2003-11-24  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet.c (sheet_colrow_group_ungroup) : when adding a group
      	  calculate the global max gutter, not just the max in the changed
      	  region.
      
      2003-11-23  Jody Goldberg <jody@gnome.org>
      
      	* src/item-cursor.c (item_cursor_draw) : Use not xor.
      
      2003-11-20  Jody Goldberg <jody@gnome.org>
      
      	* src/colrow.c (colrow_is_empty) : new.
      
      2003-11-19  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/print-info.c (print_info_new): don't read n_copies from
      	  gnome_config
      	(print_info_save): don't bother writing n_copies to gnome_config
      	(print_info_set_n_copies): new
      	* src/print-info.h: remove n_copies field from PrintInformation
      	(print_info_set_n_copies): new
      47d649da
  16. 12 Nov, 2003 1 commit
  17. 11 Nov, 2003 1 commit
    • Jody Goldberg's avatar
      http://bugzilla.gnome.org/show_bug.cgi?id=126389 dirty the sheet. · c52d1670
      Jody Goldberg authored
      
      2003-11-06  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=126389
      	* src/commands.c (cmd_format_redo) : dirty the sheet.
      
      2003-11-05  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-control-gui.c : ditto.
      	* src/GNOME_Gnumeric.xml : Enable select inputs
      
      2003-11-11  Jody Goldberg <jody@gnome.org>
      
      	* utils/go-pattern.c (go_pattern_selector) : add auto support.
      
      	* utils/go-marker.c : move the default handling where it belongs.
      
      	* utils/go-color.c (go_color_to_gdk) : new.
      
      	* graph/plugins/plot_barcol/plot-types.xml.in : include non-marker
      	  variants.
      	* graph/plugins/plot_xy/plot-types.xml.in : include non-marker, and
      	 barcol non-line variants.
      
      	* graph/gog-theme.c : respect the auto flags here.
      
      	* graph/gog-styled-object.c (gog_styled_object_apply_theme) : new.
      	(gog_styled_object_set_property) : Use it here.
      	(gog_styled_object_parent_changed) : and here.
      	(gog_styled_object_editor) : provide a default impl.
      	(gog_styled_object_get_auto_style) : new.
      
      	* graph/gog-style.c :
      	    - Add support for auto* flags for the marker here, not GoMarker.
      	    - Support restoring auto for shapes and colours
      
      	* graph/gog-series.c (gog_series_init_style) : new.  Gives us finer
      	  control of what is themable.
      
      	* graph/gog-guru.c : Simplify our lives and only have 1 prop sheet at
      	  any given time.  No need to worry about updating when something
      	  changes externally (styles or dimensions)
      
      	* graph/gog-chart.c : Use the default editor and init_style
      	* graph/gog-graph.c : ditto
      
      	* graph/gog-axis.c : convert from ::interesting_fields -> ::init_style
      	* graph/gog-grid.c : ditto.
      	* graph/gog-label.c : ditto.
      	* graph/gog-legend.c : ditto.
      c52d1670
  18. 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
  19. 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
  20. 06 Oct, 2003 1 commit
    • Jody Goldberg's avatar
      reload the position descriptor in case things changed. · eafdeffe
      Jody Goldberg authored
      2003-10-05  Jody Goldberg <jody@gnome.org>
      
      	* dialog-define-names.c (cb_name_guru_destroy) : reload the position
      	  descriptor in case things changed.
      
      2003-10-05  Jody Goldberg <jody@gnome.org>
      
      	* functions.c : Have lookup/hlookup/vlookup/match use the new 'B' arg
      	  type so that they can correctly handle empties.
      	(find_type_valid) : handle empty.
      
      2003-10-06  Jody Goldberg <jody@gnome.org>
      
      	* src/value.c (criteria_test_equal) : privatize
      	(criteria_test_less) : privatize
      	(criteria_test_greater) : privatize
      	(criteria_test_less_or_equal) : privatize
      	(criteria_test_greater_or_equal) : privatize
      	(criteria_test_unequal) : privatize and have it handle empty.
      	(parse_criteria) : avoid replicated code.  Handle the trivial ==number
      	  case here too.
      	(parse_criteria_range) : use the new simplified interface.
      
      2003-10-05  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-control.c (wb_control_parse_and_jump) : skip blanks
      
      	* src/func.c (function_def_get_arg_type_string) : handle 'B' a scalar
      	  that can even be blank.
      	(function_call_with_list) : ditto.
      
      2003-10-05  Jody Goldberg <jody@gnome.org>
      
      	* src/ssconvert.c : if no export file name is specified try to
      	  generate one based on the exporter.
      eafdeffe
  21. 26 Sep, 2003 1 commit
    • Jody Goldberg's avatar
      simple wrapper to enable windowless operation. (font_init) : move the · a2fa7dd3
      Jody Goldberg authored
      
      2003-09-25  Jody Goldberg <jody@gnome.org>
      
      	* src/style.c (gnm_pango_context_get) : simple wrapper to enable
      	  windowless operation.
      	(font_init) : move the global_font crap here temporarily to enable
      	  windowless operation.
      	(font_shutdown) :  new merged in global_font_shutdown.
      
      	* src/ssconvert.c : stick this ins CVS as an incentive to someone to
      	  polish it up a bit and finish it.
      
      	* src/sheet.c (sheet_new) : Use the new gnm_pango_context_get.
      
      	* src/libgnumeric.c (gnm_common_init) : global_gnome_font_init is gone
      	(gnm_shutdown) : ditto global_gnome_font_shutdown.
      
      	* src/global-gnome-font.c : rip the init and shutdown logic out of here
      
      	* src/style-color.c (gnumeric_color_init) : allow this to work with no
      	  display.
      
      	* src/command-context-stderr.c (command_context_stderr_new) : change
      	  return type to the more useful and popular base class.
      
      2003-09-25  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=123226
      	* gnumeric.spec.in : patch the bugs mentioned and some general cleanup
      
      2003-09-23  Jody Goldberg <jody@gnome.org>
      
      	* src/str.h : Start of the big renaming s/String/GnmString/
      
      2003-09-24  Jody Goldberg <jody@gnome.org>
      
      	Christian Neumair <chris@gnome-de.org>
      	* view.glade : Add some atk relations
      	* autofilter-top10.glade : ditto
      	* autoformat.glade : ditto
      	* variance-tests.glade : ditto
      	* anova-two.glade : ditto
      	* anova-one.glade : ditto
      
      2003-09-25  Jody Goldberg <jody@gnome.org>
      
      	* ms-escher.c (ms_escher_read_OPT) : dump the complex data too so that
      	  we don't forget it exists.
      
      	* ms-chart.c (excel_chart_series_new) : init style.
      	(excel_chart_series_delete) : unref style if necessary.
      	(BC_R(color)) : DOH!  they use bgr no rgb.
      	(BC_R(areaformat)) : handle none, and start work on pattern map.
      	(BC_R(begin)) : make prettier with newline.
      	(BC_R(dataformat)) : don't create the style here.  Do it on demand in
      	  {area,line,marker}format.
      	(BC_R(frame)) : notice the difference between a chart and a grid.
      	(BC_R(markerformat)) : create the styles on demand.
      	(conditional_set_double) : prep for importing manual axis bounds.
      	(BC_R(valuerange)) : ditto.  Still need a static GOData.
      	(BC_R(end)) : hook the series and plot default styles in.
      	  Enable styles for charts and grids.
      
      2003-09-23  Jody Goldberg <jody@gnome.org>
      
      	* ms-chart.c (BC_R(lineformat)) : fix import of axis line styles.
      
      2003-09-23  Jody Goldberg <jody@gnome.org>
      
      	* graph/gog-axis.h : delete unused enum GogAxisTickLevel.
      	  Publicize the data elements.
      	(gog_axis_update) : Manually handle the epsilon shifts so that we can
      	  ignore sign.
      a2fa7dd3
  22. 02 Sep, 2003 1 commit
    • Jody Goldberg's avatar
      always pass something to optional args with supplied values, even if the · 3d2f48a9
      Jody Goldberg authored
      2003-09-02  Jody Goldberg <jody@gnome.org>
      
      	* src/func.c (function_call_with_list) : always pass something to
      	  optional args with supplied values, even if the supplied value is
      	  empty.
      
      2003-09-01  Jody Goldberg <jody@gnome.org>
      
      	* graph/gog-renderer-pixbuf.c (make_layout) : kludge a patch for font
      	  scaling.
      
      2003-08-30  Jon K Hellan  <hellan@acm.org>
      
      	* src/sheet-object-graph.c (cb_save_as): New. Save graph as image.
      	(sheet_object_graph_populate_menu): New. Add 'Save as image' menu
      	item.
      	(sheet_object_graph_class_init): Use
      	sheet_object_graph_populate_menu.
      3d2f48a9
  23. 30 Jul, 2003 1 commit
  24. 28 Jul, 2003 1 commit
    • Jody Goldberg's avatar
      handle the delayed connection to the sheet where the expression is still · cc4de195
      Jody Goldberg authored
      2003-07-28  Jody Goldberg <jody@gnome.org>
      
      	* src/graph.c (gnm_go_data_scalar_eq) : handle the delayed connection
      	  to the sheet where the expression is still NULL because we have not
      	  parsed it yet.
      	(gnm_go_data_vector_eq) : ditto.
      
      	* src/func.c (function_call_with_list) : allow implicit iteration that
      	  does not start at the first argument.
      cc4de195
  25. 11 Jul, 2003 1 commit
    • Jody Goldberg's avatar
      tack on category and make the generated links for the state dump uppercase · b3339344
      Jody Goldberg authored
      
      2003-07-10  Jody Goldberg <jody@gnome.org>
      
      	* src/func.c (function_dump_defs) : tack on category
      	  and make the generated links for the state dump uppercase to match
      	  the results from yelp.
      
      2003-07-10  Jody Goldberg <jody@gnome.org>
      
      	* src/stf.c (csv_tsv_probe) : quicky bogus probe for csv/tsv suffixes.
      	  We really need to merge the plugin service and the Openers for 1.3
      
      2003-07-09  Jody Goldberg <jody@gnome.org>
      
      	* configure.in : we're not going to be finished in time.  Make bonobo
      	  the default.
      b3339344
  26. 22 Apr, 2003 1 commit
  27. 30 Mar, 2003 1 commit
  28. 07 Jan, 2003 1 commit
    • Morten Welinder's avatar
      don't take a user pointer, but the conventions instead. · 97ab95f0
      Morten Welinder authored
      2003-01-07  Morten Welinder  <terra@diku.dk>
      
      	* src/parse-util.h (GnmParseFunctionHandler): don't take a user
      	pointer, but the conventions instead.
      
      	* src/parser.y: Supply convs to handlers.  Look up functions in
      	rewriter hash and act accordingly.
      
      
      2003-01-07  Morten Welinder  <terra@diku.dk>
      
      	* applix-read.c (function_renamer): New function.
      	(applix_conventions): Initialize the function rewriter.
      97ab95f0
  29. 03 Jan, 2003 1 commit
    • Jody Goldberg's avatar
      Support XL's 1904 date convention · c1db9cc7
      Jody Goldberg authored
      2003-01-02  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-read.c (excel_read_1904) : Enable 1904 support.
      	* ms-excel-write.c (write_workbook) : Set 1904 flag as necessary.
      
      2003-01-02  Jody Goldberg <jody@gnome.org>
      
      	* openoffice-read.c (oo_date_convention) : support 1904 date
      	  convention.
      
      2003-01-02  Jody Goldberg <jody@gnome.org>
      
      	* applix-read.c (applix_parse_cellref) : warning.
      
      2003-01-02  Jody Goldberg <jody@gnome.org>
      
      	* src/xml-io.c (xml_workbook_write) : export quick hack for 1904 date
      	  convention.  The positioning is silly.
      	(xml_workbook_read) : read it back.
      
      2003-01-01  Jody Goldberg <jody@gnome.org>
      
      	* gnumeric.desktop.in : Add StartupNotify=true
      c1db9cc7
  30. 16 Dec, 2002 1 commit
    • Morten Welinder's avatar
      Build table of translated error names. (value_shutdown): Tear it down. · 127a8eb6
      Morten Welinder authored
      2002-12-16  Morten Welinder  <terra@diku.dk>
      
      	* src/value.c (value_init): Build table of translated error names.
      	(value_shutdown): Tear it down.
      	(value_new_error_NULL, value_new_error_DIV0,
      	value_new_error_VALUE, value_new_error_REF, value_new_error_NAME,
      	value_new_error_NUM, value_new_error_NA, value_new_error_RECALC):
      	New functions.
      	* */*.c */*/*.c: Elminate most occurrences of gnumeric_err_*.
      
      	* src/libgnumeric.c (gnm_common_init): Move string initialization
      	to before values.
      	(gnm_shutdown): Similarly.
      127a8eb6
  31. 05 Dec, 2002 1 commit
  32. 01 Dec, 2002 1 commit
    • Jody Goldberg's avatar
      finish. (read_DOPER) : finish. · 9966c951
      Jody Goldberg authored
      2002-11-30  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-read.c (excel_read_AUTOFILTER) : finish.
      	(read_DOPER) : finish.
      
      2002-11-30  Jody Goldberg <jody@gnome.org>
      
      	* src/expr-name.c (cb_check_name) : ignore hidden names.
      
      	* src/io-context-gtk.c (icg_error_error_info) : no need to display the
      	  splash if we ar egoing to pop up an error.  Something was screwing
      	  up and I don't feel like tracing it.
      
      	* src/expr.c (do_referenced_sheets) : fix nasty typo.
      	(gnm_expr_containts_subtotal) : new.
      
      	* src/collect.c (collect_floats) : start support for SUBTOTAL
      	* src/sheet.c (sheet_foreach_cell_in_range) : ditto.
      	* src/func.c (function_iterate_argument_values) : ditto.
      9966c951
  33. 26 Nov, 2002 1 commit
    • Morten Welinder's avatar
      Take GnmExprConventions, not a ref_parser. All callers changed. (yylex): · 07c10be7
      Morten Welinder authored
      2002-11-26  Morten Welinder  <terra@diku.dk>
      
      	* src/parser.y (gnm_expr_parse_str): Take GnmExprConventions, not
      	a ref_parser.  All callers changed.
      	(yylex): Flatten structure and use GnmExprConventions options.
      
      	* src/parse-util.h (struct _GnmExprConventions): New structure for
      	parsing info.
      	(GnmExprParseFlags): Prune lots of flags.
      
      	* src/parse-util.c (parse_util_init, parse_util_shutdown,
      	gnm_expr_conventions_new, gnm_expr_conventions_free): New
      	functions.
      	(gnm_expr_parse_str_simple): New function (was macro).
      
      	* src/libgnumeric.c (gnm_shutdown): Shut down parse_util.
      	(gnm_common_init): Init parse_util.
      
      	* src/func.c (gnm_func_placeholder_factory): New function.
      07c10be7
  34. 02 Nov, 2002 1 commit
  35. 31 Oct, 2002 1 commit
  36. 30 Oct, 2002 1 commit
    • Morten Welinder's avatar
      Ditto. (wbcg_edit_start): Ditto. · 1eb8f623
      Morten Welinder authored
      2002-10-30  Morten Welinder  <terra@diku.dk>
      
      	* src/workbook-edit.c (entry_changed): Ditto.
      	(wbcg_edit_start): Ditto.
      
      	* src/func.c (tokenized_help_new): Make utf8 safe.
      
      
      2002-10-30  Morten Welinder  <terra@diku.dk>
      
      	* dialog-function-select.c
      	(cb_dialog_function_select_fun_selection_changed): Make utf8 safe.
      	I think.  I hope.
      1eb8f623
  37. 28 Oct, 2002 1 commit
    • Jody Goldberg's avatar
      don't create names. (global_range_list_parse) : ditto. · f8db707f
      Jody Goldberg authored
      
      2002-10-28  Jody Goldberg <jody@gnome.org>
      
      	* src/ranges.c (global_range_parse) : don't create names.
      	(global_range_list_parse) : ditto.
      
      	* src/gnumeric.h : Bump the max size
      
      	* src/cell.c (cell_cleanout) : mark the row for respan.
      
      	* src/func.c (gnm_func_add_placeholder) : init ref_notify to NULL
      	  explicitly.
      	(function_remove) : free the name if necessary.
      
      	* src/print.c (print_job_info_set_one_time_defaults) : patch warning.
      
      	* src/cellspan.c (row_calc_spans) : even merges need to be rendered.
      
      	* src/cell-draw.c (cell_draw) : item-grid takes care of the
      	  render/span.
      	* src/print-cell.c (print_cell) : ditto.
      
      	* src/print-cell.c (print_cell_range) : check for render/span _before_
      	  merges.
      	* src/item-grid.c (item_grid_draw) : ditto.
      f8db707f
  38. 23 Oct, 2002 2 commits
    • Morten Welinder's avatar
      Get rid of the global symbol table. · 75c6988a
      Morten Welinder authored
      2002-10-23  Morten Welinder  <terra@diku.dk>
      
      	* src/func.c (functions_shutdown): Get rid of the global symbol
      	table.
      75c6988a
    • Jody Goldberg's avatar
      Ok. take a 2nd crack at the externsheet handling in area3d and ref3d for · 264f127c
      Jody Goldberg authored
      
      
      
      2002-10-21  Jody Goldberg <jody@gnome.org>
      
      	* ms-formula-read.c (excel_parse_formula) : Ok. take a 2nd crack at
      	  the externsheet handling in area3d and ref3d for biff7.  It seems
      	  like XL2k generates different idicies when exporting as XL95 than
      	  XL95 did.  So have a fall back.  If the theory that
      	    a+1 == -ixals, a, b are 0 based
      	  fails.  Go back to
      	    a   == ixals, and a, b are 1 based
      
      2002-10-21  Jody Goldberg <jody@gnome.org>
      
      	* ms-formula-read.c (ms_excel_parse_formula) : improve readability of
      	  debug spew and send thing to stderr.
      	Fix handling of extern names and refrences.  This time I think we've
      	finally got it.
      
      2002-10-21  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-read.c : tidy up naming conventions
      	    excel_read_<BIFFTAG>
      	  - Use fprintf to keep g_warning and printfs in sync
      	  - Use esheet for ExcelSheets and ewb for ExcelWorkbooks
      	  - Use Sheet and wb for the gnumeric variants
      	(ms_excel_sheet_new) : check to see if the sheet already exists
      	  in case it was implicitly created in a SUPBOOK or EXTERNSHEET.
      	  This will be useful when we start restoring external links shortly.
      	(ms_excel_workbook_attach) : delete.
      	(ms_excel_workbook_detach) : delete.
      	(ms_excel_sheet_destroy) : clear out the sheet local extensheet
      	  records for biff5.
      	(excel_read_BOUNDSHEET) : use ms_excel_sheet_new.
      	(excel_externsheet_v8) : rewrite to handle self ref.  Only partially
      	  done.
      	(supbook_get_sheet) : ditto.
      	(excel_read_EXTERNSHEET_v8) : ditto.
      	(excel_externsheet_v7) : fix to use local externsheets.
      	(excel_read_EXTERNSHEET_v7) : rewrite and prep for external
      	  references.
      	(excel_workbook_get_name) : work around 'self ref' records for biff8.
      	(excel_parse_name) : work on scoping.  works for biff7 not biff8.
      	(ms_excel_handle_delayed_NAMEs) : delete.  the externsheet records are
      	  enough.
      	(excel_read_EXTERNNAME) : builtin names are just short forms for
      	  names, they have special meanings to XL but no special behavior.
      	(excel_read_NAME) : ditto.  Use the new externsheet setup and drop all
      	  of the delayed parsing goo.
      	(excel_read_XCT) : new.  prep for external references.
      	(excel_read_CALCMODE) : new.  now that we support manual recalc.
      
      2002-10-17  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-read.c (ms_excel_parse_NAME) : It looks like some
      	  builtinnames are just names, no definitions. eg 'Database'
      	  It also looks like these sheet_indexes apply to externsheet records
      	  for <= biff7 (see pivot.xls) rather than boundsheets.
      
      2002-10-23  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook.c (workbook_foreach_cell_in_range) : fix.
      
      	* src/position.c (rangeref_normalize) : fix.
      
      	* src/validation.c (validation_eval) : don't unref the val expr too
      	  early.
      
      2002-10-21  Jody Goldberg <jody@gnome.org>
      
      	* src/gui-file.c (gui_file_read) : handle workbooks with no sheets.
      	* src/workbook-control-gui.c (wbcg_focus_cur_scg) : ditto.
      	(show_gui) : ditto.
      
      2002-10-21  Jody Goldberg <jody@gnome.org>
      
      	* src/rendered-value.h : don't use short for width.
      
      	* src/workbook.c (workbook_set_placeholder) : new.
      	(workbook_is_placeholder) : ditto.
      
      	* src/gui-util.c (cb_parent_mapped) : new utility.
      	(gnumeric_set_transient) : handle the case where we are a transient
      	  child of an unmapped parent.
      
      	* src/expr.c (gnm_expr_equal) : name comparison should take scoping
      	  into account too.
      	(do_expr_as_string) : and here.
      	(ets_hash) : use the name itself as a hash key.
      
      	* src/expr-name.c (expr_name_add) : return a copy of the error
      	  message.  And ensure that all NULL returns generate errors.
      	(expr_name_new) : make this static and internal.
      	(name_print_area) : delete.
      
      	* src/dependent.c (workbook_unlink_3d_dep) : during destruction the
      	  order hash may be gone.  This happens with names that contain 3d
      	  references.
      
      2002-10-17  Jody Goldberg <jody@gnome.org>
      
      	* src/plugin-service.c (gnum_plugin_file_opener_open) : store the save
      	  info before we load so that the file name is valid.
      264f127c
  39. 18 Oct, 2002 1 commit
    • Morten Welinder's avatar
      Make utf8 safe. (file_saver_description_cmp): Ditto. Make utf8 safe. Make · ceb2594c
      Morten Welinder authored
      2002-10-18  Morten Welinder  <terra@diku.dk>
      
      	* src/gui-file.c (file_opener_description_cmp): Make utf8 safe.
      	(file_saver_description_cmp): Ditto.
      	* src/func.c (function_category_compare): Make utf8 safe.
      	* src/value.c (value_diff): Make utf8 safe.
      
      	* src/value.c (value_compare): Make utf8 safe.
      
      2002-10-18  Morten Welinder  <terra@diku.dk>
      
      	* gnm-py-interpreter.c (gnm_py_interpreter_compare): Make utf8
      	safe.
      ceb2594c