aboutsummaryrefslogtreecommitdiffstats
path: root/dist/changes-1.1.0
blob: 95e5eb077d3634567e5c1b6952e3cba7ff37e7d4 (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
The QtCreator 1.1 release contains bug fixes and new features.

A more detailed list of changes follows below. If you want to know
the exact and complete list of changes, you can check out the QtCreator
sources from the public git repository and check the logs, e.g.
git clone git://labs.trolltech.com/qt-creator
git log --pretty=oneline origin/1.0.0..origin/master

The release introduces source and binary incompatible changes to the plugin API,
so if you created your own custom plugins these need to be adapted.

General
   * Completely reworked editor split mechanism.

Editing
   * Completion for constructors in variable initialization.
   * Some support for Obj-C++ //TODO: what does that mean more concrete?
   * Some support for doxygen style comments //TODO: what does that mean more concrete?
   * More intelligent adding of braces.
   * Improved function argument completion.
   * More checkpoints in editor history.
   * Ctrl-click for jumping to a symbol definition.
   * Context help for form editor widgets.
   * Goto slot from form editor now works with multiple inheritance.
   * Add signal/slot editor to form editor.
   * Improved open documents view (sorted, single-click, close buttons).
   * Copying text from the context help browser and output windows didn't work.

Building, Running and Debugging
   * Experimental support for generic Makefile based projects.
   * Improved .pro file parsing, handling scopes and $$system directive.
   * Support subdir.file in .pro files.
   * Experimental cdb debugger.
   * Option to start application in external terminal.
   * Possibility to attach debugger to core files.
   * Debugger understands std::set now.

Wizards
   * It is now possible to choose file suffixes in the options dialog.
   * Code of language change event is now generated correctly (added call
     to base class).

Designer
   * Added signal/slot editor.
   * Fixed "Goto slot" (formatting/multiple inheritance).

Version control plugins
   * Fixed handling of colored git output.
   * Made svn 1.6 work.
   * Added syntax highlighting to the git submit editor.
   * Made  git submit editor remove comment lines.
   * Added configuration options for submit editors (user fields, word
     wrapping).

Platform Specific

Mac
   * Don't override systems Hide action.
   * Option to set DYLD_IMAGE_SUFFIX=_debug when running applications.
   * Open in Finder action in project tree.

Linux
   * Don't crash because of incompatible libQt3Support.


Lots of improvements to
   * FakeVim mode
   * CMake support
   * C++ parsing and inline error indicators
   * Everything :-)

Additional credits go to:
   * Martin Aumueller <aumuell@reserv.at> (FakeVim improvements)
   * Kris Wong (different patches)

//TODO: this refers to commit c6419ff008bbf1afd2dfa4ed18a09de039cccef6