KDevelop4 Beta 3 Released
mikesd81 writes "KDE announced on May 30th the third public beta of KDevelop4. Some new features include a new code-writing assistant, a new documentation plugin showing you the API docs for Qt and KDE APIs, a reworked
Mercurial plugin, and a rewrite of the classbrowser plugin. Two plugins from the KDevelop source, QMake support and Qt Designer integration, were let go and moved to the KDE Playground area."
I already have a code assistant, he's called Intern 1.0, he does all the shit work I don't want to do, and when I don't know how to do something, he figures it out, lays out the algorithm for me, and then I take the credit.
Since he doesn't have a family or girlfriend, he also works about twice the number of hours I do.
I don't see how KDevelop can improve on that.
Maybe the best free C/C++ IDE. For other languages old & true Netbeans or Eclipse without a doubt, but for C and C++, it's the only one me.
Thanks!
What's in a sig?
Klippy?
Last week when everyone was talking about their favorite ide's I kept thinking that kdevelop should have this or has that.
It's the one IDE that I've used for Linux development (besides vi) that I've used for years. I'm looking forward to the new class browser.
Kit klooks klike kyour kwriting ka kletter, kwould kyou klike khelp?
How does it handle display of STL containers in the debugger view?
I love KDevelop/GCC, but it is also nice to have some options. The massive reliance on GCC is becoming tiresome, especially if it still under performs, newest Intel's and Microsoft compilers are faster and produce better code..
The good old Watcom was rock solid compiler producing one of the best binaries at the time, also comes with good debugger and even decent IDE. It is open source now, see www.openwatcom.org. It has a stellar source base and potential to spawn another cross platform compiler to compete with GCC. It would be nice if we could swap GCC for something else.. This great and promising project needs developers badly!
Do not forget, it is Watcom that compiled and gave us Duke Nukem, Doom, Termial Velocity, Frontier and all the DOS4GW titles.
As seen with KDE 4.0 ("Can't even save printer settings"), and now KOffice 2.0 ("Who needs a settings dialog anyway?")?
Seriously, someone needs to find who wrote the fucking memo that says you can have all the regressions you want as long as your applications use Qt4.
Fight hunger. Filet a politician and send him to a 3rd world country of your choice.
So many mod points, so many different trolls in this thread. I'll reply to you.
If you hate it that badly, stop using it. The NM plasma applet is still considered beta, if not alpha quality. If your WPA wifi network doesn't work, then either NM itself broke or your controlling program sucks; it is probably the latter here. Install nm-applet (the gnome one) or knetworkmanager (kde 3.5 based) and you'll be off and running.
No, there isn't a proper NM manager for KDE4 yet. Take it or leave it. Soon, with any luck.
>> I look forward to having my touchpad break in KDE 4.3, and my keyboard break in KDE 4.4, and maybe, just maybe, a beta-quality release by KDE 4.5.
You could have just left this out and you'd have a much more respectable (if offtopic) post.
"a new documentation plugin showing you the API docs for Qt and KDE APIs"
"QMake support and Qt Designer integration"
Oh joy! Such an achievement. Now I'm going to code an IDE too, it'll have a text editor, and it will be able to invoke a compiler. Is that a news ? *sigh*
Eclipse is the best open source free IDE I have ever used (for all languages).
Other than that... Nothing can match Visual Studio. Period.
Seriously, someone needs to find who wrote the fucking memo that says you can have all the regressions you want as long as your applications use Qt4.
It's a new app, there is no such thing as a regression. Same applies to many other KDE4 progs.
That being said, C++ intelligence for KDevelop4 rocks. Too bad it's not as stable as Qt Creator yet (so I already sort of jumped the ship).
For kdevelop4, perhaps they could consider the approach taken by emacs for gdb integration as "competitive" measure- i.e. just act as all-singing, all dancing code showing frontend for gdb, with normal gdb console visible at all times. For many scenarios, dumbened frontends just can't hack it.
Save your wrists today - switch to Dvorak
That joke is getting so old. I wouldn't be surprised if the reason that tons of new KDE apps no longer have a 'K' is just because the developers are sick of people like you who think they're hilarious.
I'm a Level 6 Elf, you insensitive clod. And why are you making such a big deal of malware? I havn't been hit by a single trojan since I installed the Latest Macafee and started doing update/scan on my Linux box every day and stoped opening email attachments. It's been 2 months of hassle free computing.
--= Isn't it surprising how badly I spell ?
It's a new app, there is no such thing as a regression. Same applies to many other KDE4 progs.
"many other KDE4 progs" are meant to be improvements of the originals, it says so right in the version number. I can't see any valid reasons to accept the state a lot of those major releases are in.
There are probably more which I chose to forget about just to keep the blood pressure low.
Fight hunger. Filet a politician and send him to a 3rd world country of your choice.
"many other KDE4 progs" are meant to be improvements of the originals, it says so right in the version number. I can't see any valid reasons to accept the state a lot of those major releases are in.
Version numbers are hardly a reliable indicator of quality when all/most of the code has changed behind the scenes.
Instead of all the vitriol, route around the problem. Use the Gnome/desktop agnostic counterparts of the programs until the devs fix their packages.
Also, this issue w/ KDE4 has been hashed out over and over again. New code gets written, bugs appear, bugs get fixed, world keeps turning, good time shall be had by all.
Save your wrists today - switch to Dvorak
But it's a level 5 dwarf with the genuine Amulet of Yendor!
Colorless green Cthulhu waits dreaming furiously.
It's a new app, there is no such thing as a regression. Same applies to many other KDE4 progs.
Vista is a new OS, there is no such thing as a regression. Seriously, the amount of double standards you have to apply to bash Microsoft and not bash KDE4 is getting rather extrodinary. x.0 is the new "beta tester", x.1 is the new "QA/release tester", x.2 the old "x.0 early adopter" and x.3 or so is usable. I'm on Kubuntu 9.04/KDE4.2 considering when to migrate my parents from KDE3, but so far my conclusion is "not yet". There's still too many little WTFs so 9.10 LTS at the earliest I think.
Live today, because you never know what tomorrow brings
That joke is getting so old. I wouldn't be surprised if the reason that tons of new KDE apps no longer have a 'K' is just because the developers are sick of people like you who think they're hilarious.
Maybe the reason is that most of us are not 12 years old anymore, and are sick of the whole concept of putting random letters in front of every word.
The NM plasma applet is still considered beta, if not alpha quality.
In which case, I should really be blaming Kubuntu for installing it and making it the default.
If your WPA wifi network doesn't work, then either NM itself broke or your controlling program sucks; it is probably the latter here. Install nm-applet (the gnome one) or knetworkmanager (kde 3.5 based) and you'll be off and running.
Indeed, both of these work. Which raises the question: Why did Kubuntu choose an alpha-quality app for this purpose?
You could have just left this out and you'd have a much more respectable (if offtopic) post.
It is getting frustrating, though. Either Kubuntu or KDE is making me focus entirely too much on just getting shit to work with every release.
Another example: Kubuntu 8.10 was released without working Bluetooth. Again, I had to use the GNOME applet to get any Bluetooth at all.
Another example: Every now and then, I get a notification (through the shiny new notification system) which won't go away. For example, a file transfer stuck at 0 bytes, can't be stopped or paused, the window can't be moved or killed, best I can do is hide it or restart Plasma.
Another example: A recent update to Kmail seems to have removed my ability to view messages in a threaded fashion, making it useless for mailing lists.
Another example: In KDE3, I could choose "hibernate" from the logout screen, meaning I could hibernate entirely with the keyboard. Now, I have to click and hold on the "Turn off" button to get options to hibernate or suspend.
Another example: Gwenview, using the zip:// KIO handler, crashes frequently. Hell, most of what I use crashes somewhat -- even krunner. How do you fuck up an "enter command here" dialog to where it crashes periodically?
Another example: The crash handler doesn't always appear, meaning I sometimes have to reproduce a bug many times (like 5 or 10) before I actually get a trace. Can you guess why I don't like to report bugs?
Another example: I've caught kded using 100% CPU. Now, kded is a program whose sole purpose in life seems to be updating config files. Again, how do you fuck this up to where it eats 100% CPU, and refuses to write changes?
Another example: It seems very difficult to find a widget that doesn't get screwed up by my font settings. Not sure what I've done that makes it this way, but according to my clock widget, it is now 3:38 pm Tue, 2 Jur
A few of these I can see being somewhat obscure, and not necessarily easy to reproduce. But the clock? WPA? Bluetooth?
I want to like KDE. I really do. I loved KDE3, and I'm loving most of KDE4.
But this is getting absurd.
Either Kubuntu or KDE itself is nearly giving me enough material to open a Daily KDE WTF. Every major Ubuntu release breaks something critically important to a lot of users -- like, oh, Bluetooth, or wireless. The fact that those are fixed in the next release doesn't really help, when the next release is likely to break something else also.
Don't thank God, thank a doctor!
Good to know. I've been doing all my network stuff from an xterm for a long time, but didn't know there was a valid reason for it other than my being too damned lazy to look for a GUI app.
Learn about Photography Basics.
Why would I want to use KDevelop4 when I can use Eclipse? Eclipse -- thanks to it's use of Java -- runs much faster and requires less memory than KDevelop4 and it's antiquated use of C++. Eclipse has far more features and plug-ins, and I can use it on highly secure uncrackable systems such as Windows Vista instead of being limited to virus/trojan/spyware plagued Linsux.
Am I the only one that finds this funny? Everything she says it teh opposite of the truth.
dunny why this is "troll" its hilarious!
IranAir Flight 655 never forget!
New Getting Started wizards:
- Creating a new sound api
- Creating new C library
- Creating New GUI toolkit
- Modifying the existing GObject plugin API so all existing plugins can be made incompatible
New features:
- Changing README file in a project and bumping version numbers ... there are more which you guys can figure out after a couple of hours of beer.
- Emacs emulation mode where users can run Vile
- A version of screen for existing dockable terminal
It's the rewritten-from-scratch thing that makes them new apps and also makes it forgivable to release while not yet having caught up to the previous version. The alternative is not to release at all for a bloody long while while doing the catch-up, which is a bad idea just from the point of view of getting the new code tested in real use.
If Microsoft were to ever make a truly new OS, one that isn't just a hack on the current Windows codebase, we'd be seeing similar issues with it's early releases. Or they'd take ten years to polish in in-house.
Still seems to work for Apple... ;)
Good to know. I've been doing all my network stuff from an xterm for a long time, but didn't know there was a valid reason for it other than my being too damned lazy to look for a GUI app.
Oh, gee, and I thought it was because every network manager I've tried has sucked arse. I'll stick with ifconfig and friends.
(This from an ex-Windows guy. Lo, how the mighty have fallen.)
Il n'y a pas de Planet B.
Amarok 2 had a major release that consistently failed to build a proper library (randomly missing tracks depending on the phase of the moon during import, ugly problems with extracting metadata), was prone to crash, and relies on Phonon for which there doesn't seem to be a reliable backend (xine can't even seek in FLAC of WavPack, gstreamer integration is sketchy at best).
... which is pretty much it for multimedia...
All the cool kids already know the 2-word answer for this one: "veal" + "sea".
Il n'y a pas de Planet B.
It works for Apple who used a vowel present in any language, instead of a fucking voiceless consonant that sounds horrible in almost any language.
Try saying _i_ 20 times in a row, now try saying _k'_. Your throat appreciates the difference.
Seriously, someone needs to find who wrote the fucking memo that says you can have all the regressions you want as long as your applications use Qt4.
It's a new app, there is no such thing as a regression. Same applies to many other KDE4 progs.
If it is a _new app_ why they keep using the same names, and increasing the version numbers? Which is the computing standard for "new version of app X".
Version numbers are hardly a reliable indicator of quality when all/most of the code has changed behind the scenes.
Instead of all the vitriol, route around the problem. Use the Gnome/desktop agnostic counterparts of the programs until the devs fix their packages.
Still, the desktop environments are marketed as new pinnacles in shinyness and productivity, and breaking functionality that was very much alright in the predecessor (which in turn had a bunch of pending bugs that were supposedly going to be fixed in the next big release two years down the road) is indeed a regression. If this was some dumb little hobby project that lets cute kitties run across the screen, I'd be alright with that. If it is an environment that claims to be fit for production use, or has some shiny new major version number with some near-invisible blog entry begging users not to use it, that's idiocy.
Fight hunger. Filet a politician and send him to a 3rd world country of your choice.
Which is the computing standard for "new version of app X".
There isn't one, which is precisely why we're having these endless flamewars about the initial state of KDE 4.0 when it was released.