aboutsummaryrefslogtreecommitdiffstats
path: root/dist/changes-1.3.0
blob: 648249b77822e35d4f9ad67841ccebfb60841a1d (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
The QtCreator 1.3 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 QtCreator'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 --pretty=oneline v1.2.0..master

This release introduces source and binary incompatible changes to the plugin
API, so if you have created your own custom plugins, they will need to be
adapted accordingly.

General
   * Added the option to automatically reload files when externally modified,
     or to ignore external modifications (contributed by Henrik Abelsson)
   * Improved the general resizing behavior for small screen sizes
   * Fixed a crash in the RSS reader that sometimes causes Qt Creator to crash
     on startup
   * Use the default encoding instead of system encoding for the editor when 
     choosing a file through the "Search results" pane
   * Reworked the projects pane
   * Made the welcome screen tabs into plugins, reimplement IWelcomePage 
     to add your own welcome screen page

Editing
   * Added support for text editor color schemes
   * Added highlighting of uses of the symbol under the cursor
   * Added completion of include directives
   * Added the option to turn off marking of text changes
   * Objective-C: Much improved parsing
   * Objective-C: Added partial semantic checking and symbol navigation
   * Fixed searching in files to take open documents into account
   * Added a Locator filter for symbols in the current document
   * Handle block selection in fakevim
   * Add Copy full path to the editors combobox.

Project support
   * Added support for adding and removing files from a generic Makefile-based
     project (contributed by Kevin Michel)
   * Added better control over the environment used for running.
   * Add all cmake files to the project tree. (Only works with a cvs cmake.)
   * Support cmake with Microsoft Visual Studio Compiler (Only works with cvs
     cmake)
   * Fix a few cmake wizard bugs, where canceling left creator in a strange 
     state
   * The qmake and make steps can now be removed.
   * The qmake step is a lot smarter and tries harder to not run
   * By default projects using the Microsoft Visual Studio toolchain use jom
     instead of nmake, for better utilization of all processors.

Compilation
   * Support distributed compilation on Windows/MSVC via jom 
     (see http://qt.gitorious.org/qt-labs/jom/)

Debugging
   * Detect debugger from project tool chain
   * CDB: Added more types to the dumpers (QSharedPointer, QVector, common
     QMap/QSet types), dereference reference and pointer parameters
   * CDB: Simplified display of STL types in the locals window
   * CDB: Fixed thread handling
   * CDB: Added internal dumpers for string types for debuggee crashes
   * Improved QObject dumping, print out QRect/QSize, enumerations and flags
   * Made it possible to use the BinEditor plugin for displaying raw memory
   * Replace disassembler window by a real text editor enabling "mixed" output

Designer
   * Added support for rearranging and floating form editor tools

Version control plugins
   * Added CVS support
   * Added "sync" menu item to the perforce plugin

Wizards
   * Fixed GUI project and form class wizards to use the same settings.
   * Added version control checkout wizards
   * Added a license header template setting
   * Added a wizard for Qt Designer custom widgets
   * Added a gitorious clone wizard

Additional credits go to:
   * Christian Hoenig (Locator filter for symbols in current document)