summaryrefslogtreecommitdiff
path: root/cppuhelper/source/propshlp.cxx
AgeCommit message (Collapse)AuthorFilesLines
2014-09-17cppu and cppuhelper: loplugin: cstylecastNoel Grandin1-5/+5
Add a macro in include/cppuhelper/implbase_ex.hxx to make initialising the type_entry classes a little less verbose. Change-Id: I0904b5b9db269c92bc89e7ce3d6c8b09350c9897
2014-07-12Avoid possible memory leaks in case of exceptionsTakeshi Abe1-39/+12
Change-Id: I5e302cf7ac784e1413c0539d0c967a3523f04ba0
2014-06-05cppuhelper: remove SAL_THROW macroNoel Grandin1-15/+10
Change-Id: I54141071396d04e7bead56da14a665b8556ba6d2
2014-06-04cppuhelper: fix includesThomas Arnhold1-7/+7
Change-Id: I0e6bc822d19cf266dea716fe92f2ccd08d87c51f
2014-04-27automaticly -> automatically.Jan Holesovsky1-2/+2
Change-Id: Iae55083160eee86ac8301f272634dd3ae65fd847
2014-03-26First batch of adding SAL_OVERRRIDE to overriding function declarationsStephan Bergmann1-3/+3
...mostly done with a rewriting Clang plugin, with just some manual tweaking necessary to fix poor macro usage. Change-Id: I71fa20213e86be10de332ece0aa273239df7b61a
2014-02-27Remove visual noise from cppuhelperAlexander Wilms1-13/+13
Change-Id: If23a1aa19949f91f900d55ff9e1d5039378d7277 Reviewed-on: https://gerrit.libreoffice.org/8248 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-02-26cppuhelper: retrofit std::exception into overriding exception specsStephan Bergmann1-22/+22
Change-Id: I56e32131b7991ee9948ce46765632eb823d463b3
2014-02-23Remove unneccessary commentsAlexander Wilms1-2/+2
Change-Id: I939160ae72fecbe3d4a60ce755730bd4c38497fb Reviewed-on: https://gerrit.libreoffice.org/8182 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-02-21coverity#707716 Uninitialized pointer fieldCaolán McNamara1-2/+4
Change-Id: Ifea113d6fc0d6dd764a25cb6e70b9df41b7279c7
2014-02-17cppuhelper: sal_Bool -> boolStephan Bergmann1-2/+2
Change-Id: I6e0e6c1e4880a652ea4d8f0cccf9d8103c2cbbef
2013-10-23remove RTL_CONSTASCII_(U)STRINGPARAMChr. Rossmanith1-19/+3
Change-Id: I0bce921bfc7102b9a33b1c87eee3ddec0ebaed7b Signed-off-by: Stephan Bergmann <sbergman@redhat.com>, with one little typo fix
2012-12-06re-base on ALv2 code. Includes:Michael Meeks1-23/+14
Patches contributed by Ocke Janssen converted reportdesign. http://svn.apache.org/viewvc?view=revision&revision=1396797 http://svn.apache.org/viewvc?view=revision&revision=1394326 Patch contributed by Oliver Rainer-Wittmann sw34bf06: #i117783# - Writer's implementation of XPagePrintable - apply print settings to new printing routines http://svn.apache.org/viewvc?view=revision&revision=1172115
2012-05-29removed dead codeTakeshi Abe1-74/+0
Change-Id: Ic70d66befc90450aeb276d53f6da7e81aef85478
2012-05-04fdo#48253 Expand SAL_STATIC_CAST and SAL_CONST_CASTThomas Arnhold1-1/+1
Change-Id: I50f0887ceb4517d7ef234f970ca2ba679d533382
2012-04-17translated or removed german comments in connectivity, cppuhelper and cuiFlorian Allmann-Rahn1-1/+1
2012-03-10Translate German comments in core/cppuhelperTom Thorogood1-2/+2
2012-01-26Code cleanup: ( () ) replaced by (())Alexander Bergmann1-13/+13
2011-12-17Fix for fdo43460 Part X getLength() to isEmpty()Olivier Hallot1-4/+4
Part X Module cppu cppuhelper cpputools
2011-11-27remove include of pch header in cppuhelperNorbert Thiebaud1-2/+0
2011-09-07Restore ABI compatibility with LO 3.4 and earlierLionel Elie Mamane1-13/+29
Factor out ABI-breaking changes to OPropertySetHelper into a derived class OPropertySetHelper2. Only gcc3.map is up-to-date.
2011-08-16Renamed XPropertySet2 to XPropertySetOption.Kohei Yoshida1-2/+2
To avoid making it appear to be a derived interface of XPropertySet when it's not.
2011-08-16Added symbol for MSVC.Kohei Yoshida1-3/+4
2011-08-16Added XPropertySet2 to allow disabling of change event notifications.Kohei Yoshida1-0/+13
Sometimes broadcasting changes to the property set on every new value insertion makes no sense especially during import. Turning that off also improves performance especially when inserting millions of property values.
2011-04-18Remove OS/2 support.Francois Tigeot1-2/+0
2011-03-19Move OSL_ENSURE(sal_False,...) to OSL_FAIL(...)Thomas Arnhold1-2/+2
2011-03-18Merge remote-tracking branch 'origin/integration/dev300_m101'Jan Holesovsky1-8/+101
Conflicts: bridges/source/remote/urp/urp_environment.cxx bridges/source/remote/urp/urp_propertyobject.cxx bridges/source/remote/urp/urp_reader.cxx remotebridges/source/factory/bridgefactory.cxx stoc/source/corereflection/crefl.cxx stoc/source/javavm/javavm.cxx stoc/source/simpleregistry/simpleregistry.cxx
2011-03-12Move OSL_ENSURE(false,...) to OSL_FAIL(...)Thomas Arnhold1-1/+1
2011-03-08Merge commit 'ooo/DEV300_m101' into integration/dev300_m101Norbert Thiebaud1-8/+101
* 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
2011-03-02Remove "using namespace ::rtl"Julien Nabet1-1/+3
2011-01-12Some cppcheck cleaningJulien Nabet1-2/+1
2010-10-14Add vim/emacs modelines to all source filesSebastian Spaeth1-0/+2
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-14Fix typos in comments in ure/cppuhelperLaurent Charrière1-2/+2
Signed-off-by: Laurent Charrière <lcharriere@gmail.com>
2010-10-14Translate German comments in ure/cppuhelperLaurent Charrière1-3/+3
Signed-off-by: Laurent Charrière <lcharriere@gmail.com>
2010-09-17dba34a: impl_fireAll: oops ... don't forget to reset ↵Frank Schoenheit [fs]1-0/+4
handles/newValues/oldValues ...
2010-09-16dba34a: #i111148# do not call setPropertyValue from within ↵Frank Schoenheit [fs]1-8/+97
setFastPropertyValue_NoBroadcast, this is prone to deadlocks. Instead, use the newly introduced setDependentFastPropertyValue, which postpones the notifications to a more appropriate point in time
2010-02-12changefileheader2: #i109125#: change source file copyright notice from Sun ↵Jens-Heiner Rechtien1-4/+1
Microsystems to Oracle; remove CVS style keywords (RCSfile, Revision)
2008-12-11CWS-TOOLING: integrate CWS cmcfixes51Rüdiger Timm1-2/+4
2008-12-08 10:12:55 +0100 cmc r264975 : #i96203# protect with ifdefs to avoid unused symbol on mac 2008-12-05 12:23:47 +0100 cmc r264898 : CWS-TOOLING: rebase CWS cmcfixes51 to trunk@264807 (milestone: DEV300:m37) 2008-12-01 14:45:17 +0100 cmc r264606 : #i76655# ehlos apparently required 2008-11-28 17:49:30 +0100 cmc r264567 : #i96655# remove newly unused method 2008-11-28 10:41:28 +0100 cmc r264531 : #i96647# better ppc-bridges flushCode impl 2008-11-27 12:58:40 +0100 cmc r264478 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-27 12:32:49 +0100 cmc r264476 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-27 12:26:02 +0100 cmc r264475 : #i96655# redundant old table export helpers 2008-11-27 11:49:06 +0100 cmc r264473 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-27 11:38:35 +0100 cmc r264471 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-27 11:14:21 +0100 cmc r264467 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-27 11:06:22 +0100 cmc r264464 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-27 10:58:18 +0100 cmc r264462 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-27 10:41:44 +0100 cmc r264461 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-27 10:19:24 +0100 cmc r264460 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-27 10:13:39 +0100 cmc r264459 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-27 10:06:14 +0100 cmc r264458 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-27 09:59:54 +0100 cmc r264457 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-27 09:52:51 +0100 cmc r264456 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-27 09:48:26 +0100 cmc r264454 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-27 09:40:20 +0100 cmc r264452 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-27 09:35:26 +0100 cmc r264451 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-27 09:31:00 +0100 cmc r264450 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-27 09:24:08 +0100 cmc r264449 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-27 00:26:15 +0100 cmc r264443 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-27 00:21:01 +0100 cmc r264442 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-27 00:09:40 +0100 cmc r264441 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-26 23:51:56 +0100 cmc r264440 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-26 23:49:09 +0100 cmc r264439 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-26 18:09:54 +0100 cmc r264432 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-26 18:07:40 +0100 cmc r264431 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-26 17:28:02 +0100 cmc r264429 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-26 17:27:39 +0100 cmc r264428 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-26 17:18:36 +0100 cmc r264426 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-26 16:22:16 +0100 cmc r264415 : #i96624# make implicit braces and brackets explicit to avoid warnings 2008-11-26 16:00:23 +0100 cmc r264409 : #i90426# remove warnings from svtools 2008-11-26 15:59:17 +0100 cmc r264408 : #i90426# remove warnings 2008-11-26 15:47:32 +0100 cmc r264404 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-26 14:46:57 +0100 cmc r264394 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-26 14:19:50 +0100 cmc r264387 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-26 14:15:26 +0100 cmc r264386 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-26 14:11:26 +0100 cmc r264384 : #i96084# confirm existing logic with explicit brackets to remove new gcc warnings 2008-11-26 13:44:23 +0100 cmc r264380 : #i96084# comfirm existing logic with explicit brackets to remove new gcc warnings 2008-11-26 13:12:24 +0100 cmc r264372 : #i96604# silence new warnings 2008-11-26 12:35:02 +0100 cmc r264369 : #i96203# make qstarter work in 3-layer land 2008-11-26 12:33:04 +0100 cmc r264368 : #i96170# ensure gtypes are up and running
2008-04-11INTEGRATION: CWS changefileheader (1.19.8); FILE MERGEDRüdiger Timm1-23/+18
2008/03/28 15:25:26 rt 1.19.8.1: #i87441# Change license header to LPGL v3.
2008-02-26INTEGRATION: CWS custommeta (1.18.22); FILE MERGEDOliver Bolte1-6/+41
2008/02/04 15:23:31 mst 1.18.22.1: new interface: new OPropertySetHelper constructor - cppuhelper/inc/cppuhelper/propshlp.hxx,cppuhelper/source/propshlp.cxx: + new interface IEventNotificationHook + new constructor for OPropertySetHelper, taking an IEventNotificationHook + OPropertySetHelper::fire calls given IEventNotificationHook - cppuhelper/source/{cc5_solaris_sparc.map,gcc3.map}: + export new OPropertySetHelper constructor
2007-09-20INTEGRATION: CWS os2port01 (1.14.16); FILE MERGEDVladimir Glazounov1-2/+4
2007/07/13 14:14:51 obr 1.14.16.2: RESYNC: (1.14-1.17); FILE MERGED 2006/12/28 14:53:53 ydario 1.14.16.1: OS/2 initial import.
2007-05-15#i10000# OPropertySetHelper::getTypes not const prevent build breaks(fs)Kurt Zenker1-3/+3
2007-05-10INTEGRATION: CWS dba23a (1.15.38); FILE MERGEDKurt Zenker1-2/+15
2007/04/02 06:49:58 fs 1.15.38.2: OPropertySetHelper::getTypes made const (suggested by SB after review) 2007/03/01 11:13:25 fs 1.15.38.1: copying changes from CWS repcontrol herein (repcontrol has a pretty unknown due date)
2006-09-16INTEGRATION: CWS pchfix02 (1.14.14); FILE MERGEDOliver Bolte1-2/+5
2006/09/01 17:23:18 kaib 1.14.14.1: #i68856# Added header markers and pch files
2006-06-19INTEGRATION: CWS warnings01 (1.12.74); FILE MERGEDJens-Heiner Rechtien1-13/+24
2005/09/22 15:39:27 sb 1.12.74.3: RESYNC: (1.12-1.13); FILE MERGED 2005/09/07 11:05:30 sb 1.12.74.2: #i53898# Made code warning-free. 2005/08/31 16:24:56 sb 1.12.74.1: #i53898# Made code warning-free.
2005-09-08INTEGRATION: CWS ooo19126 (1.12.78); FILE MERGEDRüdiger Timm1-47/+21
2005/09/05 12:07:40 rt 1.12.78.1: #i54170# Change license header: remove SISSL
2004-02-02INTEGRATION: CWS geordi2q14 (1.11.14); FILE MERGEDJens-Heiner Rechtien1-7/+2
2004/01/29 15:10:15 hr 1.11.14.1: #111934#: merge CWS ooo111fix2
2003-10-06INTEGRATION: CWS unopkg (1.10.14); FILE MERGEDVladimir Glazounov1-29/+129
2003/09/29 13:56:46 dbo 1.10.14.3: #112359# 2003/09/29 09:41:43 dbo 1.10.14.2: #112359# OPropertySetHelper( ..., bool ignore_exceptions_while_firing ) 2003/09/26 09:24:27 dbo 1.10.14.1: #112359# catching DisposedExceptions
2003-07-16INTEGRATION: CWS ooo11rc2 (1.9.48); FILE MERGEDJens-Heiner Rechtien1-3/+3
2003/07/14 15:18:57 fa 1.9.48.1: Conditionalize OS X + gcc 2.95 hacks for gcc 2.95 only. http://www.openoffice.org/project/www/issues/show_bug.cgi?id=16611 Dan fa@ooo
2002-08-15#101685#,#i6886#: merge OOO_STABLE_1_PORTS (1.7-1.7.6.1) -> OOO_STABLE_HEADJens-Heiner Rechtien1-2/+8