Qt 4.8.0 Released 90
jrepin duly notes the release of Qt 4.8.0, and extracts from the announcement some of the key changes for developers: "Qt Platform Abstraction (QPA) restructures the GUI stack to enable easier porting of Qt to different windowing systems and devices. Threaded OpenGL enables us to render OpenGL from more than one thread concurrently. HTTP requests are now handled in a separate thread by default. The file system stack received some heavy lifting under the hood. The result is better I/O performance."
First post! (Score:5, Funny)
Better I/O performance confirmed!
Re: (Score:2)
I hate to reply to a first post but... why did "HTTP requests are now handled in a separate thread by default." take THIS long to implement...?
Re: (Score:2)
I was thinking the same thing, seems like a pretty obvious design decision that should have been done early on...
Re:First post! (Score:4, Informative)
It involves webkit, which is a 3rd party package. The documentation of webkit is not the best, to put it friendly. Maybe this is a part of the reason?
Re: (Score:2)
Wasn't webkit originally forked (or derived) from khtml, which was KDE's rendering library?
Yes, and that was made with the KDE framework, which in turn was made with Qt.
The Ouroboros lives!
Re: (Score:1)
afaik doing plain http requests do *not* involve webkit.
Re: (Score:2)
Ooops... Yes, you are right.
Re: (Score:2)
Re: (Score:1)
QT Creator (Score:5, Interesting)
QT? Who cares!!! I'm peeing in my pants from the excitement about the new Qt-Creator!! :) I've never gotten excited so much about an IDE before :)
Re:QT Creator (Score:5, Insightful)
With you on that!
Seriously, I made a rant a while about how there is nothing comparible to visual studio on linux for quick click-n-droll UI dev.. and got properly put in my place! Qt-Creator is seriously a game changer for Linux dev.
Re: (Score:2)
Re: (Score:3)
Why? What's new in this version of QT Creator? Or are you just now discovering Qt Creator? If so, yeah it's an awesome IDE, and I can certainly understand your excitement, but it's hardly new.
Re: (Score:2)
Re: (Score:1)
Finally (Score:1)
Re: (Score:1)
Re: (Score:1)
Why use the word "vowel" if you can't even write it?
p.s. it's pronounced like "cute"
Re: (Score:2)
I always spell it out... but then again I do the same with 4 letter words that don't look like they are supposed to be sounded out.
Re: (Score:3)
How do you pronounce a name like that?
I hate to feed a troll, but there's three schools of thought here:
Re: (Score:3)
And for the record, the first two schools are wrong. Official pronunciation is "cute," according to the developers. This is especially useful when you have QuickTime and Qt things expressed with the same letters. QT is short for QuickTime and is pronounced "cue-tee," but Qt is "cute."
Incidentally the name derives from the archaic Xt libra
Re: (Score:2)
Re: (Score:1)
No, as in hottie :-)
Re: (Score:3)
No, as in hottie :-)
I love a cup of hot tea
Re: (Score:2)
Re: (Score:2)
Wow - what a throwback - Wasteland FTW!
Re: (Score:1)
Re: (Score:2)
Why can't you just say Q T? Why's it have to have to be pronounceable as a word?
Re: (Score:3, Insightful)
Damn, you're an asshole
Re: (Score:3)
I love that this is modded 'informative'
Re: (Score:2)
Only babys who are still learning to reed say each letter of the word instead of just saying the word
Holy shit, you just blew it up...
Re: (Score:2)
Why can't you just say Q T? Why's it have to have to be pronounceable as a word?
Because it's not an acronym. Do you pronounce "the" as T-H-E?
Re: (Score:2)
"T-h-e", like most pronounceable words, has a vowel.
Re:Qt (Score:5, Informative)
Re: (Score:2)
Re: (Score:1)
I believe 'rhythms' is the longest English word in existence without a verb.
I think you mean "vowel"
Oops!
Re: (Score:3)
I believe 'rhythms' is the longest English word in existence without a verb.
Do you mean "vowel" rather than "verb"? If so, didn't you learn it in elementary school: A, E, I, O, U, and sometimes Y?
Re: (Score:1)
I believe 'rhythms' is the longest English word in existence without a verb.
Do you mean "vowel" rather than "verb"? If so, didn't you learn it in elementary school: A, E, I, O, U, and sometimes Y?
Not in England we didn't...
And then there's phonetics (Score:4, Informative)
Strictly speaking, there's also a schwa (that funny kind of default unstressed vowel sound in many [most?] dialects of English) between the /th/ and the /m/, though it isn't spelled. That gives us at least two vowels.
And in rhotic dialects of English, the /rhy/ could be analyzed as a diphthong (i.e. two vowels gliding from one to the other), potentially giving us three vowels for rhythms.
And then there are fun dialectical oddities like "bed", pronounced with two clear syllables in some parts of the US, more like /bay ed/.
Ah, the joys of English spelling and pronunciation!
Re: (Score:2)
Ah, the joys of English spelling and pronunciation!
I'm often thinking that the main grievance that future generations of Earthmen will attribute to USA is not its desire to police the world, but rather the fact that it was largely through its efforts that the monstrosity that is English became an international language.
Then again... German could be decent, but came with too many strings attached. And English still beats Chinese. So maybe we should treat it like JavaScript - messy as hell, and it's easy to come with something much better... but, realisticall
Re: (Score:2)
What? English did not became an international language because of the US. Rather, it is a direct result of British Colonialism.
Re: (Score:2)
Yes, it got started by Brits, but it was arguably the dominance of U.S. post-WW2, that truly made it an international language of the masses worldwide, rather than "common diplomatic language" or somesuch.
Re: (Score:2)
A, E, I, O, U, sometimes Y, rarely W, and even more rarely H.
This rule covers every word in the Oxford English Dictionary.
Crwth is great example of a word with W as a vowel.
Re: (Score:1)
Try to pronounce "Angstskrig" (scream of angst) :)
Meanwhile, I'll keep calling Qt for "Q T" since the only word I can read from those two letters is "Cut", and thats a silly name for a toolkit.
ngstschw (Score:1)
ANGSTSCHWEISS ('sweat of fear') is slightly better, it has eight consonant letters in row.
Try Georgian or Czech for more consonant goodness! StrÄ prst skrz krk! [wikipedia.org] (There's a c with caron, for the UTF-8-unable slashdot.)
Re: (Score:1)
Good one - that wikipedia page makes me glad that our Staflík a Spagetka DVDs are without speech :)
(http://cs.wikipedia.org/wiki/%C5%A0tafl%C3%ADk_a_%C5%A0pagetka)
Re: (Score:2)
Re:Qt (Score:5, Insightful)
Normally I think it is good style to pronounce it the way the developers intended it to be pronounced. And this is 'cute'. However, in this case they simply were not able to make it commonly enough known. If you are in the right group, more or less only seasoned Qt developers, 'cute' is fine. Anywhere else you might get funny looks. You might even get this look under seasoned Qt developers when you say that you are a 'cute developer'. Unless of course, you are a coding girl with the appropriate looks.
;-)
Re: (Score:2)
Unless of course, you are a coding girl with the appropriate looks.
Or referring to one.
Re: (Score:2)
Re: (Score:2)
Re: (Score:3)
How do you pronounce a name like that? Only stupid "free software" hippies would make a word without vowils. Who's going to use this shit if you can't even say it?
It's meant to be pronounced "cute", although I used to say "kyoo-tee" before I was aware of this.
If I have my facts straight it was called "Qt" 7 years before adopting a Free Software licence, so those hippies of yours don't actually have a monopoly on consonants.
Re: (Score:2)
On the other hand, I do honor the creator's wishes in the case of
Re: (Score:1)
Eh, I know it's supposed to be 'cute', but I still call it 'kyoo-tee', and probably always will. It's a deliberate refusal. I don't think I'm alone in that.
You're not. It's just too humiliating.
On the other hand, I do honor the creator's wishes in the case of .gif files, and pronounce it 'jiff.'
You're weak, Grasshopper.
Re: (Score:2)
yeah, like those free hippies from LG and GM. Nobody can say those names either. That's why neither company ever made it.
How can they expect us to pronounce a letter! And worse, Two letters one after the other!!!!
Re: (Score:1)
Lucky Goldstar
General Motors
though, I think these are strange names indeed.
Good News (Score:2)
I am using the 4.8 branch for quite a while. I certainly did not try everything Qt offers, but I think I can say that networking and the webkit stuff really improved. Usually the *.*.0 versions are a bit 'shaky', so I am really looking forward to 4.8.2
;-)
Seems like printing w/ CUPS is still not fixed... (Score:5, Interesting)
Re: (Score:2)
Soon as Qt 4.8 makes its way onto Gerrit for the Qt Project I can get onto fixing the bugs, the community process can't touch it until then.
John, newly minted community maintainer for Qt Printing module.
Re: (Score:1)
Shush! (Score:1)
Let us keep this on the QT.
Bad for the open source community and for software (Score:3, Informative)
Re: (Score:3)
I am sure those improvements and fixes will sooner or later make it into the LGPL version. Neither Nokia nor Digia can have an interest in both versions drifting too far apart.
Re: (Score:1)
Re: (Score:2)
What if only one version drifts far apart? Would that be OK?
Re: (Score:2)
Did you find out the sound of one hand clapping yet?
Re:Bad for the open source community and for softw (Score:5, Informative)
Re: (Score:1)
Why are there any differences unless Nokia/Digia want there to be?
Surely a project like Qt does not maintain two totally different code bases. It must be much simpler to maintain one code base and then at release time rip out any parts you do not want to release as part of the open source version. Doing this would mean all fixes would be in both versions (except for those that only apply to commercial only features).
Re: (Score:2)
... It must be much simpler to maintain one code base and then at release time rip out any parts you do not want to release as part of the open source version.
They're not maintaining a closed code repository, Qt LGPL version is hosted on gitorious. In fact they're moving towards some sort of open governance. So if they do have any significant commercial only features, they have to maintain that in a private git repository some where else.
Re: (Score:1)
Partial quote only...
"I want to underline that this is not the intended way of differentiating our offering. Going forward I hope that we can be more aligned. I would like to see most of the current delta integrated..."
Re: (Score:2)
The problem is that Qt 4.8.0 was developed outside the new Open Governance process, so the DIgia devs had the same problem of getting patches accepted into Qt 4.8.0 as the rest of the community. Now that 4.8 is released it will be moved to the community maintenance framework and the patches should start rolling in and being approved by the community maintainers. Note it is not in Digia's interest for there to be a fork in the core modules of Qt, they will make their money by staying compatible and selling
C'mon everyone.. (Score:5, Funny)
Re: (Score:2)
Do the QT 4 dance [youtube.com]!
"beyond embarrassing"
Re: (Score:2)
I actually liked it. I wonder what that says about me
Improve on OS X? (Score:2)
Will this version of Qt improve the horrible impedance mismatch to the OS X GUI?
HTTP threads should always be separate (Score:2)
"HTTP requests are now handled in a separate thread by default"
Thank god! Im sick of tired of programs hanging up while they wait for a http request... or even hanging on connectivity loss.
Do this always please devs, always!