KDE CVS-Digest for October 22, 2004

In this week's KDE CVS-Digest (experimental layout): khtml fixes include table layout, background-position, min max-height and mangled html fixes.
New KControl for Logitech mouse features.
Kicker and taskbar optimizations and improvements.
Xpdf security fixes.
Also coverage of the Subversion discussions on kde-core-devel.

Dot Categories: 

Comments

by Arend jr. (not verified)

Recently there was some noise here about usage of GNOME programs in the Novell Linux Desktop, according to this Novell documentation:

http://www.novell.com/documentation/nld/index.html?page=/documentation/n...

I just want to comfort you by letting you know the documentation on that link has been updated and now contains documentation for many KDE programs, like Konqueror, Kontact and Kopete, as well.

by gerd (not verified)

troll!

Sorry, I don't understand your calling the OP a troll at all. Please explain.

by David (not verified)

Erm, it's not a troll. He's just telling us that this is updated and so all the rubbish we've had is false.

by anonymous coward (not verified)

This is good. However, they have clearly stated before that most of their engineering efforts go to Evolution and Gnome - so what we really have here is a company with no strategy. It's never been a good (final) strategy to decide 'let's make it all!', and sooner or later this will change.

This was obvious though - as most of us are completely unable (not just reluctant) to fundamentally alter our views, i think it would have been unreasonable to ask Miguel & the gang to start thinking in KDE. So when it comes to SUSE, i guess you just have to take what you can from these guys - that is, GNOME work. Let's hope that it will mean a *finally* working GNOME environment for SUSE users as well. I've yet to see that miracle..

This really leads me to another point about GNOME - i don't concider it as a free (as in beer) desktop anymore, in any way. What ever is downloadable from gnome.org is of alpha/beta quality - you really need the distributor (that charges you conciderable amounts of money) to turn it to a decent product. This is not to say KDE is perfect either, but conciderably better.

Only Ximian has been making FUD. Where is Ximian now? Go look for yourself at how sad http://www.ximian.com/ is. Look at the Ximian Desktop Code Log for an even better glimpse at just how dismantled the Ximian strategy is now http://codeblogs.ximian.com/blogs/desktop/.

SUSE in contrast has hired people to improve the KDE desktop such as OOo KDE integration. It looks like Kopete and Kontact also have Novell Groupwise support although I don't know how that happened whether the fantastic KDE developers or SUSE/Novell's help.

For GNOME not being free, you can order Ubuntu for free and no money at all to get the CD. Contrast this to KDE where it's a much bigger pain and if you want a CD you have to pay or download and burn yourself.

by Anonymous (not verified)

Suse is searching a KDE developer for Groupwise integration.
http://www.suse.de/de/company/suse/jobs/suse_pbu/developer_kde.html

by Jason Keirstead (not verified)

You talk about Ximian and SuSE like they are different companies.

Novell owns them both, and down the road they will likely be merged into novell Linux.

Also, Novell did indeed fund the Groupwize support in both Kopete/Kontact *and* Evolution/Gaim.

by another ac (not verified)

> For GNOME not being free, you can order Ubuntu for free and no money at all to get the CD. Contrast this to KDE where it's a much bigger pain and if you want a CD you have to pay or download and burn yourself.

Kalyxo project is working on something similar only with KDE, but they're not there yet. They need all the help they can get.
http://www.kalyxo.org/

Note: I'm not affiliated with Kalyxo.

by KDE User (not verified)

> GNOME - i don't concider it as a free (as in beer) desktop anymore, in any way

Could this have something to do with the LGPL license? As far as I am concerned, the GPL seems cleverly designed, it protects the open source community.

With LGPL:d toolkits, it just seems to easy to take the big cake out of the open-source, and then outperform the same with economic muscles. They can eat the cake and still have it.

by Birdy (not verified)

"However, they have clearly stated before that most of their engineering efforts go to Evolution and Gnome"
I never heard something like this before. And I do not belive this is true. Novell bought Ximian because of RedCarpet and Mono. And SuSE did a lot of KDE support recently. So I think your statement is just bad press from some GNOME supporters.

by Anonymous (not verified)

>>"However, they have clearly stated before that most of their engineering
>>efforts go to Evolution and Gnome"
>I never heard something like this before.

"Novell's desktop software employs the GNOME user interface and software, but it will also include that of rival KDE, McLellan said. However, Novell's integration work is happening only with the GNOME applications, she said."

http://news.com.com/Novell+to+release+enhanced+Linux+in+fall/2100-7344_3...

It was just bad press from the Ximian camp of Novell. These guys should really talk less and code more.. ;-)

by Datschge (not verified)

Googling for "Christine McLellan" who supposedly made the above quoted statement indeed reveals that she's a former Ximian member...

by anon (not verified)

http://www.eweek.com/article2/0,1759,1679393,00.asp

Quote: "Evolution is where we're putting our engineering efforts,"

by foo (not verified)

> "Evolution is where we're putting our engineering efforts,"

This is kinda funny. They're helping their biggest competitor ( redhat ) just where they're most vulnerable.

Another quote from the same article: "The Novell Linux Desktop, though, will not include Evolution 2, and instead will ship with Novell's Connector for Microsoft Exchange Server, letting early adopters use it with Microsoft Corp.'s Exchange mail servers." Makes sense... *scratches head

by anonymous coward (not verified)

Have to reply to myself. Serious tip for the Linux distributions: get a real consistent desktop strategy, and get it *now*. After that decision exists, please *all* (in your company) stand behind that decision for more than a month. How could the customers believe in your products, if you don't yourself?

It seems i'm not the only one thinking like this;
http://linuxtoday.com/it_management/2004102201826OPDT

"No one in the commercial distro firms, it seems, knows what to do with the Linux desktop. They promote it, they laud it, but they don't take the hard steps to really get it out there. "

And if it was for SUSE that has been building popularity slowly but steadily, they couldn't possibly be that stupid to forget their current customer base, could they? Let alone the fact that KDE is getting awfully close to being incredible product..

by Derek Kite (not verified)

And make what decision? Distributions can only work with what the community produces.

Are we asking for a top-down marketplace? I'm not. There is a big one ready to go in Windows, where you wait for the top to lead or follow. The natural monopoly because there is room for only one vendor. One vendor who will still be in business in 4 years.

I like the free marketplace that has developed around free software. It isn't ordered, or even doesn't make sense, but there is opportunity for everyone. The most important metric isn't market share, but contributor share.

Derek

by David (not verified)

Yer. It was all bollocks, and bollocks we've had consistently for several years from you know who. The fact is that KDE is the primary desktop in Suse's desktop product and wee'll see what comes of NLD when it's released - i.e. both Gnome and KDE.

by gerd (not verified)

The question is if Ximian should focus on Mono integration to KDe rather than evolution. As Suse ships KDE development support for Evolution means support for RedHat and other Gnome lockin distros. So I don't see a reason why Novell shall support Evolution.

Well the first question you should ask is who is Novell ? A company that has done what to Linux so far ? Besides that they bought Ximian and SuSE what exactly did they do ?

But anyways KDE is not going away regardless if Novell decides to go with GNOME and KDE is even more than just Evolution or some Groupwise or Mono stuff. We shouldn't ignore all the tools that people have written that makes daily life easier on KDE. I was now close up to start naming tools but this would be pointless. Most of the flames and rants or 'competition attitude' is done by people who prefer the one over the other rather than being able to explain in technical sentences why they prefer the one over the other. Most people I met so far (who mostly are the hardliners of defending their Desktop) are people who regulary count stuff like XChat, Gaim, Gimp and so on but a true Desktop shouldn't be limited on a handfull of meaningless applications. Applications that are good for one are useless for the other users. There are people like graphicans who need GIMP and there are other people who urgently need KStars, KLogo, Umbrello, Kivio do get their job done.

If we look over to the multitudinousness of what KDE has to offer an applications covering nearly every area of science, education, technics, physics, mechanics, biology, school, business then comparing all the tools offered or available for GNOME we then can easily say who has his nose infront.

You can't limit a Desktop on fancy icons or just because GTK is free or because it's written in C. No you need to value every aspect of a good Desktop this includes the Desktop itself, the architecture beneath it, the availability of third party applications that cover the needs of the users.

Exactly. If linux has made its presence felt
in the face of killing strategy by Microsoft,
so will KDE regardless of what Novell or SUSE
does. KDE had a big role to play in displacing
Microsoft from many a machines and rolling in
Mandrake and SUSE, and if they ditch KDE only
they will suffer. It is always quality that
matters. I see many places where konquerer
is now mentioned as a quality we browser, whereas
earlier people only knew or talked about
mozilla/firebird in the open source world.

ASk

by koral (not verified)

Once more thanks, Derek :-)
Talking about khtml, I love the new improvements. I just updated khtml and went to the only page that looks messed up on my system: www.skype.com (look at the 2 background lines not in place). Surprise!! It was fixed!
Now finding some pages that don't render good in my everyday usage seems a very hard problem (;-).. Getting eagle-eye now.. ^_^

by John van Spaandonk (not verified)

I can help (with khtml from kde 3.3),

First of all I agree completely that it is lovely that there is at least some
activity around khtml. And let me add to that that i sincerely hope that
they catch up with at least the standard set by Safari.

Now some examples of pages that still do not render right.

One example is the page I used to compose this reply. (the form boxes
did not render completely until I clicked in them)

In addition, look to:
http://www.nrc.nl (javascript menu's do not render at all)
www.interpolis.nl (no javascript menus)

http://mail.beteor.nl/servlet/webacc (large white space on top of the page)

www.dpreview.com (javascript menus rendered so that you have to click at
a line of 1 pixel before the menus expand)

I could go on (and yes, a long time ago I provided bug reports of most of
these errors)

Could you confirm that these pages now render correctly?

by Anonymous (not verified)

> Now some examples of pages that still do not render right.

Please don't duplicate http://bugs.kde.org on this site.

by Wilco (not verified)

The javascript problems are all solved when you change your browser identification to Mozilla or Safari. Guess where the problem is.

by John van Spaandonk (not verified)

Wilco,

I guess you did not actually try it?

Or you are doing something else apart from changing
the user string.
For me changing to mozilla does not help
www.interpolis.nl at all.
At www.nrc.nl something is happening with the menus
but they are placed totally wrong.

But again, I am thankful for any improvements that are
made and this is not to complain at all!

by Wilco (not verified)

I certainly tried them out before commenting. The menus on both the Interpolis and NRC site work (and are usable) when identifying as Mozilla 1.6. I'm running KDE CVS, so perhaps KHTML has improved already since KDE 3.3.

by John van Spaandonk (not verified)

That's great to hear!

by peter van dinther (not verified)

Hoi John,

Via jeeves vond ik mail van jou op zoeknaam 'Beteor'. Grappig he?

Peter

by Heiko (not verified)

Too bad.
Now Khtml gets better and better from version to version and there are plans to use the gecko engine as a kpart for konqueror.

I hope khtml will stay alive and active as before.
I love it!

by Anonymous (not verified)

> Now Khtml gets better and better from version to version and there are plans to use the gecko engine as a kpart for konqueror.

As optional "plugin" - so why do you care?

by Heiko (not verified)

I hope nobody says "Why should we put so much work in two different html renderers? Let us focus on the gecko..."

by Anonymous (not verified)

Don't worry, it seems that the start of the Mozilla/Qt project has awaken old and new khtml developers.

by gerd (not verified)

For me the question arises why there should not be a safari port to windows :-) hehe.

by Mikhail Capone (not verified)

I know that I need them on my ancient hardware... And even on newer machines, efficient and clean code is always good :)

by AC (not verified)

Offtopic, but... whatever became of geiseri's dcopwidgets?

by Ian Monroe (not verified)

KimDaBa 2.0 was released on October 18th.
http://ktown.kde.org/kimdaba/news.htm

by somekool (not verified)

Wow ! I really enjoy reading those comments on the Digest.

thanks got there is peoples thinking about what consequences such a change would make.

here is what I think, why not fixing CVS instead of switching the world to a new system which input so much risk.

we could simply sit on the problem and add a 'cvs mv' functionnality.

I think a shell command to move the file is not enough, it breaks old history. like if you move some important files and then you want to retrieve KDE 3.1, you won't be able to get that file.

I think a proper move would be

shell 'cp old new'
cvs delete

so the old copy is available for older TAGs, and new project version continue to works with all file history.

would it be that hard to modify CVS and submit them back the patch ?
would not change much to the core system, and would fix this discussion definitely.

people would need to upgrade their client, once, in order to be able to use 'cvs mv' functionnality. that's it.

by Burrhus (not verified)

What do you do when someone moves it back? Or moves it to another file that previously existed?

by somekool (not verified)

right, I guess we would need to handle that case to.

well, before we write, I guess CVS is able to know if there was a file before or not.

in case where a new file is written over an old delete one, cvs could kinda "reopen" the file, and commit a new version to it. (even if completely different).
so the old exist and the new one too. the only big question, is how to make the file unexistent between the too alive state.

and I agree there... moving back the file is quite more interresting challenge, cuz we want to prevent all history right.

If we are moving the exact same file, we could run a diff. see, if goes from 1.1 to 1.24 and is 1.1 to 1.98 and all version from exist in new file, well, we can just copy over the new one to the old emplacement, cvs delete the old emplacement of the and we are pretty much ok to go. except if there is branches, I suppose it gets really really more complicated. but at least we got a hint for a way to go now. there is people out there much better than me which would think about what I don't.

this is feasable.

about the last case where you move an existing cvs file over a old cvs file location... this one becomes really tricky. since both history can hardly be kept. but I suppose this could be forbidden, or cvs could ask what do you want to do, like different scenario is possible.

come on guys.

by JohnFlux (not verified)

Hey good idea. Lets fix all the cvs bugs, but keep all the commands similar so as to not confuse anyone, and keep it basically the same.

Then we'll change the name of it from cvs to something else so as not to confuse anyone. svn sounds like a good name to change it to. Yeah lets do that!

Oh wait.

by Janne (not verified)

"here is what I think, why not fixing CVS instead of switching the world to a new system which input so much risk."

AFAIK, Subversion's intention is to "fix CVS". If you want to fix CVS, you can do so by moving to Subversion, which is the "fixed CVS" ;).

by Mr. Fancypants (not verified)

> here is what I think, why not fixing CVS instead of switching [...]

Don't you think people have been trying to fix it for ages? The whole reason for the Subversion project was that people were trying to fix CVS, but simply couldn't. It proved to be impossible to implement real atomic commits, real moves, etc. without changing the repository format. If you're going to change the repository format anyway, you might as well start with something completely new (or so the thinking goes).

by Marc Driftmeyer (not verified)

I have wanted to use these features for a freakin' long time. Now it will make my work doing Cocoon more enjoyable, having the ability to preset the dimensions of my divs.