summaryrefslogtreecommitdiff
path: root/cppu/inc/com
AgeCommit message (Collapse)Author
2013-04-24move URE headers to include/David Tardon
Change-Id: Ib48a12e902f2311c295b2007f08f44dee28f431d Reviewed-on: https://gerrit.libreoffice.org/3499 Reviewed-by: David Tardon <dtardon@redhat.com> Tested-by: David Tardon <dtardon@redhat.com>
2013-03-18cleanup doxygen warningsPeter Foley
Change-Id: I9181cad5bfa93f9e8b3d944b2b50a3ccc0b42595
2013-01-15Include <cassert>Stephan Bergmann
Also, move assert into uno_type_sequence_construct so that all its callers benefit. Also, change some OSL_ENSURE to assert. Change-Id: Idd0a03c4aa6eed1db453db84602c01ff16f0d72c
2013-01-15uno::Sequence: assert on negative lengthMiklos Vajna
Change-Id: Ie94a6042863bb0d91f2b61ac8a048182aea41c0a
2012-12-03there should be no support for OString in AnyLuboš Luňák
Change-Id: I53d047381a89d52c43378dd304ba6e0774f59968
2012-12-03make sure uno::Any works with fast operator+Luboš Luňák
The result of the operation needs to be first converted to O(U)String. Change-Id: I24dafeaebf68a0eff3edf1d1cf713bfc10bbd8f4
2012-09-30Make Reference::iset_throw work with multiple-inheritance interfacesStephan Bergmann
Change-Id: Ia8a644c613de17279abdab533a6314ba6c0e0aec
2012-09-17migrate some of the biggest consumer of osl_*InterlockedCount to osl_atomicNorbert Thiebaud
Change-Id: I0e6992afbeffaf3b993e6630fb396d93012890e0 Reviewed-on: https://gerrit.libreoffice.org/632 Tested-by: Norbert Thiebaud <nthiebaud@gmail.com> Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2012-06-21replace all but one .hdl include with equivalent .hpp includes.Michael Meeks
Change-Id: I15e94f112144549692d0c2babeb48c77adcb93a9
2012-06-13re-base on ALv2 code.Michael Meeks
2012-04-24WaE: implicit conversion changes signednessTor Lillqvist
2012-04-23doxygen warning fixesLuboš Luňák
2012-04-17remove doxygen warningsNorbert Thiebaud
2012-02-21WaE: silence some documentation errorsThomas Arnhold
2012-01-26Code cleanup: ( () ) replaced by (())Alexander Bergmann
2012-01-21Removed some unused parameters; added SAL_UNUSED_PARAMETER.Stephan Bergmann
SAL_UNUSED_PARAMETER (expanding to __attribute__ ((unused)) for GCC) is used to annotate legitimately unused parameters, so that static analysis tools can tell legitimately unused parameters from truly unnecessary ones. To that end, some patches for external modules are also added, that are only applied when compiling with GCC and add necessary __attribute__ ((unused)) in headers.
2012-01-19Drop UNO_REF_QUERY[_THROW] duplicates of UNO_QUERY[_THROW].Stephan Bergmann
They are virtually unused (at least the LibO code base has only a single use of UNO_REF_QUERY) but confuse static analysis tools that classify unused function parameters as "tags" (which legalizes the unusedness of those parameters) if they are of an enum type with exactly one value defined.
2012-01-05Switch from autodoc to doxygen for SDK C++ documentation.Stephan Bergmann
* New build prerequisite doxygen (controllable via --with-doxygen). * Adapted various headers to slightly different doxygen documentation syntax, but much clean up still remains to be done (i.e., warnings emitted by doxygen fixed).
2011-03-08Merge commit 'ooo/DEV300_m101' into integration/dev300_m101Norbert Thiebaud
* commit 'ooo/DEV300_m101': (185 commits) chart52: cleanup unused legend entry stuff in preparation of issue #i82802# masterfix: #i10000# add missing dependency in offapi sb138: #i115619# fix for MinGW sb138: #i115619#, #i116038# use osl_setThreadName in binaryurp sb138: #i115619# osl_setThreadName gridsort: i116682: update UnoControlDialog to reflect XDialog gridsort: minor changes to the new API: - renamed XMutableGridDataModel::setRowHeading to updateRowHeading for consistency reasons - renamed XSortableGridDataModel to XSortableGridData - actually, this is not a full-fledged model in itself. gridsort: grid control related unit tests (first set, more to come) sb138: #i116038# fresh implementation of binary URP bridge chart52: #28670# make the legend within charts resizeable - part 2 gridsort: re-did the column resizing - introduced XGridColumn.Flexibility, determining to which degree the column is resized during auto-column-resizing - removed XGridColumn.PreferredWidth - there really is no need for this anymore now - documented the relationship between XGridColumn.Flexibility and XGridColumn.Resizeable - re-implemented TableControl_Impl::impl_ni_updateColumnWidths, with (hopefully) less magic sb139: #i116530# improve Java URP bridge error notification by utilizing the java.lang.Throwable cause facility gridsort: document the relationship between soorting the data and notifying XGridDataListeners gridsort: introduce XGridColumn::DataModelIndex. this allows for column removal/insertion at the GridColumnModel, without the need to touch the GridDataModel locales34: #i112431# adapt documentation to reality gridsort: introduce XSortableGridDataModel::removeColumnSort gridsort: #163172# added UNO API support for sorting grid data. Implementation still unfinished. Things missing in the SortableGridData implementation - add as listener to the delegator, so we're notified of changes - translate and multiplex those changes - do own notifications (XGridDataListener.dataChanged) when the sort order changed - (possibly) update the sort order when the data in the current sort-column changed gridsort: made the row title a row heading, being an Any instead of a string gridsort: XMutableGridData: renamed updateRow to updateRowData for consistency; introduced updateRowToolTip as shortcut for multiple updateCellToolTip calls gridsort: updateCell->updateCellData, setCellToolTip->updateCellToolTip; in both methods, have (Col,Row) params instead of (Row,Col), for consistency reasons ... Conflicts: bridges/inc/bridges/remote/bridgeimpl.hxx bridges/inc/bridges/remote/connection.h bridges/inc/bridges/remote/context.h bridges/inc/bridges/remote/helper.hxx bridges/inc/bridges/remote/mapping.hxx bridges/inc/bridges/remote/proxy.hxx bridges/inc/bridges/remote/remote.h bridges/inc/bridges/remote/remote.hxx bridges/inc/bridges/remote/stub.hxx bridges/source/cpp_uno/gcc3_linux_x86-64/uno2cpp.cxx bridges/source/remote/context/context.cxx bridges/source/remote/static/helper.cxx bridges/source/remote/static/mapping.cxx bridges/source/remote/static/proxy.cxx bridges/source/remote/static/remote.cxx bridges/source/remote/static/remote_types.cxx bridges/source/remote/static/remote_types.hxx bridges/source/remote/static/stub.cxx bridges/source/remote/urp/urp_bridgeimpl.cxx bridges/source/remote/urp/urp_bridgeimpl.hxx bridges/source/remote/urp/urp_cache.h bridges/source/remote/urp/urp_cache.hxx bridges/source/remote/urp/urp_dispatch.cxx bridges/source/remote/urp/urp_dispatch.hxx bridges/source/remote/urp/urp_environment.cxx bridges/source/remote/urp/urp_job.cxx bridges/source/remote/urp/urp_job.hxx bridges/source/remote/urp/urp_log.cxx bridges/source/remote/urp/urp_log.hxx bridges/source/remote/urp/urp_marshal.cxx bridges/source/remote/urp/urp_marshal.hxx bridges/source/remote/urp/urp_marshal_decl.hxx bridges/source/remote/urp/urp_property.hxx bridges/source/remote/urp/urp_propertyobject.cxx bridges/source/remote/urp/urp_propertyobject.hxx bridges/source/remote/urp/urp_reader.cxx bridges/source/remote/urp/urp_reader.hxx bridges/source/remote/urp/urp_replycontainer.hxx bridges/source/remote/urp/urp_threadid.cxx bridges/source/remote/urp/urp_threadid.hxx bridges/source/remote/urp/urp_unmarshal.cxx bridges/source/remote/urp/urp_unmarshal.hxx bridges/source/remote/urp/urp_writer.cxx bridges/source/remote/urp/urp_writer.hxx cppu/source/threadpool/threadpool.cxx cppu/util/target.pmk cppuhelper/qa/propertysetmixin/comp_propertysetmixin.cxx cppuhelper/source/interfacecontainer.cxx cpputools/source/regcomplazy/regcomplazy.cxx jurt/prj/d.lst jvmfwk/source/elements.cxx offapi/com/sun/star/awt/grid/GridDataEvent.idl offapi/com/sun/star/awt/grid/XGridColumn.idl offapi/com/sun/star/awt/tab/makefile.mk offapi/com/sun/star/chart2/ExplicitIncrementData.idl offapi/com/sun/star/chart2/XPlotter.idl offapi/com/sun/star/chart2/XUndoHelper.idl offapi/com/sun/star/document/MediaDescriptor.idl offapi/com/sun/star/document/makefile.mk offapi/com/sun/star/linguistic2/XLanguageGuessing.idl offapi/com/sun/star/script/ModuleInfo.idl offapi/com/sun/star/script/ModuleType.idl offapi/com/sun/star/text/TextMarkupType.idl offapi/com/sun/star/util/XTextSearch.idl offapi/com/sun/star/xml/sax/XFastAttributeList.idl pyuno/source/loader/makefile.mk remotebridges/source/bridge/bridge_connection.cxx remotebridges/source/bridge/bridge_connection.hxx remotebridges/source/bridge/bridge_provider.cxx remotebridges/source/bridge/remote_bridge.cxx remotebridges/source/bridge/remote_bridge.hxx remotebridges/source/dynamicloader/dynamicloader.cxx remotebridges/source/factory/bridgefactory.cxx remotebridges/source/factory/bridgeimpl.cxx remotebridges/source/factory/bridgeimpl.hxx remotebridges/source/factory/makefile.mk sal/cppunittester/cppunittester.cxx sal/inc/osl/diagnose.h sal/osl/os2/system.h sal/osl/unx/diagnose.c sal/osl/unx/file_misc.cxx sal/osl/unx/process_impl.cxx sal/osl/w32/diagnose.c sal/osl/w32/process.cxx sal/prj/build.lst sal/qa/rtl/math/makefile.mk sal/qa/rtl/math/rtl_math.cxx sal/qa/rtl/math/rtl_old_testint64.cxx sal/qa/rtl/math/test_rtl_math.cxx sal/systools/win32/kill/kill.cxx sal/textenc/tencinfo.c sal/util/sal.map stoc/source/inspect/introspection.cxx stoc/source/security/file_policy.cxx stoc/source/simpleregistry/simpleregistry.cxx
2010-10-27add modelines to .h and .c files as wellCaolán McNamara
2010-10-20#i101100# strict-alias cleanCaolán McNamara
2010-10-14Add vim/emacs modelines to all source filesSebastian Spaeth
Fixes #fdo30794 Based on bin/add-modelines script (originally posted in mail 1286706307.1871.1399280959@webmail.messagingengine.com) Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de>
2010-10-05more removed include guards using fixguard.pyPetr Mladek
2010-09-14win32-vs2005-compat.diff: Fix build with Visual Studio 2005Thorsten Behrens
2010-07-13dr77: #i113097# make Sequence(sal_Int32) explicitDaniel Rentz
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2008-04-11INTEGRATION: CWS changefileheader (1.11.132); FILE MERGEDRüdiger Timm
2008/04/01 12:28:01 thb 1.11.132.2: #i85898# Stripping all external header guards 2008/03/31 07:23:15 rt 1.11.132.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.11.132); FILE MERGEDRüdiger Timm
2008/04/01 15:10:29 thb 1.11.132.2: #i85898# Stripping all external header guards 2008/03/31 07:23:15 rt 1.11.132.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.13.108); FILE MERGEDRüdiger Timm
2008/04/01 15:10:29 thb 1.13.108.3: #i85898# Stripping all external header guards 2008/04/01 12:28:01 thb 1.13.108.2: #i85898# Stripping all external header guards 2008/03/31 07:23:15 rt 1.13.108.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.15.96); FILE MERGEDRüdiger Timm
2008/04/01 15:10:29 thb 1.15.96.3: #i85898# Stripping all external header guards 2008/04/01 12:28:01 thb 1.15.96.2: #i85898# Stripping all external header guards 2008/03/31 07:23:15 rt 1.15.96.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.22.96); FILE MERGEDRüdiger Timm
2008/04/01 15:10:29 thb 1.22.96.3: #i85898# Stripping all external header guards 2008/04/01 12:28:00 thb 1.22.96.2: #i85898# Stripping all external header guards 2008/03/31 07:23:15 rt 1.22.96.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.17.108); FILE MERGEDRüdiger Timm
2008/04/01 15:10:29 thb 1.17.108.3: #i85898# Stripping all external header guards 2008/04/01 12:28:00 thb 1.17.108.2: #i85898# Stripping all external header guards 2008/03/31 07:23:15 rt 1.17.108.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.26.20); FILE MERGEDRüdiger Timm
2008/04/01 12:28:00 thb 1.26.20.2: #i85898# Stripping all external header guards 2008/03/31 07:23:15 rt 1.26.20.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.19.20); FILE MERGEDRüdiger Timm
2008/04/01 15:10:28 thb 1.19.20.2: #i85898# Stripping all external header guards 2008/03/31 07:23:15 rt 1.19.20.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.18.58); FILE MERGEDRüdiger Timm
2008/04/01 12:28:00 thb 1.18.58.2: #i85898# Stripping all external header guards 2008/03/31 07:23:15 rt 1.18.58.1: #i87441# Change license header to LPGL v3.
2008-04-11INTEGRATION: CWS changefileheader (1.12.108); FILE MERGEDRüdiger Timm
2008/04/01 15:10:28 thb 1.12.108.3: #i85898# Stripping all external header guards 2008/04/01 12:28:00 thb 1.12.108.2: #i85898# Stripping all external header guards 2008/03/31 07:23:15 rt 1.12.108.1: #i87441# Change license header to LPGL v3.
2007-10-09INTEGRATION: CWS basmgr03 (1.25.56); FILE MERGEDKurt Zenker
2007/07/26 08:51:32 fs 1.25.56.1: #i80044# +UNO_SET_THROW
2007-10-09INTEGRATION: CWS basmgr03 (1.18.56); FILE MERGEDKurt Zenker
2007/07/26 08:51:32 fs 1.18.56.1: #i80044# +UNO_SET_THROW
2006-11-21INTEGRATION: CWS pj65 (1.17.48); FILE MERGEDVladimir Glazounov
2006/10/31 14:01:27 pjanik 1.17.48.1: #i71027#: prevent warnings on Mac OS X with gcc 4.0.1.
2006-06-19INTEGRATION: CWS warnings01 (1.23.4); FILE MERGEDJens-Heiner Rechtien
2006/04/07 17:49:07 sb 1.23.4.2: RESYNC: (1.23-1.24); FILE MERGED 2005/11/28 08:31:08 sb 1.23.4.1: #i53898# Made code warning-free.
2006-06-19INTEGRATION: CWS warnings01 (1.17.8); FILE MERGEDJens-Heiner Rechtien
2005/11/28 08:31:08 sb 1.17.8.1: #i53898# Made code warning-free.
2006-03-09INTEGRATION: CWS jl31 (1.14.14); FILE MERGEDRüdiger Timm
2006/02/20 16:00:30 sb 1.14.14.1: #i62339# Introduced (internal-only) cppu::getTypeFavourUnsigned as (working) replacement of now deprecated getCppuType<> template.
2006-03-09INTEGRATION: CWS jl31 (1.21.14); FILE MERGEDRüdiger Timm
2006/02/20 16:00:30 sb 1.21.14.1: #i62339# Introduced (internal-only) cppu::getTypeFavourUnsigned as (working) replacement of now deprecated getCppuType<> template.
2006-03-06INTEGRATION: CWS dbo510 (1.23.8); FILE MERGEDRüdiger Timm
2005/10/31 10:59:45 dbo 1.23.8.1: #i56799# fixing reentrance problem when releasing interface
2006-01-10INTEGRATION: CWS sb41 (1.12.18); FILE MERGEDRüdiger Timm
2005/11/24 08:18:10 sb 1.12.18.1: #i57855# Replaced getCppuType (which is still there for backwards compatibility) with new cppu::UnoType and helper cppu::getTypeFavourUnsigned, as GCC 4.1 started to complain about non-conforming uses of getCppuType in template code.
2006-01-10INTEGRATION: CWS sb41 (1.13.18); FILE MERGEDRüdiger Timm
2005/11/24 08:18:09 sb 1.13.18.1: #i57855# Replaced getCppuType (which is still there for backwards compatibility) with new cppu::UnoType and helper cppu::getTypeFavourUnsigned, as GCC 4.1 started to complain about non-conforming uses of getCppuType in template code.
2006-01-10INTEGRATION: CWS sb41 (1.20.18); FILE MERGEDRüdiger Timm
2005/11/24 08:18:09 sb 1.20.18.1: #i57855# Replaced getCppuType (which is still there for backwards compatibility) with new cppu::UnoType and helper cppu::getTypeFavourUnsigned, as GCC 4.1 started to complain about non-conforming uses of getCppuType in template code.
2006-01-10INTEGRATION: CWS sb41 (1.16.18); FILE MERGEDRüdiger Timm
2005/11/24 08:18:08 sb 1.16.18.1: #i57855# Replaced getCppuType (which is still there for backwards compatibility) with new cppu::UnoType and helper cppu::getTypeFavourUnsigned, as GCC 4.1 started to complain about non-conforming uses of getCppuType in template code.
2006-01-10INTEGRATION: CWS sb41 (1.11.18); FILE MERGEDRüdiger Timm
2005/11/24 08:18:07 sb 1.11.18.1: #i57855# Replaced getCppuType (which is still there for backwards compatibility) with new cppu::UnoType and helper cppu::getTypeFavourUnsigned, as GCC 4.1 started to complain about non-conforming uses of getCppuType in template code.
2005-10-11INTEGRATION: CWS presfixes08 (1.15.54); FILE MERGEDOliver Bolte
2005/09/14 16:27:56 dbo 1.15.54.1: #i46618# added get_pointer: support for boost::mem_fn and boost::bind