Revision 589217

Go back to digest for 1st October 2006

Features in Development Tools

Andreas Pakulat committed changes in /branches/kdevelop/3.4:

There it is, the result of the last couple of weeks of working on qmake buildsupport.

You need to run make -f Makefile.cvs so the buildsystem picks up the new icons

In short the new features are:
- more robust qmake parsing, shouldn't screw up any advanced .pro files
- handling of .pro, .pri and the scopes as tree nodes, you can add/remove files to any of them, change the subproject settings
- Cleaner code, which hopefully can be used as base for kdev4

The drawbacks: Not much tests done yet, so everybody using qmake projects try the support and give feedback via or sent bugreports via bugs.kde.org.

Andreas

File Changes

Added 15 files
  • /branches/kdevelop/3.4
  •   /buildtools/qmake/createscopedlg.cpp
  •   /buildtools/qmake/createscopedlg.h
  •   /buildtools/qmake/createscopedlgbase.ui
  •   /buildtools/qmake/disablesubprojectdlg.cpp
  •   /buildtools/qmake/disablesubprojectdlg.h
  •   /buildtools/qmake/disablesubprojectdlgbase.ui
  •   /buildtools/qmake/qmakescopeitem.cpp
  •   /buildtools/qmake/qmakescopeitem.h
  •   /buildtools/qmake/scope.cpp
  •   /buildtools/qmake/scope.h
  •   /pics/toolbar/hi16-action-qmake_app_disabled.png
  •   /pics/toolbar/hi16-action-qmake_func_scope.png
  •   /pics/toolbar/hi16-action-qmake_inc_scope.png
  •   /pics/toolbar/hi16-action-qmake_lib_disabled.png
  •   /pics/toolbar/hi16-action-qmake_sub_disabled.png
Deleted 7 files
  • /branches/kdevelop/3.4/buildtools/qmake
  •   /caret.cpp
  •   /caret.h
  •   /filebuffer.cpp
  •   /filebuffer.h
  •   /filepropertybase.ui
  •   /filepropertydlg.cpp
  •   /filepropertydlg.h
Modified 26 files
  • /branches/kdevelop/3.4/buildtools
  •   /qmake/choosesubprojectdlg.cpp
  •   /qmake/choosesubprojectdlg.h
  •   /qmake/Makefile.am
  •   /qmake/pathutil.cpp
  •   /qmake/projectconfigurationdlg.cpp
  •   /qmake/projectconfigurationdlg.h
  •   /qmake/projectconfigurationdlgbase.ui
  •   /qmake/trollprojectpart.cpp
  •   /qmake/trollprojectwidget.cpp
  •   /qmake/trollprojectwidget.h
  •   /lib/parsers/qmake
  •   /lib/parsers/qmake/qmake.yy
  •   /lib/parsers/qmake/qmake_lex.cpp
  •   /lib/parsers/qmake/qmake_yacc.cpp
  •   /lib/parsers/qmake/qmake_yacc.h
  •   /lib/parsers/qmake/qmakeast.cpp
  •   /lib/parsers/qmake/qmakeast.h
  •   /lib/parsers/qmake/qmakeastvisitor.cpp
  •   /lib/parsers/qmake/qmakeastvisitor.h
  •   /lib/parsers/qmake/qmakedriver.cpp
  •   /lib/parsers/qmake/qmakedriver.h
  •   /lib/parsers/qmake/tests
  •   /projectmanager/importers/qmake/kdevqmakeeditor.cpp
  •   /projectmanager/importers/qmake/qmakeprojectmodel.cpp
  •   /lib/parsers/qmake/tests/viewer.cpp
  •   /lib/parsers/qmake/tests/viewerbase.ui
48 files changed in total