changes-1.2.0 3.38 KB
Newer Older
Friedemann Kleint's avatar
Friedemann Kleint committed
1 2
The QtCreator 1.2 release contains bug fixes and new features.

3 4 5
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.,
Friedemann Kleint's avatar
Friedemann Kleint committed
6

7
git clone git://gitorious.org/qt-creator/qt-creator.git
Friedemann Kleint's avatar
Friedemann Kleint committed
8 9 10
git log --pretty=oneline v1.1.0..v1.2.0

This release introduces source and binary incompatible changes to the plugin
11 12
API, so if you have created your own custom plugins, they will need to be
adapted accordingly.
Friedemann Kleint's avatar
Friedemann Kleint committed
13

14
General:
Thorbjørn Lindeijer's avatar
Thorbjørn Lindeijer committed
15
   * The Welcome Screen has been redesigned
16
   * There has been some speed improvements: large amounts of persistent data
Thorbjørn Lindeijer's avatar
Thorbjørn Lindeijer committed
17 18
     (e.g., Qt Locator's cache) is now stored in an SQLite database
   * The window title now displays the current file's name
Thorbjørn Lindeijer's avatar
Thorbjørn Lindeijer committed
19

Friedemann Kleint's avatar
Friedemann Kleint committed
20
Editing
21
   * There is now an option for listing methods alphabetically in the combo box
Thorbjørn Lindeijer's avatar
Thorbjørn Lindeijer committed
22 23 24 25 26 27 28 29 30
     above the editor
   * A block highlighting feature has been added
   * Code folding markers have been improved on
   * FakeVim mode has received further improvements
   * It is now possible to disable Ctrl+Click navigation
   * An 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 option for turning off antialiasing of text editor fonts
31
   * It is now possible to search within the text editor using regular
Thorbjørn Lindeijer's avatar
Thorbjørn Lindeijer committed
32 33 34
     expressions
   * Added an action to delete a line without copying it
   * Added actions to copy a line up/down (Ctrl+Alt+Up/Down)
Friedemann Kleint's avatar
Friedemann Kleint committed
35 36

Building and Running
37 38 39 40 41
   * Added a new option "Auto-Save before Build and Run".
   * Added an option to run an application that was built earlier.
   * Added a new option to set environment variables necessary for running
     applications.
   * Fixed a bug that prevented the use of Qt versions < 4.2.
Friedemann Kleint's avatar
Friedemann Kleint committed
42 43

Debugging
44 45 46 47 48 49
   * 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.
Thorbjørn Lindeijer's avatar
Thorbjørn Lindeijer committed
50

Friedemann Kleint's avatar
Friedemann Kleint committed
51 52 53
Wizards

Designer
54
   * Added an external Qt Designer editor to the "Open With" menus.
Friedemann Kleint's avatar
Friedemann Kleint committed
55 56

Version control plugins
57 58 59 60
   * 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.
Friedemann Kleint's avatar
Friedemann Kleint committed
61

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

Friedemann Kleint's avatar
Friedemann Kleint committed
66 67 68 69
I18N
   * Added infrastructure for translations
   * Added German translation

70 71 72
Platform Specific

Windows
73 74 75
  * 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).
76 77 78 79 80 81

Mac

Linux

Other Unixes
82
   * Made Qt Creator less dependant on Linux specific defines.
Thorbjørn Lindeijer's avatar
Thorbjørn Lindeijer committed
83

Friedemann Kleint's avatar
Friedemann Kleint committed
84
Additional credits go to:
Thorbjørn Lindeijer's avatar
Thorbjørn Lindeijer committed
85
   * axasia <axasia@gmail.com> (japanese translation, compile fixes)
con's avatar
con committed
86 87
   * Christian Hoenig <christian@hoenig.cc> ("Build Project Only" submenu and
     build project dependencies, various patches)
88
   * Enrico Ros <enrico.ros@gmail.com> (italian translation)
Thorbjørn Lindeijer's avatar
Thorbjørn Lindeijer committed
89 90 91
   * Joel Nordell <joel.nordell@chloridepower.com> (XCode-style tab behavior,
     various patches)
   * Serge Ratke <dev.serge.ratke@gmx.de> (copy lines up/down)