Skip to content
Snippets Groups Projects
  1. Sep 16, 2010
    • Christian Kamm's avatar
      QmlJS: Speed up Link significantly, provide more info on imports. · c7b3e3c8
      Christian Kamm authored
      Link now caches imports. That means importing the same library (say, Qt)
      from more than one file no longer creates an importing namespace for
      each one. Instead, a single one is created for the instance of Link.
      
      To make this work, the type environment in ScopeChain has been given its
      own type: Interpreter::TypeEnvironment. That has the added benefit of
      being able to carry meta-information about imports. You can use
      TypeEnvironment::importInfo(qmlComponentName) to get information about
      the import node that caused the import of the component.
      c7b3e3c8
  2. Sep 15, 2010
  3. Aug 31, 2010
  4. Jul 07, 2010
  5. Jun 21, 2010
  6. Jun 15, 2010
  7. May 19, 2010
    • Erik Verbruggen's avatar
      Fixed QTCREATORBUG-1397. · ef66bc98
      Erik Verbruggen authored
      When adding a new file, refreshing semantic errors in the open editor should
      have worked. It now also works for removing existing files.
      
      Done-with: Christian Kamm
      ef66bc98
  8. May 18, 2010
    • Erik Verbruggen's avatar
      Fixed QTCREATORBUG-1397. · eb9e7866
      Erik Verbruggen authored
      When adding a new file, refreshing semantic errors in the open editor should
      have worked. It now also works for removing existing files.
      
      Done-with: Christian Kamm
      eb9e7866
  9. May 17, 2010
    • Christian Kamm's avatar
      QmlJS: Make Snapshot discard outdated Documents. · 6f4b8644
      Christian Kamm authored
      Previously, fresh versions of a Document would be added to the
      _documentsByPath QMultiHash without removing the old version first.
      This means Link could pick up old versions of a Document.
      
      Task-number: QTCREATORBUG-1418
      6f4b8644
  10. Apr 01, 2010
  11. Mar 31, 2010
  12. Mar 29, 2010
  13. Mar 18, 2010
  14. Mar 05, 2010
  15. Feb 16, 2010
    • Christian Kamm's avatar
      Add QmlJS semantic checker. · da367906
      Christian Kamm authored
      * Add SemanticHighlighter to QmlJSTextEditor to update the semantic info
        in a background thread.
      * Add QmlJS::Check to run semantic checks on qml and js documents.
      * Add a check for incorrect property names.
      * Fix hoverhandler to show tool tips from extra selections over help
        tooltips.
      da367906
  16. Feb 11, 2010
  17. Feb 09, 2010
  18. Feb 03, 2010
    • Roberto Raggi's avatar
      Get rid of BindPtr. · fcf81b22
      Roberto Raggi authored
      There is no reason to store the Bind object in a QSharedPointer because the `binder' has the same
      lifetime of its document.
      fcf81b22
  19. Feb 02, 2010
  20. Jan 27, 2010
  21. Jan 26, 2010
  22. Jan 25, 2010
  23. Jan 22, 2010
  24. Jan 19, 2010
  25. Jan 18, 2010
  26. Jan 15, 2010
  27. Jan 14, 2010
    • Kai Koehne's avatar
      Prevent symbol clashes for qml classes · 33ec15b9
      Kai Koehne authored
      Fix namespace usage such that all classes in shared/qml live in the
      Qml namespace, and classes in QmlDesigner plugin in the QmlDesigner
      namespace.
      
      This should prevent any symbol clashes until we can finally get rid
      of the file dublicates (e.g. QmlDocument).
      33ec15b9
  28. Jan 07, 2010
  29. Dec 08, 2009
Loading