Hi Markus,

about the size_t changes. Most correct seams for me a solution to change all 
these to size_t and avoid casting, but that is a lot of work.

Let me know, if you need some kind of support.

Also, i saw, that you have not merges documentation termination for \n to \\n 
or c:\path to c:\\path.

The backslash is interpreted as command so you need to terminate it.

I have merged master from remote and new feature branch. So you can compare 
both to see, what patches are not yet merged.

Regards,
Florian

> Am 30.09.2021 um 21:55 schrieb Markus Mohrhard 
> <[email protected]>:
> 
> Hey Florian,
> 
> On Fri, Oct 1, 2021 at 1:52 AM Markus Mohrhard 
> <[email protected] <mailto:[email protected]>> 
> wrote:
> Hey Florian,
> 
> On Tue, Sep 28, 2021 at 5:59 PM Florian Becker <[email protected] 
> <mailto:[email protected]>> wrote:
> Hello,
> 
> i have patched the libcppunit 1.15.1 to modernize and use clang flags 
> with highest flag settings. Hopefully you can integrate this patch 
> inside master. https://github.com/VXAPPS/cppunit/tree/feature-modernize 
> <https://github.com/VXAPPS/cppunit/tree/feature-modernize>
> 
> If you have suggestions, please let me know.
> 
> I'll have a look during the next few days and will let you know if I have any 
> questions or comments
> 
> Thanks for your patches. The summary is:
> 
> * first patch was used without modifications
> * second patch was split up into smaller commits:
>    * add [[noreturn]]
>    * add override annotations
>    * switch from throw to noexcept
>    * remove semicolons
>    * a complete removal of the old casting macros by me instead of your 
> addition to the portability header
>    * replace 0 with nullptr
>    * disable a few simple compiler warnings
> 
> I have not yet taken the size_t changes as that part contains some bugs. I 
> have already fixed one but want to have a second look and think about whether 
> this is how we want to solve this problem.
> I also had to remove all references to [[deprecated]] in this change as 
> [[deprecated]] is only C++14 and at least for now cppunit is still at C++11.
> 
> * I'll have to think a bit about the third and fourth patch. If I merge them 
> I'll let you know.
> 
> You can find the full code that I have pushed at:
> 
> https://git.libreoffice.org/cppunit/+log/refs/heads/master 
> <https://git.libreoffice.org/cppunit/+log/refs/heads/master>
> 
> Cheers,
> Markus
> 
> 
> 
> Cheers,
> Markus
> 
> 
> Regards,
> Florian
> 

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to