path: root/bean
AgeCommit message (Collapse)AuthorFilesLines
2016-05-02Remove debug codeStephan Bergmann1-1/+0
...that got introduced with c30b5d2a382162be94e6a6ac5d5794a074ebfaaa "cid#1358838 cid#1358839 cid#1358840 assert to avoid null pointer dereference" Change-Id: I50faaf291ac9059ee557d059393a97a0fcc397bf
2016-04-29cid#1358838 cid#1358839 cid#1358840 assert to avoid null pointer dereferenceMiklos Vajna1-0/+1
Change-Id: I95f069cb3efa7137c9382c9d9eb6d1353471d28e Reviewed-on: Reviewed-by: Miklos Vajna <> Tested-by: Jenkins <>
2016-04-27beans: if loading a library fails, show the reasonMiklos Vajna1-2/+6
Don't do it for the MSVC libraries though, e.g. on my system loading msvcr70 fails, but the SDK example works without problems. Change-Id: I81bc0b64967e7abb74ca1fff7a2e4b4dbd75d5a5 Reviewed-on: Reviewed-by: Miklos Vajna <> Tested-by: Jenkins <>
2016-04-25bean: fix the OfficeBean SDK exampleMiklos Vajna1-1/+2
Regression from 26b4f5be815bc7c77deb3d38d23b51c9dea9fcd1 (java:use System.arrayCopy to copy arrays, 2015-06-09), as the old code used to handle the case when aArguments was null. How to reproduce: 1) Source the SDK environment. 2) cd instdir/sdk/examples/DevelopersGuide/OfficeBean/ 3) make 4) Click new document... -> Text Document -> NullPointerException Change-Id: I5521c7fd200f6c74c5f2665f2e4a99f0d6abfeeb Reviewed-on: Reviewed-by: Miklos Vajna <> Tested-by: Jenkins <>
2016-03-11neither doxygen nor javadoc make use of <type scope="…"> annotationsChristian Lohmaier1-6/+6
even more so when they are invalid xml. Thus obsolete since the switch from autodoc to doxygen, see also Change-Id: Ifc2ef7754eca70bf923a2f7e4a652a8d394c370b
2016-03-11NoConnectionException is Lohmaier1-2/+2
and not Change-Id: Ie7b5a2aaa365fefeca1de470c18edc68c29e4a74
2016-03-11javadoc is HTML 4, not xhtml or html5, so <br/> is not allowedChristian Lohmaier1-4/+4
Change-Id: I0da91e0f6cb7fca09cb5ae08f6d3ef13829653d9
2016-03-04coverity#1326333 Unguarded writeCaolán McNamara1-1/+1
Change-Id: I94026a7b66a0cac01a1e42d8eee0ec7b4d5fc513
2016-02-05Fix typosAndrea Gelmini1-1/+1
Change-Id: Ice72f8d9971e15dd6ef365e64cd567b8581a92d3 Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Ashod Nakashian <>
2016-02-05officebeans: RVP no longer used, only local used nowChris Sherlock2-6/+2
Change-Id: I5f09d25a6e267c793c469c08e8f7f46521fdcd49
2016-01-05Fix typosAndrea Gelmini2-2/+2
Change-Id: I1b79005d9c4e32325b8dadcc4f805975d6bf2727 Reviewed-on: Reviewed-by: Andras Timar <> Tested-by: Andras Timar <>
2015-12-03Add build toolchain to upload LibreOffice API to Maven CentralDavid Ostrovsky3-14/+35
Set up the toolchain to create sources and javadocs artifacts in addition to JARs created during the build. Use Buck build tool for that: [1]. This is a fork of Google's build tool Blaze, created by Xooglers at Facebook. This build tool (like Blaze itself) uses Python to write build files. Add needed tools and build files to install LibreOffice API artifacts to local Maven repository or deploy them to Maven Central. To build all needed artifacts LibreOffice must be built regularly with GNU make first. To build the rest of the API (sources and javadocs): $> buck build api To replace version number with upcoming release version: $> solenv/bin/ 5.1.0 To install the API to local Maven repository: $> buck build api_install To deploy the API to Maven Central: $> buck build api_deploy Detailed documentation is added to document the prerequisites and the workflow to upload LibreOffice API to Maven Central. * [1] Change-Id: Ibdd552a01110836703bc069abe829b9921491cac Reviewed-on: Reviewed-by: Thorsten Behrens <> Tested-by: Thorsten Behrens <>
2015-12-01Expose metadata to deploy LibreOffice artifacts on Maven CentralDavid Ostrovsky1-0/+44
As outlined in the requirements to deploy the artifacts on Maven Central, the metdata must be provided: * Project Name, Description and URL * License Information * Developer Information * SCM Information [1] Change-Id: I0bcd19a22d0e1a48f0faec0b414f816f7da5b318 Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Thorsten Behrens <>
2015-11-05java: remove ((unnecessary)) parenthesesNoel Grandin1-1/+1
Change-Id: I39fbe3a260c8dbfc203662c54eec4db064b88195
2015-11-05java:avoid empty if statementsNoel Grandin1-3/+0
Change-Id: I9c66dd5331f422d8d6271157fece2b346d8b3756
2015-10-22coverity#1328488 DLS: Dead local storeCaolán McNamara1-1/+1
Change-Id: Ief4b5909d40ee3c3c86f60eeb980591a3e8b230e
2015-10-20coverity#1326431 Dereference null return valueCaolán McNamara1-21/+13
Change-Id: Ib85b3e03d2a9ce6339cd2496e33cc09cff2b9952
2015-10-16cid#1326334 Unguarded readNoel Grandin1-17/+11
Change-Id: I8cfe2805f2b8c1ae23fa955a28ff9ec43f353e38
2015-10-15coverity#1326731 Dm: Dubious method usedCaolán McNamara1-2/+5
and coverity#1326732 Dm: Dubious method used coverity#1326734 Dm: Dubious method used coverity#1326735 Dm: Dubious method used coverity#1326739 Dm: Dubious method used Change-Id: Id9d39decf7442b503079ebcfe8c881f0f2fe3eb3
2015-10-15cid#1327023 to cid#1327077 SIC: Inner class could be made staticNoel Grandin1-1/+1
Change-Id: I41f89c4feefe4e012d72c663ebb9bbcb4aa7f163
2015-10-14cid#1326360 Data race conditionNoel Grandin1-12/+13
Change-Id: Ie7af8c5e5d96b74faab18fd82355a0ab0ecc4f65
2015-10-14cid#1326347 Check of thread-shared field evades lock acquisitionNoel Grandin1-3/+3
Change-Id: Iaeb21e3a5798c817315f619e0c1c57bd0c37f175
2015-10-02Fix typosAndrea Gelmini1-1/+1
Change-Id: I776c517ba87838c0c3391f79010a30fa7fe2abd3 Reviewed-on: Reviewed-by: Samuel Mehrbrodt <> Tested-by: Samuel Mehrbrodt <>
2015-07-08Fix typosAndrea Gelmini1-2/+2
Change-Id: I70b03c152f63e48341dc5629a99b0eeab7b497c0 Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Julien Nabet <>
2015-06-22Fix typosAndrea Gelmini1-1/+1
Change-Id: I60ed5eb658d50cbc7dc572facb5463b7527b4d9b Reviewed-on: Reviewed-by: Michael Stahl <> Tested-by: Michael Stahl <>
2015-06-15java: 'final static' to 'static final'Noel Grandin1-1/+1
this is the canonical order, and it makes the code easier to read Change-Id: I272e7f1e140296e582702b6dbf77a03eefb65470 Reviewed-on: Tested-by: Jenkins <> Reviewed-by: David Ostrovsky <>
2015-06-11java:regulatize the order of 'final' and public/privateNoel Grandin1-1/+1
Make the order be 'public static' or 'private static' Just makes the code nicer to read. Change-Id: I182424bda45a2d68642e5d04c6091d268ace1fe2 Reviewed-on: Reviewed-by: Noel Grandin <> Tested-by: Noel Grandin <>
2015-06-09java:use System.arrayCopy to copy arraysNoel Grandin1-2/+1
instead of a for loop Change-Id: I3fbd92c5f96970543c2da3843e54a733bf811e72
2015-06-09java:Non-synchronized method should not override a synchronized methodNoel Grandin1-1/+1
Change-Id: I46307828757ee1142747c14d2942515340083605
2015-06-03reduce sleep when connecting to soffice from JavaNoel Grandin1-4/+3
500ms is an eternity on modern machines Change-Id: I7f16935e9b09c734d05d2430dc0efb3be44617b8 Reviewed-on: Reviewed-by: Stephan Bergmann <> Tested-by: Stephan Bergmann <>
2015-05-08jboolean-related clean-upStephan Bergmann1-1/+1
Change-Id: Iecd03d0343b9b7c3a8b23b5a1e9654148b94d44c
2015-02-23remove unnecessary parenthesis in return statementsNoel Grandin2-4/+4
found with $ git grep -lP 'return\s*\(\s*\w+\s*\)\s*;' Change-Id: Ic51606877a9edcadeb647c5bf17bc928b69ab60e
2015-01-05java: remove dead codeNoel Grandin1-4/+0
found by UCDetector Change-Id: I6b0f49529379072da566e927b86815f173e7a90b
2015-01-02Remove unnecessary bean/inc/comp_LocalOfficeWindow.hStephan Bergmann4-36/+0
Change-Id: Ia3f5d11aace705f36016aabda7f325ba46aa8640
2014-12-19java: these fields can be converted to local variablesNoel Grandin1-6/+4
Change-Id: Ifefb5de196a3e5cbaa8945759da42886c69daacf
2014-12-11java: reduce visibility of fields and methodsNoel Grandin2-3/+3
found by PMD Change-Id: Id6737916b68ccbdbdeec5d314747a38410923ac6 Reviewed-on: Tested-by: LibreOffice gerrit bot <> Reviewed-by: Noel Grandin <>
2014-12-05java: remove some unused local variablesNoel Grandin1-2/+1
Change-Id: Ia01528460e2f4b610d123e29cad66520abc6a965
2014-12-05java: remove some unused fieldsNoel Grandin1-10/+8
Change-Id: I1b6fb6b47439c448ac31983702772e2115c70d56
2014-12-02Deprecated is goneStephan Bergmann3-126/+0
Change-Id: Ifce16ea732dd79730bff7bfa6269bd8b1d8e8aa6
2014-11-18java: fix some raw types warningsNoel Grandin1-2/+2
Change-Id: I0e00739ac36ccc8704ad3c4e4adfa377a6b01f43
2014-11-18java: make fields final where possibleNoel Grandin5-14/+14
found by PMD Change-Id: I87780366119c141cd2dafe6ca1bf2d9798b10aec
2014-11-18java: rather use @Deprecated annotationNoel Grandin5-15/+7
than an empty @deprecated tag Change-Id: I1646ce1c0c8823ac5be0153aeb8eb2b830e7ebfa Reviewed-on: Reviewed-by: Noel Grandin <> Tested-by: Noel Grandin <>
2014-10-28Revert some changes that affected the bean/com/sun/star/comp APINoel Grandin4-11/+11
from commits 8583da1e934a49791ef8d86668f3d5c3c5dae1d7 "java: remove unused fields" 68cd011c907d00493bf2bfde531c1e244819596b "java: reduce scope, make some methods private" da677dfd59c2b551f3335ee0a5d5dfb33f9869c5 "java: reduce scope, make fields private" e701b3f732fa7f70cb273183e9ae8dbfd840f5e4 "java: reduce scope, make constants private" Change-Id: I7fe0381c0e17b41bad2e4256c5511fe1f7863498
2014-10-25java: prevent overflow by using 'long int' arithmetic in multiplicationRobert Antoni Buj i Gelonch1-1/+1
Change-Id: I8dda8f4621f265208c713c9edcfe725f1c9c5998 Reviewed-on: Reviewed-by: Noel Grandin <> Tested-by: Noel Grandin <>
2014-10-17java: when rethrowing exceptions, store the originalNoel Grandin1-15/+17
Change-Id: I8a2a264597d0b1ae06b08136fea36003682380b5
2014-10-17java: no need to call String.valueOf to append to a StringNoel Grandin1-1/+1
Change-Id: I5ef45b971d24dde814ab8cbb2e9503d9da4f0d73
2014-10-16java: when rethrowing, store the original exceptionNoel Grandin3-50/+66
Change-Id: I34ce000c48d2d79bfec854c8dd55d12f2bee29c7
2014-10-11bean: String comparisonRobert Antoni Buj i Gelonch1-1/+1
Change-Id: Id2449ac887c92f87deb3b871b178ac16d3d6b4b8 Reviewed-on: Reviewed-by: Noel Grandin <> Tested-by: Noel Grandin <>
2014-10-10bean: Use thrwbl)Robert Antoni Buj i Gelonch1-9/+3
Change-Id: I6677072c349fc8c1997030b78fa38a5d78aec361 Reviewed-on: Reviewed-by: Noel Grandin <> Tested-by: Noel Grandin <>
2014-10-08We should know what our name isTor Lillqvist1-1/+1
Change-Id: I4e4d9c9aea5bb9387dbb2e69d94c48f4988c3346