What to Expect From Qt 4
An anonymous reader writes "A presentation given by Matthias Ettrich (director of Qt development, author of LyX, and founder of the KDE project), was given to the annual KDE Developer's Conference in Nove Hardy, Czech Republic. In this presentation, Matthias details what's going to be new in Qt 4.0, which will be used as a base for the next version of KDE after 3.2. Apparently, Qt 4.0 will not only include faster startup times and lighter memory usage, but will have sweeping architectural changes, including a splitting of Qt's GUI classes and non-GUI classes."
but, is it absolutely essential? In a time where code needs to remain compatible due to the large amount of projects that are depending on that code, huge architectual changes implemented in a large number at one time will just show that the project wont get used for quite a while. It will take time for developers to start supporting the new format, which will leave end users wanting.
Password Authentication Bypassed for Root
I have alwways preffered Gnome to KDE because of speed issues (and the new Gnome is a lot prettier). But if this new base is much faster, then I may be forced to start using KDE again. Then again, my G5 should be arriving soon-- so forget Linux.
The New Root Council, kickin' ass sinc
How about if they buy back the 4.1% of their stock from the Canopy group and the 1.6% of their stock from the SCO group so I don't have to feel dirty about using thier products. I know its a small percentage, and I do like QT, but still, it's unpleasant seeing their logo here.
I'll bet if they could they would buy that 5.7% back. And since its probably expensive to buy back, and Canopy and SCO likely don't want to sell its a pain and a source of fustration to TrollTech.
Perhaps you'll have your choice. "Lighter" would be more compliant with other window managers and making better use of apps or "Higher" for more eye-candy.
Qt is great (well, if you like C++ and you don't mind the QPL), but there's really one thing I'd like: when will it ever have a font scheme that allows me to use AA fonts together with non-truetype X11 core fonts?
"A door is what a dog is perpetually on the wrong side of" - Ogden Nash
if their licensing policy didn't suck. I write low cost software (not "free", not "encombering", reasonably priced) and the QT licensing does not allow me to use it. They pretty much say "Fsck you" in their licensing FAQ to such developers.
Too bad, I liked their stuff, but luckily there is wxWindows...
I have had trouble's with KDE... It tends to be bloated and slow. But but there are a lot of useful apps on it, so maybe this will fix some of it's issues.
-- [Sig] Rome did not create a great empire by negotiation; They did it by killing everyone who opposed them.
I have switched to Gnome until further
Help fight continental drift.
I had the opposite experience.
I now run KDE, and mostly gnome apps.
You could probaly just run gnome with the KDE apps just fine.
Paragraph 2:
"Qt 4 mostly tries to preserve source-compatibility with a little search and replace and a COMPAT compilation switch. More porting will be required for styles and code that uses the meta object system directly."
How much stuff do you think uses the meta object system directly, aside from the internals of KDE?
Damnit, Project Opie developers are still talking about how many things are going to change when we move to QT3 (for example ensurevisable())
I say "nostalgic":)
Son of a bitch. Am I the only one who read the topic and went 'Woah! Predictions for fiscal fourth quarter? Huh, I wonder what they'll come up with.'
yes, I know it's Slashdot, yes, I know we're geeks, but just for that moment, that hesitating, single moment , I thought.. Slashdot.. the Business site?! Aiyeeee!
Now this is what I like about Linux; every time I think some annoying little thing about the interface/OS is really starting to annoy me, a new version comes out and something get tweaked to the way I like it.
It's really the reason I have grown to like Linux so much: I can actually see the progress of its development moving forward. It seems in the past few years that Windows has just been moving backwards.
Is more apps that require QT but not all of kde to run. That's why I use gtk apps... because most of them dont require gnome. There are gnome apps of course, and there are progs like Gaim that will give you a little somethin' extra if you have gnome installed, but you don't need it... Are there any qt apps that dont require kde to be installed?
Chaos is Divine *
A couple of years ago someone on the KDE team posted a nice analysis of the performance bottlenecks associated with dynamic linking, C++, and gcc, particularly as regards Qt use.
So I have to wonder, with Qt 4, KDE 3, gcc 3.3, how many of the performance problems remain?
"Provided by the management for your protection."
That website used Slashcode, right? Either that, or I've been spending so much time here that all sites are starting to remind me of /.
no no, you still got it wrong. It's "AYB ISN'T FUNNY YOU FUCKING ASSHATS [img-timeline]"
will this make KDE less "sluggish"?
imo KDE kicks the crap out of anything in terms of functionality and appearance, but everything feels like a real effort to do.
I'd like to see more use of the standard library. The traditional complaints of poorly conforming compilers is mostly just history. Except for support of the export keyword, most C++ compilers and standard library implementations are now quite good. Most platforms even have several excellent compiler / library combinations to choose from.
Even though it would be hell for already existing apps, I would love to see use of standard library components rather than the re-invented QT versions. And even in those cases were the QT versions have extra features, I still think the advantages of using a library that is already familliar with most C++ programmers outweighs the disadvantages. Of course, that's just IMHO.
ec
You need a trip to the World of Limitless Happy Wonder
AYB isn't really funny, it's just cool. Yo mama.
QT seems like a good toolkit and getting rid of bloat is always a good thing. I just wish that they'd put a little pressure on their parent company (the Canopy Group) to tell their cousin company, SCO, to back off. Canopy seems to be the master mind behind the ghastly attacks on the GPL; it's ironic that Trolltech has has handled the issure pretty well: free for free work, pay for business use. Fair enough. But Trolltech should help us stand up to bullies and they are in a position to make a statment.
I believe someone got the name of the town wrong, it's Nove Hrady and not Nove Hardy.
First, the signal/slot mechanism really bugs me. I am annoyed with the need to use non-ANSI C++ techniques (e.g. public slots, moc) to achieve results that could easily be done with legal C++ code. While not strictly illegal, the use of the SIGNAL and SLOT macros, along with the Q_OBJECT macro, are not very good techniques. Specifically the reliance on macros to achieve basic GUI functionality violates a key principle in Meyers' "Effective C++", namely avoiding reliance on the preprocessor.
Second, several GUI widgets do not have a proper separation of data from view. I am thinking specifically of QTable and QListView. A better approach, from an OO design perspective, is the one taken in Java Swing. The JTable and JTree provide a nice mechanism for separating the data model from the GUI display. I find it obnoxious to have to subclass QTable and build-in data model methods to achieve results that would be cleaner under a Model-View design paradigm.
The QT online documentation is not easy to navigate. They should take a lesson from the Java API docs and reorganize the QT docs along those lines.
Hey! It's Bra'tac!
BOO! TERRO
I agree with you exactly, it sounds nice but why do we need to change an architectual change when the current QT architecture is the best there is?
Why fix what isnt broken? Especially when you are ahead of the curve and on the cutting edge? Why not polish what you have? Thats the exact problem Gnome has, they keep restarting and redoing everything and they get NO WHERE.
KDE 4.0 would be better if it were based on the current QT because it could be polished, if they instead have to rewrite alot of code for a port, this is going to slow Linux on the desktop, and for what? A tiny bit more speed? I want to be sure that the benefits outway the cost here. The cost being time.
If you use Linux, please help development of Autopac
This is the exact problem Gnome has. They keep messing around under the hood and nothing changes from the user point of view, development is moving at turtle pace because developers who want to write gnome apps cant figure out what to use because some new bonobo/mono type thing comes out every 6 months.
Developers need stability if they are going to work on big projects, we need at least a few years before a big re-write. I cant develop for Gnome because everytime I try to start they change something.
If you use Linux, please help development of Autopac
Calls to boycott Trolltech were getting scored "Troll" two weeks ago. However, it's getting more respectable.
Here's Trolltech's owner's list. I'm not sure if the "SCO group" is our hated enemy or a similar sounding company name. I'm not sure how many of those "employees" are canopy stooges and I'm not sure if the other Cap Investors are shills for Canopy. It'd also be nice to know who Trolltech owes any debt that they may have to and whether or not Canopy has special rights, like extra board slots or warrants.
Trolltech needs to come clean on this issue.
no ayb's been unfunny and uncool for years. however, lets keep beating the same dead horse and see what oozes out; seems to be the slashdot way.
:coal:
now space robots, they'll always be funny. pak chooie unf
I don't have any major complain from Qt, as I have been using it a lot in our company and found out that it is the best.
.NET libraries, providing almost everything needed under the sun.
I only have this problem: the TreeView widget is single-linked. This a major problem for us, since our apps contains lots of trees. We have to do a lot of tricks, like keeping a pointer to the last item all the time.
I've posted this on the Qt newsgroup but I was ignored. Although many people have complained about it, Qt engineers ignored us. I think they should fix it in version 4.
Other than that, Qt is indeed the finest toolkit out there. It simplifies development a lot, and it fills the great void that exists in C++ libraries. It's really like the Java libraries or the
The biggest advantage of it is that it works as expected; in other words, you just create one widget inside the other, and voila, there is the app's gui. You can even do it programmatically, without the KDesigner.
Finally, it does C++ justice. It's the only library that shows how powerful C++ can be. After having used Qt and Java, I may safely say its up on par with Java...even better I would say, since it uses all of C++ capabilities, including the most important one: templates.
Maybe they will quit with the architectual changes every few months and actually add features!
If you use Linux, please help development of Autopac
Nice flame, and you're wrong about GTK based applications NEVER being as popular as QT. Mozilla/Netscape, OpenOffice/StarOffice, GIMP, gAIM, MPlayer, and XMMS are ALL GTK apps. You'd have a hard time naming a single QT application (not desktop), with the exception of Opera, that rivals even one of these in terms of mind share.
For the valid part of your post, you're right, the current GTK file dialog does suck. There's a patch from Ximian floating around to change it to look like this which is better but still lacks some "coolness" like previews and filters. The threads I've seen all point to a rewrite planned for GTK 2.6 but backwards compatibility is a sticking point.
Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
no ayb's been unfunny and uncool for years. however, lets keep beating the same dead horse and see what oozes out; seems to be the slashdot way.
IN SOVIET RUSSIA DEAD HORSE BEATS YOU!
Why aren't they supporting STL interfaces to their containers? And do they really think their containers are more efficient than any implementation of STL?
So I dont see why people complain about loadtimes when its faster than XP. Sure its slower than Afterstep or Fluxbox, maybe its slower than Gnome, but its also more powerful and more refined.
I dont care about speed issues, I can upgrade my CPU or my harddrive to SCSI, I do get angry when I have to learn a new API.
If you use Linux, please help development of Autopac
oh boy, another bannable catchphrase from SA that migrated to fark and finally caught on at slashdot only to be overused until forever
LOL.. When did OOo become a gtk app?
"The threads I've seen all point to a rewrite planned for GTK 2.6 but backwards compatibility is a sticking point."
:-)
:)
I wonder why they just didn't do it for gtk 2.0, since it broke so much compatability anyways. I've seen threads before gtk 2.0 came out saying that it would have a new file dialog, then threads saying that gtk 2.2 would have a new file dialog, then threads saying gtk 2.4 would have a new file dialog, and now threads saying gtk 2.6 will have a new file dialog.
Oh yeah, there was even discussion before gtk 1.2 about a new file dialog
I won't beleive it until gtk 3.0
Do you know how to save your Gnome preferences? While running KDE I can load up the Gnome preferences panels but the changes are never saved. By default, my Gnome apps have large fonts, large UI widgets, and just look 'orrible.
Well, k3b seems to be one of the more popular cd burning programs around and is gaining a lot of mindshare.
I used to use xcdroast exclusively. But once I started playing with k3b, it's been impossible to go back. Feature wise it approaches some of the windows cd burning programs, which is no easy task.
Isn't xine more popular than MPlayer, and doesn't xine use their own toolkit, and not GTK? Gaim is great, but isn't there a qtopia version of it? Will a QT version be far beind?
Haven't they been talking about fixing the GTK file dialog for years now?
While I haven't read the above-mentioned book, "Effective C++", I have been forced to make
the transition from C to C++ (at my University).
Having a C background makes me see macros as one
obvious solution to a problem, while they don't
even teach macros in my C++ programming classes.
Even talking to friends that program in C++ w/o
starting out in C, it seems like C++ programmers
are afraid of the preprocessor. Why is this?
I'm not trying to be critical, I am genuinely curious as to why C++ programmers avoid macros and other preprocessor directives at all costs. Anyone have an explanation?
there's a patch from Ximian floating around to change it to look like this which is better
Cool - where can I find it (I googled for it, but just found people talking about it, nobody listed where to download it.)
First of all, most of the apps you mentioned are NOT gtk apps. Mozilla uses XUL, which is a wrapper that can be wrapped around any toolkit you like. OpenOfffice uses its own toolkit, Mplayer is a command line program, with a gtk front end (which sucks, most people use the superior KDE front end kmplayer). XMMS uses the old 1.x toolkit, and is due to be replaced with the superior JuK in KDE 3.2 in most distributions when it comes out.
There are loads of QT apps That I mentioned here.
GTK is simply an inferior toolkit, written for GIMP, which is a art program. Its widgets are optimized for it, and non GIMP programs written in GTK simply don't work as well.
KDE is the Leading desktop for a reason, it dosen't suck.
Japan has a better powergrid than ours. Who gave you the idea that we had the best in the world? DO not assume our system is the best just because we are the USA. Japan has alot of things better than us, as does Korea. Japan has the best power grid in the world, the most efficient public transportation in the world, the best cellphone technology in the world. They also have better robotics than us,
South Korea is the most wired country in the world, with the best internet technology in the world.
just because its USA does not automatically equal best.
If you use Linux, please help development of Autopac
Most of the applicatons you presented as GTK apps do not use GTK widgets:
Openoffice/Staroffice does not use GTK at all (in fact the first SO port to Linux was done by Matthias Kalle Dallheimer, a KDE founder...)
Mplayer has an optional GTK gui, which is hardly used by anyone. It also has at least two KDE guis. Not a very good GTK app.
XMMS has it's own GUI, GTK is basically used for the file dialog, which is arguably not the most impressive part of GTK.
Mozilla/Netscape uses XUL, it's own toolkit, again no GTK widgets are used, just some basic drawing routines.
This leaves GIMP (functional, but ugly) and GAIM (never used it, AOL is not my thing) for GTK.
Moritz
Or mplayer, for that matter.
Yes, there is a GTK frontend for it. There is also a Qt one. The "real" mplayer has no frontend, though.
the only feature I want from QT is a LGPL license.
Is it too much to ask that the next Qt will use the standard C++ string class instead of its own reinvention and kitchen-sink-itis that it suffers from at the moment?
-- Ed Avis ed@membled.com
It will take time for developers to start supporting the new format, which will leave end users wanting.
I expect I'll just do the same thing with qt4 that I did with qt3 (and gtk 2, etc.): install it, but keep older versions around until all the programs which use the library have been updated. This is the way libraries are supposed to work; you increment the major version when you've broken binary compatibility, you keep all the major versions installed that you need, and you uninstall them when you no longer need them.
Just start e.g. kmoon or klipper. KDE and GNOME use the same docking protocol, so any existing docked program would suffice.
Moritz
Quote:
As an employee of a company in the same office buildings as SCO and partly funded by Canopy Group, I strongly encourage a boycott of all companies funded by the Canopy Group.
There was a lot of buzz about mergers a few weeks ago. It seemed that everyone was going to join into one large company called, you know it: SCO! .......
Help fight continental drift.
When can we expect a stand alone HTML rendering engine properly wrapped (and supported) by QT. Yes I know they have a rich text widget that supports simple HTML rendering BUT I have a project that needs something more sophisticated. Is there a KHTML or Gecko wrap out there that would give me x-platform across Linux, Windows and the Mac for use with stand alone QT applications???
Sigh. I really hate to say this, but I must agree with keeping API's backwards compatible across versions of libraries.
I've been using Linux for years now, and one of the biggest annoyances is that software packages tend to be tied very closely to a specific version of a library. Without backwards compatibility, you sometimes need to have two or three different versions of the same library installed in order to use different applications.
When a library is used by a wide variety of applications, like Qt, GTK, libc, and so on, backwards compatibility should be ensured. Yes, this means the library may be a bit more bloated than it has to be, but the bloat isn't as bad as the bloat that results from having to install an ancient version of Qt in order to run an app that hasn't had active development for a few years.
This is coming from someone who doesn't do much software development; I just maintain a lot of systems and software libraries.
KDE is overriding your GTK preferences. Look in the KDE control center under Look&Feel/Style and deselect Apply fonts and colors to non-KDE apps, and then get rid of ~/.gtkrc-kde.
Troll? Come on guys, we're not bashing Apple.
You don't have to throw a hissy fit cuz someone's bashing your fave tool.
from http://www.pclinuxonline.com/modules.php?mop=modlo ad&name=Forums&file=viewtopic&topic=870&forum= 37
As an employee of a company in the same office buildings as SCO and partly funded by Canopy Group, I strongly encourage a boycott of all companies funded by the Canopy Group.
Taking money from Ralph Yarrow (Canopy) made all of us sick to our stomachs but we held our noses and moved into their offices in the hope their stake would stay small. And we were out of business if we didn't.
There was a lot of buzz about mergers a few weeks ago. It seemed that everyone was going to join into one large company called, you know it: SCO! That buzz ended yesterday. Now the talk, all over the group, is how to distance ourselves from SCO and Canopy. The mention of our company on Slashdot resulted in very negative feedback and two potential customers walking away. Other's got it even worse. I hear Trolltech spent most of the day on the phone smoothing things over with their customers. Upper management meetings were held all afternoon among the group's companies (I'm not privvy to those, but can guess the subject matter). Companies that were considering a merger with SCO (some as close as 5 days away) are now backpedalling as fast as they can.
Canopy Group is the key to pressuring SCO. Thats where they get their money and their actions could harm the whole group and Canopy's plans. Pressure on the Canopy Group's members will result in pressure on SCO.
Save me from SCO! Boycott Canopy Group. If they want to point a gun at their own head, I'd rather they do it away from me. Write letters to the all the Canopy Group companies. We are all very small and even a few letters would have a major effect. The three we received yesterday sent management into a tizzy. Oh, yeah. And start at the bottom of the alphabetical list of companies, please.
Thanks for listening...
-------- more --------------
Ignoring your personal attacks, the point remains that the pressure point here is Canopy and their group members. SCO could care less about a boycott, Canopy will continue to funnel money to them. The key is Canopy and Canopy is vulnerable through their holdings.
Ralph Yarrow cares about only one thing: the bottom line.
Only three emails to my company convinced mangement that there was a problem. They spent most of the afternoon in closed door meetings deciding on how best to distance themselves from this mess (at least that was the discussion when I was called into offer my opinions). They dreamed of the day we would be slashdotted, but are very dismayed that when it finally happened, it was entirely negative and harmful. From my colleagues in other companies, I gather the scene was common all over the office park yesterday. A couple hundred more emails will have a dramatic impact. The pressure will proceed directly from companies of the Canopy Group up to Ralph. When he sees the bottom line being attacked he will rein in SCO.
Some have said that it is unfair to punish the other companies. But the other companies are already being punished for SCO's actions. We have already lost potential customers who informed us they did not want to be associated with Canopy/SCO in any way. My product's release date has been placed on hold indefinitely while this uproar is going on. I fear this nonsense will ruin us. It would be foolish to start the rollout under this dark cloud.
The party line from SCO is that the opposition is from just a few disgruntled 'pot-smoking hippie-types' that can be ignored and they will go away. (From an overheard conversation in the restrooms. No doubt, Monday morning SCO employees will receive news of a new policy about talking in the restroom. But it wasn't the employees forgetting to check the stalls before tossing around disparaging remarks).
Give them a reason to
Actually, the current mplayer has a gtk frontend included with the source (gmplayer)
The next version of mplayer (G1), will _not_. It'll be a seperate tarball.
Same thing with xmms. Current version of based on gtk, but the next generation xmms2 will be based on Gtk and Qt, depending on the user's preference.
At least that's what "the internet" tells me:
:)
search for Nove Hrady:
1. dot.kde.org
2. www.novehrady.cz
I love google
There's a patch from Ximian floating around to change it to look like this which is better but still lacks some "coolness" like previews and filters.
Well, its certainly a start. But it still looks (& I suspect feels) very much like the same file dialogs that I was using 10 years ago.
Lets face it, the separate directory and file list should have been consigned to the scrapheap of history long ago. Using icons to distinguish files and directories in the same listing is just neater.
The control at the top (presumably for moving up through the directory structure) still looks clunky and unweildly, just like the original one I saw when I first used GIMP back when 1.0.0 was released. Personally, I blame Motif.
The buttons on the left look out of place (although so do the icons that provide equivalent functionality in KDE2; I haven't upgraded to v3 yet so can't comment on that). Quite usable, though, I suspect.
Yep, I'm still going to stear clear of GTK apps whenever possible, even if that patch gets applied. Thanks for reminding me why.
it sucks? Its the best media container format available...
Writeups of the talks I went to are at:
the Nove Hrady wiki.
HAND
Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page)
Sure, the technology assosiated with QuickTime 6 (AAC particularly) is killer. The app itself is fundamentally flawed in the way it is presented. Usability and features are where it lacks. It is also slow as death.
The New Root Council, kickin' ass sinc
Many people have come to Linux because they want to get off the upgrade treadmill that commercial companies are subjecting them to. Commercial companies have all sorts of incentives for breaking backwards compatibility, like being able to sell new licenses.
Of course, the dual-license for Qt means that Troll Tech has most of the same incentives: they need to come out with new and "improved" versions in order to make their paying customers happy. And that's perhaps why dual-licensed software is not such a good idea for open source development after all.
Because, when all is said and done, there is really little that is innovative in any of Gtk+, Qt, wxWindows, FLTK, etc. They just are making different tradeoffs for different markets. And if any of them need a significant and incompatible API overhaul, it's probably because their developers were learning on the job. OO GUI toolkits have been around since the 1970's, and there really isn't a lot of new stuff to figure out about them.
My bad, it isn't, I based my post on "grep -ri gtk /usr/local" and it hit on a couple of unrelated files in OO. How about "the letters GTK appear in sequence in several OO files" instead?
Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
I pretty sure they're referring to this one .
Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
That's it, go ahead and feel proud of that little bit of social interaction. It has to last you all week, right?
Christ, find something better to spend your time on, kid.
Maybe, but more likely the preemptive patch in kernel 2.6 will. ;-)
As much attention (and general discussion) as the desktop is getting I'd love to see a couple of 'Ask Slashdot's' with people like Matthias.
I can think of a few questions I'd love to ask.
Quack, quack.
I don't know why you all are worried about QuickTime 4 f. I personally use QuickTime 6 on my iMac. Sheesh. You can't even see the latest pron and movie trailer's with Qt 4. Oh Wait... I think this is somthing else.. Damn you! you- 133t linux users fooled me again.
Two Towers-Two Worlds.One seeks triumphs and freedom for man.The other deems man unworthy and wrecks them.
That's old news, man. QT4 has been out for years. We're up to QT6.3 now, and I can't wait for the next version with Pixlet...
Don't stress over this. Take your Ritalin.
I'd rate this as a troll, or maybe hypocritical. The writer calls for folks to boycott TrollTech, yet works for a company supported by Canopy/SCO, in a building with SCO?
Right...
Here's a better idea: kick in the funding to match whatever Canopy provides TrollTech, they do sell licenses...or does the tune change when it comes down to actual dollars and cents?
K3B is nice, but I have no clue about it's mindshare.
I did try xcdroast a while back (not overly impressive) but I still prefer to use the command line for cdrecord and prodvd.
I don't know. I looked at XINE a few years ago and wasn't impressed. However, I just took a peek, prompted by your post, and it looks like they've merged in a lot of the features from Ogle and MPlayer so I'm going to be taking it for another test drive very soon.
gAIM is awesome. The protocol implementations are not GTK specific and do most of the hard stuff, so anything is possible.
Yeah, I think the patch in question finally got rolled into CVS, not 100% sure though. However, it's primarily cosmetic and doesn't add any new functionality so in that sense it's not "fixed". of my post
Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
Commercial development...
QT is a library. That's why the LGPL was written and that's why Gtk is LGPL'd. By GPL'ing the library, Troll Tech ensures that no product can be written for the library unless it too is under the GPL. The only way for a corporation to get out from under that bind is to pay Troll Tech. That's the point, and that's how Troll Tech makes their money.
Unfortunately there is nothing to protect non-GPL (or non-QPL) development under QT and thus KDE.
Don't believe the promises random people make on messageboards about what will be in the next version of gtk+.
The facts are:
- gtk+ 2.4 will have a new file selector
- gnome 2.4 will use gtk+ 2.2
- gnome 2.6 will use gtk+ 2.4
- hopefully most applications will be ported ver to the new file selector by gnome 2.6
The new file selector actually comes with GTK 2.4! Thank God, too! I can't wait for this to get finished so people stop fucking bitching about it. ;)
The Free desktop that Just Works
So. Tell us, who's on the board at Trolltech? Any Canopy reps?
Sounds like Canopy set them up and controls
the board. Sorry D00D.
I use KDE 3.1 as my desktop, it does look good and the KDE "File Open" dialog is "all that" so far as "File Open" dialogs go. When moving from KDE 2.x to 3.x there were some minor compatibility issues with KDE 1.x apps but nothing that wasn't fixed by a recompile.
...".
Yep, I'm still going to stear clear of GTK apps whenever possible, even if that patch gets applied. Thanks for reminding me why.
You're joking right? At least say it's for reasons more significant than a "File Open" dialog. Reasons that make sense are things like "I want a consistent theme/font", "I need my apps to interoperate at a level deeper than the X clipboard", or "I'm more familiar with the KDE/QT toolkit so if I need to make a mod
Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
The founder of Novell has nothing to do with Canopy. Canopy is owned by Ray Noorda who was originaly brought in to rescue the mainframe company Novell. Some techs insdie were working on networking and showed it off during the bankruptcy. Noorda is not the founder, simply the CEO who was there during the bankruptcy.
Mpw as to Trolltech doing a SCO, that is impossible due to the license. KDEe.v. can at anytime move the license of Qt to BSD if they see fit. They simply do not as "the Trolls" provide a great service.
What I find funny is that the parent (a real troll) thinks that 4.1 % is enough to control the company. TrollTech has shown over and over that it has not intention of committing suicide, whereas Caldera/SCO has consistently done so. Remember when Caldera move their OSS system over to a closed source. Likewise, when caldera got the right to sell unix (they really do not own unix or the code; they just act like it), they announced the death of Linux and said that Unix would kill it. Now, they are claiming that Linux stole code.
Caldera/SCO is very different than TrollTech.
As to the poster, I would guess that you are from MS, Sun, or canopy group. If you are from GNOME, please stop this crap. It hurts you as much KDE to spread these kind of lies.
I can not believe that I answered this troll, but sheese....
XMMS uses the old 1.x toolkit, and is due to be replaced with the superior JuK in KDE 3.2 in most distributions when it comes out.
Are you on crack? You're telling me that this JuK player is going to replace XMMS? Go ahead and use that fugly pos if you want but I sure as hell won't.
Don't know about the Ximian one, But the current GTK file dialog feels excelent (hint, use TAB). It looks ugly and lack this or that feature, but I hope they'll keep the core intact when improving it.
Analogies don't equal equalities, they are merely somewhat analogous.
Expect the Windows version to languish in old versions, and to get jerked around simply trying to distribute it. It's not that begrudge Troll making money, and if charging more for Qt on Windows than MS does for all of Visual Studio is their model, so be it, but I simply can't use the most recent version of Qt with the FreeQt license whether my app is GPL'd or not. This makes Qt far less supportable than GTK, since I have to keep this version discrepancy in mind.
PROFIT!!!!
You might want to have a look at this new QtDirectFB screenshot:
http://www.directfb.org/screenshots/FirstQt.png
I'm really looking forward to having the KDE libraries independent from QtX11.
Best Regards,
Denis Oliver Kropp
Qt4 will definately help in some ways. In particular, the fact that all widgets will now be double-buffered (instead of just most of the widgets) means that a lot of tearing will go away. Startup time should be reduced a little bit as well. Hopefully, a lot of work will go into fixing synchronization issues, which is the real problem holding back X-based GUIs.
KDE itself is getting much better. I'm using a CVS version of KDE, and can say that things are *much* faster. Konqueror starts instantly, and most apps start in less than 2 seconds. Konqueror has zero rubber-banding when resizing medium-complexity websites, and hardly noticible rubber-banding when doing reflow-heavy sites like Slashdot. The KOffice apps are all very fast, none exhibit any rubber-banding at all and all start up in a couple of seconds. All the standard widgets are really fast --- Juk for example, resizes with zero redraw even with a 2000-item listview. The only apps that really need work are those that use custom views or widgets (like Konqueror).
My setup is KDE CVS from Aug. 8, 2003. I'm Gentoo 1.4 on a 2GHz P4.
A deep unwavering belief is a sure sign you're missing something...
[22:19] MightyPalm (~NotLlama@x1-6-00 << his username is highly wrong
[22:19] <TwoSheds> oops
[22:19] <TwoSheds> lol i thought it said not lame
[22:19] <TwoSheds> it says not llama
[22:19] <TwoSheds> that may or may not be wrong
[22:19] <TwoSheds> plese pretend that i never said anything
-2 off topic dya think?
The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
the file dialog will land on GTK+ 2.4 that will be deployed with GNOME 2.6. Right now there is only one patch pending so that the new file selector can land on CVS.
How you can control a company with 6 percent ownership.
1) You funded it. You have the rights to buy more shares cheap.
2) You control the board.
3) You own the debt and can "call" at anytime.
If they cant pay, you own the company.
4) The "employees" that "own" it are shills for you.
5) You control the "foundation" that controls the company (i.e. TrollTech foundation).
Sorry, D00D, these are legit. questions to ask about Trolltech and all Canopy funded properties.
No wonder you find the online docs difficult to navigate...you must not be paying attention ;-). See the article on dot.kde.org...you will find:
* Model/view classes for list box, tree view, icon view and table
Hopefully this will solve your problem.
Eron
Oops. I missed an important detail.
You can have a GPL'd library linked to non-GPL'd (but GPL-compatible) application code, as long as the linked binary is licensed under the GPL. The application code need not be GPL'd; any GPL-compatible license is ok. Sorry about that.
signed,
Unfrozen Caveman Developer, who is frightened and amazed by your advanced licensing schemes!
Liberal (adj.): Free from bigotry; open to progress; tolerant of others.
I should hope so!!!
The last time I used KDE it sucked all of 128MB on my desktop and left everyone else using it with the impression the KDE sucked the big whazoo! To be honest, it did suck when you consider that just the desktop used up all the available RAM and everything else sent you swapping
I do hope they are able to get the RAM consumption down, right now I consider KDE effectively useless because of it. It uses more RAM than Mozilla does and it's been a classic hog.
When the WM uses more RAM than all the applications typically used, combined, it's time to kill the developers.
But I am biased. I use WindowMaker with only 600KB of RAM used.
The point hes trying to make is, do your research. You cannot get all your information from fox news or from government officials and expect it to be true!
The government is biased, this is like getting information about computers from Bill Gates, of course Windows will be the best piece of software ever written!
If you use Linux, please help development of Autopac
the point /* I */ was trying to make was that while Qt might be the best out there now, it can, and therefore should be improved. That's what open source is about anyway, isn't it? constant improvement!
So I used a not-entirely-accurate analogy, so what! I got my point across to those willing to look for it!
Error 666 - Satanic SCO code found in your Linux kernel.
Ralph Yarrow, head of Canopy which owns 40% of SCO is on the board of directors of Trolltech.
Opps.
Or at least in this fast passed world!
Canopy controls the Trolltech Board of Directors.
Uh. Cat got your tounge?
Quit your Flaming.
(+1 Informative? Moderators Suck. )
You're joking right? At least say it's for reasons more significant than a "File Open" dialog. Reasons that make sense are things like "I want a consistent theme/font", "I need my apps to interoperate at a level deeper than the X clipboard", or "I'm more familiar with the KDE/QT toolkit so if I need to make a mod ...".
... well, OK there are worse file dialogs out there (the one on xdvi springs to mind, what were they thinking?), and there are a number of GTK apps that I do use.
Actually, none of those things are particularly important to me. The last one is kind of relevant, but I figure GTK shouldn't be too hard to learn if I ever need it. The first would be kind of nice, but I think nice file handling dialogs are much more important. They set a tone for the application, and to see something that just looks so outdated & clumsy
But given a choice between a GTK app and a Qt app that otherwise perform the same job roughly as well as each other, the Qt app will win, in my estimation, because of this issue. That's all there is to it.
Another thing: there is no way I could *ever* justify switching to a desktop where that dialog was the standard file dialog to my boss. He'd go nuts. He'd think we were switching back to Windows 3 or something. But KDE? I think he'd just about wear that. Maybe. If it wasn't for the compatibility issues...
I was not referring to CuckOO.o, the OOo kpart.
I was instead referring to the initial Staroffice-3.x port to linux, which happened in 1998 or even earlier. Gnome did not exist back then.
Xine is in fact (like mplayer) just a video decoding app, the widgets are not interesting. Xine is also used by arts and therefore by noatun, the KDE player.
Moritz
But that does mean that 5% of all the profits you help give to Trolltech or Apple will probably go to companies like SCO and Microsoft.
All the more reason for careful restrictions on business to business investment. You end up with a tangled web, and the consumers in the free market are no longer able to boycott the companies they want to.
--
Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
Oh yeah? And why should we believe you, huh? Tell me that!
...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
Qt isn't even integrated into KDE! It doesen't even use the same file dialog!
It is jsut as integrated with GNOME!
"Mozilla/Netscape, OpenOffice/StarOffice, GIMP, gAIM, MPlayer, and XMMS are ALL GTK apps. "
Mozilla/Netscape is not GTK! OpenOffice/StarOffice is not GTK!
Mplayer! t doesen't even matter what toolkit they sue it's the video libraries that matter, taht's why makinga Qt Mplayer was so easy.
XMMS, yes it's GTK, but ehy there are comparable KDE apps such as Juk or Noatun.
Gaim, yes GTK also, but there is Kopete and Kmess too.
Anyway, you should really check your facts befor eposting such stupid things.