Commit Graph

2452 Commits

Author SHA1 Message Date
Akash Yadav 9ef92d5bec fix: 'tooling-api-impl:copyJarToAssets' is not declared as dependency of :app tasks v2.4.0-beta 2023-03-15 22:43:16 +05:30
github-actions[bot] deeba5af47 chore: update crowdin contributors table (#862)
Co-authored-by: itsaky <itsaky@users.noreply.github.com>
2023-03-15 22:18:57 +05:30
Akash Yadav 3e215e3fdd New Crowdin updates (#861)
* New translations strings.xml (Indonesian)
* New translations strings.xml (Hindi)
2023-03-15 22:18:06 +05:30
github-actions[bot] 07c47169ed chore: update crowdin contributors table (#804)
Co-authored-by: itsaky <itsaky@users.noreply.github.com>
2023-03-14 19:50:36 +05:30
Akash Yadav e6025b002f Fix language code for Indonesian (#860)
Crowdin uses `id` as the language code for Indonesian. However, it should be `in`.
2023-03-14 19:44:19 +05:30
renovate[bot] 88348d97ff fix(deps): update glide to v4.15.1 (#857)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-14 19:42:19 +05:30
Akash Yadav fb4ec48940 refactor: fix lint issues 2023-03-14 19:40:24 +05:30
Akash Yadav b9bd8dd7df New Crowdin updates (#859) 2023-03-14 19:24:09 +05:30
Akash Yadav 15a201b61a refactor: remove unnecessary AssembleDebugAction 2023-03-14 19:20:59 +05:30
Akash Yadav 49fce6beaf Merge translations from Crowdin (#803)
Thanks to all the Crowdin contributors.
2023-03-14 18:47:08 +05:30
Akash Yadav 3f644568fa fix: IDEEditor keeps reference to language server and client resulting in a memory leak 2023-03-14 13:17:49 +05:30
Akash Yadav 4280b88aab fix: remove background highlighting for selected signature help 2023-03-14 13:11:30 +05:30
Akash Yadav a24c7e5ff1 fix: signature help is not shown for methods from a cached completion result 2023-03-14 13:10:43 +05:30
Akash Yadav b5852cab34 docs: add release notes for v2.4.0-beta 2023-03-13 23:57:17 +05:30
renovate[bot] 9718f4c7a8 fix(deps): update dependency com.google.protobuf:protobuf-java to v3.22.2 (#851)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-13 23:22:22 +05:30
Akash Yadav d0acb14639 fix: color contrast issue in signature help window 2023-03-13 23:21:53 +05:30
Akash Yadav 6d2359445a fix: some files are not closed when 'Close others' is clicked (closes #856) 2023-03-13 22:52:38 +05:30
Akash Yadav 17063f2aca feat: add content modification status in file tabs 2023-03-13 19:52:14 +05:30
Akash Yadav 2157de212c feat: use descritive and distinguishable names for file tabs 2023-03-13 19:24:17 +05:30
Akash Yadav 4149e3909e fix(projects): update entries from module source class indices on file events 2023-03-13 18:26:47 +05:30
Akash Yadav 674e367933 feat(projects): include reference to parent node in ClassTrie nodes 2023-03-13 16:12:58 +05:30
Akash Yadav 23a9f4b718 fix(lsp/java): update tree-sitter parse cache when a file is deleted or renamed 2023-03-13 15:57:51 +05:30
Akash Yadav 642b1d4a13 fix(projects): update active document cache when a file is deleted or renamed 2023-03-13 15:46:33 +05:30
Akash Yadav 852955959c fix: tab text is not updated when an opened file is renamed 2023-03-13 15:41:31 +05:30
Akash Yadav 461bd7debe fix: update apk installation intent for MIUI devices 2023-03-12 09:08:06 +05:30
Akash Yadav 1bc3fc7bc1 fix(lsp/java): signature help is not shown sometimes 2023-03-11 23:17:25 +05:30
Akash Yadav 5affaccc1c fix(editor): do not show diagnostics window if signature help window is visible 2023-03-11 20:54:27 +05:30
Akash Yadav 41f9b241e4 fix(editor): improve editor window colors 2023-03-11 20:54:26 +05:30
Akash Yadav f3f577ab95 fix: restrict large files (10MB+) from being opened in the editor 2023-03-10 19:03:37 +05:30
Akash Yadav 58b7662635 fix(deps): migrate editor to v0.21.1 2023-03-10 17:03:22 +05:30
Akash Yadav 36cf6d6d5e fix: ToolingServerListener is not released properly, resulting in memory leak 2023-03-10 16:32:14 +05:30
Akash Yadav daf39bc0a7 fix: EditorActionsMenu is not destroyed properly, resulting in memory leak 2023-03-10 16:32:13 +05:30
renovate[bot] 76ddbf1cbd fix(deps): update dependency androidx.recyclerview:recyclerview to v1.3.0 (#846)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-10 14:05:33 +05:30
Akash Yadav d81c553557 fix: check tooling server state before executing tasks (fixes #847) 2023-03-09 23:18:45 +05:30
Akash Yadav 747be26d24 chore: update FUNDING.yml 2023-03-08 21:52:56 +05:30
renovate[bot] e00bb974f0 fix(deps): update dependency com.google.protobuf:protobuf-java to v3.22.1 (#844)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-08 09:24:48 +05:30
Akash Yadav 3179f557ad refactor: remove unused constants 2023-03-05 23:30:51 +05:30
Akash Yadav d4db2635bd refactor: move javapoet to separate module 2023-03-05 23:29:39 +05:30
Akash Yadav 0876524273 feat: register file tree actions with the Actions API 2023-03-05 21:17:09 +05:30
Akash Yadav 9f644b6bdf fix: remove connection listener from GradleBuildServiceConnection when build service is connected (#839) 2023-03-05 19:40:11 +05:30
Akash Yadav 52929bc61d fix: file tree state is not restored on application resume 2023-03-05 18:35:53 +05:30
Akash Yadav 7fdfe6fc9e fix: do not reinstall default EventBus instance if already installed (fixes #809) 2023-03-05 18:20:02 +05:30
Akash Yadav acc1e1ca49 fix: root project dir node is not shown in the file tree 2023-03-05 17:28:24 +05:30
Akash Yadav 920c29a980 fix(lsp/xml): fully qualified tag names are inserted for platform widgets (closes #837) 2023-03-05 09:06:18 +05:30
Akash Yadav bdd119d631 fix: completion becomes unresponsive while completing class names inside an anonymous class
This bug is caused when the user requests completions for class names inside an anonymous class (`new View.OnClickListener() { ... } ` for example).
The completion provider succeeds in finding the completion candidates. However, for creating CompletionItem instance for classes, it needs to know if the class that is being suggested
is a nested class or not. This is checked by `IJavaCompletionProvider.findTopLevelDeclaration()` which however, fails the check the nullability of the parent elements while traversing.
This results in an infinite loop causing the `SynchronizedTask` to hold on to the `CompileTask` instance which further prevents any compilation related tasks.

As the `CompileTask` is held due to the infinite loop, the Java completion provider simply returns empty results on further completion requests.
2023-03-04 23:52:34 +05:30
Akash Yadav 66b7f570db fix: catch exceptions while launching OPEN_DOCUMENT_TREE intent 2023-03-03 19:08:30 +05:30
Akash Yadav 28bd0ffc9a feat(editor/schemes): add option to reload color schemes at runtime 2023-03-03 18:07:41 +05:30
Akash Yadav 14f88a4788 refactor(actions): remove unnecessary secondary constructor 2023-03-03 18:07:41 +05:30
renovate[bot] 2cb6dd763e fix(deps): update dependency org.jetbrains:annotations to v24.0.1 (#835)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-03 15:22:13 +05:30
renovate[bot] a2f1c72c11 fix(deps): update dependency org.eclipse.lsp4j:org.eclipse.lsp4j.jsonrpc to v0.20.1 (#832)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-03 15:21:57 +05:30