1
2009-01-18 Jody Goldberg <jody@gnome.org>
1
2009-05-23 Morten Welinder <terra@gnome.org>
5
2009-05-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
7
* openoffice-write.c (odf_write_style): added more style info and split
9
(odf_write_style_cell_properties): new
10
(odf_write_style_paragraph_properties): new
11
(odf_write_style_text_properties): new
13
2009-05-23 Andreas J. Guelzow <aguelzow@pyrshep.ca>
15
* openoffice-write.c (odf_add_angle): new
16
(odf_write_style): handled wrapped text, shrink-to-fit, text direction,
19
2009-05-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
21
* openoffice-write.c (odf_print_spreadsheet_content_prelude): add
22
remaining items defined in ODF 1.0 and 1.2 (1.2 not currently used)
24
2009-05-22 Andreas J. Guelzow <aguelzow@pyrshep.ca>
26
* openoffice-write.c (odf_write_style): write horizontal and
28
(odf_print_spreadsheet_content_prelude): in ODF 1.0 date-value is
29
incorrectly expected as date-value-type
31
2009-05-20 Andreas J. Guelzow <aguelzow@pyrshep.ca>
33
* openoffice-write.c (odf_print_spreadsheet_content_prelude): new
34
(odf_write_content): call odf_print_spreadsheet_content_prelude
36
2009-05-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
38
* openoffice-write.c (equal_style): arguments can be const
39
(odf_compare_style): use equal_style
40
(odf_write_sheet): use equal_style
41
(odf_write_meta): set generator string
43
2009-05-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
45
* openoffice-write.c (gnm_xml_out_add_hex_color): make our background
48
2009-05-19 Andreas J. Guelzow <aguelzow@pyrshep.ca>
50
* openoffice-write.c (odf_save_automatic_character_styles): we
51
also need to save the formats associated with any empty cell
52
(odf_write_empty_cell): also write attached formatting info to empty
54
(odf_write_sheet): we cannot bundle all empty cells but need to
55
watch for format changes
57
2009-05-18 Andreas J. Guelzow <aguelzow@pyrshep.ca>
59
* openoffice-write.c (GnmOOExport): added field
60
(odf_find_row_style): new
61
(odf_write_row_styles): new
62
(odf_write_formatted_columns): new
63
(write_row_style): new
64
(odf_write_formatted_empty_rows): new
65
(odf_write_sheet): split out odf_write_formatted_columns and
67
(openoffice_file_save): initialize and dispose of state.row_styles
69
2009-05-18 Andreas J. Guelzow <aguelzow@pyrshep.ca>
71
* openoffice-write.c: clean-up g_string_new throughout
72
(GnmOOExport): added fields
73
(odf_write_row_style): new
74
(odf_write_col_style): new
75
(odf_find_col_style): use odf_write_col_style
76
(odf_write_styles): write default row and column styles
77
(openoffice_file_save): determine default styles for rows and
80
2009-05-18 Andreas J. Guelzow <aguelzow@pyrshep.ca>
82
* openoffice-write.c (GnmOOExport): added field
83
(col_styles_t): new type
86
(odf_find_col_style): new
87
(odf_save_automatic_character_styles): rename
88
odf_load_required_automatic_styles to this more appropriate
89
name and change all callers
90
(odf_write_column_styles): new
91
(write_col_style): rename from write_last_col_style and change all
93
(odf_write_sheet): write column info for all columns
94
(openoffice_file_save): initialize and dispose of state.col_styles
96
2009-05-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
98
* openoffice-write.c (odf_write_character_styles): also write the
102
(write_last_col_style): new
103
(odf_write_sheet): set default column styles for all columns
105
2009-05-17 Andreas J. Guelzow <aguelzow@pyrshep.ca>
107
* openoffice-write.c (odf_find_style): make sure that we would
108
correctly handle the case that we are trying to find a style we
111
2009-05-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
113
* openoffice-read.c (oo_set_gnm_border): new
114
(oo_style_prop_cell): hook-up oo_set_gnm_border to handle gnumeric
117
2009-05-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
119
* openoffice-write.c (odf_write_style): change argument types and
121
(odf_find_style) wrap and element around odf_write_style
122
(odf_load_required_automatic_styles): load primary column cell styles
123
(odf_write_styles): set default cell style
124
(openoffice_file_save): determine default style
126
2009-05-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
128
* openoffice-write.c (odf_get_border_format): use goffice GO_PT_TO_CM
130
* openoffice-read.c (oo_parse_border): spacing may vary and there are
131
more borders including "none"
132
(oo_style_prop_cell): The tag is officially called diagonal-bl-tr,
135
2009-05-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
137
* openoffice-write.c (odf_write_cell): export border styles for
139
(ns): add a gnumeric namespace to handle export of specifications
140
currently not supported in ODF.
141
(odf_get_border_format): new
142
(odf_get_gnm_border_format): new
143
(BORDERSTYLE): new temporary macro
144
(UNDERLINESPECS): new temporary macro
146
2009-05-16 Andreas J. Guelzow <aguelzow@pyrshep.ca>
148
* openoffice-write.c (odf_write_cell): watch for string values
151
2009-05-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
153
* openoffice-write.c (odf_write_cell): watch for empty rendered
156
2009-05-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
158
* openoffice-write.c (gnm_xml_out_add_hex_color): new
159
(odf_write_style): write more aspects of this style
161
2009-05-15 Andreas J. Guelzow <aguelzow@pyrshep.ca>
163
* openoffice-write.c (GnmOOExport): add cell_styles field
164
(cell_styles_t): new type
165
(cell_styles_free): new
166
(odf_compare_style): new
167
(odf_write_style): new
168
(odf_find_style): new
169
(odf_load_required_automatic_styles): new
170
(odf_write_character_styles): call odf_load_required_automatic_styles
171
(odf_write_cell): add cell styles, delete unneeded variable
172
(openoffice_file_save): free cell_styles
174
2009-05-14 Andreas J. Guelzow <aguelzow@pyrshep.ca>
176
* openoffice-read.c (opendoc_content_dtd): add text:line-break and
177
a second insertion of text:s
179
2009-05-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
181
* openoffice-write.c (cb_odf_add_chars): deleted
182
(odf_add_chars_non_white): new
184
(cb_odf_attrs_as_string): renamed to odf_attrs_as_string and use
186
(odf_new_markup): no need to use blank <text:span>, fix libgsf instead
187
(odf_write_cell): use odf_add_chars for proper whitespace handling
189
2009-05-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
191
* openoffice-write.c (odf_write_sheet): we need to write at least one
194
2009-05-13 Andreas J. Guelzow <aguelzow@pyrshep.ca>
196
* openoffice-write.c (odf_write_cell): also write unformatted text
198
2009-05-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
200
* openoffice-read.c (opendoc_content_dtd): permit nested text:span
202
2009-05-12 Andreas J. Guelzow <aguelzow@pyrshep.ca>
204
* openoffice-write.c (cb_odf_add_chars): new
205
(odf_new_markup): new
206
(odf_write_character_styles): new
207
(odf_write_cell): write markup
208
(odf_write_content): call odf_write_character_styles
210
2009-05-11 Andreas J. Guelzow <aguelzow@pyrshep.ca>
212
* openoffice-read.c (styles_dtd): there can be column and row
213
properties in the default style
214
* plugin.xml.in: remove the UNFINISHED label to see what aspects
215
people are in fact trying to use
217
2009-05-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
219
* openoffice-read.c (oo_extent_sheet_cols): new
220
(oo_col_start): extent the required number of columns if necessary
221
(oo_extent_sheet_rows): new
222
(oo_row_start): extent the required number of rows if necessary
224
2009-05-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
226
* openoffice-read.c (opendoc_content_dtd): TABLE_ROW can also be contained
229
2009-05-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
231
* openoffice-read.c (OOParseState): use an array of conventions
232
(oo_expr_parse_str): use oo_expr_parse_str
233
(oo_load_convention): new
234
(openoffice_file_open): initialize conv array members to NULL and free
237
2009-05-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
239
* openoffice-read.c (oo_expr_parse_str): use Gnumeric's conventions when
240
parsing MS's formulas
242
2009-05-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
244
* openoffice-read.c (OOFormula): new type
245
(oo_expr_parse_str): add OOFormula type argument and change all callers
246
(oo_cell_start): recognize "msoxl" formulas
248
2009-05-10 Andreas J. Guelzow <aguelzow@pyrshep.ca>
250
* openoffice-read.c (oo_row_start): don't croak on many repeated lines
251
beyond the size of our sheets
253
2009-05-10 Morten Welinder <terra@gnome.org>
255
* openoffice-read.c (openoffice_file_open): Add progress display.
257
2009-05-08 Andreas J. Guelzow <aguelzow@pyrshep.ca>
259
* openoffice-write.c (odf_write_table_style): use "table-properties"
260
rather than "properties"
261
(odf_write_cell): write all formulas
263
2009-05-06 Morten Welinder <terra@gnome.org>
267
2009-05-04 Morten Welinder <terra@gnome.org>
269
* openoffice-read.c (openoffice_file_probe): Handle certain
270
suffixes too, even if file has no mimetype. Fixes #581143.
271
(oo_cellref_parse): Use the ref sheet for size, if available.
274
2009-04-25 Morten Welinder <terra@gnome.org>
278
2009-03-22 Morten Welinder <terra@gnome.org>
282
2009-03-19 Morten Welinder <terra@gnome.org>
284
* openoffice-read.c (various): Protect against going outside our
285
supported sheet size. Fixes #575843.
286
(od_draw_object): Clear out cur_style_type and cur_graph_style as
287
appropriate. Fixes #575981.
289
2009-03-18 Morten Welinder <terra@gnome.org>
291
* openoffice-read.c (oo_cellref_parse): Handle sheet name #REF!
293
2009-03-17 Morten Welinder <terra@gnome.org>
295
* openoffice-read.c (oo_filter_cond): Fix crash #575600.
297
2009-03-15 Jean Brefort <jean.brefort@normalesup.org>
299
* openoffice-read.c: (oo_plot_area): Fixed null pointer crash in
300
oo_plot_area(). [#575403]
302
2009-03-12 Morten Welinder <terra@gnome.org>
304
* openoffice-read.c (determine_oo_version): New function factored
305
out from openoffice_file_open.
306
(openoffice_file_probe): New function.
308
2009-02-22 Morten Welinder <terra@gnome.org>
312
2009-02-20 Morten Welinder <terra@gnome.org>
314
* openoffice-read.c (oo_colrow_reset_defaults): Call
315
colrow_reset_defaults with the right column/row. Fixes #568010.
317
2009-02-09 Morten Welinder <terra@gnome.org>
319
* openoffice-read.c (oo_cell_start): Handle "of" expression
320
namespace same as "oooc". Fixes 570890.
322
2009-01-26 Morten Welinder <terra@gnome.org>
324
* openoffice-read.c (oo_table_start): Handle missing style. Fixes
327
2009-01-23 Morten Welinder <terra@gnome.org>
329
* openoffice-read.c (oo_cellref_parse): Don't try to create empty
330
names. Partially fixes #568928.
332
2009-01-15 Morten Welinder <terra@gnome.org>
334
* openoffice-read.c (ooo1_content_dtd): Handle a bit more to
335
silence file from bug 567389 a bit.
337
2009-01-12 Morten Welinder <terra@gnome.org>
339
* openoffice-read.c (oo_col_start): Handle column-count
342
2008-10-18 Jody Goldberg <jody@gnome.org>
5
346
2008-09-26 Jody Goldberg <jody@gnome.org>
7
348
* plugins/openoffice/openoffice-read.c (oo_table_end) : style_extent
8
has the max col/row with a style set, clear _outside_ that. [#553506]
349
has the max col/row with a style set, clear _outside_ that. [#553506]
9
350
(oo_update_style_extent) : new.
10
351
(oo_col_start) : called here.
11
352
(oo_row_start) : here.
12
353
(oo_cell_start) : and here.
355
2008-09-10 Jody Goldberg <jody@gnome.org>
357
* openoffice-write.c (odf_write_cell) : why were strings disabled ?
360
2008-08-29 Jody Goldberg <jody@gnome.org>
14
364
2008-06-28 Morten Welinder <terra@gnome.org>
16
366
* openoffice-read.c (get_dtd): New function. Fixes #540180.