Review Request 127515: Port away keditbookmarks from KCmdLine* and K4AboutData

David Faure faure at kde.org
Tue Mar 29 08:02:22 BST 2016


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/127515/#review94104
-----------------------------------------------------------


Fix it, then Ship it!




Yes you can push further cleanups directly.


keditbookmarks/kbookmarkmerger.cpp (line 64)
<https://git.reviewboard.kde.org/r/127515/#comment64062>

    Could even be removed, this process is not supposed to live for long - in fact it doesn't even go to the event loop, so no risk of it handling session management.



keditbookmarks/kbookmarkmerger.cpp (line 89)
<https://git.reviewboard.kde.org/r/127515/#comment64063>

    .at(0) to avoid detaching


- David Faure


On March 28, 2016, 4:06 p.m., Luigi Toscano wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/127515/
> -----------------------------------------------------------
> 
> (Updated March 28, 2016, 4:06 p.m.)
> 
> 
> Review request for KDE Base Apps and David Faure.
> 
> 
> Repository: kde-baseapps
> 
> 
> Description
> -------
> 
> Starting point: the output of convert-kcmdlineargs.pl
>     
> Then cleanups: moved statements as suggested by scripts comments; converted the remaining items (ki18n, etc); fixed headers; added consts, QStringLiteral, translation domain; fixed termination on parser validity errors (away from KCmdLineArgs::usage); etc, etc.
>     
> Set keditbookmarks version to 5.0.
>     
> Explicitly added KI18n and CoreAddons to the required libraries (cmake).
>     
> Commented out app.disableSessionManagement in kbookmarkmerger for now (probably not critical anyway).
> 
> -----------------
> If this proves to be correct, can I push directly push further porting commits/cleanups to keditbookmarks (hoping for a standalone KF5 release in the not far future) or do you prefer to review all changes?
> 
> 
> Diffs
> -----
> 
>   keditbookmarks/CMakeLists.txt b44f389 
>   keditbookmarks/kbookmarkmerger.cpp 5f17a98 
>   keditbookmarks/main.cpp 4302318 
> 
> Diff: https://git.reviewboard.kde.org/r/127515/diff/
> 
> 
> Testing
> -------
> 
> Compile, the two programs can run, now with proper version details. No apparent regression in parameter parsing.
> 
> 
> Thanks,
> 
> Luigi Toscano
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20160329/dee08e3f/attachment.htm>


More information about the kde-core-devel mailing list