summaryrefslogtreecommitdiff
path: root/dist/changes-3.1.0
blob: 0346ffb142b8d79df75cbbf660d44050886c4883 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
Qt Creator version 3.1 contains bug fixes and new features.

There is a total of about X changes by N 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 origin/3.0..origin/master

General

Editing
   * Added File > Reload
   * Made visible margin configurable per project

Managing and Building Projects

Compilers

Devices

QMake Projects
   * Added context menu item "Add Existing Directory" that adds all
     files from a directory (QTCREATORBUG-9081)

CMake Projects

Qbs Projects
   * Added option for building with --check-timestamps

Generic Projects
   * Added context menu item "Add Existing Directory" that adds all
     files from a directory (QTCREATORBUG-9081)
   * Made importing files follow directory symlinks (QTCREATORBUG-8897)

Debugging
   * Removed support for GDB without Python
   * Added context menu item for saving backtrace as tasks-file
   * GDB
   * CDB
      * Added pretty printer for std::complex and C++11 std::array
   * LLDB
   * QML

Analyzer

QML Profiler
   * Improved performance (QTCREATORBUG-10950)
   * Improved layout of details views
   * Fixed opening files from JavaScript profiling output (QTCREATORBUG-11094)

C++ Support
   * Added code model inspector
   * Added experimental support for Clang-based code model
   * Fixed parsing of ??< ??> ??( ??) trigraphs (QTCREATORBUG-2474)
   * Fixed adding definition for function with rvalue-reference
     (QTCREATORBUG-10555)
   * Fixed semantic highlighting after "Save as"
   * Fixed syntax highlighting of multiline strings and comments (QTCREATORBUG-662)
   * Improved the Insert Virtual Functions refactoring action:
       * Check only pure virtual functions by default
       * Display all overrides of a function
       * Do not include final functions

Python Support

GLSL Support

Qt Quick Designer
   * Fixed selecting overlapping items with same z-value (QTCREATORBUG-11066)
   * Fixed setting text alignment (QTCREATORBUG-11054)
   * Fixed crash with anchors (QTCREATORBUG-11138)

Diff Viewer

Version Control Systems
   * Git
      * Added visual indicator for affected commits when resetting and rebasing
      * Enabled option to push commit directly after fixup
      * Enabled choosing non-fast-forward merge when fast-forward is applicable
      * Added completion in change selection dialog
   * ClearCase
      * Improved performance of indexing dynamic views
      * Added warning when editing Derived Objects
   * Bazaar
      * Added support for uncommit command

FakeVim
   * Added "gj", "gk", "g0", "g^" and "g$" commands
   * Made dot command work for letter case commands in visual mode

Platform Specific

Linux

Qt Support
   * Custom wizards now use class "qmakeproject" instead of "qt4project"

QNX
   * Added support for Python based pretty printers when debugging on devices
   * Added better error messages for common deployment errors
     (QTCREATORBUG-9673, QTCREATORBUG-9001)
   * Added line and column information to text based BAR descriptor editor
     (QTCREATORBUG-10395)
   * Fixed several issues with certificate password dialog in BlackBerry
     options (QTCREATORBUG-10948)

Android
   * Made it possible to cancel waiting for an AVD to boot up
   * Fixed opening Java files from error messages (QTCREATORBUG-10904)

Remote Linux

Bare Metal

Credits for these changes go to: