From 90a326c7028d5af132c62edfaef77c53627e4c0e Mon Sep 17 00:00:00 2001 From: David Ostrovsky Date: Wed, 13 Mar 2013 22:45:02 +0100 Subject: fdo#61950 move report builder from bundled extensions to plain code For test sample report from fdo#61726 can be used. Change-Id: Iacf8ddc4cf8ad0a408d72e18ecb7237476afeffe Reviewed-on: https://gerrit.libreoffice.org/2718 Reviewed-by: David Ostrovsky Tested-by: David Ostrovsky --- Repository.mk | 2 +- configure.ac | 17 +- dbaccess/source/ui/misc/dbumiscres.src | 2 +- officecfg/Configuration_officecfg.mk | 11 + .../data/org/openoffice/Office/Accelerators.xcu | 127 +++++++ .../data/org/openoffice/Office/DataAccess.xcu | 15 + .../data/org/openoffice/Office/Embedding.xcu | 40 +++ .../org/openoffice/Office/ExtendedColorScheme.xcu | 186 ++++++++++ .../data/org/openoffice/Office/ReportDesign.xcu | 25 ++ .../data/org/openoffice/Office/UI/Controller.xcu | 135 +++++++ .../openoffice/Office/UI/DbReportWindowState.xcu | 145 ++++++++ .../org/openoffice/Office/UI/ReportCommands.xcu | 394 +++++++++++++++++++++ officecfg/registry/data/org/openoffice/Setup.xcu | 20 ++ .../data/org/openoffice/TypeDetection/Filter.xcu | 67 ++++ .../data/org/openoffice/TypeDetection/Types.xcu | 72 ++++ officecfg/registry/files.mk | 3 + .../schema/org/openoffice/Office/ReportDesign.xcs | 62 ++++ .../openoffice/Office/UI/DbReportWindowState.xcs | 39 ++ .../org/openoffice/Office/UI/ReportCommands.xcs | 44 +++ postprocess/CustomTarget_registry.mk | 19 + postprocess/Rdb_services.mk | 6 + reportbuilder/Configuration_reportbuilder.mk | 56 --- reportbuilder/Extension_reportbuilder.mk | 105 ------ reportbuilder/Jar_reportbuilder.mk | 24 +- reportbuilder/Module_reportbuilder.mk | 5 +- reportbuilder/Package_readme.mk | 33 -- reportbuilder/java/manifest.mf | 2 + reportbuilder/java/reportbuilder.component | 21 ++ reportbuilder/license/readme_en-US.html | 46 --- reportbuilder/license/readme_en-US.txt | 49 --- .../org/openoffice/Office/ExtendedColorScheme.xcu | 186 ---------- .../data/org/openoffice/Office/ReportDesign.xcu | 25 -- .../openoffice/Office/UI/DbReportWindowState.xcu | 145 -------- .../org/openoffice/Office/UI/ReportCommands.xcu | 394 --------------------- .../data/org/openoffice/TypeDetection/Filter.xcu | 67 ---- .../data/org/openoffice/TypeDetection/Types.xcu | 72 ---- .../schema/org/openoffice/Office/ReportDesign.xcs | 62 ---- .../openoffice/Office/UI/DbReportWindowState.xcs | 39 -- .../org/openoffice/Office/UI/ReportCommands.xcs | 44 --- reportbuilder/util/META-INF/manifest.xml | 53 --- reportbuilder/util/components.rdb | 22 -- reportbuilder/util/description-en-US.txt | 1 - reportbuilder/util/description.xml | 40 --- reportbuilder/util/manifest.mf | 2 - scp2/InstallModule_base.mk | 7 +- scp2/InstallModule_ooo.mk | 31 ++ scp2/source/extensions/directory_extensions.scp | 11 - scp2/source/extensions/file_extensions.scp | 13 - scp2/source/extensions/module_extensions.scp | 15 - scp2/source/ooo/module_reportbuilder.scp | 71 ++++ .../source/packinfo/packinfo_extensions.txt | 15 - solenv/bin/linkoo | 1 - 52 files changed, 1563 insertions(+), 1525 deletions(-) create mode 100644 officecfg/registry/data/org/openoffice/Office/ExtendedColorScheme.xcu create mode 100644 officecfg/registry/data/org/openoffice/Office/ReportDesign.xcu create mode 100644 officecfg/registry/data/org/openoffice/Office/UI/DbReportWindowState.xcu create mode 100644 officecfg/registry/data/org/openoffice/Office/UI/ReportCommands.xcu create mode 100644 officecfg/registry/data/org/openoffice/TypeDetection/Filter.xcu create mode 100644 officecfg/registry/data/org/openoffice/TypeDetection/Types.xcu create mode 100644 officecfg/registry/schema/org/openoffice/Office/ReportDesign.xcs create mode 100644 officecfg/registry/schema/org/openoffice/Office/UI/DbReportWindowState.xcs create mode 100644 officecfg/registry/schema/org/openoffice/Office/UI/ReportCommands.xcs delete mode 100644 reportbuilder/Configuration_reportbuilder.mk delete mode 100644 reportbuilder/Extension_reportbuilder.mk delete mode 100644 reportbuilder/Package_readme.mk create mode 100644 reportbuilder/java/manifest.mf create mode 100644 reportbuilder/java/reportbuilder.component delete mode 100644 reportbuilder/license/readme_en-US.html delete mode 100644 reportbuilder/license/readme_en-US.txt delete mode 100644 reportbuilder/registry/data/org/openoffice/Office/ExtendedColorScheme.xcu delete mode 100644 reportbuilder/registry/data/org/openoffice/Office/ReportDesign.xcu delete mode 100644 reportbuilder/registry/data/org/openoffice/Office/UI/DbReportWindowState.xcu delete mode 100644 reportbuilder/registry/data/org/openoffice/Office/UI/ReportCommands.xcu delete mode 100644 reportbuilder/registry/data/org/openoffice/TypeDetection/Filter.xcu delete mode 100644 reportbuilder/registry/data/org/openoffice/TypeDetection/Types.xcu delete mode 100644 reportbuilder/registry/schema/org/openoffice/Office/ReportDesign.xcs delete mode 100644 reportbuilder/registry/schema/org/openoffice/Office/UI/DbReportWindowState.xcs delete mode 100644 reportbuilder/registry/schema/org/openoffice/Office/UI/ReportCommands.xcs delete mode 100644 reportbuilder/util/META-INF/manifest.xml delete mode 100644 reportbuilder/util/components.rdb delete mode 100644 reportbuilder/util/description-en-US.txt delete mode 100644 reportbuilder/util/description.xml delete mode 100644 reportbuilder/util/manifest.mf create mode 100644 scp2/source/ooo/module_reportbuilder.scp diff --git a/Repository.mk b/Repository.mk index 6c7e9714ec51..579cba908237 100644 --- a/Repository.mk +++ b/Repository.mk @@ -777,6 +777,7 @@ $(eval $(call gb_Helper_register_jars,OOO, \ pocketword \ query \ report \ + reportbuilder \ reportbuilderwizard \ sdbc_hsqldb \ table \ @@ -791,7 +792,6 @@ $(eval $(call gb_Helper_register_jars,OXT, \ mediawiki \ nlpsolver \ passive_java \ - report-builder \ )) # External executables diff --git a/configure.ac b/configure.ac index 15c575db1fc7..1492d72160ab 100644 --- a/configure.ac +++ b/configure.ac @@ -623,9 +623,9 @@ AC_ARG_ENABLE(ext-presenter-minimizer, [Disable the Presentation Minimizer extension.]) ) -AC_ARG_ENABLE(ext-report-builder, - AS_HELP_STRING([--disable-ext-report-builder], - [Disable the Report Builder extension.]) +AC_ARG_ENABLE(report-builder, + AS_HELP_STRING([--disable-report-builder], + [Disable the Report Builder.]) ) AC_ARG_ENABLE(ext-wiki-publisher, @@ -9535,9 +9535,9 @@ AC_SUBST(SYSTEM_SERVLETAPI) AC_SUBST(SERVLETAPI_JAR) AC_MSG_CHECKING([whether to build the Report Builder extension]) -if test "$enable_ext_report_builder" != "no" -a "x$enable_extension_integration" != "xno" -a "$with_java" != "no"; then +if test "$enable_report_builder" != "no" -a "$with_java" != "no"; then AC_MSG_RESULT([yes]) - ENABLE_REPORTBUILDER=YES + ENABLE_REPORTBUILDER=TRUE AC_MSG_CHECKING([which jfreereport libs to use]) if test "$with_system_jfreereport" = "yes"; then SYSTEM_JFREEREPORT=YES @@ -9705,8 +9705,7 @@ if test "$enable_ext_report_builder" != "no" -a "x$enable_extension_integration" fi else AC_MSG_RESULT([no]) - ENABLE_REPORTBUILDER=NO - SCPDEFS="$SCPDEFS -DWITHOUT_EXTENSION_REPORTDESIGN" + ENABLE_REPORTBUILDER=FALSE SYSTEM_JFREEREPORT=NO fi AC_SUBST(ENABLE_REPORTBUILDER) @@ -9725,7 +9724,7 @@ AC_SUBST(LIBSERIALIZER_JAR) # this has to be here because both the Wiki Publisher and the SRB use # commons-logging -if test "$ENABLE_MEDIAWIKI" = "YES" -o "$ENABLE_REPORTBUILDER" = "YES"; then +if test "$ENABLE_MEDIAWIKI" = "YES" -o "$ENABLE_REPORTBUILDER" = "TRUE"; then AC_MSG_CHECKING([which Apache commons-* libs to use]) if test "$with_system_apache_commons" = "yes"; then SYSTEM_APACHE_COMMONS=YES @@ -9776,7 +9775,7 @@ if test "$ENABLE_MEDIAWIKI" = "YES" -o "$ENABLE_REPORTBUILDER" = "YES"; then [AC_MSG_ERROR(commons-httpclient.jar not found.)], []) fi fi - if test "$ENABLE_MEDIAWIKI" = "YES" -o "$ENABLE_REPORTBUILDER" = "YES"; then + if test "$ENABLE_MEDIAWIKI" = "YES" -o "$ENABLE_REPORTBUILDER" = "TRUE"; then if test -z $COMMONS_LOGGING_JAR; then AC_CHECK_FILE(/usr/share/java/commons-logging-1.1.1.jar, [ COMMONS_LOGGING_JAR=/usr/share/java/commons-logging-1.1.1.jar ], diff --git a/dbaccess/source/ui/misc/dbumiscres.src b/dbaccess/source/ui/misc/dbumiscres.src index a7092e0d439f..ce7eb3701649 100644 --- a/dbaccess/source/ui/misc/dbumiscres.src +++ b/dbaccess/source/ui/misc/dbumiscres.src @@ -86,7 +86,7 @@ String STR_NAMED_OBJECT_ALREADY_EXISTS String RID_STR_EXTENSION_NOT_PRESENT { // #i96130# use hard coded name - Text [ en-US ] = "The report, \"$file$\", requires the extension Oracle Report Builder."; + Text [ en-US ] = "The report, \"$file$\", requires the Oracle Report Builder feature."; }; /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/officecfg/Configuration_officecfg.mk b/officecfg/Configuration_officecfg.mk index eba42f0f886d..3a0bae3495df 100644 --- a/officecfg/Configuration_officecfg.mk +++ b/officecfg/Configuration_officecfg.mk @@ -34,6 +34,7 @@ $(eval $(call gb_Configuration_add_datas,registry,officecfg/registry/data,\ org/openoffice/Office/Calc.xcu \ org/openoffice/Office/Canvas.xcu \ org/openoffice/Office/Compatibility.xcu \ + org/openoffice/Office/ExtendedColorScheme.xcu \ org/openoffice/Office/ExtensionDependencies.xcu \ org/openoffice/Office/ExtensionManager.xcu \ org/openoffice/Office/Impress.xcu \ @@ -48,8 +49,12 @@ $(eval $(call gb_Configuration_add_datas,registry,officecfg/registry/data,\ org/openoffice/Office/Views.xcu \ org/openoffice/Office/Paths.xcu \ org/openoffice/Office/Histories.xcu \ + org/openoffice/Office/ReportDesign.xcu \ org/openoffice/Office/UI/Controller.xcu \ org/openoffice/Office/UI/Factories.xcu \ + org/openoffice/Office/UI/ReportCommands.xcu \ + org/openoffice/TypeDetection/Filter.xcu \ + org/openoffice/TypeDetection/Types.xcu \ org/openoffice/TypeDetection/UISort.xcu \ org/openoffice/ucb/Configuration.xcu \ )) @@ -65,11 +70,13 @@ $(eval $(call gb_Configuration_add_spool_modules,registry,officecfg/registry/dat org/openoffice/Setup-base.xcu \ org/openoffice/Setup-math.xcu \ org/openoffice/Setup-report.xcu \ + org/openoffice/Setup-reportbuilder.xcu \ org/openoffice/Setup-start.xcu \ org/openoffice/UserProfile-unixdesktop.xcu \ org/openoffice/VCL-gconflockdown.xcu \ org/openoffice/VCL-unixdesktop.xcu \ org/openoffice/Office/Accelerators-macosx.xcu \ + org/openoffice/Office/Accelerators-reportbuilder.xcu \ org/openoffice/Office/Accelerators-unxwnt.xcu \ org/openoffice/Office/Addons-librelogo.xcu \ org/openoffice/Office/Common-writer.xcu \ @@ -93,6 +100,7 @@ $(eval $(call gb_Configuration_add_spool_modules,registry,officecfg/registry/dat org/openoffice/Office/Common-ctlseqcheck.xcu \ org/openoffice/Office/Common-korea.xcu \ org/openoffice/Office/DataAccess-evoab2.xcu \ + org/openoffice/Office/DataAccess-reportbuilder.xcu \ org/openoffice/Office/Paths-macosx.xcu \ org/openoffice/Office/Paths-unxwnt.xcu \ org/openoffice/Office/Paths-unixdesktop.xcu \ @@ -106,9 +114,11 @@ $(eval $(call gb_Configuration_add_spool_modules,registry,officecfg/registry/dat org/openoffice/Office/Embedding-impress.xcu \ org/openoffice/Office/Embedding-math.xcu \ org/openoffice/Office/Embedding-base.xcu \ + org/openoffice/Office/Embedding-reportbuilder.xcu \ org/openoffice/Office/Embedding-writer.xcu \ org/openoffice/Office/Recovery-gconflockdown.xcu \ org/openoffice/Office/UI/WriterWindowState-librelogo.xcu \ + org/openoffice/Office/UI/Controller-reportbuilder.xcu \ org/openoffice/TypeDetection/UISort-writer.xcu \ org/openoffice/TypeDetection/UISort-calc.xcu \ org/openoffice/TypeDetection/UISort-draw.xcu \ @@ -150,6 +160,7 @@ $(eval $(call gb_Configuration_add_localized_datas,registry,officecfg/registry/d org/openoffice/Office/UI/DbQueryWindowState.xcu \ org/openoffice/Office/UI/DbTableWindowState.xcu \ org/openoffice/Office/UI/DbRelationWindowState.xcu \ + org/openoffice/Office/UI/DbReportWindowState.xcu \ org/openoffice/Office/UI/DbBrowserWindowState.xcu \ org/openoffice/Office/UI/DbTableDataWindowState.xcu \ org/openoffice/Office/UI/DrawImpressCommands.xcu \ diff --git a/officecfg/registry/data/org/openoffice/Office/Accelerators.xcu b/officecfg/registry/data/org/openoffice/Office/Accelerators.xcu index 50f76cf9c1dc..fd649ba7294d 100644 --- a/officecfg/registry/data/org/openoffice/Office/Accelerators.xcu +++ b/officecfg/registry/data/org/openoffice/Office/Accelerators.xcu @@ -178,7 +178,9 @@ + + I10N SHORTCUTS - NO TRANSLATE @@ -6185,6 +6187,131 @@ + + + + + + + I10N SHORTCUTS - NO TRANSLATE + .uno:SelectReport + + + + + + I10N SHORTCUTS - NO TRANSLATE + .uno:ControlProperties + + + + + + I10N SHORTCUTS - NO TRANSLATE + .uno:ControlProperties + + + + + + I10N SHORTCUTS - NO TRANSLATE + .uno:ReportNavigator + + + + + + I10N SHORTCUTS - NO TRANSLATE + .uno:AddField + + + + + + I10N SHORTCUTS - NO TRANSLATE + .uno:Escape + + + + + + I10N SHORTCUTS - NO TRANSLATE + .uno:DbSortingAndGrouping + + + + + + I10N SHORTCUTS - NO TRANSLATE + .uno:ExecuteReport + + + + + + I10N SHORTCUTS - NO TRANSLATE + .uno:SelectAllInSection + + + + + + I10N SHORTCUTS - NO TRANSLATE + .uno:SelectAllLabels + + + + + + I10N SHORTCUTS - NO TRANSLATE + .uno:SelectAllEdits + + + + + + I10N SHORTCUTS - NO TRANSLATE + .uno:Redo + + + + + + I10N SHORTCUTS - NO TRANSLATE + .uno:Undo + + + + + + I10N SHORTCUTS - NO TRANSLATE + .uno:NextMark + + + + + + I10N SHORTCUTS - NO TRANSLATE + .uno:PrevMark + + + + + + .uno:CollapseSection + I10N SHORTCUTS - NO TRANSLATE + + + + + + .uno:ExpandSection + I10N SHORTCUTS - NO TRANSLATE + + + + + diff --git a/officecfg/registry/data/org/openoffice/Office/DataAccess.xcu b/officecfg/registry/data/org/openoffice/Office/DataAccess.xcu index 1958a771da8d..4f15a46e6f3c 100644 --- a/officecfg/registry/data/org/openoffice/Office/DataAccess.xcu +++ b/officecfg/registry/data/org/openoffice/Office/DataAccess.xcu @@ -18,6 +18,21 @@ --> + + + Pentaho Reporting Flow Engine + + + + + Pentaho Reporting Flow Engine + + + org.libreoffice.report.pentaho.SOReportJobFactory + + + + diff --git a/officecfg/registry/data/org/openoffice/Office/Embedding.xcu b/officecfg/registry/data/org/openoffice/Office/Embedding.xcu index 70982483183f..543940dcd9ce 100644 --- a/officecfg/registry/data/org/openoffice/Office/Embedding.xcu +++ b/officecfg/registry/data/org/openoffice/Office/Embedding.xcu @@ -259,6 +259,37 @@ PRIMARY SHOW OPEN HIDE UIACTIVATE IPACTIVATE SAVECOPYAS + + + com.sun.star.embed.OOoEmbeddedObjectFactory + + + com.sun.star.report.ReportDefinition + + + 1 + + + PRIMARY SHOW OPEN HIDE UIACTIVATE IPACTIVATE + + + + + com.sun.star.embed.OOoEmbeddedObjectFactory + + + com.sun.star.chart2.ChartDocument + + + StarOffice XML (Base) Report Chart + + + 1 + + + PRIMARY SHOW OPEN HIDE UIACTIVATE IPACTIVATE + + @@ -316,5 +347,14 @@ + + + + 80243D39-6741-46C5-926E-069164FF87BB + + + D7896D52-B7AF-4820-9DFE-D404D015960F + + diff --git a/officecfg/registry/data/org/openoffice/Office/ExtendedColorScheme.xcu b/officecfg/registry/data/org/openoffice/Office/ExtendedColorScheme.xcu new file mode 100644 index 000000000000..890127e87a20 --- /dev/null +++ b/officecfg/registry/data/org/openoffice/Office/ExtendedColorScheme.xcu @@ -0,0 +1,186 @@ + + + + + + default + + + + + + + + 8364108 + + + 8364108 + + + + + 8364108 + + + 8364108 + + + + + 15778136 + + + 15778136 + + + + + 15778136 + + + 15778136 + + + + + 11190738 + + + 11190738 + + + + + 11190738 + + + 11190738 + + + + + 11190738 + + + 11190738 + + + + + 11190738 + + + 11190738 + + + + + 15844514 + + + 15844514 + + + + + 16724838 + + + 16724838 + + + + + 8421504 + + + 8421504 + + + + + + + + + + + Oracle Report Builder + + + + + Report Header + + + + + Report Footer + + + + + Page Header + + + + + Page Footer + + + + + Group Header + + + + + Group Footer + + + + + Column Header + + + + + Column Footer + + + + + Detail + + + + + Overlapped Control + + + + + Text Box Bound Content + + + + + + + diff --git a/officecfg/registry/data/org/openoffice/Office/ReportDesign.xcu b/officecfg/registry/data/org/openoffice/Office/ReportDesign.xcu new file mode 100644 index 000000000000..53b8ba592588 --- /dev/null +++ b/officecfg/registry/data/org/openoffice/Office/ReportDesign.xcu @@ -0,0 +1,25 @@ + + + + + + true + + + diff --git a/officecfg/registry/data/org/openoffice/Office/UI/Controller.xcu b/officecfg/registry/data/org/openoffice/Office/UI/Controller.xcu index 2f40b2ab7a2d..8b01361f57ba 100644 --- a/officecfg/registry/data/org/openoffice/Office/UI/Controller.xcu +++ b/officecfg/registry/data/org/openoffice/Office/UI/Controller.xcu @@ -429,6 +429,117 @@ com.sun.star.svx.UpSearchToolboxController + + + + .uno:FontColor + + + com.sun.star.report.ReportDefinition + + + com.sun.star.report.ReportToolboxController + + + + + .uno:BackgroundColor + + + com.sun.star.report.ReportDefinition + + + com.sun.star.report.ReportToolboxController + + + + + .uno:Color + + + com.sun.star.report.ReportDefinition + + + com.sun.star.report.ReportToolboxController + + + + + .uno:BasicShapes + + + com.sun.star.report.ReportDefinition + + + com.sun.star.report.ReportToolboxController + + + + + .uno:SymbolShapes + + + com.sun.star.report.ReportDefinition + + + com.sun.star.report.ReportToolboxController + + + + + .uno:ArrowShapes + + + com.sun.star.report.ReportDefinition + + + com.sun.star.report.ReportToolboxController + + + + + .uno:FlowChartShapes + + + com.sun.star.report.ReportDefinition + + + com.sun.star.report.ReportToolboxController + + + + + .uno:CalloutShapes + + + com.sun.star.report.ReportDefinition + + + com.sun.star.report.ReportToolboxController + + + + + .uno:StarShapes + + + com.sun.star.report.ReportDefinition + + + com.sun.star.report.ReportToolboxController + + + + + .uno:CharFontName + + + com.sun.star.report.ReportDefinition + + + com.sun.star.report.ReportToolboxController + + @@ -508,6 +619,30 @@ com.sun.star.comp.framework.LangSelectionStatusbarController + + + + .uno:ZoomSlider + + + com.sun.star.report.ReportDefinition + + + com.sun.star.report.comp.StatusbarController + + + + + .uno:Zoom + + + com.sun.star.report.ReportDefinition + + + com.sun.star.report.comp.StatusbarController + + + diff --git a/officecfg/registry/data/org/openoffice/Office/UI/DbReportWindowState.xcu b/officecfg/registry/data/org/openoffice/Office/UI/DbReportWindowState.xcu new file mode 100644 index 000000000000..91bce6748689 --- /dev/null +++ b/officecfg/registry/data/org/openoffice/Office/UI/DbReportWindowState.xcu @@ -0,0 +1,145 @@ + + + + + + + + 0,1 + + + true + + + 0 + + + 0 + + + Standard + + + true + + + + + 0,1 + + + true + + + 0 + + + Formatting + + + true + + + + + Report Controls + + + 0,2 + + + true + + + true + + + + + Drawing objects + + + 297,2 + + + true + + + false + + + + + Align + + + 489,2 + + + true + + + true + + + + + Align at Section + + + 0,2 + + + true + + + true + + + + + Shrink at Section + + + 0,2 + + + true + + + true + + + + + Object Resizing + + + 670,2 + + + true + + + true + + + + + diff --git a/officecfg/registry/data/org/openoffice/Office/UI/ReportCommands.xcu b/officecfg/registry/data/org/openoffice/Office/UI/ReportCommands.xcu new file mode 100644 index 000000000000..df7277d48eff --- /dev/null +++ b/officecfg/registry/data/org/openoffice/Office/UI/ReportCommands.xcu @@ -0,0 +1,394 @@ + + + + + + + + Report Header/Footer + + + + + Page Header/Footer + + + + + ~Ruler + + + + + ~Sorting and Grouping + + + 1 + + + + + ~Add Field + + + 1 + + + + + ~Conditional Formatting... + + + + + Page Settings + + + ~Page... + + + + + ~Clear Direct Formatting + + + + + ~Page Numbers... + + + + + ~Date and Time... + + + + + ~Select Report + + + + + ~Subreport in New Window... + + + + + Font Color + + + 1 + + + + + Gr~id + + + + + ~Column Header/Footer + + + + + Paste ~Special... + + + + + Execute Report... + + + 1 + + + + + Graphic... + + + + + Text Document + + + + + Spreadsheet Document + + + + + Report Navigator + + + 1 + + + + + Fit to smallest width + + + 1 + + + + + Fit to smallest height + + + 1 + + + + + Fit to greatest width + + + 1 + + + + + Fit to greatest height + + + 1 + + + + + Properties + + + 1 + + + + + Distribution... + + + + + ~Select Objects in Section + + + + + Left Align on Section + + + 1 + + + + + Right Align on Section + + + 1 + + + + + Top Align on Section + + + 1 + + + + + Bottom Align on Section + + + 1 + + + + + Centered on Section + + + + + Middle on Section + + + 1 + + + + + Select all Labels + + + + + Select all Formatted Fields + + + + + + + + + Shape Arrange + + + + + + Control + + + + + + + + Alignment + + + + + + Resize + + + + + + Section alignment + + + + + + Report Controls + + + + + + Shapes + + + + + + Basic Shapes + + + + + + Symbol Shapes + + + + + + Arrow Shapes + + + + + + FlowChart Shapes + + + + + + Callout Shapes + + + + + + Star Shapes + + + + + + Section + + + + + Shrink + + + 1 + + + + + Shrink from top + + + 1 + + + + + Shrink from bottom + + + 1 + + + + + + + + Report Output Format + + + + + ~Snap Lines + + + + + Object Resizing + + + + + A~rrange + + + + + diff --git a/officecfg/registry/data/org/openoffice/Setup.xcu b/officecfg/registry/data/org/openoffice/Setup.xcu index 4017fc705805..ea9b1865555e 100644 --- a/officecfg/registry/data/org/openoffice/Setup.xcu +++ b/officecfg/registry/data/org/openoffice/Setup.xcu @@ -757,6 +757,26 @@ Base + + + ReportCommands + + + dbreport + + + DbReportWindowState + + + 12 + + + GenericCategories + + + Base: Oracle Report Builder + + diff --git a/officecfg/registry/data/org/openoffice/TypeDetection/Filter.xcu b/officecfg/registry/data/org/openoffice/TypeDetection/Filter.xcu new file mode 100644 index 000000000000..1b24d4041461 --- /dev/null +++ b/officecfg/registry/data/org/openoffice/TypeDetection/Filter.xcu @@ -0,0 +1,67 @@ + + + + + + + IMPORT EXPORT OWN DEFAULT 3RDPARTYFILTER NOTINFILEDIALOG NOTINCHOOSER + + + + + + 6800 + + + StarBaseReport + + + + com.sun.star.report.ReportDefinition + + + ODF Database Report + + + + + + IMPORT EXPORT OWN DEFAULT NOTINFILEDIALOG NOTINCHOOSER + + + + com.sun.star.comp.chart2.report.XMLFilter + + + + 6800 + + + StarBaseReportChart + + + + com.sun.star.chart2.ChartDocument + + + %productname% %formatversion% Report Chart + + + + diff --git a/officecfg/registry/data/org/openoffice/TypeDetection/Types.xcu b/officecfg/registry/data/org/openoffice/TypeDetection/Types.xcu new file mode 100644 index 000000000000..9faf9eac9fed --- /dev/null +++ b/officecfg/registry/data/org/openoffice/TypeDetection/Types.xcu @@ -0,0 +1,72 @@ + + + + + + + com.sun.star.comp.report.ORptTypeDetection + + + private:factory/sreport* + + + orp + + + application/vnd.sun.xml.report + + + false + + + StarOffice XML (Base) Report + + + OpenDocument Database Report + + + StarBaseReport 9.0 + + + + + + + + + odc + + + application/vnd.sun.xml.report.chart + + + false + + + StarOffice XML (Base) Report Chart + + + StarOffice XML (Base) Report Chart 9 + + + StarOffice XML (Base) Report Chart 9 + + + + diff --git a/officecfg/registry/files.mk b/officecfg/registry/files.mk index 1f6fbfa4d1ac..7a2deb85dea9 100644 --- a/officecfg/registry/files.mk +++ b/officecfg/registry/files.mk @@ -43,6 +43,7 @@ officecfg_XCSFILES := \ Office/PresenterScreen \ Office/ProtocolHandler \ Office/Recovery \ + Office/ReportDesign \ Office/SFX \ Office/Scripting \ Office/Security \ @@ -66,6 +67,7 @@ officecfg_XCSFILES := \ Office/UI/DbBrowserWindowState \ Office/UI/DbQueryWindowState \ Office/UI/DbRelationWindowState \ + Office/UI/DbReportWindowState \ Office/UI/DbTableDataWindowState \ Office/UI/DbTableWindowState \ Office/UI/DbuCommands \ @@ -79,6 +81,7 @@ officecfg_XCSFILES := \ Office/UI/ImpressWindowState \ Office/UI/MathCommands \ Office/UI/MathWindowState \ + Office/UI/ReportCommands \ Office/UI/StartModuleCommands \ Office/UI/StartModuleWindowState \ Office/UI/WindowContentFactories \ diff --git a/officecfg/registry/schema/org/openoffice/Office/ReportDesign.xcs b/officecfg/registry/schema/org/openoffice/Office/ReportDesign.xcs new file mode 100644 index 000000000000..89336c06b5e3 --- /dev/null +++ b/officecfg/registry/schema/org/openoffice/Office/ReportDesign.xcs @@ -0,0 +1,62 @@ + + + + + OJ + Contains informatation of report design. + + + + + specifies settings for the property browser used for reports and report controls. + + + + OJ + Enables or disables a help section at the bottom of the property browser, which shows the help of the currently active property. + + false + + + + + specifies extension settings for the report designer. + + + + LLA + Direct download URL to the Oracle(tm) Report Builder extension. + + http://extensions.go-oo.org + + + + LLA + Name of the extension. + + Oracle(tm) Report Builder + + + + + Denotes an additional field for arbitrary data. + + + + diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/DbReportWindowState.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/DbReportWindowState.xcs new file mode 100644 index 000000000000..3358e5422a6e --- /dev/null +++ b/officecfg/registry/schema/org/openoffice/Office/UI/DbReportWindowState.xcs @@ -0,0 +1,39 @@ + + + + + OJ + Contains state information of all dockable user interface elements based on a Window class which belongs to the database report module. + + + + + + + + Contains user interface element state data specific for the database report module." + + + + Contains states of all known dockable user interface elements of the report module." + + + + + diff --git a/officecfg/registry/schema/org/openoffice/Office/UI/ReportCommands.xcs b/officecfg/registry/schema/org/openoffice/Office/UI/ReportCommands.xcs new file mode 100644 index 000000000000..cd0771e58cab --- /dev/null +++ b/officecfg/registry/schema/org/openoffice/Office/UI/ReportCommands.xcs @@ -0,0 +1,44 @@ + + + + + OJ + Contains general information and about actions based on office commands. + + + + + + + + Contains user interface data for Office commands and identifiers that are used by the user interface." + + + + Contains label text for Office commands and identifiers that are used by the user interface." + + + + + Contains label text for popup menus identifiers that are used by the user interface." + + + + + diff --git a/postprocess/CustomTarget_registry.mk b/postprocess/CustomTarget_registry.mk index 181c78247ab1..40fd0d4d7647 100644 --- a/postprocess/CustomTarget_registry.mk +++ b/postprocess/CustomTarget_registry.mk @@ -367,6 +367,25 @@ postprocess_DEPS_pyuno := main postprocess_FILES_pyuno := \ $(postprocess_MOD)/org/openoffice/Office/Scripting-python.xcu +ifeq ($(ENABLE_REPORTBUILDER),TRUE) +postprocess_XCDS += reportbuilder.xcd +postprocess_DEPS_reportbuilder := main +postprocess_FILES_reportbuilder := \ + $(postprocess_XCS)/Office/ReportDesign.xcs \ + $(postprocess_XCS)/Office/UI/DbReportWindowState.xcs \ + $(postprocess_XCS)/Office/UI/ReportCommands.xcs \ + $(postprocess_XCU)/Office/ExtendedColorScheme.xcu \ + $(postprocess_XCU)/Office/ReportDesign.xcu \ + $(postprocess_XCU)/Office/UI/DbReportWindowState.xcu \ + $(postprocess_XCU)/Office/UI/ReportCommands.xcu \ + $(postprocess_XCU)/TypeDetection/Filter.xcu \ + $(postprocess_XCU)/TypeDetection/Types.xcu \ + $(postprocess_MOD)/org/openoffice/Setup-reportbuilder.xcu \ + $(postprocess_MOD)/org/openoffice/Office/Accelerators-reportbuilder.xcu \ + $(postprocess_MOD)/org/openoffice/Office/DataAccess-reportbuilder.xcu \ + $(postprocess_MOD)/org/openoffice/Office/Embedding-reportbuilder.xcu +endif + postprocess_DEPS_writer := main postprocess_FILES_writer := \ $(postprocess_XCS)/Office/UI/WriterCommands.xcs \ diff --git a/postprocess/Rdb_services.mk b/postprocess/Rdb_services.mk index 8693cd1d0561..4b0b8b7c527c 100644 --- a/postprocess/Rdb_services.mk +++ b/postprocess/Rdb_services.mk @@ -334,4 +334,10 @@ $(eval $(call gb_Rdb_add_components,services,\ )) endif +ifeq ($(ENABLE_REPORTBUILDER),TRUE) +$(eval $(call gb_Rdb_add_components,services,\ + reportbuilder/java/reportbuilder \ +)) +endif + # vim: set noet sw=4 ts=4: diff --git a/reportbuilder/Configuration_reportbuilder.mk b/reportbuilder/Configuration_reportbuilder.mk deleted file mode 100644 index 14239aa46b4a..000000000000 --- a/reportbuilder/Configuration_reportbuilder.mk +++ /dev/null @@ -1,56 +0,0 @@ -# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- -# Version: MPL 1.1 / GPLv3+ / LGPLv3+ -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License or as specified alternatively below. You may obtain a copy of -# the License at http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# Major Contributor(s): -# Copyright (C) 2012 Red Hat, Inc., David Tardon -# (initial developer) -# -# All Rights Reserved. -# -# For minor contributions see the git repository. -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 3 or later (the "GPLv3+"), or -# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"), -# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable -# instead of those above. - -$(eval $(call gb_Configuration_Configuration,report-builder,nodeliver)) - -$(eval $(call gb_Configuration_use_configuration,report-builder,registry)) - -$(eval $(call gb_Configuration_add_schemas,report-builder,reportbuilder/registry/schema,\ - org/openoffice/Office/ReportDesign.xcs \ - org/openoffice/Office/UI/DbReportWindowState.xcs \ - org/openoffice/Office/UI/ReportCommands.xcs \ -)) - -$(eval $(call gb_Configuration_add_datas,report-builder,reportbuilder/registry/data,\ - org/openoffice/Office/Paths.xcu \ - org/openoffice/Office/ReportDesign.xcu \ - org/openoffice/Office/UI/Controller.xcu \ -)) - -$(eval $(call gb_Configuration_add_localized_datas,report-builder,reportbuilder/registry/data,\ - org/openoffice/Office/Accelerators.xcu \ - org/openoffice/Office/DataAccess.xcu \ - org/openoffice/Office/Embedding.xcu \ - org/openoffice/Office/ExtendedColorScheme.xcu \ - org/openoffice/Office/UI/DbReportWindowState.xcu \ - org/openoffice/Office/UI/ReportCommands.xcu \ - org/openoffice/Setup.xcu \ - org/openoffice/TypeDetection/Filter.xcu \ - org/openoffice/TypeDetection/Types.xcu \ -)) - -# vim: set shiftwidth=4 tabstop=4 noexpandtab: diff --git a/reportbuilder/Extension_reportbuilder.mk b/reportbuilder/Extension_reportbuilder.mk deleted file mode 100644 index 342522ef1ea0..000000000000 --- a/reportbuilder/Extension_reportbuilder.mk +++ /dev/null @@ -1,105 +0,0 @@ -# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- -# Version: MPL 1.1 / GPLv3+ / LGPLv3+ -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License or as specified alternatively below. You may obtain a copy of -# the License at http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# Major Contributor(s): -# Copyright (C) 2012 Red Hat, Inc., David Tardon -# (initial developer) -# -# All Rights Reserved. -# -# For minor contributions see the git repository. -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 3 or later (the "GPLv3+"), or -# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"), -# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable -# instead of those above. - -$(eval $(call gb_Extension_Extension,report-builder,reportbuilder/util)) - -$(eval $(call gb_Extension_use_default_description,report-builder)) -$(eval $(call gb_Extension_use_default_license,report-builder)) - -$(eval $(call gb_Extension_add_files,report-builder,,\ - $(call gb_Jar_get_outdir_target,reportbuilderwizard) \ - $(call gb_Jar_get_outdir_target,report-builder) \ - $(SRCDIR)/reportbuilder/license/readme_en-US.html \ - $(SRCDIR)/reportbuilder/license/readme_en-US.txt \ - $(SRCDIR)/reportbuilder/util/components.rdb \ -)) - -ifneq ($(SYSTEM_APACHE_COMMONS),YES) -$(eval $(call gb_Extension_add_files,report-builder,,\ - $(OUTDIR)/bin/commons-logging-1.1.1.jar \ -)) -endif - -ifneq ($(SYSTEM_JFREEREPORT),YES) -include $(SRCDIR)/jfreereport/version.mk -$(eval $(call gb_Extension_add_files,report-builder,,\ - $(OUTDIR)/bin/flow-engine-$(FLOW_ENGINE_VERSION).jar \ - $(OUTDIR)/bin/flute-$(FLUTE_VERSION).jar \ - $(OUTDIR)/bin/libbase-$(LIBBASE_VERSION).jar \ - $(OUTDIR)/bin/libfonts-$(LIBFONTS_VERSION).jar \ - $(OUTDIR)/bin/libformula-$(LIBFORMULA_VERSION).jar \ - $(OUTDIR)/bin/liblayout-$(LIBLAYOUT_VERSION).jar \ - $(OUTDIR)/bin/libloader-$(LIBLOADER_VERSION).jar \ - $(OUTDIR)/bin/librepository-$(LIBREPOSITORY_VERSION).jar \ - $(OUTDIR)/bin/libserializer-$(LIBSERIALIZER_VERSION).jar \ - $(OUTDIR)/bin/libxml-$(LIBXML_VERSION).jar \ - $(OUTDIR)/bin/sac.jar \ -)) -endif - -$(eval $(call gb_Extension_add_files,report-builder,images,\ - $(SRCDIR)/icon-themes/galaxy/desktop/res/extension_32.png \ -)) - -$(eval $(call gb_Extension_add_files,report-builder,registry/data/org/openoffice,\ - $(call gb_XcuFile_for_extension,reportbuilder/registry/data/org/openoffice/Setup.xcu) \ -)) - -$(eval $(call gb_Extension_add_files,report-builder,registry/data/org/openoffice/Office,\ - $(call gb_XcuFile_for_extension,reportbuilder/registry/data/org/openoffice/Office/Accelerators.xcu) \ - $(call gb_XcuFile_for_extension,reportbuilder/registry/data/org/openoffice/Office/DataAccess.xcu) \ - $(call gb_XcuFile_for_extension,reportbuilder/registry/data/org/openoffice/Office/Embedding.xcu) \ - $(call gb_XcuFile_for_extension,reportbuilder/registry/data/org/openoffice/Office/ExtendedColorScheme.xcu) \ - $(call gb_XcuDataTarget_get_target,reportbuilder/registry/data/org/openoffice/Office/Paths.xcu) \ - $(call gb_XcuDataTarget_get_target,reportbuilder/registry/data/org/openoffice/Office/ReportDesign.xcu) \ -)) - -$(eval $(call gb_Extension_add_files,report-builder,registry/data/org/openoffice/Office/UI,\ - $(call gb_XcuDataTarget_get_target,reportbuilder/registry/data/org/openoffice/Office/UI/Controller.xcu) \ - $(call gb_XcuFile_for_extension,reportbuilder/registry/data/org/openoffice/Office/UI/DbReportWindowState.xcu) \ - $(call gb_XcuFile_for_extension,reportbuilder/registry/data/org/openoffice/Office/UI/ReportCommands.xcu) \ -)) - -$(eval $(call gb_Extension_add_files,report-builder,registry/data/org/openoffice/TypeDetection,\ - $(call gb_XcuFile_for_extension,reportbuilder/registry/data/org/openoffice/TypeDetection/Filter.xcu) \ - $(call gb_XcuFile_for_extension,reportbuilder/registry/data/org/openoffice/TypeDetection/Types.xcu) \ -)) - -$(eval $(call gb_Extension_add_files,report-builder,registry/schema/org/openoffice/Office,\ - $(call gb_XcsTarget_get_target,reportbuilder/registry/schema/org/openoffice/Office/ReportDesign.xcs) \ -)) - -$(eval $(call gb_Extension_add_files,report-builder,registry/schema/org/openoffice/Office/UI,\ - $(call gb_XcsTarget_get_target,reportbuilder/registry/schema/org/openoffice/Office/UI/DbReportWindowState.xcs) \ - $(call gb_XcsTarget_get_target,reportbuilder/registry/schema/org/openoffice/Office/UI/ReportCommands.xcs) \ -)) - -$(eval $(call gb_Extension_add_files,report-builder,template/en-US/wizard/report,\ - $(SRCDIR)/reportbuilder/template/en-US/wizard/report/default.otr \ -)) - -# vim: set shiftwidth=4 tabstop=4 noexpandtab: diff --git a/reportbuilder/Jar_reportbuilder.mk b/reportbuilder/Jar_reportbuilder.mk index 1fa82b6fbe67..a8e39a0eb2b6 100644 --- a/reportbuilder/Jar_reportbuilder.mk +++ b/reportbuilder/Jar_reportbuilder.mk @@ -25,9 +25,9 @@ # in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable # instead of those above. -$(eval $(call gb_Jar_Jar,report-builder)) +$(eval $(call gb_Jar_Jar,reportbuilder)) -$(eval $(call gb_Jar_use_jars,report-builder,\ +$(eval $(call gb_Jar_use_jars,reportbuilder,\ java_uno \ juh \ jurt \ @@ -35,7 +35,7 @@ $(eval $(call gb_Jar_use_jars,report-builder,\ unoil \ )) -$(eval $(call gb_Jar_use_externals,report-builder,\ +$(eval $(call gb_Jar_use_externals,reportbuilder,\ commons-logging \ flow-engine \ flute \ @@ -50,11 +50,13 @@ $(eval $(call gb_Jar_use_externals,report-builder,\ sac \ )) -$(eval $(call gb_Jar_set_manifest,report-builder,$(SRCDIR)/reportbuilder/util/manifest.mf)) +$(eval $(call gb_Jar_set_manifest,reportbuilder,$(SRCDIR)/reportbuilder/java/manifest.mf)) -$(eval $(call gb_Jar_set_packageroot,report-builder,org)) +$(eval $(call gb_Jar_set_componentfile,reportbuilder,reportbuilder/java/reportbuilder,OOO)) -$(eval $(call gb_Jar_add_sourcefiles,report-builder,\ +$(eval $(call gb_Jar_set_packageroot,reportbuilder,org)) + +$(eval $(call gb_Jar_add_sourcefiles,reportbuilder,\ reportbuilder/java/org/libreoffice/report/DataRow \ reportbuilder/java/org/libreoffice/report/DataSource \ reportbuilder/java/org/libreoffice/report/DataSourceException \ @@ -249,13 +251,13 @@ $(eval $(call gb_Jar_add_sourcefiles,report-builder,\ reportbuilder/java/org/libreoffice/report/util/ManifestWriter \ )) -$(eval $(call gb_Jar_add_packagefiles,report-builder,,\ +$(eval $(call gb_Jar_add_packagefiles,reportbuilder,,\ $(SRCDIR)/reportbuilder/java/jfreereport.properties \ $(SRCDIR)/reportbuilder/java/libformula.properties \ $(SRCDIR)/reportbuilder/java/loader.properties \ )) -$(eval $(call gb_Jar_add_packagefiles,report-builder,org/libreoffice/report/function/metadata,\ +$(eval $(call gb_Jar_add_packagefiles,reportbuilder,org/libreoffice/report/function/metadata,\ $(SRCDIR)/reportbuilder/java/org/libreoffice/report/function/metadata/Author-Function.properties \ $(SRCDIR)/reportbuilder/java/org/libreoffice/report/function/metadata/Author-Function_en_US.properties \ $(SRCDIR)/reportbuilder/java/org/libreoffice/report/function/metadata/Title-Function.properties \ @@ -264,7 +266,7 @@ $(eval $(call gb_Jar_add_packagefiles,report-builder,org/libreoffice/report/func $(SRCDIR)/reportbuilder/java/org/libreoffice/report/function/metadata/category_en_US.properties \ )) -$(eval $(call gb_Jar_add_packagefiles,report-builder,org/libreoffice/report/pentaho,\ +$(eval $(call gb_Jar_add_packagefiles,reportbuilder,org/libreoffice/report/pentaho,\ $(SRCDIR)/reportbuilder/java/org/libreoffice/report/pentaho/configuration.properties \ $(SRCDIR)/reportbuilder/java/org/libreoffice/report/pentaho/module.properties \ $(SRCDIR)/reportbuilder/java/org/libreoffice/report/pentaho/oasis-datastyle.css \ @@ -281,13 +283,13 @@ $(eval $(call gb_Jar_add_packagefiles,report-builder,org/libreoffice/report/pent $(SRCDIR)/reportbuilder/java/org/libreoffice/report/pentaho/xsl-fo.css \ )) -$(eval $(call gb_Jar_add_packagefiles,report-builder,org/libreoffice/report/pentaho/parser,\ +$(eval $(call gb_Jar_add_packagefiles,reportbuilder,org/libreoffice/report/pentaho/parser,\ $(SRCDIR)/reportbuilder/java/org/libreoffice/report/pentaho/parser/rpt-schema-v1.0-os.xsd \ $(SRCDIR)/reportbuilder/java/org/libreoffice/report/pentaho/parser/selectors.properties \ $(SRCDIR)/reportbuilder/java/org/libreoffice/report/pentaho/parser/style-mapping.txt \ )) -$(eval $(call gb_Jar_add_packagefiles,report-builder,org/libreoffice/report/pentaho/styles,\ +$(eval $(call gb_Jar_add_packagefiles,reportbuilder,org/libreoffice/report/pentaho/styles,\ $(SRCDIR)/reportbuilder/java/org/libreoffice/report/pentaho/styles/stylemapper.xml \ $(SRCDIR)/reportbuilder/java/org/libreoffice/report/pentaho/styles/stylemapper.xsd \ )) diff --git a/reportbuilder/Module_reportbuilder.mk b/reportbuilder/Module_reportbuilder.mk index 1829743ddb86..c1c51e9dabe9 100644 --- a/reportbuilder/Module_reportbuilder.mk +++ b/reportbuilder/Module_reportbuilder.mk @@ -27,12 +27,9 @@ $(eval $(call gb_Module_Module,reportbuilder)) -ifeq ($(ENABLE_REPORTBUILDER),YES) +ifeq ($(ENABLE_REPORTBUILDER),TRUE) $(eval $(call gb_Module_add_targets,reportbuilder,\ - Configuration_reportbuilder \ - Extension_reportbuilder \ Jar_reportbuilder \ - Package_readme \ )) endif diff --git a/reportbuilder/Package_readme.mk b/reportbuilder/Package_readme.mk deleted file mode 100644 index 2db7635ccb30..000000000000 --- a/reportbuilder/Package_readme.mk +++ /dev/null @@ -1,33 +0,0 @@ -# -*- Mode: makefile-gmake; tab-width: 4; indent-tabs-mode: t -*- -# Version: MPL 1.1 / GPLv3+ / LGPLv3+ -# -# The contents of this file are subject to the Mozilla Public License Version -# 1.1 (the "License"); you may not use this file except in compliance with -# the License or as specified alternatively below. You may obtain a copy of -# the License at http://www.mozilla.org/MPL/ -# -# Software distributed under the License is distributed on an "AS IS" basis, -# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -# for the specific language governing rights and limitations under the -# License. -# -# Major Contributor(s): -# Copyright (C) 2012 Red Hat, Inc., David Tardon -# (initial developer) -# -# All Rights Reserved. -# -# For minor contributions see the git repository. -# -# Alternatively, the contents of this file may be used under the terms of -# either the GNU General Public License Version 3 or later (the "GPLv3+"), or -# the GNU Lesser General Public License Version 3 or later (the "LGPLv3+"), -# in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable -# instead of those above. - -$(eval $(call gb_Package_Package,reportbuilder_license,$(SRCDIR)/reportbuilder/license)) - -$(eval $(call gb_Package_add_file,reportbuilder,bin/reportbuilder/readme_en-US.html,readme_en-US.html)) -$(eval $(call gb_Package_add_file,reportbuilder,bin/reportbuilder/readme_en-US.txt,readme_en-US.txt)) - -# vim: set shiftwidth=4 tabstop=4 noexpandtab: diff --git a/reportbuilder/java/manifest.mf b/reportbuilder/java/manifest.mf new file mode 100644 index 000000000000..2b335b640796 --- /dev/null +++ b/reportbuilder/java/manifest.mf @@ -0,0 +1,2 @@ +RegistrationClassName: org.libreoffice.report.pentaho.SOReportJobFactory +UNO-Type-Path: diff --git a/reportbuilder/java/reportbuilder.component b/reportbuilder/java/reportbuilder.component new file mode 100644 index 000000000000..75cdee4e0969 --- /dev/null +++ b/reportbuilder/java/reportbuilder.component @@ -0,0 +1,21 @@ + + + + + + + + + + + + + diff --git a/reportbuilder/license/readme_en-US.html b/reportbuilder/license/readme_en-US.html deleted file mode 100644 index 9733d7d09ebc..000000000000 --- a/reportbuilder/license/readme_en-US.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - Oracle Report Builder - - -

Oracle Report Builder

-

This file contains important information about the installation.

-

This software offered by Oracle will enhance Oracle Open Office and OpenOffice.org software. The following features will be added:

-
    -
  • In a Base database document, in the Reports window, you now have an additional choice to "Create Report in Design View".

  • -
  • An interactive window allows you to create a database report by drag-and-drop, with visual feedback.

  • -
  • All reports created by Report Builder can also be edited in the Report Builder window.

  • -
-

You find more information about installation and usage of the extension in the following paragraphs of this readme file.

-

Notes on Installation

-

System Requirements

-
    -
  • A recent version of Oracle Open Office or OpenOffice.org

  • -
  • A recent version of the Java(TM) Runtime Environment

  • -
-

Installing

-

You need administrator rights to install a shared extension for all users on your network. You do not need administrator rights to install a user extension for your own use only.

-

Double-click the extension file (*.oxt) in your system's file browser or choose Tools > Extension Managerand click Add.

-

Uninstalling

-

Choose Tools > Extension Manager, click the Oracle Report Builder entry, then click Remove.

-

Using the Extension

-

You find complete instructions on using the Oracle Report Builder in the application help that is installed with Oracle Open Office or OpenOffice.org. Press F1 to open the Help Viewer, then enter the words "Report Builder" in the Index text box.

- - \ No newline at end of file diff --git a/reportbuilder/license/readme_en-US.txt b/reportbuilder/license/readme_en-US.txt deleted file mode 100644 index 5343e7c3d464..000000000000 --- a/reportbuilder/license/readme_en-US.txt +++ /dev/null @@ -1,49 +0,0 @@ -# -# This file is part of the LibreOffice project. -# -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. -# -# This file incorporates work covered by the following license notice: -# -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed -# with this work for additional information regarding copyright -# ownership. The ASF licenses this file to you under the Apache -# License, Version 2.0 (the "License"); you may not use this file -# except in compliance with the License. You may obtain a copy of -# the License at http://www.apache.org/licenses/LICENSE-2.0 . -# - -Oracle Report Builder -===================== -This file contains important information about the installation. - -This software offered by Oracle will enhance Oracle Open Office and OpenOffice.org software. The following features will be added: -* In a Base database document, in the Reports window, you now have an additional choice to "Create Report in Design View". -* An interactive window allows you to create a database report by drag-and-drop, with visual feedback. -* All reports created by Report Builder can also be edited in the Report Builder window. - -You find more information about installation and usage of the extension in the following paragraphs of this readme file. - -Notes on Installation ---------------------- - -System Requirements - -* A recent version of Oracle Open Office or OpenOffice.org -* A recent version of the Java(TM) Runtime Environment - -Installing - -You need administrator rights to install a shared extension for all users on your network. You do not need administrator rights to install a user extension for your own use only. -* Double-click the extension file (*.oxt) in your system's file browser or choose Tools > Extension Manager and click Add. - -Uninstalling - -* Choose Tools > Extension Manager, click the Oracle Report Builder entry, then click Remove. - -Using the Extension - -You find complete instructions on using the Oracle Report Builder in the application help that is installed with Oracle Open Office or OpenOffice.org. Press F1 to open the Help Viewer, then enter the words "Report Builder" in the Index text box. diff --git a/reportbuilder/registry/data/org/openoffice/Office/ExtendedColorScheme.xcu b/reportbuilder/registry/data/org/openoffice/Office/ExtendedColorScheme.xcu deleted file mode 100644 index 890127e87a20..000000000000 --- a/reportbuilder/registry/data/org/openoffice/Office/ExtendedColorScheme.xcu +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - default - - - - - - - - 8364108 - - - 8364108 - - - - - 8364108 - - - 8364108 - - - - - 15778136 - - - 15778136 - - - - - 15778136 - - - 15778136 - - - - - 11190738 - - - 11190738 - - - - - 11190738 - - - 11190738 - - - - - 11190738 - - - 11190738 - - - - - 11190738 - - - 11190738 - - - - - 15844514 - - - 15844514 - - - - - 16724838 - - - 16724838 - - - - - 8421504 - - - 8421504 - - - - - - - - - - - Oracle Report Builder - - - - - Report Header - - - - - Report Footer - - - - - Page Header - - - - - Page Footer - - - - - Group Header - - - - - Group Footer - - - - - Column Header - - - - - Column Footer - - - - - Detail - - - - - Overlapped Control - - - - - Text Box Bound Content - - - - - - - diff --git a/reportbuilder/registry/data/org/openoffice/Office/ReportDesign.xcu b/reportbuilder/registry/data/org/openoffice/Office/ReportDesign.xcu deleted file mode 100644 index 53b8ba592588..000000000000 --- a/reportbuilder/registry/data/org/openoffice/Office/ReportDesign.xcu +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - true - - - diff --git a/reportbuilder/registry/data/org/openoffice/Office/UI/DbReportWindowState.xcu b/reportbuilder/registry/data/org/openoffice/Office/UI/DbReportWindowState.xcu deleted file mode 100644 index 91bce6748689..000000000000 --- a/reportbuilder/registry/data/org/openoffice/Office/UI/DbReportWindowState.xcu +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - - - 0,1 - - - true - - - 0 - - - 0 - - - Standard - - - true - - - - - 0,1 - - - true - - - 0 - - - Formatting - - - true - - - - - Report Controls - - - 0,2 - - - true - - - true - - - - - Drawing objects - - - 297,2 - - - true - - - false - - - - - Align - - - 489,2 - - - true - - - true - - - - - Align at Section - - - 0,2 - - - true - - - true - - - - - Shrink at Section - - - 0,2 - - - true - - - true - - - - - Object Resizing - - - 670,2 - - - true - - - true - - - - - diff --git a/reportbuilder/registry/data/org/openoffice/Office/UI/ReportCommands.xcu b/reportbuilder/registry/data/org/openoffice/Office/UI/ReportCommands.xcu deleted file mode 100644 index df7277d48eff..000000000000 --- a/reportbuilder/registry/data/org/openoffice/Office/UI/ReportCommands.xcu +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - - - Report Header/Footer - - - - - Page Header/Footer - - - - - ~Ruler - - - - - ~Sorting and Grouping - - - 1 - - - - - ~Add Field - - - 1 - - - - - ~Conditional Formatting... - - - - - Page Settings - - - ~Page... - - - - - ~Clear Direct Formatting - - - - - ~Page Numbers... - - - - - ~Date and Time... - - - - - ~Select Report - - - - - ~Subreport in New Window... - - - - - Font Color - - - 1 - - - - - Gr~id - - - - - ~Column Header/Footer - - - - - Paste ~Special... - - - - - Execute Report... - - - 1 - - - - - Graphic... - - - - - Text Document - - - - - Spreadsheet Document - - - - - Report Navigator - - - 1 - - - - - Fit to smallest width - - - 1 - - - - - Fit to smallest height - - - 1 - - - - - Fit to greatest width - - - 1 - - - - - Fit to greatest height - - - 1 - - - - - Properties - - - 1 - - - - - Distribution... - - - - - ~Select Objects in Section - - - - - Left Align on Section - - - 1 - - - - - Right Align on Section - - - 1 - - - - - Top Align on Section - - - 1 - - - - - Bottom Align on Section - - - 1 - - - - - Centered on Section - - - - - Middle on Section - - - 1 - - - - - Select all Labels - - - - - Select all Formatted Fields - - - - - - - - - Shape Arrange - - - - - - Control - - - - - - - - Alignment - - - - - - Resize - - - - - - Section alignment - - - - - - Report Controls - - - - - - Shapes - - - - - - Basic Shapes - - - - - - Symbol Shapes - - - - - - Arrow Shapes - - - - - - FlowChart Shapes - - - - - - Callout Shapes - - - - - - Star Shapes - - - - - - Section - - - - - Shrink - - - 1 - - - - - Shrink from top - - - 1 - - - - - Shrink from bottom - - - 1 - - - - - - - - Report Output Format - - - - - ~Snap Lines - - - - - Object Resizing - - - - - A~rrange - - - - - diff --git a/reportbuilder/registry/data/org/openoffice/TypeDetection/Filter.xcu b/reportbuilder/registry/data/org/openoffice/TypeDetection/Filter.xcu deleted file mode 100644 index 1b24d4041461..000000000000 --- a/reportbuilder/registry/data/org/openoffice/TypeDetection/Filter.xcu +++ /dev/null @@ -1,67 +0,0 @@ - - - - - - - IMPORT EXPORT OWN DEFAULT 3RDPARTYFILTER NOTINFILEDIALOG NOTINCHOOSER - - - - - - 6800 - - - StarBaseReport - - - - com.sun.star.report.ReportDefinition - - - ODF Database Report - - - - - - IMPORT EXPORT OWN DEFAULT NOTINFILEDIALOG NOTINCHOOSER - - - - com.sun.star.comp.chart2.report.XMLFilter - - - - 6800 - - - StarBaseReportChart - - - - com.sun.star.chart2.ChartDocument - - - %productname% %formatversion% Report Chart - - - - diff --git a/reportbuilder/registry/data/org/openoffice/TypeDetection/Types.xcu b/reportbuilder/registry/data/org/openoffice/TypeDetection/Types.xcu deleted file mode 100644 index 9faf9eac9fed..000000000000 --- a/reportbuilder/registry/data/org/openoffice/TypeDetection/Types.xcu +++ /dev/null @@ -1,72 +0,0 @@ - - - - - - - com.sun.star.comp.report.ORptTypeDetection - - - private:factory/sreport* - - - orp - - - application/vnd.sun.xml.report - - - false - - - StarOffice XML (Base) Report - - - OpenDocument Database Report - - - StarBaseReport 9.0 - - - - - - - - - odc - - - application/vnd.sun.xml.report.chart - - - false - - - StarOffice XML (Base) Report Chart - - - StarOffice XML (Base) Report Chart 9 - - - StarOffice XML (Base) Report Chart 9 - - - - diff --git a/reportbuilder/registry/schema/org/openoffice/Office/ReportDesign.xcs b/reportbuilder/registry/schema/org/openoffice/Office/ReportDesign.xcs deleted file mode 100644 index 89336c06b5e3..000000000000 --- a/reportbuilder/registry/schema/org/openoffice/Office/ReportDesign.xcs +++ /dev/null @@ -1,62 +0,0 @@ - - - - - OJ - Contains informatation of report design. - - - - - specifies settings for the property browser used for reports and report controls. - - - - OJ - Enables or disables a help section at the bottom of the property browser, which shows the help of the currently active property. - - false - - - - - specifies extension settings for the report designer. - - - - LLA - Direct download URL to the Oracle(tm) Report Builder extension. - - http://extensions.go-oo.org - - - - LLA - Name of the extension. - - Oracle(tm) Report Builder - - - - - Denotes an additional field for arbitrary data. - - - - diff --git a/reportbuilder/registry/schema/org/openoffice/Office/UI/DbReportWindowState.xcs b/reportbuilder/registry/schema/org/openoffice/Office/UI/DbReportWindowState.xcs deleted file mode 100644 index 3358e5422a6e..000000000000 --- a/reportbuilder/registry/schema/org/openoffice/Office/UI/DbReportWindowState.xcs +++ /dev/null @@ -1,39 +0,0 @@ - - - - - OJ - Contains state information of all dockable user interface elements based on a Window class which belongs to the database report module. - - - - - - - - Contains user interface element state data specific for the database report module." - - - - Contains states of all known dockable user interface elements of the report module." - - - - - diff --git a/reportbuilder/registry/schema/org/openoffice/Office/UI/ReportCommands.xcs b/reportbuilder/registry/schema/org/openoffice/Office/UI/ReportCommands.xcs deleted file mode 100644 index cd0771e58cab..000000000000 --- a/reportbuilder/registry/schema/org/openoffice/Office/UI/ReportCommands.xcs +++ /dev/null @@ -1,44 +0,0 @@ - - - - - OJ - Contains general information and about actions based on office commands. - - - - - - - - Contains user interface data for Office commands and identifiers that are used by the user interface." - - - - Contains label text for Office commands and identifiers that are used by the user interface." - - - - - Contains label text for popup menus identifiers that are used by the user interface." - - - - - diff --git a/reportbuilder/util/META-INF/manifest.xml b/reportbuilder/util/META-INF/manifest.xml deleted file mode 100644 index ee6b809722fe..000000000000 --- a/reportbuilder/util/META-INF/manifest.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - diff --git a/reportbuilder/util/components.rdb b/reportbuilder/util/components.rdb deleted file mode 100644 index b49abce1a3ea..000000000000 --- a/reportbuilder/util/components.rdb +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/reportbuilder/util/description-en-US.txt b/reportbuilder/util/description-en-US.txt deleted file mode 100644 index 257af1da6548..000000000000 --- a/reportbuilder/util/description-en-US.txt +++ /dev/null @@ -1 +0,0 @@ -Use the Report Builder to create stylish, smart-looking database reports. The flexible report editor can define group and page headers as well as group and page footers. Additionally, calculation fields are available to accomplish complex database reports. diff --git a/reportbuilder/util/description.xml b/reportbuilder/util/description.xml deleted file mode 100644 index 3ea03d6d700e..000000000000 --- a/reportbuilder/util/description.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - - - Report Builder - - - - - - - - The Document Foundation - - - - - - - - - diff --git a/reportbuilder/util/manifest.mf b/reportbuilder/util/manifest.mf deleted file mode 100644 index 2b335b640796..000000000000 --- a/reportbuilder/util/manifest.mf +++ /dev/null @@ -1,2 +0,0 @@ -RegistrationClassName: org.libreoffice.report.pentaho.SOReportJobFactory -UNO-Type-Path: diff --git a/scp2/InstallModule_base.mk b/scp2/InstallModule_base.mk index 9ad40a329a44..225cf94ba325 100644 --- a/scp2/InstallModule_base.mk +++ b/scp2/InstallModule_base.mk @@ -27,9 +27,10 @@ $(eval $(call gb_InstallModule_InstallModule,scp2/base)) -$(eval $(call gb_InstallModule_define_if_set,scp2/base,\ - ENABLE_REPORTBUILDER \ -)) +# Not sure about that? +#$(eval $(call gb_InstallModule_define_if_set,scp2/base,\ +# ENABLE_REPORTBUILDER \ +#)) $(eval $(call gb_InstallModule_add_templates,scp2/base,\ scp2/source/templates/module_langpack_base \ diff --git a/scp2/InstallModule_ooo.mk b/scp2/InstallModule_ooo.mk index 0d3aa52ef054..25adf4b867a1 100644 --- a/scp2/InstallModule_ooo.mk +++ b/scp2/InstallModule_ooo.mk @@ -25,6 +25,12 @@ # in which case the provisions of the GPLv3+ or the LGPLv3+ are applicable # instead of those above. +ifeq ($(ENABLE_REPORTBUILDER),TRUE) +ifneq ($(SYSTEM_JFREEREPORT),YES) +include $(SRCDIR)/jfreereport/version.mk +endif +endif + $(eval $(call gb_InstallModule_InstallModule,scp2/ooo)) $(eval $(call gb_InstallModule_use_auto_install_libs,scp2/ooo,ooo)) @@ -51,6 +57,7 @@ $(eval $(call gb_InstallModule_define_if_set,scp2/ooo,\ ENABLE_TDEAB \ ENABLE_TELEPATHY \ MERGELIBS \ + SYSTEM_APACHE_COMMONS \ SYSTEM_BOOST \ SYSTEM_CAIRO \ SYSTEM_CLUCENE \ @@ -61,6 +68,7 @@ $(eval $(call gb_InstallModule_define_if_set,scp2/ooo,\ SYSTEM_HUNSPELL \ SYSTEM_HYPH \ SYSTEM_ICU \ + SYSTEM_JFREEREPORT \ SYSTEM_JPEG \ SYSTEM_LCMS2 \ SYSTEM_LIBEXTTEXTCAT \ @@ -178,6 +186,23 @@ $(eval $(call gb_InstallModule_add_defs,scp2/ooo,\ )) endif +ifneq ($(SYSTEM_JFREEREPORT),YES) + +$(eval $(call gb_InstallModule_add_defs,scp2/ooo,\ + -DFLOW_ENGINE_VERSION=$(FLOW_ENGINE_VERSION) \ + -DFLUTE_VERSION=$(FLUTE_VERSION) \ + -DLIBBASE_VERSION=$(LIBBASE_VERSION) \ + -DLIBFONTS_VERSION=$(LIBFONTS_VERSION) \ + -DLIBFORMULA_VERSION=$(LIBFORMULA_VERSION) \ + -DLIBLAYOUT_VERSION=$(LIBLAYOUT_VERSION) \ + -DLIBLOADER_VERSION=$(LIBLOADER_VERSION) \ + -DLIBREPOSITORY_VERSION=$(LIBREPOSITORY_VERSION) \ + -DLIBSERIALIZER_VERSION=$(LIBSERIALIZER_VERSION) \ + -DLIBXML_VERSION=$(LIBXML_VERSION) \ +)) + +endif + $(eval $(call gb_InstallModule_add_templates,scp2/ooo,\ scp2/source/templates/module_helppack \ scp2/source/templates/module_helppack_root \ @@ -223,4 +248,10 @@ $(eval $(call gb_InstallModule_add_scpfiles,scp2/ooo,\ )) endif +ifeq ($(ENABLE_REPORTBUILDER),TRUE) +$(eval $(call gb_InstallModule_add_scpfiles,scp2/ooo,\ + scp2/source/ooo/module_reportbuilder \ +)) +endif + # vim: set shiftwidth=4 tabstop=4 noexpandtab: diff --git a/scp2/source/extensions/directory_extensions.scp b/scp2/source/extensions/directory_extensions.scp index 0b7055231f5c..fab69aa948f4 100644 --- a/scp2/source/extensions/directory_extensions.scp +++ b/scp2/source/extensions/directory_extensions.scp @@ -44,17 +44,6 @@ End #endif -/* ** Report Builder ** */ - -#ifndef WITHOUT_EXTENSION_REPORTDESIGN - -Directory gid_Brand_Dir_Share_Extensions_Report_Builder - ParentID = gid_Brand_Dir_Share_Extensions; - DosName = "report-builder"; -End - -#endif - /* ** MediaWiki Publisher** */ #ifndef WITHOUT_EXTENSION_MEDIAWIKI diff --git a/scp2/source/extensions/file_extensions.scp b/scp2/source/extensions/file_extensions.scp index f68b539aed66..936f15a617bb 100644 --- a/scp2/source/extensions/file_extensions.scp +++ b/scp2/source/extensions/file_extensions.scp @@ -46,19 +46,6 @@ End #endif -/* ** Report Builder ** */ - -#ifndef WITHOUT_EXTENSION_REPORTDESIGN - -File gid_File_Oxt_Report_Builder - TXT_FILE_BODY; - Styles = (PACKED, ARCHIVE); - Dir = gid_Brand_Dir_Share_Extensions_Report_Builder; - Name = "report-builder.oxt"; -End - -#endif - /* ** MediaWiki Publisher** */ #ifndef WITHOUT_EXTENSION_MEDIAWIKI diff --git a/scp2/source/extensions/module_extensions.scp b/scp2/source/extensions/module_extensions.scp index 319b69b70278..61c371e17039 100644 --- a/scp2/source/extensions/module_extensions.scp +++ b/scp2/source/extensions/module_extensions.scp @@ -57,21 +57,6 @@ Module gid_Module_Optional_Extensions_MINIMIZER End #endif -/* ** Report Builder ** */ - -#ifndef WITHOUT_EXTENSION_REPORTDESIGN -Module gid_Module_Optional_Extensions_REPORTDESIGN - PackageInfo = "packinfo_extensions.txt"; - MOD_NAME_DESC(MODULE_OPTIONAL_EXTENSIONS_REPORTDESIGN); - ParentID = gid_Module_Optional_Extensions; - Files = ( - gid_File_Oxt_Report_Builder ); - Minimal = NO; - Default = YES; - Styles = ( ); -End -#endif - /* ** MediaWiki Publisher** */ #ifndef WITHOUT_EXTENSION_MEDIAWIKI diff --git a/scp2/source/ooo/module_reportbuilder.scp b/scp2/source/ooo/module_reportbuilder.scp new file mode 100644 index 000000000000..89c0639ac25d --- /dev/null +++ b/scp2/source/ooo/module_reportbuilder.scp @@ -0,0 +1,71 @@ +/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ +/* + * This file is part of the LibreOffice project. + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. + */ + +#include "macros.inc" + +Module gid_Module_Reportbuilder + MOD_NAME_DESC(MODULE_PRG_REPORTBUILDER); + ParentID = gid_Module_Root_Brand; + Styles = (HIDDEN_ROOT); + Dirs = (gid_Dir_Share_Reportbuilder); + Files = ( +#if !defined SYSTEM_APACHE_COMMONS + gid_File_Jar_CommonsLogging, +#endif +#if ! defined SYSTEM_JFREEREPORT + gid_File_Jar_FlowEngine, + gid_File_Jar_Flute, + gid_File_Jar_Libbase, + gid_File_Jar_Libfonts, + gid_File_Jar_Libformula, + gid_File_Jar_Liblayout, + gid_File_Jar_Libloader, + gid_File_Jar_Librepository, + gid_File_Jar_Libserializer, + gid_File_Jar_Libxml, + gid_File_Jar_Sac, +#endif + gid_File_Jar_Reportbuilder, + gid_File_Xcd_Reportbuilder); +End + +Directory gid_Dir_Share_Reportbuilder + ParentID = gid_Brand_Dir_Share; + DosName = "reportbuilder"; +End + +STD_JAR_FILE( gid_File_Jar_Reportbuilder, reportbuilder ) + +#if !defined SYSTEM_APACHE_COMMONS +STD_JAR_FILE(gid_File_Jar_CommonsLogging, commons-logging-1.1.1) +#endif + +/* Not sure, if can we use CONCAT3 in that context here? */ +#ifndef SYSTEM_JFREEREPORT + STD_JAR_FILE( gid_File_Jar_FlowEngine, CONCAT3(flow-engine,-,FLOW_ENGINE_VERSION) ) + STD_JAR_FILE( gid_File_Jar_Flute, CONCAT3(flute,-,FLUTE_VERSION) ) + STD_JAR_FILE( gid_File_Jar_Libbase, CONCAT3(libbase,-,LIBBASE_VERSION) ) + STD_JAR_FILE( gid_File_Jar_Libfonts, CONCAT3(libfonts,-,LIBFONTS_VERSION) ) + STD_JAR_FILE( gid_File_Jar_Libformula, CONCAT3(libformula,-,LIBFORMULA_VERSION) ) + STD_JAR_FILE( gid_File_Jar_Liblayout, CONCAT3(liblayout,-,LIBLAYOUT_VERSION) ) + STD_JAR_FILE( gid_File_Jar_Libloader, CONCAT3(libloader,-,LIBLOADER_VERSION) ) + STD_JAR_FILE( gid_File_Jar_Librepository, CONCAT3(librepository,-,LIBREPOSITORY_VERSION) ) + STD_JAR_FILE( gid_File_Jar_Libserializer, CONCAT3(libserializer,-,LIBSERIALIZER_VERSION) ) + STD_JAR_FILE( gid_File_Jar_Libxml, CONCAT3(libxml,-,LIBXML_VERSION) ) + STD_JAR_FILE( gid_File_Jar_Sac, sac ) +#endif + +File gid_File_Xcd_Reportbuilder + TXT_FILE_BODY; + Dir = gid_Brand_Dir_Share_Registry; + Name = "reportbuilder.xcd"; + Styles = (PACKED); +End + +/* vim:set shiftwidth=4 softtabstop=4 expandtab: */ diff --git a/setup_native/source/packinfo/packinfo_extensions.txt b/setup_native/source/packinfo/packinfo_extensions.txt index 49b980a310a0..dc39c5f6dc2d 100644 --- a/setup_native/source/packinfo/packinfo_extensions.txt +++ b/setup_native/source/packinfo/packinfo_extensions.txt @@ -49,21 +49,6 @@ destpath = "/opt" packageversion = "%PACKAGEVERSION" End -Start -module = "gid_Module_Optional_Extensions_REPORTDESIGN" -solarispackagename = "%BASISPACKAGEPREFIX%WITHOUTDOTPRODUCTVERSION-extension-report-builder" -solarisrequires = "%BASISPACKAGEPREFIX%WITHOUTDOTPRODUCTVERSION-core01 (Name="Core module for %PRODUCTNAME %PRODUCTVERSION"), %BASISPACKAGEPREFIX%WITHOUTDOTPRODUCTVERSION-core02 (Name="Core module for %PRODUCTNAME %PRODUCTVERSION"), %BASISPACKAGEPREFIX%WITHOUTDOTPRODUCTVERSION-core03 (Name="Core module for %PRODUCTNAME %PRODUCTVERSION"), %BASISPACKAGEPREFIX%WITHOUTDOTPRODUCTVERSION-core04 (Name="Core module for %PRODUCTNAME %PRODUCTVERSION"), %BASISPACKAGEPREFIX%WITHOUTDOTPRODUCTVERSION-core05 (Name="Core module for %PRODUCTNAME %PRODUCTVERSION"), %BASISPACKAGEPREFIX%WITHOUTDOTPRODUCTVERSION-core06 (Name="Core module for %PRODUCTNAME %PRODUCTVERSION"), %BASISPACKAGEPREFIX%WITHOUTDOTPRODUCTVERSION-core07 (Name="Core module for %PRODUCTNAME %PRODUCTVERSION")" -packagename = "%BASISPACKAGEPREFIX%PRODUCTVERSION-extension-report-builder" -requires = "%BASISPACKAGEPREFIX%PRODUCTVERSION-core01,%BASISPACKAGEPREFIX%PRODUCTVERSION-core02,%BASISPACKAGEPREFIX%PRODUCTVERSION-core03,%BASISPACKAGEPREFIX%PRODUCTVERSION-core04,%BASISPACKAGEPREFIX%PRODUCTVERSION-core05,%BASISPACKAGEPREFIX%PRODUCTVERSION-core06,%BASISPACKAGEPREFIX%PRODUCTVERSION-core07" -linuxpatchrequires = "" -copyright = "2012 The Document Foundation" -solariscopyright = "solariscopyrightfile" -vendor = "The Document Foundation" -description = "Report Builder extension for %PRODUCTNAME %PRODUCTVERSION" -destpath = "/opt" -packageversion = "%PACKAGEVERSION" -End - Start module = "gid_Module_Optional_Extensions_MEDIAWIKI" solarispackagename = "%BASISPACKAGEPREFIX%WITHOUTDOTPRODUCTVERSION-extension-mediawiki-publisher" diff --git a/solenv/bin/linkoo b/solenv/bin/linkoo index 61726f4bc17c..4cf663e82a95 100755 --- a/solenv/bin/linkoo +++ b/solenv/bin/linkoo @@ -138,7 +138,6 @@ my %replaceable = ( $brand_program_dir . '/classes' => '\.jar$', 'ure-link/share/java' => '\.jar$', 'share/extensions/nlpsolver' => '\.jar$', - 'share/extensions/report-builder' => '\.jar$', 'share/extensions/wiki-publisher' => '\.jar$', 'share/extensions/pdf-import' => "(\\.so|\\.dll|\\.exe|\\.com$bin)\$", 'share/extensions/presenter-screen' => "(\\.so|\\.dll|\\.exe|\\.com$bin)\$", -- cgit