| 
									
										
										
										
											2010-02-09 11:27:39 +01:00
										 |  |  | The QtCreator 2.0 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's sources. Simply check it out from the public git | 
					
						
							|  |  |  | repository e.g., | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | git clone git://gitorious.org/qt-creator/qt-creator.git | 
					
						
							|  |  |  | git log --cherry-pick --pretty=oneline v1.3.1...v2.0.0 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | General | 
					
						
							| 
									
										
										
										
											2010-02-22 16:54:50 +01:00
										 |  |  |    * The Output mode was replaced by the functionality to maximize | 
					
						
							|  |  |  |      the output panes | 
					
						
							| 
									
										
										
										
											2010-02-22 17:39:24 +01:00
										 |  |  |    * File dialog is now opened in current directory | 
					
						
							|  |  |  |    * File system view improvements (context menu) | 
					
						
							|  |  |  |    * Options dialog: Added filters and ordering | 
					
						
							| 
									
										
										
										
											2010-02-22 18:14:23 +01:00
										 |  |  |    * .user-files get now saved before they are upgraded to a new version | 
					
						
							|  |  |  |      of Qt creator | 
					
						
							| 
									
										
										
										
											2010-02-25 17:03:50 +01:00
										 |  |  |    * Added option to set interface language explicitly, overriding the locale | 
					
						
							|  |  |  |      setting | 
					
						
							| 
									
										
										
										
											2010-02-27 15:55:17 +01:00
										 |  |  |    * New "Design" mode for visual editors (.ui & .qml files) | 
					
						
							| 
									
										
										
										
											2010-03-04 19:27:56 +01:00
										 |  |  |    * Fixed crash when working with empty pro-file | 
					
						
							| 
									
										
										
										
											2010-03-22 16:10:44 +01:00
										 |  |  |    * Ask for close, save, or save as when file is removed while open in Qt Creator | 
					
						
							| 
									
										
										
										
											2010-03-30 18:01:07 +02:00
										 |  |  |    * Use shadowbuilding by default in new projects whenever possible | 
					
						
							| 
									
										
										
										
											2010-02-09 11:27:39 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | Editing | 
					
						
							| 
									
										
										
										
											2010-02-22 16:54:50 +01:00
										 |  |  |    * Text based search and replace in multiple files | 
					
						
							| 
									
										
										
										
											2010-02-22 17:43:20 +01:00
										 |  |  |    * Added option to disable scroll wheel zooming | 
					
						
							|  |  |  |    * Added option to indent braces (aligning them with the indented block) | 
					
						
							|  |  |  |    * Added option to choose tabs or spaces based on surrounding code | 
					
						
							|  |  |  |    * Added Join Lines action (Ctrl+J) | 
					
						
							|  |  |  |    * Code completion is now only first-letter case-sensitive by default | 
					
						
							| 
									
										
										
										
											2010-02-22 16:54:50 +01:00
										 |  |  |    * Open with "System Editor" | 
					
						
							| 
									
										
										
										
											2010-02-22 17:43:20 +01:00
										 |  |  |    * Fixed missing semicolon after } when creating unnamed enumeration | 
					
						
							|  |  |  |    * Fixed auto indent for C style coments | 
					
						
							| 
									
										
										
										
											2010-03-05 11:50:37 +01:00
										 |  |  |    * Copying text from the editor now supports HTML mime type, preserving | 
					
						
							|  |  |  |      the syntax highlighting. | 
					
						
							| 
									
										
										
										
											2010-05-06 13:49:38 +02:00
										 |  |  |    * Block selection defines a find & replace scope | 
					
						
							| 
									
										
										
										
											2010-02-09 11:27:39 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-03-31 12:56:49 +02:00
										 |  |  | CodePaster | 
					
						
							| 
									
										
										
										
											2010-04-08 15:08:48 +02:00
										 |  |  |    * Implemented new protocol of pastebin.com including list functionality | 
					
						
							| 
									
										
										
										
											2010-03-31 12:56:49 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-02-09 11:27:39 +01:00
										 |  |  | C++ Support | 
					
						
							| 
									
										
										
										
											2010-02-22 17:43:20 +01:00
										 |  |  |    * Recognize *.cu as C files | 
					
						
							| 
									
										
										
										
											2010-02-22 18:35:50 +01:00
										 |  |  |    * Fixed false errors in code model on windows when used with MSVC | 
					
						
							| 
									
										
										
										
											2010-02-26 15:00:56 +01:00
										 |  |  |    * Added "Auto fold first comment" option | 
					
						
							| 
									
										
										
										
											2010-02-09 11:27:39 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | Project support | 
					
						
							| 
									
										
										
										
											2010-02-22 16:54:50 +01:00
										 |  |  |    * Reworked support for developing for different targets: | 
					
						
							|  |  |  |       * Reworked project settings | 
					
						
							|  |  |  |       * Reworked selection of active configuration | 
					
						
							| 
									
										
										
										
											2010-02-22 17:43:20 +01:00
										 |  |  |    * Expand environment variables in Generic Project file lists | 
					
						
							|  |  |  |    * Preserve the original paths of the Generic Project file list when | 
					
						
							|  |  |  |      adding/removing files | 
					
						
							| 
									
										
										
										
											2010-03-12 13:11:49 +01:00
										 |  |  |    * Allow changing the build environment for Generic Projects | 
					
						
							| 
									
										
										
										
											2010-02-25 17:03:50 +01:00
										 |  |  |    * Added context menu options to open file manager or terminal in a files | 
					
						
							|  |  |  |      directory | 
					
						
							| 
									
										
										
										
											2010-02-09 11:27:39 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | Debugging | 
					
						
							| 
									
										
										
										
											2010-02-22 17:39:24 +01:00
										 |  |  |    * CDB: Fixed bug in location marker | 
					
						
							|  |  |  |    * CDB: Fixed handling of mixed-case file names correctly by normalizing file | 
					
						
							|  |  |  |      names | 
					
						
							| 
									
										
										
										
											2010-02-09 11:27:39 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | Help | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-02-23 14:00:17 +01:00
										 |  |  | QML/JS Support | 
					
						
							| 
									
										
										
										
											2010-02-22 17:43:20 +01:00
										 |  |  |   * Runtime QML errors become links to the location of the error | 
					
						
							| 
									
										
										
										
											2010-02-23 14:00:17 +01:00
										 |  |  |   * Extended code navigation and completion | 
					
						
							|  |  |  |   * Added initial semantic checks | 
					
						
							| 
									
										
										
										
											2010-02-22 17:43:20 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-02-27 15:55:17 +01:00
										 |  |  |   * New qml based .qmlproject file format (replaces old format) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   * New QmlDesigner | 
					
						
							|  |  |  |      * Allows visual manipulation of .qml files | 
					
						
							|  |  |  |      * Supports changing top-level states | 
					
						
							|  |  |  |      * Integrates tighly with text editor, e.g. shared history, navigation facilities ... | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-02-09 11:27:39 +01:00
										 |  |  | Platform Specific | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Mac | 
					
						
							| 
									
										
										
										
											2010-02-22 16:54:50 +01:00
										 |  |  |    * Show build error count in Dock icon | 
					
						
							|  |  |  |    * Handle the OBJECTIVE_HEADERS qmake variable | 
					
						
							| 
									
										
										
										
											2010-02-09 11:27:39 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-02-22 17:43:20 +01:00
										 |  |  | Linux (GNOME and KDE) | 
					
						
							|  |  |  |    * Dropping files on the editor now opens them instead of inserting a url | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-02-22 18:35:50 +01:00
										 |  |  | Windows | 
					
						
							| 
									
										
										
										
											2010-02-23 12:07:39 +01:00
										 |  |  |    * Fixed possible crash when searching files in file system | 
					
						
							| 
									
										
										
										
											2010-02-22 18:35:50 +01:00
										 |  |  |    * Show build error count in Taskbar (Windows 7 only) | 
					
						
							|  |  |  |    * Show build progress in Taskbar (Windows 7 only) | 
					
						
							| 
									
										
										
										
											2010-03-04 15:23:02 +01:00
										 |  |  |    * Support Windows SDKs | 
					
						
							| 
									
										
										
										
											2010-03-26 10:23:27 +01:00
										 |  |  |    * Register Creator for post-mortem debugging using the | 
					
						
							|  |  |  |      settings dialog | 
					
						
							| 
									
										
										
										
											2010-03-26 14:10:39 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-02-09 11:27:39 +01:00
										 |  |  | Symbian Target | 
					
						
							| 
									
										
										
										
											2010-02-22 16:54:50 +01:00
										 |  |  |    * Deploying shows real progress bar | 
					
						
							|  |  |  |    * Show the connection state of devices in the selector | 
					
						
							|  |  |  |      for the active configuration | 
					
						
							|  |  |  |    * Respect the EPOCROOT environment variable and the default device | 
					
						
							|  |  |  |      if no S60 SDK is explicitly given in the Qt Version preferences | 
					
						
							| 
									
										
										
										
											2010-02-22 17:39:24 +01:00
										 |  |  |    * Prevent launching of debugger while application is running and vice | 
					
						
							|  |  |  |      versa | 
					
						
							|  |  |  |    * Handle unplugging of device | 
					
						
							|  |  |  |    * Handle application crash when running, print proper error message | 
					
						
							|  |  |  |    * Add support for command line arguments | 
					
						
							| 
									
										
										
										
											2010-03-26 14:10:39 +01:00
										 |  |  |    * Move package creation and signing to be a build step | 
					
						
							|  |  |  |      (Users that had multiple symbian run configurations with different | 
					
						
							|  |  |  |       signing settings need to re-create their settings as different | 
					
						
							|  |  |  |       build configurations) | 
					
						
							| 
									
										
										
										
											2010-03-30 18:01:07 +02:00
										 |  |  |    * Add support for the mobility API into any mobile project set up | 
					
						
							|  |  |  |      using the Qt wizards | 
					
						
							|  |  |  |    * Add capabilities and UID into the pro-file | 
					
						
							| 
									
										
										
										
											2010-02-09 11:27:39 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-02-09 12:56:08 +01:00
										 |  |  | Maemo Target | 
					
						
							| 
									
										
										
										
											2010-02-22 17:43:20 +01:00
										 |  |  |    * New feature | 
					
						
							|  |  |  |    * Built on top of MADDE package | 
					
						
							|  |  |  |    * Supports building for, deploying to and running on N900 devices | 
					
						
							| 
									
										
										
										
											2010-03-30 18:01:07 +02:00
										 |  |  |    * Add support for the mobility API into any mobile project set up | 
					
						
							|  |  |  |      using the Qt wizards | 
					
						
							| 
									
										
										
										
											2010-02-22 17:39:24 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | Version control plugins | 
					
						
							|  |  |  |    * Made menu actions more consistent, added some missing actions | 
					
						
							|  |  |  |    * Added "Annotate previous" accessible from context menu of annotation | 
					
						
							|  |  |  |      view, added "annotate" action to context menu of file log | 
					
						
							|  |  |  |    * Added command locator to be able to trigger menu actions from the | 
					
						
							|  |  |  |      locator. | 
					
						
							|  |  |  |    * Added setting for time-outs | 
					
						
							|  |  |  |    * Added a plugin for Mercurial | 
					
						
							|  |  |  |    * Diff highlighter: Mark trailing whitespace in added lines | 
					
						
							|  |  |  |    * Support creating repositories from the project wizards (git, Mercurial) | 
					
						
							|  |  |  |    * git: Added support for stashes | 
					
						
							|  |  |  |    * git: Support adding files with intend-to-add in file wizards including | 
					
						
							|  |  |  |      check on version of git | 
					
						
							|  |  |  |    * git: Expand commit template relative to repository | 
					
						
							|  |  |  |    * git: Added setting for whitespace in diff/blame | 
					
						
							| 
									
										
										
										
											2010-03-31 12:56:49 +02:00
										 |  |  |    * git: Added options to apply patches from file and current editor, | 
					
						
							|  |  |  |      allowing for CodePaster-based review workflows | 
					
						
							| 
									
										
										
										
											2010-02-22 17:39:24 +01:00
										 |  |  |    * Subversion: Add parent directories correctly when adding new files | 
					
						
							|  |  |  |    * Added "Open file" context menu action to log pane | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-03-31 12:56:49 +02:00
										 |  |  | Qt Designer integration | 
					
						
							|  |  |  |    * Use 'Design' mode | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-02-22 17:39:24 +01:00
										 |  |  | Wizards | 
					
						
							|  |  |  |    * Improved summary page, added ordering, simplified application wizards | 
					
						
							|  |  |  |    * Added wizards for unit tests and classes based on QSharedData | 
					
						
							|  |  |  |    * Introduced project directory setting | 
					
						
							| 
									
										
										
										
											2010-03-30 18:01:07 +02:00
										 |  |  |    * Add a wizard for mobile Qt applications | 
					
						
							| 
									
										
										
										
											2010-02-22 17:43:20 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | Additional credits go to: | 
					
						
							|  |  |  |    * Roopesh Chander (choosing spaces or tabs based on surrounding code) | 
					
						
							|  |  |  |    * Jeffrey Baumes (added option to indent braces) | 
					
						
							|  |  |  |    * Roquette (fixed missing semicolon) | 
					
						
							|  |  |  |    * Sergey Demchenko (fixed auto indent for C style coments) | 
					
						
							|  |  |  |    * Falco Hirschenberger (added Join Lines action) | 
					
						
							| 
									
										
										
										
											2010-02-25 10:39:30 +01:00
										 |  |  |    * Brian McGillion (Mercurial plugin) | 
					
						
							| 
									
										
										
										
											2010-02-25 17:03:50 +01:00
										 |  |  |    * Laurent Desmecht (build configuration fixes) |