From 8b4b3e5f5af0f5c62d61a20c0f51c1814e666024 Mon Sep 17 00:00:00 2001 From: con Date: Mon, 20 Apr 2009 10:25:22 +0200 Subject: [PATCH 01/10] Version bump 1.1.0 --- doc/qtcreator.qdoc | 8 ++++---- doc/qtcreator.qdocconf | 10 +++++----- share/qtcreator/Info.plist | 4 ++-- src/plugins/bineditor/BinEditor.pluginspec | 6 +++--- src/plugins/bookmarks/Bookmarks.pluginspec | 8 ++++---- .../CMakeProjectManager.pluginspec | 12 ++++++------ src/plugins/coreplugin/Core.pluginspec | 2 +- src/plugins/coreplugin/coreconstants.h | 4 ++-- src/plugins/cpaster/CodePaster.pluginspec | 8 ++++---- src/plugins/cppeditor/CppEditor.pluginspec | 8 ++++---- src/plugins/cpptools/CppTools.pluginspec | 8 ++++---- src/plugins/debugger/Debugger.pluginspec | 10 +++++----- src/plugins/designer/Designer.pluginspec | 6 +++--- src/plugins/fakevim/FakeVim.pluginspec | 10 +++++----- src/plugins/find/Find.pluginspec | 4 ++-- .../GenericProjectManager.pluginspec | 12 ++++++------ src/plugins/git/ScmGit.pluginspec | 10 +++++----- src/plugins/helloworld/HelloWorld.pluginspec | 4 ++-- src/plugins/help/Help.pluginspec | 8 ++++---- src/plugins/perforce/Perforce.pluginspec | 10 +++++----- .../projectexplorer/ProjectExplorer.pluginspec | 10 +++++----- .../qt4projectmanager/Qt4ProjectManager.pluginspec | 12 ++++++------ src/plugins/qtscripteditor/QtScriptEditor.pluginspec | 6 +++--- src/plugins/quickopen/QuickOpen.pluginspec | 4 ++-- src/plugins/regexp/RegExp.pluginspec | 4 ++-- src/plugins/resourceeditor/ResourceEditor.pluginspec | 4 ++-- src/plugins/snippets/Snippets.pluginspec | 8 ++++---- src/plugins/subversion/Subversion.pluginspec | 10 +++++----- src/plugins/texteditor/TextEditor.pluginspec | 8 ++++---- src/plugins/vcsbase/VCSBase.pluginspec | 8 ++++---- 30 files changed, 113 insertions(+), 113 deletions(-) diff --git a/doc/qtcreator.qdoc b/doc/qtcreator.qdoc index 095ea399f77..960c5778462 100644 --- a/doc/qtcreator.qdoc +++ b/doc/qtcreator.qdoc @@ -5,7 +5,7 @@ \title Qt Creator Manual - \section1 Version 1.0.90 + \section1 Version 1.1.0 The goal of Qt Creator is to provide a cross-platform, complete Integrated Development Environment (IDE) to develop Qt projects. It is available for @@ -61,7 +61,7 @@ \o \l{Keyboard Shortcuts} \o \l{Glossary} \o \l{Supported Platforms} - \o \l{Known Issues of Version 1.0.90} + \o \l{Known Issues of Version 1.1.0} \o \l{Acknowledgements} \endlist @@ -1544,9 +1544,9 @@ \page creator-known-issues.html \nextpage creator-acknowledgements.html - \title Known Issues of Version 1.0.90 + \title Known Issues of Version 1.1.0 - There are some known issues with Qt Creator 1.0.90. + There are some known issues with Qt Creator 1.1.0. The development team is aware of those, there is no need to report them as bug. \list diff --git a/doc/qtcreator.qdocconf b/doc/qtcreator.qdocconf index 34e1201b01c..7c8ca648b80 100644 --- a/doc/qtcreator.qdocconf +++ b/doc/qtcreator.qdocconf @@ -18,15 +18,15 @@ sources.fileextensions = "qtcreator.qdoc" qhp.projects = QtCreator qhp.QtCreator.file = qtcreator.qhp -qhp.QtCreator.namespace = com.nokia.qtcreator.1090 +qhp.QtCreator.namespace = com.nokia.qtcreator.110 qhp.QtCreator.virtualFolder = doc qhp.QtCreator.indexTitle = Qt Creator qhp.QtCreator.indexRoot = qhp.QtCreator.extraFiles = classic.css \ images/qt-logo.png -qhp.QtCreator.filterAttributes = qtcreator 1.0.90 -qhp.QtCreator.customFilters.QtCreator.name = Qt Creator 1.0.90 -qhp.QtCreator.customFilters.QtCreator.filterAttributes = qtcreator 1.0.90 +qhp.QtCreator.filterAttributes = qtcreator 1.1.0 +qhp.QtCreator.customFilters.QtCreator.name = Qt Creator 1.1.0 +qhp.QtCreator.customFilters.QtCreator.filterAttributes = qtcreator 1.1.0 # macros.qdocconf @@ -202,5 +202,5 @@ HTML.footer = "


\n" \ "\n" \ "\n" \ "\n" \ - "\n" \ + "\n" \ "
Copyright © 2009 Nokia 
Qt Creator 1.0.90
Qt Creator 1.1.0
" diff --git a/share/qtcreator/Info.plist b/share/qtcreator/Info.plist index 4bd0c038a0a..3c6d42a5bca 100644 --- a/share/qtcreator/Info.plist +++ b/share/qtcreator/Info.plist @@ -182,8 +182,8 @@ CFBundleIdentifier com.nokia.qtcreator CFBundleVersion - 1.0.90 + 1.1.0 CFBundleShortVersionString - 1.0.90 + 1.1.0 diff --git a/src/plugins/bineditor/BinEditor.pluginspec b/src/plugins/bineditor/BinEditor.pluginspec index bfd74b6b322..8d686d09cbe 100644 --- a/src/plugins/bineditor/BinEditor.pluginspec +++ b/src/plugins/bineditor/BinEditor.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,7 +19,7 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. Binary editor component. http://www.qtsoftware.com - - + + diff --git a/src/plugins/bookmarks/Bookmarks.pluginspec b/src/plugins/bookmarks/Bookmarks.pluginspec index 045008b66fd..ec06e3a1b32 100644 --- a/src/plugins/bookmarks/Bookmarks.pluginspec +++ b/src/plugins/bookmarks/Bookmarks.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,8 +19,8 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. Bookmarks in text editors. http://www.qtsoftware.com - - - + + + diff --git a/src/plugins/cmakeprojectmanager/CMakeProjectManager.pluginspec b/src/plugins/cmakeprojectmanager/CMakeProjectManager.pluginspec index 462a58a33e8..e924353646c 100644 --- a/src/plugins/cmakeprojectmanager/CMakeProjectManager.pluginspec +++ b/src/plugins/cmakeprojectmanager/CMakeProjectManager.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,10 +19,10 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. CMake support http://www.qtsoftware.com - - - - - + + + + + diff --git a/src/plugins/coreplugin/Core.pluginspec b/src/plugins/coreplugin/Core.pluginspec index 3ce1f3e061d..6c61f095c92 100644 --- a/src/plugins/coreplugin/Core.pluginspec +++ b/src/plugins/coreplugin/Core.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation diff --git a/src/plugins/coreplugin/coreconstants.h b/src/plugins/coreplugin/coreconstants.h index 864aab5fdf5..ac2abfd3521 100644 --- a/src/plugins/coreplugin/coreconstants.h +++ b/src/plugins/coreplugin/coreconstants.h @@ -34,8 +34,8 @@ namespace Core { namespace Constants { #define IDE_VERSION_MAJOR 1 -#define IDE_VERSION_MINOR 0 -#define IDE_VERSION_RELEASE 90 +#define IDE_VERSION_MINOR 1 +#define IDE_VERSION_RELEASE 0 #define STRINGIFY_INTERNAL(x) #x #define STRINGIFY(x) STRINGIFY_INTERNAL(x) diff --git a/src/plugins/cpaster/CodePaster.pluginspec b/src/plugins/cpaster/CodePaster.pluginspec index f434f1a1cd5..1ca876220c1 100644 --- a/src/plugins/cpaster/CodePaster.pluginspec +++ b/src/plugins/cpaster/CodePaster.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,8 +19,8 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. Codepaster plugin for pushing/fetching diff from server http://www.qtsoftware.com - - - + + + diff --git a/src/plugins/cppeditor/CppEditor.pluginspec b/src/plugins/cppeditor/CppEditor.pluginspec index 240145f22ff..1f2478e11cb 100644 --- a/src/plugins/cppeditor/CppEditor.pluginspec +++ b/src/plugins/cppeditor/CppEditor.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,8 +19,8 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. C/C++ editor component. http://www.qtsoftware.com - - - + + + diff --git a/src/plugins/cpptools/CppTools.pluginspec b/src/plugins/cpptools/CppTools.pluginspec index 1a0f6491f61..ae5d4907f36 100644 --- a/src/plugins/cpptools/CppTools.pluginspec +++ b/src/plugins/cpptools/CppTools.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,8 +19,8 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. Tools for analyzing C/C++ code. http://www.qtsoftware.com - - - + + + diff --git a/src/plugins/debugger/Debugger.pluginspec b/src/plugins/debugger/Debugger.pluginspec index 75f08849ccf..5f01ddad339 100644 --- a/src/plugins/debugger/Debugger.pluginspec +++ b/src/plugins/debugger/Debugger.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,9 +19,9 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. Debugger integration. http://www.qtsoftware.com - - - - + + + + diff --git a/src/plugins/designer/Designer.pluginspec b/src/plugins/designer/Designer.pluginspec index 02fad5e1edf..55bb236d354 100644 --- a/src/plugins/designer/Designer.pluginspec +++ b/src/plugins/designer/Designer.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,8 +19,8 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. Qt Designer integration. http://www.qtsoftware.com - + - + diff --git a/src/plugins/fakevim/FakeVim.pluginspec b/src/plugins/fakevim/FakeVim.pluginspec index e8c82499477..c751f03df08 100644 --- a/src/plugins/fakevim/FakeVim.pluginspec +++ b/src/plugins/fakevim/FakeVim.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,9 +19,9 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. VI-style keyboard navigation. http://www.qtsoftware.com - - - - + + + + diff --git a/src/plugins/find/Find.pluginspec b/src/plugins/find/Find.pluginspec index 008b126feba..3c33b9c3c2d 100644 --- a/src/plugins/find/Find.pluginspec +++ b/src/plugins/find/Find.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,6 +19,6 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. Provides the find widget and the hooks for find implementations. http://www.qtsoftware.com - + diff --git a/src/plugins/genericprojectmanager/GenericProjectManager.pluginspec b/src/plugins/genericprojectmanager/GenericProjectManager.pluginspec index 7c5bfe906ac..cb379920a62 100644 --- a/src/plugins/genericprojectmanager/GenericProjectManager.pluginspec +++ b/src/plugins/genericprojectmanager/GenericProjectManager.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,10 +19,10 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. Generic support http://www.qtsoftware.com - - - - - + + + + + diff --git a/src/plugins/git/ScmGit.pluginspec b/src/plugins/git/ScmGit.pluginspec index 403a61d13d6..af261fd7d37 100644 --- a/src/plugins/git/ScmGit.pluginspec +++ b/src/plugins/git/ScmGit.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,9 +19,9 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. Git integration. http://www.qtsoftware.com - - - - + + + + diff --git a/src/plugins/helloworld/HelloWorld.pluginspec b/src/plugins/helloworld/HelloWorld.pluginspec index 82361db3859..9dbd20c3626 100644 --- a/src/plugins/helloworld/HelloWorld.pluginspec +++ b/src/plugins/helloworld/HelloWorld.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,6 +19,6 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. Hello World sample plugin. http://www.qtsoftware.com - + diff --git a/src/plugins/help/Help.pluginspec b/src/plugins/help/Help.pluginspec index cd5b7b1a50d..97d71ea42c2 100644 --- a/src/plugins/help/Help.pluginspec +++ b/src/plugins/help/Help.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,8 +19,8 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. Help system. http://www.qtsoftware.com - - - + + + diff --git a/src/plugins/perforce/Perforce.pluginspec b/src/plugins/perforce/Perforce.pluginspec index dde57cf42a5..836e67d285c 100644 --- a/src/plugins/perforce/Perforce.pluginspec +++ b/src/plugins/perforce/Perforce.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,9 +19,9 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. Perforce integration. http://www.qtsoftware.com - - - - + + + + diff --git a/src/plugins/projectexplorer/ProjectExplorer.pluginspec b/src/plugins/projectexplorer/ProjectExplorer.pluginspec index f5ea223d30f..34233652987 100644 --- a/src/plugins/projectexplorer/ProjectExplorer.pluginspec +++ b/src/plugins/projectexplorer/ProjectExplorer.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,9 +19,9 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. ProjectExplorer framework that can be extended with different kind of project types. http://www.qtsoftware.com - - - - + + + + diff --git a/src/plugins/qt4projectmanager/Qt4ProjectManager.pluginspec b/src/plugins/qt4projectmanager/Qt4ProjectManager.pluginspec index bc9bc160e39..4faad1f2acb 100644 --- a/src/plugins/qt4projectmanager/Qt4ProjectManager.pluginspec +++ b/src/plugins/qt4projectmanager/Qt4ProjectManager.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,10 +19,10 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. Provides project type for Qt 4 pro files and tools. http://www.qtsoftware.com - - - - - + + + + + diff --git a/src/plugins/qtscripteditor/QtScriptEditor.pluginspec b/src/plugins/qtscripteditor/QtScriptEditor.pluginspec index b023d3508f4..167b29afd31 100644 --- a/src/plugins/qtscripteditor/QtScriptEditor.pluginspec +++ b/src/plugins/qtscripteditor/QtScriptEditor.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,7 +19,7 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. Editor for QtScript. http://www.qtsoftware.com - - + + diff --git a/src/plugins/quickopen/QuickOpen.pluginspec b/src/plugins/quickopen/QuickOpen.pluginspec index c4a55308243..aff69f8e23d 100644 --- a/src/plugins/quickopen/QuickOpen.pluginspec +++ b/src/plugins/quickopen/QuickOpen.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,6 +19,6 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. Provides the QuickOpen widget and the hooks for QuickOpen filter implementations. http://www.qtsoftware.com - + diff --git a/src/plugins/regexp/RegExp.pluginspec b/src/plugins/regexp/RegExp.pluginspec index be4650b98d9..c24c7dd2ae6 100644 --- a/src/plugins/regexp/RegExp.pluginspec +++ b/src/plugins/regexp/RegExp.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,6 +19,6 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. Regular Expression test widget. http://www.qtsoftware.com - + diff --git a/src/plugins/resourceeditor/ResourceEditor.pluginspec b/src/plugins/resourceeditor/ResourceEditor.pluginspec index 60ccec81f86..6a4799757d5 100644 --- a/src/plugins/resourceeditor/ResourceEditor.pluginspec +++ b/src/plugins/resourceeditor/ResourceEditor.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,6 +19,6 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. Editor for qrc files. http://www.qtsoftware.com - + diff --git a/src/plugins/snippets/Snippets.pluginspec b/src/plugins/snippets/Snippets.pluginspec index 647e2c98f34..0ac7f34cde4 100644 --- a/src/plugins/snippets/Snippets.pluginspec +++ b/src/plugins/snippets/Snippets.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,8 +19,8 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. Code snippet plugin. http://www.qtsoftware.com - - - + + + diff --git a/src/plugins/subversion/Subversion.pluginspec b/src/plugins/subversion/Subversion.pluginspec index 0021a199634..2b3f81f08ee 100644 --- a/src/plugins/subversion/Subversion.pluginspec +++ b/src/plugins/subversion/Subversion.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,9 +19,9 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. Subversion integration. http://www.qtsoftware.com - - - - + + + + diff --git a/src/plugins/texteditor/TextEditor.pluginspec b/src/plugins/texteditor/TextEditor.pluginspec index 8000d860f3c..cb77935e541 100644 --- a/src/plugins/texteditor/TextEditor.pluginspec +++ b/src/plugins/texteditor/TextEditor.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,8 +19,8 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. Text editor framework and the implementation of the basic text editor. http://www.qtsoftware.com - - - + + + diff --git a/src/plugins/vcsbase/VCSBase.pluginspec b/src/plugins/vcsbase/VCSBase.pluginspec index 015483dffa9..8832585d7c5 100644 --- a/src/plugins/vcsbase/VCSBase.pluginspec +++ b/src/plugins/vcsbase/VCSBase.pluginspec @@ -1,4 +1,4 @@ - + Nokia Corporation (C) 2008-2009 Nokia Corporation @@ -19,8 +19,8 @@ will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. Version Control System Base Plugin http://www.qtsoftware.com - - - + + + From e24b2b76acd2b84383c73dcf59466e6897849f8c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorbj=C3=B8rn=20Lindeijer?= Date: Mon, 20 Apr 2009 11:10:25 +0200 Subject: [PATCH 02/10] Changelog updates and pedantic fixes --- dist/changes-1.1.0 | 90 +++++++++++++++++++++++----------------------- 1 file changed, 44 insertions(+), 46 deletions(-) diff --git a/dist/changes-1.1.0 b/dist/changes-1.1.0 index 6d21c37185e..77d868ef4aa 100644 --- a/dist/changes-1.1.0 +++ b/dist/changes-1.1.0 @@ -1,61 +1,64 @@ The QtCreator 1.1 release contains bug fixes and new features. -A more detailed list of changes follows below. If you want to know -the exact and complete list of changes, you can check out the QtCreator -sources from the public git repository and check the logs, e.g. +A more detailed list of changes follows below. If you want to know the exact +and complete list of changes, you can check out the QtCreator sources from the +public git repository and check the logs, e.g. + git clone git://labs.trolltech.com/qt-creator -git log --pretty=oneline origin/1.0.0..origin/master +git log --pretty=oneline v1.0.0..v1.1.0 -The release introduces source and binary incompatible changes to the plugin API, -so if you created your own custom plugins these need to be adapted. - -General - * Completely reworked editor split mechanism. - * Supports cmake project - * Support generic Makefile based projects +This release introduces source and binary incompatible changes to the plugin +API, so if you created your own custom plugins these need to be adapted. Editing - * Added support for JavaScript. - * Added syntax highlighting and code completion for qdoc and doxygen tags. - * Improved function argument hint. - * More checkpoints in editor history. - * Ctrl-click for jumping to a symbol definition. - * Improved open documents view (sorted, single-click, close buttons). - * Copying text from the context help browser and output windows didn't work. + * Completely reworked editor split mechanism + * Added support for JavaScript + * Added syntax highlighting and code completion for qdoc and doxygen tags + * Improved function argument hint + * Added more checkpoints in editor history + * Added Ctrl-click for jumping to a symbol definition + * Improved open documents view (sorted, single-click, close buttons) + * Fixed copying text from the context help browser and output windows + * Improved FakeVim mode + * Improved C++ parsing and inline error indicators Building and Running - * Experimental support for generic Makefile based projects. - * Improved .pro file parsing, handling scopes and $$system directive. - * Support subdir.file in .pro files. - * Option to start application in external terminal. + * Added experimental support for generic Makefile based projects + * Improved .pro file parsing, handling scopes and $$system directive + * Added support for subdir.file in .pro files + * Added an option to start the application in an external terminal + * Improved CMake support Debugging - * Possibility to attach debugger to core files. + * Made it possible to attach debugger to core files * Changed approach to dumper loading: Build once per used Qt version, - no dumper buildstep anymore. - * New dumper for std::set. Improved QString, QVariant, std::wstring - * Make strategy to load shared objects configurable (auto-solib-add). - * Increase number of shown stack frames on request instead of loading them all. - * Improved interaction in the Locals&Watchers view. + no dumper buildstep anymore + * Added a dumper for std::set and improved dumpers for QString, QVariant, + std::wstring + * Made strategy to load shared objects configurable (auto-solib-add) + * The number of shown stack frames is now increased on request instead of + loading them all + * Improved interaction in the Locals & Watchers view Wizards - * It is now possible to choose file suffixes in the options dialog. - * Code of language change event is now generated correctly (added call - to base class). - * Generated header guards now adapt to file extension. + * It is now possible to choose default file suffixes in the options dialog + * Fixed the code that was generated for handling a language change event + (added call to base class) + * Generated header guards now adapt to file extension Designer - * Added signal/slot editor. - * Fixed "Goto slot" (formatting/multiple inheritance). - * Context help for form editor widgets. + * Added signal/slot editor + * Fixed "Goto slot" (formatting/multiple inheritance) + * Context help for form editor widgets Version control plugins - * Fixed handling of colored git output. - * Made svn 1.6 work. - * Added syntax highlighting to the git submit editor. - * Made git submit editor remove comment lines. + * Fixed handling of colored git output + * Added syntax highlighting to the git submit editor + * Made git submit editor remove comment lines + * Made Subversion 1.6 work * Added configuration options for submit editors (user fields, word - wrapping). + wrapping) + Platform Specific @@ -70,12 +73,7 @@ Linux (Fixes crashes e.g. in file dialogs on openSUSE 11.1) -Lots of improvements to - * FakeVim mode - * CMake support - * C++ parsing and inline error indicators - * Everything :-) - Additional credits go to: * Martin Aumueller (FakeVim improvements) * Kris Wong (various patches) + * Mathias Gumz (fixed permission checks on network NTFS drives) From 48dd25866e9c2f5a5f0844cc5b72ab60f94d11bc Mon Sep 17 00:00:00 2001 From: dt Date: Mon, 20 Apr 2009 12:18:32 +0200 Subject: [PATCH 03/10] Show also error output in the cmake run log. --- src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp b/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp index 0ed79cfc489..9e85318461f 100644 --- a/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp +++ b/src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp @@ -110,8 +110,9 @@ QProcess *CMakeManager::createXmlFile(const QStringList &arguments, const QStrin QString buildDirectoryPath = buildDirectory.absolutePath(); qDebug()<<"Creating cbp file in"<setWorkingDirectory(buildDirectoryPath); + cmake->setProcessChannelMode(QProcess::MergedChannels); #ifdef Q_OS_WIN QString generator = "-GCodeBlocks - MinGW Makefiles"; From 74395383d9c1011d3adac186401d9235d988d0cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorbj=C3=B8rn=20Lindeijer?= Date: Mon, 20 Apr 2009 12:44:33 +0200 Subject: [PATCH 04/10] Fixed link to known issues. --- doc/qtcreator.qdoc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/doc/qtcreator.qdoc b/doc/qtcreator.qdoc index 960c5778462..abc7707f831 100644 --- a/doc/qtcreator.qdoc +++ b/doc/qtcreator.qdoc @@ -1303,7 +1303,8 @@ Qt Creator automatically adds Run Configurations for all the targets specified in the \c CMake project file. - Known issues for the current version can be found \l{Known Issues}{here}. + Known issues for the current version can be found + \l{Known Issues of Version 1.1.0}{here}. */ From 8acb3459baf711c75f0a35cc8240a8c66a32146b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorbj=C3=B8rn=20Lindeijer?= Date: Mon, 20 Apr 2009 12:57:02 +0200 Subject: [PATCH 05/10] Pedantic changes to changelog that I forgot in a previous commit --- dist/changes-1.1.0 | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/dist/changes-1.1.0 b/dist/changes-1.1.0 index 77d868ef4aa..ad6bbccfce4 100644 --- a/dist/changes-1.1.0 +++ b/dist/changes-1.1.0 @@ -63,14 +63,14 @@ Version control plugins Platform Specific Mac - * Don't override systems Hide action. - * Option to set DYLD_IMAGE_SUFFIX=_debug when running applications. - * Open in Finder action in project tree. + * The system's Hide action is no longer overridden + * Added option to set DYLD_IMAGE_SUFFIX=_debug when running applications + * Added Open in Finder action in project tree Linux - * Don't crash because of incompatible libQt3Support: - Provide a wrapper script and ship libQt3Support. - (Fixes crashes e.g. in file dialogs on openSUSE 11.1) + * Fixed crash because of incompatible libQt3Support, by providing a wrapper + script and shipping libQt3Support. + (fixes crashes e.g. in file dialogs on openSUSE 11.1) Additional credits go to: From 039024e7273d9b95b125551dff750aabdd1d40a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorbj=C3=B8rn=20Lindeijer?= Date: Mon, 20 Apr 2009 15:46:31 +0200 Subject: [PATCH 06/10] Fixed an exotic linker issue on gcc 4.1.2 Reviewed-by: dt --- src/plugins/debugger/dumper.pro | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/debugger/dumper.pro b/src/plugins/debugger/dumper.pro index d20d0e7ad70..1f2d5f279c2 100644 --- a/src/plugins/debugger/dumper.pro +++ b/src/plugins/debugger/dumper.pro @@ -8,6 +8,8 @@ include(../../qworkbenchlibrary.pri) linux-* { CONFIG -= release CONFIG += debug +# The following line works around a linker issue with gcc 4.1.2 +QMAKE_CXXFLAGS *= -O2 } SOURCES += ../../../share/qtcreator/gdbmacros/gdbmacros.cpp From 57bf55dec96e0176831a70b613d581c179cd172a Mon Sep 17 00:00:00 2001 From: con Date: Mon, 20 Apr 2009 17:35:07 +0200 Subject: [PATCH 07/10] Regression: Recent project menu doesn't show file paths Task-number: 251307 --- src/plugins/projectexplorer/projectexplorer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/projectexplorer/projectexplorer.cpp b/src/plugins/projectexplorer/projectexplorer.cpp index 06bf33a3e3f..432db12fdc9 100644 --- a/src/plugins/projectexplorer/projectexplorer.cpp +++ b/src/plugins/projectexplorer/projectexplorer.cpp @@ -1554,7 +1554,7 @@ void ProjectExplorerPlugin::updateRecentProjectMenu() const QPair &s = *it; if (s.first.endsWith(".qws")) continue; - QAction *action = menu->addAction(s.second); + QAction *action = menu->addAction(s.first); action->setData(s.first); connect(action, SIGNAL(triggered()), this, SLOT(openRecentProject())); } From b6d7fecf801449894d2e82719d94da5fc364963c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorbj=C3=B8rn=20Lindeijer?= Date: Tue, 21 Apr 2009 15:32:50 +0200 Subject: [PATCH 08/10] Fixed navigation with F2 when at the start of a word Reviewed-by: con --- src/plugins/cppeditor/cppeditor.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/plugins/cppeditor/cppeditor.cpp b/src/plugins/cppeditor/cppeditor.cpp index 8ca868ad75d..3544cf3f2d3 100644 --- a/src/plugins/cppeditor/cppeditor.cpp +++ b/src/plugins/cppeditor/cppeditor.cpp @@ -604,6 +604,13 @@ CPPEditor::Link CPPEditor::findLinkAt(const QTextCursor &cursor, QTextCursor tc = cursor; + // Make sure we're not at the start of a word + { + const QChar c = characterAt(tc.position()); + if (c.isLetter() || c == QLatin1Char('_')) + tc.movePosition(QTextCursor::Right); + } + static TokenUnderCursor tokenUnderCursor; QTextBlock block; From e0f7b845aa2a794a2f4d994d319f276deee7e134 Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 17 Apr 2009 13:58:49 +0200 Subject: [PATCH 09/10] debugger: use & in "p (char*)&qDumpOutBuffer". This improves the situation in release builds a bit as we get at least a list of (afterwards failing) dumpers. (cherry picked from commit 01284f21600970279e611758ad0d115fa35af4b6) --- src/plugins/debugger/gdbengine.cpp | 6 +++--- src/plugins/qt4projectmanager/qtversionmanager.cpp | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/plugins/debugger/gdbengine.cpp b/src/plugins/debugger/gdbengine.cpp index 391890c40eb..2f28e095f35 100644 --- a/src/plugins/debugger/gdbengine.cpp +++ b/src/plugins/debugger/gdbengine.cpp @@ -3166,7 +3166,7 @@ void GdbEngine::runDebuggingHelper(const WatchData &data0, bool dumpChildren) .arg(m_pendingRequests + 1), 10000); // retrieve response - sendSynchronizedCommand("p (char*)qDumpOutBuffer", WatchDebuggingHelperValue2, var); + sendSynchronizedCommand("p (char*)&qDumpOutBuffer", WatchDebuggingHelperValue2, var); } void GdbEngine::createGdbVariable(const WatchData &data) @@ -4180,14 +4180,14 @@ void GdbEngine::tryLoadDebuggingHelpers() #endif // retreive list of dumpable classes sendCommand("call qDumpObjectData440(1,%1+1,0,0,0,0,0,0)"); - sendCommand("p (char*)qDumpOutBuffer", GdbQueryDebuggingHelper); + sendCommand("p (char*)&qDumpOutBuffer", GdbQueryDebuggingHelper); } void GdbEngine::recheckDebuggingHelperAvailability() { // retreive list of dumpable classes sendCommand("call qDumpObjectData440(1,%1+1,0,0,0,0,0,0)"); - sendCommand("p (char*)qDumpOutBuffer", GdbQueryDebuggingHelper); + sendCommand("p (char*)&qDumpOutBuffer", GdbQueryDebuggingHelper); } IDebuggerEngine *createGdbEngine(DebuggerManager *parent) diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp index e612ace6f9c..85ed9c46307 100644 --- a/src/plugins/qt4projectmanager/qtversionmanager.cpp +++ b/src/plugins/qt4projectmanager/qtversionmanager.cpp @@ -605,8 +605,8 @@ void QtDirWidget::showEnvironmentPage(QTreeWidgetItem *item) m_ui.msvcComboBox->setVisible(false); makeMingwVisible(false); if (!m_versions.at(index)->isInstalled()) - m_ui.errorLabel->setText(tr("The Qt Version is not installed. Run make install") - .arg(m_versions.at(index)->path())); + m_ui.errorLabel->setText(tr("The Qt Version %1 is not installed. Run make install") + .arg(QDir::toNativeSeparators(m_versions.at(index)->path()))); else m_ui.errorLabel->setText(tr("%1 is not a valid qt directory").arg(m_versions.at(index)->path())); } else { //ProjectExplorer::ToolChain::GCC From 35218bbe20bafe22334a9b11ea01417cd078b887 Mon Sep 17 00:00:00 2001 From: con Date: Tue, 21 Apr 2009 16:13:13 +0200 Subject: [PATCH 10/10] Add missing type information into gdb calls. The missing type information lead to non-relocatable debugging helpers on the Mac. Reviewed-by: Oswald Buddenhagen --- src/plugins/debugger/gdbengine.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/plugins/debugger/gdbengine.cpp b/src/plugins/debugger/gdbengine.cpp index 2f28e095f35..0b53a37e3f6 100644 --- a/src/plugins/debugger/gdbengine.cpp +++ b/src/plugins/debugger/gdbengine.cpp @@ -3145,7 +3145,7 @@ void GdbEngine::runDebuggingHelper(const WatchData &data0, bool dumpChildren) sendWatchParameters(params); QString cmd ="call " - + QString("qDumpObjectData440(") + + QString("(void*)qDumpObjectData440(") + QString::number(protocol) + ',' + "%1+1" // placeholder for token + ',' + addr @@ -3441,7 +3441,7 @@ void GdbEngine::sendWatchParameters(const QByteArray ¶ms0) QByteArray params = params0; params.append('\0'); char buf[50]; - sprintf(buf, "set {char[%d]} qDumpInBuffer = {", params.size()); + sprintf(buf, "set {char[%d]} &qDumpInBuffer = {", params.size()); QByteArray encoded; encoded.append(buf); for (int i = 0; i != params.size(); ++i) { @@ -4179,14 +4179,14 @@ void GdbEngine::tryLoadDebuggingHelpers() sendCommand("sharedlibrary " + dotEscape(lib)); #endif // retreive list of dumpable classes - sendCommand("call qDumpObjectData440(1,%1+1,0,0,0,0,0,0)"); + sendCommand("call (void*)qDumpObjectData440(1,%1+1,0,0,0,0,0,0)"); sendCommand("p (char*)&qDumpOutBuffer", GdbQueryDebuggingHelper); } void GdbEngine::recheckDebuggingHelperAvailability() { // retreive list of dumpable classes - sendCommand("call qDumpObjectData440(1,%1+1,0,0,0,0,0,0)"); + sendCommand("call (void*)qDumpObjectData440(1,%1+1,0,0,0,0,0,0)"); sendCommand("p (char*)&qDumpOutBuffer", GdbQueryDebuggingHelper); }