1. 05 Apr, 2003 1 commit
  2. 07 Mar, 2003 1 commit
  3. 05 Mar, 2003 1 commit
  4. 05 Feb, 2003 1 commit
  5. 22 Jan, 2003 1 commit
    • Jody Goldberg's avatar
      doh! · 484da429
      Jody Goldberg authored
      
      2003-01-21  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-write.c (excel_foreach_name) : doh!
      484da429
  6. 09 Jan, 2003 1 commit
    • Jody Goldberg's avatar
      fix the text of the warning messages. (excel_foreach_name) : loop over the · 563468c6
      Jody Goldberg authored
      
      2003-01-08  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-write.c (excel_sheet_new) : fix the text of the warning
      	  messages.
      	(excel_foreach_name) : loop over the gnumeric data structures rather
      	  than the ExcelState wrappers so that we can do things before the
      	  ExcelSheets are created.
      
      	* ms-biff.c (MAX_BIFF7_RECORD_SIZE) : increase this a smidge to match
      	  the actual limit and allow export to handle all 16k rows in xl95.
      563468c6
  7. 07 Jan, 2003 1 commit
  8. 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
  9. 30 Dec, 2002 1 commit
  10. 25 Dec, 2002 1 commit
  11. 22 Dec, 2002 1 commit
    • Jody Goldberg's avatar
      use cell_set_value and simplify. · 8361da8a
      Jody Goldberg authored
      2002-12-20  Jody Goldberg <jody@gnome.org>
      
      	* src/stf-parse.c (stf_parse_sheet) : use cell_set_value and simplify.
      
      	* src/clipboard.c (paste_cell) : fix leak.
      
      2002-12-21  Jody Goldberg <jody@gnome.org>
      
      	* ms-escher.c (excel_write_MS_O_DRAWING_GROUP) : new.
      	* ms-excel-write.c (excel_write_AUTOFILTERINFO) : write the biff8
      	  combos.  Thats it we're done.
      
      2002-12-20  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-write.c (excel_write_AUTOFILTERINFO) : write the fields
      	  to handle the last 1/4 of the puzzle.  The only thing missing now is
      	  exporting the combos for biff8.
      	(excel_write_DOPER) : new.
      
      2002-12-18  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-write.c (excel_write_AUTOFILTERINFO) : new.
      	(write_sheet_head) : use it here to export the 1st 1/4 of autofilters.
      	(excel_write_NAME) : support hidden names.
      	(excel_write_autofilter_names) : create pretend names for the 1st
      	 filter in each sheet.
      	(write_workbook) : use excel_write_autofilter_names to generate the
      	  next 1/4 of autofilters.
      	(excel_write_autofilter_objs) : generate simple biff7 style objects
      	  for the filter combos.
      	(excel_write_sheet) : Use excel_write_autofilter_objs for the next 1/4.
      8361da8a
  12. 18 Dec, 2002 1 commit
    • Jody Goldberg's avatar
      make it public. (excel_write_prep_expressions) : just do the · 73bc73af
      Jody Goldberg authored
      
      2002-12-17  Jody Goldberg <jody@gnome.org>
      
      	* ms-formula-write.c (excel_write_prep_expr) : make it public.
      	(excel_write_prep_expressions) : just do the initialization not the
      	  dep walking.
      	(excel_formula_write_NAME_v8) : new.
      	(write_node) : handle names for biff8.
      
      	* ms-excel-write.c (excel_write_BOF) : no need to clone XL2k bug that
      	  erroneously calls XL95 XL97.
      	(excel_write_externsheets_v7) : we also export the selfref magic.
      	(excel_write_NAME) : renamed from excel_write_NAME_v7 and extended to
      	  support biff8.
      	(write_workbook) : export names for BIFF8 too.
      	(cb_check_names) : new.
      	(excel_write_state_new) : prep the expressions in names too.
      73bc73af
  13. 17 Dec, 2002 1 commit
  14. 16 Dec, 2002 2 commits
    • Morten Welinder's avatar
      Don't setup error variables any more. (gnumeric_error_init): Delete. · 077928ec
      Morten Welinder authored
      2002-12-16  Morten Welinder  <terra@diku.dk>
      
      	* src/number-match.c (format_match_init): Don't setup error
      	variables any more.
      	(gnumeric_error_init): Delete.
      
      	* src/value.c (value_error_name): New function.
      
      	* src/parse-util.c (def_expr_name_handler): Use value_error_name
      	to get proper spelling of the REF error.
      
      	* src/collect.c (float_range_function, float_range_function2,
      	string_range_function): Take a GnmStdError, not a string.
      
      	* src/value.c (value_error_classify): New function.
      
      2002-12-16  Morten Welinder  <terra@diku.dk>
      
      	* ms-excel-write.c (excel_write_map_errcode): Base on
      	value_error_classify.
      
      2002-12-16  Morten Welinder  <terra@diku.dk>
      
      	* functions.c (validate_range_numeric_matrix): Return errors as
      	GnmStdError.  All callers changed.
      
      2002-12-16  Morten Welinder  <terra@diku.dk>
      
      	* functions.c (database_float_range_function): Use type
      	GnmStdError for error flags.
      	(database_value_range_function): Ditto.
      077928ec
    • Jody Goldberg's avatar
      cull out unused placeholders. · a5a1331b
      Jody Goldberg authored
      
      2002-12-15  Jody Goldberg <jody@gnome.org>
      
      	* ms-container.c (ms_container_finalize) : cull out unused
      	  placeholders.
      a5a1331b
  15. 14 Dec, 2002 1 commit
    • Jody Goldberg's avatar
      Tack on a 'shared' flag in alot of places to control the use of _REF/_AREA · 0ca78a72
      Jody Goldberg authored
      2002-12-13  Jody Goldberg <jody@gnome.org>
      
      	* ms-formula-read.c : Tack on a 'shared' flag in alot of places to
      	control the use of _REF/_AREA vs _REFN/_AREAN
      
      	* ms-excel-write.c (excel_write_BOF) : bump generated BOF to look like
      	  MS excel 2k.
      	(vip_hash) : new.
      	(vip_equal) : new.
      	(excel_write_DV) : new.
      	(excel_write_DVAL) : new.
      	(excel_write_NAME_v7) : export names using shared formula conventions.
      	(excel_write_sheet) : export validation.
      	(write_workbook) :  add a XL9FILE flag.
      
      	* ms-excel-read.c (excel_read_DV) : several small tweaks
      	  1) string lengths are 2 bytes
      	  2) Use the option flags to enable/disable input msg and validation
      	  3) Parse expressions relative to the top left of the first range
      	  4) Parse as shared expressions
      
      2002-12-13  Jody Goldberg <jody@gnome.org>
      
      	* src/input-msg.c (gnm_input_msg_get_msg) : new.
      	(gnm_input_msg_get_title) : new.
      
      2002-12-12  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet-style.c (cb_hash_to_list) : improve placement of debug
      	  info to ignore irrelevent ranges that were merged into something else.
      
      	* tools/import-foocanvas : do not install foocanvas
      
      	* src/sheet-style.c (sheet_style_get_validation_list) : new.
      	(cb_style_list_add_validation) : simple filter.
      	(cb_style_list_add_node) : generalize slightly to make the comparison
      	  routine dynamic.
      	(cb_hash_merge_horiz) : ditto.
      	(sheet_style_get_list) : adjust to the new generalized utilities.
      
      2002-12-13  Jody Goldberg <jody@gnome.org>
      
      	* dialog-cell-format.c (cb_validation_error_action_deactivate) : Use
      	  stock images directly.
      	* cell-format.glade : fix image discrepancy between menu and display
      	  of validation style error.
      0ca78a72
  16. 05 Dec, 2002 2 commits
  17. 04 Dec, 2002 1 commit
  18. 03 Dec, 2002 1 commit
    • Morten Welinder's avatar
      Increase to 4. (xml_node_set_print_unit): Just use the GnomePrintUnit · b51d582e
      Morten Welinder authored
      2002-12-03  Morten Welinder  <terra@diku.dk>
      
      	* src/xml-io.c (POINT_SIZE_PRECISION): Increase to 4.
      	(xml_node_set_print_unit): Just use the GnomePrintUnit name.
      	(xml_node_get_print_unit): Use unit_name_to_unit.
      
      	* src/print-info.c (print_unit_new, unit_name_get_short_name,
      	unit_name_get_name): Delete.
      	(unit_name_to_unit): Return a GnomePrintUnit*.  Remove unused
      	"translated" argument.  All callers changed.
      	(unit_convert): Take GnomePrintUnit* arguments.  All callers
      	changed.
      
      	* src/print-info.h (enum UnitName): Delete.
      
      
      2002-12-03  Morten Welinder  <terra@diku.dk>
      
      	* ms-excel-read.c (excel_print_unit_init_inch): Convert to
      	GnomePrintUnit.
      	(excel_init_margins): Ditto.
      	(excel_read_SETUP): Ditto.
      	* ms-excel-write.c (excel_write_margin): Ditto.
      	(excel_write_SETUP): Ditto.
      
      
      2002-12-03  Morten Welinder  <terra@diku.dk>
      
      	* xml-sax-read.c (xml_sax_print_margins_unit): Use
      	unit_name_to_unit.
      
      
      2002-12-03  Morten Welinder  <terra@diku.dk>
      
      	* dialog-printer-setup.c (unit_selector_gnome_print_unit_to_gnm):
      	Delete.
      	(spin_button_adapt_to_unit): Take GnomePrintUnit* argument.
      b51d582e
  19. 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
  20. 29 Nov, 2002 1 commit
    • Jody Goldberg's avatar
      Add include for gsf-output.h (applix_write) : tidy up the constness. · 4152a7f6
      Jody Goldberg authored
      
      2002-11-29  Jody Goldberg <jody@gnome.org>
      
      	* applix-write.c : Add include for gsf-output.h
      	(applix_write) : tidy up the constness.
      
      2002-11-29  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-write.c (excel_write_WINDOW1) : make view const
      	(excel_write_state_new) : ditto.
      
      	* ms-excel-read.c (excel_prepare_autofilter) : new.
      	(excel_read_NAME) : handle autofilters.
      
      	* ms-escher.c (ms_escher_read_ClientTextbox) : store the text.
      
      	* plugins/excel/boot.c (excel_save) : make the view const not the
      	  output.
      	(excel_dsf_file_save) : ditto.
      	(excel_biff8_file_save) : ditto.
      	(excel_biff7_file_save) : ditto.
      
      2002-11-26  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-read.c (ms_sheet_create_obj) : use the new label setting
      	  utilities.
      
      
      2002-11-29  Jody Goldberg <jody@gnome.org>
      
      	* src/workbook-control-gui.c (wbcg_menu_state_update) : add auto
      	  filter.
      	(cb_auto_filter) : initial quicky implementation.
      	(cb_data_pivottable) : ditto.
      	(workbook_control_gui_init) : init the autofilter.
      
      	* src/value.c (value_equal) : new util.
      	(value_cmp) : new.
      
      	* src/style-color.c (gnumeric_color_init) : add green.
      
      	* src/stf.c : quiet a few warnings.
      
      	* src/sheet.c (sheet_new) : init filters and pivots.
      	(sheet_destroy_contents) : free the filters and pivots.
      	(sheet_range_calc_spans) : no one sets NO_DRAW so don't check for it.
      	(sheet_cell_calc_span) : ditto.
      
      	* src/sheet-view.c (sv_edit_pos_in_filter) : new.
      
      	* src/sheet-object.c (sheet_object_print) : no warning if the object
      	  does not print.
      	(sheet_object_clone) : nor is it a problem if it can not be cloned.
      
      	* src/sheet-object-widget.c (sheet_widget_button_set_label) : new.
      	(sheet_widget_checkbox_set_label) : new.
      	(cb_checkbox_config_cancel_clicked) :use sheet_widget_checkbox_set_label
      	(cb_checkbox_label_changed) : ditto.
      	(sheet_widget_radio_button_finalize) : free the label.
      	(sheet_widget_radio_button_set_label) : new.
      
      	* src/ranges.c (setup_range_from_value) : remove ugly release argument.
      	(setup_range_from_range_ref) : ditto.
      	(value_to_global_range) : take a GlobalRange as an arg.  No need to
      	  allocate the result.
      
      	* src/item-bar.c (item_bar_realize) : create a GC for filtered regions
      	(item_bar_unrealize) : free it.
      
      	* src/io-context.c (workbook_io_progress_set) : const the workbook.
      
      	* src/gnumeric.h : Add GnmFilter.
      	  Remove unused SPANCALC_NO_DRAW.
      
      	* src/file.c (gnum_file_saver_save_real) : view is const not output.
      	(gnum_file_saver_save) : ditto.
      
      	* src/file-priv.h (save) : view is const not output.  delete save to
      	  stream.
      
      	* src/consolidate.c (consolidate_set_destination) : adjust to less
      	  silly interface to setup_range_from_value.
      	(consolidate_add_source) : ditto.
      
      	* src/pixmaps/Makefile.am : add the pivottable icons
      	* src/application.c (gnumeric_application_setup_icons) : ditto.
      
      	* src/Makefile.am : add pivot table stub and auto filter
      	  implementation
      
      2002-11-28  Jody Goldberg <jody@gnome.org>
      
      	* src/expr-name.c (sheet_names_get_available) : document.
      	(cb_get_names) honour is_hidden.
      	(expr_name_new) : init is_hidden.
      4152a7f6
  21. 20 Nov, 2002 1 commit
    • Jody Goldberg's avatar
      support qualified names. · 6f4099b5
      Jody Goldberg authored
      2002-11-20  Jody Goldberg <jody@gnome.org>
      
      	* ms-formula-write.c (excel_formula_write_NAME_v7) : support qualified
      	  names.
      
      	* ms-excel-read.c (excel_read_EXTERNSHEET_v7) : fix handling of the
      	  sheet local names.
      
      	* boot.c (excel_file_open) : Try the output even more and assign the
      	  savers as level AUTO.
      	* plugin.xml.in : ditto.
      
      2002-11-20  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet-control-gui.c (scg_setup_group_buttons) : The outline
      	  buttons can not take focus.
      
      	* src/parse-util.c (rangeref_parse) : fix parsing 3d refs.  When
      	  initializing in case the cell is singleton do not over write the sheet
      	  in case it was already parsed as 3d.
      
      	* src/gui-util.c (gnumeric_dialog_file_selection) : remove magic
      	  directory selector, gtk handles it now and We are already assigning
      	  the path earlier.
      
      	* src/workbook-view.c (wb_view_save_as) : only change the filename if
      	  the format is changed.
      	* src/workbook.c (workbook_set_saveinfo) : remove limitation on file
      
      	* src/bonobo-io.c (gnumeric_bonobo_read_from_stream) : Use
      	  wb_view_new_from_input.
      6f4099b5
  22. 15 Nov, 2002 1 commit
  23. 14 Nov, 2002 2 commits
    • Jody Goldberg's avatar
      fix. #$^! libxml had poluted the global name space with function 'comment' · 176df5b4
      Jody Goldberg authored
      
      2002-11-13  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-write.c (excel_write_comments_biff7) : fix. #$^! libxml had
      	  poluted the global name space with function 'comment' which I
      	  accidentally used as a variable name without defining it.
      176df5b4
    • Jody Goldberg's avatar
      Convert to foo canvas. (cb_autoformat_destroy) : no need to free the · a40e91e3
      Jody Goldberg authored
      2002-11-13  Jody Goldberg <jody@gnome.org>
      
      	* dialog-autoformat.c : Convert to foo canvas.
      	(cb_autoformat_destroy) : no need to free the canvas items.  The
      	  canvas already did that.
      
      2002-11-13  Jody Goldberg <jody@gnome.org>
      
      	* widget-font-selector.c (fs_init) : explicitly show the preview.
      
      2002-11-13  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-write.c (excel_sheet_write_block) : speedup empty rows.
      	  And use the undocumented optimized form for the DBCELL (#rows == 0)
                when dealing with sparse regions.
      	(excel_write_ROWINFO) : ignore empty rows.
      a40e91e3
  24. 13 Nov, 2002 2 commits
    • Jody Goldberg's avatar
      fix typo that broke 3d references. · fc9f68d1
      Jody Goldberg authored
      
      2002-11-13  Jody Goldberg <jody@gnome.org>
      
      	* ms-formula-read.c (excel_parse_formula) : fix typo that broke 3d
      	  references.
      
      	* ms-formula-write.c (sheet_pair_add_if_unknown) : new.
      	(excel_write_prep_expr) : use it for refs and regions.
      
      	* ms-excel-write.c (excel_write_state_free) : release the function and
      	  sheet pair tables.
      	(excel_write_SCL) : new. Clean up and support zoom > 100
      	(cb_write_sheet_pairs) : new.
      	(excel_write_externsheets_v8) : generate sheet pairs for the
      	  externsheet.  Still no support for external links.
      	(excel_write_get_externsheet_idx) : implement.
      
      2002-11-12  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-write.c : Don't use StyleFont.  In the case where a font
      	  does not exist on the display system it does the wrong thing.
      	  MStyle can contain an invalid font.  StyleFont gets remapped to the
      	  default.
      fc9f68d1
    • Jody Goldberg's avatar
      Don't use StyleFont. In the case where a font does not exist on the · 63c4cd5a
      Jody Goldberg authored
      
      2002-11-12  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-write.c : Don't use StyleFont.  In the case where a font
      	  does not exist on the display system it does the wrong thing.
      	  MStyle can contain an invalid font.  StyleFont gets remapped to the
      	  default.
      63c4cd5a
  25. 12 Nov, 2002 2 commits
    • Jody Goldberg's avatar
      add a warning if we are going to lose a colour. (gather_palette) : improve · 6bdf679f
      Jody Goldberg authored
      2002-11-12  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-write.c (palette_get_index) : add a warning if we are going
      	  to lose a colour.
      	(gather_palette) : improve debug.
      
      	* ms-excel-util.c (two_way_table_move) : rename from
      	  two_way_table_replace and fix.
      
      2002-11-12  Jody Goldberg <jody@gnome.org>
      
      	* src/mstyle.c (mstyle_element_dump) : polish up a bit.
      6bdf679f
    • Jody Goldberg's avatar
      fix signature. (write_cellref_v8) : ditto. (write_ref) : fix biff8 case. · d664ec66
      Jody Goldberg authored
      2002-11-11  Jody Goldberg <jody@gnome.org>
      
      	* ms-formula-write.c (write_cellref_v7) : fix signature.
      	(write_cellref_v8) : ditto.
      	(write_ref) : fix biff8 case.
      
      	* ms-excel-write.c (gather_styles) : we already gathered the most
      	  common styles earlier.
      	(excel_sheet_new) : most common style in a column does not extend the
      	  column.
      
      	* ms-biff.c (ms_biff_put_len_next) : handle correct max biff record
      	  sizes for biff7 vs biff8.  Looks like they teaked things so that the
      	  dbcell records will always fit in 1 biff record.
      	(ms_biff_put_len_commit) : ditto.
      
      
      2002-11-11  Jody Goldberg <jody@gnome.org>
      
      	* src/sheet-style.c (sheet_style_get_extent) : optionally take the
      	  most common style into account when calculating extents.  The
      	  default style for a column does not contribute to its extent.
      
      	* src/parser.y (fold_negative) : new.
      	(unary negative) use it here.
      	(array_exp) : and here.
      	(yylex) : do _not_ handle negatives here.
      d664ec66
  26. 11 Nov, 2002 1 commit
    • Jody Goldberg's avatar
      take a codepage as an argument. pass in the code page we stored on import. · cfc931ab
      Jody Goldberg authored
      
      2002-11-10  Jody Goldberg <jody@gnome.org>
      
      	* ms-biff.c (ms_biff_put_new) : take a codepage as an argument.
      	* ms-excel-write.c (excel_write_v7) : pass in the code page we stored
      	  on import.
      	(excel_write_v8) : ignore the codepage. biff8 uses unicode.
      
      	* ms-excel-read.c (excel_read_workbook) : store the codepage we
      	  imported with.
      cfc931ab
  27. 10 Nov, 2002 1 commit
    • Jody Goldberg's avatar
      Use excel_write_string. (write_arrays) : Use it here, but this code is · c159496c
      Jody Goldberg authored
      
      2002-11-10  Jody Goldberg <jody@gnome.org>
      
      	* ms-formula-write.c (write_string) : Use excel_write_string.
      	(write_arrays) : Use it here, but this code is suspect.
      
      	* ms-excel-write.c (excel_write_string_len) : new routine to find char
      	  and byte lengths of strings.
      	(current_workbook_iconv) : delete.
      	(biff_convert_text) : delete.
      	(biff_put_text) : delete.
      	(excel_write_string) : new replacement for biff_put_text that does the
      	  conversion and writting inline rather than from a buffer, has
      	  smarter unicode handling and a more useful set of flags.
      	(excel_write_externsheets_v7) : Use it here.
      	(excel_write_externsheets_v8) : Use it here.
      	(excel_write_NAME_v7) : Use it here.
      	(excel_write_BOUNDSHEET) : Use it here.
      	(excel_write_FONT) : Use it here.
      	(excel_write_FORMAT) : Use it here.
      	(excel_write_value) : Use it here.
      	(excel_write_FORMULA) : Use it here.
      	(excel_write_comments_biff7) : Use it here.
      	(excel_write_SST) : Handle the unicode caes.
      	(excel_write_WRITEACCESS) : new to handle biff7 vs biff8
      	(excel_utf8_has_multibyte) : delete.
      	(write_workbook) : Use excel_write_WRITEACCESS and clean up the
      	  codepage handling to conform to
      	  biff7 == single byte vs biff8 == unicode.
      
      	* ms-excel-biff.h (EX_SETSTRLEN) : delete.
      
      	* ms-biff.c (ms_biff_put_new) : Add a buffer and iconv handler to
      	  simplify string handling.  excel95 gets locale specific handler.
      	  excel97 and up goes to utf16-le.
      	(ms_biff_put_destroy) : cleanup.
      c159496c
  28. 08 Nov, 2002 1 commit
    • Jody Goldberg's avatar
      merge biff7 and biff8 versions. (excel_write_externsheets_v8) : basic · dc13f84d
      Jody Goldberg authored
      
      2002-11-07  Jody Goldberg <jody@gnome.org>
      
      	* ms-excel-write.c (excel_write_state_new) : merge biff7 and biff8
      	  versions.
      	(excel_write_externsheets_v8) : basic initial implementation handles
      	  externnames.
      
      	* ms-excel-read.c (excel_read_workbook) : add a flag to indicate dual
      	  stream file.
      
      	* boot.c (excel_file_open) : set the saver reasonably intellifently.
      	(excel_save) : support dual stream files.
      	(excel_dsf_file_save) : new.
      	* plugin.xml.in : enable dual stream files
      
      
      2002-11-07  Jody Goldberg <jody@gnome.org>
      
      	* src/item-edit.c (item_edit_draw) : fix bounding box.
      dc13f84d
  29. 06 Nov, 2002 1 commit
    • Jody Goldberg's avatar
      enable excel97 · 558cefd3
      Jody Goldberg authored
      
      2002-11-05  Jody Goldberg <jody@gnome.org>
      
      	* plugin.xml.in : enable excel97
      
      	* ms-excel-write.c (excel_write_value) : use BIFF8 SST records.
      	(excel_write_state_free) : clean up SST here.
      	(excel_write_state_new) : shared routine for biff7 and biff8.
      	(excel_utf8_has_multibyte) : quicky utility.
      	(excel_write_SST) : initial basic implementation still needs unicode
      	  support.
      	(excel_write_BOF) : renamed from biff_bof_write and sync versions with
      	  XL 2k.
      
      2002-11-04  Jody Goldberg <jody@gnome.org>
      
      	* boot.c (excel_save) : prep for biff8 save, and double stream files.
      
      	* ms-excel-read.c (excel_read_XF) : fix rotation.
      	(excel_read_SST) : improve debug info.
      
      	* ms-excel-write.c (write_xf_record) : write the BIFF8 support.
      	(rotation_to_excel) : new.
      
      
      2002-11-06  Jody Goldberg <jody@gnome.org>
      
      	* src/item-*, src/*canvas* : convert to foocanvas
      
      	* src/application.c (gnumeric_application_setup_icons) : Use new
      	  scaled pngs for formula guru.
      	* src/pixmaps/Makefile.am : ditto.
      
      	* src/plugin.c (plugin_info_read) : add 'require_explicit_enabling' flag
      	  so that we don't auto enable specialized plugins.
      
      	* src/plugin-service.c (input_file_save_info_read) : delete.
      	(plugin_service_file_opener_read_xml) : don't call it here.
      	(gnum_plugin_file_opener_open) : And don't try to use it here.
      	  It is not useful to hard code the saver if the importer can handle
      	  multiple versions of the format.  Only the import process will know
      	  enough to be able to select the appropriate exporter.
      
      	* src/item-cursor.c (item_cursor_tip_setlabel) : simplify.
      	* src/auto-format.c : tidy up includes.
      558cefd3
  30. 04 Nov, 2002 1 commit
  31. 03 Nov, 2002 1 commit
  32. 30 Oct, 2002 1 commit
  33. 28 Oct, 2002 1 commit
  34. 27 Oct, 2002 1 commit
    • Jody Goldberg's avatar
      do another sheet_update after moving the cursor. The cmd associated with · 8f9ee300
      Jody Goldberg authored
      2002-10-27  Jody Goldberg <jody@gnome.org>
      
      	* gnumeric-expr-entry.c (cb_gee_key_press_event) : do another
      	  sheet_update after moving the cursor.  The cmd associated with
      	  editing the edit did an update, but the cursor had not moved yet
      	  so the editline could get out of sync.
      
      2002-10-27  Jody Goldberg <jody@gnome.org>
      
      	* dialog-hyperlink.c (dialog_hyperlink_init) : set the scg.
      8f9ee300
  35. 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