Hi! Update: - I am keeping new changes to kreport in http://quickgit.kde.org/?p=clones%2Fkreport%2Fstaniek%2Fwork.git @Adam, could you please review? These big boring patches do not fit to reviewboard too much.
- I am finalizing the plugin manager work for kreport to make it as recommended in https://community.kde.org/Calligra/Schedules/3.0/Porting_Notes#Plugin_system See also the updated https://community.kde.org/Calligra/Schedules/3.0/Porting_Plan for more overview. On 13 April 2015 at 00:43, Jaroslaw Staniek <stan...@kde.org> wrote: > Update: > - Everything what's enabled in KReport (the *Manager isn't) compiles > - Predicate rename to KDb in progress, for code see my kdb branch or > the scratch repo: > http://quickgit.kde.org/?p=clones%2Fpredicate%2Fstaniek%2Fwork.git&a=shortlog&h=c7751f3846b9054244337c887836e28ccae485bd > > On 9 April 2015 at 10:45, Jaroslaw Staniek <stan...@kde.org> wrote: >> Please publish the patch as an attachment as we did before. >> We're waiting for admins and systems to synchronize everything. >> >> Sure, I don't touch kreport to avoid conflicts :) >> Just updating calligra frameworks branch to reflect changes that >> happened to koproperty. >> >> On 9 April 2015 at 08:01, Adam Pigg <pig...@gmail.com> wrote: >>> Excellent, I've got a lot of changes to push to kreport, am I waiting for >>> rb to work? >>> >>> Sent from my BlackBerry 10 smartphone. >>> Original Message >>> From: Jaroslaw Staniek >>> Sent: Wednesday, 8 April 2015 11:45 PM >>> To: kexi-de...@kde.org >>> Reply To: Calligra Suite developers and users mailing list >>> Cc: Calligra Suite developers and users mailing list >>> Subject: Re: What's new in KReport & KProperty & Predicate >>> >>> Hi All, >>> Update: KProperty and KReport frameworks have moved to the official places: >>> >>> git clone kde:kproperty >>> git clone kde:kreport >>> >>> The page [1] has been updated accordingly. >>> >>> Notes >>> 0. Consider API and state of KProperty ready to use within Calligra >>> (for now Kexi and Plan) and elsewhere (if someone is in need) >>> 1. There won't be pushes with --force anymore for kproperty and kreport :) >>> 2. The reviewboard will be available soon and all usual infrastructure >>> you know from the KDE repos. >>> 3. kreport still doesn't build fully (this is a dependency for porting >>> of Kexi and Plan) >>> 4. please coordinate planned changes with me, innocent changes such as >>> file renames may set your patch hard to apply. >>> 5. predicate stays in the scratch repo for some time awaiting history >>> editing, until we get proper dir layout >>> >>> [1] https://community.kde.org/Kexi/Porting_to_Qt%26KF_5 >>> >>> On 6 April 2015 at 16:17, Jaroslaw Staniek <stan...@kde.org> wrote: >>>> Update: >>>> - cmake build scripts for KProperty and KReport are largely following >>>> the conventions of KF5 and e.g. KDiagram >>>> - KProperty now uses CamelCase filenames and (mostly) the convention >>>> of KProperty prefix for class names (so the KoProperty namespace is >>>> removed) >>>> - Consider KProperty are almost ready for placing in the final >>>> repository. Example app in examples/ subdir works. >>>> - part of the KReport is ported to use QLatin1String where needed, >>>> also some includes are fixed; Adam is helping with this right now >>>> >>>> TODO: >>>> - more QLatin1String and include fixes for KReport >>>> - port KReport to the new KProperty naming conventions >>>> - some test app for KReport would help us to verify it without waiting >>>> for Kexi to be ported >>>> >>>> Feel free to test and report any ideas/issues. >>>> >>>> On 3 April 2015 at 01:07, Jaroslaw Staniek <stan...@kde.org> wrote: >>>>> Hi, >>>>> There's a number of new commits in the temporary repos [0]. >>>>> A short update and proposed plans. >>>>> Let's make them work, test them so they're not blockers for porting >>>>> Kexi anymore. >>>>> >>>>> (we're assuming KF5 frameworks are installed from packages or built >>>>> with the great kdesrc-build tool [1]) >>>>> >>>>> KProperty: >>>>> - builds and installs >>>>> - includes changes from Adam [2] >>>>> - includes all changes from calligra/2.9 >>>>> - headers install to include/KProperty >>>>> >>>>> KReport: >>>>> - includes changes from Adam [3] >>>>> - TODO: more build would work if "find_package(KProperty REQUIRED)" works >>>>> - TODO: add the central CMakeLists.txt, like in KProperty, for now we >>>>> have to build kreport/src/. >>>>> - TODO: install headers to include/KReport >>>>> >>>>> Predicate: >>>>> - not much recently, needs more patches ported from calligra/2.9, >>>>> please help with this >>>>> - soon also this [4] >>>>> >>>>> All three: >>>>> - TODO: dig in their central CMakeLists.txt files to make them >>>>> configure similarly to KF5 packages so line such as "find_package(.... >>>>> REQUIRED)" adds necessary include path for the users of the libs; >>>>> volunteers needed here >>>>> - TODO: once we have all three usable, porting scripts will be in use >>>>> - Note: no calligra activities from the 'frameworks' branch of >>>>> calligra affect these 3 libs because the 'frameworks' branch no longer >>>>> contains their code (so no merges from 'frameworks' are expected, only >>>>> small merges by hand for bugfixes from calligra/2.9) >>>>> >>>>> [0] https://community.kde.org/Kexi/Porting_to_Qt%26KF_5 >>>>> [1] https://community.kde.org/Frameworks/Building >>>>> [2] https://git.reviewboard.kde.org/r/123038/ >>>>> [3] https://git.reviewboard.kde.org/r/123039/ >>>>> [4] https://git.reviewboard.kde.org/r/122015/ >>>>> >>>>> -- >>>>> regards, Jaroslaw Staniek >>>>> >>>>> KDE: >>>>> : A world-wide network of software engineers, artists, writers, >>>>> translators >>>>> : and facilitators committed to Free Software development - http://kde.org >>>>> Calligra Suite: >>>>> : A graphic art and office suite - http://calligra.org >>>>> Kexi: >>>>> : A visual database apps builder - http://calligra.org/kexi >>>>> Qt Certified Specialist: >>>>> : http://www.linkedin.com/in/jstaniek >>>> >>>> >>>> >>>> -- >>>> regards, Jaroslaw Staniek >>>> >>>> KDE: >>>> : A world-wide network of software engineers, artists, writers, translators >>>> : and facilitators committed to Free Software development - http://kde.org >>>> Calligra Suite: >>>> : A graphic art and office suite - http://calligra.org >>>> Kexi: >>>> : A visual database apps builder - http://calligra.org/kexi >>>> Qt Certified Specialist: >>>> : http://www.linkedin.com/in/jstaniek >>> >>> >>> >>> -- >>> regards, Jaroslaw Staniek >>> >>> KDE: >>> : A world-wide network of software engineers, artists, writers, translators >>> : and facilitators committed to Free Software development - http://kde.org >>> Calligra Suite: >>> : A graphic art and office suite - http://calligra.org >>> Kexi: >>> : A visual database apps builder - http://calligra.org/kexi >>> Qt Certified Specialist: >>> : http://www.linkedin.com/in/jstaniek >>> _______________________________________________ >>> calligra-devel mailing list >>> calligra-devel@kde.org >>> https://mail.kde.org/mailman/listinfo/calligra-devel >>> _______________________________________________ >>> calligra-devel mailing list >>> calligra-devel@kde.org >>> https://mail.kde.org/mailman/listinfo/calligra-devel >> >> >> >> -- >> regards, Jaroslaw Staniek >> >> KDE: >> : A world-wide network of software engineers, artists, writers, translators >> : and facilitators committed to Free Software development - http://kde.org >> Calligra Suite: >> : A graphic art and office suite - http://calligra.org >> Kexi: >> : A visual database apps builder - http://calligra.org/kexi >> Qt Certified Specialist: >> : http://www.linkedin.com/in/jstaniek > > > > -- > regards, Jaroslaw Staniek > > KDE: > : A world-wide network of software engineers, artists, writers, translators > : and facilitators committed to Free Software development - http://kde.org > Calligra Suite: > : A graphic art and office suite - http://calligra.org > Kexi: > : A visual database apps builder - http://calligra.org/kexi > Qt Certified Specialist: > : http://www.linkedin.com/in/jstaniek -- regards, Jaroslaw Staniek KDE: : A world-wide network of software engineers, artists, writers, translators : and facilitators committed to Free Software development - http://kde.org Calligra Suite: : A graphic art and office suite - http://calligra.org Kexi: : A visual database apps builder - http://calligra.org/kexi Qt Certified Specialist: : http://www.linkedin.com/in/jstaniek _______________________________________________ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel