Commit 72113c95 authored by Jody Goldberg's avatar Jody Goldberg Committed by Jody Goldberg

Add a hook for 'tab-stops' (oo_style) : suppress warning for default-style

2005-06-29  Jody Goldberg <jody@gnome.org>

	* openoffice-read.c : Add a hook for 'tab-stops'
	(oo_style) : suppress warning for default-style
	  cell.  It does not have a name but we may still want to use it.  I'm
	  not sure where.

2005-07-15  Jody Goldberg <jody@gnome.org>

	* functions.c (validate_range_numeric_matrix) : Add a comment to
	  clarify result and fix handling of simple scalars.

2005-07-15  Jody Goldberg <jody@gnome.org>

	* ms-obj.c (ms_read_TXO) : handle CONTINUES for text
	(read_pre_biff8_read_text) : renamed from read_pre_biff8_read_str.
	  Handle continues in text and markup.  The layout is _very_ odd.
	  It seems that XL can write things it can not read.
	(read_pre_biff8_read_name_and_fmla) : handle the name reading inline,
	  that is different from read_text.  The CONTINUE handling is very
	  different.

	* ms-excel-write.c (excel_write_SETUP) : rewrite to handle the new
	  flags.
	(write_sheet_head) : export value for BIFF_PRINTHEADERS and only
	  export the left/right margins if they are set.

	* ms-excel-read.c : Store the ver in the importer rather than the
	  container.
	  s/ExcelWorkbook/GnmXLImporter/
	  s/ewb/importer/
	(excel_get_chars) : renamed from ms_biff_get_chars.  Take an importer
	  and use it's iconv rather than a global.
	(excel_get_text) : renamed from biff_get_text.  Take an importer
	  rather than a ver.
	(excel_read_BOUNDSHEET) : new need for a ver arg, just use the importer.
	(esheet_ver) : new.
	(gnm_xl_importer_set_version) : new.
	(gnm_xl_importer_set_codepage) : rename from
	  excel_iconv_open_for_import and store the iconv in the importer rather
	  than as a global.  Add improved fallback and debug info.
	(excel_palette_get) : merge default palette handing into here and add
	  0x7fff as a synonym for black.  We need a better solution for themed
	  colours eventually.  Change signature to take an importer rather
	  than the palette object directly.  That keeps us from digging into
	  the import object directly.
	(excel_get_default_palette) : delete.
	(excel_read_XF_OLD) : use ver from importer, no need for arg.
	(excel_read_XF) : ditto.
	(excel_read_FORMULA) : clarify up the debug info.
	(ms_wb_get_font_markup) : better fallback for invalid fonts.
	(gnm_xl_importer_new) : renamed from excel_workbook_new and remove the
	  version tag.  The importer is now created without a version, and we
	  init that later.  It also has a larger life cycle with the plan to
	  extend that and have gnumeric create it for the new in/out framework
	  use gobjects.
	(gnm_xl_importer_free) : renamed from excel_workbook_destroy and close
	  the iconv.
	(excel_read_name_str) : take an importer rather than a ver.
	(excel_read_SETUP) : rewrite to store the new biff8+ properties for
	  comments and errors, and to add n_copies, and start page.
	(excel_read_CF) : turn off some debugging.
	(excel_read_sheet) : add handler for BIFF_PRINTHEADERS.
	(excel_read_BOF) : merge the standalone worksheet handler with the
	  others.  Do not create the importer here, that get's passed in.
	(excel_read_workbook) : no need to set the global iconv here, the
	  importer handles it.  Create the importer much earlier as a step
	  towards gobjectificatin.

	* ms-chart.c (BC_R (ver)) : new to get the version from the importer
	(BC_R(area)) :
	(BC_R(attachedlabel)) :
	(BC_R(bar)) :
	(BC_R(line)) :
	(BC_R(markerformat)) :
	(BC_R(pie)) :
	(BC_R(scatter)) :
	(BC_R(series)) :
	(BC_R(shtprops)) :
	(BC_R(surf)) : Use it in place of passing in the ver
	(ms_excel_chart_read) : no need to pass version around
	(ms_chart_map_color) : adjust to change in excel_palette_get

	* ms-biff.c (ms_biff_password_hash) :
	(ms_biff_crypt_seq) :
	(ms_biff_pre_biff8_query_set_decrypt) :
	(ms_biff_query_set_decrypt) :
	(verify_password) : silence some sign difference warnings

2005-07-11  Jody Goldberg <jody@gnome.org>

	* ms-excel-read.c (excel_read_IMDATA) : Read the CONTINUE records
	  associated with the IMDATA even when not debugging. (#127756).


2005-07-15  Jody Goldberg <jody@gnome.org>

	* src/print-info.c : Add Andreas to the list of Authors.
	(print_info_new) : Init the simple margins to -1 to signify unset.
	  Init the new flags.
	(print_info_margin_copy) : delete.
	(print_info_dup) : tidy up and handle the new flags.
	(print_info_get_margins) : if a margin is negative (unset) return 0.
	(print_info_set_n_copies) : delete.
	(print_info_get_n_copies) : delete.
	(print_info_set_orientation) : delete.
	(print_info_get_orientation) : delete.
	(print_info_make_config) : only set the margin in the print_config if
	  it is set.  Rework the orientation enum into a pair of bools to be
	  more XL compat.
	(print_info_load_config) : ditto.

	* src/gnumeric-gconf.c : s/right-then-down/across-then-down/ for RTL.
	(gnm_gconf_set_print_order_across_then_down) : renamed from
	  gnm_gconf_set_print_order_right_then_down.

	* gnumeric.xsd : margins are optional now.
parent 51fae9b4
......@@ -48,11 +48,6 @@ Worries
? How did you enter this. xl-2k refuses to parse that
! Import from a .csv file.
: Errors from "gnumeric http://vbload.free.fr/linux.sxc":
** (gnumeric:3193): CRITICAL **: oo_style_prop_cell: assertion `style != NULL' failed
** (gnumeric:3193): WARNING **: Unexpected element 'style:tab-stops' in state properties.
{catch all)} -> {catch all)} -> styles ->
: tie the custom ui into action sensitivity pools
: support array evaluation for =LARGE and friends
: TRIMEAN is a list function ?
......@@ -69,7 +64,7 @@ Blocked Patches
Architecture Changes
--------------------
- Merge wbc_init_state and wbc_set_view
- Merge wb_control_init_state and wb_control_set_view
1) things to move into libgoffice
1.1) plugin-manager dialog
......
2005-07-15 Jody Goldberg <jody@gnome.org>
* src/print-info.c : Add Andreas to the list of Authors.
(print_info_new) : Init the simple margins to -1 to signify unset.
Init the new flags.
(print_info_margin_copy) : delete.
(print_info_dup) : tidy up and handle the new flags.
(print_info_get_margins) : if a margin is negative (unset) return 0.
(print_info_set_n_copies) : delete.
(print_info_get_n_copies) : delete.
(print_info_set_orientation) : delete.
(print_info_get_orientation) : delete.
(print_info_make_config) : only set the margin in the print_config if
it is set. Rework the orientation enum into a pair of bools to be
more XL compat.
(print_info_load_config) : ditto.
* src/gnumeric-gconf.c : s/right-then-down/across-then-down/ for RTL.
(gnm_gconf_set_print_order_across_then_down) : renamed from
gnm_gconf_set_print_order_right_then_down.
* gnumeric.xsd : margins are optional now.
2005-07-15 Jon K Hellan <hellan@acm.org>
* src/main-application.c (gnumeric_arg_parse): Call
......
2005-07-15 Jody Goldberg <jody@gnome.org>
* src/print-info.c : Add Andreas to the list of Authors.
(print_info_new) : Init the simple margins to -1 to signify unset.
Init the new flags.
(print_info_margin_copy) : delete.
(print_info_dup) : tidy up and handle the new flags.
(print_info_get_margins) : if a margin is negative (unset) return 0.
(print_info_set_n_copies) : delete.
(print_info_get_n_copies) : delete.
(print_info_set_orientation) : delete.
(print_info_get_orientation) : delete.
(print_info_make_config) : only set the margin in the print_config if
it is set. Rework the orientation enum into a pair of bools to be
more XL compat.
(print_info_load_config) : ditto.
* src/gnumeric-gconf.c : s/right-then-down/across-then-down/ for RTL.
(gnm_gconf_set_print_order_across_then_down) : renamed from
gnm_gconf_set_print_order_right_then_down.
* gnumeric.xsd : margins are optional now.
2005-07-15 Jon K Hellan <hellan@acm.org>
* src/main-application.c (gnumeric_arg_parse): Call
......
......@@ -236,10 +236,10 @@
<xsd:sequence>
<xsd:element name="top" type="gmr:margin"/>
<xsd:element name="bottom" type="gmr:margin"/>
<xsd:element name="left" type="gmr:margin"/>
<xsd:element name="right" type="gmr:margin"/>
<xsd:element name="header" type="gmr:margin"/>
<xsd:element name="footer" type="gmr:margin"/>
<xsd:element name="left" type="gmr:margin" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="right" type="gmr:margin" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="header" type="gmr:margin" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="footer" type="gmr:margin" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment