aboutsummaryrefslogtreecommitdiffstats
path: root/compiler/src
Commit message (Expand)AuthorAgeFilesLines
* Update android-sample to use latest updates of compilerAhmed El Khazari2025-04-151-43/+60
* Add JarToProxyGenerator with builder pattern for proxy generationAhmed El Khazari2025-04-151-0/+95
* Introduce Jarloader to support external loading of classes for jar fileAhmed El Khazari2025-04-153-15/+192
* Remove vanilla Jenny GeneratorAhmed El Khazari2025-04-1515-2508/+0
* Introduce GenerationProcessorAPI for generation workflowsAhmed El Khazari2025-04-155-95/+285
* Introduce processor module to orchestrate generation workflowAhmed El Khazari2025-04-153-0/+113
* Introduce Generator package to generate glue and proxyAhmed El Khazari2025-04-1515-1/+864
* Introduce resolver packageAhmed El Khazari2025-04-153-0/+97
* Integrate predefined templates into Compiler module for improved usabilityAhmed El Khazari2025-04-1531-0/+762
* Add proxy and glue header/source providersAhmed El Khazari2025-04-1518-0/+1599
* Introduce utils packageAhmed El Khazari2025-04-1512-0/+773
* Introduce Element package & Exception packageAhmed El Khazari2025-04-1522-0/+1011
* Make the JTE builds use different directories for debug/release buildsVille Voutilainen2024-09-302-1/+8
* Use setTrimControlStructures for nicer outputVille Voutilainen2024-09-241-0/+1
* Merge remote-tracking branch 'remotes/origin/upstream/use_qjniobject' into devVille Voutilainen2024-09-208-431/+1279
|\
| * Fix up various QJniObject templatesVille Voutilainen2024-09-192-0/+9
| * First steps of actual QJniObject templatingVille Voutilainen2024-09-111-1/+10
| * Licence addedAhmed El Khazari2024-09-097-0/+81
| * Remove a stale TODOVille Voutilainen2024-08-301-1/+0
| * Templatize buildNativeInitClassVille Voutilainen2024-08-302-84/+102
| * Templatize field definitionsVille Voutilainen2024-08-262-50/+116
| * Templatize method definitionsVille Voutilainen2024-08-163-51/+88
| * Introduced data classes outside the NativeProxyAhmed El Khazari2024-07-313-57/+68
| * Templates: Field Id initialisations introducedAhmed El Khazari2024-07-301-9/+17
| * Templates : build Methods Id initialisationAhmed El Khazari2024-07-261-11/+26
| * Templates : build Constructors Id initialisationAhmed El Khazari2024-07-261-8/+15
| * Minor refactoring : introduced extension functionsAhmed El Khazari2024-07-191-54/+63
| * Templates: Fields Id declarations templatizedAhmed El Khazari2024-07-192-20/+26
| * Templates: Methods Id declarations templatizedAhmed El Khazari2024-07-191-7/+12
| * JteData : refactored meaningful variables namingAhmed El Khazari2024-07-192-19/+21
| * Templates: Constructor id declarations templatizedAhmed El Khazari2024-07-193-23/+34
| * Handle when templates folder is missing in build.gradleAhmed El Khazari2024-07-181-16/+25
| * JteData Moved out of NativeProxyGeneratorAhmed El Khazari2024-07-152-18/+19
| * Bug Fixed: mHelper removed (when generation h/cpp files) and param was not as...Ahmed El Khazari2024-07-121-2/+3
| * Style updatedAhmed El Khazari2024-07-121-175/+283
| * Templatize buildConstructorDefinesVille Voutilainen2024-06-141-12/+26
| * Move getJniMethodParamVal to HandyHelperVille Voutilainen2024-06-142-22/+23
| * Add the helper in the jteDataVille Voutilainen2024-06-061-2/+3
| * Move needWrapLocalRef to the helperVille Voutilainen2024-06-062-13/+13
| * Move moves to HandyHelperVille Voutilainen2024-06-052-7/+7
| * Next bit moved to HandyHelperVille Voutilainen2024-06-052-7/+6
| * Change the line endings to unix for HandyHelperVille Voutilainen2024-06-051-1/+342
| * Refactor the first helper function from NativeProxy to HandyHelperVille Voutilainen2024-06-052-13/+9
| * Templatize method prologueVille Voutilainen2024-03-041-4/+11
| * Templatize method parameter generationVille Voutilainen2024-03-041-5/+19
| * Tweak the JTE-related membersVille Voutilainen2024-02-131-8/+7
| * Make the JTE code resolver and template engine members of the generatorVille Voutilainen2024-02-131-10/+9
| * Use JTE, add templates that do the same thing as the hard-coded generatorVille Voutilainen2024-02-121-74/+129
| * Enable JTE and add it to the configurationVille Voutilainen2024-01-252-17/+4
| * Add a separate template directory and support for loading templates from itVille Voutilainen2023-10-122-0/+19