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