Commit Graph

11751 Commits

Author SHA1 Message Date
aa892d2b43 Fix support for "dummy" content providers
...and use it so that private: URLs are not needlessly passed to the gio or
gnome-vfs "catch-all" UCPs.

Change-Id: I85d100567d1641130449fe21ccd072bcc0ec0979
2013-06-14 13:05:46 +02:00
a70233e991 typo in docs
Change-Id: Ia983e22bfa52edf68e335de63efa08c0a09f3d9c
2013-06-12 16:35:26 +02:00
a591811d08 Fix exception specification for ZipFileAccess::createWithURL
Broken during my conversion to new-style UNO in
commit 28e3aff576f06b0b02c7232da5d723e865b3c7ed.
Also revert mmeeks workaround in
commit c0b78901dba033ed112a023a787575ae54ef877d.

Change-Id: I1f711bbe19556f1bde7699295ca4f56cff54ddb9
2013-06-12 10:45:54 +02:00
177f01b9fe fdo#46808, Convert form::inspection::FormComponentPropertyHandler
.. to new style service

Change-Id: Iee4681f94dc9874271dc8a1d5d74e161d7691a29
2013-06-10 10:20:45 +02:00
34e5e9c650 fdo#46808, Convert awt::grid::DefaultGridColumnModel to new style
Change-Id: Id1b63847e21954c689dfa3c549713dbf5b1858c3
2013-06-10 10:20:44 +02:00
670e2329df fdo#46808, Convert xml::crypto services to new style
Also remove the unnecessary XInitialization implementations.

Change-Id: I81f32b2cdcf69b84fe4b15382f9294073a7f2f20
2013-06-10 10:20:44 +02:00
a47a153a7f Resolves: #i93995# Allow setting Body of a simple mail message
(cherry picked from commit 093977b1171fae4eaef13a6d32929451fc64ae66)

Conflicts:
	offapi/com/sun/star/system/makefile.mk
	shell/source/cmdmail/cmdmailmsg.cxx
	shell/source/cmdmail/cmdmailmsg.hxx
	shell/source/win32/simplemail/smplmailclient.cxx
	shell/source/win32/simplemail/smplmailclient.hxx
	shell/source/win32/simplemail/smplmailmsg.hxx
	shell/source/win32/simplemail/smplmailsuppl.hxx

Change-Id: Ief1aefee32a6750dfed96476d2968ce76b038440
2013-06-07 13:40:25 +01:00
6005dd5366 Resolves: #i25945# Allow disabling scrollbar tips by API and configuration
(cherry picked from commit a2bbabbe141de1303ebf052e5c22b6e77387785e)

Conflicts:
	offapi/com/sun/star/text/ViewSettings.idl
	officecfg/registry/schema/org/openoffice/Office/Writer.xcs
	sw/source/ui/config/usrpref.cxx
	sw/source/ui/uiview/viewport.cxx

Change-Id: I939ec22527a0b654de5f379e781c24c0a3088739
2013-06-07 12:04:44 +01:00
e98c03ed65 Resolves: #i87780# Document css::text::AutoTextGroup properties
(cherry picked from commit cdc1af8302d0998f98776ec103f1402ee9a3d6f4)

Conflicts:
	offapi/com/sun/star/text/AutoTextGroup.idl

Change-Id: I543e5c34973e39c4f5fe95388411db2967f7ced2
2013-06-07 11:01:47 +01:00
33a4d7624f Fixes for new-style service com.sun.star.sheet.GlobalSheetSettings
...changed from old-style with a39c96af53ec3364de70012ebfa7c09c4a55a7c3
"fdo#46808, Convert sheet::GlobalSheetSettings service to new style."  The
XPropertySet can be treated as an implementation detail (but kept in the
implementation for backwards compatibility).  Also, this should arguably be a
singleton rather than a service, like some related services (e.g.,
com.sun.star.sheet.RecentFunctions), too.

Change-Id: Ibfe3254188aff91a08b39cbc295fb610ae0dfa5f
2013-06-05 16:09:40 +02:00
75a87d9bc2 fdo#46808, Convert xml::crypto::XMLEncryptionTemplate to new style
Change-Id: I45bcb3f0f4b9998105d361dbf6a98d8f5310da52
2013-06-05 14:48:20 +02:00
6a12e13870 fdo#46808, Convert XMLSignatureTemplate service to new style
Change-Id: I80530f84ad5a86eccc794f9ddd14f939d093a20d
2013-06-05 14:48:20 +02:00
ed0646e52f Fixes for new-style com.sun.star.chart2.FormattedString service
...changed from old-style with 5d1ad167294878789e644452f23ef883af93fe87
"fdo#46808 Convert chart2::FormattedString service to new style."  The
CharacterProperties* services dropped there are property-only old-style
services, so only serve documentation purposes anyway.  Ideally, the new-style
service would offer interface attributes for the relevant properties (and likely
not implement XPropertySet at all), but so be it for now...

Change-Id: I0dd0373cfd372f2320204eb953acce9a2b9e86d2
2013-06-05 14:39:45 +02:00
6d51f9f948 Resolves: #i121180# Fix SpinningProgressControlModel description
IDL description by Bernard Marcelly

(cherry picked from commit 56da9fdf911795afcddaf3f30bbdcf8396a8e373)

Conflicts:
	offapi/com/sun/star/awt/SpinningProgressControlModel.idl

Change-Id: I893615fc6432432971311aa20eb9180f32ec747e
2013-06-05 10:22:13 +01:00
62cffb489c Related: #i121181# Deprecated Throbber API
(cherry picked from commit 1a172ca66feac0e1a745ce9a4839f0c8336e14bd)

Conflicts:
	offapi/com/sun/star/awt/UnoControlThrobber.idl
	offapi/com/sun/star/awt/UnoControlThrobberModel.idl
	offapi/com/sun/star/awt/XThrobber.idl

Change-Id: If63545328b79ec8ccd89c695f17b44b992a2dcdd
2013-06-05 10:19:47 +01:00
baa69cccf3 offapi: fix another mangled comment
Change-Id: I76b531238d86c9f2ed444d230638ffb9a2d62618
2013-06-04 12:01:09 +02:00
bcfcd0eb56 *api: fix up merge conflict damage
Change-Id: I3a1281c756305f16d193210839ca6b826662698e
2013-06-04 12:01:09 +02:00
b24ef80b52 *api: document all modules in modules.idl
Change-Id: I1c0c89f515f06bd14b659836d777aa705a6f03d6
2013-06-04 12:01:09 +02:00
392706b5f7 *api: fix loads of badly documented parameters
Change-Id: Ifcfdcc1aee5f45745ab17d83f69c2cf293b58196
2013-06-04 12:01:08 +02:00
ed993aafc9 *api: doxygen complains about lonely "." being list marker
Change-Id: Icaed7afe8f2463ffc16421642ff2e073fb4b7cc1
2013-06-04 12:01:08 +02:00
ccc4a67c43 *api: fix bunch of lists that doxygen warns about
Change-Id: Ic507170e94d08155430601658689b3d7b96e0f80
2013-06-04 12:01:08 +02:00
8a3543340f *api: fix a bunch of "illegal" and "empty" tags
Apparently doxygen doesn't like XML-style empty elements.

Change-Id: I0fe8105a196fa3cf5b980f0b6f18933adf8a1d53
2013-06-04 12:01:08 +02:00
4866108410 *api: fix unterminated tags
Change-Id: Iff23e173e4726682c719c5de303fded0bc671bd3
2013-06-04 12:01:07 +02:00
44404b7a6c *api: fix all unknown commands
Change-Id: Ied26925485b2be649cabafff338e6d78c7bd17b3
2013-06-04 12:01:07 +02:00
f8b6558e8e *api: convert unsupported HTML entities
Most of these are just cosmetic, and middot can be replaced by cdot.

Change-Id: I39a45a2d5d0f10b5b0e793b6fa5e0c041c4669d5
2013-06-04 12:01:07 +02:00
ddba7d155d *api: convert all unsupported html tags
Only useful ones appear to be <tbody> and <thead> which doxygen doesn't
support but we only use those in 3 places so who cares.

Change-Id: I374f7d208873a8436fe76e0f800ce18df5b188b3
2013-06-04 12:01:06 +02:00
73d568408a *api: convert <listing> and @example
<listing> is called @code / @endcode in doxygen.
@example requires a file name in doxygen.
Also adapt various silly examples that use tools String in C++ or manual
syntax highlighting in Java etc.

Change-Id: I23cff1b688001f438526a6a1364cc5f754b504f7
2013-06-04 12:01:06 +02:00
b84bffc86a *api: convert remaining elements with "scope" attribute
Apparently <module> is yet another imaginary thing autodoc doesn't know.

Change-Id: I25382f8c2ae024d29ae20ab3b85740e9d6a9e9da
2013-06-04 12:01:06 +02:00
b7ba598ced *api: clean up multi-line and mal-formed XML tags
It is amazing what some people believe autodoc supports.

Also, com::sun::uno::Any does not exist in IDL, that is part of
the C++ language binding.

Change-Id: I1f1f5cf5d27663ace6ff618ecbecb41fd2dfa1fc
2013-06-04 12:01:05 +02:00
ae7595a755 *api: convert more <method>
sed -i "s,<method>\([^<]\+\)</method>,\1,g"

Change-Id: Ic3eef0c03e512f7d607a87c58f9f01626f5a57a1
2013-06-04 12:01:05 +02:00
56d158c38c *api: convert more <method>
sed -i "s,<method>\([^<]\+[^)]\)</method>,\1(),g"

Change-Id: Ie443efb5b283067bc5475810f6848061900d8401
2013-06-04 12:01:05 +02:00
928b8640c0 *api: convert <TRUE/> <FALSE/> <VOID/> <NULL/>
sed -i 's,<\(TRUE\|FALSE\|VOID\|NULL\)/>,`\1`,g'

Change-Id: Ia4df97ca809b00993530d67203bbe4ba7a072201
2013-06-04 12:01:05 +02:00
6e1d239ae0 *api: convert <true/> <false/> <void/>
sed -i 's,<\(true\|false\|void\)/>,`\U\1`,g'

Change-Id: I87a6e81ff22b47ea979322d01c49350892d3945f
2013-06-04 12:01:04 +02:00
be7f280ea7 *api: convert <atom>
sed -i 's,<atom>\([^<]\+\)</atom>,`\1`,g'

Change-Id: I530fe998b0c422e83c4324807d42700126bc9883
2013-06-04 12:01:04 +02:00
ce36de949d *api: convert more <method scope="foo">
sed -i 's,<method scope="\([^"]*\)">\([^<]\+\)</method>,\1::\2,g'

Change-Id: I09ee9ecae922e0b28730d1689b802e6041b3ceed
2013-06-04 12:01:04 +02:00
f3db7d1abb *api: convert <method scope="foo">
sed -i 's,<method scope="\([^"]*\)">\([^<][^)]\+\)</method>,\1::\2(),g'

Change-Id: I7ceb805d67a79c297fb5f044a8fb226ec2fb366c
2013-06-04 12:01:03 +02:00
4718949d41 *api: convert <method>
sed -i "s,<method>\([a-z][^<]\+\)</method>,\1,g"

Change-Id: I9483d63cce4afd168d47a465b367aed3da45d64b
2013-06-04 12:01:03 +02:00
b235412d8f *api: convert <method>foo()</method>
What is sad about this is that autodoc doesn't even support <method>.

sed -i "s,<method>\([a-z][^<]\+[^)]\)</method>,\1(),g"

Change-Id: I702ef71423ced1d5195f2e0535e73b1bb4d3f6f2
2013-06-04 12:01:03 +02:00
a93783c42d *api: convert <arg>
... which does not seem to do anything anyway.

sed -i "s,<arg>\([^<]\+\)</arg>,\1,g"

Change-Id: I90bcf81ea046bc88297ed8eadc560ad31d19830b
2013-06-04 12:01:02 +02:00
d11a7b5eb1 *api: convert <const>
This one is apparently often abused to link to a constant group, while
it can only link to constants within a group.

sed -i "s,<const>\([^<]\+\)</const>,\1,g"

Change-Id: Ic3d8099751340e4b046298c861bb659beb351eaf
2013-06-04 12:01:02 +02:00
4e70bdec96 *api: convert <const scope="foo">
sed -i 's,<const scope="\([^"]*\)">\([^<]\+\)</const>,\1::\2,g'

Change-Id: I964acc2725e8a6680f5bd8412014e5660510749e
2013-06-04 12:01:02 +02:00
24b331efed *api: convert rest of <member scope="foo">
sed -i 's,<member scope="\([^"]*\)">\([^<]\+\)</member>,\1::\2,g'

Change-Id: Idbe0adc5a88e430c99257d4d61e540bf0eeaea8f
2013-06-04 12:01:02 +02:00
bb6503dd08 *api: convert remaining <member>
sed -i "s,<member>\([^<]\+\)</member>,\1,g"

Change-Id: I74c80f5aa610477fab28faec52e55c3137984aec
2013-06-04 12:01:01 +02:00
4bb43e1612 *api: replace <member>Foo</member>
These member variables need a # prefix.

sed -i "s,<member>\([^<:]\+[^)]\)</member>,#\1,g"

Change-Id: I721b90f4edae32b5a362479bdbd60423f6427364
2013-06-04 12:01:01 +02:00
ea71a05840 *api: convert <member scope="foo">bar</member>
sed -i 's,<member scope="\([^"]*\)">\([^<]*::[a-z][^<:]\+[^)]\)</member>,\1::\2(),g'

Change-Id: I265ff28fee73a271f205294e59955b3a1c81d95a
2013-06-04 12:01:01 +02:00
3122600a5e *api: convert <member>Foo::bar</member>
Doxygen would probably recognize these without () too but add them for
consistency.

sed -i "s,<member>\([^<]*::[a-z][^<:]\+[^)]\)</member>,\1(),g"

Change-Id: I2615b99265b75633459e35164e54d9da7fe76b85
2013-06-04 12:01:00 +02:00
b352a8bf03 *api: convert <member>method</member> to method()
Doxygen will only recognize a un-qualified method name as such if it is
followed by "()".

sed -i "s,<member>\([a-z][^<]\+[^)]\)</member>,\1(),g"

Change-Id: I69bc17849e76f3a3d91c6daf0f1be8168a83cfc5
2013-06-04 12:01:00 +02:00
9f12a9da8d *api: convert <type scope="bar">Foo</type>
This looks much better now.

sed -i 's,<type scope="\([^"]*\)">\([^<]\+\)</type>,\1::\2,g'

Change-Id: I94cd0f93afa89855b62dadeb229d2b2e1775cd80
2013-06-04 12:01:00 +02:00
944eb99027 *api: convert <type>Foo</type>
Doxygen does not know type element and will recognize strings that
contain capital letter (all API types do) automatically as type.
This patch removes 15k doxygen warnings.

git ls-files | grep \\.idl | xargs sed -i "s,<type>\([^<]\+\)</type>,\1,"

Change-Id: I45c07cf0b115d5fb5353f4aa9719839615ea1150
2013-06-04 12:00:59 +02:00
dbb4a2511c XUnoControlDialog only made it into 4.2
Change-Id: I121f0d3d646ce434ea1451a94a5c911005dc21f9
2013-06-04 10:32:44 +02:00