2007/07/27 11:12:44 oj 1.1.2.2: build problems with manifest file resoved
2007/07/24 17:19:28 tmorgner 1.1.2.1: Issue number: #78502, #77039
The formatted-text-layout controller did not look for the correct node,
and therefore never found the expected 'office:value-type' attribute.
This now fixes the #78502 bug, and possibly addresses the #77039 bug as
well (although this bug might be connected to a writer-bug).
Fixed the repositories so that the StorageRepository does no longer log
exceptions whenever we test for an non-existing file. We expect the
exception and can safely swallow it here.
The FileRepository now maintains its own manifest for all files that
are written. This class is needed for all test-runs outside of OpenOffice.
2007/07/31 09:34:16 tmorgner 1.2.4.2: Fixed the non-display of shapes that was caused by some unnecessary CDATA
copied from the original XML file. We now ignore all CDATA from <draw:*>
elements.
2007/07/30 13:08:50 tmorgner 1.2.4.1: Issue number: 80157
Keep-Together is now applied to the paragraph-style instead of the cell-style.
However, as cell-styles dont (yet) get inherited if the paragraph has a style
defined, this now breaks the fonts of the first cell. Either we or the text/
style team should fix or work around this issue.
Also fixed:
A possible nullpointer if the image-data is invalid.
2007/07/31 09:34:16 tmorgner 1.1.2.1: Fixed the non-display of shapes that was caused by some unnecessary CDATA
copied from the original XML file. We now ignore all CDATA from <draw:*>
elements.
2007/07/31 09:34:15 tmorgner 1.2.4.1: Fixed the non-display of shapes that was caused by some unnecessary CDATA
copied from the original XML file. We now ignore all CDATA from <draw:*>
elements.
2007/07/25 15:05:46 tmorgner 1.2.4.1: Issue number: 78128
This commit fixes the messed up repeating-header system. The whole thing has
been redesigned to create a clean state-flow that can be debugged and traced
without any weird mind-bending activities. The report-targets now have a
new state (IN_GROUP_INSTANCE) to keep track of the group's processing and
to separate repeating headers and footers from ordinary headers and footers.
This patch also enforces a clean state-flow in the OfficeReportOutputTarget
and explicitly checks for all allowed band-types and throws exceptions on
every illegal state.
2007/07/31 09:34:15 tmorgner 1.2.4.6: Fixed the non-display of shapes that was caused by some unnecessary CDATA
copied from the original XML file. We now ignore all CDATA from <draw:*>
elements.
2007/07/30 13:08:49 tmorgner 1.2.4.5: Issue number: 80157
Keep-Together is now applied to the paragraph-style instead of the cell-style.
However, as cell-styles dont (yet) get inherited if the paragraph has a style
defined, this now breaks the fonts of the first cell. Either we or the text/
style team should fix or work around this issue.
Also fixed:
A possible nullpointer if the image-data is invalid.
2007/07/26 12:27:36 tmorgner 1.2.4.4: Issue number: 77610
Now the keep-together is working. We apply the keep-together to the first
paragraph in every table-row (most of the time in the first-cell, but if
the first cell is a covered cell, we choose the next cell until we find
a paragraph in that row). Along with the "TableRowKeep" compatiblity mode,
this makes the keep-together setting work.
Keep-together will be silently ignored on older versions of OpenOffice/StarOffice,
as they did not implement the 'TableRowKeep' compatibility mode.
2007/07/26 11:10:37 tmorgner 1.2.4.3: Issue number: 78128
.. and enforce the pagebreak after the group (to trigger the change of the
master page) just to make sure that the page-header/footer is correct if
the group has a parent-group. *Now* we've coverd all cases.
2007/07/26 11:06:15 tmorgner 1.2.4.2: Issue number: 78128
After a group that has a repeating group header, we have to reset the
master-page to the correct template (one that does no longer contain
the repeating header's tables)
2007/07/25 15:05:46 tmorgner 1.2.4.1: Issue number: 78128
This commit fixes the messed up repeating-header system. The whole thing has
been redesigned to create a clean state-flow that can be debugged and traced
without any weird mind-bending activities. The report-targets now have a
new state (IN_GROUP_INSTANCE) to keep track of the group's processing and
to separate repeating headers and footers from ordinary headers and footers.
This patch also enforces a clean state-flow in the OfficeReportOutputTarget
and explicitly checks for all allowed band-types and throws exceptions on
every illegal state.
2007/07/26 14:10:49 tmorgner 1.2.4.1: Issue number: 77494
The engine now creates a derived style if the section-table has a
defined background that is not transparent. However, if the row
has an own background that is not transparent, then the row's
defined background will be preserved.
2007/07/30 13:08:49 tmorgner 1.2.4.2: Issue number: 80157
Keep-Together is now applied to the paragraph-style instead of the cell-style.
However, as cell-styles dont (yet) get inherited if the paragraph has a style
defined, this now breaks the fonts of the first cell. Either we or the text/
style team should fix or work around this issue.
Also fixed:
A possible nullpointer if the image-data is invalid.
2007/07/25 15:05:46 tmorgner 1.2.4.1: Issue number: 78128
This commit fixes the messed up repeating-header system. The whole thing has
been redesigned to create a clean state-flow that can be debugged and traced
without any weird mind-bending activities. The report-targets now have a
new state (IN_GROUP_INSTANCE) to keep track of the group's processing and
to separate repeating headers and footers from ordinary headers and footers.
This patch also enforces a clean state-flow in the OfficeReportOutputTarget
and explicitly checks for all allowed band-types and throws exceptions on
every illegal state.
2007/07/25 15:05:46 tmorgner 1.1.2.1: Issue number: 78128
This commit fixes the messed up repeating-header system. The whole thing has
been redesigned to create a clean state-flow that can be debugged and traced
without any weird mind-bending activities. The report-targets now have a
new state (IN_GROUP_INSTANCE) to keep track of the group's processing and
to separate repeating headers and footers from ordinary headers and footers.
This patch also enforces a clean state-flow in the OfficeReportOutputTarget
and explicitly checks for all allowed band-types and throws exceptions on
every illegal state.
2007/07/25 15:05:45 tmorgner 1.2.4.1: Issue number: 78128
This commit fixes the messed up repeating-header system. The whole thing has
been redesigned to create a clean state-flow that can be debugged and traced
without any weird mind-bending activities. The report-targets now have a
new state (IN_GROUP_INSTANCE) to keep track of the group's processing and
to separate repeating headers and footers from ordinary headers and footers.
This patch also enforces a clean state-flow in the OfficeReportOutputTarget
and explicitly checks for all allowed band-types and throws exceptions on
every illegal state.
2007/07/25 15:05:45 tmorgner 1.1.2.1: Issue number: 78128
This commit fixes the messed up repeating-header system. The whole thing has
been redesigned to create a clean state-flow that can be debugged and traced
without any weird mind-bending activities. The report-targets now have a
new state (IN_GROUP_INSTANCE) to keep track of the group's processing and
to separate repeating headers and footers from ordinary headers and footers.
This patch also enforces a clean state-flow in the OfficeReportOutputTarget
and explicitly checks for all allowed band-types and throws exceptions on
every illegal state.
2007/07/24 17:19:27 tmorgner 1.2.4.1: Issue number: #78502, #77039
The formatted-text-layout controller did not look for the correct node,
and therefore never found the expected 'office:value-type' attribute.
This now fixes the #78502 bug, and possibly addresses the #77039 bug as
well (although this bug might be connected to a writer-bug).
Fixed the repositories so that the StorageRepository does no longer log
exceptions whenever we test for an non-existing file. We expect the
exception and can safely swallow it here.
The FileRepository now maintains its own manifest for all files that
are written. This class is needed for all test-runs outside of OpenOffice.
2007/07/30 13:08:49 tmorgner 1.2.4.2: Issue number: 80157
Keep-Together is now applied to the paragraph-style instead of the cell-style.
However, as cell-styles dont (yet) get inherited if the paragraph has a style
defined, this now breaks the fonts of the first cell. Either we or the text/
style team should fix or work around this issue.
Also fixed:
A possible nullpointer if the image-data is invalid.
2007/07/25 15:05:45 tmorgner 1.2.4.1: Issue number: 78128
This commit fixes the messed up repeating-header system. The whole thing has
been redesigned to create a clean state-flow that can be debugged and traced
without any weird mind-bending activities. The report-targets now have a
new state (IN_GROUP_INSTANCE) to keep track of the group's processing and
to separate repeating headers and footers from ordinary headers and footers.
This patch also enforces a clean state-flow in the OfficeReportOutputTarget
and explicitly checks for all allowed band-types and throws exceptions on
every illegal state.