Review Request 115098: Adapt KParts compat-forwarding headers to new one-header-per-class policy in KParts
Friedrich W. H. Kossebau
kossebau at kde.org
Sun Jan 19 17:12:15 UTC 2014
> On Jan. 18, 2014, 8:58 a.m., David Faure wrote:
> > Why does this remove some forwarding headers?
>
> Friedrich W. H. Kossebau wrote:
> Because they are installed from the KParts module itself already, with the same forwarding include path. So no need to duplicate them in KDE4Support, or?
>
> (Only difference is those from KParts have '"' around the path, not '<' and '>'. This is a small error in ecm_generate_headers still, it needs to add ../ in front of the path in case of a prefixed path. Other option would be '<' as well '>', but a relative link seems safer to me)
>
> David Faure wrote:
> But this is the case for most of the forwarding headers installed by kde4support. They "duplicate" the ones installed by the frameworks.
> One reason is that the ones from kde4support go into include/KDE, so they make old-style <KDE/KParts/Part> work, and the other reason is historical (we had this before we had ecm_generate_header).
Ah, did not think of people using <KDE/...>, okay (though now I remember there was even a case with one of the fixes I prepared for the other programs). In that case I will also need to fix-up things for my recent commit to kde4support/src/includes/KNS3, as I removed most CamelCase-forwarding headers with the same (wrong) reasoning. Will update this patch as well in a few minutes.
- Friedrich W. H.
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/115098/#review47627
-----------------------------------------------------------
On Jan. 18, 2014, 3:48 a.m., Friedrich W. H. Kossebau wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/115098/
> -----------------------------------------------------------
>
> (Updated Jan. 18, 2014, 3:48 a.m.)
>
>
> Review request for KDE Frameworks and David Faure.
>
>
> Repository: kde4support
>
>
> Description
> -------
>
> Counterpart to: https://git.reviewboard.kde.org/r/115097/
>
> Main discussion over there, please.
>
>
> Diffs
> -----
>
> src/includes/KParts/OpenUrlEvent c3e9e59
> src/includes/KParts/Part bcb6c5e
> src/includes/KParts/PartActivateEvent dabdd2f
> src/includes/KParts/PartBase bcb6c5e
> src/includes/KParts/PartManager 2dcfeb3
> src/includes/KParts/PartSelectEvent dabdd2f
> src/includes/KParts/Plugin f73168d
> src/includes/KParts/ReadOnlyPart bcb6c5e
> src/includes/KParts/ReadWritePart bcb6c5e
> src/includes/KParts/StatusBarExtension 8c8a481
> src/includes/KParts/TextExtension cb73ab5
> src/includes/KParts/WindowArgs c3e9e59
> src/kparts/listingextension.h PRE-CREATION
> src/CMakeLists.txt 23b0d6d
> src/includes/CMakeLists.txt 2b2130f
> src/includes/KParts/BrowserExtension c3e9e59
> src/includes/KParts/BrowserHostExtension c3e9e59
> src/includes/KParts/BrowserInterface 640f47b
> src/includes/KParts/BrowserRun b63479b
> src/includes/KParts/Event dabdd2f
> src/includes/KParts/FileInfoExtension 13c7c41
> src/includes/KParts/GUIActivateEvent dabdd2f
> src/includes/KParts/HistoryProvider b8c3fc9
> src/includes/KParts/HtmlExtension aae280e
> src/includes/KParts/ListingExtension 38598f9
> src/includes/KParts/LiveConnectExtension c3e9e59
> src/includes/KParts/MainWindow 452e115
>
> Diff: https://git.reviewboard.kde.org/r/115098/diff/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Friedrich W. H. Kossebau
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20140119/6ad0ad3c/attachment.html>
More information about the Kde-frameworks-devel
mailing list