Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publishing compatibility #27

Closed
wants to merge 75 commits into from

Commits on Jun 25, 2021

  1. Configuration menu
    Copy the full SHA
    f74ef90 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    928de6c View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2021

  1. Configuration menu
    Copy the full SHA
    adf7738 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'add-testsuite-processor' into 'master'

    Add annotation processor to generate the TestSuite class
    
    See merge request mobile/pax-app-core/bazel-common-android!58
    vanminh-grabtaxi committed Jul 9, 2021
    Configuration menu
    Copy the full SHA
    75a03b5 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2021

  1. Merge branch 'add-db-details' into 'master'

    Add Bazelrc flags for databinding
    
    See merge request mobile/pax-app-core/bazel-common-android!57
    Arunkumar Sampathkumar committed Jul 12, 2021
    Configuration menu
    Copy the full SHA
    5076af8 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2021

  1. Configuration menu
    Copy the full SHA
    cca1db5 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'add-test-macro' into 'master'

    Add test macros as the abstraction to generate android_local_test and kt_jvm_test targets
    
    See merge request mobile/pax-app-core/bazel-common-android!60
    vanminh-grabtaxi committed Jul 26, 2021
    Configuration menu
    Copy the full SHA
    4904bd9 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2021

  1. Support stylelable name with dot, replace with underscore

    Albert Januar committed Jul 28, 2021
    Configuration menu
    Copy the full SHA
    e607616 View commit details
    Browse the repository at this point in the history
  2. Use styleableParentName

    Albert Januar committed Jul 28, 2021
    Configuration menu
    Copy the full SHA
    949c8e4 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2021

  1. Update parser

    Albert Januar committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    cdd7a72 View commit details
    Browse the repository at this point in the history
  2. update assert information

    Albert Januar committed Jul 29, 2021
    Configuration menu
    Copy the full SHA
    a976f79 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2021

  1. Configuration menu
    Copy the full SHA
    34cb605 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2021

  1. Fix indent

    LitoMore committed Aug 3, 2021
    Configuration menu
    Copy the full SHA
    dbb5e3b View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2021

  1. Configuration menu
    Copy the full SHA
    2d40be2 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'test-macro' into 'master'

    Add associates to android local test macro
    
    See merge request mobile/pax-app-core/bazel-common-android!61
    vanminh-grabtaxi committed Aug 5, 2021
    Configuration menu
    Copy the full SHA
    800bc7a View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2021

  1. Parallel test target

    arunkumar9t2 committed Aug 6, 2021
    Configuration menu
    Copy the full SHA
    00ec2eb View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2021

  1. Introduce grab_kt_jvm_test and grab_android_local_test for automa…

    …tic generation of per class unit test targets
    arunkumar9t2 committed Aug 17, 2021
    Configuration menu
    Copy the full SHA
    97d65e7 View commit details
    Browse the repository at this point in the history
  2. Address review comments

    arunkumar9t2 committed Aug 17, 2021
    Configuration menu
    Copy the full SHA
    cdfd889 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'parallel-test-targets' into 'master'

    Introduce `grab_kt_jvm_test` and `grab_android_local_test` for automatic generation of per class unit test targets
    
    See merge request mobile/pax-app-core/bazel-common-android!62
    Arunkumar Sampathkumar committed Aug 17, 2021
    Configuration menu
    Copy the full SHA
    9b9b25f View commit details
    Browse the repository at this point in the history
  4. Fix kt_jvm_test import

    arunkumar9t2 committed Aug 17, 2021
    Configuration menu
    Copy the full SHA
    25a504f View commit details
    Browse the repository at this point in the history
  5. Merge branch 'fix-kt-kvm-test-path' into 'master'

    Fix `kt_jvm_test` import
    
    See merge request mobile/pax-app-core/bazel-common-android!64
    Arunkumar Sampathkumar committed Aug 17, 2021
    Configuration menu
    Copy the full SHA
    1f754af View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2021

  1. Configuration menu
    Copy the full SHA
    3c2b1fd View commit details
    Browse the repository at this point in the history
  2. Merge branch 'fix-kotlin-path-condition' into 'master'

    Fix Koltin path condition in test macro
    
    See merge request mobile/pax-app-core/bazel-common-android!65
    vanminh-grabtaxi committed Aug 18, 2021
    Configuration menu
    Copy the full SHA
    2dc3a57 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2021

  1. Configuration menu
    Copy the full SHA
    10b0b9e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3c78496 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2021

  1. Add mockable jar generator

    roscrazy committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    0b10324 View commit details
    Browse the repository at this point in the history
  2. Make mockable Android jar usable with tests and add sample unit tests…

    … for Android test rule.
    
    Update to `kt_jvm_test` instead of `android_local_test`
    arunkumar9t2 committed Aug 26, 2021
    Configuration menu
    Copy the full SHA
    14c864d View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2021

  1. Configuration menu
    Copy the full SHA
    17f455f View commit details
    Browse the repository at this point in the history
  2. Update Main.kt

    Arunkumar Sampathkumar committed Aug 27, 2021
    Configuration menu
    Copy the full SHA
    b907a1f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bdc8048 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2021

  1. Cleanup rules

    * Attach `Mnemonic` where missing
    * Add progress messages to all genrule
    * Fix outdated documentation
    * Apply `_` prefix to intermediate targets
    * Address deprecated warnings and migrate usages
    * Rename targets to have better description of what they do.
    arunsampathkumar-grabtaxi committed Oct 14, 2021
    Configuration menu
    Copy the full SHA
    3d9c7a7 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2021

  1. Merge branch 'cleanup-rules' into 'master'

    Cleanup rules and update documentation
    
    See merge request mobile/pax-app-core/bazel-common-android!67
    arunsampathkumar-grabtaxi committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    26b2a02 View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2021

  1. Configuration menu
    Copy the full SHA
    f964967 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'add-asm-dependencies' into 'master'

    Add asm dependencies as rule dependencies
    
    See merge request mobile/pax-app-core/bazel-common-android!69
    arunsampathkumar-grabtaxi committed Oct 27, 2021
    Configuration menu
    Copy the full SHA
    3568b61 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2021

  1. Configuration menu
    Copy the full SHA
    3076ef3 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'bazel-5.0-fixes' into 'master'

    Rebase with Bazel 5.0 and apply latest databinding patches
    
    See merge request mobile/pax-app-core/bazel-common-android!68
    vanminh-grabtaxi committed Nov 2, 2021
    Configuration menu
    Copy the full SHA
    4228e6f View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2021

  1. Configuration menu
    Copy the full SHA
    4c33e68 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'update-readme' into 'master'

    Update Readme
    
    See merge request mobile/pax-app-core/bazel-common-android!70
    arunsampathkumar-grabtaxi committed Nov 18, 2021
    Configuration menu
    Copy the full SHA
    debca85 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2021

  1. Migrate databinding stub generation to rule (grab#6)

    * Initial work on converting databinding stub generator to rule
    
    * Package srcjars directly from the compiler
    
    * Implement `classInfo.zip`s parsing and extracting types.
    
    * Remove symlinks and use classInfo.zip and R.txt directly as command line args
    
    * Update documentation
    
    * Docs update
    arunkumar9t2 committed Nov 26, 2021
    Configuration menu
    Copy the full SHA
    390019f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4bcf255 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6d75073 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2021

  1. Configuration menu
    Copy the full SHA
    834f8f6 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2021

  1. Merge branch 'fix-stub-generator-dependency-classInfo-issue' into 'ma…

    …ster'
    
    Remove classInfo.zip duplicates from deps and implement first order dependencies pruning for classInfo.zip
    
    See merge request mobile/pax-app-core/bazel-common-android!72
    arunsampathkumar-grabtaxi committed Nov 29, 2021
    Configuration menu
    Copy the full SHA
    23b9aeb View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2021

  1. Configuration menu
    Copy the full SHA
    d008e0c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b6dc61 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2021

  1. Configuration menu
    Copy the full SHA
    ae9896f View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2021

  1. Configuration menu
    Copy the full SHA
    4d05fab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1b9a3b6 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2021

  1. Use java_test for executing compiled tests and remove kt_jvm_test f…

    …or generated test targets.
    
    This helps in avoiding extra compilation step in generated test targets as well as removing trigger hack used to avoid kt_jvm_test's empty srcs validation
    arunsampathkumar-grabtaxi committed Dec 10, 2021
    Configuration menu
    Copy the full SHA
    678fe89 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    240a1c3 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

  1. Create data type compatibility for class_infos (grab#12)

    * Remove spurious to_list call in class_info
    
    * Add compat method
    
    * Fix _error not existing
    pswaminathan committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    54d9240 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2022

  1. Accept names with colon for XML namespace (grab#14)

    * Accept XML names with colon
    
    * Add test case
    
    * Replace NS in parser rather than generator
    pswaminathan committed Jan 10, 2022
    Configuration menu
    Copy the full SHA
    f94294d View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2022

  1. Handle cases of using class with generics for @BindingAdapter in bi…

    …nding-adapter-bridge (grab#17)
    
    Support cases where `@BindingAdapter` is statically declared in a class that uses generic in its type params. This change fixes code generation to not generate generic information in generated code for those classes since static access is invalid in Java/Kotlin.
    
    Fixes grab#16
    arunkumar9t2 committed Jan 26, 2022
    Configuration menu
    Copy the full SHA
    ad92dbd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    921ad43 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2022

  1. Merge branch 'update-android-tools' into 'master'

    Update android tools  - rebase with Bazel 5.0.0 release
    
    See merge request mobile/pax-app-core/bazel-common-android!74
    arunsampathkumar-grabtaxi committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    5aee38d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d17d47 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2022

  1. Configuration menu
    Copy the full SHA
    20b42cc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a0892a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e1d1774 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. Reorder additional test deps so that the given deps are placed first (g…

    …rab#18)
    
    * Reorder additional test deps so that the given deps are placed first
    
    * Add test to ensure given deps for test are prioritised
    minkuan88 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    001bd5b View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2022

  1. Configuration menu
    Copy the full SHA
    792c3b9 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'refactor-zipper-cfg' into 'master'

    Change zipper cfg to exec
    
    See merge request mobile/pax-app-core/bazel-common-android!78
    arunsampathkumar-grabtaxi committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    d9ce6e1 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. Configuration menu
    Copy the full SHA
    540432b View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. Configuration menu
    Copy the full SHA
    ff02a76 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'pass-through-tags-to-android-sandwich-macro' into 'master'

    Pass through tags in kotlin android macro
    
    See merge request mobile/pax-app-core/bazel-common-android!79
    arunsampathkumar-grabtaxi committed Apr 6, 2022
    Configuration menu
    Copy the full SHA
    616e6c8 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2022

  1. Configuration menu
    Copy the full SHA
    29098c9 View commit details
    Browse the repository at this point in the history
  2. Prefix R classes with name to avoid conflicts (grab#21)

    * Prefix R classes with name to avoid conflicts
    
    * Add name to res values file
    pswaminathan committed May 18, 2022
    Configuration menu
    Copy the full SHA
    90b86cb View commit details
    Browse the repository at this point in the history
  3. Non transitive R class support with databinding (grab#23)

    * Initial work to support non transitive R class with Databinding 7.1.0
    
    * Add configuration option for non transitive R class
    
    * Don't pass non transitive R class to stub compiler always
    arunkumar9t2 committed May 18, 2022
    Configuration menu
    Copy the full SHA
    06c8d71 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2022

  1. Configuration menu
    Copy the full SHA
    9118129 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2022

  1. Configuration menu
    Copy the full SHA
    b05fce0 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'update-bazel-6.0' into 'master'

    Update `android_tools` for Bazel 6.0
    
    See merge request mobile/pax-app-core/bazel-common-android!80
    arunsampathkumar-grabtaxi committed May 30, 2022
    Configuration menu
    Copy the full SHA
    59c334f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9b8b117 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'up-parcelize-1.6' into 'master'

    update parcelize to 1.6.10 (grab#25)
    
    See merge request mobile/pax-app-core/bazel-common-android!81
    rifqifahmi-grabtaxi committed May 30, 2022
    Configuration menu
    Copy the full SHA
    11041a8 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2022

  1. Configuration menu
    Copy the full SHA
    88b8e1e View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2022

  1. Configuration menu
    Copy the full SHA
    a3fe2da View commit details
    Browse the repository at this point in the history