aboutsummaryrefslogtreecommitdiffstats
path: root/dist/changes-2.0.1
blob: d3363619179500be41fa9ad4b749d8b3a7a72644 (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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
The QtCreator 2.0.1 release contains mainly bug fixes on top of 2.0

Below is a list of relevant changes. You can find a complete list of changes
within the logs of Qt Creator's sources. Simply check it out from the public git
repository e.g.,

git clone git://gitorious.org/qt-creator/qt-creator.git
git log --cherry-pick --pretty=oneline origin/2.0.0...origin/2.0.1

General:
   * Fix the suggested path in the new dialog in case of sub projects
   * Search dialog now opens the completion box for the search term on cursor down
   * The .bin postfix was removed from the qtcreator executable

Editing:
   * Fixed disabled "Open with" context menu in project tree
   * CodePaster: Do not show popup about modified files on Windows
   * FakeVim: Fix issues with non-letter keys on non-US keyboards
   * FakeVim: Fix performance of find/replace
   * Fakevim: Fix mark interpretion for d'a etc
   * Fakevim: clear opcount and mvcount on escape
   * Fakevim: fix Delete key in command mode
   * Fakevim: fix backspace in the presence of physical tabs
   * Fakevim: fix insert of Tabs and up/down movement in the presence of real tabs
   * Fakevim: fix mark positions after <Delete>
   * Fakevim: make Ctrl-V <Tab> and Ctrl-V <Return> work in Insert and Ex mode
   * BinEditor: Add "jump to address" functionality
   * BinEditor: Add a bit of value interpretation
   * BinEditor: Fix cursor position label
   * BinEditor: Fix file name not being displayed
   * BinEditor: Implement "Jump to start/end of file" for lazy data
   * QmlDesigner: Fix crash when typing keywords as Ids
   * QmlDesigner: Fix import handling in rewriter
   * QmlDesigner: Prevent freezing while doing drag&drop on some Windows systems
   * QML snippet: property has a name and a value, not two names
   * QmlJS: Avoid infinite recursion when encountering property loops
   * QmlJS: Make variables in imported JS documents show up in completion
   * QmlJS: Remove spurious spaces from default import path in qmlproject
   * Qt Designer integration: Fix Help button in stylesheet editor
   * QuickDesigner: Make metainfo system robust for different version numbers
   * QuickDesigner: Reduce numbers of redraws / state switching in States Editor

C++ Support:
   * Added C-style comment folding
   * Fix crash while renaming symbol when a symbol is being renamed

VCS Support:
   * Diff editors: Set readonly attributes correctly
   * Mercurial: Working directory not set for asynchronous commands
   * Subversion: Remove LANG=C setting
   * git: Adapt to 1.7.0, handling of renamed files. Reviewed-by: con

Project support:
   * Fix auto-scrolling in application and compile output
   * Cmake: Don't delete run configurations on switching buildconfigurations
   * Ask to save all editors before running qmake
   * Allow the user to set the version number used for the build deb package
   * Don't crash if the session node is the current node in context menu
   * Fix DESTDIR=. case
   * Don't reset build directory for clone cmake buildconfigurations
   * Don't show the full file name in the reload prompt by default
   * Fix crash for newly added project nodes
   * Improve task parsing
   * Fixes: New Project action didn't respect the default project location

Debugging:
   * Fix 2.0 regression: QObject property display
   * Speed up cdb debugging helper initialization
   * Fix display of certain structures within containers
   * Fix display of typedefs of typedefs of simple types such as qulonglong
   * Fix behaviour of 'step' and 'next' when a lower frame was selected
   * Fix std::string display for objects with (the legal) ref count -1
   * Improve gdb version string parsing
   * Fix that the newest version of compiled debugging helper was not used
     if there was an older version still was around in a different search path
   * Windows[gdb]: Fix Attach to running (gui) process
   * Fix 2.0 regression: allow assignment to structure members
   * Always switch to frame 0 before trying to leave frame
   * Cache results of gdb.lookup_type to increase performance
   * Finish "Launching" bar even if we don't hit a "^running"
   * Fix 2.0 regression: 'jump to line' and 'run to line' with older versions of gdb
   * Fix decoding of %04x encoded 16 bit big endian data
   * Fix 2.0 regression: display of typedefs-of-typedefs, such as qulonglong
   * Fix 2.0 regression: list of members in case gdb reports '_class_ SomeClass'
   * Handle gdb 7.1.50's thread-group-started 'pid' field
   * Fix python dumper for std::vector<bool>
   * Improve robustness in the presence of outdated debug information
   * Make ctrl-click to navigate between input and output pane (much) faster
   * Switch off reverse debugging tool button if not useful
   * Fix reporting of loaded libraries on Symbian devices
   * Fix late crash when closing Creator while building debugging helper (QTCREATORBUG-1576)

QML/JS Support:
   * New QmlDesigner
     * Allows visual manipulation of .qml files
     * Supports changing top-level states
     * Integrates tighly with text editor, e.g. shared history, navigation facilities ..

Documentation: 
   * Add description of the Use debug versions of Frameworks option
   * Add descriptions for new Maemo packaging options
   * Add info about layouts to the example
   * Add information about unlocking views in Debug mode
   * Add qtquick to defines to display Qt Quick information
   * Add tips and tricks
   * Edit the introduction

Translations:
   * Update Japanese translation
   * Update Russian translation
   * Update Slovenian translation
   * Update German translation
   * Add Simplified Chinese translation
   * Add French translation, done by the developpez.com team

Mac specific:
   * Save maemo device configuration on MacOS

Linux specific:

Windows specific:
   * Fixed that some menu items got disabled during keyboard navigation
   * Fix wildcard expansion, etc. under windows
   * Detect Microsoft Visual Studio 2010
   * Fixed handling of usernames with Cyrillic characters (QTCREATORBUG-1643)

Maemo specific:
   * Fix Qemu start on Mac
   * Fix building projects if MADDE is on a different drive then the project
   * Fix access rights for remote .ssh directory
   * Fix end-of-process detection
   * Fix incorrect assumption about build directory
   * Make device configuration id type consistent
   * Make packaging step optional

Symbian specific:
   * Symbian support is no longer experimental
   * Symbian/trk: Don't try to dereference references
   * Symbian/trk: Fix handling of partial frames
   * Small improvements to the abld parser
   * Use outputparsers when creating S60 packages
   * Improve detection of simulator Qts