Commit Graph

1628 Commits

Author SHA1 Message Date
Akash Yadav 7e4fac4fe8 Fixed: Unnecessary new-line in version name 2022-09-07 08:51:34 +05:30
Akash Yadav 78218e848a Fixed: NPE when selecting a method-override completion item 2022-09-07 08:36:13 +05:30
Akash Yadav 9b52ce7250 [Gradle] Format java source code 2022-09-07 08:26:31 +05:30
Akash Yadav 8f8d599a49 Moved IDE tasks in custom plugins 2022-09-07 08:11:16 +05:30
Akash Yadav 2d4d6365c1 Include branch and commit hash in CI builds 2022-09-06 20:41:33 +05:30
Akash Yadav d5e9c9eaaa Complete resource references in AndroidManifest as well 2022-09-06 18:38:51 +05:30
Akash Yadav 0fbfb8edbb Do not log whole message when a resource fails to compile 2022-09-06 13:04:00 +05:30
Akash Yadav 9095252cf3 Do not use additional edit handler for attribute values 2022-09-06 12:58:24 +05:30
Akash Yadav 64aff3bee0 Added insertion handlers for XML completion items 2022-09-06 12:27:39 +05:30
Akash Yadav d5e77be04e Implemented snippet support in LSP 2022-09-04 23:31:03 +05:30
Akash Yadav ac8c268c13 Implemented snippet support in LSP 2022-09-04 23:18:55 +05:30
Akash Yadav 86a6f46980 Update editor to version 0.17.1 2022-09-04 22:35:48 +05:30
Akash Yadav 55f22ed74e Moved CompletionItem commit logic to IEditHandler 2022-09-04 22:09:17 +05:30
Akash Yadav 5edd2ed660 Updated build.yml 2022-09-04 20:11:49 +05:30
Akash Yadav 5d46109ed4 Fixed tests 2022-09-04 20:11:16 +05:30
Akash Yadav 1fb0346a63 Show proper value type in attr value completions 2022-09-04 18:59:48 +05:30
Akash Yadav 133c37839e Show platform resources at the bottom of completion list 2022-09-04 18:57:52 +05:30
Akash Yadav 58c982d20a Complete resource references in layout XML files 2022-09-04 18:53:59 +05:30
Akash Yadav f4dccdd6fb Complete permissions in AndroidManifest 2022-09-04 13:40:02 +05:30
Akash Yadav 2ae9f144b8 Removed unused dependencies 2022-09-03 22:38:15 +05:30
dependabot[bot] b1f0965adc Merge pull request #406 from itsaky/dependabot/gradle/main/org.robolectric-robolectric-4.8.2 2022-09-03 14:18:22 +00:00
Akash Yadav ad8c21d3c3 Added test for read fields in ClassFileReader 2022-09-03 18:47:47 +05:30
Akash Yadav a0276160d4 Added access flag constants for fields 2022-09-03 18:34:36 +05:30
Akash Yadav 94b01441d3 ClassFileReader: Implemented field reader 2022-09-03 18:28:48 +05:30
Akash Yadav a978941ce4 Added tests for ClassFile interfaces 2022-08-30 20:24:59 +05:30
Akash Yadav 4fffdd02d8 ClassFileReader: Read implemented interfaces 2022-08-30 17:30:33 +05:30
Akash Yadav d3d4181b40 Implemented custom edit handler for manifest attribute values 2022-08-29 00:09:09 +05:30
Akash Yadav 0c1b03d646 Complete attribute values in manifest files 2022-08-28 23:53:19 +05:30
Akash Yadav 1db22da182 Do not complete attributes that are already defined 2022-08-28 20:32:24 +05:30
Akash Yadav 43290e1bf1 Fixed NPE when tag name is empty 2022-08-28 20:04:44 +05:30
Akash Yadav 2f1f4e58af Added completion provider for manifest attributes 2022-08-28 18:23:45 +05:30
Akash Yadav 4ca3c54615 Added completion provider for manifest tags 2022-08-28 12:29:50 +05:30
Akash Yadav 5ef38ce963 Create different resource table for attrs_manifest.xml 2022-08-28 11:21:39 +05:30
Akash Yadav 8ecd8bf6ac Complete qualified names for XML layout tags 2022-08-28 10:39:01 +05:30
Akash Yadav b5772a6f88 Reorganized settings.gradle 2022-08-28 09:38:55 +05:30
Akash Yadav 02a54c928e Fixed a minor bug in IClassFile implementation 2022-08-27 22:08:59 +05:30
Akash Yadav dfabf9a0e5 Added README for the :build-tools:classfile module 2022-08-27 22:04:26 +05:30
Akash Yadav 5303b88e42 Added basic class file reader 2022-08-27 10:23:20 +05:30
Akash Yadav b7310777f9 Fixed tests 2022-08-26 17:48:05 +05:30
Akash Yadav 2a2522f2eb Allow setting min fuzzy match ratio in IServerSettings 2022-08-26 07:52:25 +05:30
Akash Yadav a50e4ce4b4 Added support for res-auto namespace 2022-08-25 21:24:47 +05:30
Akash Yadav 66a87d7dab Do not complete when prefix is blank 2022-08-25 07:29:02 +05:30
Akash Yadav 503ca32acc Fixed tests and merge conflicts 2022-08-24 23:35:05 +05:30
Akash Yadav 79d464af23 Fixed: Additional margin in editor view 2022-08-24 23:22:19 +05:30
Akash Yadav 8dd3e510d2 Organize imports 2022-08-24 23:01:15 +05:30
Akash Yadav fe1ff6e8e8 Added test for namespace-aware attr value completion 2022-08-24 23:00:38 +05:30
Akash Yadav 907e7a7743 Provide namespace-aware XML completions 2022-08-24 22:51:09 +05:30
dependabot[bot] 404d90d745 Bump robolectric from 4.8.1 to 4.8.2
Bumps [robolectric](https://github.com/robolectric/robolectric) from 4.8.1 to 4.8.2.
- [Release notes](https://github.com/robolectric/robolectric/releases)
- [Commits](https://github.com/robolectric/robolectric/compare/robolectric-4.8.1...robolectric-4.8.2)

---
updated-dependencies:
- dependency-name: org.robolectric:robolectric
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-08-24 10:45:19 +00:00
Akash Yadav 4f9eaa0978 Namespace based completion in attribute value completion provider 2022-08-22 23:13:58 +05:30
Akash Yadav 02478a7e4b Map resource tables by package name 2022-08-22 22:47:09 +05:30