summaryrefslogtreecommitdiff
path: root/offapi
AgeCommit message (Collapse)AuthorFilesLines
2017-02-10Resolves: tdf#79250 add typed list to form control listboxEike Rathke4-0/+71
... so numeric and text data can be distinguished input. Change-Id: I63280a93c272ccc6f5e7ca06a1a1fcbfb3db8455
2017-02-07Remove duplicate documentation commentStephan Bergmann1-6/+0
Change-Id: I5215f4a27a5fde9e34ba1dce0a6f68f8dfbf0f97
2017-02-07uitest: provide a way to get a json representation of the ui infoMarkus Mohrhard1-0/+2
This just provides the information that is also available through the getState method in a nicer way. Change-Id: Ib64f6ecd2c4e9c0a940f3f9607c9a777233e90d2 Reviewed-on: https://gerrit.libreoffice.org/33978 Reviewed-by: Markus Mohrhard <markus.mohrhard@googlemail.com> Tested-by: Markus Mohrhard <markus.mohrhard@googlemail.com>
2017-02-02Fix some typosSamuel Mehrbrodt2-7/+6
Change-Id: Ide3786aad5589e2d430a4e3890d51117b145e51d Reviewed-on: https://gerrit.libreoffice.org/33842 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2017-01-30offapi: improve some Settings documentationMichael Stahl3-4/+17
Change-Id: Ic63adf85d096cb51f43e5a54453d43ad02792a99
2017-01-27offapi: FormulaProperties doc broken linkMichael Stahl1-1/+5
Change-Id: I45eb0f3259ec514864178b6725107e5ba0ea140e
2017-01-26[API CHANGE] offapi: remove unused xsec_fw UNO servicesMiklos Vajna8-337/+0
This is mostly just the offapi/ part, more C++ code can be removed in xmlsecurity/ after this. SignatureVerifier, SAXEventKeeper, SignatureCreator, XMLSignatureTemplate and XMLEncryptionTemplate was only used inside xmlsecurity, but they all are accessed directly already. Decryptor and Encryptor wasn't even used by internal code since they were added in commit 9f34fde7a8750b856570b5e855d2ecb226bf0c23 (libxmlsec, 2004-07-12). It seems to be unlikely that any of these non-published services were used by 3rd-party code, since they were specific to other xmlsecurity/ code, not generic functionality that could be useful in other contexts. Change-Id: I4bcfa88d11d2b92a440f6617193c6460125ce4fd Reviewed-on: https://gerrit.libreoffice.org/33569 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
2017-01-19drop now unusd private:resource/.../image urlsCaolán McNamara1-1/+0
Change-Id: Ic456113b295c3b90316d2792b630c44892ac20a7
2017-01-19Use the old-fashion way to instantiate a UNO service.Kohei Yoshida1-7/+1
Change-Id: Ibc5c55dbe9c4c5101ebb292696f79e4e8c8a35c5 Reviewed-on: https://gerrit.libreoffice.org/33293 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Kohei Yoshida <libreoffice@kohei.us>
2017-01-18XPackageTypeInfo::getIcon is uselessCaolán McNamara1-6/+4
nothing in LibreOffice calls it, and anything external would get a resource id which is useless to anything except LibreOffice internals Change-Id: I9d6d91a047da64dc98b556ae46fc86d84cf774f4
2017-01-17tdf#97597: attempt to add test for multithreaded input stream buffering.Kohei Yoshida1-1/+7
But it always passes, even when UseBufferedStream is set to false... Needs improvement. Change-Id: I98f65dcd7bec3b47a437fdc6cc42c6e8e3775522 Reviewed-on: https://gerrit.libreoffice.org/33190 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Kohei Yoshida <libreoffice@kohei.us>
2016-12-30drop imagelist example from idl commentsCaolán McNamara1-2/+0
Change-Id: Ib5aede052caa5f6bb7540091aff0f8c6ef2dbfa8
2016-12-22Revert "[API CHANGE] createSecurityContext() was always called with an empty ↵Tor Lillqvist1-1/+4
string" I got cold feet. I don't want to have to revert this many years later instead, when some obscure 3rd-party software stops working. This reverts commit e1ce7bad62f07faf8f21adac6c3848d142f61953.
2016-12-21[API CHANGE] createSecurityContext() was always called with an empty stringTor Lillqvist1-4/+1
So drop the parameter then and propagate fallout in the Windows implementation in xmlsecurity. The NSS implementation already ignored the parameter completely. This interface is not 'published' and the parameter was even marked as 'reserved for internal use' so I doubt any external code has used it. Change-Id: I5915b941b79cfddadc8137c32ed07c20c9ccaa37
2016-12-13tdf#66212 - Add Hebrew NATNUM1 to numbering-format menus.Yossi Zahn1-0/+6
Previously it was only accessible as "Native Numbering" and Locale option had to be set to Hebrew. Still to implement: rtf/ooxml/.doc export/import NATNUM2? Change-Id: Ife9943a7d21e8f69c2761007dcefdf3e223fc261 Reviewed-on: https://gerrit.libreoffice.org/31901 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Jenkins <ci@libreoffice.org>
2016-11-23[API Change]: Create new GeneralFunction2 for adding medianTamás Zolnai5-1/+156
New functionality added to pivot table became fully broken with Eike's revertion: 50244309501d738e7314fa79785db139c826f8d7 This commit fixes this problem. Change-Id: I67cfc63305bb9b2edeed2abd26d729fbf650579f Reviewed-on: https://gerrit.libreoffice.org/31096 Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com> Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2016-11-22[API CHANGE] offapi: remove unused XSecurityController interfaceMiklos Vajna3-46/+0
This unpublished interface is not implemented by any C++ object in our code and it's unlikely that 3rd-party code used it, so remove it. Change-Id: Ide956c8a759ff8181dfd58351b79d4a011af50df
2016-11-22[API Change] revert incompatible change of enum css::sheet::GeneralFunctionEike Rathke2-8/+2
Quick solution before 5-3 branch off without reverting everything related. This will need a new constant value type for API instead of the enum and an internal mapping from/to the enum. Kept the GeneralFunction_MEDIAN at all places in uing code so it can be easily grep'ed for. Change-Id: I95256649f16ded08e467003d2924be0ff5efb87f
2016-11-21Update the reference rdbs to libreoffice-5-2Stephan Bergmann1-0/+4
(This deliberately leaves out the published css.mozilla.XRemoteServiceManagerProvider originally manually removed from offapi/type_reference/offapi.idl with 4c18af27bf95b332ee2006cfc0bbf469fb1a84d4 "tdf#96398 kill remaining NPAPI support for plugins _inside_ LO" and now fully removed with b5589970125ae4b8c0a091cfc12d058ca42ce2ab "[API CHANGE] Remove tdf#96398 leftover XRemoteServiceManagerProvider".) Change-Id: I75d4cd82ba306099e2563a44739bfb3867a265e9
2016-11-21[API CHANGE] Remove tdf#96398 leftover XRemoteServiceManagerProviderStephan Bergmann2-50/+0
4c18af27bf95b332ee2006cfc0bbf469fb1a84d4 "tdf#96398 kill remaining NPAPI support for plugins _inside_ LO" had removed various other (also published) offapi/com/sun/star/mozilla/*.idl files, and had included removal of css.mozilla.XRemoteServiceManagerProvider from offapi/type_reference/offapi.idl, but had forgotten to actually remove this .idl file---apparently an oversight. Change-Id: I1a8f0c594829a5dd6025ff6c2b6a6fa9a109ca36
2016-11-21[API Change]: Move recently added median function to the end of enumTamás Zolnai2-17/+15
Change-Id: Ie6f2c6f53b354552b855264faea1ae9f5cb2b76d Reviewed-on: https://gerrit.libreoffice.org/31041 Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com> Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
2016-11-20[API Change] PivotMedian: Add median to pivot table function typeTamás Zolnai2-8/+16
Change-Id: I675e81b5c13832ac0ff893a6e080241e6f1c8fd5
2016-11-11fix spelling XFastAttrbitueList->XFastAttributeListNoel Grandin1-4/+4
Change-Id: I618cadba909acbe935217026af7da496894dbd5e
2016-11-09Typo in documentationStephan Bergmann1-1/+1
Change-Id: I0970a86d65aa905cbd02d892be08de8962731e8b
2016-11-07vcl: improve accounting of SVG images in graphics cacheMichael Stahl2-0/+35
The problem is that the graphics cache only counts the size of the SVG text, which is stored in SvgData::maSvgDataArray. However the SvgData::maSequence may use a lot more memory, as it may contain de-compressed bitmaps that are stored as base64-encoded PNGs in the SVG text. For example icon-themes/galaxy/brand/flat_logo.svg is 812 Ko but contains 60 Mo of bitmaps. This may cause excessive memory usage and failure to export documents due to OOM; according to valgrind massif, the bitmap buffers use 90% of the heap. Add a new interface com::sun::star::util::XAccounting, and implement it in drawinglayer BasePrimitive2D. VCL SvgData can't access drawinglayer via C++ directly so this looks like the best approach. Change-Id: I5a7c3147733e23473c1decabed24c1f79d951c7d Reviewed-on: https://gerrit.libreoffice.org/30669 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2016-11-03Bin unused XSecuritySAXEventKeeper::cloneElementCollectorTor Lillqvist1-13/+0
Change-Id: Icc0ead769fa0a052f7d4dfbc825c96dbb513b33f
2016-10-31css.xml.sax.XAttributeList is broken by designStephan Bergmann1-2/+4
In the Java interface it was reportedly copied from, getValue can return null to indicate a missing attribute, but in UNOIDL that's not possible. The workaround that implementations of the UNOIDL interface resorted to is apparently to return an empty string (another option would have been to throw an exception). But the code in xmlsecurity appears to be written under the ill assumption that getValueByName would return null for a missing attribute. What the code as written actually did check was whether the return value is an empty string (because it picks the operator ==(OUString const &, sal_Unicode const *) overload, which happens to treat a null second argument like an empty string). Ideally, the code in xmlsecurity would have some way to tell a missing attribute from an empty one (via some extended XAttributeList2, or by iterating over all getNameByIndex, or ...). But for none of the affected attributes it seems expected that the attribute's value could be an empty string, so checking for an empty string seems to work reasonably well in practice. So keep it simple and just check for an empty string properly. Thanks to Tor for spotting that odd xmlsecurity code. Change-Id: Ib068ee98ef818683a43309ab4d7c3a4731e8deff
2016-10-31Clean up #include lineStephan Bergmann1-1/+1
Change-Id: I8fe49533c3aa2830cf068d9cad091f3c2ab0fbfd
2016-10-30tdf#95014 initial support for 32 px icons in toolbarTomaž Vajngerl1-1/+9
This adds support for 32 pixel icons - mainly to get them into the toolbar. Most changes made are to change the behavior of having only small and large icons as a boolean choice, but not every code path was converted to non-boolean choice yet. Breeze icon theme has the 32px variants so it can be used already. Change-Id: Iadf832a87826c16b3a83522104dd6c35d61a0f87 Reviewed-on: https://gerrit.libreoffice.org/30398 Reviewed-by: Tomaž Vajngerl <quikee@gmail.com> Tested-by: Tomaž Vajngerl <quikee@gmail.com>
2016-10-10tdf#102288 TerminationVetoException should only prevent terminationSamuel Mehrbrodt1-0/+4
When using a TerminationVetoException, all windows should be closed, but the process should be kept running. Change-Id: I71b0b57b6035a36f0325c8dea3cd38309408f176 Reviewed-on: https://gerrit.libreoffice.org/29031 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2016-10-07filter: don't loose signing description during pdf exportMiklos Vajna1-1/+3
The free-form string attached to a signature is called description during ODF/OOXML signing. The certificate chooser dialog has an input field to provide that. The PDF export dialog's signature tab reuses this dialog, but also provides an an own reason input field for the same purpose. So in case the generic dialog's description field is filled, don't simply throw away that string, but set the pdf export's reason field to the same value. XDocumentDigitalSignatures.idl is not a published interface and it is used only internally, so the API change is only nominal. Change-Id: I6d4cf0b3f586417a76a052dc30c960478a95c984
2016-10-05[API CHANGE] Remove css::awt::XStyleSettings InfoTextColor and InfoFontCaolán McNamara1-6/+0
Change-Id: I2bee3f52a751ac1ed2b61a1488d6d58c1b36dcba
2016-10-01Fix typosAndrea Gelmini1-1/+1
Change-Id: I6aeda978911b25caa45d4e459e581fc743e93d2c Reviewed-on: https://gerrit.libreoffice.org/29442 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2016-10-01Fix typosAndrea Gelmini3-4/+4
Change-Id: Icfc61fcc5ace717bca4bea988243674afe31e6f8 Reviewed-on: https://gerrit.libreoffice.org/29435 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2016-09-28tdf#102630: [API CHANGE] Remove /org.openoffice.Office/Substitution treeStephan Bergmann1-4/+1
...from configuration (see issue for details). Also, remove mention of that configuration tree from the documentation of the css.util.PathSubstitution UNO service. Change-Id: Ia0373bc7d19e650b7954b7dbb934a578c96fcab5
2016-09-21fix documentation of $(home) path variable on WindowsAndras Timar1-2/+2
Change-Id: Ie97d7d63f2fde98e51e2210c5ad1063ad7ab07db Reviewed-on: https://gerrit.libreoffice.org/29144 Reviewed-by: Andras Timar <andras.timar@collabora.com> Tested-by: Andras Timar <andras.timar@collabora.com>
2016-09-21Add some missing documentation to idl filesSamuel Mehrbrodt4-9/+9
Change-Id: Id5a3a6d4cc08f55cd7ff31614248ce203b2e4e8d Reviewed-on: https://gerrit.libreoffice.org/29146 Reviewed-by: Stephan Bergmann <sbergman@redhat.com> Tested-by: Stephan Bergmann <sbergman@redhat.com>
2016-09-21Fix typoSamuel Mehrbrodt1-1/+1
Change-Id: I3055f06c2b72d651ebf633bc46aaf682716a8fc2 Reviewed-on: https://gerrit.libreoffice.org/29139 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2016-08-18Value member @since LibreOffice 5.3Eike Rathke1-0/+2
Change-Id: If7aa51768446eb41ce9f3a7d4493a021f380fa34
2016-08-16Start tdf#100547 Trendline equation: customize X, Y namesLaurent Balland-Poirier2-0/+10
Change trend line UI to add fields: X name and Y name to change "x" and "f(x)" in equation representation Next to be done: save it to ODF file Change-Id: I0680ee1bbfbbb74016ecc858917e10d6790ac63a Reviewed-on: https://gerrit.libreoffice.org/27069 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Laurent BP <laurent.balland-poirier@laposte.net>
2016-08-16Native Numbers: update list of supported languagesLaurent Balland-Poirier1-3/+23
Change-Id: I3a6ef21e1d46aeecb5bfd84e43dd2563b201de0a Reviewed-on: https://gerrit.libreoffice.org/28170 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2016-08-03introduce css::sheet::FormulaLanguage::APIEike Rathke1-0/+13
Change-Id: I70624ded4060f50ad820a9590cb461fe58abceb9
2016-07-22offapi: document SynchronMode argumentJuergen Funk1-2/+15
Change-Id: Ie47a7f4afbfab40f172705323520d75ef4927b0a Reviewed-on: https://gerrit.libreoffice.org/27364 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2016-07-20adapt description to realityEike Rathke1-4/+4
Change-Id: I2062902e496715223ff9a4183c90f66d742d2687
2016-07-19Missing @since tagsStephan Bergmann2-0/+2
Change-Id: Ief16e1facfa9c2e2be5722b9261bcd83a1f7b9be
2016-07-09GSOC: Adapt XLegacyFastParser to function like XParser.Mohammed Abdul Azeem3-0/+43
Made XFastParser to pass namespace prefix instead of URI for Unknown attributes and elements, Namespace handler is provided to resolve those. Test for XFastParser unknown elements is removed, since testing XLegacyFastParser indirectly tests that also. Change-Id: Ia41ff5d3d4c07cef0ca23ba858bfb2a94b91b1f5 Reviewed-on: https://gerrit.libreoffice.org/26982 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
2016-07-01Add new open dialog type: Play and linkSamuel Mehrbrodt1-0/+10
This is needed e.g. for the "Slide transition sound" files where we want to play files and also give the choice whether to link or not Change-Id: I5aaef7152be8e5c0a0f88c4d7234926f233c5d92 Reviewed-on: https://gerrit.libreoffice.org/26846 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2016-06-30Add new open dialog type: Preview only (without link)Samuel Mehrbrodt1-0/+9
This is needed e.g. for the "Insert Photo Album" dialog where we don't want the "Insert Link" option in the file open dialog (tdf#65356) Change-Id: I01aecaaf8194a8123931b0482b4a37155654dfc2 Reviewed-on: https://gerrit.libreoffice.org/26796 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de>
2016-06-28fix assumed typoDavid Tardon1-1/+1
Change-Id: Ice084d8c0651b1b08e8e8cce6f4a6f1c09e8dd3e
2016-06-28LeftRightMarginScale: updated commentsSzymon Kłos1-7/+7
Change-Id: I1b35845ee273723b617334daa39854079a8e6992