| 
									
										
										
										
											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: | 
					
						
							|  |  |  | 
 |