Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found
Select Git revision
  • 0.9.1-beta
  • 0.9.2-rc1
  • 1.0.0
  • 1.1
  • 1.2
  • 1.2.90
  • 1.3
  • 1.3.0
  • 1.3.0-beta
  • 1.3.1
  • 2.0
  • 2.0.0
  • 2.0.0-beta
  • 2.0.1
  • 2.1
  • 2.1.0
  • 2.2
  • 2.3
  • 2.4
  • 2.5
  • 2.6
  • 2.7
  • 2.8
  • 3.0
  • 3.1
  • 3.2
  • 3.3
  • 3.4
  • 3.5
  • 3.6
  • 4.0
  • 4.1
  • 4.2
  • 4.3
  • 4.4
  • 4.5
  • at-3.4
  • at-3.5
  • at-3.6
  • at-master
  • csa-3.3
  • csa-3.4
  • csa-3.5
  • csa-3.6
  • csa-master
  • master
  • qp-2.8
  • qp-3.0
  • qp-3.1
  • qp-3.2
  • qp-3.3
  • qp-3.4
  • qp-3.5
  • qp-3.6
  • qp-master
  • wip/boostbuildprojectmanager
  • wip/clang-query
  • wip/vcproj
  • at-v3.4.0
  • at-v3.4.0-beta1
  • at-v3.4.0-rc1
  • at-v3.4.1
  • at-v3.4.2
  • at-v3.5.0
  • at-v3.5.0-beta1
  • at-v3.5.0-rc1
  • at-v3.5.1
  • at-v3.6.0
  • at-v3.6.0-beta1
  • at-v3.6.0-rc1
  • csa-v3.3.0
  • csa-v3.3.0-beta1
  • csa-v3.3.0-rc1
  • csa-v3.3.1
  • csa-v3.3.2
  • csa-v3.4.0
  • csa-v3.4.0-beta1
  • csa-v3.4.0-rc1
  • csa-v3.4.1
  • csa-v3.4.2
  • csa-v3.5.0
  • csa-v3.5.0-beta1
  • csa-v3.5.0-rc1
  • csa-v3.5.1
  • csa-v3.6.0
  • csa-v3.6.0-beta1
  • csa-v3.6.0-rc1
  • qp-v3.1.0
  • qp-v3.1.0-beta1
  • qp-v3.2.0
  • qp-v3.2.0-beta1
  • qp-v3.2.1
  • qp-v3.2.2
  • qp-v3.3.0
  • qp-v3.3.0-beta1
  • qp-v3.3.0-rc1
  • qp-v3.3.1
  • qp-v3.3.2
  • qp-v3.4.0
  • qp-v3.4.0-rc1
  • qp-v3.4.1
  • qp-v3.4.2
  • qp-v3.5.0
  • qp-v3.5.0-beta1
  • qp-v3.5.0-rc1
  • qp-v3.5.1
  • qp-v3.6.0
  • qp-v3.6.0-beta1
  • qp-v3.6.0-rc1
  • tqtc/v2.6.0
  • tqtc/v2.6.0-rc
  • tqtc/v2.6.1
  • tqtc/v2.7.0
  • tqtc/v2.7.0-rc
  • tqtc/v2.7.2
  • tqtc/v2.8.0
  • tqtc/v2.8.0-beta
  • v1.0.0
  • v1.1.0
  • v1.1.0-rc1
  • v1.1.1
  • v1.2.0
  • v1.2.1
  • v1.2.90
  • v1.3.0
  • v1.3.0-beta
  • v1.3.0-rc1
  • v1.3.1
  • v2.0.0
  • v2.0.0-alpha
  • v2.0.0-beta
  • v2.0.0-rc1
  • v2.0.1
  • v2.1.0
  • v2.1.0-beta
  • v2.1.0-beta2
  • v2.1.0-rc1
  • v2.2.0
  • v2.2.0-beta
  • v2.2.0-rc1
  • v2.2.1
  • v2.3.0
  • v2.3.0-beta
  • v2.3.0-rc
  • v2.3.1
  • v2.4.0
  • v2.4.0-beta
  • v2.4.0-rc
  • v2.4.1
  • v2.5.0
  • v2.5.0-beta
  • v2.5.0-rc
  • v2.5.1
  • v2.5.2
  • v2.6.0
  • v2.6.0-beta
  • v2.6.0-rc
  • v2.6.1
158 results

Target

Select target project
  • tohunger/qt-creator
1 result
Select Git revision
  • 0.9.1-beta
  • 0.9.2-rc1
  • 1.0.0
  • 1.1
  • 1.2
  • 1.2.90
  • 1.3
  • 1.3.0
  • 1.3.0-beta
  • 1.3.1
  • 2.0
  • 2.0.0
  • 2.0.0-beta
  • 2.0.1
  • 2.1
  • 2.1.0
  • 2.2
  • 2.3
  • 2.4
  • 2.5
  • 2.6
  • 2.7
  • 2.8
  • 3.0
  • 3.1
  • 3.2
  • 3.3
  • 3.4
  • 3.5
  • 3.6
  • 4.0
  • 4.1
  • 4.2
  • 4.3
  • 4.4
  • 4.5
  • at-3.4
  • at-3.5
  • at-3.6
  • at-master
  • csa-3.3
  • csa-3.4
  • csa-3.5
  • csa-3.6
  • csa-master
  • master
  • qp-2.8
  • qp-3.0
  • qp-3.1
  • qp-3.2
  • qp-3.3
  • qp-3.4
  • qp-3.5
  • qp-3.6
  • qp-master
  • wip/boostbuildprojectmanager
  • wip/clang-query
  • wip/vcproj
  • at-v3.4.0
  • at-v3.4.0-beta1
  • at-v3.4.0-rc1
  • at-v3.4.1
  • at-v3.4.2
  • at-v3.5.0
  • at-v3.5.0-beta1
  • at-v3.5.0-rc1
  • at-v3.5.1
  • at-v3.6.0
  • at-v3.6.0-beta1
  • at-v3.6.0-rc1
  • csa-v3.3.0
  • csa-v3.3.0-beta1
  • csa-v3.3.0-rc1
  • csa-v3.3.1
  • csa-v3.3.2
  • csa-v3.4.0
  • csa-v3.4.0-beta1
  • csa-v3.4.0-rc1
  • csa-v3.4.1
  • csa-v3.4.2
  • csa-v3.5.0
  • csa-v3.5.0-beta1
  • csa-v3.5.0-rc1
  • csa-v3.5.1
  • csa-v3.6.0
  • csa-v3.6.0-beta1
  • csa-v3.6.0-rc1
  • qp-v3.1.0
  • qp-v3.1.0-beta1
  • qp-v3.2.0
  • qp-v3.2.0-beta1
  • qp-v3.2.1
  • qp-v3.2.2
  • qp-v3.3.0
  • qp-v3.3.0-beta1
  • qp-v3.3.0-rc1
  • qp-v3.3.1
  • qp-v3.3.2
  • qp-v3.4.0
  • qp-v3.4.0-rc1
  • qp-v3.4.1
  • qp-v3.4.2
  • qp-v3.5.0
  • qp-v3.5.0-beta1
  • qp-v3.5.0-rc1
  • qp-v3.5.1
  • qp-v3.6.0
  • qp-v3.6.0-beta1
  • qp-v3.6.0-rc1
  • tqtc/v2.6.0
  • tqtc/v2.6.0-rc
  • tqtc/v2.6.1
  • tqtc/v2.7.0
  • tqtc/v2.7.0-rc
  • tqtc/v2.7.2
  • tqtc/v2.8.0
  • tqtc/v2.8.0-beta
  • v1.0.0
  • v1.1.0
  • v1.1.0-rc1
  • v1.1.1
  • v1.2.0
  • v1.2.1
  • v1.2.90
  • v1.3.0
  • v1.3.0-beta
  • v1.3.0-rc1
  • v1.3.1
  • v2.0.0
  • v2.0.0-alpha
  • v2.0.0-beta
  • v2.0.0-rc1
  • v2.0.1
  • v2.1.0
  • v2.1.0-beta
  • v2.1.0-beta2
  • v2.1.0-rc1
  • v2.2.0
  • v2.2.0-beta
  • v2.2.0-rc1
  • v2.2.1
  • v2.3.0
  • v2.3.0-beta
  • v2.3.0-rc
  • v2.3.1
  • v2.4.0
  • v2.4.0-beta
  • v2.4.0-rc
  • v2.4.1
  • v2.5.0
  • v2.5.0-beta
  • v2.5.0-rc
  • v2.5.1
  • v2.5.2
  • v2.6.0
  • v2.6.0-beta
  • v2.6.0-rc
  • v2.6.1
158 results
Show changes
Showing with 2924 additions and 0 deletions
Qt Creator version 2.4 contains bug fixes and new features.
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.3.1...origin/2.4
General
* Improve the error message that appears when plugin errors occur
* Decrease the minimum size of the Options dialog
Editing
* Advanced search: Show more information about the search parameters
* Advanced search: Move the previously modal dialog into the search results pane
* Advanced search: Keep a history of the most recent searches and their results
* Implement code style schemas for reuse in different projects
Managing Projects
* Support the sharing of project settings
* Add new project wizards for non-Qt C and C++ applications
Debugging
* Add initial Qt 5 support in dumpers
* Make vtables visible
* Improve remote debugging
* Improve register handling (partial updates, input in hex, ARM Neon support)
* Remove inferior calls in QDate, QTime, QDateTime dumpers
* Fix QTextCodec dumpers
* Globally enable pretty printing for references
* Improve handling of unprintable data in Locals and Expressions
* Add 'Local8Bit' as a display option for char arrays and pointers
Debugging QML/JS
* Add the option to attach to a running application
* Lots of bug fixes especially for debugging in combination with C++
* Add initial support for debugging JS in Qt 5 (v8 engine)
Analyzing Code
* Retrieve and store QML tracing data by using the standalone qmlprofiler
command line tool
* Store and load traces in a file
* Add the option to attach to a running application
C++ Support
* Add the refactoring action to synchronize function declarations and definitions
* Make 'insert definition from declaration' use minimally qualified names
and find a good insertion location next to surrounding declarations
* Fix completion for typedefs for templates in namespaces
* Use minimally qualified names in function signature completion
* Use minimally qualified names in 'insert local declaration' refactoring action
* Prefer files in the same directory when switching between the header and source
* Fix the problem with encoding and quick fixes (QTCREATORBUG-6140)
* Fix the preservation of indentation level in comments with tabs (QTCREATORBUG-6151)
* Improve performance for files with a huge number of literals
QML/JS Support
* Add 'Rename usages' functionality (QTCREATORBUG-3669)
* Add collection of static analysis messages with Ctrl-Shift-C
* Add semantic highlighting
* Significantly improve scanning of C++ documents for qmlRegisterType and
setContextProperty calls (QTCREATORBUG-3199)
* Add a warning about inappropriate use of constructor functions
* Add a warning about unreachable code
* Add support for .import directive in js files
* Add completion for XMLHttpRequest, DB API and JSON.
* Add the 'length' property to functions
* Use mime types to distinguish qml and js files
* Show the function argument hint for signals
* When completing enums, add qualified names instead of strings
* Honor typeinfo lines in qmldir files
* Make string literals that contain file names into links (QTCREATORBUG-5701)
* Add a warning about invalid types in 'property' declarations (QTCREATORBUG-3666)
* Fix the highlighting of property types (QTCREATORBUG-6127)
* Fix the 'follow symbol' functionality for local variables (QTCREATORBUG-6094)
* Fix function argument hints on variables (QTCREATORBUG-5752)
* Fix the completion for enums in a different scope
* Fix typing a slash (/) triggering a global completion
* Fix handling of meta object revision in C++ QML plugins
* Fix indentation of block property initializers
* Fix indentation of labelled statements
* Fix scope for completion in code bindings
* Allow for different builtin type information per Qt version
* Update builtin type information and parser for Qt 5
* Use qmlscene for previewing files in Qt 5
Qt Quick Designer
* Add breadcrumb navigation for components
* Add layout functionality to context menu
Help
Platform Specific
Mac
* Fix 'Run in Terminal' so that it finds xterm by default
Linux (GNOME and KDE)
Windows
* Fix aborting the build, so that Qt Creator sends Ctrl-C to the
build process via the process_ctrlc_stub helper program
Symbian Target
Remote Linux Support
* Move Maemo and MeeGo support into its own plugin
* Assume less about the target systems, for example, in respect to the
presence of POSIX-conforming tools.
Qt Designer
FakeVim
* Add basic command editing in Ex mode
* Mention 'comma escape' in the documentation
* Fix foreground color for search hits in the Dark scheme
* Fix toggling visual mode with 'v'
Version control plugins
* SVN: Support for SVN version 1.7
* Git: Add an option to toggle decoration settings for log and show commands
Additional credits go to:
* Benito van der Zander (code model)
* Christoph Mathys (debugger)
* Hugues Delorme (version control refactoring, bazaar)
* Jonathan Liu (SVN 1.7 support)
* Nicolas Arnaud-Cormos (quick fixes)
* Orgad Shaneh (git, debugger, other places)
* Peter Kuemmel (bug fixes)
* Thorbjørn Lindeijer (code model)
* Vlad Brovko (improve symlink support)
* Yuchen Deng (bug fixes, project wizards)
Qt Creator version 2.4.1 contains bug fixes on top of 2.4.
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.4.0..v2.4.1
General
Editing
Managing Projects
* Fix a crash on closing a project while a parse is in progress (QTCREATORBUG-6677)
Debugging
Debugging QML/JS
Analyzing Code
C++ Support
QML/JS Support
* Search qmlplugindump (4.8) in right location (QTCREATORBUG-6698)
Qt Quick Designer
Help
* Fix loading of files from documentation (QTSDK-1129)
Platform Specific
Mac
* Only force mkspec with specific gcc version if the compiler path suggests it
* Find QMLViewer.app even if filesystem is case sensitive (QTCREATORBUG-5975)
* Build debugging helper with correct architecture (QTCREATORBUG-6737)
Linux (GNOME and KDE)
Windows
* Fix getting proxy settings
Symbian Target
Remote Linux Support
Qt Designer
FakeVim
Version control plugins
Qt Creator version 2.5 contains bug fixes and new features.
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.4.0...origin/2.5
General
* Add a keyboard shortcut (Alt) to the locator to display the full path to
a located file (QTCREATORBUG-3805)
* Add "Search Again" to recent searches (QTCREATORBUG-621)
* Allow multiple parallel searches (QTCREATORBUG-6101)
* Add Execute filter to the locator, for executing external commands [by
Yuchen Deng]
Experimental Plugins
* Show todo items in files [by Dmitry Savchenko initial version by
Vasiliy Sorokin]
* Support for autotools-based projects [by Patricia Santana Cruz]
Go to Help->About plugins to enable these!
Editing
* Use the QML/JS editor for opening json files (QTCREATORBUG-4639)
* Add basic JSON validation according to the draft at
tools.ietf.org/html/draft-zyp-json-schema-03. Still work in progress.
* Add clipboad history that contains up to ten previous clips
(QTCREATORBUG-146)
* Add a shortcut for toggling bookmarks by pressing Shift and clicking
the left margin at a line (QTCREATORBUG-2852)
* Highlight search results of one character when whole words only is
specified (QTCREATORBUG-6372)
* Fix clean whitespace affecting lines that are already clean
(QTCREATORBUG-5712) [by Orgad Shaneh]
* Add a keyboard shortcut (Alt) to display context-sensitive help in a
popup if the corresponding option is enabled (QTCREATORBUG-6644)
* Fix layout update when folding/unfolding regions (QTCREATORBUG-6666)
* Fix position of code-assist popup when cursor is outside viewport
(QTCREATORBUG-6843)
* Add "Open with" context menu in resource editor (QTCREATORBUG-4224)
* Add task indicators in the left margin of a line
Managing Projects
* Add facility to change multiple environment variables in the
build and run settings at the same time
Debugging
* Improve display of vtables and dynamic types (QTCREATORBUG-6933 et al)
* Adjust QDir and QFileInfo gdb pretty printer after Qt 4.8 changes
and various others for Qt 5.0
* Adjust std::map dumper for gcc 4.6
* Adjust to new *stopped output notifications of gdb 7.4
* Add pretty printers for std::shared_ptr, std::unique_ptr, std::array,
std::complex, boost::posix_time::{ptime,time_duration},
boost::gregorian::date
* Improve remote debugging facilities including new convenience
dialogs like "Attach to Running Remote Process"
* Improve per-type and per-variable selection of display formats
* Add display variants for map-like types (std::map, QMap, QHash etc)
* Make "gdb startup script" directly editable
* Improve expansion behaviour of pinned tooltips (QTCREATORBUG-6554)
* Prevent automatic loading of incompatible dumpers
* Make Shift-F5 exit when debugging a core file (QTCREATORBUG-6111)
* Make popping up the output pane optional (QTCREATORBUG-6764)
* Make entering commands in the log view more convenient
* Re-enable debugging of Python scripts
* Add pretty-printing for D arrays and strings
* Add "Break on raise()" option for GDB/Windows
Debugging QML/JS
* Relocate breakpoints to next executable code
* Implement run-to-line functionality
* Spruce up the script console for evaluating QML/JS expressions
Analyzing Code
* Fix message for "incompatible" builds (QTCREATORBUG-7011)
* Fix suppression dialog (QTCREATORBUG-6500)
C++ Support
* Fix completion and the dot-to-arrow conversion not triggering reliably
* Add basic refactoring action to insert an #include for an undefined
identifier
* Fix completion for namespace aliases at global and namespace scope
(QTCREATORBUG-166)
* Improve function signature synchronization by automatically renaming
parameter name uses in the function body when changing the name in the
declaration (QTCREATORBUG-6132)
* Improve preservation of non-cv specifiers when using function signature
synchronization (QTCREATORBUG-6620)
* Improve default argument handling with function signature synchronization
(QTCREATORBUG-5978)
* Add Doxygen/QDoc comment completion when typing /*@ or /*! before
declarations (QTCREATORBUG-2752)
* Add "extract function" refactoring action (QTCREATORBUG-5485)
* Change behavior of "select all" during rename so that it selects
the symbol in question (QTCREATORBUG-5520) [by Bojan Pretrovic]
* Fix preprocess for multiline #if directives (QTCREATORBUG-5843)
* Fix encoding issues during refactoring operations (QTCREATORBUG-6147)
* Fix "convert to decimal" refactoring for lower case letters
(QTCREATORBUG-6240)
* Fix "add definition" refactoring when the matching implementation file
has no other definition yet (QTCREATORBUG-6696)
* Improve behavior of switch header/source when files with the same name
exist (QTCREATORBUG-6799) [by Nicolas Arnaud-Cormos]
* Improve behavior of follow symbol and add definition for projects with
equivalent symbol names (QTCREATORBUG-6697) (QTCREATORBUG-6792)
* Improve support for C++11 nullptr, constexpr, static_assert, noexcept,
inline namespaces, and auto.
* Fix missing result of find usages when there is a match on the first
line (QTCREATERBUG-6176)
* Fix highlighting for spaces in comments and strings (QTCREATORBUG-5802)
* Add "rearrange parameter list" refactoring action [by Bojan Petrovic]
* Add indent/unindent actions shortcut [by Adam Treat]
* Improve sorting of completion items (QTCREATORBUG-6404)
* Improve C++11 lambda support, including formatting
* Fix "go to definition" of macros (QTCREATORBUG-2240, QTCREATORBUG-6175,
QTCREATORBUG-6848, QTCREATORBUG-7008, QTCREATORBUG-7009)
* Fix completion by not adding parentheses when completing dereferenced
function
QML/JS Support
* Add correct scoping for signal handlers; enables completion of signal
handler arguments such as mouse in MouseArea.onClicked
* Disable some follow-up errors if an import failed
* Automatically add parentheses when completing a function
* Add refactoring action to wrap elements in a Loader
* Add ability to suppress warnings for a line by prepending
// @disable-check M123
* Add refactoring action to prepend a warning suppression comment
* Add // @enable-all-checks to enable checks disabled by default
* Add several new hints and warnings
* Add 'Reformat' action that reformats the whole file
* Add support for module APIs defined in QML modules
* Don't warn about unterminated case blocks in a switch statement if
there's a comment containing the string 'fallthrough' or 'fall-through'
* Improve indentation of function literals
* Fix indent after do-while without trailing semicolon
Qt Quick Designer
Help
Platform Specific
Mac
* Fix adding Qt version on Mac OS X Lion (QTCREATORBUG-6222)
* Pass architecture and bit width from the tool chain build setting
to qmake (QTCREATORBUG-6088)
Linux (GNOME and KDE)
Windows
Symbian Target
Remote Linux Support
Qt Designer
FakeVim
* Implement Ctrl-a, Ctrl-x, &, gm, `., '., :<x>%, ciw.
* Add handling of number key block
* Fix cursor column after up/down in replace mode
* Fix case sensitivity of parsing of codes like "<Esc>" in mappings
* Overhaul register handling
* Add old-style settings of for 'bs' (QTCREATORBUG-6640)
* Fix off-by-one error when creating a single line range (QTCREATORBUG-6630)
Version control plugins
* Rename the ScmGit plugin to Git
* Rename the VCSBase plugin to VcsBase
* URL and email support in log editors [by Hugues Delorme]
* Completion of classes, files, methods and namespace in commit message
editor [by Hugues Delorme]
* Show icons for files in submit editor [by Hugues Delorme]
Additional credits go to:
Adam Treat (editor improvements)
Andre Hartmann (generic project improvements)
Axsia (translation)
Bai Jing (translation)
Bojan Petrovic (C++ quickfix)
Campbell Barton (color scheme fix)
cnavarro (debugger fix)
Denis Mingulov (Qt5 related fix, debugger fixes, editor fix)
Dmitry Savchenko (todo plugin)
Element9 (C++ quickfix)
Felix Geyer (debugger fix)
Flex Ferrum (C++0x improvements)
Francois Ferrand (Generic Project improvements, C++ improvements)
Hugues Delorme (version control system improvements and fixes)
Jan Kerekes (unit testing)
Joe Hermaszewski (debugging impromevents)
Konstantin Tokarev (generic project fix, Mac related fix)
Martin Aumüller (fakevim fix)
Nicolas Arnaud-Cormos (many fixes, analyzer work)
Orgad Shaneh (*many* bug fixes and lots of polish)
Patricia Santana Cruz (autotools plugin)
Ruben Van Boxem (mingw fixes)
Sergey Belyashov (cmake translation fix)
Steve King (WinCE support fixed)
Tobias Nätterlund (small improment to wizards, QNX work)
tomdeblauwe (whitespace fixes)
Tommi Asp (C++ fix, Symbian fixes)
Vasiliy Sorokin (todo plugin)
Victor Ostashevsky (bug fixes and translations)
Yuchen Deng (*many* bug fixes, exectute command support for the locator)
Qt Creator version 2.5.1 contains bug fixes.
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.5.0...origin/2.5
Managing Projects
* Fixed crash in CMake makestep if used in the deploystep list
(QTCREATORBUG-7427)
* Fixed crash on unloading Qt4 projects
C++ Support
* Fixed crash on invalid class name (QTCREATORBUG-7462)
* Fixed class scope completion for templates
QML/JS Support
* Fixed crash with e.g. color picker on Mac (QTCREATORBUG-7605)
Help
* Handle mailto links (QTCREATORBUG-4058)
Version Control
* Fixed SVN project status command when no document is open
* Fixed committing to Mercurial repositories (QTCREATORBUG-7511)
Platform Specific
Linux
* Fixed default UI language on systems where that contains region information
Mac
* Fixed font rendering problems (QTCREATORBUG-7127, fixed in Qt)
Qt Creator version 2.5.2 contains bug fixes.
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.5.1...v2.5.2
Platform Specific
Windows
* Fixed resource leak leading to regular crashes (QTCREATORBUG-7385)
Qt Creator version 2.6 contains bug fixes and new features.
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.5.2..origin/2.6
General
* Added a wizard for creating a temporary text file
* Added a menu for showing and hiding the output pane buttons
* Added a visual hint for canceled searches (QTCREATORBUG-6820)
* Fixed the New dialog for dark themes (QTCREATORBUG-7435)
* Added support for jumping to a line in a specific file to Locator
(with "+" or ":" appended to the file name, for example "myfile.cpp:41")
* Fixed that several settings where saved every few seconds
even without changes (QTCREATORBUG-7718)
Editing
* Added a context menu for adding and removing UTF-8 bom
* Added shortcuts for searching for next and previous occurrence
of selected text without opening the find tool bar (QTCREATORBUG-464)
* Made resource files searchable (Ctrl+F)
* Integrated VCS support into the resource editor
* Added file type icons to the resource editor
* Added opening of files from the resource editor
* Added renaming of files from the resource editor
* Added highlighting of missing files in the resource editor
* Added support for animated images in the image viewer
* Fixed problems when closing documents in a split view (QTCREATORBUG-7361)
Managing Projects
* Introduced "Kits" that supersede the previous "Targets". They bundle
the settings for the target device, compiler, debugger, Qt version and
more into a user definable, reusable setting.
* Moved the debugger setting from tool chains to kits
and renamed tool chains to compilers
* Added experimental support for Android (enable the plugin in Help > About Plugins)
* Added support for QNX
* Made it possible to disable deploy configurations
* Added double-clicking of file names in compile errors to open the file
* Added a Cancel Build button to the Compile Output pane
* Added CurrentProject::BuildPath variable for external tools (QTCREATORBUG-4885)
QMake Projects
* Added an action for compiling a single file (QTCREATORBUG-106)
* Added actions for (re)building and cleaning the current subproject
CMake Projects
* Added CMake specific context menu items to the CMakeLists.txt editor
Debugging
* Updated dumpers to internal changes in Qt 5 (structure layout, namespaces)
* Adjusted state engine to changes in GDB/MI notifications
* Made all views searchable (Ctrl+F)
* Made extensive use of HistoryCompleter
* Consolidated the special start options in Debug > Start Debugging
after the Kits changes
* Renamed "Watcher" into "Expression Evaluator"
* Generalized process listing and attaching facilities
* Adjusted to changed code generation in MinGW 4.6
* Added GUI support for temporary breakpoints
* Added a shortcut (F10) for start-and-stop-at-main
* Added direct loading of remote core files
* Added an option to create watch points in the Memory view context menu
* Added GDB pretty-printers for QFiniteStack, QHash::{const_}iterator,
std::{map,set}::iterator
* Added support for IPv6-enabled builds of GDB
* Improved logging and output pane performance
* Improved performance of retrieving large arrays of plain data
* Fixed use of non-xterm terminals (QTCREATORBUG-1633)
* Fixed use of multi-line breakpoint commands
* Fixed off-by-one error in the Address field in the Symbols view
Debugging QML/JS
* Merged the (experimental) QML/JS Inspector plugin into the Debugger:
* Added the QML object tree to the Expressions window
* Added Console window to evaluate JS expressions at runtime
* Added QML specific buttons to the toolbar
Analyzing Code
* Added an option to shorten template names in function profiler output
* Simplified the remote start dialogs
C++ Support
* Fixed lambda formatting issues
* Added support for variadic arguments (__VA_ARGS__)
* Added support for raw string literals (QTCREATORBUG-6722)
* Fixed the display of results when searching for macro usages (QTCREATORBUG-7217)
* Added highlighting of macro usages
* Implemented renaming of macro usages (QTCREATORBUG-413)
* Fixed detection of C++11 features for MSVC
QML/JS Support
* Added support for adding the file to VCS when moving a component into
a separate file (QTCREATORBUG-7246)
GLSL Support
* Fixed a crash on declaration without type (QTCREATORBUG-7548)
* Fixed a freeze when using the conditional operator (QTCREATORBUG-7517)
Qt Quick Designer
Help
* Made hiding the navigation side bar in the Help mode possible (QTCREATORBUG-1533)
Qt Designer
Version control plugins
* Added experimental support for ClearCase (enable the plugin in
Help > About Plugins)
Git
* Added a customizable repository browser command
* Fixed commit and amend when not on a branch
* Added partial support for Gerrit (Tools > Git > Gerrit)
SVN
* Fixed project status command when no document is open
* Fixed completion in the submit editor
FakeVim
* Added support for smartcase searching
* Added support for last selection operations
* Added support for counts in block selections (for example "2vi)", "3da{")
* Added support for special registers "+ and "*
* Added selection commands for strings (for example "di'", "ca`")
* Improved emulation of Vim regexps
* Fixed :!cmd if there is no selection
* Fixed handling of "ci(", "di[", "ca{" inside nested blocks
* Fixed search without matches
* Fixed pasting text [count] times and in selection
* Fixed pasting from clipboard
* Made clipboard data format compatible with Vim
Platform Specific
Mac
* Added support for fullscreen (Lion and later)
* Changed the VCS shortcuts to use the Ctrl modifier instead of the Opt modifier
(the Opt modifier inserts special characters on Mac)
* Made the shortcut modifiers (for example Cmd+...) searchable in the Filter
functionality of the keyboard shortcut settings
Linux (GNOME and KDE)
* Worked around a problem in the KDE file dialog that prevented selecting
qmake (QTCREATORBUG-7771)
Windows
Symbian Target
* Removed support for Symbian development because of missing maintainer
Remote Linux Support
Madde
* Removed generic MeeGo support due to complete irrelevance
Credits go to:
Aleksey Sidorov
Alessandro Portale
Andreas Holzammer
Andre Hartmann
André Pönitz
Aurélien Gâteau
Aurindam Jana
axasia
Bill King
BogDan Vatra
Bojan Petrovic
Bradley T. Hughes
Campbell Barton
Casper van Donderen
Christiaan Janssen
Christian Kamm
Christian Kandeler
Christian Stenger
cnavarro
Daniel Molkentin
Daniel Teske
David Schulz
Dmitry Savchenko
Eike Ziller
Erik Verbruggen
Fawzi Mohamed
Flex Ferrum
Francois Ferrand
Franklin Weng
Friedemann Kleint
hluk
Hugues Delorme
Jarek Kobus
Jędrzej Nowacki
Jörg Bornemann
Jonathan Liu
Juei-ray Tseng
Juhapekka Piiroinen
Kaffeine
Kai Köhne
Kevin Krammer
Karsten Heimrich
Knut Petter Svendsen
Konstantin Ritt
Konstantin Tokarev
Leandro Melo
Leena Miettinen
Lukas Geyer
Lukas Holecek
Marc Mutz
Marco Bubke
Marius Storm-Olsen
Martin Aumüller
Mathias Hasselmann
Mehdi Fekari
Montel Laurent
Morten Johan Sorvig
Nicolas Arnaud-Cormos
Nikolai Kosjar
Orgad Shaneh
Oswald Buddenhagen
Oto Magaldadze
Peter Kümmel
Pierre Rossi
Przemyslaw Gorszkowski
raidsan
Robert Löhning
Ryan May
Sergey Belyashov
Sergey Shambir
Sergio Ahumada
Simjees Abraham
Stephen Kelly
Takumi Asaki
Theo J.A. de Vries
Thiago Macieira
Thomas Hartmann
Thorbjørn Lindeijer
Tim Jenssen
Tobias Hunger
Tobias Nätterlund
Tommi Asp
Tyler Mandry
Vladislav Navrocky
Yuchen Deng
Qt Creator version 2.6.1 is a bugfix release.
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.6.0..v2.6.1
General
* Fixed opening files ending in "++" (QTCREATORBUG-8272)
Editing
* Fixed freeze when searching for certain regular expressions in a selected
block (QTCREATORBUG-8159)
Managing Projects
* Fixed setting the default kit (QTCREATORBUG-8205)
* Fixed several crashes when managing kits
* Fixed cloning of auto-detected kits (QTCREATORBUG-8231)
QMake Projects
CMake Projects
* Fixed a crash when selecting kit without tool chain when opening project
Debugging
* Fixed connection problems when remotely attaching to a running application
Debugging QML/JS
* Fixed remote QML debugging which ignored the kit settings
* Fixed that locals and expressions could become disabled (QTCREATORBUG-8167)
Analyzing Code
C++ Support
* Fixed code completion for Qt containers (QTCREATORBUG-8228)
QML/JS Support
* Fixed the warning about missing QmlViewer in Qt 5 (QTCREATORBUG-8187)
* Split up Qt Quick wizards into Qt Quick 1 and Qt Quick 2 versions
(QTCREATORBUG-8236, QTCREATORBUG-8269)
GLSL Support
Qt Quick Designer
* Removed a confusing warning about qml2puppet not being found (QTCREATORBUG-7858)
Help
Qt Designer
Version control plugins
Git
* Fixed detection of Git version with 2-digit patch number
SVN
FakeVim
Platform Specific
Mac
* Fixed missing interface languages (QTCREATORBUG-8244)
* Added missing QWebView and other widgets to Qt Designer (QTCREATORBUG-8256)
* Fixed layout issues in preferences (QTCREATORBUG-8345)
Linux (GNOME and KDE)
Windows
* Fixed Windows SDK 7.1 compiler detection
* Fixed empty welcome screen when running from incorrectly capitalized
application directory (QTCREATORBUG-6126)
Symbian Target
Remote Linux Support
Madde
Credits go to:
Aleksey Sidorov
Alessandro Portale
Andreas Holzammer
Andre Hartmann
André Pönitz
Aurélien Gâteau
Aurindam Jana
axasia
Bill King
BogDan Vatra
Bojan Petrovic
Bradley T. Hughes
Campbell Barton
Casper van Donderen
Christiaan Janssen
Christian Kamm
Christian Kandeler
Christian Stenger
cnavarro
Daniel Molkentin
Daniel Teske
David Schulz
Dmitry Savchenko
Eike Ziller
Erik Verbruggen
Fawzi Mohamed
Flex Ferrum
Francois Ferrand
Franklin Weng
Friedemann Kleint
hluk
Hugues Delorme
Jarek Kobus
Jędrzej Nowacki
Jörg Bornemann
Jonathan Liu
Juei-ray Tseng
Juhapekka Piiroinen
Kaffeine
Kai Köhne
Kevin Krammer
Karsten Heimrich
Knut Petter Svendsen
Konstantin Ritt
Konstantin Tokarev
Leandro Melo
Leena Miettinen
Lukas Geyer
Lukas Holecek
Marc Mutz
Marco Bubke
Marius Storm-Olsen
Martin Aumüller
Mathias Hasselmann
Mehdi Fekari
Montel Laurent
Morten Johan Sorvig
Nicolas Arnaud-Cormos
Nikolai Kosjar
Orgad Shaneh
Oswald Buddenhagen
Oto Magaldadze
Peter Kümmel
Pierre Rossi
Przemyslaw Gorszkowski
raidsan
Robert Löhning
Ryan May
Sergey Belyashov
Sergey Shambir
Sergio Ahumada
Simjees Abraham
Stephen Kelly
Takumi Asaki
Theo J.A. de Vries
Thiago Macieira
Thomas Hartmann
Thorbjørn Lindeijer
Tim Jenssen
Tobias Hunger
Tobias Nätterlund
Tommi Asp
Tyler Mandry
Vladislav Navrocky
Yuchen Deng
Qt Creator version 2.6.2 is a bugfix release.
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.6.1..v2.6.2
General
* Fixed Qt version in VersionDialog
* Improved kits set up (QTCREATORBUG-8576, QTCREATORBUG-8081)
* Fixed editing of kits sysroot and mkspec (QTCREATORBUG-8586)
* Fixed excessive emission of change signals from KitManager
* Fixed display of Visual Studio compiler installations
(QTCREATORBUG-8487)
* Fixed integrity of device settings when closing option page
* Fixed update of examples when default kit changes
Editing
* Fixed crash when closing some editors while tooltip is active
(QTCREATORBUG-8630)
* Fixed warning about empty file in memory editor
Managing Projects
* Added check if file is readable when determining its ABI
* Fixed warning about running processes with empty environment
QMake Projects
* Fixed display of directories in warnings (QTCREATORBUG-8585)
* Added QMAKE_INCDIR to headers search paths
CMake Projects
Debugging
* Sped up disassembly retrieval
* Updated documentation of command-line arguments
* Fixed visibility of Debugging Helper Dialog (QTCREATORBUG-8440)
Analyzer
C++ Support
* Fixed invalid common prefix calculation which led to freezes
(QTCREATORBUG-8472, QTCREATORBUG-8532)
QML/JS Support
* Fixed Qt version in qmlobserver
GLSL Support
Help
Qt Designer
Qt Quick Designer
* Fixed some parts of the tutorial
Version control plugins
Git
SVN
ClearCase
* Fixed focus on Check Out dialog
FakeVim
Platform Specific
Mac
Linux
Windows
Remote Linux Support
* Documented deployment settings for generic Linux devices
QNX
* Fixed log output
* Fixed update of path chooser model when browsing finishes
* Fixed saving of changes to BlackBerry deploy information
* Fixed QML_IMPORT_PATH setting in shipped bar-descriptor.xml files
Android
* Fixed crash when pressing stop button
Madde
Pastebin:
* Fixed pasting of .cpp files
Testing
* Enabled squish tests with MSVC again
* Fixed some squish tests
* Added test for QML outline
Tools
* Fixed addQt test in SDKTool
* Fixed creation of group/world readable files in SDKTool
(QTCREATORBUG-8458)
* Fixed leak in zeroconf
Packaging
* Use x86 instead of i386 for file names
Credits for these changes go to:
Aurindam Jana
BogDan Vatra
Christian Stenger
Daniel Teske
David Schulz
Eike Ziller
Erik Verbruggen
Friedemann Kleint
André Pönitz
Leena Miettinen
Mehdi Fekari
Montel Laurent
Orgad Shaneh
Robert Loehning
Sergey Belyashov
Tobias Hunger
Tobias Nätterlund
Qt Creator version 2.7 contains bug fixes and new features.
There is a total of about 1350 changes by 64 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.6.2..origin/2.7
General
* Fixed Qt version in About Qt Creator dialog
* Replaced deprecated Qt 4 functions with cross-version alternatives
* Improved kits setup (QTCREATORBUG-8576, QTCREATORBUG-8081)
* Implemented hiding of Mode tab icons when they become too small
(QTCREATORBUG-7879)
* Introduced general suppression mechanism for repeating messages
* Implemented filtering examples by Qt version in Welcome mode
(QTCREATORBUG-8377)
* Added highlighting of examples in Welcome mode (QTCREATORBUG-8459)
Editing
* Fixed visual whitespace highlighting
* Implemented closing files with middle click in Open Documents view
* Improved painting performance after changing marks
* Fixed handling of invisible marks (QTCREATORBUG-7884)
* Added editing for bookmark notes (QTCREATORBUG-5572)
* Fixed bookmarks ordering (QTCREATORBUG-7923)
* Fixed re-opening of nested folds
* Fixed finding of block parentheses (QTCREATORBUG-8031)
* Fixed Replace All with regular expressions (QTCREATORBUG-8317)
* Added support to preserve casing in case-insensitive searches
* Added Save as to editors context menu
* Added ability to open links in new split (QTCREATORBUG-8117)
Managing Projects
* Improved opening projects from command line: "qtcreator ." opens a
project found in the directory without explicitly naming it
* Implemented copying build and run settings for a kit to another kit
(Copy to Kit) and changing the kit while preserving the build and
run settings (Change Kit) in Projects mode
* Added displaying version control system information (branch name) in
the Projects view in the sidebar
* Added a configuration option in Build and Run options for the default
build directory. It can be set to '.' to force in-source builds by default
* Added an option to show hidden files in the File System view in the
sidebar
Compilers
* Introduced adding custom compilers in the Build and Run options
* Simplified MSVC setup logic (QTCREATORBUG-8292)
* Added displaying elapsed time after building in the Compile Output pane
QMake Projects
* Made command line parser understand more options: -spec/-platform,
-xspec/-xplatform, -t/-template, -tp/-template_prefix, -cache & -nocache
* Improved performance in the .pro parser
* Improved parsing of qdoc errors
* Aligned VPATH handling to actual qmake behavior
(QTCREATORBUG-8348)
* Fixed MinGW-w64 cross-compilation
CMake Projects
* Added Ninja support
* Added code completion for CMake editor
* Fixed .ui code completion for some CMake projects
* Fixed build directory when adding build configurations
(QTCREATORBUG-8425)
Qbs Projects
* Implemented initial support for Qt Build Suite (Qbs) projects
* Made Qt Creator itself compilable with Qbs
Generic Projects
* Implemented using MIME types to recognize source files (QTCREATORBUG-5451)
Debugging
* Completed support for basic Qt 5 data types
* Created new suite of auto tests
* Fixed or improved display for several dozen data types in several
combinations of libraries (Qt, Standard Library, Boost, Eigen,
gcc built-in vector types) and debuggers (GDB, CDB)
* Added dumpers for QStringRef, C99 complex/_Complex
* Implemented gnuplot based display for QVector
* Implemented display in separate window for string-like data
types (QByteArray, std::string, char[], char* etc)
* Adjusted to GDB 7.5 changes
* Removed dependency on QmlJSTools
* Implemented adding breakpoints by double-clicking in Breakpoints view
* Implemented dragging and dropping breakpoint markers
* Added logging of exceptions in the Compile Output pane (QTCREATORBUG-8141)
* Added option to use Intel-style disassembly to debugger GDB options
* Improved color highlighting of locals in Memory view
* Made string cutoff value configurable
* Put separate string displays in tab widget (QTCREATORBUG-8344)
* Implemented basic value editing for CDB (QTCREATORBUG-8344)
* Added CDB setting to ignore first-chance exceptions (QTCREATORBUG-8141)
* Implemented support for displaying images in CDB
* Added framework to wrap plain GDB pretty printers for use in Qt Creator
* Implemented display format changes for multi-selection
(QTCREATORBUG-7577)
* Added hook for user specified commands after attaching to target
Analyzer
C++ Support
* Added Create Getter and Setter Member Functions refactoring action
* Added Reformat Pointers or References refactoring action
(QTCREATORBUG-6169)
* Introduced formatting options for pointers and references
(QTCREATORBUG-6169)
* Fixed semantic highlighting when multiple editors are visible
* Fixed Rename Symbol Under Cursor for C++ macros
* Added support for -stdlib=.. variants
* Fixed constructor parsing in cases with unnamed parameters
* Code completion
* Added code completion for instantiation of templates with default
argument
* Improved code completion for Qt containers (QTCREATORBUG-8228)
* Fixed code completion for classes in class templates
* Fixed code completion for operator-> (QTCREATORBUG-629)
* Fixed code completion when casting inside parentheses (QTCREATORBUG-8368)
* C++11 support
* Added C++11 alignof and alignas tokens
* Added support for C++11 brace initializers (QTCREATORBUG-7919 et al)
* Added support for C++11 ref-qualifiers in function declarators: void
foo() const &; void bar() && and related pointer-to-member declarators
* Added support for C++11 enum classes and opaque enum declarations
* Fixed use of >> in C++11 template arguments
* Switched to C++11 parsing in cases of doubt (CMake/Autotools/Generic)
* Fixed parsing of C++11 noexcept(constant-expression)
* Added parsing of alias declarations:
using Foo = std::vector<int>::iterator
* Improved handling of lambda captures (QTCREATORBUG-7968,
QTCREATORBUG-7949)
QML/JS Support
* Improved JS Console
* Fixed indentation in if condition and lambda expressions
(QTCREATORBUG-7243)
* Made sure default kit for new Qt Quick 2 UI project is Qt 5 based
(QTCREATORBUG-8424)
* Added detection of import type from main file to invoke QML Viewer when
previewing QML documents that import Qt Quick 1 (QTCREATORBUG-8358)
* Corrected handling of Qt Quick 2 only features
(QTCREATORBUG-8750, QTCREATORBUG-8624, QTCREATORBUG-8584,
QTCREATORBUG-8583, QTCREATORBUG-8429)
* Added import completion in editor
* Improved speed of QML/JS Editor for large files (QTCREATORBUG-8673)
* Made contextual help more robust (QTCREATORBUG-3169)
* Improved initial kit selection (QTCREATORBUG-8424)
* Added detection of import type from main file (QTCREATORBUG-8358)
* Hid properties starting with "__" in auto-completion
* Changed paser to enforce strict mode for javascript within a QML file
GLSL Support
Help
* Used zoom factor instead of text size multiplier to make also images
smaller when zooming in (QTCREATORBUG-7199)
* Corrected setup of HelpNetworkReply for offline resources to display
standard help icons correctly when viewing documents in Help mode
(QTCREATORBUG-8211)
Qt Designer
Qt Quick Designer
* Provided initial support for Qt Quick 2
* Fixed imports
* Fixed crash (QTCREATORBUG-8399)
* Built qml2puppet by default for Qt 5
* Added manual test files for Qt Quick 2
* Added QQuickItem to New Class wizard
Version Control Systems
* Git
* Dropped support for Git versions earlier than 1.7.2
* Introduced Merge Tool support
* Added timeout to the Gerrit query process
* Added support for merge status
* Fixed log encoding
* Reorganized Git menu (QTCREATORBUG-8363)
* Added Gitk launch for current file (QTCREATORBUG-8327)
* Added branch name validation (QTCREATORBUG-8370)
* Added Merge and Rebase for branches in local repository
(QTCREATORBUG-8367)
* Added automatic stashing when switching branches (QTCREATORBUG-8417)
* Added Soft Reset to Reset dialog
* Added Cherry-Pick Commit and Revert Single Commit in local repository
* Implemented refreshing file list in Git Commit pane every time
it is displayed (QTCREATORBUG-5645)
* Promoted the ClearCase plugin from an experimental plugin to a
standard plugin
FakeVim
* Created new suite of auto tests
* Improved word movement, jump list, undo/redo
* Improved searching (QTCREATORBUG-7251 et al), including
correct cursor positioning, support for g*, g# commands
* Implemented handling of special key names (<left>, <leader>, ...)
* Improved appearance of command line widget
* Improved display of block text cursor on extra selections
* Fixed map handling in ex mode
* Implemented indentation commands with movement
* Implemented repeat commands in visual mode
* Implemented basic code folding
* Implemented global file marks
* Improved code completion in insert and replace modes
* ... and _a lot_ more. Special thanks to Lukas here.
BinEditor
* Fixed selection edge cases (QTCREATORBUG-5209)
* Fixed Ctrl+Home/End navigation
* Added selection using Shift+LeftClick
Platform Specific
Mac
* Replaced xterm with Terminal.app as default terminal (QTCREATORBUG-6371)
Linux
* Added crash handler providing a backtrace for debug builds
* Added support for terminal emulators that share a unique process
(QTCREATORBUG-1633)
Windows
* Improved UI to handle x64 and amd64 etc toolchains
Remote Linux Support
* Removed dependency on Qt4ProjectManager
* Implemented SSH tunneling as specified in RFC 4254
Madde
* Disabled plugin by default
QNX
* Used QtQuick2ApplicationViewer for BlackBerry Qt Quick 2 application
templates
* Used QML_INSTALL_QML variable for BlackBerry Qt 5 application templates
* Added bar-descriptor.xml to new project
* Added templates for Cascades Applications
* Added BlackBerry options
* Fixed sysroot path values in kits generated by BlackBerry 10 NDK installer
* Set default device host IP for physical device
* Added editor for BAR descriptor file
Android
* Fixed ps output processing for busybox
* Improved local deployment (QTCREATORBUG-8538)
Task List
* Implemented removal of single tasks from task list
* Added keyboard shortcuts for actions in context menu in Issues pane
Code Paster
* Added command-line frontend
Testing
* Updated Squish tests
Tools
* Improved ast2png when parsing declarators
* Fixed file permissions set by the Qt SDK installer that caused an error
to be displayed in Qt Creator (QTCREATORBUG-8458)
Packaging
Credits for these changes go to:
Aaron McCarthy
Aleksey Sidorov
Alessandro Portale
André Pönitz
André Hartmann
Andreas Holzammer
Aurindam Jana
BogDan Vatra
Caroline Chao
Christian A. Reiter
Christian Kamm
Christian Kandeler
Christian Stenger
Daniel Teske
David Schulz
Debao Zhang
Eike Ziller
El Mehdi Fekari
Erik Verbruggen
Eskil Abrahamsen
Fawzi Mohamed
Francois Ferrand
Friedemann Kleint
Hüseyin Kozan
Jarek Kobus
Jens Bache-Wiig
Jörg Bornemann
J-P Nurmi
Kai Köhne
Knut Petter Svendsen
Leena Miettinen
Lukas Holecek
Marcel Krems
Marco Bubke
Marcus Folkesson
Mathias Hasselmann
Mehdi Fekari
Michael Brüning
Mitch Curtis
Montel Laurent
Nikolai Kosjar
Orgad Shaneh
Oswald Buddenhagen
Petar Perisin
Peter Kümmel
Przemyslaw Gorszkowski
Rafael Roquetto
Ray Donnelly
Robert Löhning
Ryan May
Sergey Belyashov
Sergey Shambir
Shawn Rutledge
Steven Ceuppens
Tasuku Suzuki
Theo J.A. de Vries
Thiago Macieira
Thomas Hartmann
Thorbjørn Lindeijer
Tobias Hunger
Tobias Nätterlund
Tom DeBlauwe
Vasiliy Sorokin
Yuchen Deng
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 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 highlighting for template parameters for function calls
* Improved support for anonymous classes
(QTCREATORBUG-6497, QTCREATORBUG-8963, QTCREATORBUG-3610, QTCREATORBUG-7579)
* 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
* 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
* Added "Select All" to clean dialog
* 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ø
Viktor Ostashevskyi (Віктор Осташевський)
Qt Creator version 2.8.1 is a bugfix release.
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.0..v2.8.1
There is a total of 132 changes by 28 individual contributors.
Credits for these changes go to:
Andreas Holzammer
André Pönitz
Aurindam Jana
Christian Kandeler
Christian Stenger
Daniel Teske
David Schulz
Eike Ziller
El Mehdi Fekar
Fawzi Mohamed
Jaroslaw Kobus
Joerg Bornemann
Leena Miettinen
Lukas Holecek
Michal Klocek
Nikolai Kosjar
Orgad Shaneh
Oswald Buddenhagen
Pavel Fric
Petar Perisin
Rainer Keller
Robert Loehning
Sergey Belyashov
Sergio Martins
Thomas Hartmann
Tobias Hunger
Venugopal Shivashankar
Victor Ostashevsky
General
Editing
* Removed trailing whitespace in generated files (QTCREATORBUG-9833)
* Fixed placing cursor after replacing "." with "->" (QTCREATORBUG-9891)
* Fixed crash that occurred when opening non-splittable editors in split
windows (QTCREATORBUG-9843)
* Fixed issues with having same document open in multiple splits
(QTCREATORBUG-9801, QTCREATORBUG-9798)
Managing Projects
Compilers
Devices
* Fixed device changes in kits
QMake Projects
* Fixed tool chain use for cross-compilation
* Avoided deadlock during spec/cache loading
CMake Projects
Qbs Projects
Autotools Projects
Generic Projects
Documentation
* Added tutorial for developing Android applications
* Updated documentation of Android Manifest editor
* Updated some debugger documentation
Debugging
* Fixed dumpers in the presence of -D_GLIBCXX_DEBUG
* Fixed endless loop when stopping without winXXinterrupt.exe
* Added support for GDB builds with Python 3.x
* Added dumper for std::unordered_{set,map} (QTCREATORBUG-9855)
* Improved display performance of unnamed structures (QTCREATORBUG-9947)
* Made C++ debugging continue even if QML debugger fails (QTCREATORBUG-9836)
* Fixed remote QML debugging with port forwarding involved
Analyzer
* Improved Android and QNX support
C++ Support
* Fixed crash in typedef resolving (QTCREATORBUG-9990)
* Fixed crash in type lookup (QTCREATORBUG-10019)
* Improved performance for generated symbols (QTCREATORBUG-9877)
* Added checking whether project has changed before reparsing
(QTCREATORBUG-9581)
QML Support
* Add vector*d, quaternion, and matrix4x4 types to code model
Python Support
Diff Viewer
Version Control Systems
* Disabled undo/redo for VCS output window (QTCREATORBUG-7645)
* Git
* Fixed crash on quit while rebase-todo editor is open
* Fixed double stash pop on branch checkout
FakeVim
Platform Specific
Linux
Qt Support
QNX
* Fixed the SSH Key Setup dialog to display native separators in paths
(QTCREATORBUG-9830)
Android
* Ensured that keytool returns English output (QTCREATORBUG-9941)
Translations
* Updated Czech, Polish, Russian and Ukrainian translations
Testing
* Added Squish tests for codepasting, external sort tool,
UI completion, and "Go to slot" in Qt Designer
QML Designer
* Fixed support for layouts
* Fixed several issues in property editor
* Added support for global Qt enums in rewriter
This diff is collapsed.
Qt Creator version 3.0.1 is a bugfix release.
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 v3.0.0..v3.0.1
Compilers
* MSVC
* Added detection of native 64 bit arm toolchain
* Fixed issue with duplicate entries
QMake Projects
* Fixed issue with duplicate entries when configuring projects
Debugging
* GDB and LLDB
* Added pretty printer for QTimeZone
* Fixed pretty printer for QSharedDataPointer
* Fixed display of multiple inheritance from std::list
(QTCREATORBUG-11023)
* GDB
* Fixed inserting breakpoints while application is running
(QTCREATORBUG-11084)
* Fixed display of std::array<some_struct>
* LLDB
* Fixed display of bases in case of multiple inheritance
(QTCREATORBUG-11109)
* CDB
* Fixed stepping through sources of Qt 5.2 binary package
(QTCREATORBUG-11233)
C++ Support
* Fixed selecting project to use for specific file
* Fixed completion for nested enums (QTCREATORBUG-5456)
QML Profiler
* Improved performance (QTCREATORBUG-10950)
* Fixed issue with missing details for bindings in events pane
Qt Quick Designer
* Added missing Qt Quick 2 specific properties
* Fixed crash when anchoring root item (QTCREATORBUG-11078)
* Fixed crash when dragging item from library and imports need to change
(QTCREATORBUG-11139)
* Fixed crash with invalid anchors (QTCREATORBUG-11255)
* Fixed crash when editing text without pressing enter or return key
(QTCREATORBUG-11249)
* Fixed crash with Anchors > Fill and Qt Quick Controls (QTCREATORBUG-10476)
* Fixed updating the UI when switching between states (QTCREATORBUG-10674)
FakeVim
* Fixed that user command left editor in overwrite mode (QTCREATORBUG-10460)
Platform Specific
Android
* Fixed too short timeouts when calling external tools (QTCREATORBUG-10944)
* Fixed issues with build paths with non-latin characters (QTBUG-34316)
* Fixed issue with symbol search path for debugging (QTCREATORBUG-10382)
iOS
* Improved startup performance of on-device debugging (QTCREATORBUG-10884)
* Fixed executable path shown in run configuration UI (QTCREATORBUG-11080)
* Fixed handling of control characters in application output
(QTCREATORBUG-11219)
* Fixed that custom application arguments were lost after restart
This diff is collapsed.
Qt Creator version 3.1.1 is a bugfix release.
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 v3.1.0..v3.1.1
General
* Fixed editing of MIME types while filtering is applied
(QTCREATORBUG-12149)
Managing and Building Projects
* Fixed performance regression in Issues pane (QTCREATORBUG-12109)
Qbs Projects
* Fixed support for VS2013 compiler (QTCREATORBUG-11025)
C++ Support
* Fixed issue with missing semantic highlighting (QTCREATORBUG-11367)
Qt Quick Designer
* Fixed several UI issues (QTCREATORBUG-12040, QTCREATORBUG-12035,
QTCREATORBUG-11904, QTCREATORBUG-12018)
* Fixed anchor and alignment handling (QTCREATORBUG-12006)
Diff Viewer
* Fixed crash when showing binary file containing carriage return character
(QTCREATORBUG-12056)
Version Control Systems
* Git
* Fixed encoding issues on Window
* Fixed crash when closing Qt Creator after revert (QTCREATORBUG-12099)
FakeVim
Platform Specific
QNX
* Fixed crash when no device is configured (QTCREATORBUG-12143)
* Fixed Qt environment settings for running on devices (QTCREATORBUG-12171)
Android
* Fixed selection of Ant executable on OS X (QTCREATORBUG-12184)
iOS
* Fixed parsing of build issues
* Added warning if provisioning profile does not contain selected device
(QTCREATORBUG-12175)
Qt Creator version 3.1.2 is a bugfix release.
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 v3.1.1..v3.1.2
General
* Fixed restoring of output pane button visibility
Editing
* Fixed crash with highlight definitions and indentation based folding enabled
(QTCREATORBUG-12172)
* Fixed setting current file when clicking on split view (QTCREATORBUG-12264)
Help
* Fixed that pressing F1 twice would not go to Help mode
(QTCREATORBUG-9093)
* Fixed filtering in topic chooser
QMake Projects
* Fixed adding files through context menu in case of multiple
resource files (QTCREATORBUG-12297)
* Fixed that resource files were no longer appearing in
Locator and search
Debugging
* GDB
* Worked around GDB crash with large object names
(QTCREATORBUG-12330)
C++ Support
* Fixed crash with anonymous unions with __attribute__
(QTCREATORBUG-12345)
Code Paster
* Fixed crash in case of invalid protocol setting (QTCREATORBUG-12364)
Beautifier
* Fixed problem on Mac when starting Qt Creator from Finder
(QTCREATORBUG-12057)
Platform Specific
Windows
* Fixed matching of paths in Locator (QTCREATORBUG-12007)
QNX
* Fixed font path on devices
This diff is collapsed.
Qt Creator version 3.2.1 is a bugfix release.
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 v3.2.0..v3.2.1
General
* Fixed freeze when using shortcut for all projects or current project
locator filters (QTCREATORBUG-12875)
* Fixed crash when activating timers by removing the unsupported UpdateInfo
plugin that triggered it (QTCREATORBUG-11262)
Qbs Projects
* Fixed adding and removing files when project file is write protected by VCS
* Fixed crash when removing empty install step
C++ Support
* Fixed crash when opening context menu on macro parameter (QTCREATORBUG-12853)
QML Support
* Added missing members to date objects
* Added templates for Qt Quick 2.3 and Qt Quick Controls 1.2 applications
* Fixed keyboard shortcuts in QML/JS console (QTCREATORBUG-12956)
Qt Quick Designer
* Added option to use fallback QML puppet and set it to be the default
* Fixed updating of color properties (QTCREATORBUG-12841)
* Fixed duplication of ApplicationWindow properties (QTCREATORBUG-12910)
Platform Specific
OS X
* Fixed deployment of Clang library in binary packages
* Fixed deployment of fallback QML puppets in binary packages
* Removed wrong File > Exit menu item
iOS
* Fixed determination of newest SDK version when no version is explicitly stated
Remote Linux
* Fixed mixed QML and C++ debugging (QTCREATORBUG-12928)
* Fixed check for maximum packet size for SSH connections (QTCREATORBUG-12884)
Windows Phone
* Fixed font deployment for Windows Phone 8.0
This diff is collapsed.
This diff is collapsed.