summaryrefslogtreecommitdiffstats
path: root/reportbuilder
Commit message (Collapse)AuthorAgeFilesLines
* fdo#69147 report sort columns are RESULT columnsLionel Elie Mamane2013-09-131-57/+41
| | | | | | | | as opposed to table columns or other expressions. So it makes no sense to slap a table name on them. Notwithstanding HSQLDB 1.8 (our embedded database) bugs. Change-Id: Ib5d0b1479e29b9efeafca9ebc2eb7ed8e0f42b79
* Towards a working instdir for Mac OS XStephan Bergmann2013-09-111-1/+1
| | | | | | | | | | | | | | | | | Introduced gb_INSTROOT, which is the same as $(INSTDIR) except for Mac OS X, where it is $(INSTDIR)/LibreOffice.app/Contents. Most stuff ends up there (so most occurrences of $(INSTDIR) have been replaced with $(gb_INSTROOT)), but SDK- related stuff goes to $(INSTDIR)/$(gb_Package_SDKDIRNAME). (And GeneratedPackage needed to be made more flexible, to allow for packages that go into either of those two places.) For Android and iOS, gb_INSTROOT probably still needs to be set. The most obvious missing thing yet to make instdir work for Mac OS X is the instdir/*/LibreOffice.app/Contents/ure/ vs. instdir/*/LibreOffice.app/Contents/ure-link/ split. Change-Id: I4478edd27b14c92c96d92d5169bdca3ec50d78f5
* Further work on the "Mac-like app structure" optionTor Lillqvist2013-08-181-1/+1
| | | | | | | Lots of stuff still either ended up in the wrong place, or was looked up from the wrong place, or both. Fix most cases. Change-Id: I06ebbce207c219f3cd82b4387dd9b3fdb83420d4
* fdo#67930 don't use variables for formattedtext in header/footerLionel Elie Mamane2013-08-121-24/+33
| | | | | | | | | | | I don't know why it was going through variables. Instead, put the value where it is supposed to, like for formattedtext in detail section. Try it, and if something breaks, we can revert. This also works around fdo#67930 Change-Id: Ia7f08afd8a037d3ac75676c5221ddb36aa791354
* a date is a date, not a floatLionel Elie Mamane2013-07-231-3/+3
| | | | Change-Id: Id9beab6a9cd9b7fa15ce0699b6eeb8a1e32448fe
* fdo#67186 switch reporbuilder to null date == 1899-12-30Lionel Elie Mamane2013-07-234-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" Change-Id: I67990232dbc9e86ac3fa37cd0c20edecb87cf8ee
* default report template should be language-independentAndras Timar2013-07-022-1/+1
| | | | Change-Id: Ia0b18b90ffd2cb4c6958749e45d8cfec92825d02
* remove unused (and corrupted) .odr filesAndras Timar2013-07-024-4/+0
| | | | Change-Id: Ib6f19b673c188603fd9adcea19228f7ede7ab4bc
* fdo#65168: Fix regressions introduced with de-extension-ing report builderStephan Bergmann2013-06-073-30/+24
| | | | | | | | | | | | | | | | | | | | | | ...in 90a326c7028d5af132c62edfaef77c53627e4c0e "fdo#61950 move report builder from bundled extensions to plain code": * For one, ReportWizard.startReportWizard (wizards/com/sun/star/wizards/report/ReportWizard.java) would still try to load reportbuilderwizard.jar from the unpacked extension (and, failing that, fell back to the old default engine, so this didn't cause any failure per se). Instead, reference reportbuilderwizard.jar (which was also missing from scp2) from report.jar's manifest Class-Path (which will always be OK, even if reportbuilderwizard.jar is not installed) and check for the relevant class via Class::forName directly. * For another, the en-US/wizard/report/default.otr template had gone missing. The way to find it inside the unpacked extension in the past was to include a Paths.xcu update that extends the Template path. Instead, install that template directly into share/template now, and drop the (unused already) Paths.xcu update. Change-Id: I09eca2b69aa55d5b15fb5ecfec6881f8a6f6e5e5
* remove some unnecessary castsNoel Grandin2013-05-061-10/+6
| | | | Change-Id: I63b0ce257b40caa53aef337e953ce8d07862d292
* Java cleanup, remove unused importsNoel Grandin2013-04-261-11/+0
| | | | Change-Id: I697017f196a7f7e5684011ae23941e54051c45dd
* fdo#330191 a NULL value of float type is not NaNLionel Elie Mamane2013-04-241-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
* Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks2013-04-222-44/+8
|
* Java cleanup, remove the rest of the unnecessary castsNoel Grandin2013-04-196-36/+36
| | | | | | | Change-Id: Ia61d250f6b3711abc29569c5ece38a6f87e38daa Reviewed-on: https://gerrit.libreoffice.org/3432 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
* date/time IDL datatypes incompatible changeLionel Elie Mamane2013-04-181-1/+1
| | | | | | | | | | - nanosecond precision - signed (allowed negative) year Also: assorted improvements / bugfixes in date/time handling code. Some factorisation of copy/pasted code. Change-Id: I761a1b0b8731c82f19a0c37acbcf43d3c06d6cd6
* fdo#60724 correct spellingThomas Arnhold2013-04-151-1/+1
| | | | Change-Id: Ieb653adbd0cb4371ec5db57e70bcc551872f647f
* fdo#36858Lionel Elie Mamane2013-04-121-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
* java.lang.String.isEmpty is only since 1.6Stephan Bergmann2013-04-111-1/+1
| | | | Change-Id: I43fd404e96192af3c0a8734c4547cee3b906c935
* reportbuilder: do not use empty tablenameLionel Elie Mamane2013-04-101-1/+9
| | | | Change-Id: I03ed5e810468ee206820a250c740b80c0ceda432
* fdo#61950 move report builder from bundled extensions to plain codeDavid Ostrovsky2013-03-1822-1454/+35
| | | | | | | | | For test sample report from fdo#61726 can be used. Change-Id: Iacf8ddc4cf8ad0a408d72e18ecb7237476afeffe Reviewed-on: https://gerrit.libreoffice.org/2718 Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
* remove legacy build.pl prj/build.lst files.Michael Meeks2013-03-141-3/+0
|
* reportbuilder: make "Group on" not-"Each Value" actually workLionel Elie Mamane2013-03-125-7/+71
| | | | Change-Id: Id5d73f9aac48ebfb6987e5bf0df37e62f1817bdc
* fdo#61726: rename report-builder package to org.libreoffice.reportDavid Ostrovsky2013-03-11229-1029/+1029
| | | | | | | | | | | | To prevent future clashes with uno name space rename the com.sun.star.report package to org.libreoffice.report. Bump the version to 1.2.4. Change-Id: Ia06cb7ad8c1528c1d5b5eeb70f1e4b2aa854b70f Reviewed-on: https://gerrit.libreoffice.org/2578 Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de> Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
* Make gb_Extension_use_default_description/license explicitStephan Bergmann2013-03-071-0/+3
| | | | | | | | ...as a prerequisite for gbuild'ifying desktop/test/deployment/passive/, which builds a test extension that does not match those default description/license settings. Change-Id: I200ff0ceb9750ed4b1c187305f10469f789d29cb
* remove ReportEngine2 interfaceDavid Ostrovsky2013-03-063-49/+1
| | | | | | | | Typical anti pattern in java is the overuse of interfaces. You only need an interface in java, if you have multiple different implementations. Otherwise you don't. Change-Id: If8b62adc56385f9b839dab36e8cbbf9f715e6017
* fdo#61726 java class collision with new idlDavid Ostrovsky2013-03-063-5/+4
| | | | Change-Id: I90ea912fd0cc54068843d21cb2585e78e70a3d71
* Related to fdo#60724: correct spellingThomas Arnhold2013-03-031-1/+1
| | | | | | | | Using the autocorrect list of LibreOffice extras/source/autotext/lang/en-US/acor/DocumentList.xml Change-Id: I8b93969bc0742c2e95b8b7db3c4c37691e8d3657 Script: http://pastebin.ca/2327716
* remove all d.lstMichael Stahl2013-02-281-0/+0
| | | | Change-Id: Icba4218c5f9fe89d183d25ea82a8eae52881f885
* janitorial: typo in commentLionel Elie Mamane2013-02-191-1/+1
| | | | Change-Id: Ia3d8612e3774ee62b6d885cc9ab801361642c3a3
* add commentLionel Elie Mamane2013-02-191-0/+12
| | | | Change-Id: Id14dd289f8803378838725fbe08e327c9b1d233d
* fdo#52948 fix print-repeated-values=no with formatted valuesLionel Elie Mamane2013-02-1911-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
* Remove xml2cmp leftoversStephan Bergmann2012-12-121-31/+0
| | | | Change-Id: I7c0ba8b653b8e0534ae17bd879b93b75c6554893
* reportbuilder does not look like dmake anymoreBjoern Michaelsen2012-11-291-0/+0
|
* fdo#51304 Remove @author annotationJosé Guilherme Vanz2012-11-241-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>
* fdo#51304: Remove @author annotationJosé Guilherme Vanz2012-11-20124-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>
* gbuild: fix XcuMergeTarget build breakage:Michael Stahl2012-10-231-9/+9
| | | | | | | Introduce gb_XcuFile_for_extension function to use the right file depending on WITH_LANG setting. Change-Id: Ibe4fc4e28fe445fc9391b68d370039528eab7ed8
* gbuild: let ExtensionTarget expect manifest below META-INFMichael Stahl2012-10-231-0/+0
| | | | Change-Id: Ia07d3fd856578ab6976c02f8a0ec96273db19a2c
* Remove commented code and empty methodsJose Guilherme Vanz2012-10-106-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>
* fix configuration depsDavid Tardon2012-09-221-1/+1
| | | | Change-Id: Ie431fadb4f11284e231112744af80bfb5c219d94
* Java5 update, Convert ArrayList and Vector code to use genericsNoel Grandin2012-09-104-13/+13
| | | | Change-Id: I6cf6fa8e55005ffdc1d173aeee1e374efbb214fd
* Java cleanup, remove unnecessary importsNoel Grandin2012-09-063-7/+0
| | | | Change-Id: Iacfcb2e16cb0e3c25a4cd0678a374fe5111284f7
* fdo#38791: Do not use java.awt, causes problems on Mac OS XStephan Bergmann2012-08-233-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
* gbuild: register all jarsMichael Stahl2012-08-171-5/+5
| | | | Change-Id: I9f49970e5e06d1afd3fc066a20d1671c93e262fc
* gbuild: remove most uses of gb_Jar_set_jarclasspath:Michael Stahl2012-08-151-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
* fdo#52427 fix l10n of reportbuilderDavid Tardon2012-07-251-9/+9
| | | | Change-Id: I9ff1b7329eca2faa560181c49d6c4527a008fead
* re-base on ALv2 code. Includes:Michael Meeks2012-07-1848-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.
* fdo#51278 fix reportbuilder manifestDavid Tardon2012-07-132-2/+38
| | | | Change-Id: I34f229284611285e10a192f80b14b1e8b3fa618c
* fdo#51278 bump version to force update of package cacheDavid Tardon2012-07-121-1/+1
| | | | Change-Id: Ia33f9ef485fef1610b91df9895e6ac805cde0360
* fdo#51278 make reportbuilder work againDavid Tardon2012-07-122-0/+32
| | | | Change-Id: I46f970fa23a0afd54485efb58b7f4f757c7d7752
* Convert Java code in reportbuilder to use Java5 genericsNoel Grandin2012-06-2946-276/+270
| | | | Change-Id: Ia8a0206c6c81f2a4212dc92b80a9d6965ad8bd63