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

Altering Jenny

    XMLWordPrintable

Details

    • User Story
    • Resolution: Unresolved
    • P2: Important
    • 6.8
    • 6.x
    • QPA: Android
    • None
    • Android
    • 2022wk38FOQtforAndroid, 2022wk40FOQtforAndroid, 2023wk16FOQtforAndroid, 2023wk18FOQtforAndroid, 2023wk20FOQtforAndroid, 2023wk22FOQtforAndroid, 2023wk24FOQtforAndroid, 2023wk26FOQtforAndroid, 2023wk28FOQtforAndroid, 2023wk30FOQtforAndroid, 2023wk32FOQtforAndroid, 2023wk34FOQtforAndroid, 2023wk36FOQtforAndroid, 2023wk38FOQtforAndroid, 2023wk40FOQtforAndroid, 2023wk42FOQtforAndroid, 2023wk44FOQtforAndroid, 2023wk46FOQtforAndroid, 2023wk48FOQtforAndroid, 2023wk50FOQtforAndroid, 2023wk52FOQtforAndroid, 2024wk02FOQtforAndroid, 2024wk04FOQtforAndroid, 2024wk06FOQtforAndroid, 2024wk08FOQtforAndroid, 2024wk10FOQtforAndroid, 2024wk12FOQtforAndroid, 2024wk14FOQtforAndroid, 2024wk16FOQtforAndroid, 2024wk18FOQtforAndroid, 2024wk20s2FOQtforAndroid, 2024wk22s2FOQtforAndroid, 2024wk24s2FOQtforAndroid, 2024wk26s2FOQtforAndroid, 2024wk38s2FOQtforAndroid, 2024wk28s2FOQtforAndroid, 2024wk30s2FOQtforAndroid, 2024wk32s2FOQtforAndroid, 2024wk34s2FOQtforAndroid, 2024wk36s2FOQtforAndroid

    Description

      For our needs, it is necessary to alter the Jenny code generator for building Qt Code.

      This Story encapsulates several tasks:

      • Research to generate reliable code in different API levels
      • Configuration
      • Spike using a templating engine
      • Alter the code generator

      Attachments

        Issue Links

          1.
          QtJenny: Spike to generate code in different API levels Technical task Closed Qt Android Team
          2.
          QtJenny: Finer Configuration Technical task Open Ville Voutilainen
          3.
          QtJenny: Spike Templating engine Technical task Closed Ville Voutilainen
          4.
          QtJenny: Altering the actual library Technical task In Progress Ville Voutilainen
          5.
          Templatize constructor id declarations Technical task Closed Ahmed El Khazari
          6.
          Templatize method id declarations Technical task Closed Ahmed El Khazari
          7.
          Templatize field id declarations Technical task Closed Ahmed El Khazari
          8.
          Templatize method definitions Technical task Closed Ville Voutilainen
          9.
          Templetize Technical task Closed Ahmed El Khazari
          10.
          Licence and legal changes Technical task Closed Ahmed El Khazari
          11.
          Templatize field definitions Technical task Closed Ville Voutilainen
          12.
          Templatize buildNativeInitClass Technical task Closed Ville Voutilainen
          13.
          QJniObject templating, part 0: duplicate the sample-android project for creating the QJniObject-using templates alongside the existing ones Technical task Closed Ville Voutilainen
          14.
          QJniObject templating, part 1: Constructors, destructors, and a member declaration for a QJniObject member Technical task In Progress Ville Voutilainen
          15.
          QJniObject templating, part 2: use the QJniObject member in method definitions Technical task In Progress Ville Voutilainen
          16.
          QJniObject templating, part 3: use the QJniObject member in field definitions Technical task Reported Ville Voutilainen
          17.
          QJniObject templating, part 4: Remove method and field ids Technical task Reported Ville Voutilainen
          18.
          QJniObject templating, part 5: Remove the use of initClazz/releaseClazz in constructors, and then remove initClazz/releaseClazz Technical task Reported Ville Voutilainen
          19.
          Generate code for classes defined in configuration, don't require an annotation Technical task In Progress Ahmed El Khazari
          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              ahmedelkhazari Ahmed El Khazari
              samuelmira Samuel Mira
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:

                Gerrit Reviews

                  There are no open Gerrit changes