aboutsummaryrefslogtreecommitdiffstats
path: root/dist/changes-1.2.0
blob: d3624f9363d3897d77827ce186120f56dec6dec2 (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
The QtCreator 1.2 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.1.0..v1.2.0

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:
   * The Welcome Screen has been redesigned.
   * There has been some speed improvements: large amounts of persistent data.
     (e.g., Qt Locator's cache) is now stored in an SQLite database.
   * The window title now displays the current file's name.

Editing
   * Added an option for listing methods alphabetically in the combo box above
     the editor.
   * Added a block highlighting feature.
   * Improved the code folding markers.
   * FakeVim mode has received further improvements.
   * It is now possible to disable Ctrl+Click navigation.
   * Optional XCode-style tab indentation has been added.
   * Ui changes now propagate immediately to the code model.
   * Fixed possibly missing code completion with MinGW toolchain.
   * Added an option for turning off antialiasing of text editor fonts.
   * It is now possible to search within the text editor using regular
     expressions.
   * Added an action to delete a line without copying it.
   * Added actions to copy a line up/down (Ctrl+Alt+Up/Down).

Building and Running
   * Added the option to auto-save before building.
   * Made auto-build before run optional.
   * Added the ability to set environment variables specific for running.
   * Fixed a bug that prevented the use of Qt versions < 4.2.

Debugging
   * Added support for Windows Console Debugger (x86 and AMD64).
   * Added command line options to attach the debugger to process ids.
   * Further improved dumpers.
   * Changed the way dumpers are loaded on Windows, enabling it for MinGW 64.
   * Made it possible to disable breakpoints.
   * Made it possible to float the debugger views.

Wizards
   * Added a wizard that creates an empty Qt4 project.

Designer
   * Added the external Qt Designer editor to the "Open With" menus.

Version control plugins
   * Made the submit action raise existing submit editors.
   * Made SVN detection recognize TortoiseSVN using "_svn" as directory.
   * Fixed Perforce configuration checking, ensuring that it used the settings
     correctly.

Documentation
   * Added a tutorial on how to create an application from scratch using Qt
     Creator.

I18N
   * Added infrastructure for translations.
   * Added German translation.

Platform Specific

Windows
  * Qt Creator now displays native path separators.
  * Added experimental support for the Microsoft C++ compilers from Windows
    SDKs or VS 2005/2008 (x86 and AMD64).

Mac

Linux

Other Unixes
   * Made Qt Creator less dependant on Linux specific defines.

Additional credits go to:
   * axasia <axasia@gmail.com> (japanese translation, compile fixes)
   * Christian Hoenig <christian@hoenig.cc> ("Build Project Only" submenu and
     build project dependencies, various patches)
   * Enrico Ros <enrico.ros@gmail.com> (italian translation)
   * Joel Nordell <joel.nordell@chloridepower.com> (XCode-style tab behavior,
     various patches)
   * Serge Ratke <dev.serge.ratke@gmx.de> (copy lines up/down)