Akash Yadav
c7c26814ca
refactor(deps/jdk.compiler): reorganize imports in AnnotationProxyMaker
2024-07-20 19:04:24 +05:30
Akash Yadav
da60a636ae
chore(workflow): use Adopt OpenJDK instead of Temurin
2024-07-20 19:04:24 +05:30
Akash Yadav
13b8581336
chore(workflow): always upload proguard mappings for release builds
2024-07-20 19:04:23 +05:30
Akash Yadav
f325f822ff
tests: fix path related test failures
2024-07-20 19:04:23 +05:30
Akash Yadav
0e8bf40e53
fix(lsp): invalid inferred file extensions in FileProvider
2024-07-20 19:04:22 +05:30
Akash Yadav
a9f7c354f5
build: download signing key before build
2024-07-20 19:04:22 +05:30
Akash Yadav
8275eb1bd6
chore(workflow): update task names according to new project structure
2024-07-20 19:04:21 +05:30
Akash Yadav
1efd6a04d5
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-07-20 19:04:21 +05:30
Akash Yadav
c0c185cfb7
build: reorganize modules to fix dependency resolution issues
2024-07-20 19:04:20 +05:30
Akash Yadav
255d8e9c27
fix(lsp/java): add parser for parsing api-versions.xml
2024-07-20 19:04:20 +05:30
Akash Yadav
8a1437791d
refactor(lsp/java): reorganize classes
2024-07-20 19:04:19 +05:30
Akash Yadav
1fd27e8029
build: allow the build to proceed if the directory is not a git repo
2024-07-20 19:04:19 +05:30
Akash Yadav
4097d4181f
build: enable -Xstring-concat=inline for kotlin compilation
2024-07-20 19:04:18 +05:30
Akash Yadav
7c234c52cd
chore(workflow): use ubuntu-latest and KVM for connected checks
2024-07-20 19:04:18 +05:30
Akash Yadav
44f6543aeb
fix(lsp/java): invalid kind for JavaType.BOOLEAN
2024-07-20 19:04:17 +05:30
Akash Yadav
7bea046fa0
fix(lsp/java): impl optimizations in JavaJarModelBuilder
...
- avoid allocating temporary lists
- avoid multiple string operations
Apart from this, the commit fixes some compilation errors.
2024-07-20 19:04:17 +05:30
Akash Yadav
d605cb21be
fix(lsp/java): add benchmarking module and more unit tests for JavaJarModelBuilder
2024-07-20 19:04:16 +05:30
Akash Yadav
21a1708c19
fix(db): specify RealmModule when creating master db
2024-07-20 19:04:16 +05:30
Akash Yadav
c055e7d421
chore: enable connected checks & CI for indexing branch
2024-07-20 19:04:15 +05:30
Akash Yadav
719ab38778
fix(lsp/java): use realm db provider to create indexes in Java indexer tests
2024-07-20 19:04:15 +05:30
Akash Yadav
a80846ea0e
fix(common): do not hardcode package name in Environment class
...
This is required so that we can use the Env class in androidTest (which have a different package name).
2024-07-20 19:04:14 +05:30
Akash Yadav
5e83554404
fix(logger): use logback-core from logback-android
...
This change is required because the bytecode transformations performed by AndroidIDE's Desugar Plugin does not work on androidTest classes for some reason. As a result, we use a patched version of logback-core and replace the dependency of logback-classic to use our own.
2024-07-20 19:04:14 +05:30
Akash Yadav
4370a194eb
fix(annotations-processors/ksp): use AutoService to register SymbolProcessorProvider
2024-07-20 19:04:13 +05:30
Akash Yadav
12ab4b0d15
fix: add base files for the indexing API
2024-07-20 19:04:13 +05:30
Akash Yadav
87ced38d26
fix(aaptcompiler): add unit tests from upstream
2024-07-20 19:04:12 +05:30
Akash Yadav
dc0b00c7f5
fix(aaptcompiler): merge aaptcompiler from AOSP upstream
2024-07-20 19:04:12 +05:30
renovate[bot]
275d98c23c
fix(deps): update kotlin & ksp ( #1743 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-23 23:46:49 +05:30
renovate[bot]
050a0ddce0
fix(deps): update dependency com.android.tools:common to v31.4.1 ( #1751 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-23 23:46:19 +05:30
Akash Yadav
3b43ef4b35
fix: do not use KeyboardUtils to listen for ime state
2024-05-19 19:02:08 +05:30
Akash Yadav
cfc0aed74e
fix: manually resize editor content when ime state changes
2024-05-19 18:58:26 +05:30
Akash Yadav
5f14d2a050
fix: reset drag handle for SwipeRevealLayout to toolbar in editor activity
2024-05-19 18:57:31 +05:30
Akash Yadav
660b98ac2b
fix(editor): remove stroke from contentCard
2024-05-18 17:01:05 +05:30
Akash Yadav
41980ea4b5
fix: translate contentCard when opening drawer in editor activity
2024-05-18 16:19:58 +05:30
Akash Yadav
971a5dc12b
fix: close memory usage view on back press
2024-05-18 01:57:26 +05:30
Akash Yadav
8c878a0d02
fix: use MaterialCardView to clip children onSwipeRevealProgress
2024-05-18 01:35:18 +05:30
Akash Yadav
6fc4423e21
fix: remove drawer open alpha animation in editor activity
2024-05-18 00:20:27 +05:30
Akash Yadav
b28e1a6a31
fix: better swipe gesture support for swipe reveal layout
2024-05-17 23:47:05 +05:30
Akash Yadav
908162b5d1
feat: add memory usage watcher to show memory usage of the IDE ( #1409 )
2024-05-16 19:37:08 +05:30
Akash Yadav
14d9f79a93
fix: use custom logging configurators for configuring logback
2024-05-16 02:38:31 +05:30
Akash Yadav
c0c1f0dc13
fix(editor): invalid bottom padding for header container in bottom sheet
2024-05-14 00:19:41 +05:30
Akash Yadav
2cebf4bd48
fix(tooling-api): do not set custom JVM arguments to build launcher ( #1807 )
2024-05-13 01:38:03 +05:30
Akash Yadav
5bfb5de7d4
fix: revert androidx.fragment to 1.6.2
2024-05-13 01:23:12 +05:30
Akash Yadav
c316ac9852
fix: implement edge-to-edge layout for editor activity
2024-05-13 00:56:40 +05:30
Akash Yadav
53a2d636b2
fix(logging): set custom StatusListener for tooling API runtime only
2024-05-06 23:54:34 +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
93ca1871e9
chore: update .gitignore to exclude studiobot.xml
2024-05-06 23:09:59 +05:30
Akash Yadav
bf2f82ddad
build: fix syntax error in build-info/build.gradle.kts
2024-04-30 23:53:03 +05:30
github-actions[bot]
8742858a31
chore: update crowdin contributors table ( #1679 )
...
Co-authored-by: itsaky <46931079+itsaky@users.noreply.github.com >
2024-04-30 23:51:57 +05:30
Akash Yadav
287f4a6483
fix(build-info): update minimum required Gradle version for latest AGP
2024-04-30 23:48:02 +05:30