Results 1 to 8 of 8

Thread: KDevelop-3.4.0 is released

  1. #1
    Join Date
    Apr 2006
    Posts
    2
    Thanked 2 Times in 1 Post
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11

    Exclamation KDevelop-3.4.0 is released

    Hi,

    on behalf of the KDevelop team I would like to announce the immediate release of KDevelop-3.4.0.

    KDevelop-3.4 was in development for 15 months and is a major improvement over the last version, including the addition of proper Qt4 support, large improvements for C++ code completion and the integrated C++ debugger. Many other large and small improvements were made and over 500 bugs were closed with this release.

    Anybody still using an older version: Upgrade - you'll like it.
    Anybody who never used it: Try it out - especially if you're doing C++/Qt/KDE development.

    A more exhaustive list of new feature is here:
    http://www.kdevelop.org/index.html?f.../features.html

    Formal release announcement here:
    http://www.kdevelop.org/index.html?f...velop-3.4.html

    Source and Binary packages are available here:
    http://www.kdevelop.org/index.html?f.../download.html

  2. The following 2 users say thank you to teatime for this useful post:

    aMan (1st February 2007), sunil.thaha (30th January 2007)

  3. #2
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    5,372
    Thanks
    28
    Thanked 976 Times in 912 Posts
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11 Windows

    Default Re: KDevelop-3.4.0 is released

    Great job! KDevelop is my favorite IDE.

  4. #3
    Join Date
    Feb 2006
    Location
    France
    Posts
    50
    Thanked 2 Times in 2 Posts
    Qt products
    Qt3 Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Question Re: KDevelop-3.4.0 is released

    Quote Originally Posted by teatime View Post
    Hi,

    on behalf of the KDevelop team I would like to announce the immediate release of KDevelop-3.4.0.

    KDevelop-3.4 was in development for 15 months and is a major improvement over the last version, including the addition of proper Qt4 support, large improvements for C++ code completion and the integrated C++ debugger. Many other large and small improvements were made and over 500 bugs were closed with this release.

    Anybody still using an older version: Upgrade - you'll like it.
    Anybody who never used it: Try it out - especially if you're doing C++/Qt/KDE development.

    A more exhaustive list of new feature is here:
    http://www.kdevelop.org/index.html?f.../features.html

    Formal release announcement here:
    http://www.kdevelop.org/index.html?f...velop-3.4.html

    Source and Binary packages are available here:
    http://www.kdevelop.org/index.html?f.../download.html


    Hi,

    Proper Qt 4 support ?!! where ?! :
    * I import a qmake project : parsing pro is badly done : no files available ...
    * No UI integration ( KDevelop start externally Qt 4 Designer )
    * No Qt Assistant 4 doc available from KDevelop
    * Completion don't work for my test project
    * Where is the proper support of Qt 4 ?!

    P@sNox,

  5. #4
    Join Date
    Jan 2006
    Location
    travelling
    Posts
    1,116
    Thanks
    8
    Thanked 127 Times in 121 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: KDevelop-3.4.0 is released

    Quote Originally Posted by pasnox View Post
    Hi,

    Proper Qt 4 support ?!! where ?! :
    * I import a qmake project : parsing pro is badly done : no files available ...
    * No UI integration ( KDevelop start externally Qt 4 Designer )
    * No Qt Assistant 4 doc available from KDevelop
    * Completion don't work for my test project
    * Where is the proper support of Qt 4 ?!
    Don't be so rude with the KDevelop team :
    • KDevelop has never been able to use properly other project types than its own (and it even has some trouble with this one...)
    • At least it now runs Qt 4 Designer and not Qt 3
    • If you really need Qt docs inside use Edyuk
    • In a few days Edyuk 0.8.0-rc1 will be released and it will bring the first proper completion solution for Qt 4
    • Obviously nowhere... But that's not the goal of KDevelop, is it? Plenty of community solutions are already available in this domain : Cobras, QDevelop, Monkey Studio and Edyuk. These should be enough for everyone...
    Current Qt projects : QCodeEdit, RotiDeCode

  6. #5
    Join Date
    Apr 2006
    Posts
    2
    Thanked 2 Times in 1 Post
    Qt products
    Qt3 Qt4
    Platforms
    Unix/X11

    Default Re: KDevelop-3.4.0 is released

    1. We can only fix bugs that are reported, so report problems you see. I suspect the qmake parser problem has already been fixed, but Andreas would know..
    2. KDevelop3 is a Qt3 based application. It cannot embed a Qt4 based app like Qt4-designer in any sane way.
    3. Qt4 docs can be displayed fine in KDevelop/KDevAssistant - assuming you add them.
    4. Code Completion is tricky, but if your project can't be properly imported, then the parser don't have any files to work on - so completion obviously can't work.

    ... so that's it. A bug in the parser. One that is probably already fixed.

  7. #6
    Join Date
    Jan 2007
    Posts
    3

    Default Re: KDevelop-3.4.0 is released

    Quote Originally Posted by pasnox View Post
    Proper Qt 4 support ?!! where ?! :
    Well you have to start KDevelop first

    Quote Originally Posted by pasnox View Post
    * I import a qmake project : parsing pro is badly done : no files available ...
    Unfortunately it seems that the parser has a severe bug that crept in before the release which causes it to fail to parse perfectly fine and rather simple .pro files when run inside kdevelop. This has already been fixed in SVN. I'm not sure when the regression happened but I do know that around christmas and also since yesterday the parser is able to parse the whole Qt4 buildsystem and TT uses nearly every documented and un-documented feature there.

    Note that the new QT variable is directly supported in our QMake manager, meaning you can easily select between all the various values via checkboxes. And the current manager won't mess up existing .pro files with custom code in them anymore.

    Quote Originally Posted by pasnox View Post
    * No UI integration ( KDevelop start externally Qt 4 Designer )
    But it allows to define which binary program is the qt4 designer, which was in earlier versions not possible and also it was fixed to the name "designer" as the binary program name which had to occur before the qt3 designer.

    Furthermor It doesn't need to know the Qt installation dir for proper work anymore, its fine if you just supply the qmake binary.

    As teatime already said, one can't embedd any Qt4 class within a Qt3 application. However a basic version of Qt4's designer is already embedded in the pre-alpha version of KDevelop4.

    Apart from that you can easily create subclasses from the Ui form via the project manager, this will fill you a stub header and implementation.

    Quote Originally Posted by pasnox View Post
    * No Qt Assistant 4 doc available from KDevelop
    Add them via Settings->Configure KDevelop->Documentation. Its pretty easy, just make sure to select "Qt Documentation Collection" before looking for the files.

    And by the way, you can easily look for documentation for words in the editor by right-clicking them, meaning you can quickly jump to the documentation of a Qt4 class.

    Quote Originally Posted by pasnox View Post
    * Completion don't work for my test project
    Well, completion for project-internal classes and methods only works if the files are known to the project manager. Which of course didn't happen for your test project due to the aformentioned parser bug.

    Completion for Qt4 classes needs to be added by parsing the Qt4 header files, you can find the dialog for this under Project Options->C++ Support->Add Code Completion Database

    Quote Originally Posted by pasnox View Post
    * Where is the proper support of Qt 4 ?!
    I guess you didn't try to use KDevelop3.3 or KDevelop3.4 in a version before april last year. Else you would recognize that there have been huge improvements, there's not much that could be better in a Qt3 based IDE regarding development of Qt4 apps.

    In the future please try to be a bit more polite, I think we did a really great job with this release (of course I'm a bit biased here) and its really the best KDevelop release ever.

  8. #7
    Join Date
    Feb 2006
    Location
    France
    Posts
    50
    Thanked 2 Times in 2 Posts
    Qt products
    Qt3 Qt4
    Platforms
    MacOS X Unix/X11 Windows

    Default Re: KDevelop-3.4.0 is released

    Quote Originally Posted by apaku View Post
    Well you have to start KDevelop first



    Unfortunately it seems that the parser has a severe bug that crept in before the release which causes it to fail to parse perfectly fine and rather simple .pro files when run inside kdevelop. This has already been fixed in SVN. I'm not sure when the regression happened but I do know that around christmas and also since yesterday the parser is able to parse the whole Qt4 buildsystem and TT uses nearly every documented and un-documented feature there.

    Note that the new QT variable is directly supported in our QMake manager, meaning you can easily select between all the various values via checkboxes. And the current manager won't mess up existing .pro files with custom code in them anymore.



    But it allows to define which binary program is the qt4 designer, which was in earlier versions not possible and also it was fixed to the name "designer" as the binary program name which had to occur before the qt3 designer.

    Furthermor It doesn't need to know the Qt installation dir for proper work anymore, its fine if you just supply the qmake binary.

    As teatime already said, one can't embedd any Qt4 class within a Qt3 application. However a basic version of Qt4's designer is already embedded in the pre-alpha version of KDevelop4.

    Apart from that you can easily create subclasses from the Ui form via the project manager, this will fill you a stub header and implementation.



    Add them via Settings->Configure KDevelop->Documentation. Its pretty easy, just make sure to select "Qt Documentation Collection" before looking for the files.

    And by the way, you can easily look for documentation for words in the editor by right-clicking them, meaning you can quickly jump to the documentation of a Qt4 class.



    Well, completion for project-internal classes and methods only works if the files are known to the project manager. Which of course didn't happen for your test project due to the aformentioned parser bug.

    Completion for Qt4 classes needs to be added by parsing the Qt4 header files, you can find the dialog for this under Project Options->C++ Support->Add Code Completion Database



    I guess you didn't try to use KDevelop3.3 or KDevelop3.4 in a version before april last year. Else you would recognize that there have been huge improvements, there's not much that could be better in a Qt3 based IDE regarding development of Qt4 apps.

    In the future please try to be a bit more polite, I think we did a really great job with this release (of course I'm a bit biased here) and its really the best KDevelop release ever.
    Sorry if u think i'm not polite, it's not the case.
    I just report things as i have seen ( only to help u to fix ).
    I'm not using KDevelop ( it doesn t satisfy me, reason is personnal choice ), i'm the author of an alternative IDE, witch is dedicated to Qt 4 since the release of Qt 4.0.0 ( i'm not giving the name here because i'm not here to make my pub )

    Cheers, P@sNox,

  9. #8
    Join Date
    Jan 2007
    Posts
    3

    Default Re: KDevelop-3.4.0 is released

    Quote Originally Posted by pasnox View Post
    Sorry if u think i'm not polite, it's not the case.
    I just report things as i have seen ( only to help u to fix ).
    I'm not using KDevelop ( it doesn t satisfy me, reason is personnal choice ), i'm the author of an alternative IDE, witch is dedicated to Qt 4 since the release of Qt 4.0.0 ( i'm not giving the name here because i'm not here to make my pub )

    Cheers, P@sNox,
    Yes I do think your tone was a bit rude. And as you are a developer of a project yourself you should know that such a forum is not the right place to put bugreports, apart from the fact that your post doesn't qualify as a proper bugreport. It lacks pretty much any useful information except "Foo doesn't work".

    Anyway, there's no point in discussing wether you were or were not impolite. I gave you a few points about what Qt4 support means for us and what works how. If you find problems please report those properly in our bug database

Similar Threads

  1. how to integrate qt into kdevelop correct way
    By amit_pansuria in forum KDE Forum
    Replies: 1
    Last Post: 25th November 2006, 09:58
  2. Basic Qt4 tutorial needed
    By pthomas in forum Qt Programming
    Replies: 26
    Last Post: 16th October 2006, 16:11
  3. KDevelop and Qt4
    By high_flyer in forum Qt Programming
    Replies: 24
    Last Post: 20th August 2006, 14:41
  4. KDevelop with Qtopia
    By AP.Sakkthivel in forum Qt for Embedded and Mobile
    Replies: 2
    Last Post: 15th February 2006, 08:08
  5. freebsd 6 -> kdevelop wont uic
    By soul_rebel in forum KDE Forum
    Replies: 0
    Last Post: 5th January 2006, 23:00

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Digia, Qt and their respective logos are trademarks of Digia Plc in Finland and/or other countries worldwide.