| 1 |
The QtCreator 2.0.1 release contains mainly bug fixes on top of 2.0 |
| 2 |
|
| 3 |
Below is a list of relevant changes. You can find a complete list of changes |
| 4 |
within the logs of Qt Creator'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 --cherry-pick --pretty=oneline origin/2.0.0...origin/2.0.1 |
| 9 |
|
| 10 |
General: |
| 11 |
* Fix the suggested path in the new dialog in case of sub projects |
| 12 |
* Search dialog now opens the completion box for the search term on cursor down |
| 13 |
* The .bin postfix was removed from the qtcreator executable |
| 14 |
|
| 15 |
Editing: |
| 16 |
* Fixed disabled "Open with" context menu in project tree |
| 17 |
* CodePaster: Do not show popup about modified files on Windows |
| 18 |
* FakeVim: Fix issues with non-letter keys on non-US keyboards |
| 19 |
* FakeVim: Fix performance of find/replace |
| 20 |
* Fakevim: Fix mark interpretion for d'a etc |
| 21 |
* Fakevim: clear opcount and mvcount on escape |
| 22 |
* Fakevim: fix Delete key in command mode |
| 23 |
* Fakevim: fix backspace in the presence of physical tabs |
| 24 |
* Fakevim: fix insert of Tabs and up/down movement in the presence of real tabs |
| 25 |
* Fakevim: fix mark positions after <Delete> |
| 26 |
* Fakevim: make Ctrl-V <Tab> and Ctrl-V <Return> work in Insert and Ex mode |
| 27 |
* BinEditor: Add "jump to address" functionality |
| 28 |
* BinEditor: Add a bit of value interpretation |
| 29 |
* BinEditor: Fix cursor position label |
| 30 |
* BinEditor: Fix file name not being displayed |
| 31 |
* BinEditor: Implement "Jump to start/end of file" for lazy data |
| 32 |
* QmlDesigner: Fix crash when typing keywords as Ids |
| 33 |
* QmlDesigner: Fix import handling in rewriter |
| 34 |
* QmlDesigner: Prevent freezing while doing drag&drop on some Windows systems |
| 35 |
* QML snippet: property has a name and a value, not two names |
| 36 |
* QmlJS: Avoid infinite recursion when encountering property loops |
| 37 |
* QmlJS: Make variables in imported JS documents show up in completion |
| 38 |
* QmlJS: Remove spurious spaces from default import path in qmlproject |
| 39 |
* Qt Designer integration: Fix Help button in stylesheet editor |
| 40 |
* QuickDesigner: Make metainfo system robust for different version numbers |
| 41 |
* QuickDesigner: Reduce numbers of redraws / state switching in States Editor |
| 42 |
|
| 43 |
C++ Support: |
| 44 |
* Added C-style comment folding |
| 45 |
* Fix crash while renaming symbol when a symbol is being renamed |
| 46 |
|
| 47 |
VCS Support: |
| 48 |
* Diff editors: Set readonly attributes correctly |
| 49 |
* Mercurial: Working directory not set for asynchronous commands |
| 50 |
* Subversion: Remove LANG=C setting |
| 51 |
* git: Adapt to 1.7.0, handling of renamed files. Reviewed-by: con |
| 52 |
|
| 53 |
Project support: |
| 54 |
* Fix auto-scrolling in application and compile output |
| 55 |
* Cmake: Don't delete run configurations on switching buildconfigurations |
| 56 |
* Ask to save all editors before running qmake |
| 57 |
* Allow the user to set the version number used for the build deb package |
| 58 |
* Don't crash if the session node is the current node in context menu |
| 59 |
* Fix DESTDIR=. case |
| 60 |
* Don't reset build directory for clone cmake buildconfigurations |
| 61 |
* Don't show the full file name in the reload prompt by default |
| 62 |
* Fix crash for newly added project nodes |
| 63 |
* Improve task parsing |
| 64 |
* Fixes: New Project action didn't respect the default project location |
| 65 |
|
| 66 |
Debugging: |
| 67 |
* Fix 2.0 regression: QObject property display |
| 68 |
* Speed up cdb debugging helper initialization |
| 69 |
* Fix display of certain structures within containers |
| 70 |
* Fix display of typedefs of typedefs of simple types such as qulonglong |
| 71 |
* Fix behaviour of 'step' and 'next' when a lower frame was selected |
| 72 |
* Fix std::string display for objects with (the legal) ref count -1 |
| 73 |
* Improve gdb version string parsing |
| 74 |
* Fix that the newest version of compiled debugging helper was not used |
| 75 |
if there was an older version still was around in a different search path |
| 76 |
* Windows[gdb]: Fix Attach to running (gui) process |
| 77 |
* Fix 2.0 regression: allow assignment to structure members |
| 78 |
* Always switch to frame 0 before trying to leave frame |
| 79 |
* Cache results of gdb.lookup_type to increase performance |
| 80 |
* Finish "Launching" bar even if we don't hit a "^running" |
| 81 |
* Fix 2.0 regression: 'jump to line' and 'run to line' with older versions of gdb |
| 82 |
* Fix decoding of %04x encoded 16 bit big endian data |
| 83 |
* Fix 2.0 regression: display of typedefs-of-typedefs, such as qulonglong |
| 84 |
* Fix 2.0 regression: list of members in case gdb reports '_class_ SomeClass' |
| 85 |
* Handle gdb 7.1.50's thread-group-started 'pid' field |
| 86 |
* Fix python dumper for std::vector<bool> |
| 87 |
* Improve robustness in the presence of outdated debug information |
| 88 |
* Make ctrl-click to navigate between input and output pane (much) faster |
| 89 |
* Switch off reverse debugging tool button if not useful |
| 90 |
* Fix reporting of loaded libraries on Symbian devices |
| 91 |
* Fix late crash when closing Creator while building debugging helper (QTCREATORBUG-1576) |
| 92 |
|
| 93 |
QML/JS Support: |
| 94 |
* New QmlDesigner |
| 95 |
* Allows visual manipulation of .qml files |
| 96 |
* Supports changing top-level states |
| 97 |
* Integrates tighly with text editor, e.g. shared history, navigation facilities .. |
| 98 |
|
| 99 |
Documentation: |
| 100 |
* Add description of the Use debug versions of Frameworks option |
| 101 |
* Add descriptions for new Maemo packaging options |
| 102 |
* Add info about layouts to the example |
| 103 |
* Add information about unlocking views in Debug mode |
| 104 |
* Add qtquick to defines to display Qt Quick information |
| 105 |
* Add tips and tricks |
| 106 |
* Edit the introduction |
| 107 |
|
| 108 |
Translations: |
| 109 |
* Update Japanese translation |
| 110 |
* Update Russian translation |
| 111 |
* Update Slovenian translation |
| 112 |
* Update German translation |
| 113 |
* Add Simplified Chinese translation |
| 114 |
* Add French translation, done by the developpez.com team |
| 115 |
|
| 116 |
Mac specific: |
| 117 |
* Save maemo device configuration on MacOS |
| 118 |
|
| 119 |
Linux specific: |
| 120 |
|
| 121 |
Windows specific: |
| 122 |
* Fixed that some menu items got disabled during keyboard navigation |
| 123 |
* Fix wildcard expansion, etc. under windows |
| 124 |
* Detect Microsoft Visual Studio 2010 |
| 125 |
* Fixed handling of usernames with Cyrillic characters (QTCREATORBUG-1643) |
| 126 |
|
| 127 |
Maemo specific: |
| 128 |
* Fix Qemu start on Mac |
| 129 |
* Fix building projects if MADDE is on a different drive then the project |
| 130 |
* Fix access rights for remote .ssh directory |
| 131 |
* Fix end-of-process detection |
| 132 |
* Fix incorrect assumption about build directory |
| 133 |
* Make device configuration id type consistent |
| 134 |
* Make packaging step optional |
| 135 |
|
| 136 |
Symbian specific: |
| 137 |
* Symbian support is no longer experimental |
| 138 |
* Symbian/trk: Don't try to dereference references |
| 139 |
* Symbian/trk: Fix handling of partial frames |
| 140 |
* Small improvements to the abld parser |
| 141 |
* Use outputparsers when creating S60 packages |
| 142 |
* Improve detection of simulator Qts |