6e67c03dc0
...which has the necessary features to support it. Change a lot of classes to either contain a protected non-virtual dtor (which is backwards compatible, so even works for cppumaker-generated UNO headers) or a public virtual one. cppuhelper/propertysetmixin.hxx still needs to disable the warning, as the relevant class has a non-virtual dtor but friends, which would still cause GCC to warn. Includes a patch for libcmis, intended to be upstreamed.
11 lines
382 B
Diff
11 lines
382 B
Diff
--- misc/libcmis-0.1.0/src/libcmis/cmis-object.hxx 2011-09-30 20:35:37.000000000 +0200
|
|
+++ misc/build/libcmis-0.1.0/src/libcmis/cmis-object.hxx 2012-03-13 21:46:03.985188599 +0100
|
|
@@ -39,6 +39,8 @@
|
|
class CmisObject
|
|
{
|
|
public:
|
|
+ virtual ~CmisObject() {}
|
|
+
|
|
virtual std::string getId( ) = 0;
|
|
virtual std::string getName( ) = 0;
|
|
|