[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