forked from qt-creator/qt-creator
Add changes file for 4.1.0
Change-Id: I3a889c47c5a1993b5fbee7889aac6243a3e44dde Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
195
dist/changes-4.1.0.md
vendored
Normal file
195
dist/changes-4.1.0.md
vendored
Normal file
@@ -0,0 +1,195 @@
|
|||||||
|
Qt Creator version 4.1 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://code.qt.io/qt-creator/qt-creator.git
|
||||||
|
git log --cherry-pick --pretty=oneline origin/4.0..v4.1.0
|
||||||
|
|
||||||
|
General
|
||||||
|
|
||||||
|
* Added `Flat Dark` and `Flat Light` themes
|
||||||
|
* Added `Ctrl+N` and `Ctrl+P` shortcuts for navigating in Locator
|
||||||
|
* Added experimental support for the `Nim` programming language
|
||||||
|
|
||||||
|
Editing
|
||||||
|
|
||||||
|
* Added automatic release of resources for unmodified documents that have
|
||||||
|
not been visible a long time (QTCREATORBUG-10016)
|
||||||
|
* Added separate options for automatically inserted characters
|
||||||
|
* Added highlighting of automatically inserted characters
|
||||||
|
* Added option for skipping automatically inserted character, and changed
|
||||||
|
it to do this only as long as the cursor stays before it
|
||||||
|
* Fixed that replacing could change the selection (QTCREATORBUG-15623)
|
||||||
|
|
||||||
|
All Projects
|
||||||
|
|
||||||
|
* Improved feedback when build results in errors and there
|
||||||
|
are issues with the kit (QTCREATORBUG-16079)
|
||||||
|
* Fixed issue with building in paths with non-ASCII characters
|
||||||
|
(QTCREATORBUG-15855)
|
||||||
|
* Fixed that `%{buildDir}` and `%{sourceDir}` stopped working in
|
||||||
|
run configurations (QTCREATORBUG-16338)
|
||||||
|
|
||||||
|
QMake Projects
|
||||||
|
|
||||||
|
* Added `Duplicate File` to context menu in project tree (QTCREATORBUG-15952)
|
||||||
|
* Added `QtWebEngine` to modules list
|
||||||
|
* Changed `Run Qmake` from `qmake -r` to `qmake && make qmake_all` for Qt 5
|
||||||
|
* Fixed renaming files used in QRC files (QTCREATORBUG-15786)
|
||||||
|
|
||||||
|
CMake Projects
|
||||||
|
|
||||||
|
* Improved parsing of errors
|
||||||
|
* Added workaround for CMake issue that include paths are in random order
|
||||||
|
(QTCREATORBUG-16432)
|
||||||
|
* Added option for disabling automatic running of CMake to Build & Run > CMake
|
||||||
|
(QTCREATORBUG-15934)
|
||||||
|
* Fixed that CMake was automatically run even if the Qt Creator application
|
||||||
|
is not in the foreground (QTCREATORBUG-16354)
|
||||||
|
|
||||||
|
Qbs Projects
|
||||||
|
|
||||||
|
* Added support for `qtcRunnable` property, similar to `qtc_runnable` for
|
||||||
|
Qmake projects
|
||||||
|
|
||||||
|
C++ Support
|
||||||
|
|
||||||
|
* Added separate highlighting for function declarations and usages
|
||||||
|
(QTCREATORBUG-15564)
|
||||||
|
* Added highlighting option for global variables
|
||||||
|
* Added coding style option for preferring getters with `get`
|
||||||
|
* Fixed parsing of `-std=gnu++XX` option (QTCREATORBUG-16290)
|
||||||
|
* Fixed refactoring of methods with ref-qualifier
|
||||||
|
|
||||||
|
QML Support
|
||||||
|
|
||||||
|
* Added formal parameters of JavaScript functions to outline and Locator
|
||||||
|
|
||||||
|
Debugging
|
||||||
|
|
||||||
|
* Added support for copying selected values from `Locals and Expressions`
|
||||||
|
(QTCREATORBUG-14956)
|
||||||
|
* Fixed jumping to address in binary editor (QTCREATORBUG-11064)
|
||||||
|
* GDB
|
||||||
|
* Fixed that `qint8` values where shown as unsigned values
|
||||||
|
(QTCREATORBUG-16353)
|
||||||
|
|
||||||
|
QML Profiler
|
||||||
|
|
||||||
|
* Improved progress information
|
||||||
|
* Improved performance when many events are involved
|
||||||
|
|
||||||
|
Qt Quick Designer
|
||||||
|
|
||||||
|
* Added support for Qt Quick Controls 2 styles
|
||||||
|
* Added `Move to Component` action
|
||||||
|
* Added `Add new Signal Handler` action
|
||||||
|
* Improved performance
|
||||||
|
* Improved error dialog (QTCREATORBUG-15772)
|
||||||
|
* Fixed crumble bar for component navigation
|
||||||
|
* Fixed that `Connections` was not allowed in `.ui.qml` files
|
||||||
|
* Fixed crashes with spaces in properties (QTCREATORBUG-16059)
|
||||||
|
* Fixed that child items of `State` were rendered (QTCREATORBUG-13003)
|
||||||
|
|
||||||
|
Version Control Systems
|
||||||
|
|
||||||
|
* Git
|
||||||
|
* Added date and time information to branch dialog
|
||||||
|
* Added support for running `git blame` only on selected lines
|
||||||
|
(QTCREATORBUG-16055)
|
||||||
|
* Fixed that branch dialog suggested existing branch name for new branch
|
||||||
|
(QTCREATORBUG-16264)
|
||||||
|
* SVN
|
||||||
|
* Added conflicted files to file list in submit editor
|
||||||
|
|
||||||
|
Test Integration
|
||||||
|
|
||||||
|
* Fixed that test case summary stayed visible even if no entries matched
|
||||||
|
the applied filter
|
||||||
|
* Fixed parsing of failure location for Google Test on Windows
|
||||||
|
|
||||||
|
FakeVim
|
||||||
|
|
||||||
|
* Added expansion of `~` in file names (QTCREATORBUG-11160)
|
||||||
|
|
||||||
|
Model Editor
|
||||||
|
|
||||||
|
* Added zooming of diagrams
|
||||||
|
|
||||||
|
Beautifier
|
||||||
|
|
||||||
|
* Added option to automatically format files on save
|
||||||
|
* Uncrustify
|
||||||
|
* Fixed issues with non-C++ files (QTCREATORBUG-15575)
|
||||||
|
|
||||||
|
Platform Specific
|
||||||
|
|
||||||
|
Windows
|
||||||
|
|
||||||
|
* Added detection of MSVC amd64_x86 toolchain
|
||||||
|
|
||||||
|
macOS
|
||||||
|
|
||||||
|
* Fixed include search order with frameworks (QTCREATORBUG-11599)
|
||||||
|
|
||||||
|
Remote Linux
|
||||||
|
|
||||||
|
* Added support for TCP/IP forward tunneling with SSH
|
||||||
|
|
||||||
|
iOS
|
||||||
|
|
||||||
|
* Fixed that deployment could fail if device and host are in same WiFi network
|
||||||
|
(QTCREATORBUG-16061)
|
||||||
|
* Fixed missing human readable error messages (QTCREATORBUG-16328)
|
||||||
|
|
||||||
|
Credits for these changes go to:
|
||||||
|
Albert Astals Cid
|
||||||
|
Alessandro Portale
|
||||||
|
Alexander Drozdov
|
||||||
|
Andre Hartmann
|
||||||
|
André Pönitz
|
||||||
|
Antoine Poliakov
|
||||||
|
Arnold Dumas
|
||||||
|
BogDan Vatra
|
||||||
|
Christian Kandeler
|
||||||
|
Christian Stenger
|
||||||
|
Cristian Adam
|
||||||
|
David Schulz
|
||||||
|
Dmitry Ashkadov
|
||||||
|
Eike Ziller
|
||||||
|
Erik Verbrüggen
|
||||||
|
Filippo Cucchetto
|
||||||
|
Finn Brudal
|
||||||
|
Georger Araújo
|
||||||
|
Jake Petroules
|
||||||
|
Jaroslaw Kobus
|
||||||
|
Jean Gressmann
|
||||||
|
Jochen Becher
|
||||||
|
Leena Miettinen
|
||||||
|
Lorenz Haas
|
||||||
|
Lukas Holecek
|
||||||
|
Marco Benelli
|
||||||
|
Marco Bubke
|
||||||
|
Marc Reilly
|
||||||
|
Mashrab Kuvatov
|
||||||
|
Maurice Kalinowski
|
||||||
|
Nikita Baryshnikov
|
||||||
|
Nikolai Kosjar
|
||||||
|
Orgad Shaneh
|
||||||
|
Oswald Buddenhagen
|
||||||
|
Philip Lorenz
|
||||||
|
Robert Löhning
|
||||||
|
Shinnok
|
||||||
|
Takumi ASAKI
|
||||||
|
Thiago Macieira
|
||||||
|
Thomas Hartmann
|
||||||
|
Tim Jenssen
|
||||||
|
Tobias Hunger
|
||||||
|
Ulf Hermann
|
||||||
|
Unai IRIGOYEN
|
||||||
|
Victor Heng
|
||||||
|
Vikas Pachdha
|
||||||
|
Vlad Seryakov
|
||||||
|
Wolfgang Bremer
|
Reference in New Issue
Block a user