changes-3.5.0.md 3.18 KB
Newer Older
Eike Ziller's avatar
Eike Ziller committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
Qt Creator version 3.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://code.qt.io/qt-creator/qt-creator.git
    git log --cherry-pick --pretty=oneline origin/3.4..origin/3.5

General

* Increased minimum requirements for compilation of Qt Creator to
  MSVC 2013 and GCC 4.7, and Qt 5.4.0
* Added variants with native separators to Qt Creator variables that
  represent file paths
* Changed the way inconsistent enabled states were handled by the
  plugin manager. Disabling plugins is now only a hint; if another
  (enabled) plugin needs it, it is implicitly enabled. Before, the
  other plugin was implicitly disabled.
Eike Ziller's avatar
Eike Ziller committed
20 21 22
* Added support for `~` as shortcut for user's home directory to
  path input fields
* Added filtering to About Plugins
Eike Ziller's avatar
Eike Ziller committed
23 24 25 26 27 28
* Added `-load all` and `-noload all` command line options that
  enable and disable all plugins respectively
* Made `-load` command line option implicitly enable all required
  plugins, and `-noload` disable all plugins requiring the
  disabled plugin. Multiple `-load` and `-noload` options are
  interpreted in the order given on the command line.
Eike Ziller's avatar
Eike Ziller committed
29 30 31 32
* Fixed issues with raising the Qt Creator window on Gnome desktop
  (QTCREATORBUG-13845)
* Fixed appearance on high DPI displays on Windows and Linux
  (QTCREATORBUG-11179)
Eike Ziller's avatar
Eike Ziller committed
33
* Added locator filter for running external tools
Eike Ziller's avatar
Eike Ziller committed
34 35 36 37 38

Editing

* Added option to jump directly to specific column in addition to
  line number when opening files through locator or command line
Eike Ziller's avatar
Eike Ziller committed
39
* Made global file search use multiple threads (QTCREATORBUG-10298)
Eike Ziller's avatar
Eike Ziller committed
40 41
* Fixed highlighting of current line in read-only text editors
  (QTCREATORBUG-10104)
Eike Ziller's avatar
Eike Ziller committed
42 43 44

Help

Eike Ziller's avatar
Eike Ziller committed
45 46 47 48
Project Management

* Fixed issues with restoring project tree state (QTCREATORBUG-14304)

Eike Ziller's avatar
Eike Ziller committed
49 50 51 52 53 54 55 56 57
QMake Projects

CMake Projects

* Made it possible to register multiple CMake executables
* Fixed default shadow build directory name

Qbs Projects

Eike Ziller's avatar
Eike Ziller committed
58 59 60 61 62
Generic Projects

* Fixed that resource links were removed from UI files
  (QTCREATORBUG-14275)

Eike Ziller's avatar
Eike Ziller committed
63 64 65 66 67 68 69 70 71 72 73 74 75 76
QML-Only Projects (.qmlproject)

Debugging

Analyzer

QML Profiler

* Made saving and loading trace data asynchronous to avoid
  locking up UI (QTCREATORBUG-11822)

C++ Support

* Added separate icon for structs
Eike Ziller's avatar
Eike Ziller committed
77 78
* Fixed *Convert to Stack Variable* refactoring action for empty
  initializer lists (QTCREATORBUG-14279)
Eike Ziller's avatar
Eike Ziller committed
79 80
* Fixed expanding items in class view with double-click
  (QTCREATORBUG-2536)
Eike Ziller's avatar
Eike Ziller committed
81 82 83

QML Support

Eike Ziller's avatar
Eike Ziller committed
84 85
* Removed Qt Quick 1 wizards

Eike Ziller's avatar
Eike Ziller committed
86 87
Version Control Systems

Eike Ziller's avatar
Eike Ziller committed
88 89 90
* Perforce
    * Added support for P4CONFIG (QTCREATORBUG-14378)

Eike Ziller's avatar
Eike Ziller committed
91 92
FakeVim

Eike Ziller's avatar
Eike Ziller committed
93 94
* Added support for `C-r{register}`

Eike Ziller's avatar
Eike Ziller committed
95 96 97 98 99 100 101 102 103 104 105 106
Platform Specific

Windows

OS X

* Added locator filter that uses Spotlight for locating files

Linux

Android

Eike Ziller's avatar
Eike Ziller committed
107 108 109 110
* Made it possible to create AVD without SD card (QTCREATORBUG-13590)
* Added warning if emulator is not OpenGL enabled
  (QTCREATORBUG-13615)
* Fixed listing of Google AVDs (QTCREATORBUG-13980)
Eike Ziller's avatar
Eike Ziller committed
111 112 113 114 115 116
* Fixed that kits were removed from projects when changing NDK path
  (QTCREATORBUG-14243)

BlackBerry

* Removed support for BlackBerry 10 development
Eike Ziller's avatar
Eike Ziller committed
117

Eike Ziller's avatar
Eike Ziller committed
118 119 120 121 122
Remote Linux

BareMetal

Credits for these changes go to: