summaryrefslogtreecommitdiff
path: root/offapi/com/sun/star/frame
AgeCommit message (Collapse)AuthorFilesLines
2013-08-20Fix doxygen warnings in udkapi and offapiJulien Nabet1-2/+2
Change-Id: If2235c959aa409376397f306145bea0bee713c78
2013-07-24fdo#67213 - crash on opening AutoText dialog (Ctrl+F3Noel Grandin2-67/+22
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 Grandin2-22/+67
Change-Id: I38fc91e70d99472a4336250acd5c7dc3457b21ab
2013-07-16idl add missing param description for XStorage and XSvgParserNorbert Thiebaud1-0/+3
Change-Id: Id33160c32d38411c5dd5a1a753db2b204865e717 Reviewed-on: https://gerrit.libreoffice.org/4896 Reviewed-by: Andras Timar <atimar@suse.com> Tested-by: Andras Timar <atimar@suse.com>
2013-06-04*api: fix up merge conflict damageMichael Stahl3-16/+17
Change-Id: I3a1281c756305f16d193210839ca6b826662698e
2013-06-04*api: fix loads of badly documented parametersMichael Stahl6-8/+12
Change-Id: Ifcfdcc1aee5f45745ab17d83f69c2cf293b58196
2013-06-04*api: doxygen complains about lonely "." being list markerMichael Stahl1-1/+2
Change-Id: Icaed7afe8f2463ffc16421642ff2e073fb4b7cc1
2013-06-04*api: fix bunch of lists that doxygen warns aboutMichael Stahl2-1/+2
Change-Id: Ic507170e94d08155430601658689b3d7b96e0f80
2013-06-04*api: fix all unknown commandsMichael Stahl1-1/+1
Change-Id: Ied26925485b2be649cabafff338e6d78c7bd17b3
2013-06-04*api: convert all unsupported html tagsMichael Stahl1-1/+2
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*api: convert <listing> and @exampleMichael Stahl2-25/+27
<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*api: convert more <method>Michael Stahl2-2/+2
sed -i "s,<method>\([^<]\+\)</method>,\1,g" Change-Id: Ic3eef0c03e512f7d607a87c58f9f01626f5a57a1
2013-06-04*api: convert more <method>Michael Stahl1-1/+1
sed -i "s,<method>\([^<]\+[^)]\)</method>,\1(),g" Change-Id: Ie443efb5b283067bc5475810f6848061900d8401
2013-06-04*api: convert <TRUE/> <FALSE/> <VOID/> <NULL/>Michael Stahl19-83/+83
sed -i 's,<\(TRUE\|FALSE\|VOID\|NULL\)/>,`\1`,g' Change-Id: Ia4df97ca809b00993530d67203bbe4ba7a072201
2013-06-04*api: convert <atom>Michael Stahl2-2/+2
sed -i 's,<atom>\([^<]\+\)</atom>,`\1`,g' Change-Id: I530fe998b0c422e83c4324807d42700126bc9883
2013-06-04*api: convert <method scope="foo">Michael Stahl1-1/+1
sed -i 's,<method scope="\([^"]*\)">\([^<][^)]\+\)</method>,\1::\2(),g' Change-Id: I7ceb805d67a79c297fb5f044a8fb226ec2fb366c
2013-06-04*api: convert <const>Michael Stahl4-9/+9
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*api: convert rest of <member scope="foo">Michael Stahl8-11/+11
sed -i 's,<member scope="\([^"]*\)">\([^<]\+\)</member>,\1::\2,g' Change-Id: Idbe0adc5a88e430c99257d4d61e540bf0eeaea8f
2013-06-04*api: convert remaining <member>Michael Stahl33-73/+73
sed -i "s,<member>\([^<]\+\)</member>,\1,g" Change-Id: I74c80f5aa610477fab28faec52e55c3137984aec
2013-06-04*api: replace <member>Foo</member>Michael Stahl1-1/+1
These member variables need a # prefix. sed -i "s,<member>\([^<:]\+[^)]\)</member>,#\1,g" Change-Id: I721b90f4edae32b5a362479bdbd60423f6427364
2013-06-04*api: convert <member scope="foo">bar</member>Michael Stahl1-1/+1
sed -i 's,<member scope="\([^"]*\)">\([^<]*::[a-z][^<:]\+[^)]\)</member>,\1::\2(),g' Change-Id: I265ff28fee73a271f205294e59955b3a1c81d95a
2013-06-04*api: convert <member>Foo::bar</member>Michael Stahl5-8/+8
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*api: convert <member>method</member> to method()Michael Stahl3-7/+7
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*api: convert <type scope="bar">Foo</type>Michael Stahl39-75/+75
This looks much better now. sed -i 's,<type scope="\([^"]*\)">\([^<]\+\)</type>,\1::\2,g' Change-Id: I94cd0f93afa89855b62dadeb229d2b2e1775cd80
2013-06-04*api: convert <type>Foo</type>Michael Stahl55-133/+133
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-03fdo#46808, Convert FrameLoaderFactory and ContentHandlerFactory to new styleNoel Grandin3-95/+90
by creating a common service interface for them to implement Change-Id: Icec85c55ed0ac13a6c785fdad6b0cd9c11878ba5
2013-06-03fdo#46808, Convert SfxFrameLoader service to new styleNoel Grandin1-0/+37
Change-Id: I6cdef298d69fef388e79b241abbe3a9a03d61492
2013-06-03fdo#46808, Convert frame::AppDispatchProvider to new styleNoel Grandin2-0/+79
The service already existed, it just needed an IDL file. Change-Id: I9553c8e7c4922f2106bc13034e0cc35669b28b7e
2013-06-03Replace invalid doxygen commands: thrown -> throwsZolnai Tamás1-1/+1
Change-Id: I9e9f513afe37ccf34f2d5762a27b4a728fd24f36 Reviewed-on: https://gerrit.libreoffice.org/4136 Reviewed-by: Thomas Arnhold <thomas@arnhold.org> Tested-by: Thomas Arnhold <thomas@arnhold.org>
2013-05-31css::frame::XStatusbarController: add missing interfaceAriel Constenla-Haile1-0/+9
Added ::com::sun::star::lang::XComponent. IDL documentation taken from http://wiki.openoffice.org/wiki/Framework/Tutorial/Statusbar_Controller#Status_bar_controller_service (cherry picked from commit f3dc398e002926792a0c6160691d46eb75cad236) Conflicts: framework/inc/uielement/statusbarmanager.hxx framework/source/uielement/statusbarmanager.cxx Change-Id: Id2d768250632b12b834602a33a4e9923cec9bd3f
2013-05-28fdo#46808, Convert frame::LayoutManager service to new sty;eNoel Grandin2-51/+90
Change-Id: I46c3950aee336548d6e0acc6a7d1da655c158175
2013-05-22Use implicit default constructorsStephan Bergmann3-18/+3
...instead of explicit ones without arguments. The former internally call css.lang.XMultiComponentFactory.createInstanceWithContext while the latter call css.lang.createInstanceWithArgumentsAndContext, which in turn uses css.lang.XInitialization.initialize, which could fail with a less forgiving factory than cppu::OSingleFactoryHelper (cppuhelper/source/factory.cxx) if the service implementation does not support XInitialization. Change-Id: Iff3b2ceacdd3d4e165004b841e5bbf9dbe0b98a5
2013-05-21UI Controller Factory fixesAriel Constenla-Haile4-60/+124
- "ModuleName" --> "ModuleIdentifier": the IDL definition for css::frame::PopupMenuControllerFactory and css::frame::StatusbarControllerFactory tells to use a property named "ModuleIdentifier", but in the code it is named "ModuleName" - Undocumented css::frame::ToolbarControllerFactory - Fix service name of ToolbarControllerFactory (ToolbarControllerFactory instead of ToolBarControllerFactory) - Convert the three service factories to new style, and use these new-style services in the source code - Implement multiple inheritance: added new css::frame::XUIControllerFactory - Added a (true) base class and implemented the three factories in a single file (cherry picked from commit acc7fed28f54f836b0923180431a0c180f91e98c) Conflicts: framework/inc/pch/precompiled_framework.hxx framework/inc/uielement/toolbarmanager.hxx framework/inc/uifactory/popupmenucontrollerfactory.hxx framework/inc/uifactory/statusbarcontrollerfactory.hxx framework/inc/uifactory/uicontrollerfactory.hxx framework/source/uielement/addonstoolbarmanager.cxx framework/source/uielement/menubarmanager.cxx framework/source/uielement/popupmenucontroller.cxx framework/source/uielement/statusbarmanager.cxx framework/source/uielement/toolbarmanager.cxx framework/source/uifactory/popupmenucontrollerfactory.cxx framework/source/uifactory/statusbarcontrollerfactory.cxx framework/source/uifactory/uicontrollerfactory.cxx framework/source/unotypes/fwk.xml offapi/com/sun/star/frame/PopupMenuControllerFactory.idl offapi/com/sun/star/frame/StatusbarControllerFactory.idl offapi/com/sun/star/frame/makefile.mk svtools/source/uno/toolboxcontroller.cxx Change-Id: Ia8580539badf650a84bc6e57a6b832071e011f0a
2013-05-21Revert "fdo#46808, Adapt frame::PopupMenuControllerFactory UNO service"Caolán McNamara2-67/+26
This reverts commit e93a0018871ebea4da1959c72c06f3c7f4dc7b27. Conflicts: desktop/source/app/app.cxx framework/source/uielement/menubarmanager.cxx framework/source/uielement/popupmenucontroller.cxx offapi/UnoApi_offapi.mk Change-Id: I3d4d49f98603e75357fb315a603a10851b3a7090
2013-05-21Revert "fdo#46808, Create new-style frame::ToolBarControllerFactory service"Caolán McNamara1-41/+0
This reverts commit ecae523d9603eaf7ff0acc98682576813e50c94a. Conflicts: framework/source/uielement/toolbarmanager.cxx offapi/UnoApi_offapi.mk Change-Id: I9f5fe49ffdf3176f0d742d28277c4ec2afbc1ed4
2013-05-21Related: #i121442# - StatusbarController API ModificationsAriel Constenla-Haile2-81/+73
Modify the current StatusbarController API so that it can be used by pure UNO implementations (cherry picked from commit 059f35d0ce96ccf14d02c6f33e25192d0c926b3f) Conflicts: offapi/com/sun/star/frame/StatusbarController.idl offapi/com/sun/star/frame/XStatusbarController.idl Change-Id: I664a104bff35a35d4406d98f96bdf8983b452ebd
2013-04-15fdo#60724 informations -> informationThomas Arnhold4-5/+5
Change-Id: Ifd34ebfc7fe01b4a470eb072597dd3ec97c97863
2013-04-08fdo#46808, Convert frame::Frame to new styleNoel Grandin2-116/+148
Change-Id: I74427d1e0059808f04960c648b93245b06c20f7f
2013-03-20fdo#46808, Convert frame::Bibliography to new styleNoel Grandin1-0/+37
The service already existed, it just needed an IDL file Change-Id: Iebbc5ede0a46ddf1e0830e2e1697f82df016922c
2013-03-13Bin pointless "DocMerge" comment linesTor Lillqvist3-15/+0
Change-Id: I8eb2116b39929770f00e30d5ab9ca2c28c988e35
2013-03-04fdo#46808, Convert frame::DispatchRecorder to new styleNoel Grandin1-10/+1
API CHANGE: dropped the XIndexReplace interface because no-one is using it. Change-Id: Iad77af588a070b22f2fce007a6ec4641758997a8
2013-03-02Typo fix: informations -> information and a few other adjacent typos.Gregg King4-5/+5
FDO:60724 Change-Id: I73ad9f1c37cbbcf28d996ed73c75cf09553e499b Reviewed-on: https://gerrit.libreoffice.org/2479 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
2013-01-15fdo#46808, Adapt frame::SessionListener UNO service to new styleNoel Grandin1-0/+44
The service already existed, it just did not have an IDL file. Change-Id: I88b914995eaa52708c1d51271455478fedb65a63
2013-01-15fdo#46808, Adapt frame::TaskCreator UNO service to new styleNoel Grandin1-0/+37
The service already existed, it just did not have an IDL file. Change-Id: I157c53d09b612da0178432100b8928013f811706
2013-01-15fdo#46808, Adapt frame::StartModule UNO service to new styleNoel Grandin1-0/+41
The service already existed, it just did not have an IDL file. Change-Id: I400551d34d074cc8cf36fad58badc921422a2efa
2012-12-21fdo#46808, Convert frame::Desktop to new style service.Noel Grandin2-32/+96
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-21clean up all the UNO IDL module header guardsNoel Grandin2-4/+4
.. so I don't keep tripping over the bad ones during my UNO cleanup work. (1) make them all use a similar syntax, makes it easier to run my automatic checker (2) some of them were just cut'n'paste accidents waiting to happen (3) remove unnecessary header guards in the __including__ file. That is very brittle. Change-Id: I4e679c15161483ad93aeb316a25d6db6d97e9d4e
2012-12-21fdo#46808, Adapt frame::PopupMenuControllerFactory UNO service to new styleNoel Grandin2-26/+67
Required creating a new merged interface. The service interface is going to be shared by some other services, which is why it's name is != the service name. Change-Id: I9af3c27b367807147a0052fb6fa4e42eb1ad32de
2012-12-21fdo#46808, Create new-style frame::ToolBarControllerFactory serviceNoel Grandin1-0/+41
The service already existed, it just did not have an IDL file. Change-Id: I70d0e1a3fe77deaeec399761cadefb20954f1c92
2012-11-30API CHANGE remove [oneway] method attributesThorsten Behrens18-42/+42
Remove non-functional and broken [oneway] attributes from all idl files. Change idl compiler to no longer digest such idl. Change-Id: Ie14c5012beccb6242d7cd592d434a88091b695d1