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
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
0abaeca3e4
fix(tooling-api): add support for AGP 8.4.*
2024-04-30 22:47:27 +05:30
Akash Yadav
9fc7999a27
tests(lsp): fix compilation
2024-03-31 12:07:57 +05:30
Akash Yadav
0947a33954
fix(editor/treesitter): improve indentation logic to handle cases like lambdas in Java
2024-03-30 23:33:53 +05:30
Akash Yadav
bb62d53c77
build(deps): update editor to latest snapshot
2024-03-30 23:33:53 +05:30
Akash Yadav
765d81b77b
fix: move pref props from top-level to class fields
2024-03-30 23:33:46 +05:30
Felipe Teixeira
108cb00cb8
fix: ignore soft input changes if EditorActivity is being destroyed ( #1761 )
2024-03-29 15:50:47 +05:30
Smooth E
f5231daa5d
fix: update URLs to docs and the "Getting started" tutorial; Remove mention of the AndroidIDE blog. ( #1756 )
2024-03-28 18:50:13 +05:30