Commit graph

7509 commits

Author SHA1 Message Date
Jens-Heiner Rechtien
91ac02e71d INTEGRATION: CWS rpt23fix02 (1.2.4); FILE MERGED
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-08-03 08:50:45 +00:00
Jens-Heiner Rechtien
025c4a4e95 INTEGRATION: CWS rpt23fix02 (1.1.2); FILE ADDED
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-08-03 08:50:30 +00:00
Jens-Heiner Rechtien
d407aa4dc8 INTEGRATION: CWS rpt23fix02 (1.2.4); FILE MERGED
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-08-03 08:50:20 +00:00
Jens-Heiner Rechtien
4b82cc5663 INTEGRATION: CWS rpt23fix02 (1.1.2); FILE ADDED
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-08-03 08:49:24 +00:00
Jens-Heiner Rechtien
f4590502bf INTEGRATION: CWS rpt23fix02 (1.2.4); FILE MERGED
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-08-03 08:49:15 +00:00
Jens-Heiner Rechtien
d34f9955f7 INTEGRATION: CWS rpt23fix02 (1.2.4); FILE MERGED
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.
2007-08-03 08:48:55 +00:00
Jens-Heiner Rechtien
8c7a0a0699 INTEGRATION: CWS rpt23fix02 (1.2.4); FILE MERGED
2007/07/27 11:12:44 oj 1.2.4.1: build problems with manifest file resoved
2007-08-03 08:48:43 +00:00
Jens-Heiner Rechtien
8c27567a56 INTEGRATION: CWS rpt23fix02 (1.2.4); FILE MERGED
2007/07/25 14:06:33 oj 1.2.4.2: #i77721# #i79958# class moved
2007/07/24 12:46:32 oj 1.2.4.1: merge from rpt23fix01
2007-08-03 08:47:39 +00:00
Jens-Heiner Rechtien
a47a6e2e87 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/13 09:21:57 lla 1.2.2.2: #i78437#
2007/07/12 10:27:48 lla 1.2.2.1: #i78437# new name for reportdesign
2007-08-02 13:42:53 +00:00
Jens-Heiner Rechtien
5691672a92 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/19 11:06:19 oj 1.2.2.7: #i79598# makefile description changes
2007/07/19 09:26:21 oj 1.2.2.6: #i79598# create description file
2007/07/19 06:30:04 oj 1.2.2.5: #i79598# use vanilla license
2007/07/16 13:44:03 fs 1.2.2.4: #i77800# +core_misc
2007/07/16 05:49:01 oj 1.2.2.3: #i79557# changes for no java
2007/07/13 09:21:57 lla 1.2.2.2: #i78437#
2007/07/12 10:26:35 lla 1.2.2.1: #i78437# new name for reportdesign
2007-08-02 13:42:41 +00:00
Jens-Heiner Rechtien
5dc2954ab2 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE REMOVED
2007/07/19 09:26:41 oj 1.2.2.4: #i79598# create description file
2007/07/11 12:54:14 oj 1.2.2.3: wrong commit
2007/07/11 10:57:34 lla 1.2.2.2: version 1.0.0
2007/07/11 09:26:56 oj 1.2.2.1: #i78608# remove props PRINTREPEATEDVALUES,... for fixedline
2007-08-02 13:41:52 +00:00
Jens-Heiner Rechtien
fb9943e9da INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/24 05:37:10 oj 1.2.2.6: #i77272# correct context menu handling
2007/07/24 05:28:06 oj 1.2.2.5: #i77272# correct context menu handling
2007/07/18 07:44:53 lla 1.2.2.4: #i79692# customshapes can drop every where
2007/07/16 07:48:38 lla 1.2.2.3: #i77268# better visualisation
2007/07/11 11:27:14 oj 1.2.2.2: #i77272# unmark objects
2007/07/11 10:55:51 lla 1.2.2.1: #i79425# selection bug
2007-08-02 13:41:30 +00:00
Jens-Heiner Rechtien
4dba500c0b INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/16 07:49:01 lla 1.2.2.3: #77986# toolbar fix
2007/07/11 11:29:54 oj 1.2.2.2: #i77157# impl center as well
2007/07/11 11:22:40 oj 1.2.2.1: #i77157# impl center as well
2007-08-02 13:41:16 +00:00
Jens-Heiner Rechtien
a8bb6b8ee3 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/11 09:03:20 oj 1.2.2.1: #i77271# disable editing
2007-08-02 13:41:03 +00:00
Jens-Heiner Rechtien
17631bde38 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/16 07:49:01 lla 1.2.2.2: #77986# toolbar fix
2007/07/11 09:43:37 oj 1.2.2.1: #i78407# fix some scrolling issues
2007-08-02 13:40:50 +00:00
Jens-Heiner Rechtien
4a59643032 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/16 12:06:44 oj 1.2.2.2: #i77411# set help id
2007/07/16 07:49:01 lla 1.2.2.1: #77986# toolbar fix
2007-08-02 13:40:37 +00:00
Jens-Heiner Rechtien
b401629976 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/16 12:25:36 lla 1.2.2.6: #i77268# ServiceFactory no longer need in getOverlappedControlColor()
2007/07/16 12:11:04 oj 1.2.2.5: remove unused var
2007/07/16 12:06:44 oj 1.2.2.4: #i77411# set help id
2007/07/16 10:24:02 lla 1.2.2.3: #i77268# visualisation for DnD
2007/07/16 07:49:01 lla 1.2.2.2: #77986# toolbar fix
2007/07/11 09:58:18 oj 1.2.2.1: #i78520# allowd to add control with keyboard
2007-08-02 13:40:24 +00:00
Jens-Heiner Rechtien
e09db87ae5 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/18 11:15:27 oj 1.2.2.7: #i79230# undoaction was created inside undoaction, lock was missing
2007/07/16 12:05:30 fs 1.2.2.6: #i79657# lock UndoEnv while doing UNDO/REDO
2007/07/16 07:49:01 lla 1.2.2.5: #77986# toolbar fix
2007/07/12 13:47:35 lla 1.2.2.4: #i79080# ReportController.cxx
2007/07/11 10:54:06 lla 1.2.2.3: #i79080# help agent
2007/07/11 10:19:09 oj 1.2.2.2: #i78504# use own numberformatter
2007/07/11 09:58:18 oj 1.2.2.1: #i78520# allowd to add control with keyboard
2007-08-02 13:40:09 +00:00
Jens-Heiner Rechtien
272fc96721 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/16 19:35:23 fs 1.2.2.1: #i77800# reportformula moved to ../../core/misc
2007-08-02 13:39:26 +00:00
Jens-Heiner Rechtien
29edcd0dbf INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/18 09:24:14 oj 1.2.2.1: correct undo actions
2007-08-02 13:39:14 +00:00
Jens-Heiner Rechtien
4abb8cca10 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/11 10:48:26 oj 1.2.2.1: #i78141# handle transparent color
2007-08-02 13:39:01 +00:00
Jens-Heiner Rechtien
ce4d789bd1 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/16 07:38:07 oj 1.2.2.3: compile error fixed
2007/07/11 11:03:05 oj 1.2.2.2: #i78141# handle transparent color
2007/07/11 10:48:26 oj 1.2.2.1: #i78141# handle transparent color
2007-08-02 13:38:38 +00:00
Jens-Heiner Rechtien
5283ea3325 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/18 07:44:11 lla 1.2.2.2: #i79692# customshapes can drop every where
2007/07/16 07:36:46 lla 1.2.2.1: #i77268# better visualisation
2007-08-02 13:38:02 +00:00
Jens-Heiner Rechtien
adf759a42d INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/16 07:37:18 lla 1.2.2.1: #i77986# toolbar fix
2007-08-02 13:37:50 +00:00
Jens-Heiner Rechtien
5be320fbb2 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/16 07:37:18 lla 1.2.2.2: #i77986# toolbar fix
2007/07/11 09:43:36 oj 1.2.2.1: #i78407# fix some scrolling issues
2007-08-02 13:37:38 +00:00
Jens-Heiner Rechtien
da69029130 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/11 09:58:18 oj 1.2.2.1: #i78520# allowd to add control with keyboard
2007-08-02 13:37:14 +00:00
Jens-Heiner Rechtien
85a25455ed INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/11 10:52:06 lla 1.2.2.3: #i79080# help agent
2007/07/11 10:19:09 oj 1.2.2.2: #i78504# use own numberformatter
2007/07/11 09:58:17 oj 1.2.2.1: #i78520# allowd to add control with keyboard
2007-08-02 13:37:02 +00:00
Jens-Heiner Rechtien
ea348c4918 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/16 07:37:17 lla 1.2.2.1: #i77986# toolbar fix
2007-08-02 13:36:51 +00:00
Jens-Heiner Rechtien
c353aefc53 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/11 09:21:58 oj 1.2.2.1: #i77715# check for own window
2007-08-02 13:36:30 +00:00
Jens-Heiner Rechtien
bc9bace32c INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/16 07:30:42 lla 1.2.2.2: #i78500# insert time control only
2007/07/11 10:19:09 oj 1.2.2.1: #i78504# use own numberformatter
2007-08-02 13:36:18 +00:00
Jens-Heiner Rechtien
129cadcc7b INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/16 19:35:57 fs 1.2.2.2: #i77800# some more outsourcing
2007/07/16 13:43:53 fs 1.2.2.1: #i77800# outsourced ExpressionFactory and friends to a dedicated file (conditionalexpression.*)
2007-08-02 13:36:02 +00:00
Jens-Heiner Rechtien
db2d108802 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/16 10:24:01 lla 1.2.2.1: #i77268# visualisation for DnD
2007-08-02 13:35:37 +00:00
Jens-Heiner Rechtien
b106ab4673 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/16 07:27:51 lla 1.2.2.1: #i78500# insert time control only
2007-08-02 13:35:24 +00:00
Jens-Heiner Rechtien
ac7cf28531 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/16 07:26:08 lla 1.2.2.1: #i78500# insert time control only
2007-08-02 13:35:01 +00:00
Jens-Heiner Rechtien
ef7a073551 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/12 12:59:57 oj 1.2.2.1: #i77832# #i77146# impl group on and interval
2007-08-02 13:34:48 +00:00
Jens-Heiner Rechtien
b32f717f27 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/12 12:59:57 oj 1.2.2.2: #i77832# #i77146# impl group on and interval
2007/07/11 10:31:01 oj 1.2.2.1: #i78377# reportdefinition now is a numberformatssupplier as ell
2007-08-02 13:34:35 +00:00
Jens-Heiner Rechtien
48d8550031 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/11 10:31:01 oj 1.2.2.1: #i78377# reportdefinition now is a numberformatssupplier as ell
2007-08-02 13:34:22 +00:00
Jens-Heiner Rechtien
a100e0d5df INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/12 14:01:43 oj 1.2.2.2: #i77295# fix some font problems
2007/07/11 10:31:00 oj 1.2.2.1: #i78377# reportdefinition now is a numberformatssupplier as ell
2007-08-02 13:33:46 +00:00
Jens-Heiner Rechtien
e5c24dc5cf INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/17 05:52:36 oj 1.2.2.5: #i79656# don't export value
2007/07/12 14:01:42 oj 1.2.2.4: #i77295# fix some font problems
2007/07/12 12:59:56 oj 1.2.2.3: #i77832# #i77146# impl group on and interval
2007/07/11 10:31:00 oj 1.2.2.2: #i78377# reportdefinition now is a numberformatssupplier as ell
2007/07/11 09:24:08 oj 1.2.2.1: #i79422# correct numbertype
2007-08-02 13:32:49 +00:00
Jens-Heiner Rechtien
de1c4174b1 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/18 09:24:14 oj 1.2.2.2: correct undo actions
2007/07/16 19:37:35 fs 1.2.2.1: #i77800# +m_aConditionUpdater
2007-08-02 13:32:37 +00:00
Jens-Heiner Rechtien
a702506e6e INTEGRATION: CWS rpt23fix01 (1.3.2); FILE MERGED
2007/07/19 06:39:07 oj 1.3.2.7: #i78372# lock undo before setting position
2007/07/18 11:54:00 oj 1.3.2.6: #i78372# set props at section
2007/07/16 12:37:08 fs 1.3.2.5: #i79659# +ensureSdrObjectOwnership
2007/07/11 11:53:14 oj 1.3.2.4: #i78372# actulize section height when object was inserted
2007/07/11 11:22:40 oj 1.3.2.3: #i77157# impl center as well
2007/07/11 10:39:38 oj 1.3.2.2: #i78372# actulize section height when object was inserted
2007/07/11 09:58:17 oj 1.3.2.1: #i78520# allowd to add control with keyboard
2007-08-02 13:32:23 +00:00
Jens-Heiner Rechtien
4c9404a578 INTEGRATION: CWS rpt23fix01 (1.1.2); FILE ADDED
2007/07/16 19:34:45 fs 1.1.2.1: #i77800# moved herein from ../source/ui/inc
2007-08-02 13:31:39 +00:00
Jens-Heiner Rechtien
190a6d9d1a INTEGRATION: CWS rpt23fix01 (1.1.2); FILE ADDED
2007/07/16 19:35:39 fs 1.1.2.2: #i77800# +reportformula (moved from ../../ui/misc)
2007/07/16 13:45:26 fs 1.1.2.1: building misc core stuff
2007-08-02 13:31:30 +00:00
Jens-Heiner Rechtien
2d3eb17282 INTEGRATION: CWS rpt23fix01 (1.1.2); FILE ADDED
2007/07/16 19:36:52 fs 1.1.2.1: #i77800# helper for updating the Format Conditions at a report control model, whe the data field changes
2007-08-02 13:31:20 +00:00
Jens-Heiner Rechtien
706934959a INTEGRATION: CWS rpt23fix01 (1.1.2); FILE ADDED
2007/07/16 19:37:11 fs 1.1.2.2: #i77800# some more outsourcing
2007/07/16 13:42:16 fs 1.1.2.1: outsourced from ../source/ui/dlg/Condition.cxx
2007-08-02 13:31:11 +00:00
Jens-Heiner Rechtien
d66c10419c INTEGRATION: CWS rpt23fix01 (1.1.2); FILE ADDED
2007/07/16 19:36:43 fs 1.1.2.1: #i77800# helper for updating the Format Conditions at a report control model, whe the data field changes
2007-08-02 13:31:03 +00:00
Jens-Heiner Rechtien
9ecdec0678 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/11 10:48:25 oj 1.2.2.2: #i78141# handle transparent color
2007/07/11 09:26:56 oj 1.2.2.1: #i78608# remove props PRINTREPEATEDVALUES,... for fixedline
2007-08-02 13:30:52 +00:00
Jens-Heiner Rechtien
115ec2872c INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/11 13:05:25 oj 1.2.2.3: merge conflict
2007/07/11 11:03:05 oj 1.2.2.2: #i78141# handle transparent color
2007/07/11 10:48:25 oj 1.2.2.1: #i78141# handle transparent color
2007-08-02 13:30:39 +00:00
Jens-Heiner Rechtien
a0bbf9eb92 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/18 09:34:30 lla 1.2.2.1: #i79744# empty group header has blocked execute because of empty 'order by' statement
2007-08-02 13:30:29 +00:00
Jens-Heiner Rechtien
40a5a37205 INTEGRATION: CWS rpt23fix01 (1.2.2); FILE MERGED
2007/07/11 10:31:00 oj 1.2.2.1: #i78377# reportdefinition now is a numberformatssupplier as ell
2007-08-02 13:30:16 +00:00