forked from qt-creator/qt-creator
Change-Id: I608811fa480a94e0e3d65fbfb24d2425e7b4049d Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
237 lines
8.0 KiB
Plaintext
237 lines
8.0 KiB
Plaintext
Qt Creator version 3.0 contains bug fixes and new features.
|
|
|
|
There is a total of about 1250 changes by 60 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 v2.8.1..origin/3.0
|
|
|
|
General
|
|
* Added -pluginpath command line argument for adding plugin search paths
|
|
* Fixed "All templates" entry in "New" dialog (QTCREATORBUG-9792)
|
|
|
|
Editing
|
|
* Added option to close all files when deleted files for open editors
|
|
are detected
|
|
* Fixed issues with splitting when editor is not splittable (QTCREATORBUG-6827)
|
|
* Added action for closing all editors except the visible ones (QTCREATORBUG-9893)
|
|
* Added support for changing case of entered values in snippets
|
|
(:u :c :l modifiers like for custom wizards)
|
|
* Fixed that proposal list would pop up again after it was dismissed with Esc key
|
|
right after it opened
|
|
|
|
Managing and Building Projects
|
|
* Fixed exit code that is shown for applications that are run in terminal
|
|
(QTCREATORBUG-9740)
|
|
* Added support for ANSI colors in compile and application output
|
|
(QTCREATORBUG-5956, QTCREATORBUG-9592)
|
|
* Added support for renaming auto-detected kits, Qt versions, compilers and debuggers
|
|
(QTCREATORBUG-9787)
|
|
|
|
Compilers
|
|
|
|
Devices
|
|
|
|
QMake Projects
|
|
* Fixed issues when using qtchooser (QTCREATORBUG-9841)
|
|
* Fixed issues with autosave files triggering reparses (QTCREATORBUG-9957)
|
|
* Fixed that run configurations were created for targets that are not built (QTCREATORBUG-9549)
|
|
* Fixed issue when renaming a file changes its MIME type (QTCREATORBUG-9824)
|
|
|
|
CMake Projects
|
|
* Added parser for CMake build errors
|
|
* Fixed that build targets were not updated when CMakeLists.txt changes
|
|
* Added support for a CMakeDeployment.txt file that defines deployment rules
|
|
|
|
Qbs Projects
|
|
* Added code completion support for code generated from .ui files
|
|
|
|
Generic Projects
|
|
|
|
Debugging
|
|
* Added Debuggers tab to Build & Run options
|
|
* Pretty printers (Python based, GDB and LLDB)
|
|
* Added QIPv6Address and support for IPv6 in QHostAddress
|
|
* GDB
|
|
* CDB
|
|
* Fixed interrupting 32 bit processes from 64 bit Qt Creator builds
|
|
* LLDB
|
|
* QML
|
|
|
|
Analyzer
|
|
|
|
C++ Support
|
|
* Fixed finding usages of template classes and functions
|
|
* Fixed support for namespace aliases inside blocks and functions (QTCREATORBUG-166)
|
|
* Fixed support for class and enum definitions inside blocks and functions
|
|
(QTCREATORBUG-3620, QTCREATORBUG-6013, QTCREATORBUG-8020)
|
|
* Added code completion support for lambda calls (QTCREATORBUG-9523)
|
|
* Added graceful handling of Objective-C's @try, @catch and @throw statements
|
|
(QTCREATORBUG-9309)
|
|
* Fixed completion for templates with template parameters inside namespace
|
|
(QTCREATORBUG-8852)
|
|
* Fixed handling of wide and UTF-n string literals
|
|
* Added option to explicitly choose a project for a file, and add preprocessor directives
|
|
specific to it (QTCREATORBUG-9802, QTCREATORBUG-1249)
|
|
* Fixed crash when resolving typedefs with templates (QTCREATORBUG-10320)
|
|
* Fixed crash when completing switch/case statement (QTCREATORBUG-10366)
|
|
* Fixed issues with showing type hierarchy (QTCREATORBUG-9819)
|
|
* Added "Optimize For Loop" refactoring action
|
|
* Added "Extract Constant as Function Parameter" refactoring action
|
|
* Added include hierarchy view in navigation side bar
|
|
* Added list of potential destinations when doing "Follow Symbol" on
|
|
virtual function calls (QTCREATORBUG-9611)
|
|
* Fixed "Follow Symbol" for operators (QTCREATORBUG-7485)
|
|
* Added logic to avoid complete project reparses (QTCREATORBUG-9730)
|
|
* Added matching against fully qualified name in C++ related locator filters
|
|
|
|
Qt Quick Designer
|
|
* Added imports editor
|
|
* Fixed bread crumb bar for infile components
|
|
|
|
Qt Designer
|
|
* Fixed "Go to slot" for form classes that are not part of a project (QTCREATORBUG-9653)
|
|
|
|
Python Support
|
|
|
|
GLSL Support
|
|
* Fixed crash (QTCREATORBUG-10166)
|
|
|
|
Diff Viewer
|
|
* Added button that switches between inline and side-by-side view (QTCREATORBUG-10035)
|
|
* Added syntax highlighting (QTCREATORBUG-9580)
|
|
|
|
Version Control Systems
|
|
* Fixed crash when reverting changes while commit editor is open (QTCREATORBUG-10190)
|
|
* Fixed colors in description in submit editor
|
|
* Added VCS topic to window title
|
|
* Fixed that user was asked about adding file to VCS even if it already
|
|
was in VCS (QTCREATORBUG-2455)
|
|
* Git
|
|
* Added information about files with conflict when doing "git stash pop"
|
|
* Added action for opening "git gui"
|
|
* Added support for removing and renaming tags
|
|
* Added support for setting remote tracking branch (QTCREATORBUG-8863)
|
|
* Added disambiguation of branch names (QTCREATORBUG-9700)
|
|
* Fixed updating of log view from branches dialog (QTCREATORBUG-9783)
|
|
* Added support for cherry-picking top commit from a branch
|
|
* Changed log to follow renames
|
|
* Fixed that author data was discarded when commit window lost focus
|
|
* Added support for "git reflog"
|
|
* Added list of branches to header when showing commits
|
|
* Fixed that cloning showed progress messages only after the
|
|
operation was done (QTCREATORBUG-6565)
|
|
* Added support for recursive clone
|
|
* Added support for staging and unstaging chunks in unified diff editor (QTCREATORBUG-5875)
|
|
* Fixed "Blame <commit>" and "Blame Parent" for renamed files
|
|
* ClearCase
|
|
|
|
FakeVim
|
|
* Added <C-W><C-V> shortcut for splitting editors
|
|
* Fixed scrolling when using single character or single line movement
|
|
|
|
Platform Specific
|
|
|
|
Linux
|
|
|
|
Qt Support
|
|
|
|
QNX
|
|
* Added check for existence of debug token and show error message in that case (QTCREATORBUG-9103)
|
|
* Added device auto-detection in "Add BlackBerry Device" wizard
|
|
* Added support for NDKs with multiple target configurations
|
|
|
|
Android
|
|
* Added error messages for incompatible devices to compile output (QTCREATORBUG-9690)
|
|
* Fixed browse button for OpenJDK location (QTCREATORBUG-9706)
|
|
* Fixed generated kit display name (QTCREATORBUG-9865)
|
|
* Fixed issues with Android virtual devices support
|
|
* Added support for minimum and target SDK settings
|
|
* Added target selector to manifest editor (QTCREATORBUG-9682)
|
|
* Improved the keystore and certificate dialog (QTCREATORBUG-10061)
|
|
* Made signing option independent of debug vs release builds (QTCREATORBUG-10060)
|
|
* Fixed signing with OpenJDK 7
|
|
* Added support for Qt 5.2 deployment mechanism
|
|
* Added editor for third-party libraries to deployment settings (QTCREATORBUG-9849)
|
|
|
|
Remote Linux
|
|
* Fixed ssh authentication for servers that don't allow non-interactive
|
|
password authentication (QTCREATORBUG-9568)
|
|
|
|
Bare Metal
|
|
* Added experimental support for devices with only a gdbserver/openocd
|
|
|
|
Credits for these changes go to:
|
|
|
|
Alexey Semenko
|
|
André Hartmann
|
|
André Pönitz
|
|
Andrew Knight
|
|
Aurindam Jana
|
|
BogDan Vatra
|
|
Carl Simonson
|
|
Christiaan Janssen
|
|
Christian Kamm
|
|
Christian Kandeler
|
|
Christian Stenger
|
|
Christian Strømme
|
|
Daniel Teske
|
|
David Kaspar
|
|
David McFarland
|
|
David Schulz
|
|
Eike Ziller
|
|
El Mehdi Fekari
|
|
Erik Verbruggen
|
|
Eskil Abrahamsen Blomfeldt
|
|
Fawzi Mohamed
|
|
Francois Ferrand
|
|
Frank Osterfeld
|
|
Frantisek Vacek
|
|
Friedemann Kleint
|
|
Guido Seifert
|
|
Guillaume Belz
|
|
Gunnar Sletta
|
|
hluk
|
|
Jake Petroules
|
|
Jaroslaw Kobus
|
|
Jens Bache-Wiig
|
|
Jerome Pasion
|
|
Jörg Bornemann
|
|
Kai Köhne
|
|
Leena Miettinen
|
|
Lincoln Ramsay
|
|
Lorenz Haas
|
|
Marco Bubke
|
|
Martin Bohacek
|
|
Michal Klocek
|
|
Nicolas Arnaud-Cormos
|
|
Nikita Baryshnikov
|
|
Nikolai Kosjar
|
|
Oleksii Serdiuk
|
|
Orgad Shaneh
|
|
Oswald Buddenhagen
|
|
Paul Olav Tvete
|
|
Petar Perisin
|
|
Przemyslaw Gorszkowski
|
|
Radovan Zivkovic
|
|
Rafael Roquetto
|
|
Rainer Keller
|
|
Robert Löhning
|
|
Sergio Ahumada
|
|
Simon Hausmann
|
|
Takumi Asaki
|
|
Thiago Macieira
|
|
Thomas Hartmann
|
|
Thomas Zander
|
|
Tim Jenssen
|
|
Tim Sander
|
|
Tobias Hunger
|
|
Tobias Nätterlund
|
|
Viktor Ostashevskyi (Віктор Осташевський)
|
|
vlaomao
|
|
Volker Vogelhuber
|
|
Yuchen Deng
|