Commit Graph

121 Commits

Author SHA1 Message Date
ef0af5032a fdo#46808, Convert linguistic2::LingProperties to new style
API-CHANGE:
Removed the following interfaces from the IDL because no-one was
using them:
    interface com::sun:🫘:XFastPropertySet;
    interface com::sun::lang::XComponent;
But the service still implements them, so old code should keep on
working.

Change-Id: Iab058fb42bd1a54e0b9632e99e564fdc0869fe6e
2013-05-14 08:08:25 +02:00
a39c96af53 fdo#46808, Convert sheet::GlobalSheetSettings service to new style
Change-Id: If5fc10e408427fe5d87968a0ad51a3142f895709
2013-05-13 09:38:02 +02:00
86c1ebc1ef fdo#46808, Convert util::PathSettings service to new style
Change-Id: I302be46b46518e1e872771e1c8a0647f7c330b30
2013-05-13 09:38:01 +02:00
826e787733 Split offapi/type_reference/types.rdb in two
...now that UnoApiMerge_types is gone.

Change-Id: Ie33aeb09692e3b3d851f2278714b037e183b627c
2013-04-24 12:20:31 +02:00
1165aac95b fdo#46808, convert form::Forms to new style
Change-Id: I966ed18d45dc8a04c97a703d3c83382714025f2c
2013-04-23 16:05:56 +02:00
9830fd36db date/time IDL datatypes incompatible change
- nanosecond precision
 - signed (allowed negative) year

Also: assorted improvements / bugfixes in date/time handling code.
Some factorisation of copy/pasted code.

Change-Id: I761a1b0b8731c82f19a0c37acbcf43d3c06d6cd6
2013-04-18 21:34:46 +02:00
b248624126 fdo#46808, Convert frame::Frame to new style
Change-Id: I74427d1e0059808f04960c648b93245b06c20f7f
2013-04-08 13:53:04 +02:00
3cfecf8427 fdo#46808, Convert beans::PropertyBag to new style
Change-Id: Ibb2466af4c9289cba93b8330d10db033d296bfc1
2013-04-08 13:53:02 +02:00
ff3d85dbd7 API CHANGE: GetExpression Value is read-only, NumberingType an illusion
The implementation in Writer has Value property read-only since initial
CVS import, and NumberingType property never existed, so adapt
com.sun.star.text.textfield.GetExpression to implementation.

Thanks to the really cool David Ostrovsky for finding these.

Change-Id: I3b12a8103d0d6de7dbf644f30db3f192b0331f0a
SERVICE: /UCR/com/sun/star/text/textfield/GetExpression
  SERVICE1 contains 1 more properties as SERVICE2
  incompatible change: Field 3 ('NumberingType') of r1 is not longer a property of this SERVICE in r2
  incompatible change: Field 6 ('Value') of r1 is not longer a property of this SERVICE in r2
  incompatible change: Field 5 ('Value') of r2 is a new property compared to this SERVICE in r1 and is not 'optional'
2013-04-03 23:34:34 +02:00
ce2991ee86 Forbid old-style services/singletons inheriting new-style services
...does not make sense.  Adapted some old-style services accordingly, where the
inherited service had been changed to new-style after the fact.

Change-Id: I5f3e4ddf99160778a319062a6c84f83529ff177b
2013-04-03 11:30:06 +02:00
a789a2fc94 fdo#46808, convert sdb::QueryDesigner to new style
Change-Id: I694dd16920304d0f07369e97c87a4a97b92eadeb
2013-04-02 12:54:41 +02:00
c09c64ede6 fdo#46808, convert drawing::GraphicExportFilter to new style
Change-Id: Icd456209406ee8f4dc4ea1f966058f71dce08d58
2013-03-20 07:32:52 +02:00
d93543f495 fdo#46808, Convert i18n::IndexEntrySupplier to new style
Change-Id: I673de5bea83f8c6d993757cbd5ae996d2b8e9e84
2013-03-20 07:32:49 +02:00
70e7bd63ad fdo#46808, Convert text::AutoTextContainer to new style
Change-Id: Ia33419c4d8cf633b572627edf57c926099d698e5
2013-03-20 07:32:48 +02:00
3b2cbfaa56 API CHANGE: SetExpression VariableName is read-only
The implementation in Writer has been read-only since initial CVS
import, so adapt com.sun.star.text.textfield.SetExpression to
implementation.

Change-Id: I70cdd5d0a44cb86426f533c00f86874e8dde8b87
SERVICE: /UCR/com/sun/star/text/textfield/SetExpression
 incompatible change: Field 11 ('VariableName') of r1 is not longer a
 property of this SERVICE in r2
 incompatible change: Field 11 ('VariableName') of r2 is a new
 property compared to this SERVICE in r1 and is not 'optional'
2013-03-19 13:29:32 +01:00
89d4ecc16e fdo#46808, Convert frame::DispatchRecorder to new style
API CHANGE: dropped the XIndexReplace interface because no-one is using it.

Change-Id: Iad77af588a070b22f2fce007a6ec4641758997a8
2013-03-04 14:22:33 +02:00
fb0f7c2415 fdo#46808, convert singleton util::theOfficeInstallationDirectories
.. to new-style UNO.

And deprecate old service in favour of singleton.

Change-Id: I67244097c22af02530214d7c529dd0d32f5964c1
2013-03-04 10:13:19 +02:00
4b51374a70 fdo#46808, Adapt ui::dialogs::FilePicker UNO service to new style
Change-Id: I1cafbfc53994e5d74241042dbd1d292ddbda67d5
2013-02-12 10:14:45 +02:00
53ec703c14 fdo#46808, Adapt linguistic2::DictionaryList UNO service to new style
Change-Id: Iaf81a38063411b8a003b78f7eb7d6aab6c9df292
2013-02-12 10:14:43 +02:00
f1204419af fdo#46808, Adapt document::XMLOasisBasicImporter UNO service to new style
Change-Id: Ic494847cf56c7661474d2a096dccc675780c9ce1
2013-02-12 10:14:43 +02:00
e2ab5539a4 fdo#46808, convert i18n::InputSequenceChecker to new-style
Change-Id: I29678d74ae3c6dc38d3d09e2cf4a0d4f28f789a1
2013-02-12 10:14:41 +02:00
fbd4588afd fdo#46808, convert io::TextOutputStream service to new-style
Change-Id: I12af47afc21c2b646197893a77698f4e0818f94f
2013-02-11 08:02:15 +02:00
ff85e8319a fdo#46808, convert io::TextInputStream service to new style
Change-Id: Ida4abdd6587399aa8ade88af672bcb23ab7ea0f1
2013-02-11 08:02:15 +02:00
e5fdaec54a fdo#46808, Adapt document::XML*BasicExporter UNO services to new style
The services are
   document::XMLBasicExporter
   document::XMLOasisBasicExporter

Change-Id: Ifd93e5735cae94d34904d79769cdb3edf587fe43
2013-02-11 08:02:11 +02:00
c4d051c5db fdo#46808, Adapt ConversionDictionaryList UNO service to new style
Change-Id: I16efc7466a2dbcccb4dddefdccada8549e7252f8
2013-02-11 08:02:11 +02:00
9a36294079 fdo#46808, Adapt java::JavaVirtualMachine UNO service to new style
Change-Id: Ib0329b9cdc4290ce98c4182e8466c1b44b408341
2013-02-11 08:02:10 +02:00
765aca651a API CHANGE: unpublish com.sun.star.document.MediaDescriptor.
This is a service that basically describes the properties passed to
loadComponentFromURL and possibly other load/save related APIs.  As
some properties get deprecated (some already have), new ones added as
the loading processs gets re-worked (including the type detection
process), we need the flexibility to change its property set.

Since all properties described here are optional, leaving it published
would make little sense.

Change-Id: I59384e62c7b6ab5c599141c8fc73a37c8bfe56e7
2013-02-06 09:38:33 -05:00
2fe852386c fdo#46808, Adapt SystemClipboard UNO service to new style
this is the datatransfer:📋:SystemClipboard service

Change-Id: I00227a2d84e2f1eaf9ca1ebb4fbe1f1548a6621d
2013-01-15 09:56:01 +02:00
bcb1528897 API CHANGE: unpublish more Data Pilot interfaces
Change-Id: I2e957f174bcafadf4f2cbad7ba3b2e40d22be4e4
STRUCT: /UCR/com/sun/star/sheet/DataResult
    published in 1 but unpublished in 2
CONSTANTS: /UCR/com/sun/star/sheet/DataResultFlags
    published in 1 but unpublished in 2
STRUCT: /UCR/com/sun/star/sheet/MemberResult
    published in 1 but unpublished in 2
CONSTANTS: /UCR/com/sun/star/sheet/MemberResultFlags
    published in 1 but unpublished in 2
2013-01-03 23:30:24 +01:00
bb121c864c fdo#46808, Convert frame::Desktop to new style service.
I had to drop XEventBroadcaster from the merged interface
because it introduced method name conflicts (addEventListener).

Shouldn't be an issue since it was scheduled to be dropped anyhow,
and the service implementation still implements it, so existing clients
will be fine.

I dropped the interface XPropertySet from the combined IDL because nobody
seems to be using it, and it's primary purpose appears to be to set weird
flags.

I dropped the optional interfaces
   XStatusIndicatorFactory
   XDispatchInformationProvider
from the combined IDL because the service does not implement them, and
nobody seems to be using them. I suspect they were mistakenly copied
from XFrame.

I also did not convert the Title, UserDefinedAttributes and LayoutManager
properties to attributes, again because no-one is using them.

Change-Id: I678a00006ed2cca2d6c37c4e39465811442c33af
2012-12-21 10:57:09 +02:00
53fbd30b3c Make registry's mergeKey fail if it cannot process regFileName
...so that regmerge fails for bad regfile arguments.  Add -v to the regmerge
calls in update-rdb.sh so that an error message is printed in case of failure.

Change-Id: I6613b9756b4e5628772541580938f6c80fd9bc9e
2012-12-13 11:05:53 +01:00
0315ef5bbc API CHANGE: unpublish Data Pilot interfaces
Change-Id: Ic7547e48f6b00409ed9fe5bf7c3e6921529c9598
SERVICE: /UCR/com/sun/star/sheet/DataPilotSource
    published in 1 but unpublished in 2
SERVICE: /UCR/com/sun/star/sheet/DataPilotSourceDimension
    published in 1 but unpublished in 2
SERVICE: /UCR/com/sun/star/sheet/DataPilotSourceDimensions
    published in 1 but unpublished in 2
SERVICE: /UCR/com/sun/star/sheet/DataPilotSourceHierarchies
    published in 1 but unpublished in 2
SERVICE: /UCR/com/sun/star/sheet/DataPilotSourceHierarchy
    published in 1 but unpublished in 2
SERVICE: /UCR/com/sun/star/sheet/DataPilotSourceLevel
    published in 1 but unpublished in 2
SERVICE: /UCR/com/sun/star/sheet/DataPilotSourceLevels
    published in 1 but unpublished in 2
SERVICE: /UCR/com/sun/star/sheet/DataPilotSourceMember
    published in 1 but unpublished in 2
SERVICE: /UCR/com/sun/star/sheet/DataPilotSourceMembers
    published in 1 but unpublished in 2
INTERFACE: /UCR/com/sun/star/sheet/XDataPilotMemberResults
    published in 1 but unpublished in 2
INTERFACE: /UCR/com/sun/star/sheet/XDataPilotResults
    published in 1 but unpublished in 2
INTERFACE: /UCR/com/sun/star/sheet/XDimensionsSupplier
    published in 1 but unpublished in 2
INTERFACE: /UCR/com/sun/star/sheet/XHierarchiesSupplier
    published in 1 but unpublished in 2
INTERFACE: /UCR/com/sun/star/sheet/XLevelsSupplier
    published in 1 but unpublished in 2
INTERFACE: /UCR/com/sun/star/sheet/XMembersSupplier
    published in 1 but unpublished in 2
2012-12-12 20:27:34 +01:00
6a10f561d9 Clean up offapi/type_reference/ documentation
Change-Id: I07d79291d161cf5c1ecc9db557d5025437ca2cc1
2012-12-12 18:15:01 +01:00
9fc4553b64 fdo#46808, Adapt sdbc::DriverManager UNO service to new style
Change-Id: Ic2be6bd08aaabc81d0fbe0269ca577868defe934
2012-12-10 08:05:36 +02:00
19854e653b fdo#46808, Adapt sdb::ErrorMessageDialog UNO service to new style
Change-Id: Iaf12324e6aa64b268555b0f4c82f04f4c0f6f123
2012-12-06 14:16:44 +02:00
773ad75b0d fdo#46808, Adapt util::NumberFormatsSupplier UNO service to new style
Change-Id: I58436d9eea0c38d14cde2dc01aa463d5d71912e9
2012-12-06 13:20:31 +02:00
324d189c90 API CHANGE: remove com.sun.star.text.DocumentIndexFormat
This service is deprecated and has never been implemented.

EXISTENCE: published key "/UCR/com/sun/star/text/DocumentIndexFormat"
exists only in registry 1

Change-Id: I55777a2ded54ecc19afced6deb191fb3437b2ca4
2012-12-04 00:57:47 +01:00
d34ad7274c API CHANGE: remove com.sun.star.text.LineNumberingSettings
The service is deprecated and was never implemented.

EXISTENCE: published key "/UCR/com/sun/star/text/LineNumberingSettings"
exists only in registry 1

Change-Id: Id720f8685eba6c78ed7f57c2365db6ab3c7ba8a4
2012-12-04 00:57:47 +01:00
d9ef61fb54 API CHANGE: roll back the XStyle changes to add a new Hidden property on Style
Change-Id: If6d23925567fb184cd8fc4e00fc72fe4d216e756
2012-12-03 17:58:48 +01:00
99e31f6ead API CHANGE: remove com.sun.star.util.XSimpleErrorHandler
This interface has been deprecated since OpenOffice.org initial CVS
import.

EXISTENCE: published key "/UCR/com/sun/star/util/XSimpleErrorHandler"
exists only in registry 1

Change-Id: I28b2a9dd0180994c077d960bf932fbdea0f282c4
2012-12-03 00:11:51 +01:00
00cb5762b7 API CHANGE: remove com.sun.star.util.XCancelManager
This interface has been deprecated since OpenOffice.org initial CVS
import.

EXISTENCE: published key "/UCR/com/sun/star/util/XCancelManager" exists
only in registry 1

Change-Id: Ibc67f79b4664f8ff9aadacdd36cd8e80c9ff477c
2012-12-03 00:11:51 +01:00
0c0dd97994 API CHANGE: remove com.sun.star.util.XArchiver
This interface has been deprecated since OpenOffice.org initial CVS
import, and there does not appear to have been an implementation of it,
though strangely there was client code using it until 2007.

EXISTENCE: published key "/UCR/com/sun/star/util/XArchiver" exists only
in registry 1

Change-Id: I8efa29a3d375d7c5c77ae47592b23bec4072d7a0
2012-12-03 00:11:51 +01:00
d859632d9f API CHANGE: remove com.sun.star.view.XPrintPreview
This interface has been deprecated since OpenOffice.org initial CVS
import.

EXISTENCE: published key "/UCR/com/sun/star/view/XPrintPreview" exists
only in registry 1

Change-Id: I995b7b4fbbdac5582e015daf11d4c644abc53b73
2012-12-03 00:11:50 +01:00
4a7386c9da API CHANGE: remove com.sun.star.util.FileIOException
... and derived com.sun.star.util.DiskFullException.  These exceptions
have never been used since the initial OpenOffice.org CVS import.

EXISTENCE: published key "/UCR/com/sun/star/util/DiskFullException"
exists only in registry 1
EXISTENCE: published key "/UCR/com/sun/star/util/FileIOException" exists
only in registry 1

Change-Id: Id3a1b9e43350b15b90864628dc2dbf77027d64a8
2012-12-02 21:26:58 +01:00
316656755c API CHANGE: Added XStyle::isHidden() and XStyle::setHidden()
Change-Id: I44770c05d51104b45d94145db8263187205daa84
2012-11-30 22:15:38 +01:00
aab4574d4b API CHANGE: remove service com.sun.star.text.PrintPreviewSettings
This service was obsoleted by CWS printerpullpages: the implementation
in Writer was defunct in OpenOffice.org 3.3 and completely removed in
OpenOffice.org 3.4.

Change-Id: Ia4dd6f1f1d8fc399583032b44d99663532409b5c
EXISTENCE: published key "/UCR/com/sun/star/text/PrintPreviewSettings" exists only in registry 1
SERVICE: /UCR/com/sun/star/text/DocumentSettings
    service1 contains 1 more references as service2
  incompatible change: Reference 2 ('PrintPreviewSettings') in 'r1' is not longer a reference of this service in 'r2'
2012-11-30 20:26:16 +01:00
4323fd8b7a API CHANGE: remove com.sun.star.text.XHeaderFooter/XHeaderFooterPageStyle
These interfaces have been deprecated since OpenOffice.org initial CVS
import.

EXISTENCE: published key "/UCR/com/sun/star/text/XHeaderFooter" exists
only in registry 1
EXISTENCE: published key "/UCR/com/sun/star/text/XHeaderFooterPageStyle"
exists only in registry 1

Change-Id: Idd1bd6086b7bd892a3588750143635897486e9b0
2012-11-30 19:58:29 +01:00
8674c120cf API CHANGE: remove com.sun.star.text.XLineNumberingSupplier
This interface has been deprecated since OpenOffice.org initial CVS
import.

EXISTENCE: published key "/UCR/com/sun/star/text/XLineNumberingSupplier"
exists only in registry 1
SERVICE: /UCR/com/sun/star/text/GenericTextDocument
service1 contains 1 more references as service2
incompatible change: Reference 10 ('XLineNumberingSupplier') in
'r1' is not longer a reference of this service in 'r2'

Change-Id: I24ff18d0fe22d3caa893a7d5c766d352b7ca99c3
2012-11-30 19:42:03 +01:00
8231ae65cd API CHANGE: remove com.sun.star.text.XModule
This interface has been deprecated since OpenOffice.org initial CVS
import and the purpose of an empty interface is dubious anyway.

EXISTENCE: published key "/UCR/com/sun/star/text/XModule" exists only in
registry 1

Change-Id: If3c849d61d5433b8d426e2e89c3b818a7fff1e7d
2012-11-30 19:15:12 +01:00
7a8d933585 API CHANGE: remove com.sun.star.text.XTextEmbeddedObject
This interface was apparently never implemented in OpenOffice.org.

EXISTENCE: published key "/UCR/com/sun/star/text/XTextEmbeddedObject"
exists only in registry 1

Change-Id: Ib802fa3f035d1842c9ee8018ef15f35a4680fe2b
2012-11-30 18:56:44 +01:00