forked from qt-creator/qt-creator
		
	Change-Id: I7088ac84ae840c9e1dc83ff667938447406cc607 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
		
			
				
	
	
		
			211 lines
		
	
	
		
			8.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			211 lines
		
	
	
		
			8.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| Qt Creator version 3.1 contains bug fixes and new features.
 | |
| 
 | |
| There is a total of about X changes by N individual contributors.
 | |
| 
 | |
| 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 origin/3.0..origin/3.1
 | |
| 
 | |
| General
 | |
|    * Added support for "~" as an alias for the user's home directory in the directory in file
 | |
|      system search (QTCREATORBUG-7753)
 | |
|    * Added Beautifier plugin that allows to fix coding style of files with external coding
 | |
|      style tools (Artistic Style, Clang-format, Uncrustify) (QTCREATORBUG-7489)
 | |
| 
 | |
| Editing
 | |
|    * Added File > Reload for files that are open and unmodified in Qt Creator but might be
 | |
|      different on disk
 | |
|    * Added option to not hide the mouse cursor while typing (QTCREATORBUG-3584)
 | |
|    * Made visible margin configurable per project
 | |
|    * Fixed reloading contents in binary editor (QTCREATORBUG-6275)
 | |
|    * Fixed names and saving of custom locator filters (QTCREATORBUG-11051)
 | |
| 
 | |
| Managing and Building Projects
 | |
|    * Re-added option to import existing builds even after project configuration (QTCREATORBUG-7836)
 | |
|    * Fixed that compiler output in issues list was not using monospace font (QTCREATORBUG-11345)
 | |
|    * Fixed crash when removing run configuration that was about to be run (QTCREATORBUG-11594)
 | |
| 
 | |
| QMake Projects
 | |
|    * Added context menu item "Add Existing Directory" that adds all
 | |
|      files from a directory (QTCREATORBUG-9081)
 | |
|    * Added support for QMAKE_EXTRA_COMPILERS (QTCREATORBUG-11212)
 | |
|    * Fixed issues with absolute paths in TARGET
 | |
| 
 | |
| Qbs Projects
 | |
|    * Added option for building with --check-timestamps
 | |
|    * Fixed that compiler flags were not set (QBS-481)
 | |
| 
 | |
| Generic Projects
 | |
|    * Added context menu item "Add Existing Directory" that adds all
 | |
|      files from a directory (QTCREATORBUG-9081)
 | |
|    * Made importing files follow directory symlinks (QTCREATORBUG-8897)
 | |
| 
 | |
| Debugging
 | |
|    * Removed support for GDB without Python
 | |
|    * Added context menu item for saving backtrace as tasks-file
 | |
|    * GDB, LLDB
 | |
|       * Added pretty printers for std::unordered_set and boost::container::list
 | |
|       * Fixed various pretty printers
 | |
|    * CDB
 | |
|       * Added pretty printer for std::complex and C++11 std::array
 | |
|    * LLDB
 | |
|       * Added support for debugging applications that run in terminal (QTCREATORBUG-9650)
 | |
|       * Added support for "Create Full Backtrace" (QTCREATORBUG-11642)
 | |
|       * Fixed that debugging was not possible with MallocScribble environment variable set
 | |
|         (QTCREATORBUG-11371)
 | |
|       * Fixed "Jump to Line", "Run to Line" and "Jump to Address"
 | |
|       * Fixed updating breakpoint locations while debugging (QTCREATORBUG-11564)
 | |
| 
 | |
| QML Profiler
 | |
|    * Improved performance (QTCREATORBUG-10950)
 | |
|    * Improved layout of details views
 | |
|    * Added JavaScript calls in Events view and Timeline view
 | |
|    * Fixed opening files from JavaScript profiling output (QTCREATORBUG-11094)
 | |
|    * Fixed hovering over narrow items in Timeline view (QTCREATORBUG-11692)
 | |
| 
 | |
| C++ Support
 | |
|    * Added code model inspector
 | |
|    * Added experimental support for Clang-based code model
 | |
|    * Added support for multiline strings and comments (QTCREATORBUG-662)
 | |
|    * Fixed parsing of ??< ??> ??( ??) trigraphs (QTCREATORBUG-2474)
 | |
|    * Fixed adding definition for function with rvalue-reference
 | |
|      (QTCREATORBUG-10555)
 | |
|    * Fixed semantic highlighting after "Save as"
 | |
|    * Fixed syntax highlighting of multiline strings and comments (QTCREATORBUG-662)
 | |
|    * Fixed that symbol dropdown was jumping to the wrong editor (QTCREATORBUG-11157)
 | |
|    * Fixed highlighting when #undef is used (QTCREATORBUG-10454)
 | |
|    * Fixed issue with follow symbol and overloaded functions (QTCREATORBUG-10295)
 | |
|    * Improved the Insert Virtual Functions refactoring action:
 | |
|        * Check only pure virtual functions by default
 | |
|        * Display all overrides of a function
 | |
|        * Do not include final functions
 | |
| 
 | |
| QML Support
 | |
|    * Simplified Qt Quick Application templates (QTCREATORBUG-11264)
 | |
|    * Improved performance when using split views
 | |
| 
 | |
| Qt Quick Designer
 | |
|    * Fixed selecting overlapping items with same z-value (QTCREATORBUG-11066)
 | |
|    * Fixed setting text alignment (QTCREATORBUG-11054)
 | |
|    * Fixed crash with anchors (QTCREATORBUG-11138)
 | |
|    * Fixed issue with warning text not being readable (QTCREATORBUG-9603)
 | |
| 
 | |
| Diff Viewer
 | |
|    * Fixed display of inserted lines at end of file (QTCREATORBUG-11281)
 | |
|    * Fixed handling of whitespace changes (QTCREATORBUG-11002)
 | |
| 
 | |
| Version Control Systems
 | |
|    * Git
 | |
|       * Added visual indicator for affected commits when resetting and rebasing
 | |
|       * Enabled option to push commit directly after fixup
 | |
|       * Enabled choosing non-fast-forward merge when fast-forward is applicable
 | |
|       * Added completion in change selection dialog
 | |
|       * Fixed freeze after resolving conflict with cherry-pick or revert
 | |
|       * Added support for local branch selection in the Push to Gerrit dialog
 | |
|       * Removed branch list from "Git Show" header (QTCREATORBUG-11293)
 | |
|    * ClearCase
 | |
|       * Improved performance of indexing dynamic views
 | |
|       * Added warning when editing Derived Objects
 | |
|    * Bazaar
 | |
|       * Added support for uncommit command
 | |
|    * Mercurial
 | |
|       * Added current branch to project and window title
 | |
| 
 | |
| FakeVim
 | |
|    * Added "gj", "gk", "g0", "g^" and "g$" commands
 | |
|    * Added toggle ("!") and print ("?") options to "set" command
 | |
|    * Added support for relative line numbering
 | |
|    * Made dot command work for letter case commands in visual mode
 | |
|    * Fixed backward incremental search (QTCREATORBUG-7251)
 | |
| 
 | |
| Platform Specific
 | |
| 
 | |
| Qt Support
 | |
|    * Custom wizards now use class "qmakeproject" instead of "qt4project"
 | |
| 
 | |
| QNX
 | |
|    * Added support for Python based pretty printers when debugging on devices
 | |
|    * Added better error messages for common deployment errors
 | |
|      (QTCREATORBUG-9673, QTCREATORBUG-9001)
 | |
|    * Added line and column information to text based BAR descriptor editor
 | |
|      (QTCREATORBUG-10395)
 | |
|    * Added simple management of user debug tokens
 | |
|    * Added simple management of runtime configurations
 | |
|    * Added support for attaching debugger to running applications
 | |
|    * Fixed several issues with certificate password dialog in BlackBerry
 | |
|      options (QTCREATORBUG-10948)
 | |
|    * Fixed mkspec setting in the qmake build step (QTCREATORBUG-11674)
 | |
| 
 | |
| Android
 | |
|    * Made it possible to cancel waiting for an AVD to boot up
 | |
|    * Added download buttons for Android toolkit parts to Options page
 | |
|    * Added warning for invalid JDK setting (QTCREATORBUG-11218)
 | |
|    * Added minimal support for editing Java, with indentation of blocks and keyword completion
 | |
|      (QTCREATORBUG-11220)
 | |
|    * Added Java file wizard (QTCREATORBUG-11220)
 | |
|    * Fixed opening Java files from error messages (QTCREATORBUG-10904)
 | |
|    * Fixed colors in AndroidManifest editor (QTCREATORBUG-10597)
 | |
|    * Fixed modified state of AndroidManifest editor (QTCREATORBUG-11163)
 | |
|    * Fixed apply-behavior of Android Options page (QTCREATORBUG-7724)
 | |
|    * Fixed that Qt Creator restart was required after configuring Android SDK (QTCREATORBUG-10936)
 | |
| 
 | |
| iOS
 | |
|    * Enabled iOS support by default
 | |
|    * Added support for QML debugging
 | |
|    * Added check for already running application on device
 | |
|    * Added automatic detection that developer mode becomes activated on connected device
 | |
| 
 | |
| WinRT
 | |
|    * Added experimental support
 | |
| 
 | |
| Credits for these changes go to:
 | |
| 
 | |
| Alessandro Portale
 | |
| Alexander Kondratskiy
 | |
| Andre Hartmann
 | |
| Andre Pönitz
 | |
| Aurindam Jana
 | |
| Christian Kandeler
 | |
| Christian Stenger
 | |
| Daniel Teske
 | |
| David Kaspar
 | |
| David Schulz
 | |
| Eike Ziller
 | |
| El Mehdi Fekari
 | |
| Erik Verbruggen
 | |
| Falko Arps
 | |
| Fawzi Mohamed
 | |
| Frantisek Vacek
 | |
| Frederik Gladhorn
 | |
| Friedemann Kleint
 | |
| Hugues Delorme
 | |
| Jarek Kobus
 | |
| Jörg Bornemann
 | |
| Kai Köhne
 | |
| Knut Petter Svendsen
 | |
| Leena Miettinen
 | |
| Leo Lei
 | |
| Lukas Holecek
 | |
| Lorenz Haas
 | |
| Marco Bubke
 | |
| Martin Bohacek
 | |
| Nikolai Kosjar
 | |
| Orgad Shaneh
 | |
| Oswald Buddenhagen
 | |
| Pawel Faron
 | |
| Petar Perisin
 | |
| Povilas Kanapickas
 | |
| Przemyslaw Gorszkowski
 | |
| Rafael Roquetto
 | |
| Robert Löhning
 | |
| Sebastian Paluchiewicz
 | |
| Takumi Asaki
 | |
| Thiago Macieira
 | |
| Thomas Hartmann
 | |
| Tobias Hunger
 | |
| Tobias Nätterlund
 | |
| Ulf Hermann
 |