1. 08 Aug, 2005 1 commit
  2. 03 Aug, 2005 1 commit
  3. 26 Jun, 2005 1 commit
    • Jody Goldberg's avatar
      new. (xml_sax_input_msg) : new. · e406c13c
      Jody Goldberg authored
      
      2005-06-25  Jody Goldberg <jody@gnome.org>
      
      	* src/xml-sax-read.c (xml_sax_hlink) : new.
      	(xml_sax_input_msg) : new.
      
      2005-06-22  Jody Goldberg <jody@gnome.org>
      
      	* src/Makefile.am : enable pango-test
      
      2005-06-22  Jody Goldberg <jody@gnome.org>
      
      	* * : s/MStyle/GnmStyle/
      	      s/mstyle_/gnm_style_/
      	      s/StyleHAlignFlags/GnmHAlign/
      	      s/StyleVAlignFlags/GnmVAlign/
      e406c13c
  4. 08 Jun, 2005 1 commit
    • Jody Goldberg's avatar
      handle R1C1 · cd23119e
      Jody Goldberg authored
      2005-06-07  Jody Goldberg <jody@gnome.org>
      
      	* functions.c (gnumeric_indirect) : handle R1C1
      
      2005-06-07  Jody Goldberg <jody@gnome.org>
      
      	* src/parser.y : Pass the convention to the range_ref parser
      
      	* src/parse-util.c (r1c1_get_index) : make this more robust.
      	(cellref_r1c1_get) : adjust calling to new get_index args.
      	(r1c1_rangeref_parse) : new.
      	(rangeref_parse) : connect into the r1c1 parser.
      	(parse_util_init) : add an r1c1 convention set
      cd23119e
  5. 20 May, 2005 1 commit
    • Jody Goldberg's avatar
      Add some const. · 605d9902
      Jody Goldberg authored
      2005-05-18  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=166611
      	* ms-formula-read.c (excel_parse_formula) : Create a fwd declaration
      	  of a NAME record that has not been read yet being used in a PTG_NAME.
      
      	* ms-excel-read.c (excel_read_NAME) : keep a count of the name
      	  records and use fwd declaration if they exist.
      	(excel_workbook_destroy) : move the names array into the workbook from
      	  the container.
      	(excel_workbook_new) : ditto.
      
      2005-05-18  Jody Goldberg <jody@gnome.org>
      
      	http://bugzilla.gnome.org/show_bug.cgi?id=304528
      	* ms-chart.c (ms_excel_chart_read) : don't leak the array for invalid
      	  series (Analysis.xls).  Handle missing siindex record (chap03-1.xls).
      
      2005-05-18  Jody Goldberg <jody@gnome.org>
      
      	* src/expr-name.c (expr_name_new) : make public
      	(expr_name_add) : accept a stub object.
      
      2005-05-17  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook.c (workbook_focus_other_sheet) : fix
      605d9902
  6. 06 May, 2005 1 commit
    • Morten Welinder's avatar
      New function. (workbook_sheet_hide_controls, workbook_sheet_delete): Use · 8a6df013
      Morten Welinder authored
      2005-05-05  Morten Welinder  <terra@gnome.org>
      
              * src/workbook.c (workbook_focus_other_sheet): New function.
              (workbook_sheet_hide_controls, workbook_sheet_delete): Use
              workbook_focus_other_sheet.
              (workbook_sheet_unhide_controls): Do nothing if sheet is already
              shown.
              (workbook_sheet_add): Take a numerical position, not a sheet
              pointer for placement.  All callers changed.
              (workbook_sheet_attach_at_pos): New function extracted from
              workbook_sheet_attach.
              (workbook_sheet_attach): Make this not take a placement parameter.
              All callers changed.
              (workbook_sheet_move): Make static, don't return a value, and make
              3d references.
              (workbook_sheet_state_new, workbook_sheet_state_free,
              workbook_sheet_state_restore, workbook_sheet_state_diff): New
              functions.
      
              * src/commands.c (cmd_reorganize_sheets2): New function.
              (cmd_rename_sheet): Use cmd_reorganize_sheets2.
      8a6df013
  7. 03 May, 2005 1 commit
    • Morten Welinder's avatar
      New function, extracted from wbcg_zoom_feedback. (wbcg_zoom_feedback): · 48d5a61f
      Morten Welinder authored
      2005-05-03  Morten Welinder  <terra@gnome.org>
      
      	* src/workbook-control-gui.c (cb_zoom_change): New function,
      	extracted from wbcg_zoom_feedback.
      	(wbcg_zoom_feedback): Remove zoom_feedback method.
      	(wbcg_sheet_add): Don't attach to sheet notify signals here.
      	(wbcg_sheet_focus): Do it here so we only watch one sheet at a
      	time.
      	(wbcg_sheet_remove, wbcg_sheet_remove_all): Disconnect here too.
      
      	* src/sheet.c (sheet_set_zoom_factor): Make static and add
      	zoom-factor property.  All callers changed.
      48d5a61f
  8. 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
  9. 08 Feb, 2005 1 commit
  10. 05 Aug, 2004 1 commit
  11. 03 Jul, 2004 1 commit
    • Jody Goldberg's avatar
      Some warning fixes · 62c9a34f
      Jody Goldberg authored
      2004-06-29  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-read.c (excel_read_REFMODE) : new.
      	* ms-excel-write.c (write_sheet_head) : export REFMODE
      62c9a34f
  12. 22 Jan, 2004 1 commit
  13. 29 Dec, 2003 1 commit
  14. 12 Nov, 2003 2 commits
  15. 01 Nov, 2003 1 commit
    • Jody Goldberg's avatar
      More reming. · ebb4e127
      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.
      ebb4e127
  16. 11 Oct, 2003 1 commit
    • Jody Goldberg's avatar
      new to write csv files without intervention. (stf_init) : Use it. · eb88c30b
      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
      eb88c30b
  17. 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
  18. 01 Aug, 2003 1 commit
    • Andreas J. Guelzow's avatar
      switch from sheet pointer to sheet indices throughout · 870916d6
      Andreas J. Guelzow authored
      2003-07-31  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* src/commands.c: switch from sheet pointer to sheet indices
      	  throughout
      	(cmd_reorganize_sheets_delete_sheets): deleted
      	(cmd_reorganize_sheets_delete_get_this_sheet_info): new
      	(cmd_reorganize_sheets_delete_shift_list): new
      	(cmd_reorganize_sheets_delete_cmp_f): new
      	(cmd_reorganize_sheets_delete_get_all_sheets_info): new
      	(cmd_reorganize_sheets_delete_recreate_sheet): new
      	(cmd_reorganize_sheets_delete_free): new
      	(cmd_reorganize_sheets_fix_list): new
      	(cmd_reorganize_sheets_undo): do most of the work here rather than
      	  in workbook_sheet_reorganize
      	(cmd_reorganize_sheets_redo): ditto
      	(cmd_reorganize_sheets): handle deletion
      	(cmd_reorganize_sheets_finalize): handle deletion
      	* src/commands.h: change arguments to cmd_reorganize_sheets
      	* src/workbook-control-gui.c (insert_sheet_at): new
      	(cb_insert_sheet): use insert_sheet_at
      	(cb_append_sheet): change call to cmd_reorganize_sheets
      	(delete_sheet_if_possible): use cmd_reorganize_sheets
      	(sheet_action_clone_sheet): temporarily append clone sheet (rather
      	  than insert) to protect the undo-chain
      	(cb_edit_duplicate_sheet): ditto
      	(cb_sheet_label_drag_data_received): change arguments to
      	  cmd_reorganize_sheets
      	* src/workbook.c (workbook_sheet_by_index): handle index -1
      	  separately
      	(workbook_sheet_reorder): drop last argument
      	(workbook_sheet_reorder_by_idx): new
      	(workbook_sheet_recolor): new
      	(workbook_sheet_rename): new
      	(workbook_sheet_rename_check): new
      	(workbook_sheet_change_protection): new
      	(workbook_sheet_reorganize): delete
      	* src/workbook.h (workbook_sheet_reorder): drop last argument
      	(workbook_sheet_reorder_by_idx): new
      	(workbook_sheet_recolor): new
      	(workbook_sheet_rename): new
      	(workbook_sheet_rename_check): new
      	(workbook_sheet_change_protection): new
      	(workbook_sheet_reorganize): delete
      
      2003-07-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* ms-excel-read.c (excel_workbook_destroy): remove last argument
      	  in workbook_sheet_reorder
      
      2003-07-31  Andreas J. Guelzow  <aguelzow@taliesin.ca>
      
      	* dialog-sheet-order.c (cb_ok_clicked): use sheet indices
      	  rather than sheet pointers, adjust arguments to
      	  cmd_reorganize_sheets
      
      2003-07-31  Andreas J. Guelzow <aguelzow@taliesin.ca>
      
      	* applix-read.c (applix_read): remove last argument
      	  in workbook_sheet_reorder, replace workbook_sheet_reorganize
      	  with workbook_sheet_rename
      870916d6
  19. 27 Jun, 2003 1 commit
  20. 07 Mar, 2003 1 commit
    • Morten Welinder's avatar
      Use G_N_ELEMENTS. Ditto. Ditto. · a5f310cc
      Morten Welinder authored
      2003-03-07  Morten Welinder  <terra@diku.dk>
      
      	* src/value.c (value_peek_string): Use G_N_ELEMENTS.
      	* src/regutf8.c (test): Ditto.
      	* src/gnumeric-pane.c (gnm_pane_init): Ditto.
      
      	* src/main-component.c (n_zoom_levels): Replace with use of
      	G_N_ELEMENTS macro.
      a5f310cc
  21. 05 Mar, 2003 1 commit
    • Morten Welinder's avatar
      Fix integer/gboolean confusion. · 79579b66
      Morten Welinder authored
      2003-03-05  Morten Welinder  <terra@diku.dk>
      
      	* applix-read.c (applix_read_attributes): Fix integer/gboolean
      	confusion.
      
      
      2003-03-05  Morten Welinder  <terra@diku.dk>
      
      	* functions.c (validate_range_numeric_matrix): Fix return type.
      
      
      2003-03-05  Morten Welinder  <terra@diku.dk>
      
      	* lotus.c (record_peek_next): Fix integer/gboolean confusion.
      79579b66
  22. 23 Jan, 2003 1 commit
    • Jody Goldberg's avatar
      Convert to the new gsf xml utilities to get namespace support. · 06239c7f
      Jody Goldberg authored
      2003-01-22  Jody Goldberg <jody@gnome.org>
      
      	* xml-sax-read.c : Convert to the new gsf xml utilities to get
      	  namespace support.
      
      2003-01-22  Jody Goldberg <jody@gnome.org>
      
      	* openoffice-read.c : Convert to the new gsf::xml interface to get
      	  namespace support.
      	(oo_conventions) : add a map to convert ERRORTYPE -> ERROR.TYPE
      
      2003-01-22  Jody Goldberg <jody@gnome.org>
      
      	* configure.in : bump the gsf req to reflect the updated xml api
      	  names.
      06239c7f
  23. 07 Jan, 2003 2 commits
  24. 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
  25. 30 Dec, 2002 1 commit
  26. 27 Dec, 2002 1 commit
  27. 23 Dec, 2002 1 commit
    • Morten Welinder's avatar
      Change to return NULL in the failure case. All callers changed. · 3720c9ad
      Morten Welinder authored
      2002-12-23  Morten Welinder  <terra@diku.dk>
      
      	* src/parse-util.c (col_parse, row_parse): Change to return NULL
      	in the failure case.  All callers changed.
      	(test_col_stuff, test_row_stuff): New functions.
      	(parse_util_init) [TEST]: Call them.
      
      2002-12-23  Morten Welinder  <terra@diku.dk>
      
      	* src/parse-util.c (row_parse): Don't allow sign or initial
      	white-space.  Don't allow numbers starting with '0'.  Fix
      	potential overflow problem on machines wherer long>int.  No need
      	to fiddle with errno.
      	(cellref_as_string): Simplify using col_name_internal and
      	row_name_internal.  (Making it work for larger SHEET_MAX_COLS
      	also.)
      	(cellref_a1_get, cellpos_parse): Simplify greatly using col_parse
      	and row_parse.  (Thus making them work for larger SHEET_MAX_COLS
      	also.)
      3720c9ad
  28. 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
  29. 30 Oct, 2002 1 commit
  30. 28 Oct, 2002 1 commit
  31. 26 Oct, 2002 1 commit
    • Jody Goldberg's avatar
      Start rationalizing things. ditto. Lots of adjustments. - start handling · 70aecfa7
      Jody Goldberg authored
      2002-10-26  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-write.c : Start rationalizing things.
      	* ms-formula-write.c : ditto.  Lots of adjustments.
      	- start handling biff7 externsheets correctly
      	- fix handling of non builtin functions
      
      	* ms-excel-read.c (excel_add_name) : delete.
      	(excel_workbook_get_name) : ditto.
      
      	* ms-formula-read.c : Hopefully the last major tweak to names and
      	  externsheets for biff7.  This now loads all test cases smoothly.
      	  It seems that biff7 stores per bof sets of externsheets.
      
      	* ms-container.c (ms_container_init) : Add a version and a workbook
      	  pointer.  Init the new biff7 extern handling data structures.
      	(ms_container_finalize) : and release them here.
      	(ms_container_get_name) : new to handle biff7 or biff8 magic.
      	(ms_container_add_name) : ditto.
      
      	* ms-chart.c (BC_R(ai)) : parse the expression as ourselves, not the
      	  container.
      	(chart_parse_expr) : implement.
      	(ms_excel_chart) : handle EXTERNSHEET and EXTERNCOUNT for biff7 style
      	  storage with per BOF EXTERN*.
      
      	* ms-biff.c (ms_biff_put_destroy) : take responsibility for the output
      	  stream.
      
      	* boot.c (excel_save) : check that we can open the output file before
      	  we bother collecting things for export.
      
      2002-10-25  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-read.c (excel_read_XF) : init shrink to fit in the non
      	  biff8 case.
      
      2002-10-24  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-read.c (excel_parse_name) : patch leak.
      
      
      2002-10-24  Jody Goldberg <jody@gnome.org>
      
      	* src/dependent.c (link_cellrange_dep) : jonkare found a typo.
      	  Thanks that will make life easier when we start using this flag.
      70aecfa7
  32. 23 Oct, 2002 1 commit
    • Jody Goldberg's avatar
      Ok. take a 2nd crack at the externsheet handling in area3d and ref3d for · 74011ddb
      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.
      74011ddb
  33. 18 Oct, 2002 1 commit
    • Morten Welinder's avatar
      New function. · ddc66903
      Morten Welinder authored
      2002-10-18  Morten Welinder  <terra@diku.dk>
      
      	* src/expr.c (gnm_expr_get_constant): New function.
      
      	* src/stf.c (stf_open_and_read): Seek to beginning of input, just
      	in case.
      	(stf_read_default_probe): Don't probe at file name level.
      
      2002-10-18  Morten Welinder  <terra@diku.dk>
      
      	* sc.c (sc_parse_let): Handle expressions.  Turn constant
      	expressions into values.
      
      2002-10-18  Morten Welinder  <terra@diku.dk>
      
      	* applix-read.c (applix_read_impl): Plug leak.
      ddc66903
  34. 17 Oct, 2002 1 commit
    • Jody Goldberg's avatar
      It looks like some builtinnames are just names, no definitions. eg · c10301fe
      Jody Goldberg authored
      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-17  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-edit.c (wbcg_edit_finish) : adjust to changes in
      	  ParseError and tweak focus handling when user decides to re-edit so
      	  that we actually select what we want to.
      
      	* src/parse-util.c (parse_error_init) : Use a GError for the error
      	  message to clarify life cycle.
      	(parse_error_free) : ditto.
      
      	* src/item-edit.c (item_edit_cursor_blink_start) : simple support for
      	  xsettings.
      
      	* src/expr.c (do_expr_as_string) : sync the precedence with the parser.
      	(do_expr_as_string) : Always qualify a sheet local name from another
      	  sheet.
      
      2002-10-16  Jody Goldberg <jody@gnome.org>
      
      	* src/parser.y : Fix precedences and associativity
      	Revamp error reporting to make sense.
      	Tify up the code a bit.
      	(sheetref) : remove the 3d productions.  We no longer need them
      	(workbookref) : add a new production to simplify error reporting.
      c10301fe
  35. 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
  36. 05 Oct, 2002 3 commits
    • Jody Goldberg's avatar
      ignore named views. (applix_read_sheet_table) : implement. (applix_read) : · e0c10aca
      Jody Goldberg authored
      2002-10-04  Jody Goldberg <jody@gnome.org>
      
      	* applix-read.c (applix_read_view) : ignore named views.
      	(applix_read_sheet_table) : implement.
      	(applix_read) : rename the sheets.
      
      2002-10-04  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook.c (workbook_metadata) : new.
      e0c10aca
    • Jody Goldberg's avatar
      Some header file cleanup · eb1c9179
      Jody Goldberg authored
      eb1c9179
    • Jody Goldberg's avatar
      improve format generation slightly to be #,##0 rather than #,### · bd9fca4b
      Jody Goldberg authored
      2002-10-04  Jody Goldberg <jody@gnome.org>
      
      	* applix-read.c (applix_parse_style) : improve format generation
      	slightly to be #,##0 rather than #,###
      	(applix_fetch_sheet) : new.
      	(applix_read_view) : ignore PrintView's and keep track of target sheet
      	  order.
      	(applix_read) : set the sheets into the correct order in case any
      	  where implicitly created out of order.
      
      2002-10-04  Jody Goldberg <jody@gnome.org>
      
      	* src/gutils.c (gnumeric_strcase_hash) : Mark for fixing.
      
      	* src/dependent.c (workbook_link_3d_dep) : disable unlinking during
      	  reordering.
      	(workbook_unlink_3d_dep) : disable unlinking during reordering.
      
      	* src/commands.c (cmd_rename_sheet) : use workbook_sheet_by_name.
      
      	* src/sheet.c (sheet_rename) : store a case insensitive key.
      	(sheet_new) : ditto.
      	(sheet_destroy) : clear the name.
      
      	* src/workbook.c (workbook_sheet_reorder) : add missing call to
      	  pre_sheet_index_change.
      	(workbook_init) : No need for case insensitive hashing the callers
      	  will do the conversions.
      	(pre_sheet_index_change) : flag the reorder so that we do not remove
      	  the list of things we're reordering when they get unlinked.
      	(post_sheet_index_change) : ditto.
      	(workbook_sheet_by_name) : convert the target_name to casefolded form.
      	(workbook_sheet_attach) : use the case folded form of the name as key
      	  to the hash.
      	(workbook_sheet_detach) : ditto.
      	(workbook_sheet_reorganize) : ditto.
      bd9fca4b