Commit Graph

2464 Commits

Author SHA1 Message Date
renovate[bot] a4e69445ab chore(deps): update plugin com.github.johnrengelman.shadow to v8.1.1 2023-03-21 18:53:44 +05:30
Akash Yadav cffff783d2 fix(editor): editor actions are shown after 'Find in file' (closes #871) 2023-03-19 23:11:49 +05:30
Akash Yadav 111a15d7b0 fix(uidesigner): suppress exceptions thrown while editing attribute values (closes #873) 2023-03-19 23:01:16 +05:30
Akash Yadav 4df38dd984 fix(editor): actions window covers selected line when shown for the first time (closes #881) 2023-03-19 22:57:31 +05:30
Akash Yadav 80cb8bf3d2 fix(editor): content modification status is not updated when editor.setText() is used (fixes #878) 2023-03-19 22:48:17 +05:30
Akash Yadav 9f31276a5c chore: add changelog for v2.4.1-beta 2023-03-19 18:40:37 +05:30
Akash Yadav 84c17ddf52 fix(terminal): update terminal packages URL and bootstrap packages v2.4.1-beta 2023-03-19 18:05:59 +05:30
renovate[bot] 696650b152 fix(deps): update dependency org.slf4j:slf4j-api to v2.0.7 2023-03-18 16:36:11 +05:30
Akash Yadav 1730d0ae67 fix(tooling-api): project initialization failure when the project contains a Java library module
This happens due to the use of relocated packages in AndroidIDE's Java Compiler API. The 'JavaModuleCompilerSettings' class references the 'javax.lang.model.SourceVersion.RELEASE_11' enum.
However, in AndroidIDE, the SourceVersion class has the package name 'jdkx.lang.model'.

The project compiles successfully as the ':subprojects:tooling-api-model' module is a Java library due to which, 'javax.lang.model.SourceVersion' can be referenced without any errors.
However at runtime, there is no such class and hence the 'NoClassDefFoundError' is thrown. This exception is silently logged to the error stream by the JSONRpc protocol and hence it
cannot be seen in the IDE logs.

This closes #875.
2023-03-18 13:48:19 +05:30
Akash Yadav e56229c05d chore: update issue templates 2023-03-18 08:41:16 +05:30
Akash Yadav e00f182b83 fix(lsp/java): classes from the same package are imported when selecting a completion item (closes #869) 2023-03-18 08:29:59 +05:30
Akash Yadav f27a98f9a7 fix: disallow projects from Termux (closes #868) 2023-03-18 08:29:59 +05:30
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