----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/125797/ -----------------------------------------------------------
(Updated Oct. 26, 2015, 4:50 p.m.) Review request for KDE Frameworks and David Faure. Changes ------- Proper namespacing: { "KDE-KIO-Protocols": { "http": { .... } Repository: kio Description ------- Application to convert multiple .protocol files into on json map. If this is acceptable my next steps would be: 1) use this, to generate json files and embedded them in io slaves 2) extend the protocol factory to search in the embedded files That would make the protocol factory parts of: https://git.reviewboard.kde.org/r/125778/ not needed. Diffs (updated) ----- src/CMakeLists.txt f65ad8e src/protocoltojson/CMakeLists.txt PRE-CREATION src/protocoltojson/main.cpp PRE-CREATION Diff: https://git.reviewboard.kde.org/r/125797/diff/ Testing ------- Feed in http slave files: ./protocoltojson -o http.json /local/cullmann/kf5/src/frameworks/kio/src/ioslaves/http/*.protocol We get mapping: { "http": { "Class": ":internet", "Icon": "text-html", "X-DocPath": "kioslave5/http/index.html", "defaultMimetype": "application/octet-stream", "deleting": true, "determineMimetypeFromExtension": false, "exec": "kf5/kio/http", "input": "none", "maxInstances": 20, "maxInstancesPerHost": 5, "output": "filesystem", "protocol": "http", "reading": true, "writing": true }, "https": { "Class": ":internet", "Icon": "text-html", "X-DocPath": "kioslave5/http/index.html", "config": "http", "defaultMimetype": "application/octet-stream", "deleting": true, "determineMimetypeFromExtension": false, "exec": "kf5/kio/http", "input": "none", "maxInstances": 20, "maxInstancesPerHost": 5, "output": "filesystem", "protocol": "https", "reading": true, "writing": true }, "webdav": { "Class": ":internet", "Icon": "folder-remote", "X-DocPath": "kioslave5/webdav/index.html", "defaultMimetype": "application/octet-stream", "deleteRecursive": true, "deleting": true, "determineMimetypeFromExtension": false, "exec": "kf5/kio/http", "input": "none", "listing": [ "Name", "Type", "Size", "Date", "AccessDate", "Access" ], "makedir": true, "maxInstances": 20, "maxInstancesPerHost": 5, "moving": true, "output": "filesystem", "protocol": "webdav", "reading": true, "writing": true }, "webdavs": { "Class": ":internet", "Icon": "folder-remote", "X-DocPath": "kioslave5/webdav/index.html", "config": "webdav", "defaultMimetype": "application/octet-stream", "deleteRecursive": true, "deleting": true, "determineMimetypeFromExtension": false, "exec": "kf5/kio/http", "input": "none", "listing": [ "Name", "Type", "Size", "Date", "AccessDate", "Access" ], "makedir": true, "maxInstances": 20, "maxInstancesPerHost": 5, "moving": true, "output": "filesystem", "protocol": "webdavs", "reading": true, "writing": true } } Thanks, Christoph Cullmann
_______________________________________________ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel