path: root/offapi/type_reference
AgeCommit message (Collapse)AuthorFilesLines
2016-02-24Update the reference rdbs to libreoffice-5-1Stephan Bergmann1-5/+8
Change-Id: Ie098b41440f97395893f4200128a2016cd1103d4
2016-02-24Update the reference rdbs to libreoffice-5-0Stephan Bergmann1-0/+13
Change-Id: I6c2ee67d9e62a0159a36a1905f29deeee23a3587
2016-01-10Fix typosAndrea Gelmini1-1/+1
Change-Id: I9a5940027423ff0791fa7da0b79b617412ce6b86 Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Ashod Nakashian <>
2015-12-17tdf#96398 kill remaining NPAPI support for plugins _inside_ LORene Engelhard1-79/+0
- probably out of date - links against Gtk2 and thus causes a GTk2 dependency in core packages - the only serious usecase (Flash) is doomed anyway Change-Id: I7264ab5eb04c2f4b6c31a815e45b9818209e5ae2 Reviewed-on: Reviewed-by: David Ostrovsky <> Reviewed-by: Bryan Quigley <> Tested-by: Thorsten Behrens <>
2015-09-30Fix typosAndrea Gelmini1-1/+1
Change-Id: I013414cf10e25acd5216643855aaa230258a1b5f Reviewed-on: Reviewed-by: Samuel Mehrbrodt <> Tested-by: Samuel Mehrbrodt <>
2015-09-15[API CHANGE] XFilePicker2/3 changes for multiselectionJulien Nabet1-1/+5
In order to use GetSelectedFiles (in XFilePicker2) instead of GetFiles (in XFilePicker), here are some api changes before: XFilePicker3 inherits from XFilePicker XFilePicker2 is not a published interface after: XFilePicker3 inherits from XFilePicker2 XFilePicker2 is a published interface + adapt Uno Implementations Change-Id: If44afaa7236f08bc2b814f91eda5bfad333dd799 Reviewed-on: Reviewed-by: Stephan Bergmann <> Tested-by: Stephan Bergmann <>
2015-09-09Avoid needless incompatible changeStephan Bergmann1-1/+0 9ed1dd01be8afa0961e388a79e9ff4c1235820c2 "tdf#90839: support for wrapped text in data labels and for centered data value" by moving the additional optional property to the end; also, add missing @since tags Change-Id: I6f8a6cb22d29ba27a109089892b8df009d1043db
2015-09-09tdf#90839: support for wrapped text in data labels and for centered data valueMarco Cecchetti1-0/+1
Now in a pie chart the text of a label can be wrapped, the wrapping is automatic and the maximum text width is fixed to almost half the pie radius. This feature is used to import correctly the relative text wrapping property provided by MSO. Moreover the data value and percent value of a label are now centered horizontally, respect with the label text. Conflicts: chart2/qa/extras/xshape/chart2xshape.cxx Change-Id: Ie10d6184365436f763cd9693a5bbefcfa9b3862b Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Andras Timar <>
2015-08-17Do not unnecessarily break compatibilityStephan Bergmann1-1/+0 2c346d669648bdecbe4be0e6013af14abef2526a "tdf#39080 Hide Whitespace UI option added to the View menu." Change-Id: Ib2f364dba7a50854a11f004b42c7ee22ee10e48b
2015-08-17tdf#39080 Hide Whitespace UI option added to the View menu.Ashod Nakashian1-0/+1
Change-Id: I1f9ba9ef489159ca54db802393d958d7fd6ac8ff Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Caolán McNamara <> Tested-by: Caolán McNamara <>
2015-07-03Fix typosAndrea Gelmini1-1/+1
Change-Id: I8e429d1f03aac7c7cdb7ff4b43b3f46d40292510 Reviewed-on: Tested-by: Jenkins <> Reviewed-by: Samuel Mehrbrodt <> Tested-by: Samuel Mehrbrodt <>
2015-04-07Update the reference rdbs to libreoffice-4-4Stephan Bergmann1-15/+17
Change-Id: Ib1108763ebf556d2e812f077676914c4e64ddaf2
2015-04-07Update the reference rdbs to libreoffice-4-3Stephan Bergmann1-9/+29
Change-Id: I33953f96630d6269ffdbf83f9fc9f747178e87d2
2015-03-25TyposJulien Nabet1-2/+2
Change-Id: I434be0034b26ac4719590238817538ecd90b8923
2014-10-01Revert inadvertent modification of type_reference/offapi.idlStephan Bergmann1-1/+0
...from 9835bb562cfe3a5d386c24d86176ba7bb5ab26d2 "MM: export the SwDocShell mail merge via UNO." It shall only be edited manually when deliberately going incompatible. Change-Id: I19c82dca3b6537631a155629d6072b516b32ded5
2014-10-01MM: export the SwDocShell mail merge via UNOJan-Marek Glogowski1-0/+1
This saves the loading time for large document. Use it if you want to present the generated document to the user or write a mail merge unit tests. This includes: * renaming "only" to "shell" at multiple occurences * dropping the DBMGR_MERGE_SINGLE_FILE special type for the mail merge wizard in favour of an additional SwMergeDescriptor boolean * cleanup and renaming of the internal merge type enums, so these actually match the diffferent merge targets: printer, email, file and shell Change-Id: I33c6773972195193687ba9c3e12b562310d330c1
2014-06-02Revert needless modification of published UNO APIStephan Bergmann1-1/+1
This reverts the part of 4452ac23224cc6fc9c575f1b128dd71f79e12d88 "Fix hungarian prefix for calendars" that needlessly changed a method parameter name in published UNO API, which is, strictly speaking, incompatible. Change-Id: Icd1ee34d200ebab01010d5dd35a1b19c47bfc05a
2014-06-01Fix hungarian prefix for calendarsIsamu Mogi1-1/+1
Change-Id: I78b3c0a8d32610e86e09ab5ad6da6cc4e0395926 Reviewed-on: Reviewed-by: Thomas Arnhold <> Tested-by: Thomas Arnhold <>
2014-04-11Update the reference rdbs to libreoffice-4-2-0Stephan Bergmann1-5/+10
...incl. some /** @deprecated */ that had inadvertently been missing from the original unoidl-read output, and re-apply the fix from 09f9a79b112aae36d54520568962d84a931f6491 "[API CHANGE] fix endCDATA to allow throwing css::xml::sax::SAXException." Change-Id: I5f9001e0cf05ec6cd950011ab307b71811f1a2e1
2014-04-11Sort constant group membersStephan Bergmann1-1036/+1036
...for better diff-ability in the future. Change-Id: Ic3a374ca8ffff4e88e9ccc9e858e82035dc43695
2014-02-21[API CHANGE] fix endCDATA to allow throwing css::xml::sax::SAXExceptionCaolán McNamara1-1/+1
coverity#1158397 Uncaught exception Change-Id: Iabf0b1f0500cb4218d8cb3aff372777471e8f287
2013-11-22Published FormController cannot reference unpublished XFormOperationsStephan Bergmann1-4/+0
...and the hack to locally introduce a bogus pupblished forward declaration of XFormOperations with which this has been worked around in cf5c36912390b2f6018f57f79085ab1fa88a08d6 "INTEGRATION: CWS dba23b: work around idlc limitation, which does not allow to refer unpublished interfaces as optional entities in published services" no longer works in offapi/type_reference/offapi.idl. So given FormController is a (deprecated, even) old-style service (i.e., little more than glorified commentary), the best fix probably is to demote the problematic optional property to a comment. Change-Id: Ia38483c817dc1762ba73315abcd4f9f063db3093
2013-10-10Adapt type_reference to fixes of illegal method parameter namesStephan Bergmann1-16/+16
...UNOIDL identifiers starting with an underscore, or starting with a lowercase letter and containing an underscore, are invalid, so occurrences of those as method parameter names had been changed (even though changing them is strictly speaking incompatible, but correctness trumps compatibility here). Change-Id: I1cd2c32ff1486a13bf0218bcb7d3df5fc615ac01
2013-10-10Keep type_reference/offapi.idl at backwards-compatibility reference statusStephan Bergmann1-1/+1
...i.e., only change it to reflect cases where we deliberately became incompatible, do not change it to reflect compatible changes. This reverts part of d567671196fccf20a350f3cbf210eef088fa7ce3 "fdo#57490 deprecate IsSpellCapitalization." Change-Id: I2ed58a1740cc22ef1ad4fdcbe04c4a0d2ef547bd
2013-10-09fdo#57490 deprecate IsSpellCapitalizationThomas Arnhold1-1/+1
Change-Id: Ifd7131fd91536fd04ae1c8ab3fc5959b8070ad5c Reviewed-on: Reviewed-by: Caolán McNamara <> Tested-by: Caolán McNamara <>
2013-09-19Directly build UNOIDL .rdb files from .idl filesStephan Bergmann1-11/+11
...via unoidl-write and the new source-format registry provicers, instead of using idlc to produce .urd files, regmerge to merge them into legacy .rdb files, and unoidl-write to translate those to new UNOIDL .rdb files. gb_UnoApi and gb_InternalUnoApi ctors take an additional argument now that is the path (below $(SRCDIR)) of the source-format registry from which to obtain UNOIDL entity definitions. It can either be an .idl file (in which case no *_add_idlfiles calls should be used and the resulting .rdb will contain all the entities from that one .idl file; used in some tests to conveniently define all test-specific entities in a single file) or a directory denoting the root of an .idl file tree (in which case *_add_idlfiles calls specify the entites to include in the resulting .idl file). (In the first case, the generated .rdb file needs to depend on that single .idl file, so the gb_UnoApiTarget ctor contains a dependency on that additional argument, which happens, as a side effect, to trigger rebuilds in the second, tree-based case when addition/removal of .idl files in the tree causes updates of directory time-stamps.) UnoApiPartTarget and all the dependency-tracking logic based on .urd files in solenv/gbuild/ is gone. Generation of an .rdb file now depends on its source registry (see previous paragraph) and all the .idl files specified with *_add_idlfiles (in the second, tree-based case above). A consequence of that is that gb_UnoApi_add_idlfile, -_nohdl, and -_noheader all do the same now. I left them in for now anyway, maybe they become relevant again when the use of cppumaker is changed to read directly from a source-format registry instead of going via a .rdb registry. The legacy tools idlc, regcompare, regmerge, and regview are still contained in the URE or SDK for now. cb344cd59e1ddb7c6db66dbd9263b4755969d4ba "Revert 'Looks like idlc resolved typedefs inside sequence<...>'" is re-reverted as now "the current offapi.rdb is generated via unoidl-write instead of idlc." Change-Id: I3d9d92f17326bc9f49dd934c85aab6a17951d06d
2013-09-19Revert "Looks like idlc resolved typedefs inside sequence<...>"Stephan Bergmann1-11/+11
This reverts commit 4bcc515356e2a66417e36600bee9402efb2f9ec3, which needs to be held back until the current offapi.rdb is generated via unoidl-write instead of idlc.
2013-09-19Looks like idlc resolved typedefs inside sequence<...>Stephan Bergmann1-11/+11 manually fix that in the reference rdb that had been generated from legacy idlc output. Change-Id: Iaa5545222be762f6573d1f4165604229fccad191
2013-09-18Replace binary type_references with human-readable .idl versionsStephan Bergmann3-39/+17624
...obtained from the old .rdb files via "unoidl-read --published". This removes the need for Change-Id: I73c0d026af7e27370602f83c61dfa76fc4d17a83
2013-09-18Revert inadvertent changes of binary offapi/type_reference/offapi.rdbStephan Bergmann1-0/+0
...from 6ea6a422fbb6279c6fc589e86603a6864273229d "s/" which had caused that offapi.rdb to be broken and effectively empty, silently reducing the compatibility check against it to check nothing. Change-Id: Id35d9a7c0b848faf3a9d4458b63e1d5240817c7c
2013-09-07s/ Timar1-0/+0
Change-Id: I059fbee385a109069c70f3869021c8e2ee48fee1
2013-09-04[API CHANGE] Remove long-deprecated css.sheet._NamedRange constants groupStephan Bergmann1-0/+0 had been deprecated at least since late OOo times, with the css.sheet.NamedRangeFlag constant group as replacement. (UNOIDL identifiers starting with an underscore are illegal. It would be good to be able to enforce that in code parsing UNOIDL files, but some existing identifiers like this one violate that.) Change-Id: Ib8067dee47cec46356065b7b70cc6b47b97e5bc0
2013-08-04fdo#67235 adapt form control code to time nanosecond API change, step 3Lionel Elie Mamane1-0/+0
Change-Id: I4899c89ee5b2a54c9c05b531ab284365f1558e3d Reviewed-on: Tested-by: Lionel Elie Mamane <> Reviewed-by: Lionel Elie Mamane <>
2013-08-03fdo#67235 adapt form control code to time nanosecond API change, step 2Lionel Elie Mamane1-0/+0
Change-Id: I6ed48b506bdd7b3908ce8c7dba1b74093a3ac202
2013-08-02fdo#67235 adapt form control code to time nanosecond API changeLionel Elie Mamane1-0/+0
Conflicts: offapi/type_reference/offapi.rdb Change-Id: If68ecf0691919d71d06d7b97d46db115013f9805 Reviewed-on: Reviewed-by: Lionel Elie Mamane <> Tested-by: Lionel Elie Mamane <>
2013-07-24fdo#67213 - crash on opening AutoText dialog (Ctrl+F3Noel Grandin1-0/+0
Revert "fdo#46808, Convert frame::FrameControl service to new style" This reverts commit 32eaa77db33b3b1f5793e92167b9f8c2708ea543. Conflicts: UnoControls/source/controls/framecontrol.cxx UnoControls/source/inc/framecontrol.hxx .. because I can't work out how it causes fdo#67213 - I suspect my changes might be interacting with UNO aggregation, which is always tricky. Change-Id: Icd14f9a7df98585393c5527a3817e05c26246de9
2013-07-18fdo#46808, Convert frame::FrameControl service to new styleNoel Grandin1-0/+0
Change-Id: I38fc91e70d99472a4336250acd5c7dc3457b21ab
2013-07-15i#108348 API CHANGE: add IsUTC to css.util.DateTime etc.Michael Stahl1-0/+0
Add IsUTC member to: Add new stucts with explicit time zones: Adapt the sax::Converter to read/write timezones, and fix the unit test. Everything else just uses default (no time zone), this commit is just to fix the API. STRUCT: /UCR/com/sun/star/util/DateTime nFields1 = 7 != nFields2 = 8 Registry2 contains 1 more fields STRUCT: /UCR/com/sun/star/util/DateTimeRange nFields1 = 14 != nFields2 = 15 Registry2 contains 1 more fields STRUCT: /UCR/com/sun/star/util/Time nFields1 = 4 != nFields2 = 5 Registry2 contains 1 more fields Conflicts: sc/source/filter/oox/unitconverter.cxx Change-Id: I01f7a6d082a6b090c8efe71d2de137474c495c18 Reviewed-on: Reviewed-by: Eike Rathke <> Tested-by: Eike Rathke <>
2013-07-11Resolves: #i121544# - Clean-up MessageBox APIAriel Constenla-Haile1-0/+0
(cherry picked from commit 27cfcb1e9d103b3e49c1263b1fa59fee8b187b21) Conflicts: desktop/test/deployment/active/active_native.cxx desktop/test/deployment/passive/ desktop/test/deployment/passive/passive_native.cxx odk/examples/DevelopersGuide/Charts/ odk/examples/DevelopersGuide/GUI/ odk/examples/cpp/complextoolbarcontrols/MyProtocolHandler.cxx odk/examples/java/Inspector/ offapi/com/sun/star/awt/MessageBoxButtons.idl offapi/com/sun/star/awt/MessageBoxResults.idl offapi/com/sun/star/awt/XMessageBox.idl offapi/com/sun/star/awt/XMessageBoxFactory.idl offapi/com/sun/star/awt/ offapi/type_reference/types.rdb sdext/source/minimizer/unodialog.cxx toolkit/inc/toolkit/awt/vclxtoolkit.hxx toolkit/source/awt/vclxtoolkit.cxx toolkit/source/layout/core/root.cxx Change-Id: I170b494fb96362bb25ba8d0f2518d4e46934dd67 Related: #i121544# - Clean-up MessageBox API (post fix) (cherry picked from commit c9f7a06e7798bcd5253844c49d210ea9345bd4b8) Conflicts: sw/inc/pch/precompiled_sw.hxx Change-Id: Ib8b1e7aaac769feff5206fcdd238c487a6130dd1 Related: #i121544# - Fix header guards Found by: Tsutomu Uchino (cherry picked from commit 82194a19ff4f29c8451c8e6ab6fe4f1b9d08df27) Conflicts: offapi/com/sun/star/awt/MessageBoxType.idl Change-Id: Ide8ba697fbc80395d2f30a068a0820a6afa3332f
2013-07-05update reference rdb for removed deprecated idlsCaolán McNamara1-0/+0
offapi/com/sun/star/awt/UnoControlSimpleAnimation.idl offapi/com/sun/star/awt/UnoControlSimpleAnimationModel.idl offapi/com/sun/star/awt/XSimpleAnimation.idl offapi/com/sun/star/awt/UnoControlThrobber.idl offapi/com/sun/star/awt/UnoControlThrobberModel.idl offapi/com/sun/star/awt/XThrobber.idl Change-Id: Id15bcda4258a5e46ff307b252d9b980e84da3152
2013-06-23Resolves: #i121542# Unify the Menu APIAriel Constenla-Haile1-0/+0
(cherry picked from commit 399946b82f5efec19cd82d1c320d5aa9295d235d) Conflicts: chart2/source/controller/main/ChartController_Window.cxx framework/source/uielement/langselectionmenucontroller.cxx framework/source/uielement/popupmenucontroller.cxx framework/source/uielement/recentfilesmenucontroller.cxx framework/source/uielement/toolbarsmenucontroller.cxx odk/examples/DevelopersGuide/GUI/ odk/examples/DevelopersGuide/GUI/ odk/examples/cpp/StatusbarController/SelectionModeStatusbarController/SelectionModeStatusbarController.cxx offapi/com/sun/star/awt/MenuBar.idl offapi/com/sun/star/awt/MenuEvent.idl offapi/com/sun/star/awt/MenuItemStyle.idl offapi/com/sun/star/awt/MenuItemType.idl offapi/com/sun/star/awt/MenuLogo.idl offapi/com/sun/star/awt/PopupMenu.idl offapi/com/sun/star/awt/PopupMenuDirection.idl offapi/com/sun/star/awt/XMenu.idl offapi/com/sun/star/awt/XMenuBar.idl offapi/com/sun/star/awt/XMenuBarExtended.idl offapi/com/sun/star/awt/XMenuExtended.idl offapi/com/sun/star/awt/XMenuExtended2.idl offapi/com/sun/star/awt/XMenuListener.idl offapi/com/sun/star/awt/XPopupMenu.idl offapi/com/sun/star/awt/XPopupMenuExtended.idl offapi/com/sun/star/awt/ offapi/type_reference/types.rdb svtools/inc/svtools/popupmenucontrollerbase.hxx svtools/source/uno/popupmenucontrollerbase.cxx svx/source/tbxctrls/extrusioncontrols.cxx toolkit/inc/pch/precompiled_toolkit.hxx toolkit/inc/toolkit/awt/vclxmenu.hxx toolkit/inc/toolkit/helper/listenermultiplexer.hxx toolkit/source/awt/vclxmenu.cxx Change-Id: I3d9a1e109b9ff35901a3075b44a4c27e7c12b5c7 Related: #i121542# css::awt::XPopupMenu::execute() needs a Rectangle (cherry picked from commit c01a6f4f370b72f0751cf4f5c11310682e2b3248) Conflicts: odk/examples/DevelopersGuide/GUI/ offapi/type_reference/types.rdb toolkit/inc/toolkit/awt/vclxmenu.hxx Change-Id: I2cccc95086fe3d1522d03346e3c577fb2f21f621
2013-06-03fdo#46808, Convert FrameLoaderFactory and ContentHandlerFactory to new styleNoel Grandin1-0/+0
by creating a common service interface for them to implement Change-Id: Icec85c55ed0ac13a6c785fdad6b0cd9c11878ba5
2013-05-28fdo#46808, Convert awt::UnoControlDialog to new styleNoel Grandin1-0/+0
Change-Id: I9a5256c8dbacda60167403b4e26900588943a9b2
2013-05-25Revert "fdo#46808, Convert awt::UnoControlDialogModel to new style"Stephan Bergmann1-0/+0
This reverts commit 6c61b20a8d4a6dcac28801cde82a211fb7e30654. As discussed at <> "Re: fdo#46808, Convert awt::UnoControlDialogModel to new style problem" why the odd change in 2e2a4827ce6708f0e8677dba9cc92e1479a44086 "scripting: get CreateUnoDialog() work again" appears to fix things again: The problem is that the implementation of the css.awt.UnoControlDialogModel involves UNO aggregation (IMPL_CREATE_INSTANCE_WITH_GEOMETRY(UnoControlDialogModel) in toolkit/soruce/helper/registerservices.cxx creating a OGeometryControlModel<UnoControlDialogModel> instance that aggregates a UnoControlDialogModel instance). That means that queryInterface can return a reference to something that is technically a different object, and that's what's happening here, and explains why calling setPropertyValue in two different ways on what logically appears to be a single object can end up calling two different implementations (of two different physical objects). (UNO aggregation is known to be broken and should not be used. Nevertheless, there's still code that does---code that is a horrible mess and hard to clean up.) That all this worked as intended in the past is just sheer luck, but any way of substantially touching it is asking for trouble. I'm going to revert 6c61b20a8d4a6dcac28801cde82a211fb7e30654 again. I wasn't able to revert without also reverting be50ad28f5bbdaeff527f646481ce263843c2401 "fdo#46808, Convert awt::XUnoControlDialog to new style," as the two were tightly dependant. Also reverts all the follow-up fixes cb4b6dde8fda2a5848e11063028bf44d72f85431 "-Werror,-Wuninitialized" (sans the const-ness fix in UpdateHandler::insertControlModel), 697a007c61b9cabceb9767fad87cd5822b300452 "Fix exception specifications," 2ce6828bbbf6ba181bb2276adeec279e74151ef6 "fix awt::UnoControlModelDialog crash," and 2e2a4827ce6708f0e8677dba9cc92e1479a44086 "scripting: get CreateUnoDialog() work again." Conflicts: basctl/source/dlged/dlged.cxx filter/source/t602/t602filter.cxx xmlscript/test/imexp.cxx Change-Id: I5d133468062f3ca36300db52fbd699be1ac72998
2013-05-21fdo#46808, Convert awt::XUnoControlDialog to new styleNoel Grandin1-0/+0
Change-Id: I40d2e2ddd92186a2ba22ebfbdda8367391e8d355
2013-05-21fdo#46808, Convert awt::UnoControlDialogModel to new styleNoel Grandin1-0/+0
Change-Id: I4b912034ef3f4855b87d6d6f18ff13bd1ecc8f72
2013-05-14fdo#46808, Convert linguistic2::LingProperties to new styleNoel Grandin1-0/+0
API-CHANGE: Removed the following interfaces from the IDL because no-one was using them: interface com::sun::star::beans::XFastPropertySet; interface com::sun::star::lang::XComponent; But the service still implements them, so old code should keep on working. Change-Id: Iab058fb42bd1a54e0b9632e99e564fdc0869fe6e
2013-05-13fdo#46808, Convert sheet::GlobalSheetSettings service to new styleNoel Grandin1-0/+0
Change-Id: If5fc10e408427fe5d87968a0ad51a3142f895709
2013-05-13fdo#46808, Convert util::PathSettings service to new styleNoel Grandin1-0/+0
Change-Id: I302be46b46518e1e872771e1c8a0647f7c330b30
2013-04-24Split offapi/type_reference/types.rdb in twoStephan Bergmann3-8/+10 that UnoApiMerge_types is gone. Change-Id: Ie33aeb09692e3b3d851f2278714b037e183b627c