Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-76025

Specify the QML language and write a QML-to-C++ compiler

    XMLWordPrintable

    Details

      Description

      We need to figure out the exact specifics of what we can or cannot support in strict QML.

      The high level descriptions sound nice, but are certainly incomplete and the devil will definitely be in the details.

      In order to learn more about this, we need to write a prototype and try to port some example code from dynamic to strict QML.

        Attachments

          Issue Links

          1.
          Treat strings like arrays regarding operator [] Technical task Closed Ulf Hermann
          2.
          Optimize type conversions in qmlsc and qmlcachegen Technical task Closed Ulf Hermann
          3.
          Provide specialization for qsTr Technical task In Progress Qt Qml Team User
          4.
          Add builtin types for 8 and 16bit integers, as well as unsigned 32bit Technical task Open Qt Qml Team User
          5.
          Fix more primitive type conversions Technical task Closed Ulf Hermann
          6.
          Support namespaced attached properties and singletons in qmlcompiler and qmlsc Technical task Closed Ulf Hermann
          7.
          Find a replacement for PropertyChanges Technical task Closed Ulf Hermann
          8.
          Fix property-level polymorphism in qmlcachegenplus Technical task Closed Ulf Hermann
          9.
          qmltypes format does not properly specify extended types Technical task Closed Fawzi Mohamed
          10.
          Prototype C++ and QML interaction Technical task Closed Andrei Golubev
          11.
          Benchmark qmlcachegenplus Technical task Closed Ulf Hermann
          12.
          Write a JavaScript to C++ compiler Technical task Closed Ulf Hermann
          13.
          Split qmlsc into open source and commercial parts Technical task Closed Ulf Hermann
          14.
          Find a replacement for duck-typed property and method access Technical task Reported Ulf Hermann
          15.
          Get rid of most QML plugins Technical task Closed Maximilian Goldstein
          16.
          Write a QML object-creation compiler Technical task In Progress Andrei Golubev
          17.
          Write a generic C++ code generator Technical task Closed Ulf Hermann
          18.
          Add QObjectProperty, QPropertyAlias, QObjectPropertyAlias Technical task Closed Andrei Golubev
          19.
          (qmltc) Support QML language and QQmlEngine related features Technical task Open Andrei Golubev
          20.
          (qmltc) Support build infrastructure around object-creation compiler Technical task Open Andrei Golubev
          21.
          Try to eliminate finalize callbacks Sub-task Closed Fabian Kosmale
          22.
          (qmltc) Improve performance of the generated code Technical task Reported Andrei Golubev
          23.
          It should be possible to type javascript rest parameters Technical task Reported Qt Qml Team User
          24.
          Add more fine grained options to control the QML disk cache Technical task Reported Qt Qml Team User
          25.
          Use std::move or inline expressions into place if used only once Technical task Reported Ulf Hermann
          26.
          Support Qt.callLater Technical task Open Qt Qml Team User
          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              ulherman Ulf Hermann
              Reporter:
              ulherman Ulf Hermann
              PM Owner:
              Vladimir Minenko Vladimir Minenko
              RnD Owner:
              Alex Blasche Alex Blasche
              Votes:
              0 Vote for this issue
              Watchers:
              16 Start watching this issue

                Dates

                Created:
                Updated:

                  Gerrit Reviews

                  There are no open Gerrit changes