changes-1.1.0 2.89 KB
Newer Older
con's avatar
con committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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
Roberto Raggi's avatar
Roberto Raggi committed
16
17
   * Added support for JavaScript.
   * Added syntax highlighting and code completion for qdoc and doxygen tags.
18
   * Improved function argument hint.
con's avatar
con committed
19
20
21
22
23
   * More checkpoints in editor history.
   * Ctrl-click for jumping to a symbol definition.
   * Improved open documents view (sorted, single-click, close buttons).
   * Copying text from the context help browser and output windows didn't work.

hjk's avatar
hjk committed
24
Building and Running
con's avatar
con committed
25
26
27
28
   * Experimental support for generic Makefile based projects.
   * Improved .pro file parsing, handling scopes and $$system directive.
   * Support subdir.file in .pro files.
   * Option to start application in external terminal.
hjk's avatar
hjk committed
29
30

Debugging
con's avatar
con committed
31
   * Possibility to attach debugger to core files.
hjk's avatar
hjk committed
32
33
34
35
   * Changed approach to dumper loading: Build once per used Qt version,
     no dumper buildstep anymore.
   * New dumper for std::set. Improved QString, QVariant, std::wstring
   * Make strategy to load shared objects configurable (auto-solib-add).
con's avatar
con committed
36
   * Increase number of shown stack frames on request instead of loading them all.
hjk's avatar
hjk committed
37
   * Improved interaction in the Locals&Watchers view.
con's avatar
con committed
38

Friedemann Kleint's avatar
Friedemann Kleint committed
39
40
41
42
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).
43
   * Generated header guards now adapt to file extension.
Friedemann Kleint's avatar
Friedemann Kleint committed
44
45
46
47

Designer
   * Added signal/slot editor.
   * Fixed "Goto slot" (formatting/multiple inheritance).
con's avatar
con committed
48
   * Context help for form editor widgets.
Friedemann Kleint's avatar
Friedemann Kleint committed
49
50
51
52
53
54
55
56
57

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

con's avatar
con committed
58
59
60
61
62
63
64
65
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
66
67
68
   * Don't crash because of incompatible libQt3Support:
     Provide a wrapper script and ship libQt3Support.
     (Fixes crashes e.g. in file dialogs on openSUSE 11.1)
con's avatar
con committed
69
70
71
72
73
74
75
76
77
78


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)
79
   * Kris Wong (various patches)