Commit Graph

35 Commits

Author SHA1 Message Date
Akash Yadav e7ac00cfde fix: update group IDs for sub-modules; fixes gradle plugin test failures 2024-07-01 15:06:35 +05:30
Akash Yadav aa36dfd57d fix: make ProjectManagerImpl internal to app module 2024-06-19 09:05:22 +05:30
Akash Yadav d98aaa9c03 fix(indexing): split indexing logic into 'api' and 'core' modules 2024-06-13 17:39:44 +05:30
Akash Yadav ea46d6a1c2 fix(lsp/java): update to fw-stubs/android.jar for tests 2024-06-03 22:13:04 +05:30
Akash Yadav c698d9a756 fix(lsp): invalid inferred file extensions in FileProvider 2024-05-29 21:36:52 +05:30
Akash Yadav bfbd49dc3b build: reorganize and reconfigure modules to resolve dependency resolution errors
Gradle, for some reason, does not the path of modules to identify them uniquely. Instead, the 'build id' is used to do so, which consists of the maven group and artifact ID. So, even if two modules are located in separate directories, but have the name group and artifact ID, including both of them in other modules may result in dependency resolution errors.
2024-05-29 13:11:44 +05:30
Akash Yadav 4ada1c3c65 build: reorganize modules to fix dependency resolution issues 2024-05-28 22:54:49 +05:30
Akash Yadav eab373ab0f fix(lsp/java): add parser for parsing api-versions.xml 2024-05-28 00:02:54 +05:30
Akash Yadav 77ed352d58 fix(lsp/java): add benchmarking module and more unit tests for JavaJarModelBuilder 2024-05-26 22:19:52 +05:30
Akash Yadav 841913fcf8 fix: add base files for the indexing API 2024-05-25 01:27:07 +05:30
Akash Yadav 14d9f79a93 fix: use custom logging configurators for configuring logback 2024-05-16 02:38:31 +05:30
Akash Yadav f24c332626 tests(lsp): mock global pref manager in LSP tests 2024-05-06 23:45:11 +05:30
Akash Yadav 604428861a tests(tooling-api): hardcode status listener class name 2024-05-06 23:15:30 +05:30
Akash Yadav fc96f28893 fix(tooling-api): logs are not properly appended in tooling API tests 2024-04-30 23:46:31 +05:30
Akash Yadav 9fc7999a27 tests(lsp): fix compilation 2024-03-31 12:07:57 +05:30
Akash Yadav 0f5364678c tests(tooling-api): fix test for minimum supported AGP version 2024-03-20 11:10:11 +05:30
Akash Yadav ab101fb59d fix: migrate to SLF4J and Logback logging implementations 2024-03-17 00:04:43 +05:30
Akash Yadav a9195f0f53 build(build-logic): modularize :build-logic composite build 2024-02-19 11:45:48 +05:30
renovate[bot] ef72b4bf47 chore(deps): update plugin com.android.library to v8.2.2 (#1701)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-04 14:25:28 +05:30
renovate[bot] bfb6ac1e2c chore(deps): update plugin com.android.application to v8.2.2 (#1700)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-04 12:48:23 +05:30
renovate[bot] eb77b05f7a chore(deps): update dependency gradle to v8.6 (#1699)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-02-04 12:48:18 +05:30
Akash Yadav 0dbc423271 tests: use a buildable sample project to test configuration cache support 2024-01-24 09:52:51 +05:30
Akash Yadav 2fef427b44 tests: shutdown Gradle daemons for each tooling API test 2024-01-24 08:47:59 +05:30
Akash Yadav 94449ada46 fix: implement usage of variant-specific applicationId in actions (fixes #1387) 2024-01-22 19:43:04 +05:30
Akash Yadav adee0d678b fix(tooling-api): fetch variant-specific application IDs in application projects (#1387) 2024-01-21 20:10:56 +05:30
Akash Yadav 1168ffd494 fix(tooling-api): add cancellation support for project initialization 2024-01-13 21:01:02 +05:30
Akash Yadav c30dabe50a tests: add UI tests for onboarding activity 2024-01-07 13:42:26 +05:30
Akash Yadav be10fe7e1e feat: integrate full Termux application 2023-12-15 20:22:33 +05:30
Akash Yadav a0cb71b713 fix(lsp/java): on-demand imports cause definition and reference providers to fail (fixes #1449, #1211) 2023-11-13 19:48:08 +05:30
Akash Yadav 0931cbeff1 fix(tooling-api): make ToolingProps a public API 2023-11-09 12:51:48 +05:30
Akash Yadav d0b1689cdd tests(tooling-api): fix latest tested AGP version test 2023-11-09 11:34:35 +05:30
Akash Yadav efaeb0435e refactor(logger): rename ILogger.Priority to ILogger.Level 2023-11-07 19:01:45 +05:30
Akash Yadav e28da6b352 fix: ILogger.Priority deserialization issues due to r8's enum unboxing 2023-11-04 17:58:51 +05:30
Akash Yadav 8b7b374a68 chore: try to setup CI instrumentation tests 2023-10-08 15:22:54 +05:30
Akash Yadav cc0a6391f6 fix: add tests for MainFragment and refactor testing modules 2023-10-07 23:37:34 +05:30