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
 |