Hi,

Just FYI, Yuri confirmed that the fix works on OS/2:

https://bz.apache.org/ooo/show_bug.cgi?id=128427#c6

Thanks again, Jim!

Regards,

   Matthias

Am 27.08.21 um 16:54 schrieb Matthias Seidel:
> Hi Jim, Arrigo,
>
> Am 27.08.21 um 11:24 schrieb Arrigo Marchiori:
>> Hello Jim, All,
>>
>> On Thu, Aug 26, 2021 at 06:08:48PM +0200, Arrigo Marchiori wrote:
>>
>>> Hello All,
>>>
>>> On Thu, Aug 26, 2021 at 04:34:02PM +0200, Matthias Seidel wrote:
>>>
>>>> Hi Jim,
>>>>
>>>> Arrigo wrote that "it still does not work, unfortunately"
>>> Yes! Did I miss anything?
>> I did miss it! I merged AOO41X into catalina and it works!! Well done,
>> Jim!
>>
>> I must have done some mistakes when merging your changes during your
>> development. But AOO41X seems to be good after your commits.
> That's indeed good news!
>
> So it was just a misunderstanding and we are done on this behalf.
>
>>>> Did you build Dev3 with a newer clang?
>>>>
>>>> @Yuri: Can you try to build for OS/2 with the latest AOO41X?
>>> +1
>> I am eager to hear if OS/2 is also working now!
> Yes, let's wait for Yuri to build it on OS/2. Their last release was for
> 4.1.8.
>
> Regards,
>
>    Matthias
>
>> Best regards.
>>
>>>> Am 26.08.21 um 16:27 schrieb Jim Jagielski:
>>>>> I believe the fix, which is universal, is already folded into the repos
>>>>>
>>>>>> On Aug 25, 2021, at 5:43 PM, Matthias Seidel 
>>>>>> <matthias.sei...@hamburg.de> wrote:
>>>>>>
>>>>>> Hi all,
>>>>>>
>>>>>> Am 06.08.21 um 12:26 schrieb Arrigo Marchiori:
>>>>>>> Hello Jim, All,
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Aug 05, 2021 at 01:41:23PM -0400, Jim Jagielski wrote:
>>>>>>>
>>>>>>>> Never mind that one: This one is the one: THX!
>>>>>>> it still does not work, unfortunately. Quoting the rest for
>>>>>>> completeness.
>>>>>> Any ideas?
>>>>>>
>>>>>> A fix would be great for OS/2.
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>>    Matthias
>>>>>>
>>>>>>>> diff --git a/main/comphelper/inc/comphelper/extract.hxx 
>>>>>>>> b/main/comphelper/inc/comphelper/extract.hxx
>>>>>>>> index dc67c5dc58..fc75fa9cb9 100644
>>>>>>>> --- a/main/comphelper/inc/comphelper/extract.hxx
>>>>>>>> +++ b/main/comphelper/inc/comphelper/extract.hxx
>>>>>>>> @@ -131,9 +131,10 @@ inline sal_Bool SAL_CALL extractInterface(
>>>>>>>> inline sal_Bool SAL_CALL any2bool( const ::com::sun::star::uno::Any & 
>>>>>>>> rAny )
>>>>>>>>        throw( ::com::sun::star::lang::IllegalArgumentException )
>>>>>>>> {
>>>>>>>> -      if (rAny.getValueTypeClass() == 
>>>>>>>> ::com::sun::star::uno::TypeClass_BOOLEAN)
>>>>>>>> +      sal_Bool sValue;
>>>>>>>> +      if ( rAny >>= sValue)
>>>>>>>>        {
>>>>>>>> -              return *(sal_Bool *)rAny.getValue();
>>>>>>>> +              return sValue;
>>>>>>>>        }
>>>>>>>>        else
>>>>>>>>        {
>>>>>>>> diff --git a/main/cppu/inc/com/sun/star/uno/Any.hxx 
>>>>>>>> b/main/cppu/inc/com/sun/star/uno/Any.hxx
>>>>>>>> index e1d125be82..2a38598efa 100644
>>>>>>>> --- a/main/cppu/inc/com/sun/star/uno/Any.hxx
>>>>>>>> +++ b/main/cppu/inc/com/sun/star/uno/Any.hxx
>>>>>>>> @@ -251,9 +251,9 @@ inline sal_Bool SAL_CALL operator >>= ( Any const 
>>>>>>>> & rAny, bool & value )
>>>>>>>>        {
>>>>>>>>                value = *reinterpret_cast< sal_Bool const * >(
>>>>>>>>             &rAny.pReserved ) != sal_False;
>>>>>>>> -              return true;
>>>>>>>> +              return sal_True;
>>>>>>>>        }
>>>>>>>> -      return false;
>>>>>>>> +      return sal_False;
>>>>>>>> }
>>>>>>>>
>>>>>>>> //______________________________________________________________________________
>>>>>>>> diff --git a/main/starmath/source/mathmlexport.cxx 
>>>>>>>> b/main/starmath/source/mathmlexport.cxx
>>>>>>>> index 3f36ff152d..00b301d0eb 100644
>>>>>>>> --- a/main/starmath/source/mathmlexport.cxx
>>>>>>>> +++ b/main/starmath/source/mathmlexport.cxx
>>>>>>>> @@ -169,9 +169,7 @@ sal_Bool SmXMLExportWrapper::Export(SfxMedium 
>>>>>>>> &rMedium)
>>>>>>>>     SvtSaveOptions aSaveOpt;
>>>>>>>>     OUString 
>>>>>>>> sUsePrettyPrinting(RTL_CONSTASCII_USTRINGPARAM("UsePrettyPrinting"));
>>>>>>>>     sal_Bool bUsePrettyPrinting( bFlat || aSaveOpt.IsPrettyPrinting() 
>>>>>>>> );
>>>>>>>> -    Any aAny;
>>>>>>>> -    aAny.setValue( &bUsePrettyPrinting, ::getBooleanCppuType() );
>>>>>>>> -    xInfoSet->setPropertyValue( sUsePrettyPrinting, aAny );
>>>>>>>> +    xInfoSet->setPropertyValue( sUsePrettyPrinting, 
>>>>>>>> uno::makeAny(bUsePrettyPrinting));
>>>>>>>>
>>>>>>>>     // Set base URI
>>>>>>>>     OUString sPropName( RTL_CONSTASCII_USTRINGPARAM("BaseURI") );
>>>>>>>> diff --git a/main/sw/source/filter/xml/wrtxml.cxx 
>>>>>>>> b/main/sw/source/filter/xml/wrtxml.cxx
>>>>>>>> index e288bfc006..7677f86ff1 100644
>>>>>>>> --- a/main/sw/source/filter/xml/wrtxml.cxx
>>>>>>>> +++ b/main/sw/source/filter/xml/wrtxml.cxx
>>>>>>>> @@ -207,8 +207,7 @@ pGraphicHelper = SvXMLGraphicHelper::Create( xStg,
>>>>>>>>        SvtSaveOptions aSaveOpt;
>>>>>>>>        OUString 
>>>>>>>> sUsePrettyPrinting(RTL_CONSTASCII_USTRINGPARAM("UsePrettyPrinting"));
>>>>>>>>        sal_Bool bUsePrettyPrinting( aSaveOpt.IsPrettyPrinting() );
>>>>>>>> -      aAny.setValue( &bUsePrettyPrinting, ::getBooleanCppuType() );
>>>>>>>> -      xInfoSet->setPropertyValue( sUsePrettyPrinting, aAny );
>>>>>>>> +      xInfoSet->setPropertyValue( sUsePrettyPrinting, 
>>>>>>>> uno::makeAny(bUsePrettyPrinting));
>>>>>>>>
>>>>>>>>     // save show redline mode ...
>>>>>>>>        OUString 
>>>>>>>> sShowChanges(RTL_CONSTASCII_USTRINGPARAM("ShowChanges"));
>>>>>>> Best regards,
>>> -- 
>>> Arrigo
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
>>> For additional commands, e-mail: dev-h...@openoffice.apache.org
>>>

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to