summaryrefslogtreecommitdiff
path: root/reportbuilder
AgeCommit message (Collapse)AuthorFilesLines
2013-07-23fdo#67186 switch reporbuilder to null date == 1899-12-30Lionel Elie Mamane4-43/+20
This brings it in line with the default for other LibreOffice components (e.g. Calc), or with the only supported value (e.g. Writer tables), respectively. Configure Pentaho jfreereport to also take null date == 1899-12-30 This combined allows reportbuilder to make absolutely no fiddly conversion itself, leaving them to jfreereport and Writer table cell format. Also: - Make absolutely no conversion itself, also e.g. for booleans. - ODF compliance: make the value-type match the set foo-value attribute. - Use value-type="void" instead of empty value-type="string" Conflicts: reportdesign/source/core/sdr/RptObject.cxx Conflicts: reportdesign/source/core/sdr/RptObject.cxx reportdesign/source/filter/xml/xmlExportDocumentHandler.cxx Change-Id: I67990232dbc9e86ac3fa37cd0c20edecb87cf8ee Reviewed-on: https://gerrit.libreoffice.org/5055 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-04-26fdo#33091 a NULL value of float type is not NaNLionel Elie Mamane1-5/+0
but it is *still* NULL. This was initially done to "fix" i#108092, but i#112652 comment 13 suggests this may have been fixed more cleanly. Change-Id: I2b76af2182715bc489cb89dd45d6b77d5038b506 Reviewed-on: https://gerrit.libreoffice.org/3599 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2013-04-15reportbuilder: do not use empty tablenameLionel Elie Mamane1-1/+9
Change-Id: I03ed5e810468ee206820a250c740b80c0ceda432 Reviewed-on: https://gerrit.libreoffice.org/3341 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-04-15fdo#36858Lionel Elie Mamane1-3/+8
1) No valueType (Format/Number/General) is like float valueType (Format/Number/any other) 2) We use 1/1/1900 as startdate for number-from-date, stick to it more consistently Change-Id: Ib1008d1c30be602d8173457738c915087ed17391 Reviewed-on: https://gerrit.libreoffice.org/3363 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-04-13work around fdo#62147Lionel Elie Mamane1-1/+2
don't emit string-value attribute Change-Id: I3668b88437451523f2b6bb3c2c82e1929f7ba3d8 Reviewed-on: https://gerrit.libreoffice.org/3311 Reviewed-by: Miklos Vajna <vmiklos@suse.cz> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-02-26fdo#52948 fix print-repeated-values=no with formatted valuesLionel Elie Mamane11-150/+182
Factorise the "should this element be printed" decision into an utility function, which is used by 1) AbstractReportElementLayoutController (in charge of non-formatted values: string, image, OLE object, ...) which already obeyed PrintRepeatedValues. 2) TableCellLayoutController (in charge of formatted values: dates, numbers, ...) which blissfully ignored PrintRepeatedValues, but obeyed the display condition. Rename the inconsistently named PrintWhenGroupChange PrintWhenGroupChanges print-only-when-group-change print-when-group-change to PrintWhenGroupChange / print-when-group-change Change the meaning of "PrintWhenGroupChange" to "override PrintRepeatedValues in first occurrence in group". Since this feature never worked under the old semantics, no loss of feature. Since we change the XML attribute name, no ascending compatibility problem: it will be reset to its default value. Pursuant to the new meaning of PrintWhenGroupChange, change its default to *true*, which is the sane default. Change-Id: Idbe8e90565a354f70db222d047b3d51eeddbbb9f Reviewed-on: https://gerrit.libreoffice.org/2255 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2012-11-29reportbuilder does not look like dmake anymoreBjoern Michaelsen1-0/+0
2012-11-24fdo#51304 Remove @author annotationJosé Guilherme Vanz1-12/+0
This commit removes @author annotations, some templates comments. It has some cleanup. Change-Id: I995ba7b06d661fcec17f26c368d9449c0bf5ab45 Signed-off-by: José Guilherme Vanz <guilherme.sft@gmail.com> Reviewed-on: https://gerrit.libreoffice.org/1146 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2012-11-20fdo#51304: Remove @author annotationJosé Guilherme Vanz124-181/+0
This commit removes some @author annotations and some cleanup. Change-Id: Iaf2c4465825dc73af6c1d7377ae847262721c22b Signed-off-by: José Guilherme Vanz <guilherme.sft@gmail.com> Reviewed-on: https://gerrit.libreoffice.org/1122 Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com> Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2012-10-23gbuild: fix XcuMergeTarget build breakage:Michael Stahl1-9/+9
Introduce gb_XcuFile_for_extension function to use the right file depending on WITH_LANG setting. Change-Id: Ibe4fc4e28fe445fc9391b68d370039528eab7ed8
2012-10-23gbuild: let ExtensionTarget expect manifest below META-INFMichael Stahl1-0/+0
Change-Id: Ia07d3fd856578ab6976c02f8a0ec96273db19a2c
2012-10-10Remove commented code and empty methodsJose Guilherme Vanz6-24/+0
This patch removes commented code and some empty private methods Change-Id: I4a79e521399a07873030f021a97c01cf8d2e81d7 Signed-off-by: José Guilherme Vanz <guilherme.sft@gmail.com> Reviewed-on: https://gerrit.libreoffice.org/844 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
2012-09-22fix configuration depsDavid Tardon1-1/+1
Change-Id: Ie431fadb4f11284e231112744af80bfb5c219d94
2012-09-10Java5 update, Convert ArrayList and Vector code to use genericsNoel Grandin4-13/+13
Change-Id: I6cf6fa8e55005ffdc1d173aeee1e374efbb214fd
2012-09-06Java cleanup, remove unnecessary importsNoel Grandin3-7/+0
Change-Id: Iacfcb2e16cb0e3c25a4cd0678a374fe5111284f7
2012-08-23fdo#38791: Do not use java.awt, causes problems on Mac OS XStephan Bergmann3-23/+24
On Mac OS X, it apparently suffices to execute "new java.awt.Dimension()" to run into "Apple AWT Java VM was loaded on first thread -- can't start AWT" (see <http://developer.apple.com/library/mac/#technotes/tn2005/tn2147.html> "JNI Development on Mac OS X - Thread-Safe JNI Programming - Calling AWT/Swing From AppKit"). The solution here is simple, in that uses of java.awt.Dimension can be replaced with com.sun.star.awt.Size without loss of functionality. However, there are still occurrences of java.awt.Image and java.awt.Toolkit lurking (reportbuilder/java/com/sun/star/report/SOImageService.java, reportbuilder/java/com/sun/star/report/pentaho/output/ImageProducer.java, reportbuilder/java/com/sun/star/report/pentaho/output/OfficeDocumentReportTarget.java) for which it might be sheer luck that they do not seem to cause trouble yet. Change-Id: I33e9f74c50ebddc11bd1d9a48c55dc8f8700345d
2012-08-17gbuild: register all jarsMichael Stahl1-5/+5
Change-Id: I9f49970e5e06d1afd3fc066a20d1671c93e262fc
2012-08-15gbuild: remove most uses of gb_Jar_set_jarclasspath:Michael Stahl1-34/+0
With gb_Jar_add_jar and gb_Jar_add_system_jar adding to the manifest classpath automatically it is no longer necessary to call gb_Jar_set_jarclasspath manually except for the URE jars, which are apparently not supposed to be added automatically. Change-Id: I1e743e7ecb9cb5651e02005aa09e127bea1b0a29
2012-07-25fdo#52427 fix l10n of reportbuilderDavid Tardon1-9/+9
Change-Id: I9ff1b7329eca2faa560181c49d6c4527a008fead
2012-07-18re-base on ALv2 code. Includes:Michael Meeks48-1539/+658
reportbuilder, license file not needed. Patch contributed by Armin Le Grand http://svn.apache.org/viewvc?view=revision&revision=1305814 Adapting extras/ to our wordbook setup.
2012-07-13fdo#51278 fix reportbuilder manifestDavid Tardon2-2/+38
Change-Id: I34f229284611285e10a192f80b14b1e8b3fa618c
2012-07-12fdo#51278 bump version to force update of package cacheDavid Tardon1-1/+1
Change-Id: Ia33f9ef485fef1610b91df9895e6ac805cde0360
2012-07-12fdo#51278 make reportbuilder work againDavid Tardon2-0/+32
Change-Id: I46f970fa23a0afd54485efb58b7f4f757c7d7752
2012-06-29Convert Java code in reportbuilder to use Java5 genericsNoel Grandin46-276/+270
Change-Id: Ia8a0206c6c81f2a4212dc92b80a9d6965ad8bd63
2012-06-29re-base on ALv2 code.Michael Meeks10-230/+140
2012-06-21re-base on ALv2 code.Michael Meeks3-69/+42
Change-Id: I6c145e984c885c7e06caa1c27bfb354ea49ad9ce
2012-06-21re-base on ALv2 code.Michael Meeks178-4243/+2756
Change-Id: Ice06e639213aeb6f7f23cbf4634947dd25613db1
2012-05-30when building system jfreereport, version.mk is not deliveredBjoern Michaelsen1-1/+1
Change-Id: Ieffb063bd6300f415f958a617fef8b1122e1b7b1
2012-05-30reportbuilder: build only when enabledMatúš Kukan1-1/+1
Change-Id: Iee65c6bd8ddc51b3ae703e6d38c825f3801389fe
2012-05-29remove unused sourceDavid Tardon1-46/+0
2012-05-29gbuildize reportbuilderDavid Tardon29-1320/+536
2012-05-09EasyHack fdo#42783: get rid of CPU define/build system variableThomas Collerton1-1/+1
Change-Id: I6a178f7ff9c8306e15bcfa847ad1e5e4f8476504
2012-04-29make gbuild the default assumption of build.plBjoern Michaelsen1-0/+0
this removes dmake completely out of the build for migrated modules build.pl now assumes modules to be gbuild, unless there is a prj/dmake file Change-Id: I674a036b182ee13c5ec093e83cb3d38133112d3b
2012-04-26Bump extension versions after changing to passive registrationStephan Bergmann1-1/+1
...otherwise, if they are bundled, their per-user data is not regenerated, leading to inconsitencies.
2012-03-23.java files don't need executable bitsMichael Stahl1-0/+0
2012-02-23reportbuilder: untested fix for WITH_LANG buildMichael Stahl1-1/+1
Signed-off-by: Andras Timar <atimar@suse.com>
2012-02-09Added and improved READMEs for modules in extensions, extras, postprocessJosh Heidenreich1-0/+1
2012-02-05replace SOLARSRC by SRC_ROOT and get rid of SOLARDEFIMG usesNorbert Thiebaud1-1/+1
2012-01-18fdo#37740 remove duplicate icons from soffice.bin/soffice.exeAndras Timar1-1/+1
2012-01-15Galaxy (default) icon theme is now in icon-themes/galaxyStefan Knorr (astron)1-1/+1
2011-12-11The common_build stuff is surely obsoleteTor Lillqvist1-1/+0
2011-12-08childs -> childrenMichael T. Whiteley7-45/+45
2011-11-29fs34c: check if description can be read and return ccorrect name for shapetypemst2-3/+31
* found as LGPLv3-only fix at svn rev 1172124 (http://svn.apache.org/viewvc?view=revision&revision=1172124)
2011-11-22Clean up after component passivation.Stephan Bergmann2-24/+0
2011-11-22Do passive registration of reportbuilder, to avoid java thrash at 1st startStephan Bergmann3-3/+21
2011-11-14Fix build --all depend=x.Stephan Bergmann5-0/+10
2011-11-05reportbuilder: grammar considered neither stylish nor smart-lookingMichael Stahl1-1/+1
2011-10-31enable localization of extension description in reportbuilderAndras Timar4-8/+15
2011-10-31Make sure COMPONENT_EXTJARFILES are included in report-builder.oxt.Stephan Bergmann1-4/+10
2011-10-25avoid using com.sun.org apisCaolán McNamara1-4/+6