[Qt-creator] Last two weeks in Qt Creator
tobias.hunger at nokia.com
tobias.hunger at nokia.com
Mon Nov 29 10:46:51 CET 2010
Hello!
Just the ususal small update on what we have been working on for the last couple of days. Most people are back to hacking on the master branch, so we can introduce new features again:-)
General:
* Process handling was improved in Qt Creator: Shell quotation and redirection is
possible now.
* Whatching files on disc should be more relyable now, fixing some corner cases where
Qt Creator did not notice changes done by external tools.
Windows:
* CDB debugger support is getting reworked: We are trying to no longer link against the CDB
library but to control a separate CDB process. This will enable debugging of 64bit applications
in a 32bit creator in the future.
Currently QStrings can be displayed in the new CDB debugger, everything else is still work in
progress.
Mac:
* LLDB debugger support was merged into master.
Qt Quick:
* The GLSL (Open GL Shader Language) editor is now keeping a abstract syntax tree up
to date in real time. This is a important milestone, since we cqan now move code completion
and source navigation over to using this AST.
* Lots of QMLJS editor improvements:
* A new locator for JS functions and code bindings (defaults to 'm').
* Creator will now extract type information from QML plugins whenever the library file
changes, keeping code completion and error reporting up to date with those changes.
* Completion of file imports and url properties was added, similar to what we do for
C++ includes.
* Improved error reporting for import statements of QML plugins
* Support for a library.xml file net to a QML libraries qmldir file to speed
up extraction of type information.
* URL properties now have error checking.
* A new file wizard for Javascript files was added.
* Follow symbol, context help and tooltips now work on properties.
* Style checks inspired by JSlint were added.
* Handling of QML code in the QML designer now happens out-of-process, resulting
in a more robust designer.
* QML viewer can now be forced to be in the foreground now.
* Version Control:
* The diff editor used by all version control plugins now supports code folding
* Git diff/blame now hos its options ("ignore whitespace changes", etc.) in the toolbar of
the editor instead of hidden away in the options dialog.
* Maemo:
* A wizard to help with publishing your projects in the extra-devel repository was added.
As ususal the code is available on gitourious:
http://qt.gitorious.org/qt-creator/qt-creator
Please send any patches you have using the merge request system found on gitorious.org.
Of course you are also encouraged to send any bug reports and feature requests you have to:
http://bugreports.qt.nokia.com/
Best Regards,
Tobias Hunger
Software Engineer
Nokia, Qt Development Frameworks
Nokia gate5 GmbH
Firmensitz: Invalidenstr. 117, 10115 Berlin, Germany
Registergericht: Amtsgericht Charlottenburg, Berlin: HRB 106443 B
Umsatzsteueridentifikationsnummer: DE 812 845 193
Geschäftsführer: Dr. Michael Halbherr, Karim Tähtivuori
More information about the Qt-creator-old
mailing list