kdelirc

Friedrich W. H. Kossebau kossebau at kde.org
Thu Apr 9 00:46:29 CEST 2009


Hi Michael,

Le jeudi, 7 avril 2009, à 16:47, Michael Zanetti a écrit:
> Hi Friedrich,
>
> I think we (Frank and I) can bring back kdelirc for 4.3. I have already put
> it on the feature plan.

Congratulations :)

It should move to kdereview in the next two weeks, so it can have the two more 
weeks in there before the hard feature freeze comes.

> The current state:
> - It is fully ported to Qt4/KDE4. No Qt3Support.
> - We have heavily refactored/rewritten major parts because the original
> code was in a really bad state in terms of readability and maintainability.
> - It is basically the same program as before. There are some new extensions
> and remote controls.

So the idea with moving parts to Solid didn't work out?

> It is not 100% finished yet, but we're on a good way. All the functionality
> is restored. We still have to do the following tasks:
> - Finishing rework of kcmlirc.cpp
> - Fixing some bugs introduced during rewrite.
> - creating svg icons

- adding your names to the copyright notes in all files touched and the 
KAboutData

> - some general cleanup (krazy checks etc)
E.g.
* fix "kdelirc/kdelirc/profileserver.cpp:120:
  warning: returning reference to temporary" & Co.
* also constBegin() and constEnd() with ConstIterators
* official writing is "D-Bus"

> About the documentation: We still have the original one. It is not perfect
> but at least not worse that at KDE3 times. Perhaps someone has the time to
> help out here...?

Perhaps someone, e.g. me, can put this call for help into a blog entry?

> Are there any other tasks that I'm not aware of?

I just compiled it, besides some "returning reference to temporary" which 
should be fixed, it could not see any problems in the built. But it will need 
some checks for the os platform (BSD, Win, OSX), and hopefully get support 
for the non-linux systems, too. The latter should come, once it is in the 
module.

Some more comments:
* Why did you not make ${kdelirc_shared_SRCS} a private shared library, 
instead of compiling the sources into both the settings module and the 
server?
* The warning text in the tab "Controller Functions" should be wrappable, it 
is too wide for my screen.
* Could you perhaps split the "Extension overview" into two tabs, one for the 
controls, one for the applications? Currently the single tab looks very 
complex.
* The name "Extension" is not used anywhere else in KDE. Perhaps you could use 
another name which matches (no idea right now).

Can't check more, for one I have no infrared controller available, for the 
other the builtin infrared receiver seems not supported with my current 
setup:
--- 8< ---
#rclirc start
Starting lircd .....Error: no device found            
--- 8< ---

> If there are no objections, I would move it to kdereview as soon as the
> above tasks are finished.

Know of no other objections. I would be happy to welcome kdelirc back in 
kdeutils. Good luck with completing the tasks in time :)

I guess you already read
	http://techbase.kde.org/Policies/SVN_Guidelines
 	http://techbase.kde.org/Policies/Suggested_Review_Criteria

Cheers
Friedrich
-- 
Okteta - KDE 4 Hex Editor - http://utils.kde.org/projects/okteta


More information about the Kde-utils-devel mailing list