forked from qt-creator/qt-creator
Add 2.8 changes file
Change-Id: I47121fcce1c063a6a0af82ebac080f843d2d157f Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
231
dist/changes-2.8.0
vendored
Normal file
231
dist/changes-2.8.0
vendored
Normal file
@@ -0,0 +1,231 @@
|
||||
Qt Creator version 2.8 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.7.1..origin/2.8
|
||||
|
||||
General
|
||||
* Moved progress information from mode selector to the bottom-right
|
||||
of the main window
|
||||
* Added option to hide detailed progress information and show
|
||||
summary progress bar instead
|
||||
* Added "-block" command line option that opens files in a running
|
||||
Qt Creator and blocks the command line until the editors are closed
|
||||
* Made mode selector hideable (Window > Show Mode Selector)
|
||||
|
||||
Editing
|
||||
* Added option to open extra editor windows (Window > Split New Window)
|
||||
* Fixed that mouse cursor was hidden when pressing modifier key
|
||||
* Added support for jumping to column with locator and Go to Line menu
|
||||
* Added that clicking on line and column display opens locator with line and column filter
|
||||
(QTCREATORBUG-8811)
|
||||
* Added option to show file encoding next to line and column display
|
||||
(QTCREATORBUG-8376)
|
||||
|
||||
Managing Projects
|
||||
* Fixed opening projects created with wizard even if version control
|
||||
creation fails (QTCREATORBUG-8892)
|
||||
|
||||
Compilers
|
||||
* Fixed detection of PowerPC ABI
|
||||
* Fixed detection of ARM-based Windows CE ABI
|
||||
* Fixed compile output parsers cutting off last character (QTCREATORBUG-9032)
|
||||
* Added support for new warnings and errors in compile output from GCC 4.8
|
||||
|
||||
Devices
|
||||
* Fixed setting default device (QTCREATORBUG-7812)
|
||||
* Added support for configuring Desktop device
|
||||
(for example free ports for debugging)
|
||||
|
||||
QMake Projects
|
||||
* Added support for OBJECTIVE_HEADERS
|
||||
|
||||
CMake Projects
|
||||
* Fixed sorting of build targets
|
||||
* Fixed CXXFLAGS detection when Ninja is used (QTCREATORBUG-9047)
|
||||
|
||||
Qbs Projects
|
||||
* Fixed defines that are passed to the C++ code model
|
||||
* Added install build step
|
||||
* Fixed several issues with project tree
|
||||
* Added run configuration for products in the project
|
||||
* Added building of single files
|
||||
|
||||
Autotools Projects
|
||||
* Added parsing of defines and C++ flags from Makefile
|
||||
|
||||
Generic Projects
|
||||
* Added filtering for files to add instead of only filtering for files to ignore when
|
||||
importing projects (QTCREATORBUG-8805)
|
||||
|
||||
Debugging
|
||||
* GDB
|
||||
* Added option to load system GDB pretty printers
|
||||
* Made adding tasks for missing debug info packages optional
|
||||
(QTCREATORBUG-8949)
|
||||
* CDB
|
||||
* Fixed stepping out of disassembled function
|
||||
* Added warning when debugging release build
|
||||
* Fixed and added nice display of several data types
|
||||
(QPixmap, QChar, 64bit integers in containers, QString in QVariant)
|
||||
* Fixed that debugger would sometimes stop at disabled breakpoints (QTCREATORBUG-9295)
|
||||
* LLDB
|
||||
* Added experimental support
|
||||
* QML
|
||||
* Fixed that a fixed port was used instead of using port from device settings
|
||||
* Added support for IPv6
|
||||
|
||||
Analyzer
|
||||
* Fixed that a fixed port was used instead of using port from device settings
|
||||
* Added support for IPv6
|
||||
* Fixed attaching profiler to QML applications to use kits
|
||||
|
||||
C++ Support
|
||||
* Added refactoring action that moves function definition from header to
|
||||
source (QTCREATORBUG-516)
|
||||
* Added refactoring action that assigns a function return value or new expression
|
||||
to local variable (QTCREATORBUG-9052)
|
||||
* Added refactoring action that adds implementations for pure virtual methods
|
||||
* Fixed parsing of try-catch in constructor initializer (QTCREATORBUG-9064)
|
||||
* Fixed handling of non-arguments in function parameter scope (QTCREATORBUG-8316)
|
||||
* Fixed crash when adding include for undefined identifier in file that
|
||||
has no other include (QTCREATORBUG-8799)
|
||||
* Fixed that system headers were not reparsed when project configuration
|
||||
changes (QTCREATORBUG-9056)
|
||||
* Fixed highlighting for template parameters for function calls
|
||||
* Improved support for anonymous classes
|
||||
(QTCREATORBUG-6497, QTCREATORBUG-8963, QTCREATORBUG-3610, QTCREATORBUG-7579)
|
||||
* Fixed support for typedef of templated typedefs (QTCREATORBUG-8375)
|
||||
* Fixed code completion with 'using' declaration inside functions (QTCREATORBUG-2668)
|
||||
* Fixed highlighting of types when there is 'using Namespace::TypeName' (QTCREATORBUG-7903)
|
||||
|
||||
Python Support
|
||||
* Added an editor with highlighter and indenter
|
||||
* Added file and class wizards
|
||||
|
||||
Diff Viewer
|
||||
* Enabled by default
|
||||
* Added folding of skipped lines
|
||||
* Added folding of files
|
||||
* Added jumping to original file on double-click
|
||||
* Added file list combo box
|
||||
|
||||
Version Control Systems
|
||||
* Added "Select All" to clean dialog
|
||||
* Git
|
||||
* Added new side-by-side diff viewer
|
||||
* Added support for interactive rebase
|
||||
* Added support for updating submodules
|
||||
* Added support for checking out commit
|
||||
* Added continue and abort for operations in progress
|
||||
(rebase, cherry-pick etc.)
|
||||
* Added support for fixing up previous commit
|
||||
* Moved all change related actions to a single dialog
|
||||
* Improved stash handling
|
||||
* Added dialog for pushing to Gerrit
|
||||
* Added tags to branches dialog
|
||||
* Added ability to save repository location for Gerrit
|
||||
* Added graph toggle button for log viewer
|
||||
* ClearCase
|
||||
* Removed useless hijack button for dynamic view
|
||||
|
||||
FakeVim
|
||||
* Fixed movement between views with Ctrl+W, Arrow
|
||||
* Added setting for .vimrc location (QTCREATORBUG-8748)
|
||||
* Fixed z., zz, zb and z- commands
|
||||
* Added support for Vim macro recording
|
||||
|
||||
Platform Specific
|
||||
|
||||
Linux
|
||||
* Made crash handler for debug builds optional
|
||||
|
||||
Qt Support
|
||||
* Fixed that Qt Creator preferred Qt 4 qmake over the system default
|
||||
(QTCREATORBUG-9068)
|
||||
|
||||
QNX
|
||||
* Added warning for too big icons and splash screens
|
||||
* Added more application permissions to bar descriptor editor
|
||||
* Added check for device development mode before deploying
|
||||
* Fixed certificate marshalling with newer BlackBerry NDKs
|
||||
* Added auto-detection of device PIN for new debug tokens (QTCREATORBUG-9062)
|
||||
* Enabled QML debugging for pure QNX devices
|
||||
* Fixed that key generation locked up UI (QTCREATORBUG-9078)
|
||||
* Added option to sign packages when creating them
|
||||
|
||||
Android
|
||||
* Fixed that Android device would show up even when no Android SDK
|
||||
was configured
|
||||
* Added support for mixed C++/QML debugging
|
||||
* Added support for QML profiling
|
||||
* Added more sanity checks for package names (QTCREATORBUG-9200)
|
||||
* Added visual editor for Android manifest files
|
||||
|
||||
Credits for these changes go to:
|
||||
|
||||
Aaron McCarthy
|
||||
Adrien Bustany
|
||||
Alan Alpert
|
||||
Alessandro Portale
|
||||
Andreas Holzammer
|
||||
André Hartmann
|
||||
André Pönitz
|
||||
Andrey M. Tokarev
|
||||
Aurindam Jana
|
||||
Christian Kandeler
|
||||
Christian Stenger
|
||||
Christian Strømme
|
||||
Daniel Teske
|
||||
David Schulz
|
||||
Debao Zhang
|
||||
Dmitry Savchenko
|
||||
Eike Ziller
|
||||
El Mehdi Fekari
|
||||
Erik Verbruggen
|
||||
Eskil Abrahamsen Blomfeldt
|
||||
Fawzi Mohamed
|
||||
Friedemann Kleint
|
||||
Lukas Holecek
|
||||
Hugues Delorme
|
||||
Jaroslaw Kobus
|
||||
Jesper K. Pedersen
|
||||
Jörg Bornemann
|
||||
J-P Nurmi
|
||||
Kai Köhne
|
||||
Knut Petter Svendsen
|
||||
Laurent Montel
|
||||
Leena Miettinen
|
||||
Lorenz Haas
|
||||
Lukas Holecek
|
||||
Marc Mutz
|
||||
Marco Bubke
|
||||
Martin T. H. Sandsmark
|
||||
Michal Klocek
|
||||
Mitch Curtis
|
||||
Montel Laurent
|
||||
Morten Johan Sørvig
|
||||
Nikolai Kosjar
|
||||
Orgad Shaneh
|
||||
Oswald Buddenhagen
|
||||
Pawel Faron
|
||||
Petar Perisin
|
||||
Przemyslaw Gorszkowski
|
||||
Rafael Roquetto
|
||||
Robert Löhning
|
||||
Sergey Belyashov
|
||||
Sergey Shambir
|
||||
Shane Peelar
|
||||
Thiago Macieira
|
||||
Thomas Hartmann
|
||||
Tim Jenssen
|
||||
Timo Jyrinki
|
||||
Tobias Hunger
|
||||
Tobias Nätterlund
|
||||
Tor Arne Vestbø
|
||||
Victor Ostashevsky
|
Reference in New Issue
Block a user