aboutsummaryrefslogtreecommitdiffstats
path: root/dist/changes-2.0.0
blob: 890f6e0eff0e6372d9643f9f3c867a17b353b76f (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
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

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

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 Support
  * Runtime QML errors become links to the location of the error

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
   * 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)