forked from qt-creator/qt-creator
Change-Id: Ib49ead780e1e5e19bb692cf7ece3e91c271531e9 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
246 lines
8.0 KiB
Plaintext
246 lines
8.0 KiB
Plaintext
Qt Creator version 2.6 contains bug fixes and new features.
|
|
|
|
The most important changes are listed in this document. For a complete
|
|
list of changes, see the Git log for the Qt Creator sources that
|
|
you can check out from the public Git repository. For example:
|
|
|
|
git clone git://gitorious.org/qt-creator/qt-creator.git
|
|
git log --cherry-pick --pretty=oneline v2.5.2..origin/2.6
|
|
|
|
General
|
|
* Added a wizard for creating a temporary text file
|
|
* Added a menu for showing and hiding the output pane buttons
|
|
* Added a visual hint for canceled searches (QTCREATORBUG-6820)
|
|
* Fixed the New dialog for dark themes (QTCREATORBUG-7435)
|
|
* Added support for jumping to a line in a specific file to Locator
|
|
(with "+" or ":" appended to the file name, for example "myfile.cpp:41")
|
|
* Fixed that several settings where saved every few seconds
|
|
even without changes (QTCREATORBUG-7718)
|
|
|
|
Editing
|
|
* Added a context menu for adding and removing UTF-8 bom
|
|
* Added shortcuts for searching for next and previous occurrence
|
|
of selected text without opening the find tool bar (QTCREATORBUG-464)
|
|
* Made resource files searchable (Ctrl+F)
|
|
* Integrated VCS support into the resource editor
|
|
* Added file type icons to the resource editor
|
|
* Added opening of files from the resource editor
|
|
* Added renaming of files from the resource editor
|
|
* Added highlighting of missing files in the resource editor
|
|
* Added support for animated images in the image viewer
|
|
* Fixed problems when closing documents in a split view (QTCREATORBUG-7361)
|
|
|
|
Managing Projects
|
|
* Introduced "Kits" that supersede the previous "Targets". They bundle
|
|
the settings for the target device, compiler, debugger, Qt version and
|
|
more into a user definable, reusable setting.
|
|
* Moved the debugger setting from tool chains to kits
|
|
and renamed tool chains to compilers
|
|
* Added experimental support for Android (enable the plugin in Help > About Plugins)
|
|
* Added support for QNX
|
|
* Made it possible to disable deploy configurations
|
|
* Added double-clicking of file names in compile errors to open the file
|
|
* Added a Cancel Build button to the Compile Output pane
|
|
* Added CurrentProject::BuildPath variable for external tools (QTCREATORBUG-4885)
|
|
|
|
QMake Projects
|
|
* Added an action for compiling a single file (QTCREATORBUG-106)
|
|
* Added actions for (re)building and cleaning the current subproject
|
|
|
|
CMake Projects
|
|
* Added CMake specific context menu items to the CMakeLists.txt editor
|
|
|
|
Debugging
|
|
* Updated dumpers to internal changes in Qt 5 (structure layout, namespaces)
|
|
* Adjusted state engine to changes in GDB/MI notifications
|
|
* Made all views searchable (Ctrl+F)
|
|
* Made extensive use of HistoryCompleter
|
|
* Consolidated the special start options in Debug > Start Debugging
|
|
after the Kits changes
|
|
* Renamed "Watcher" into "Expression Evaluator"
|
|
* Generalized process listing and attaching facilities
|
|
* Adjusted to changed code generation in MinGW 4.6
|
|
* Added GUI support for temporary breakpoints
|
|
* Added a shortcut (F10) for start-and-stop-at-main
|
|
* Added direct loading of remote core files
|
|
* Added an option to create watch points in the Memory view context menu
|
|
* Added GDB pretty-printers for QFiniteStack, QHash::{const_}iterator,
|
|
std::{map,set}::iterator
|
|
* Added support for IPv6-enabled builds of GDB
|
|
* Improved logging and output pane performance
|
|
* Improved performance of retrieving large arrays of plain data
|
|
* Fixed use of non-xterm terminals (QTCREATORBUG-1633)
|
|
* Fixed use of multi-line breakpoint commands
|
|
* Fixed off-by-one error in the Address field in the Symbols view
|
|
|
|
Debugging QML/JS
|
|
* Merged the (experimental) QML/JS Inspector plugin into the Debugger:
|
|
* Added the QML object tree to the Expressions window
|
|
* Added Console window to evaluate JS expressions at runtime
|
|
* Added QML specific buttons to the toolbar
|
|
|
|
Analyzing Code
|
|
* Added an option to shorten template names in function profiler output
|
|
* Simplified the remote start dialogs
|
|
|
|
C++ Support
|
|
* Fixed lambda formatting issues
|
|
* Added support for variadic arguments (__VA_ARGS__)
|
|
* Added support for raw string literals (QTCREATORBUG-6722)
|
|
* Fixed the display of results when searching for macro usages (QTCREATORBUG-7217)
|
|
* Added highlighting of macro usages
|
|
* Implemented renaming of macro usages (QTCREATORBUG-413)
|
|
* Fixed detection of C++11 features for MSVC
|
|
|
|
QML/JS Support
|
|
* Added support for adding the file to VCS when moving a component into
|
|
a separate file (QTCREATORBUG-7246)
|
|
|
|
GLSL Support
|
|
* Fixed a crash on declaration without type (QTCREATORBUG-7548)
|
|
* Fixed a freeze when using the conditional operator (QTCREATORBUG-7517)
|
|
|
|
Qt Quick Designer
|
|
|
|
Help
|
|
* Made hiding the navigation side bar in the Help mode possible (QTCREATORBUG-1533)
|
|
|
|
Qt Designer
|
|
|
|
Version control plugins
|
|
* Added experimental support for ClearCase (enable the plugin in
|
|
Help > About Plugins)
|
|
|
|
Git
|
|
* Added a customizable repository browser command
|
|
* Fixed commit and amend when not on a branch
|
|
* Added partial support for Gerrit (Tools > Git > Gerrit)
|
|
|
|
SVN
|
|
* Fixed project status command when no document is open
|
|
* Fixed completion in the submit editor
|
|
|
|
FakeVim
|
|
* Added support for smartcase searching
|
|
* Added support for last selection operations
|
|
* Added support for counts in block selections (for example "2vi)", "3da{")
|
|
* Added support for special registers "+ and "*
|
|
* Added selection commands for strings (for example "di'", "ca`")
|
|
* Improved emulation of Vim regexps
|
|
* Fixed :!cmd if there is no selection
|
|
* Fixed handling of "ci(", "di[", "ca{" inside nested blocks
|
|
* Fixed search without matches
|
|
* Fixed pasting text [count] times and in selection
|
|
* Fixed pasting from clipboard
|
|
* Made clipboard data format compatible with Vim
|
|
|
|
Platform Specific
|
|
|
|
Mac
|
|
* Added support for fullscreen (Lion and later)
|
|
* Changed the VCS shortcuts to use the Ctrl modifier instead of the Opt modifier
|
|
(the Opt modifier inserts special characters on Mac)
|
|
* Made the shortcut modifiers (for example Cmd+...) searchable in the Filter
|
|
functionality of the keyboard shortcut settings
|
|
|
|
Linux (GNOME and KDE)
|
|
* Worked around a problem in the KDE file dialog that prevented selecting
|
|
qmake (QTCREATORBUG-7771)
|
|
|
|
Windows
|
|
|
|
Symbian Target
|
|
* Removed support for Symbian development because of missing maintainer
|
|
|
|
Remote Linux Support
|
|
|
|
Madde
|
|
* Removed generic MeeGo support due to complete irrelevance
|
|
|
|
Credits go to:
|
|
Aleksey Sidorov
|
|
Alessandro Portale
|
|
Andreas Holzammer
|
|
Andre Hartmann
|
|
André Pönitz
|
|
Aurélien Gâteau
|
|
Aurindam Jana
|
|
axasia
|
|
Bill King
|
|
BogDan Vatra
|
|
Bojan Petrovic
|
|
Bradley T. Hughes
|
|
Campbell Barton
|
|
Casper van Donderen
|
|
Christiaan Janssen
|
|
Christian Kamm
|
|
Christian Kandeler
|
|
Christian Stenger
|
|
cnavarro
|
|
Daniel Molkentin
|
|
Daniel Teske
|
|
David Schulz
|
|
Dmitry Savchenko
|
|
Eike Ziller
|
|
Erik Verbruggen
|
|
Fawzi Mohamed
|
|
Flex Ferrum
|
|
Francois Ferrand
|
|
Franklin Weng
|
|
Friedemann Kleint
|
|
hluk
|
|
Hugues Delorme
|
|
Jarek Kobus
|
|
Jędrzej Nowacki
|
|
Jörg Bornemann
|
|
Jonathan Liu
|
|
Juei-ray Tseng
|
|
Juhapekka Piiroinen
|
|
Kaffeine
|
|
Kai Köhne
|
|
Kevin Krammer
|
|
Karsten Heimrich
|
|
Knut Petter Svendsen
|
|
Konstantin Ritt
|
|
Konstantin Tokarev
|
|
Leandro Melo
|
|
Leena Miettinen
|
|
Lukas Geyer
|
|
Lukas Holecek
|
|
Marc Mutz
|
|
Marco Bubke
|
|
Marius Storm-Olsen
|
|
Martin Aumüller
|
|
Mathias Hasselmann
|
|
Mehdi Fekari
|
|
Montel Laurent
|
|
Morten Johan Sorvig
|
|
Nicolas Arnaud-Cormos
|
|
Nikolai Kosjar
|
|
Orgad Shaneh
|
|
Oswald Buddenhagen
|
|
Oto Magaldadze
|
|
Peter Kümmel
|
|
Pierre Rossi
|
|
Przemyslaw Gorszkowski
|
|
raidsan
|
|
Robert Löhning
|
|
Ryan May
|
|
Sergey Belyashov
|
|
Sergey Shambir
|
|
Sergio Ahumada
|
|
Simjees Abraham
|
|
Stephen Kelly
|
|
Takumi Asaki
|
|
Theo J.A. de Vries
|
|
Thiago Macieira
|
|
Thomas Hartmann
|
|
Thorbjørn Lindeijer
|
|
Tim Jenssen
|
|
Tobias Hunger
|
|
Tobias Nätterlund
|
|
Tommi Asp
|
|
Tyler Mandry
|
|
Vladislav Navrocky
|
|
Yuchen Deng
|