Re: Update of the metainfo.yaml file of all the frameworks
On Wednesday 13 August 2014 11:30:48 Denis Steckelmacher wrote: Yesterday, api.kde.org has been updated so that it displays a bit more information about the frameworks, including code snippets telling the user how to add a framework to his/her CMakeLists.txt or .pro file. Very cool. Thanks for doing this. It's a significant improvement for the API docs. -- Cornelius Schumacher schumac...@kde.org ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Books.kde.org!
Greetings again from Randa. https://books.kde.org is now live. It redirects to a Techbase page, where we'll keep all the relevant information and links. Most important: proper repo, at kde:kf5book . Our ToDos are here: https://todo.kde.org/?controller=boardaction=showproject_id=15 . If you can't or do not want to write, feel free to review chapters, tooling, processes, images, etc. and help us out that way. Thanks so much for the folks who have pitched in already! We'd like to release this book before Akademy, so that there are not online online/pdf/ePub versions available, but also some printed books. Hang out with us in #kde-books Best, Valorie -- http://about.me/valoriez ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Review Request 119781: Port TextArea to QtControls
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119781/ --- Review request for KDE Frameworks and Plasma. Repository: plasma-framework Description --- This ports TextArea to Qtcontrols, all old properties/functions work (except for errorHighlight that was a stub already) moves also the scrollview style to make everything in the same place. (needs to be more complete still before becoming a proper import) Diffs - src/declarativeimports/plasmacomponents/qml/TextArea.qml 3f68934 src/declarativeimports/plasmacomponents/qml/styles/ScrollViewStyle.qml PRE-CREATION src/declarativeimports/plasmacomponents/qml/styles/TextAreaStyle.qml PRE-CREATION src/declarativeimports/plasmaextracomponents/qml/ScrollArea.qml 3818142 src/declarativeimports/plasmaextracomponents/qml/styles/ScrollViewStyle.qml cb0b190 Diff: https://git.reviewboard.kde.org/r/119781/diff/ Testing --- Thanks, Marco Martin ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Re: Review Request 119781: Port TextArea to QtControls
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119781/#review64522 --- src/declarativeimports/plasmacomponents/qml/TextArea.qml https://git.reviewboard.kde.org/r/119781/#comment45067 @inherit QtQuick.Controls.TextArea it needs to be the original module name, not the alias we give it. src/declarativeimports/plasmacomponents/qml/TextArea.qml https://git.reviewboard.kde.org/r/119781/#comment45068 would this be useful upstream? src/declarativeimports/plasmacomponents/qml/styles/TextAreaStyle.qml https://git.reviewboard.kde.org/r/119781/#comment45071 can you add a comment that this is a local ScrollViewStyle and not QtQuick.Controls.Styles.ScrollViewStyle I got easily confused. src/declarativeimports/plasmacomponents/qml/styles/TextAreaStyle.qml https://git.reviewboard.kde.org/r/119781/#comment45070 I would lose the property type prefix it makes it clear you're just adjusting a property in a parent class, not creating anything new. src/declarativeimports/plasmacomponents/qml/styles/TextAreaStyle.qml https://git.reviewboard.kde.org/r/119781/#comment45072 do we need to set the padding from the frame margins, I can't see that anywhere src/declarativeimports/plasmacomponents/qml/styles/TextAreaStyle.qml https://git.reviewboard.kde.org/r/119781/#comment45073 What's this for? src/declarativeimports/plasmaextracomponents/qml/ScrollArea.qml https://git.reviewboard.kde.org/r/119781/#comment45069 did you move the other styles too, or are there now 2 style folders? - David Edmundson On Aug. 14, 2014, 10:02 a.m., Marco Martin wrote: --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119781/ --- (Updated Aug. 14, 2014, 10:02 a.m.) Review request for KDE Frameworks and Plasma. Repository: plasma-framework Description --- This ports TextArea to Qtcontrols, all old properties/functions work (except for errorHighlight that was a stub already) moves also the scrollview style to make everything in the same place. (needs to be more complete still before becoming a proper import) Diffs - src/declarativeimports/plasmacomponents/qml/TextArea.qml 3f68934 src/declarativeimports/plasmacomponents/qml/styles/ScrollViewStyle.qml PRE-CREATION src/declarativeimports/plasmacomponents/qml/styles/TextAreaStyle.qml PRE-CREATION src/declarativeimports/plasmaextracomponents/qml/ScrollArea.qml 3818142 src/declarativeimports/plasmaextracomponents/qml/styles/ScrollViewStyle.qml cb0b190 Diff: https://git.reviewboard.kde.org/r/119781/diff/ Testing --- Thanks, Marco Martin ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Re: Review Request 119781: Port TextArea to QtControls
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119781/ --- (Updated Aug. 14, 2014, 11:10 a.m.) Review request for KDE Frameworks and Plasma. Repository: plasma-framework Description --- This ports TextArea to Qtcontrols, all old properties/functions work (except for errorHighlight that was a stub already) moves also the scrollview style to make everything in the same place. (needs to be more complete still before becoming a proper import) Diffs (updated) - src/declarativeimports/plasmacomponents/qml/TextArea.qml 3f68934 src/declarativeimports/plasmacomponents/qml/styles/ScrollViewStyle.qml PRE-CREATION src/declarativeimports/plasmacomponents/qml/styles/TextAreaStyle.qml PRE-CREATION src/declarativeimports/plasmaextracomponents/qml/ScrollArea.qml 3818142 src/declarativeimports/plasmaextracomponents/qml/styles/ScrollViewStyle.qml cb0b190 Diff: https://git.reviewboard.kde.org/r/119781/diff/ Testing --- Thanks, Marco Martin ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Re: KPlotting and KUnitConversion
On Tuesday 12 August 2014 17:54:49 John Layt wrote: I'm the maintainer for KUnitConversion, you can find the maintainer in the metainfo.yaml file in each Framework repo [aside: perhaps we need to generate a page with this listed?]. If you go to http://api.kde.org/frameworks-api/frameworks5-apidocs/ and click show maintainers on the left, you'll get it. Not easily discoverable, admittedly. Alex ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Re: Update of the metainfo.yaml file of all the frameworks
On Wednesday 13 August 2014 11:30:48 Denis Steckelmacher wrote: Hi, Yesterday, api.kde.org has been updated so that it displays a bit more information about the frameworks, including code snippets telling the user how to add a framework to his/her CMakeLists.txt or .pro file. In order to display accurate information and because some frameworks have slightly different names for the CMake package file, CMake libraries and QMake libraries, I've updated all the metainfo.yaml files of the framework so that they include those names. Feel free to contact me if you have any comment or complain. Nice! I think maybe we should make some of the short descriptions snappier, though. Attica's page looks very odd, compared to KArchive, for example. Alex ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Re: Review Request 119755: Support more number types in haskell highlighting
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119755/ --- (Updated Aug. 14, 2014, 8:09 nachm.) Status -- This change has been marked as submitted. Review request for Kate, KDE Frameworks and Christoph Cullmann. Repository: ktexteditor Description --- Support highlighting for the following types of numbers: * octal numbers * hexadecimal numbers * floating point numbers with exponent notation Diffs - src/syntax/data/haskell.xml 49583a116df9b3f3d86e65a617729385048455b7 Diff: https://git.reviewboard.kde.org/r/119755/diff/ Testing --- Manually testing with a number of Haskell files Thanks, Bastian Holst ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Re: Review Request 119767: Add Hamlet and Haskell quasiquotation
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119767/ --- (Updated Aug. 14, 2014, 8:39 nachm.) Review request for Kate, KDE Frameworks and Christoph Cullmann. Repository: ktexteditor Description --- This request request mostly contains syntax highlighting for Hamlet files. Hamlet is a Haskell based Template language for creating HTML documents. As Hamlet can be embedded into an ordinary Haskell file with quasi quotation, this also implements QuasiQuotation support for Haskell files. Diffs (updated) - src/syntax/data/hamlet.xml PRE-CREATION src/syntax/data/haskell.xml 104e43ddafb2e7ca5ccc84fcf8344267e3148e05 Diff: https://git.reviewboard.kde.org/r/119767/diff/ Testing --- Thanks, Bastian Holst ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Review Request 119796: Add a --run-env option
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119796/ --- Review request for KDE Frameworks, Àlex Fiestas, Aleix Pol Gonzalez, and Michael Pyne. Repository: kdesrc-build Description --- This adds a '--run-env' option which spawns a shell with the correct environment so that the user can run the installed programs. This patch does not work as I could not figure out how to get the kdedir and qtdir configuration values from Module.pm. Could someone help? Diffs - modules/ksb/Application.pm 0324002 Diff: https://git.reviewboard.kde.org/r/119796/diff/ Testing --- Thanks, Vishesh Handa ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
How to promote less mature Frameworks?
Hi there At the Randa sprint we have discussed a little bit what to do with those frameworks that are still not mature (for example they can't commit on ABI/API stability) but they are ready for feedback from third party developers. Even though there was not consensus in the discussion this is an idea that came out during the discussion: -We introduce a Maturity level that we can use to manage expectations about the Framework (for example whether API/ABI will be kept) -We release Frameworks that are not ready together with the rest, but we have to make damn sure we manage expectations. With this we can get early feedback for new frameworks, and since we have a rapid release cycle we can improve them fast. What do you think? Cheerzs. signature.asc Description: This is a digitally signed message part. ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Review Request 119798: Generating PkgConig files from ECM
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119798/ --- Review request for Build System, KDE Frameworks and Harald Sitter. Repository: extra-cmake-modules Description --- So we decided we wanted those .pc files, so I created a small script that generates one, I haven't used pc in the past, so feedback is welcome. Diffs - modules/ECMGeneratePkgConfigFile.cmake PRE-CREATION Diff: https://git.reviewboard.kde.org/r/119798/diff/ Testing --- I added it in KCoreAddons, this is the patch: diff --git src/lib/CMakeLists.txt src/lib/CMakeLists.txt index 26eb5a1..3a07d1c 100644 --- src/lib/CMakeLists.txt +++ src/lib/CMakeLists.txt @@ -188,4 +188,6 @@ install(FILES include(ECMGeneratePriFile) ecm_generate_pri_file(BASE_NAME KCoreAddons LIB_NAME KF5CoreAddons DEPS core FILENAME_VAR PRI_FILENAME INCLUDE_INSTALL_DIR ${KF5_INCLUDE_INSTALL_DIR}/KCoreAddons) +ecm_generate_pkgconfig_file(BASE_NAME KCoreAddons LIB_NAME KF5CoreAddons DEPS Qt5Core FILENAME_VAR PC_FILENAME INCLUDE_INSTALL_DIR ${KF5_INCLUDE_INSTALL_DIR}/KCoreAddons) +install(FILES ${PC_FILENAME} DESTINATION ${ECM_PKGCONFIG_INSTALL_DIR}) install(FILES ${PRI_FILENAME} DESTINATION ${ECM_MKSPECS_INSTALL_DIR}) This is the result, on my system: Name: KF5CoreAddons Version: 5.1.0 Libs: -L/home/kde-devel/kde5/lib64 -l/home/kde-devel/kde5/lib64 Cflags: -I/home/kde-devel/kde5/include/KF5/KCoreAddons Requires: Qt5Core Thanks, Aleix Pol Gonzalez ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Re: Review Request 119798: Generating PkgConig files from ECM
--- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119798/#review64581 --- +1 - Harald Sitter On Aug. 14, 2014, 11:10 p.m., Aleix Pol Gonzalez wrote: --- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/119798/ --- (Updated Aug. 14, 2014, 11:10 p.m.) Review request for Build System, KDE Frameworks and Harald Sitter. Repository: extra-cmake-modules Description --- So we decided we wanted those .pc files, so I created a small script that generates one, I haven't used pc in the past, so feedback is welcome. Diffs - modules/ECMGeneratePkgConfigFile.cmake PRE-CREATION Diff: https://git.reviewboard.kde.org/r/119798/diff/ Testing --- I added it in KCoreAddons, this is the patch: diff --git src/lib/CMakeLists.txt src/lib/CMakeLists.txt index 26eb5a1..3a07d1c 100644 --- src/lib/CMakeLists.txt +++ src/lib/CMakeLists.txt @@ -188,4 +188,6 @@ install(FILES include(ECMGeneratePriFile) ecm_generate_pri_file(BASE_NAME KCoreAddons LIB_NAME KF5CoreAddons DEPS core FILENAME_VAR PRI_FILENAME INCLUDE_INSTALL_DIR ${KF5_INCLUDE_INSTALL_DIR}/KCoreAddons) +ecm_generate_pkgconfig_file(BASE_NAME KCoreAddons LIB_NAME KF5CoreAddons DEPS Qt5Core FILENAME_VAR PC_FILENAME INCLUDE_INSTALL_DIR ${KF5_INCLUDE_INSTALL_DIR}/KCoreAddons) +install(FILES ${PC_FILENAME} DESTINATION ${ECM_PKGCONFIG_INSTALL_DIR}) install(FILES ${PRI_FILENAME} DESTINATION ${ECM_MKSPECS_INSTALL_DIR}) This is the result, on my system: Name: KF5CoreAddons Version: 5.1.0 Libs: -L/home/kde-devel/kde5/lib64 -l/home/kde-devel/kde5/lib64 Cflags: -I/home/kde-devel/kde5/include/KF5/KCoreAddons Requires: Qt5Core Thanks, Aleix Pol Gonzalez ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
Updated tasks list in todo.kde.org
Hi, We just updated the tasks list about the things we did in the KDE SDK sprint in Randa. [1]. I hope you think it's interesting as I think it is, if somebody has a question please ping any of us who came and I hope we can give it a final push altogether. Cheers! Aleix [1] https://todo.kde.org/?controller=boardaction=showproject_id=13 ___ Kde-frameworks-devel mailing list Kde-frameworks-devel@kde.org https://mail.kde.org/mailman/listinfo/kde-frameworks-devel