9549205 by Daniel Molkentin at 2009-06-30 1
The QtCreator 1.3 release contains bug fixes and new features.
2
3
Below is a list of relevant changes. You can find a complete list of changes
4
within the logs of QtCreator's sources. Simply check it out from the public git
5
repository e.g.,
6
7
git clone git://gitorious.org/qt-creator/qt-creator.git
8
git log --pretty=oneline v1.2.0..master
9
10
This release introduces source and binary incompatible changes to the plugin
11
API, so if you have created your own custom plugins, they will need to be
12
adapted accordingly.
13
6d12f9a by con at 2009-08-10 14
General
f520d56 by Thorbjørn Lindeijer at 2009-07-13 15
   * Added the option to automatically reload files when externally modified,
6bfd90a by Thorbjørn Lindeijer at 2009-10-01 16
     or to ignore external modifications
6d12f9a by con at 2009-08-10 17
   * Improved the general resizing behavior for small screen sizes
7fd5530 by Daniel Molkentin at 2009-08-14 18
   * Fixed a crash in the RSS reader that sometimes causes Qt Creator to crash
19
     on startup
b0aaeb5 by Daniel Molkentin at 2009-08-17 20
   * Use the default encoding instead of system encoding for the editor when 
21
     choosing a file through the "Search results" pane
9828bd5 by dt at 2009-08-14 22
   * Reworked the projects pane
b0aaeb5 by Daniel Molkentin at 2009-08-17 23
   * Made the welcome screen tabs into plugins, reimplement IWelcomePage 
24
     to add your own welcome screen page
b0e58aa by dt at 2009-10-12 25
   * Overhauled the project pane.
9828bd5 by dt at 2009-08-14 26
6d12f9a by con at 2009-08-10 27
Editing
f520d56 by Thorbjørn Lindeijer at 2009-07-13 28
   * Added support for text editor color schemes
29
   * Added highlighting of uses of the symbol under the cursor
2e19e70 by Thorbjørn Lindeijer at 2009-07-24 30
   * Added completion of include directives
d34bf41 by Thorbjørn Lindeijer at 2009-07-16 31
   * Added the option to turn off marking of text changes
6bfd90a by Thorbjørn Lindeijer at 2009-10-01 32
   * Added automatic matching of brackets and quotes
37d3de8 by Erik Verbruggen at 2009-08-10 33
   * Objective-C: Much improved parsing
34
   * Objective-C: Added partial semantic checking and symbol navigation
6d12f9a by con at 2009-08-10 35
   * Fixed searching in files to take open documents into account
36
   * Added a Locator filter for symbols in the current document
bc61f9d by hjk at 2009-08-11 37
   * Handle block selection in fakevim
6bfd90a by Thorbjørn Lindeijer at 2009-10-01 38
   * Added Copy full path to the editors combobox
569d279 by con at 2009-10-01 39
   * Added left/right arrow buttons for "Go back/forward" in navigation history
88af2ae by mae at 2009-10-07 40
   * Added smart indentation for pasted text blocks
df34842 by Thorbjørn Lindeijer at 2009-06-30 41
db14533 by Roberto Raggi at 2009-10-12 42
Refactoring
43
   * Added rename symbol under cursor
44
   * Find usages of a symbol
45
6d12f9a by con at 2009-08-10 46
Project support
df34842 by Thorbjørn Lindeijer at 2009-06-30 47
   * Added support for adding and removing files from a generic Makefile-based
6bfd90a by Thorbjørn Lindeijer at 2009-10-01 48
     project
9828bd5 by dt at 2009-08-14 49
   * Added better control over the environment used for running.
b0e58aa by dt at 2009-10-12 50
   * Add all cmake files to the project tree (only works with a  cmake 2.8)
51
   * Support cmake with Microsoft Visual Studio Compiler (only works with 
52
     cmake 2.8 )
6bfd90a by Thorbjørn Lindeijer at 2009-10-01 53
   * Fix a few cmake wizard bugs, where canceling left creator in a strange
9828bd5 by dt at 2009-08-14 54
     state
55
   * The qmake and make steps can now be removed.
56
   * The qmake step is a lot smarter and tries harder to not run
57
   * By default projects using the Microsoft Visual Studio toolchain use jom
58
     instead of nmake, for better utilization of all processors.
cc7d5ce by con at 2009-08-27 59
   * Show subdirectory structure below .pro/.pri files in project tree
b3b82d9 by Daniel Molkentin at 2009-09-02 60
   * Add "Show file in Finder/Explorer" (Mac/Windows) to context menu.
61
     On Linux it opens the containing directory.
b0e58aa by dt at 2009-10-12 62
   * The qmake step and make step can be removed from qt projects now.
63
   * Made importing build settings for qt projects more robust
64
   * Only run qmake, if it needs to be run.
df34842 by Thorbjørn Lindeijer at 2009-06-30 65
7fd5530 by Daniel Molkentin at 2009-08-14 66
Compilation
b3b82d9 by Daniel Molkentin at 2009-09-02 67
   * Support multi-core compilation on Windows/MSVC via jom
7fd5530 by Daniel Molkentin at 2009-08-14 68
     (see http://qt.gitorious.org/qt-labs/jom/)
69
6d12f9a by con at 2009-08-10 70
Debugging
71
   * Detect debugger from project tool chain
72
   * CDB: Added more types to the dumpers (QSharedPointer, QVector, common
73
     QMap/QSet types), dereference reference and pointer parameters
74
   * CDB: Simplified display of STL types in the locals window
07f05c8 by Friedemann Kleint at 2009-10-07 75
   * CDB: Fixed thread handling, display thread position
6d12f9a by con at 2009-08-10 76
   * CDB: Added internal dumpers for string types for debuggee crashes
07f05c8 by Friedemann Kleint at 2009-10-07 77
   * CDB: Set symbol paths correctly
6d12f9a by con at 2009-08-10 78
   * Improved QObject dumping, print out QRect/QSize, enumerations and flags
7fd5530 by Daniel Molkentin at 2009-08-14 79
   * Made it possible to use the BinEditor plugin for displaying raw memory
cde2b65 by hjk at 2009-08-18 80
   * Replace disassembler window by a real text editor enabling "mixed" output
07f05c8 by Friedemann Kleint at 2009-10-07 81
   * Improved dumper building on options page, run in background
6d12f9a by con at 2009-08-10 82
0d4a4c0 by con at 2009-08-12 83
Designer
84
   * Added support for rearranging and floating form editor tools
85
07a9efb by Friedemann Kleint at 2009-07-20 86
Version control plugins
87
   * Added CVS support
07f05c8 by Friedemann Kleint at 2009-10-07 88
   * Display diff/annotation with correct encoding
6bfd90a by Thorbjørn Lindeijer at 2009-10-01 89
   * Added "sync" menu item to the Perforce plugin
07f05c8 by Friedemann Kleint at 2009-10-07 90
   * Fixed locking of temporary submit message files on Windows
91
   * Use a single, colored output pane for all version control systems
92
   * Position annotation view of file at current line of editor
93
   
07a9efb by Friedemann Kleint at 2009-07-20 94
Wizards
95
   * Fixed GUI project and form class wizards to use the same settings.
96
   * Added version control checkout wizards
97
   * Added a license header template setting
98
   * Added a wizard for Qt Designer custom widgets
8b8bf42 by Friedemann Kleint at 2009-07-24 99
   * Added a gitorious clone wizard
6d12f9a by con at 2009-08-10 100
96b938e by con at 2009-09-15 101
Platform Specific
102
103
Mac
104
   * Make use of system's language settings
105
71d1f3e by con at 2009-10-12 106
Symbian Target
107
   * Preliminary support for targeting Qt for Symbian applications
108
6d12f9a by con at 2009-08-10 109
Additional credits go to:
110
   * Christian Hoenig (Locator filter for symbols in current document)
6bfd90a by Thorbjørn Lindeijer at 2009-10-01 111
   * Henrik Abelsson (Configure what to do with externally modified files)
112
   * Kevin Michel (Adding and removing files from a generic project)