Re: Formal complaint concerning the use of the name System Settings by GNOME

2011-07-28 Thread Aaron J. Seigo
On Monday, July 25, 2011 10:30:46 Lydia Pintscher wrote:
 This whole debate is way too heated and I'd like to take this out ofthe
 arena. Are there 2 or 3 people on the GNOME side that areavailable to talk
 this through and find a solution? Ideally whoevermaintains system settings
 on the GNOME side would be one of them.I'd like to work with them and Ben on
 finding a good solution.

Has anyone stepped up for this yet? 

It's something that deserves resolution and Lydia is willing to help 
facilitate, now we just need the relevant people involved to participate. I 
don't foresee it being a long process, but one that ought to be taken on and 
gotten out of the way. Hopefully those involved in the relevant GNOME and the 
KDE projects can appreciate this on behalf of our users and, with Lydia's help 
in keeping things constructive and out of the bikeshed, we can quickly put 
this behind us and move on to bigger and better things. :)

Cheers ...

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Development Frameworks


signature.asc
Description: This is a digitally signed message part.


Re: My Plans, Your Plans: Berlin Desktop Summit

2011-07-28 Thread Myriam Schweingruber
Hi all

On Thu, Jul 28, 2011 at 07:59, Martin Gräßlin mgraess...@kde.org wrote:
 On Wed, 27 Jul 2011 15:40:11 +0200, Aaron J. Seigo ase...@kde.org wrote:
(and others wrote as well)
...

Interestingly these plans all sound great for Akademy, but since it is
a Desktop Summit I would love to hear what cross-desktop plans there
are within our community. Or am I the only one missing something here?


Regards, Myriam

-- 
Protect your freedom and join the Fellowship of FSFE:
http://www.fsfe.org
Please don't send me proprietary file formats,
use ISO standard ODF instead (ISO/IEC 26300)


Re: Formal complaint concerning the use of the name System Settings by GNOME

2011-07-28 Thread Lydia Pintscher
On Thu, Jul 28, 2011 at 10:07, Mark mark...@gmail.com wrote:
 Perhaps the involved people from KDE and Gnome should just sit down in
 an IRC chat room and talk about it.

That is pretty much exactly what I'm trying to organize. But I need to
know who that would be from the GNOME-side.

 note: congrats on the KDE 4.7 release!

Thanks!


Cheers
Lydia

-- 
Lydia Pintscher
KDE Community Working Group member
http://kde.org - http://about.me/lydia.pintscher


Re: Review Request: Use platform palette and fonts when running on other desktop environments

2011-07-28 Thread Aurélien Gâteau


 On July 2, 2011, 9:49 p.m., Oswald Buddenhagen wrote:
  hmm. but now things are still done twice in a kde session, no?
  what was wrong with the suggestion to notify qt that it should update 
  stuff?
 
 Aurélien Gâteau wrote:
 createApplicationPalette() is indeed called twice when running on a KDE 
 session, but it is not a regression introduced by this change so I think it 
 is outside of the scope for now. I tried not doing anything in 
 kdisplaySetPalette() and call qt_x11_apply_settings_in_all_apps() from the 
 kcm as Olivier suggested, but that didn't work: the palette change was not 
 propagated to the running application.
 
 What worries me right now is that the text area of KWrite does not get 
 updated at runtime. I thought it was due to the widget being custom, but it 
 correctly updates itself without the patch.
 
 Aurélien Gâteau wrote:
 Finally found time to do more testing. It turns out the behavior of 
 KWrite text area is the same with or without the patch so it's not a 
 regression. Therefore, I think the patch should go in.
 
 Thomas Lübking wrote:
 Sh*t - i forgot that I wanted to comment on that: kate keeps own color 
 schemes for the text area, they're completely unrelated to he rest of the 
 system.
 (since you need to configure syntax highlightning and don't want that to 
 run into a conflict with the system palette de toujours)
 
 So yes, that's not a regression for sure, sorry.
 
 Dominik Haumann wrote:
 With regard to kwrite: It uses the system colors as long as they were 
 never changed. Changed once, these system settings are overwritten. Hence, 
 this is very likely a KatePart issue.
 
 Aurélien Gâteau wrote:
 Oh. Thanks Thomas and Dominik, it suddenly makes more sense! If there is 
 no other objection I'd like to merge this patch this week. Anyone against 
 that?
 
 Aurélien Gâteau wrote:
 I just merged the changes in. Unless I spot some obvious regressions, I 
 plan to backport the patch in time for 4.7.1.
 
 Frank Reininghaus wrote:
 Could it be that your commit caused the recent kglobalsettingstest 
 failures seen on CDash?
 
 
 http://my.cdash.org/testSummary.php?project=16name=kdeui-kglobalsettingstestdate=2011-07-25
 
 On my machine (kongresszentrum), the kde-devel user runs the unit tests 
 in a Konsole inside the regular user's KDE 4.6 session.

That's quite possible indeed. Looking into it.


- Aurélien


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/101805/#review4333
---


On July 2, 2011, 9:19 p.m., Aurélien Gâteau wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/101805/
 ---
 
 (Updated July 2, 2011, 9:19 p.m.)
 
 
 Review request for kdelibs and Olivier Goffart.
 
 
 Summary
 ---
 
 When a KDE application is running on GNOME it looks odd right now because it 
 does not use the GNOME palette and fonts, contrary to Qt-only applications. 
 Attached patch fixes this by relying on the platform plugin to set the 
 correct palette and fonts if we are not running in a full KDE session.
 
 Patch was suggested by Olivier Goffart.
 
 
 Diffs
 -
 
   kdeui/kernel/kglobalsettings.cpp 1a497c7 
 
 Diff: http://git.reviewboard.kde.org/r/101805/diff
 
 
 Testing
 ---
 
 # On KDE
 - Run kwrite on KDE = KDE palette and fonts
 - Change palette and fonts from System Settings = kwrite updates itself 
 correctly
 
 # On GNOME
 - Run kwrite on GNOME = GNOME palette and fonts
 - Change palette and fonts from GNOME Tweak Tool = palette gets applied, 
 font does not for now
 
 
 Thanks,
 
 Aurélien
 




Re: My Plans, Your Plans: Berlin Desktop Summit

2011-07-28 Thread Sebastian Kügler
On Thursday, July 28, 2011 00:54:50 Nicolas Alvarez wrote:
 Sebastian Kügler wrote:
  One of my goals is to take steps to make the release team more scalable,
  and reduce its bus numbers.
 
 Surely you mean increase :) A bus number of 1 means the team has a single 
 point of failure.

Ah, yes of course. Increase bus number, reduce risk. :)
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9


Re: My Plans, Your Plans: Berlin Desktop Summit

2011-07-28 Thread Aaron J. Seigo
On Thursday, July 28, 2011 09:35:57 Myriam Schweingruber wrote:
 Hi all
 On Thu, Jul 28, 2011 at 07:59, Martin Gräßlin mgraess...@kde.org wrote:
  On Wed, 27 Jul 2011 15:40:11 +0200, Aaron J. Seigo ase...@kde.org
wrote:
 (and others wrote as well)...
 Interestingly these plans all sound great for Akademy, but since it isa
Desktop Summit I would love to hear what cross-desktop plans thereare within
our community. Or am I the only one missing something here?

i don't think you're missing anything; it's just that my near-term priorities
are fairly KDE centric right now, which is a reflection of the current state
of the projects i am most involved in right now. others will have x-desktop
plans / hopes / aspirations for their time at BDS.

the people working on telepathy, secret service, dconf, nepomuk/zeitgeist,
etc. etc. spring to mind.

and that's why i've asked for what people are planning / wanting to be doing
at BDS so we can all get a reasonable feel for things like who should i hunt
down for x-desktop topics because i also have interest in those topics... :)

--
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Development Frameworks


signature.asc
Description: This is a digitally signed message part.


Re: My Plans, Your Plans: Berlin Desktop Summit

2011-07-28 Thread Alex Fiestas

My plans for BDS include:

· Drink Northen German beer
· Pay some beers to some KDE hackers and active community

· Improve the communication between platform developers and us
NetworkManager
BlueZ
UPower
UDisk
UNextThink
etc...
· Draft a plan for colord integration (next thing after krandr is fixed)

· Draft a plan for systemd kde-workspace integration (there are a couple 
of things we can do I think)


· Draft a plan for KDE-Workspace XRandR fixes including:
How KWin will react on events
How and WHEN plasma-* will react on events
Fix KWin window sizeing/positioning bugs
Agreed on how to clean geometry.cpp and workspace.cpp files

· Spicy up plasma-desktop development by starting to define some common 
ground between the different views out there.




Re: Review Request: Fix KGlobalSettingsTest failure

2011-07-28 Thread Frank Reininghaus


 On July 28, 2011, 10:26 a.m., Aurélien Gâteau wrote:
  I don't think it is good for unit-tests to test different things depending 
  on environment variables (
  @David, what is your opinion on the subject?)
  
  I was actually about to commit a simpler fix:
  
  @@ -26,11 +26,11 @@ QTEST_KDEMAIN( KGlobalSettingsTest, GUI )
   #include kglobalsettings.h
   #include kdebug.h
   #include kprocess.h
   #include QtCore/QEventLoop
   #include QtDBus/QtDBus
  -
  +#include stdlib.h
   /**
* The strategy of this test is:
* We install QSignalSpy instances on many signals from 
  KGlobalSettings::self(),
* and then we get another process (kglobalsettingsclient) to call 
  emitChange(),
* and we check that the corresponding signals are emitted, i.e. that our 
  process
  @@ -39,10 +39,15 @@ QTEST_KDEMAIN( KGlobalSettingsTest, GUI )
* As a nice side-effect we automatically test a bit of KProcess as well :)
*/
   
   void KGlobalSettingsTest::initTestCase()
   {
  +// Some signals are only emitted when we are running a full KDE 
  session. If
  +// we are not then KDE applications follow the platform palette and 
  font
  +// settings.
  +setenv(KDE_FULL_SESSION, 1, 1);
  +
   QDBusConnectionInterface *bus = 0;
   if (!QDBusConnection::sessionBus().isConnected() || !(bus = 
  QDBusConnection::sessionBus().interface())) {
   QFAIL(Session bus not found);
   }
   }

I fully agree that the things that are tested should better not depend on 
environment variables, and I can confirm that the test passes here with your 
patch applied. I hadn't tried this myself earlier because I had assumed that 
the variable has to be set *before* the test executable is run, but that's 
obviously wrong ;-)

Maybe it would be even better to always test both things (i.e., that signals 
are emitted when KDE_FULL_SESSION is set and that they aren't when it's not 
set) if we find a good way to do it? That way, we would also test that the 
things that your recent commit changed work as they should.


- Frank


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/102098/#review5166
---


On July 27, 2011, 4:31 p.m., Frank Reininghaus wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/102098/
 ---
 
 (Updated July 27, 2011, 4:31 p.m.)
 
 
 Review request for kdelibs, Aurélien Gâteau and David Faure.
 
 
 Summary
 ---
 
 Since commit b064749a754ec358170ecb7f19828e4216f6e965, KDE palette and font 
 settings are only used when running KDE apps in a full KDE session. This 
 makes KGlobalSettingsTest fail if the test is not run in a full KDE session, 
 see
 
 http://my.cdash.org/testSummary.php?project=16name=kdeui-kglobalsettingstestdate=2011-07-27
 
 This commit changes KGlobalSettings' unit test to reflect that change. My 
 first idea was to change the unit test such that it verifies the expected 
 behaviour for both situations, i.e., apps run in a full KDE session and apps 
 run in some other kind of session, but I could not figure out a way to do 
 this without changing the KDE_FULL_SESSION environment variable before the 
 unit test executable is run.
 
 In the case that the signal is not expected, I reduced the kWaitForSignal 
 timeout to prevent wasting too much time each time the test is run.
 
 
 Diffs
 -
 
   kdeui/tests/kglobalsettingstest.h 69ed5bf 
   kdeui/tests/kglobalsettingstest.cpp 464825d 
 
 Diff: http://git.reviewboard.kde.org/r/102098/diff
 
 
 Testing
 ---
 
 The test passes here (run by my kde-devel user in a Konsole inside the 
 regular user's KDE 4.6 session).
 
 
 Thanks,
 
 Frank
 




Re: Review Request: Fix KGlobalSettingsTest failure

2011-07-28 Thread Rolf Eike Beer
  void KGlobalSettingsTest::initTestCase()
  {
 +// Some signals are only emitted when we are running a full KDE
 session. If
 +// we are not then KDE applications follow the platform palette and
 font
 +// settings.
 +setenv(KDE_FULL_SESSION, 1, 1);
 +

qputenv()?

Eike


Re: Formal complaint concerning the use of the name System Settings by GNOME

2011-07-28 Thread Lydia Pintscher
On Thu, Jul 28, 2011 at 11:24, Olav Vitters o...@vitters.nl wrote:
 On Thu, Jul 28, 2011 at 10:11:32AM +0200, Lydia Pintscher wrote:
 On Thu, Jul 28, 2011 at 10:07, Mark mark...@gmail.com wrote:
  Perhaps the involved people from KDE and Gnome should just sit down in
  an IRC chat room and talk about it.

 That is pretty much exactly what I'm trying to organize. But I need to
 know who that would be from the GNOME-side.

 gnome-control-center maintainers are listed at:
 http://git.gnome.org/browse/gnome-control-center/tree/gnome-control-center.doap

 and to see who actually commits things:
 http://git.gnome.org/browse/gnome-control-center/log

Thanks Olav. I'll send some emails.


Cheers
Lydia

-- 
Lydia Pintscher
KDE Community Working Group member
http://kde.org - http://about.me/lydia.pintscher


Re: Review Request: Fix KGlobalSettingsTest failure

2011-07-28 Thread Aurélien Gâteau


 On July 28, 2011, 10:26 a.m., Aurélien Gâteau wrote:
  I don't think it is good for unit-tests to test different things depending 
  on environment variables (
  @David, what is your opinion on the subject?)
  
  I was actually about to commit a simpler fix:
  
  @@ -26,11 +26,11 @@ QTEST_KDEMAIN( KGlobalSettingsTest, GUI )
   #include kglobalsettings.h
   #include kdebug.h
   #include kprocess.h
   #include QtCore/QEventLoop
   #include QtDBus/QtDBus
  -
  +#include stdlib.h
   /**
* The strategy of this test is:
* We install QSignalSpy instances on many signals from 
  KGlobalSettings::self(),
* and then we get another process (kglobalsettingsclient) to call 
  emitChange(),
* and we check that the corresponding signals are emitted, i.e. that our 
  process
  @@ -39,10 +39,15 @@ QTEST_KDEMAIN( KGlobalSettingsTest, GUI )
* As a nice side-effect we automatically test a bit of KProcess as well :)
*/
   
   void KGlobalSettingsTest::initTestCase()
   {
  +// Some signals are only emitted when we are running a full KDE 
  session. If
  +// we are not then KDE applications follow the platform palette and 
  font
  +// settings.
  +setenv(KDE_FULL_SESSION, 1, 1);
  +
   QDBusConnectionInterface *bus = 0;
   if (!QDBusConnection::sessionBus().isConnected() || !(bus = 
  QDBusConnection::sessionBus().interface())) {
   QFAIL(Session bus not found);
   }
   }
 
 Frank Reininghaus wrote:
 I fully agree that the things that are tested should better not depend on 
 environment variables, and I can confirm that the test passes here with your 
 patch applied. I hadn't tried this myself earlier because I had assumed that 
 the variable has to be set *before* the test executable is run, but that's 
 obviously wrong ;-)
 
 Maybe it would be even better to always test both things (i.e., that 
 signals are emitted when KDE_FULL_SESSION is set and that they aren't when 
 it's not set) if we find a good way to do it? That way, we would also test 
 that the things that your recent commit changed work as they should.

I agree testing both would be even nicer. Maybe you can mix your patch with 
mine to do it, calling setenv(KDE_FULL_SESSION, 1, 1) to fake the run in 
KDE session situation and unsetenv(KDE_FULL_SESSION) to fake the 'run 
outside KDE session' situation?


- Aurélien


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/102098/#review5166
---


On July 27, 2011, 4:31 p.m., Frank Reininghaus wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/102098/
 ---
 
 (Updated July 27, 2011, 4:31 p.m.)
 
 
 Review request for kdelibs, Aurélien Gâteau and David Faure.
 
 
 Summary
 ---
 
 Since commit b064749a754ec358170ecb7f19828e4216f6e965, KDE palette and font 
 settings are only used when running KDE apps in a full KDE session. This 
 makes KGlobalSettingsTest fail if the test is not run in a full KDE session, 
 see
 
 http://my.cdash.org/testSummary.php?project=16name=kdeui-kglobalsettingstestdate=2011-07-27
 
 This commit changes KGlobalSettings' unit test to reflect that change. My 
 first idea was to change the unit test such that it verifies the expected 
 behaviour for both situations, i.e., apps run in a full KDE session and apps 
 run in some other kind of session, but I could not figure out a way to do 
 this without changing the KDE_FULL_SESSION environment variable before the 
 unit test executable is run.
 
 In the case that the signal is not expected, I reduced the kWaitForSignal 
 timeout to prevent wasting too much time each time the test is run.
 
 
 Diffs
 -
 
   kdeui/tests/kglobalsettingstest.h 69ed5bf 
   kdeui/tests/kglobalsettingstest.cpp 464825d 
 
 Diff: http://git.reviewboard.kde.org/r/102098/diff
 
 
 Testing
 ---
 
 The test passes here (run by my kde-devel user in a Konsole inside the 
 regular user's KDE 4.6 session).
 
 
 Thanks,
 
 Frank
 




Re: Review Request: Fix logic with clear-button animation in klineedit (notably at first try) and address bug 268898.

2011-07-28 Thread Commit Hook

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/102095/#review5179
---


This review has been submitted with commit 
a456e8600b63300d520b074a6d71d74219df3058 by Hugo Pereira Da Costa to branch 
master.

- Commit


On July 26, 2011, 9:54 p.m., Hugo Pereira Da Costa wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/102095/
 ---
 
 (Updated July 26, 2011, 9:54 p.m.)
 
 
 Review request for kdelibs.
 
 
 Summary
 ---
 
 Details:
 - fixes the somewhat incorrect logic in KLineEditButton::animateVisible
 - simplifies KLineEdit::updateClearButtonIcon consequently.
 
 
 This addresses bug 268898.
 http://bugs.kde.org/show_bug.cgi?id=268898
 
 
 Diffs
 -
 
   kdeui/widgets/klineedit.cpp 8f1c8a4 
   kdeui/widgets/klineedit_p.h 95016bd 
 
 Diff: http://git.reviewboard.kde.org/r/102095/diff
 
 
 Testing
 ---
 
 tested with klineedittest found in kdelibs/kdeui/tests, this with and without 
 the patch attached to comment #1 of bug 268898, used to actually trigger the 
 mentionned bug. Also tested with other klineEdit implementation such as 
 Dolphin's location bar.
 
 
 Thanks,
 
 Hugo
 




Re: Formal complaint concerning the use of the name System Settings by GNOME

2011-07-28 Thread Olav Vitters
On Thu, Jul 28, 2011 at 10:11:32AM +0200, Lydia Pintscher wrote:
 On Thu, Jul 28, 2011 at 10:07, Mark mark...@gmail.com wrote:
  Perhaps the involved people from KDE and Gnome should just sit down in
  an IRC chat room and talk about it.
 
 That is pretty much exactly what I'm trying to organize. But I need to
 know who that would be from the GNOME-side.

gnome-control-center maintainers are listed at:
http://git.gnome.org/browse/gnome-control-center/tree/gnome-control-center.doap

and to see who actually commits things:
http://git.gnome.org/browse/gnome-control-center/log
-- 
Regards,
Olav


Re: Formal complaint concerning the use of the name System Settings by GNOME

2011-07-28 Thread Jeremy Bicha
On 28 July 2011 08:51, Thomas Lübking thomas.luebk...@gmail.com wrote:
 I thought that was what the GenericName entry was supposed to be good
 for, so gnome-terminal.desktop would have

 Name=GNOME Terminal
 GenericName=Terminal
 Exec=gnome-terminal

 and the runner/menu could use the GenericName unless there's a
 clash (cause konsole's GenericName is Terminal as well) where it
 could fall back to the Name enties for disambiguation.

 So my question regarding all this flood in my inbox would be:

 Does gnome-control-center now use System Settings for
 the GenericName or the Name entry of gnome-control-center so whether
 there's a real issue with disambiguation (as long as you want to avoid
 invoking the Exec string) or just runner/menu xyz is too stupid to
 resolve ambiguities?

Here's what the .desktop files look like:

http://git.gnome.org/browse/gnome-control-center/tree/shell/gnome-control-center.desktop.in.in
https://projects.kde.org/projects/kde/kdebase/kde-workspace/repository/revisions/master/annotate/systemsettings/app/systemsettings.desktop

Jeremy Bicha


Re: KF5 Qt5 - QtCS Session

2011-07-28 Thread Laszlo Papp
Hi,

 A draft list was made of some areas for focus with names drafted in against
 them:
 ...
 * KJob - Qt-Addon for 5.1

Is the lack of manpower the reason or something else it is not planned
against 5.0 ? I have made some simple modifications in our project
where it is now KDE dependency free.

 This is by no means complete yet so please suggest other areas and names.

How about these classes ?
http://api.kde.org/4.5-api/kdelibs-apidocs/kdecore/html/classKArchive.html

There have been many times that I have experience the need for
archiving operations inside Qt framework, in various pure Qt projects.
This has also been the feedback from more friends about their
projects. Here you can find an example in this thread:
http://lists.kde.org/?l=kde-develm=130762214616848w=2.

It currently requires more things to port prior to getting it work. It
uses KSaveFile for atomic file operation and some dependencies from
kde_file.h and kde_file_win.h. The subclasses of KArchive also use the
KFilterDev class internally and KMimeType. As we can see, mimetypes
are on the way, at least it is in your list. ;-) I have been trying to
experiment with them in our pure Qt codebase for a while, and there is
some progress.

It might be that, it is a bit late. Unfortunately, I have just only
now found the time to answer. I am not sure about the legal part of
kde codebase reuse, but let me know if there is anything i can do to
help.

Thank you in advance! :)

Best Regards,
Laszlo Papp


Re: X11 expert help needed

2011-07-28 Thread Martin Gräßlin
On Monday 18 July 2011 22:43:20 Alexander Neundorf wrote:
 Hi,
 
 I'm currently comparing our FindX11.cmake with the one in current cmake.
 Our copy is in kdelibs/cmake/modules/, CMake's is in its Module/ directory.
 
 There are some things our version checks for, which the one from cmake 
 doesn't, and vice versa.
 Also, we append more of the libs to the X11_LIBRARIES variable.
 
 Is this good ?
 Should the stuff we do just be merged into the cmake version ?
 Can somebody who knows more about X11 please have a look at these two files, 
 one in kdelibs, the other one in cmake 2.8.5 or git HEAD ?
 http://cmake.org/gitweb?p=cmake.git;a=summary
 
 Helping hands are very appreciated :-)
I just had a look at the diff. As far as I have seen the KDE version includes 
checks for
* XSync
* Xkbfile
* SM

For XSync I can find a
#ifdef HAVE_XSYNC
in kde-workspace/kwin/client.cpp No idea if it is really required, but at least 
it's used. Though I 
cannot find a check in either the toplevel or kwin's CMakeLists.txt.

Xkbfile is used by the keyboard KCM and is checked in kde-workspace 
CMakeLists.txt
  if(NOT X11_Xkbfile_FOUND)
macro_log_feature(X11_Xkbfile_FOUND libXkbfile X11 keyboard layout 
library 
http://xorg.freedesktop.org; TRUE  Needed for keyboard modules.)
  endif(NOT X11_Xkbfile_FOUND)

SM sounds like it would be needed by ksmserver. But at least in the 
CMakeLists.txt I could not 
find a usage.

Maybe an idea would be to git blame the file and contact the devs why they 
added the 
checks.

In the other direction it seems like only Xi is in CMake version which is 
missing in KDE's. I think 
it would make sense to update the KDE's one.

Cheers
Martin

signature.asc
Description: This is a digitally signed message part.


Re: KF5 Qt5 - QtCS Session

2011-07-28 Thread Mark
On Thu, Jul 28, 2011 at 4:25 PM, Laszlo Papp lp...@kde.org wrote:
 Hi,

 A draft list was made of some areas for focus with names drafted in against
 them:
 ...
 * KJob - Qt-Addon for 5.1

 Is the lack of manpower the reason or something else it is not planned
 against 5.0 ? I have made some simple modifications in our project
 where it is now KDE dependency free.

 This is by no means complete yet so please suggest other areas and names.

 How about these classes ?
 http://api.kde.org/4.5-api/kdelibs-apidocs/kdecore/html/classKArchive.html

 There have been many times that I have experience the need for
 archiving operations inside Qt framework, in various pure Qt projects.
 This has also been the feedback from more friends about their
 projects. Here you can find an example in this thread:
 http://lists.kde.org/?l=kde-develm=130762214616848w=2.

 It currently requires more things to port prior to getting it work. It
 uses KSaveFile for atomic file operation and some dependencies from
 kde_file.h and kde_file_win.h. The subclasses of KArchive also use the
 KFilterDev class internally and KMimeType. As we can see, mimetypes
 are on the way, at least it is in your list. ;-) I have been trying to
 experiment with them in our pure Qt codebase for a while, and there is
 some progress.

 It might be that, it is a bit late. Unfortunately, I have just only
 now found the time to answer. I am not sure about the legal part of
 kde codebase reuse, but let me know if there is anything i can do to
 help.

 Thank you in advance! :)

 Best Regards,
 Laszlo Papp


I second that!
It is so painfull in Qt when you want to use archives that there is
nearly nothing for it.. KArchive would be a real nice addition to Qt
but i'm guessing that means KTar, KZip and KAr to also get in along
with some framework to add other formats.. I'm not expecting this to
happen, but it would be awesome to have it in! :)