2010-09-09 09:45:27 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								The QtCreator 2.1 release contains bug fixes and new features.
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Below is a list of relevant changes. You can find a complete list of changes
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								within the logs of Qt Creator sources. Simply check it out from the public git
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								repository. For example:
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								git clone git://gitorious.org/qt-creator/qt-creator.git
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 13:54:21 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								git log --cherry-pick --pretty=oneline v2.1.0...v2.0.1
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-09 09:45:27 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								General
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 12:16:58 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Made search result panel searchable
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-09 09:45:27 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Editing
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-11 11:58:47 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Generic highlighter:
							 | 
						
					
						
							
								
									
										
										
										
											2012-10-09 10:50:04 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								     http://blog.qt.digia.com/2010/09/16/generic-highlighter-in-qt-creator/
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-09 09:45:27 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								C++ Support
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-30 13:46:59 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Added semantic highlighting of types, virtual methods, locals, statics and
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								     member variables (only enabled when running against Qt 4.7.1 and up, for
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								     performance reasons)
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 11:32:43 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Add new indenter along with a new option to control alignment indents
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-09 11:07:54 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Add new %FILENAME%, %CLASS% placeholders to license template
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 12:16:58 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Added searching for symbols that match a pattern to advanced find
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-06 09:54:40 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Made 'Follow symbol' for classes skip forward declarations
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-09 09:45:27 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-16 15:34:01 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								Project Support
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 12:16:58 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Added option for adding subprojects to projects in the New wizard
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Added context-menu command for removing subprojects in the Edit mode,
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-16 15:34:01 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								     Projects view
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 12:16:58 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Added a wizard for adding other than Qt libraries to project files
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-09 09:45:27 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Debugging
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 12:16:58 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Fixed splitter inconsistency of debugger tool bar
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Fixed console debugging with MinGW/gdb
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Symbian: Added basic thread support, improve logging
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 13:54:21 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * New dumpers for QDate, QTime, QHostAddress, QRegion, boost::optional,
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								     QSharedData and QSharedDataPointer
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Improved/fixed dumpers for QObject (include user defined properties), QList,
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								     C-style arrays, QSize, QSizeF, QImage/QPixmap, std::vector<bool>,
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								     QVariant(QString), qulonglong, std::size_t, std::ptrdiff_t,
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								     QScopedPointer, QStandardItem
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Performance improvements due to use of dwarf index data to reduce gdb
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								     startup time, use of new gdb.read_memory for QByteArray and QString display
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Debugger framework handles multiple debugging sessions in parallel
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Allow per item and/or type selection of display method in Locals&Watchers
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Implement data watchpoints
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Implement a debugger engine to debug Python scripts
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Direct remote debugging using -debug binary@host:port[@arch] on the command line
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Make alphabetic sorting of struct members optional
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * New Add/Edit breakpoint dialog
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Show QThread object names in threads view
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Support for per-thread breakpoints
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Show dynamic type of objects for gdb versions newer than Aug 31, 2010
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * [etc]
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-09 09:45:27 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Help
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-11 11:58:47 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Editor's tooltips are now integrated to the Qt 4.7 help docs
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-09 09:45:27 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								QML/JS Support
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 12:16:58 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Added 'Find usages' action that works on ids, properties, functions and
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 11:32:43 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								     variables
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-06 09:54:40 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Improved 'Follow symbol' to also work on file imports and JS functions
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Completion: Sort completion items by relevance
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Completion: Automatically complete trailing : or .
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 12:16:58 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Added new indenter
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-06 09:54:40 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Added code folding for multiline comments
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Improved performance of the code model significantly
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-08 12:47:09 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Added Qt Quick ToolBar
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-09 09:45:27 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 13:54:21 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								FakeVim:
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 14:19:49 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Fix indentation of first line after >iB and >ib, undo after cjaaa<Esc>, ~ etc
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 13:54:21 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Implement :mak, :nohlsearch, :only, :reg[isters], Ctrl-J, Ctrl-N, Ctrl-P,
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Implement [(, ]), [{, ]}, some of the :bn/bp commands
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Implement {}/[]/<>-block text objects
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Make :q after :sp more vim-ish, make <C-.> etc work in mappings
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Make Searching a 'sub-sub-mode' to allow d/
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Make recognition of ex command names similar to vi's
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 14:19:49 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Move "status line" to the main statusbar
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 13:54:21 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Refactor searching for less random jumps and more speed
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Rework line ranges and support for marks
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Use basetext cursor handling and indentation support for better integration
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * [etc]
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-09 09:45:27 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Platform Specific
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Mac
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Linux (GNOME and KDE)
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-21 18:27:47 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Respect http_proxy variable if set
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-09 09:45:27 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Windows
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Symbian Target
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Maemo Target
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 17:39:17 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Improved support for Debian packaging:
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								       - Automatic creation of Debian files in project directory
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								       - Debian files adaptable by users
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Deployment information is taken from .pro file's INSTALLS variable
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Support for "subdirs" and library project types
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Projects created by mobile wizards are now usable for Maemo development
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-11 18:12:46 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Fremantle: Support for exporting host directories to the device
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-09 09:45:27 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-09 11:07:54 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								Designer
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 12:16:58 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Added switching between code and forms using Shift-F4
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Made various improvements to mode switching
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-09 11:07:54 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-09 09:45:27 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Version control plugins
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-09 11:07:54 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Support git version 1.7.x
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 12:16:58 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Added support for git --amend
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Made it possible to run gitk from Qt Creator
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Improved commit window, show number of files to be committed, add context
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-09 11:07:54 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								     menu for quickly checking and unchecking all files
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 12:16:58 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Added branch selector to the git checkout wizard
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								   * Added support for the CVS 'edit' functionality, make Qt Creator prompt to
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-09 11:07:54 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								     request a read-only file using 'cvs edit' (cvsnt only).
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 12:16:58 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Perforce: Added setting to automatically open read-only files
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-09 09:45:27 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Wizards
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 12:16:58 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Custom wizard: Enhanced template processing of wizards to be able to include
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-09 11:07:54 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								     sections of files conditionally, extend functionality of combo control
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								     to be able to handle user-displayable strings and keywords
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-05 12:16:58 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								   * Custom wizard: Added ability to have files generated by scripts
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-09 09:45:27 +02:00
										 
									 
								 
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								Additional credits go to:
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 |