-
JodyGoldberg authored
2002-08-01 Jody Goldberg <jody@gnome.org> * ms-excel-write.c (biff_put_text) : set the unicode flag on the string header for unicode strings. This routine needs to be cleaned up to handle utf8 -> utf16 if necessary. (biff_boundsheet_write_first) : tidy and make the name len 1 byte. (gather_palette) : convert to new two way table convention. (gather_fonts) : ditto. (gather_formats) : ditto. (xf_free) : ditto. (after_put_mstyle) : ditto. (put_mstyle) : simplify. (xf_init) : delete. (cell_used_map_new) : delete. (cell_mark_used ) : delete. (cell_is_used) : delete. (excel_cell_get) : delete. (pre_cell) : delete. (pre_blank) : delete. (pre_blanks) : delete. (pre_colstyle) : delete. (gather_styles) : greatly simplify by using the knowledge that there is a per sheet hash of the styles in use. (cb_accum_styles) : new. (write_cell) : Use the gnumeric data structures directly. (write_block) : ditto. (ms_excel_write_wsbool) : new. (write_sheet_head) : use ms_excel_write_wsbool. (excel_sheet_new) : no more need for large cell map. (excel_sheet_free) : ditto. * ms-excel-util.c (two_way_table_new) : Allow for ptr tp ptr comparisons as an optimization. (two_way_table_free) : ditto. (two_way_table_put) : ditto. (two_way_table_replace) : ditto. (two_way_table_key_to_idx) : ditto. * boot.c (excel_save) : bah! I forgot to commit this. export is broken without it. 2002-08-01 Jody Goldberg <jody@gnome.org> * src/sheet-style.c (sheet_style_foreach) : new. * src/mstyle.c (mstyle_equal_XL) : new. * src/item-grid.c (item_grid_draw) : partially fix drawing for merged regions that have some cols/rows hidden. It is impossible to do that from the gnumeric ui, but it can happen with importers, and will potentially happen with filters. * src/item-cursor.c (item_cursor_selection_event) : bring up context menus on right button.
63ea0d33