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
|