summaryrefslogtreecommitdiff
path: root/cppu/inc/com
AgeCommit message (Collapse)Author
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
2005-09-08INTEGRATION: CWS ooo19126 (1.10.174); FILE MERGEDRüdiger Timm
2005/09/05 13:54:13 rt 1.10.174.1: #i54170# Change license header: remove SISSL
2005-09-08INTEGRATION: CWS ooo19126 (1.10.64); FILE MERGEDRüdiger Timm
2005/09/05 13:54:13 rt 1.10.64.1: #i54170# Change license header: remove SISSL
2005-09-08INTEGRATION: CWS ooo19126 (1.11.34); FILE MERGEDRüdiger Timm
2005/09/05 13:54:12 rt 1.11.34.1: #i54170# Change license header: remove SISSL
2005-09-08INTEGRATION: CWS ooo19126 (1.12.24); FILE MERGEDRüdiger Timm
2005/09/05 13:54:12 rt 1.12.24.1: #i54170# Change license header: remove SISSL
2005-09-08INTEGRATION: CWS ooo19126 (1.19.34); FILE MERGEDRüdiger Timm
2005/09/05 13:54:12 rt 1.19.34.1: #i54170# Change license header: remove SISSL
2005-09-08INTEGRATION: CWS ooo19126 (1.15.84); FILE MERGEDRüdiger Timm
2005/09/05 13:54:12 rt 1.15.84.1: #i54170# Change license header: remove SISSL
2005-09-08INTEGRATION: CWS ooo19126 (1.22.34); FILE MERGEDRüdiger Timm
2005/09/05 13:54:11 rt 1.22.34.1: #i54170# Change license header: remove SISSL
2005-09-08INTEGRATION: CWS ooo19126 (1.15.50); FILE MERGEDRüdiger Timm
2005/09/05 13:54:11 rt 1.15.50.1: #i54170# Change license header: remove SISSL
2005-09-08INTEGRATION: CWS ooo19126 (1.15.20); FILE MERGEDRüdiger Timm
2005/09/05 13:54:11 rt 1.15.20.1: #i54170# Change license header: remove SISSL
2005-09-08INTEGRATION: CWS ooo19126 (1.10.20); FILE MERGEDRüdiger Timm
2005/09/05 13:54:10 rt 1.10.20.1: #i54170# Change license header: remove SISSL
2005-01-21INTEGRATION: CWS impress23 (1.14.18); FILE MERGEDKurt Zenker
2005/01/03 11:19:00 dbo 1.14.18.2: #i38957# support for C++ bool 2004/12/29 11:57:39 dbo 1.14.18.1: #i38957# added Any <<= bool, Any::get<>(), Any::has<>(), tests
2005-01-21INTEGRATION: CWS impress23 (1.9.68); FILE MERGEDKurt Zenker
2005/01/03 11:18:59 dbo 1.9.68.3: #i38957# support for C++ bool 2004/12/30 09:29:16 dbo 1.9.68.2: #i38957# forgot defines for non-exception aware code 2004/12/29 11:57:38 dbo 1.9.68.1: #i38957# added Any <<= bool, Any::get<>(), Any::has<>(), tests
2004-11-03INTEGRATION: CWS sb22 (1.11.10); FILE MERGEDPascal Junck
2004/10/14 10:53:57 sb 1.11.10.2: #i33217# Changed @since tags for C++/Java docu from OOo to UDK. 2004/09/28 13:53:22 sb 1.11.10.1: #i33217# Fixed @since tags.
2004-07-30INTEGRATION: CWS gcc340fixes01 (1.9.44); FILE MERGEDKurt Zenker
2004/07/02 09:59:21 sb 1.9.44.1: #i29352# Avoid problems with dependent names in templates.