diff options
author | Eike Ziller <eike.ziller@qt.io> | 2016-07-01 16:06:11 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2016-07-06 06:49:23 +0000 |
commit | 9205ea08b837c8d9f0776ad458321daa4de4febd (patch) | |
tree | af22b6b7cc70742b71d862ded80889abc3925735 /dist/changes-4.1.0.md | |
parent | 561841b93b9335cb3fda6d846cbe873a0517d359 (diff) |
Add changes file for 4.1.0
Change-Id: I3a889c47c5a1993b5fbee7889aac6243a3e44dde
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'dist/changes-4.1.0.md')
-rw-r--r-- | dist/changes-4.1.0.md | 195 |
1 files changed, 195 insertions, 0 deletions
diff --git a/dist/changes-4.1.0.md b/dist/changes-4.1.0.md new file mode 100644 index 0000000000..ce25b28dfe --- /dev/null +++ b/dist/changes-4.1.0.md @@ -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 |