Hi Rafael, fixes for 3.4.5-rc2 need triple review, so I forward this mail to the mailing list.
I am not sure why your mails are moderated. Are you subscribed to the mailing list? If not, please try to do so at http://lists.freedesktop.org/mailman/listinfo/libreoffice If you are subscribed and still see the problem, please forward Thorsten the mail about that the mail is moderated? I guess that it mentions a reason why it is moderated. Best Regards, Petr -------- Přeposlaná zpráva -------- Od: Rafael Cabral <cab...@mandriva.com.br> Reply-to: cab...@mandriva.com.br Komu: pmla...@suse.cz Předmět: Fwd: gcc 4.6.2 Datum: Mon, 19 Dec 2011 16:34:43 -0200 Hi Petr, Just to let you know and complementing, it seems all my e-mails fall in the moderator approval, is the filtering ok, is every kind of email moderator-checked ? Thanks Rafael Cabral -------- Original Message -------- Subject: gcc 4.6.2 Date: Mon, 19 Dec 2011 10:26:15 -0200 From: Rafael Cabral <cab...@mandriva.com.br> Reply-To: cab...@mandriva.com.br Organization: Mandriva To: michael.me...@suse.com, libreoffice@lists.freedesktop.org Hi, Attached is a patch for reviewing that I've prepared to solved some LO 3.4 build issues related to GCC 4.6.2. It was also tested and compiles fine with GCC 4.6.1. Mostly issues are stated on (https://bugs.freedesktop.org/show_bug.cgi?id=43139) Btw, I sent it last week to the LibreOffice mail list but the e-mail falls in the moderator approval. Anyway consider the patch in this e-mail as the most updated one. kind of regards Rafael Cabral
--- ./framework/source/accelerators/acceleratorcache.cxx.orig 2011-12-15 15:08:41.329168423 -0200 +++ ./framework/source/accelerators/acceleratorcache.cxx 2011-12-15 15:17:59.473190664 -0200 @@ -61,7 +61,7 @@ AcceleratorCache::AcceleratorCache() AcceleratorCache::AcceleratorCache(const AcceleratorCache& rCopy) : ThreadHelpBase(&Application::GetSolarMutex()) { - m_lCommand2Keys = rCopy.m_lCommand2Keys; + m_lCommand2Keys = const_cast< framework::BaseHash<comphelper::SequenceAsVector<com::sun::star::awt::KeyEvent> >& > (rCopy.m_lCommand2Keys); m_lKey2Commands = rCopy.m_lKey2Commands; } @@ -78,7 +78,7 @@ void AcceleratorCache::takeOver(const Ac // SAFE -> ---------------------------------- WriteGuard aWriteLock(m_aLock); - m_lCommand2Keys = rCopy.m_lCommand2Keys; + m_lCommand2Keys = const_cast< framework::BaseHash<comphelper::SequenceAsVector<com::sun::star::awt::KeyEvent> >& > (rCopy.m_lCommand2Keys); m_lKey2Commands = rCopy.m_lKey2Commands; aWriteLock.unlock(); --- ./framework/source/loadenv/loadenv.cxx.orig 2011-12-15 15:08:15.771487938 -0200 +++ ./framework/source/loadenv/loadenv.cxx 2011-12-15 15:19:06.038358483 -0200 @@ -255,7 +255,8 @@ void LoadEnv::initializeLoading(const :: // take over all new parameters. m_xTargetFrame.clear(); m_xBaseFrame = xBaseFrame ; - m_lMediaDescriptor = impl_mergeMediaDescriptorWithMightExistingModelArgs(lMediaDescriptor); + ::comphelper::MediaDescriptor tmp = impl_mergeMediaDescriptorWithMightExistingModelArgs(lMediaDescriptor); + m_lMediaDescriptor = tmp; m_sTarget = sTarget ; m_nSearchFlags = nSearchFlags ; m_eFeature = eFeature ; --- ./framework/source/uiconfiguration/uiconfigurationmanagerimpl.hxx.orig 2011-12-15 15:08:49.033072112 -0200 +++ ./framework/source/uiconfiguration/uiconfigurationmanagerimpl.hxx 2011-12-15 15:11:07.209344668 -0200 @@ -175,6 +175,15 @@ namespace framework sal_Int16 nElementType; UIElementDataHashMap aElementsHashMap; com::sun::star::uno::Reference< com::sun::star::embed::XStorage > xStorage; + UIElementType& operator=(const UIElementType& rRight) { + bModified = rRight.bModified; + bLoaded = rRight.bLoaded; + bDefaultLayer = rRight.bDefaultLayer; + nElementType = rRight.nElementType; + aElementsHashMap = rRight.aElementsHashMap; + xStorage = rRight.xStorage; + return *this; + }; }; typedef ::std::vector< UIElementType > UIElementTypesVector; --- ./framework/inc/uiconfiguration/moduleuiconfigurationmanager.hxx.orig 2011-12-19 11:10:56.000000000 +0000 +++ ./framework/inc/uiconfiguration/moduleuiconfigurationmanager.hxx 2011-12-19 11:12:06.000000000 +0000 @@ -185,6 +185,15 @@ namespace framework sal_Int16 nElementType; UIElementDataHashMap aElementsHashMap; com::sun::star::uno::Reference< com::sun::star::embed::XStorage > xStorage; + UIElementType& operator=(const UIElementType& rRight) { + bModified = rRight.bModified; + bLoaded = rRight.bLoaded; + bDefaultLayer = rRight.bDefaultLayer; + nElementType = rRight.nElementType; + aElementsHashMap = rRight.aElementsHashMap; + xStorage = rRight.xStorage; + return *this; + }; }; typedef ::std::vector< UIElementType > UIElementTypesVector; --- ./framework/inc/uiconfiguration/uiconfigurationmanager.hxx.orig 2011-12-19 11:14:17.000000000 +0000 +++ ./framework/inc/uiconfiguration/uiconfigurationmanager.hxx 2011-12-19 11:15:16.000000000 +0000 @@ -171,6 +171,15 @@ namespace framework sal_Int16 nElementType; UIElementDataHashMap aElementsHashMap; com::sun::star::uno::Reference< com::sun::star::embed::XStorage > xStorage; + UIElementType& operator=(const UIElementType& rRight) { + bModified = rRight.bModified; + bLoaded = rRight.bLoaded; + bDefaultLayer = rRight.bDefaultLayer; + nElementType = rRight.nElementType; + aElementsHashMap = rRight.aElementsHashMap; + xStorage = rRight.xStorage; + return *this; + }; }; typedef ::std::vector< UIElementType > UIElementTypesVector; --- ./padmin/source/prtsetup.cxx.orig 2011-12-15 15:09:05.133870823 -0200 +++ ./padmin/source/prtsetup.cxx 2011-12-15 15:13:55.626239170 -0200 @@ -813,7 +813,7 @@ extern "C" { if( aDialog.Execute() ) { - rJobData = aDialog.getSetup(); + rJobData = const_cast< ::psp::PrinterInfo & > ( aDialog.getSetup() ); nRet = 1; } --- ./sfx2/source/doc/guisaveas.cxx.orig 2011-12-15 15:08:58.332955848 -0200 +++ ./sfx2/source/doc/guisaveas.cxx 2011-12-15 15:12:39.953185212 -0200 @@ -731,7 +731,7 @@ sal_Int8 ModelData_Impl::CheckFilter( co if ( aFilterName.getLength() ) m_pOwner->GetFilterConfiguration()->getByName( aFilterName ) >>= aFilterProps; - aFiltPropsHM = ::comphelper::SequenceAsHashMap( aFilterProps ); + aFiltPropsHM << aFilterProps; nFiltFlags = aFiltPropsHM.getUnpackedValueOrDefault( ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Flags")), (sal_Int32)0 ); } --- ./framework/inc/classes/filtercachedata.hxx.orig 2011-12-17 13:14:22.102898902 +0000 +++ ./framework/inc/classes/filtercachedata.hxx 2011-12-17 13:17:51.524424012 +0000 @@ -230,7 +230,7 @@ { bPreferred = rCopy.bPreferred ; sName = rCopy.sName ; - lUINames = rCopy.lUINames ; + lUINames = const_cast < framework::BaseHash<rtl::OUString>& > (rCopy.lUINames); sMediaType = rCopy.sMediaType ; sClipboardFormat = rCopy.sClipboardFormat; nDocumentIconID = rCopy.nDocumentIconID ; @@ -298,7 +298,7 @@ nOrder = rCopy.nOrder ; sName = rCopy.sName ; sType = rCopy.sType ; - lUINames = rCopy.lUINames ; + lUINames = const_cast < framework::BaseHash<rtl::OUString>& > (rCopy.lUINames); sDocumentService = rCopy.sDocumentService ; sFilterService = rCopy.sFilterService ; sUIComponent = rCopy.sUIComponent ; @@ -405,7 +405,7 @@ inline Loader& impl_copy( const Loader& rCopy ) { sName = rCopy.sName ; - lUINames = rCopy.lUINames ; + lUINames = const_cast < framework::BaseHash<rtl::OUString>& > (rCopy.lUINames); lTypes = rCopy.lTypes ; return (*this); }
_______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice