334 Commits

Author SHA1 Message Date
renovate[bot] bd88b547a4 fix(deps): update dependency com.google.guava:guava to v32 [security] (#1446)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-01 23:36:04 +05:30
Felipe Teixeira 5ea078f0ed fix(editor): use indentOrCommitTab() to indent text in SymbolInputAdapter (#1505)
* chore(deps): update editor to 0.22.2
* fix: use `indentOrCommitTab()` to indent text in SymbolInputAdapter
2023-12-01 23:18:06 +05:30
Akash Yadav b2ff61043b chore(deps): update ATS to latest snapshot 2023-11-25 19:13:26 +05:30
Akash Yadav 26ccb5a96d chore(deps): update ATS to latest snapshot 2023-11-24 13:56:08 +05:30
Akash Yadav 456dc2aedc chore(deps): update to latest ATS snapshot 2023-11-21 22:11:33 +05:30
Akash Yadav cbe1381682 chore(deps): update ats to v4.0.0 2023-11-18 13:14:56 +05:30
Akash Yadav 373dd28c56 chore(deps): update editor to latest snapshot 2023-11-17 19:29:41 +05:30
renovate[bot] 6b5496865e fix(deps): update dependency com.android.tools:annotations to v31.1.3 (#1344)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-16 18:42:11 +05:30
renovate[bot] e4713a44cd fix(deps): update dependency commons-io:commons-io to v2.15.0 (#1356)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-16 18:41:58 +05:30
renovate[bot] e0e6aafe3a fix(deps): update dependency com.google.protobuf:protobuf-java to v3.25.1 (#1383)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-16 18:41:30 +05:30
renovate[bot] c568a14d5c fix(deps): update dependency androidx.recyclerview:recyclerview to v1.3.2 (#1421)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-16 18:41:20 +05:30
renovate[bot] 2a1c25319d fix(deps): update dependency com.android.tools:desugar_jdk_libs to v2.0.4 (#1422)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-16 18:41:09 +05:30
Akash Yadav 81c9a5b0a5 build: remove usage of deprecated Project.buildDir and downgradle AGP to 8.1.3 2023-11-09 09:43:04 +05:30
Akash Yadav ff5b18892e chore(deps): update AGP to v8.2.0-rc02 2023-11-08 21:40:26 +05:30
Akash Yadav 35b7185ce1 fix: replace usage of sparse arrays with AndroidX Collections 2023-11-05 23:51:31 +05:30
Akash Yadav da899a7e08 chore(deps): update ATS to latest snapshot 2023-11-05 20:00:03 +05:30
Akash Yadav 8adff579f6 feat: enable automatic per-app language support 2023-11-05 12:01:26 +05:30
Akash Yadav 572e471ede Revert "chore(deps): update AGP and builder model to v8.1.2"
This reverts commit 378baf1872.
2023-11-05 10:23:15 +05:30
Akash Yadav 378baf1872 chore(deps): update AGP and builder model to v8.1.2 2023-11-03 23:36:01 +05:30
Akash Yadav cc874da0f2 chore(deps): update editor to latest snapshot 2023-10-28 15:21:09 +05:30
Akash Yadav dd8dca9a7c fix: add TracingEditorRenderer to analyze editor's drawing performance 2023-10-27 22:10:08 +05:30
Akash Yadav 42bbe6a39c fix(editor/treesitter): IOOB exception in TsAnalyzeWorker when deleting text 2023-10-27 22:10:07 +05:30
Akash Yadav 31285710f5 fix(editor/treesitter): parse syntax tree in same coroutine 2023-10-27 22:10:05 +05:30
Akash Yadav 7923243b3b fix(editor/treesitter): reimplement TsAnalyzeManager for better thread safety and error handling 2023-10-23 21:27:30 +05:30
Akash Yadav fae1aecb46 fix: replace usage of guava-jre with guava-android 2023-10-20 19:48:55 +05:30
Akash Yadav d5910c6fc0 fix(editor): various improvements related to tree sitter code analysis
- Integrate the 'language-treesitter' module from sora-editor into the IDE itself for better control and customization of the tree sitter analysis.

- Invalidate line span generator when tree is edited - This is required because TSTree instances are not thread-safe and the spans generator tries to query the tree after it is edited.
 This results in SEGV_MAPERR errors in native code because the TSNodes are invalidatd after TSTree.edit() calls and the cursor tries to query those invalidated nodes.

- Recycle and reuse TS* instances - When analyzing the source code using Tree Sitter, a huge number of objects are created and deleted. This results in an increased of times the garbage
 collector is invoked.
2023-10-15 17:55:11 +05:30
Akash Yadav 971fc605ff fix: include language-treesitter from sora-editor locally 2023-10-13 23:03:57 +05:30
Akash Yadav 1b1551f23b fix(deps): update KotlinX Coroutines to v1.7.3 2023-10-12 23:20:39 +05:30
Akash Yadav cc0a6391f6 fix: add tests for MainFragment and refactor testing modules 2023-10-07 23:37:34 +05:30
Akash Yadav 66aa9099b4 fix(projects): parallelize project indexing with coroutines 2023-10-02 15:05:21 +05:30
Akash Yadav 7a01b2f449 fix(deps): migrate to jgit v6 2023-10-02 12:27:55 +05:30
renovate[bot] 8fcd978d93 fix(deps): update dependency com.android.tools.build:aapt2-proto to v8.1.2-10154469 (#1343)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-02 11:51:52 +05:30
renovate[bot] 2205d0fea1 fix(deps): update dependency com.android.tools:common to v31.1.2 (#1345)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-02 11:51:30 +05:30
Akash Yadav 47491af765 chore(deps): add Kotlin Coroutines 2023-09-30 09:49:41 +05:30
Akash Yadav eade36e73f fix: update editor & add support for multiple spans in a capture 2023-09-28 17:07:14 +05:30
Akash Yadav 30a03cb13a chore(deps): update editor to latest snapshot 2023-09-25 18:44:42 +05:30
renovate[bot] b1aafdf7e6 fix(deps): update dependency io.mockk:mockk to v1.13.8 (#1330)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-22 23:29:07 +05:30
renovate[bot] c93dce0822 fix(deps): update dependency com.android.tools:common to v31.1.1 (#1323)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-19 22:28:56 +05:30
renovate[bot] a65667704d fix(deps): update dependency com.android.tools:annotations to v31.1.1 (#1321)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-19 21:48:57 +05:30
renovate[bot] 9c6f36976a fix(deps): update kotlin & ksp (#1306)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-13 09:10:48 +05:30
renovate[bot] 6db18b18e0 fix(deps): update editor to v0.22.1 (#1075)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-13 08:50:17 +05:30
renovate[bot] 52ba7420d3 fix(deps): update dependency androidx.core:core-ktx to v1.12.0 (#1297)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-13 08:39:24 +05:30
renovate[bot] 95d69a7cac fix(deps): update dependency org.gradle:gradle-tooling-api to v8.3 (#1089)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-12 22:09:53 +05:30
renovate[bot] bb6e01a9a2 fix(deps): update dependency org.apache.commons:commons-lang3 to v3.13.0 (#1167)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-12 21:57:53 +05:30
renovate[bot] 6b2a8186cf fix(deps): update tree.sitter to v3.3.0 (#1302)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-12 21:57:39 +05:30
renovate[bot] da79abe221 fix(deps): update dependency org.mockito.kotlin:mockito-kotlin to v5.1.0 (#1300)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-12 21:47:19 +05:30
renovate[bot] cdcbd66ee9 fix(deps): update dependency com.google.protobuf:protobuf-java to v3.24.3 (#1074)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-12 21:47:04 +05:30
renovate[bot] 521b8dcf22 fix(deps): update dependency com.android.tools.build:aapt2-proto to v8.1.1-10154469 (#1165)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-12 21:46:37 +05:30
renovate[bot] 5515496907 fix(deps): update dependency org.eclipse.lsp4j:org.eclipse.lsp4j.jsonrpc to v0.21.1 (#1292)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-12 21:46:14 +05:30
renovate[bot] 71d2559943 chore(deps): update dependency gradle to v8.3 (#1294)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-12 21:46:01 +05:30