summaryrefslogtreecommitdiff
path: root/udkapi
AgeCommit message (Collapse)AuthorFilesLines
2013-03-19odk: fix IDL documentation:Michael Stahl411-411/+411
Because autodoc is unmaintained and broken, the description of all IDL types is missing in the generated HTML documentation. Work around autodoc bug by starting the license header in IDL files with "/**", which can be done in less time than understanding autodoc sufficiently to fix the bug. Change-Id: Ia548ab412178efc2acb87f0f4d4ae1854d0b4bfa Reviewed-on: https://gerrit.libreoffice.org/2842 Reviewed-by: Noel Power <noel.power@suse.com> Tested-by: Noel Power <noel.power@suse.com>
2012-11-30API CHANGE remove [oneway] method attributesThorsten Behrens12-24/+24
Remove non-functional and broken [oneway] attributes from all idl files. Change idl compiler to no longer digest such idl. Change-Id: Ie14c5012beccb6242d7cd592d434a88091b695d1
2012-11-29fdo#57655: Improve wordingStephan Bergmann1-1/+1
Change-Id: I364155ffc76f6917e4d06c6231401609f75f3ed5
2012-11-28remove removed udkapi modules from more files...Michael Stahl1-6/+0
Change-Id: Id57598aebe25b3aeffb7f66ad4f9c2b2159fc240
2012-11-28API CHANGE: remove com.sun.star.util.logging moduleMichael Stahl6-278/+0
This module was deprecated and replaced with com.sun.star.logging in OpenOffice.org 2.3 (i#76119); there is no implementation of the interfaces. Removed types: com.sun.star.util.logging.LogLevel com.sun.star.util.logging.Logger com.sun.star.util.logging.LoggerRemote com.sun.star.util.logging.XLogger com.sun.star.util.logging.XLoggerRemote WARNING: could not open key "/UCR/com/sun/star/util/logging/XLogger" in registry "/master/offapi/type_reference/types.rdb" EXISTENCE: module "/UCR/com/sun/star/util/logging" with published children exists only in registry 1 Change-Id: Ief1beadf0e32dee03f555599909ac5f31a5034dd
2012-11-28API CHANGE: remove com.sun.star.beans.XIntroTestMichael Stahl2-162/+0
This is evidently only intended for testing and not implemented anywhere. EXISTENCE: published key "/UCR/com/sun/star/beans/XIntroTest" exists only in registry 1 Change-Id: Ib12117c7761a7cb95d71705127753579004d5e79
2012-11-28API CHANGE: remove com.sun.star.test moduleMichael Stahl8-849/+0
The com.sun.star.test module is intended only for internal testing of the UNO implementation and should not be part of the public API. EXISTENCE: published key "/UCR/com/sun/star/test/TestEvent" exists only in registry 1 EXISTENCE: published key "/UCR/com/sun/star/test/TestFactory" exists only in registry 1 EXISTENCE: published key "/UCR/com/sun/star/test/XSimpleTest" exists only in registry 1 EXISTENCE: published key "/UCR/com/sun/star/test/XTestListener" exists only in registry 1 EXISTENCE: module "/UCR/com/sun/star/test/performance" with published children exists only in registry 1 EXISTENCE: published key "/UCR/com/sun/star/test/XTest" exists only in registry 1 EXISTENCE: module "/UCR/com/sun/star/test/bridge" with published children exists only in registry 1 Change-Id: If9e607ef944b5b1b0a1af60cc9210fa4d8993bb4
2012-11-28API CHANGE: remove com.sun.star.corba moduleMichael Stahl5-566/+0
The com.sun.star.corba module is entirely deprecated and unused. EXISTENCE: published key "/UCR/com/sun/star/corba/ObjectSystemID" exists only in registry 1 EXISTENCE: module "/UCR/com/sun/star/corba/iiop" with published children exists only in registry 1 EXISTENCE: published key "/UCR/com/sun/star/corba/OpaqueData" exists only in registry 1 EXISTENCE: published key "/UCR/com/sun/star/corba/ObjectKey" exists only in registry 1 EXISTENCE: module "/UCR/com/sun/star/corba/iop" with published children exists only in registry 1 EXISTENCE: module "/UCR/com/sun/star/corba/giop" with published children exists only in registry 1 EXISTENCE: published key "/UCR/com/sun/star/corba/CorbaString8" exists only in registry 1 EXISTENCE: published key "/UCR/com/sun/star/corba/OneThreadID" exists only in registry 1 EXISTENCE: published key "/UCR/com/sun/star/corba/CorbaUnion" exists only in registry 1 EXISTENCE: published key "/UCR/com/sun/star/corba/LogicalThreadID" exists only in registry 1 EXISTENCE: published key "/UCR/com/sun/star/corba/TCKind" exists only in registry 1 EXISTENCE: published key "/UCR/com/sun/star/corba/ThreadIDs" exists only in registry 1 Change-Id: I0331d0462f2187ba8d8eacf2a5b3f6af20963304
2012-11-28fdo#46808, Adapt reflection::ProxyFactory UNO service to new styleNoel Grandin2-7/+2
The service is deprecated, but we still have a handful of in-tree users, and converting it lets me thread XComponentContext through a bunch of classes. Change-Id: Iffdfe537ada6b9e4a89f9b3c8dd82ca85f4bfaba
2012-11-26API CHANGE: com.sun.star.lang.IllegalArgumentExceptionMichael Stahl1-10/+4
... derives from com.sun.star.uno.RuntimeException instead of com.sun.star.uno.Exception. Only test that breaks with this change is jurt_uno/AnyConverter_Test, which for mysterious reasons effectively tests that IllegalArgumentException is a subclass of Exception and not RuntimeException. Presumably this is just a generic exception test that happens to use IllegalArgumentException. Some further testing indicates there are no problems expected at runtime: Running "make subsequentcheck" with all Java test code compiled against a ridl.jar that does not contain the change, running against a soffice that uses ridl.jar and rdbs with the change + ridl.jar with the change on the test side yields exactly the same AnyConverter_Test failure, with no other failures. Change-Id: Iad183de76ec7e0d56648084e97cdcc160b5b033d
2012-11-20sal, cppuhelper, udkapi, offapi: s/@since 3.7/@since 4.0/Michael Stahl3-3/+3
Change-Id: Iefbe31af8d6ec421c6006423b6ee3a6375e3d453
2012-10-04fdo#46808, Adapt task::InteractionHandler UNO service to new styleNoel Grandin1-1/+1
Since we don't need to expose XInitialisation, we can make the new-style service implement XInteractionHandler2. Change-Id: Ib27beed1c12df17592c6472d6f58c233d2c41558
2012-09-17Keep null service manager throw a DeploymentExceptionStephan Bergmann1-2/+2
...rather than a general RuntimeException, for consistency with existing service ctor code. Change-Id: Ia9ac14a1b5bcecb24394e7b9cade369f3f9303f0
2012-09-17Require XComponentContext.getServiceManager to throw instead of returning nullStephan Bergmann1-2/+3
This is such a fatal error that there is probably no point in trying to handle it, so allow to simplify client code by removing the requirement to check for a null return value. Simplified some client code accordingly (modules configmgr and ure, and the code generated by cppumaker and javamaker). Change-Id: I51c0b270ec73409374f7439a47ee061407a46e31
2012-09-17Improvement on previous commitStephan Bergmann1-1/+1
Change-Id: Idadc0feb5e9c8a3abb5e53395003c386932aa05e
2012-09-17fdo#46808, Adapt bridge::BridgeFactory UNO service to new styleNoel Grandin3-14/+54
Create a merged XBridgeFactory2 interface for this service to implement. Which is backwards-compatible, but does not require creating a new service. Change-Id: I7309f4d30f0e772bc203c701eb3407b920ffafcc
2012-09-14fdo#46808, Add @since tags to new IDL interfacesNoel Grandin2-5/+6
Change-Id: Ib351d92d071f6e93ec5eac93c0ab964cef7e7e2f
2012-09-05fdo#46808, Adapt reflection::CoreReflection UNO service to new styleNoel Grandin3-8/+40
The XComponent part of the interface made no sense for a singleton, so it was removed. Explicitly document the 'theCoreReflection' singleton and move it into it's own file. Deprecated the now old CoreReflection service. Change-Id: Ib8befa87c7da7eb53a2f587948fd54a64c082472
2012-09-03Some clean up of previous commitStephan Bergmann1-1/+1
Change-Id: I6507b731665eb3d98a8fbf3d445f6c85e6d49258
2012-09-03fdo#46808, Adapt io::Pipe UNO service to new styleNoel Grandin3-15/+60
Create a merged XPipe interface for this service to implement. Which is backwards-compatible, but does not require creating a new service. Change-Id: I682633c6252aab503eb2469c9bd2ba771f10bc4b
2012-08-23fdo#46808, Remove unnecessary XServiceInfo lines in UNO IDLNoel Grandin4-59/+31
XServiceInfo does not need to be declared as a supported sub-interface for services, it is always implicitly there. Also, for those services that now only contain one interface, convert them to new-style service IDL declarations. Change-Id: I325c27f287a02de6bdfc8bb6e5bf6c2a4ae0a753 Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2012-08-12Remove comment art from offapi and udkapiJean-Tiare LE BIGOT351-1539/+0
I used this "one-liner" to detect comment lines containing only spaces and '=' or '-' $ find . -name "*.*" -exec sed -i '/^\s*\/\/\s*[-=]*\s*$/d' {} \; Change-Id: Iac589765c8c2e7c3ad9c487d57e48b4fd4439f07
2012-08-07remove empty ascii boxes and stuff IIThomas Arnhold144-432/+0
Change-Id: I7fc113f8d59f7c82bae6acace7bf4230b4c2bbea
2012-07-30udkapi, offapi: do not use #include "foo":Michael Stahl13-16/+16
Evidently on Windows, the newfangled ucpp handles #include "foo" differently from #include <foo> and treats it as a relative path, while the angle brackets always result in absolute paths. Since relative paths result in infinite rebuilds if make is invoked in a different directory, don't use #include "foo" in IDL files. Change-Id: Iedcda3a4be5542389a0be086f14541cda8dc5323
2012-07-02re-base on ALv2 code.Michael Meeks28-675/+445
2012-06-12re-base on ALv2 code.Michael Meeks394-9668/+6122
2012-04-29make gbuild the default assumption of build.plBjoern Michaelsen1-1/+0
this removes dmake completely out of the build for migrated modules build.pl now assumes modules to be gbuild, unless there is a prj/dmake file Change-Id: I674a036b182ee13c5ec093e83cb3d38133112d3b
2012-04-20New cppu::defaultBootstrap_InitialComponentContext implementationStephan Bergmann1-0/+15
...that no longer uses XSimpleRegistry structures for the service data and thus is potentially more performant. * Registry-based functions from cppuhelper/bootstrap are deprecated now, client code should always use defaultBootstrap_InitialComponentContext. * References to the obsolete UNO_WRITERDB have been removed. * Some of the functions in cppuhelper/source that are used from multiple .cxx but had not been properly placed into .hxx have been cleaned up. * css.lang.ServiceManager XSet insert/remove now support special sequence<NamedValue> to improve live deployment/removal of XML-based extension components data. * 09524d410bbaad2a0b9b39811cb5cc16621b1396 "stoc: accelerate opening of multiple XML .rdb files in a directory" and its follow-up cb5c881a7f179391ee853f76e159254c97d776a3 "avoid using the new rdb reading logic for empty/non-existent directories" have been obsoleted by this change and have been reverted again.
2012-04-20fix idl #include guardsTomas Hlavaty1-1/+1
2012-04-20idl fix package for CorbaString8 and CorbaUnionTomas Hlavaty3-9/+9
2012-04-20add missing #ifndefTomas Hlavaty1-0/+5
2012-04-20LoggerRemote.idl: include with full pathMichael Stahl1-2/+2
2012-04-08gbuild: "use" vs. "add"David Tardon1-1/+1
2012-04-06merge feature/gbuild_componentsDavid Tardon5-118/+54
2012-04-02fdo#46808, Adapt UNO services to new style, Part 6, updating makefilesNoel Grandin1-12/+16
Update the makefiles to generate the necessary new include files. Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2012-04-01merge origin/masterDavid Tardon14-88/+23
2012-03-27Remove superfluous commentStephan Bergmann1-1/+0
...that looks out of place after previous commit.
2012-03-27fdo#46808, Adapt UNO serviecs to new style, Part 1Noel Grandin8-42/+9
Convert the IDL files in the udkapi module, and update the types.rdb database. Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2012-03-13Make Converter service new-style, for easier useStephan Bergmann2-8/+4
2012-03-11refactor UnoApi classDavid Tardon5-115/+51
2012-02-13Fix typos in commentsElton Chung1-2/+2
2012-02-06Added READMEs for modules related to URE, with content from the wikiJosh Heidenreich1-0/+6
2012-02-05switch to include-based build rather than sourced-based buildNorbert Thiebaud1-35/+2
2012-02-01A few safe replacements of pathes->pathsJesús Corrius1-1/+1
2012-01-26Fixup over-ambitious previous revert.Thorsten Behrens1-0/+2
There were actually some useful bits hidden in that mass-publishing of uno api.
2012-01-26Revert publishing of lots of UNO types.Thorsten Behrens8-10/+8
See issue i#117329 This reverts commit fb2b2be1bf566b5ef4d308332dbbdfe7012f6f1c. This reverts commit 0b494e0cb9eb6652d00397fb6ca8d9b6709e4cb5. This reverts commit 3e396922c2926165d680e8051c3d9247ea4aaf78. This reverts commit 0461d179dddc2caab6315e6f7ec7bb3804dd017a. This reverts commit 0f79c68194206864c993cd0fb01a485d2db2664f. This reverts commit 65162840e329afee6f401f5a91273c2dbd1bbdf8. Conflicts: offapi/com/sun/star/drawing/XSlidePreviewCache.idl offapi/com/sun/star/drawing/framework/XPaneBorderPainter.idl offapi/com/sun/star/rendering/FontInfo.idl offapi/com/sun/star/rendering/XBezierPolyPolygon2D.idl offapi/com/sun/star/rendering/XColorSpace.idl offapi/com/sun/star/report/XFixedLine.idl offapi/com/sun/star/report/XFixedText.idl offapi/com/sun/star/report/XFormattedField.idl offapi/com/sun/star/report/XFunctionsSupplier.idl offapi/com/sun/star/report/XImageControl.idl offapi/com/sun/star/report/XReportControlFormat.idl offapi/com/sun/star/report/XReportDefinition.idl offapi/com/sun/star/xml/crypto/SEInitializer.idl
2012-01-05minor idl fixesTomas Hlavaty1-2/+2
2012-01-05add mode-lines to .idl filesCaolán McNamara425-0/+1258
2011-12-20Revert "minor idl fixes" - no explicit license statement yet.Michael Meeks1-2/+2
This reverts commit 5260bf5ea7271cca4767f596592091dcdfd895fe.
2011-12-08Less succes, more successStefan Knorr (astron)1-1/+1