Revision 589217
Go back to digest for 1st October 2006Features 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