aboutsummaryrefslogtreecommitdiffstats
path: root/dist
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@digia.com>2013-05-29 16:53:23 +0200
committerEike Ziller <eike.ziller@digia.com>2013-05-30 11:48:40 +0200
commit87bd3ead552e4b1e5c99ca6778303036a9960a57 (patch)
tree9c73e3aa7d8d9f990d936d3d64ed98b78ec1d796 /dist
parent2b903b46d37dc54e39b43faffffc60a33a2b9974 (diff)
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>
Diffstat (limited to 'dist')
-rw-r--r--dist/changes-2.8.0231
1 files changed, 231 insertions, 0 deletions
diff --git a/dist/changes-2.8.0 b/dist/changes-2.8.0
new file mode 100644
index 0000000000..87cfd4e83a
--- /dev/null
+++ b/dist/changes-2.8.0
@@ -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