blob: 3258cc1b9ab22ed4dad1f0563d4a39c943551ad2 (
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
|
The QtCreator 2.0 release contains bug fixes and new features.
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 v1.3.1...v2.0.0
General
* The Output mode was replaced by the functionality to maximize
the output panes
* File dialog is now opened in current directory
* File system view improvements (context menu)
* Options dialog: Added filters and ordering
* .user-files get now saved before they are upgraded to a new version
of Qt creator
* Added option to set interface language explicitly, overriding the locale
setting
* New "Design" mode for visual editors (.ui & .qml files)
Editing
* Text based search and replace in multiple files
* Added option to disable scroll wheel zooming
* Added option to indent braces (aligning them with the indented block)
* Added option to choose tabs or spaces based on surrounding code
* Added Join Lines action (Ctrl+J)
* Code completion is now only first-letter case-sensitive by default
* Open with "System Editor"
* Fixed missing semicolon after } when creating unnamed enumeration
* Fixed auto indent for C style coments
C++ Support
* Recognize *.cu as C files
* Fixed false errors in code model on windows when used with MSVC
* Added "Auto fold first comment" option
Project support
* Reworked support for developing for different targets:
* Reworked project settings
* Reworked selection of active configuration
* Expand environment variables in Generic Project file lists
* Preserve the original paths of the Generic Project file list when
adding/removing files
* Added context menu options to open file manager or terminal in a files
directory
Debugging
* CDB: Fixed bug in location marker
* CDB: Fixed handling of mixed-case file names correctly by normalizing file
names
Help
QML/JS Support
* Runtime QML errors become links to the location of the error
* Extended code navigation and completion
* Added initial semantic checks
* New qml based .qmlproject file format (replaces old format)
* New QmlDesigner
* Allows visual manipulation of .qml files
* Supports changing top-level states
* Integrates tighly with text editor, e.g. shared history, navigation facilities ...
Platform Specific
Mac
* Show build error count in Dock icon
* Handle the OBJECTIVE_HEADERS qmake variable
Linux (GNOME and KDE)
* Dropping files on the editor now opens them instead of inserting a url
Windows
* Fixed possible crash when searching files in file system
* Show build error count in Taskbar (Windows 7 only)
* Show build progress in Taskbar (Windows 7 only)
Symbian Target
* Deploying shows real progress bar
* Show the connection state of devices in the selector
for the active configuration
* Respect the EPOCROOT environment variable and the default device
if no S60 SDK is explicitly given in the Qt Version preferences
* Prevent launching of debugger while application is running and vice
versa
* Handle unplugging of device
* Handle application crash when running, print proper error message
* Add support for command line arguments
Maemo Target
* New feature
* Built on top of MADDE package
* Supports building for, deploying to and running on N900 devices
Version control plugins
* Made menu actions more consistent, added some missing actions
* Added "Annotate previous" accessible from context menu of annotation
view, added "annotate" action to context menu of file log
* Added command locator to be able to trigger menu actions from the
locator.
* Added setting for time-outs
* Added a plugin for Mercurial
* Diff highlighter: Mark trailing whitespace in added lines
* Support creating repositories from the project wizards (git, Mercurial)
* git: Added support for stashes
* git: Support adding files with intend-to-add in file wizards including
check on version of git
* git: Expand commit template relative to repository
* git: Added setting for whitespace in diff/blame
* Subversion: Add parent directories correctly when adding new files
* Added "Open file" context menu action to log pane
Wizards
* Improved summary page, added ordering, simplified application wizards
* Added wizards for unit tests and classes based on QSharedData
* Introduced project directory setting
Additional credits go to:
* Roopesh Chander (choosing spaces or tabs based on surrounding code)
* Jeffrey Baumes (added option to indent braces)
* Roquette (fixed missing semicolon)
* Sergey Demchenko (fixed auto indent for C style coments)
* Falco Hirschenberger (added Join Lines action)
* Brian McGillion (Mercurial plugin)
* Laurent Desmecht (build configuration fixes)
|