Review Request 122687: Move the KVersionControlPlugin2 interface from konqlib to Dolphin
Aleix Pol Gonzalez
aleixpol at kde.org
Wed Feb 25 00:01:55 GMT 2015
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/122687/#review76573
-----------------------------------------------------------
dolphin/src/CMakeLists.txt
<https://git.reviewboard.kde.org/r/122687/#comment52745>
If you call it libdolphin here, the exported file will be called liblibdolphin.so.
Maybe you want to rename this library to something different? Such as DolphinVcs or DolphinVersioned?
dolphin/src/CMakeLists.txt
<https://git.reviewboard.kde.org/r/122687/#comment52744>
It looks a bit odd to have a libdolphin_export.h and a libdolphinprivate_export.h.
Also excuse my ignorance, but where are those plugins implemented?
Are 3rd parties supposed to re-implement this? I'm guessing it's not possible to keep the plugins within the dolphin tree...?
- Aleix Pol Gonzalez
On Feb. 24, 2015, 8:44 p.m., Emmanuel Pescosta wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/122687/
> -----------------------------------------------------------
>
> (Updated Feb. 24, 2015, 8:44 p.m.)
>
>
> Review request for Dolphin, Aleix Pol Gonzalez and David Faure.
>
>
> Repository: kde-baseapps
>
>
> Description
> -------
>
> Moved the KVersionControlPlugin2 interface from konqlib to Dolphin and remove the deprecated KVersionControlPlugin interface from konqlib
>
> This removes the konqlib dependency from Dolphin -> ready to split kde-baseapps?
>
> @apol: Can you please take a look at all the cmake changes? Thanks in advance :)
>
>
> Diffs
> -----
>
> dolphin/CMakeLists.txt 5709104
> dolphin/DolphinConfig.cmake.in PRE-CREATION
> dolphin/src/CMakeLists.txt ea21f1a
> dolphin/src/dolphinnewfilemenu.h 254571e
> dolphin/src/dolphinremoveaction.h 1a123ac
> dolphin/src/kitemviews/kfileitemlistview.h 7268889
> dolphin/src/kitemviews/kfileitemlistwidget.h 32959e4
> dolphin/src/kitemviews/kfileitemmodel.h 8e36294
> dolphin/src/kitemviews/kfileitemmodelrolesupdater.h 6c82dbe
> dolphin/src/kitemviews/kfileitemmodelrolesupdater.cpp f17a77e
> dolphin/src/kitemviews/kitemlistcontainer.h 6f2851b
> dolphin/src/kitemviews/kitemlistcontroller.h 2824a1f
> dolphin/src/kitemviews/kitemlistgroupheader.h c89da50
> dolphin/src/kitemviews/kitemlistheader.h b361b91
> dolphin/src/kitemviews/kitemlistselectionmanager.h a831838
> dolphin/src/kitemviews/kitemliststyleoption.h 9290dc3
> dolphin/src/kitemviews/kitemlistview.h 8130e45
> dolphin/src/kitemviews/kitemlistviewaccessible.h 28b0be4
> dolphin/src/kitemviews/kitemlistwidget.h 723847c
> dolphin/src/kitemviews/kitemmodelbase.h e46d761
> dolphin/src/kitemviews/kstandarditem.h b1d5edf
> dolphin/src/kitemviews/kstandarditemlistgroupheader.h caf906d
> dolphin/src/kitemviews/kstandarditemlistview.h 9fc43a9
> dolphin/src/kitemviews/kstandarditemlistwidget.h 8e61d06
> dolphin/src/kitemviews/kstandarditemmodel.h 3b5f5bd
> dolphin/src/kitemviews/private/kbaloorolesprovider.h ef073a3
> dolphin/src/kitemviews/private/kfileitemclipboard.h d02fc0d
> dolphin/src/kitemviews/private/kfileitemmodeldirlister.h a9c8c84
> dolphin/src/kitemviews/private/kfileitemmodelfilter.h b26e31a
> dolphin/src/kitemviews/private/kitemlistheaderwidget.h 74c9ac5
> dolphin/src/kitemviews/private/kitemlistkeyboardsearchmanager.h 1f315da
> dolphin/src/kitemviews/private/kitemlistroleeditor.h 7c2b61e
> dolphin/src/kitemviews/private/kitemlistrubberband.h 39c7573
> dolphin/src/kitemviews/private/kitemlistselectiontoggle.h bd64879
> dolphin/src/kitemviews/private/kitemlistsizehintresolver.h 3bd2319
> dolphin/src/kitemviews/private/kitemlistsmoothscroller.h 963cf7b
> dolphin/src/kitemviews/private/kitemlistviewanimation.h ed4ec49
> dolphin/src/kitemviews/private/kitemlistviewlayouter.h fc82d60
> dolphin/src/kitemviews/private/kpixmapmodifier.h b5eec65
> dolphin/src/settings/viewpropertiesdialog.h 63c534b
> dolphin/src/views/dolphinfileitemlistwidget.h 5f9cc3a
> dolphin/src/views/dolphinfileitemlistwidget.cpp e834543
> dolphin/src/views/dolphinitemlistview.h 2b16825
> dolphin/src/views/dolphinnewfilemenuobserver.h b9b18e2
> dolphin/src/views/dolphinremoteencoding.h 0351aba
> dolphin/src/views/dolphinview.h aa4492b
> dolphin/src/views/dolphinviewactionhandler.h bf664f7
> dolphin/src/views/draganddrophelper.h 0fbe3a1
> dolphin/src/views/renamedialog.h 7c02d1b
> dolphin/src/views/versioncontrol/kversioncontrolplugin.h PRE-CREATION
> dolphin/src/views/versioncontrol/kversioncontrolplugin.cpp PRE-CREATION
> dolphin/src/views/versioncontrol/updateitemstatesthread.h 92a9d59
> dolphin/src/views/versioncontrol/updateitemstatesthread.cpp 4f0122e
> dolphin/src/views/versioncontrol/versioncontrolobserver.h a43dc34
> dolphin/src/views/versioncontrol/versioncontrolobserver.cpp 47e3da3
> dolphin/src/views/viewmodecontroller.h 89f1020
> dolphin/src/views/viewproperties.h b9c2fa5
> lib/konq/src/CMakeLists.txt c6b97de
> lib/konq/src/kversioncontrolplugin.h b61e65f
> lib/konq/src/kversioncontrolplugin.cpp cfd8ce3
> lib/konq/src/kversioncontrolplugin2.h cc7f22b
> lib/konq/src/kversioncontrolplugin2.cpp debb18a
>
> Diff: https://git.reviewboard.kde.org/r/122687/diff/
>
>
> Testing
> -------
>
> Dropbox plugin builds (see RR 122688)
>
>
> Thanks,
>
> Emmanuel Pescosta
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.kde.org/mailman/private/kfm-devel/attachments/20150225/18cf5259/attachment.htm>
More information about the kfm-devel
mailing list