summaryrefslogtreecommitdiff
path: root/reportbuilder
AgeCommit message (Collapse)AuthorFilesLines
2014-08-19java: remove unused methodsNoel Grandin1-10/+0
Change-Id: Ibb905e6f3e7d92a0e558f1f6562e5b472cd2717b
2014-08-16upgrade to apache-commons-1.2Thomas Arnhold1-1/+1
Change-Id: Ic356c6a23f42b5fe37be1075e8508bb168eac9a1 Reviewed-on: https://gerrit.libreoffice.org/10927 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
2014-08-14java: remove unused importsNoel Grandin4-8/+0
Change-Id: Ic60b30141fd1dc61acfb97b811aec680a2ab9c22
2014-08-14java: remove commented out codeNoel Grandin6-29/+0
Change-Id: I05c907a38b562231e968c17f14e09ef80e0a6ed1
2014-08-13make some java methods privateNoel Grandin1-1/+1
found by UCDetector Change-Id: Ic2edbc85194731116aac34064238d11ef1926a98
2014-08-13java: remove dead methodsNoel Grandin18-312/+25
found by UCDetector Change-Id: I219caa8e680dba5a395541a778df6144841c4dde
2014-08-13java: remove unused interfacesNoel Grandin2-36/+0
found by UCDetector Change-Id: Ide8b3b5c9969048aff84eed16b9eea096abad349
2014-08-13java: remove unused fieldsNoel Grandin5-8/+5
found by UCDetector Change-Id: I4a7c56a9918054c23469de5680658e7b501f0165
2014-08-13java: reduce scope, make some methods privateNoel Grandin11-19/+19
found by UCDetector Change-Id: Ib1425edde146193a65c242dc159b7e3fbf0e4a2e
2014-08-13java: reduce scope, make member classes privateNoel Grandin3-3/+3
found by UCDetector Change-Id: Ief32d078090102b14b60b35fc36542f8d4fb252b
2014-08-13java: reduce scope, make fields privateNoel Grandin2-2/+2
found by UCDetector Change-Id: I7f97e15667159cf8ee776e8f32fdcdec8ec00ed6
2014-08-13java: reduce scope, make constructors privateNoel Grandin7-8/+8
found by UCDetector Change-Id: If05277fd2fe77ceabb4c7c87aeb8569e3406102d
2014-08-12java: reduce scope, make constants privateNoel Grandin5-14/+14
found by UCDetector Change-Id: Ide9975e361ed17ac8cdcbe67ba74c563a9392d57
2014-08-12java: fix broken javadoc tagsNoel Grandin2-2/+2
Change-Id: I43d25ba49b758739ee8dc891b0db3e527004ec8b
2014-08-12java: remove useless javadoc tagsNoel Grandin16-56/+3
that are not conveying any useful information Change-Id: Ic37934b8cc376fcdcb3d295232452f411dfd43b1
2014-08-12java: add @Override annotation to overriding methodsNoel Grandin69-0/+186
Change-Id: I086964c6f6ce52c60c52b6dbc445d3c21d22c80a
2014-08-11java: remove unused parametersNoel Grandin1-2/+2
Change-Id: Ifc44c51ddbd21fabaad686bc3d38e2dab54d97aa
2014-08-11java: remove unused parametersNoel Grandin2-4/+4
Change-Id: I47c618117e079bb2ef90d92c449c8166ea957fa5
2014-08-08java: remove exceptions from throws clauses that are notNoel Grandin6-27/+16
.. actually thrown Change-Id: Ia326ac7f82e11b948ed0f34e20908a96e7adcd10
2014-08-08java: remove unused importsNoel Grandin2-5/+0
Change-Id: Idbba5bb89bee4d88ed0306d5151e238a1bc19cec
2014-08-08java: remove dead methodsNoel Grandin3-124/+0
Change-Id: I9f2e705fd603a7c8832c0f0772bee9f395380a0d
2014-08-05java: remove commented out codeNoel Grandin9-50/+0
Change-Id: I44e2043e5da23bc9421c03e550ef1d8b7ebaad36
2014-08-05java: remove unused fieldsNoel Grandin2-10/+0
Change-Id: I6c93864f501f646a8940eac221a88c87b3f75525
2014-08-04java: removed unused importsNoel Grandin2-4/+0
Change-Id: I3e3d15719cd1bc4fe4f0dec2c21a3414bde6a808
2014-07-22Resolves fdo#81213: Wrong table-clause generated by reportbuilderJulien Nabet1-2/+2
Oracle doesn't accept "AS" for making an alias from a table See https://bugs.freedesktop.org/show_bug.cgi?id=81213#c2 https://bugs.freedesktop.org/show_bug.cgi?id=81213#c4 https://bugs.freedesktop.org/show_bug.cgi?id=81213#c5 for more information (thank you Lionel) Change-Id: I33c86d78b2590116d4af46ffd3e54c3c791268ea
2014-05-27fdo#67935 "print on group change" acted as "print in first group instance"Lionel Elie Mamane1-18/+7
The "parent" group changed iff this is the first iteration of *this* group *or* *detail* *section*. The "parent" group's first iteration means that we are in the first value of the parent group (in other words, the *grand*-*parent* group changed). Change-Id: Ia4a798cb37db2f17e7deef1058b25795bfc02648 Reviewed-on: https://gerrit.libreoffice.org/9503 Reviewed-by: Lionel Elie Mamane <lionel@mamane.lu> Tested-by: Lionel Elie Mamane <lionel@mamane.lu>
2014-05-17Correct common misspellings, and remove some ASCII art along the way.Chris Laplante4-6/+4
Change-Id: I42787db31769e8bde984c5f4f0aa90335e889b1c Reviewed-on: https://gerrit.libreoffice.org/9356 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
2014-04-14typo: independend -> independentThomas Arnhold1-1/+1
2014-03-25bump apache-commons-logging to 1.1.3Caolán McNamara1-1/+1
Change-Id: Ibeebcc8616a3547f2e2dbf4d613ce4c02ba9d176
2014-02-26Remove visual noise from reportbuilderAlexander Wilms3-18/+7
Change-Id: I4063ea1ea95ddd1a3c220ca0da89cdcd78f62410 Reviewed-on: https://gerrit.libreoffice.org/8294 Tested-by: Caolán McNamara <caolanm@redhat.com> Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2014-02-25Typo: apropriate -> appropriateJulien Nabet1-1/+1
Change-Id: I05e23039dc3ae0b6595c87fe550f4228ad93d5d6
2014-02-06Typo: formating -> formattingJulien Nabet3-3/+3
Change-Id: If4aba89909a3ef049a756182c37d8a5d6812ae70
2014-02-05typo in commentLionel Elie Mamane1-1/+1
Change-Id: I900a8956fd9eae330bf12829bc94c8b18b1c6513
2014-02-05fdo#69873 FixedText (label) is implemented as no valueLionel Elie Mamane1-2/+3
And the actual label is put as *body* of the cell. I'd prefer that the value be put as string-value attribute of the cell, but since in the report definition the label is as body (as opposed to as an attribute), it is easier that way. We could move (actually *copy* for backwards compatibility reasons) the label to an attribute of the rpt:fixed-content element (similar to the rpt:formula attribute of rpt:formatted-text) but it is not obvious this is completely desirable: Indeed it would keep us from putting anything more complex than a string there (which we don't do anyway now, but thinking of future extensibility here); I'll leave the exploration of that idea to the indefinite future. Change-Id: Ia0f7460718ee35a971117e2f79c0997e17e1095e
2013-12-20typo fixesAndras Timar1-1/+1
Change-Id: Ia5f104bfd707bcf4e159c78ca2764c861fb0b6d9
2013-10-28gbuild: set Package default target to INSTDIRMichael Stahl1-2/+0
Change-Id: I2bc45e4ba63f5faaee7389bcd9d7b3f563503186
2013-10-25jfreereport: stop pointlessly renaming the jar filesMichael Stahl1-2/+2
Change-Id: Ia2c5ce1176496e98643e2cefc65d4c6d0cf9c781
2013-10-08fdo#62994 reportbuilder survive empty formulaLionel Elie Mamane1-0/+2
Change-Id: I1da053871d107730ad9a135deb48313d8a877d89
2013-09-26typo fixes in commentsAndras Timar1-1/+1
Change-Id: Iaadec33715f8e0e0c6595c5e684606905274fdab
2013-09-23Try to fix cross-compilationTor Lillqvist1-1/+1
Add more FOO_FOR_BUILD variables and some gb_Foo_for_build functions. Get rid of gb_INSTROOT and gb_DEVINSTALLROOT, just use INSTROOT. Change-Id: Iee531b02d14fae41edb68ad589a5dec829a60255
2013-09-13fdo#69147 report sort columns are RESULT columnsLionel Elie Mamane1-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
2013-09-11Towards a working instdir for Mac OS XStephan Bergmann1-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
2013-08-18Further work on the "Mac-like app structure" optionTor Lillqvist1-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
2013-08-12fdo#67930 don't use variables for formattedtext in header/footerLionel Elie Mamane1-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
2013-07-23a date is a date, not a floatLionel Elie Mamane1-3/+3
Change-Id: Id9beab6a9cd9b7fa15ce0699b6eeb8a1e32448fe
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" Change-Id: I67990232dbc9e86ac3fa37cd0c20edecb87cf8ee
2013-07-02default report template should be language-independentAndras Timar2-1/+1
Change-Id: Ia0b18b90ffd2cb4c6958749e45d8cfec92825d02
2013-07-02remove unused (and corrupted) .odr filesAndras Timar4-4/+0
Change-Id: Ib6f19b673c188603fd9adcea19228f7ede7ab4bc
2013-06-07fdo#65168: Fix regressions introduced with de-extension-ing report builderStephan Bergmann3-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
2013-05-06remove some unnecessary castsNoel Grandin1-10/+6
Change-Id: I63b0ce257b40caa53aef337e953ce8d07862d292