Commit Graph

902 Commits

Author SHA1 Message Date
Akash Yadav 4c5739ad54 Set executable permissions to AAPT2 binary if it is not executable 2022-05-08 18:16:19 +05:30
Akash Yadav d801f56dc9 Remove non-existing directories when initializing workspace roots in FileStore 2022-05-05 18:07:43 +05:30
Akash Yadav 5c9803af6f Throw UnsupportedOperationExeption if the AGP version is not supported by AndroidIDE 2022-05-04 21:05:45 +05:30
Akash Yadav 3f30b0e0d6 Removed the builder-model module 2022-05-04 20:53:39 +05:30
Akash Yadav 021d931636 Log build arguments received tooling API client 2022-05-04 20:10:05 +05:30
Akash Yadav f9dd28fdf9 Specify 'android.aapt2FromMavenOverride' project property for every build 2022-05-04 20:06:27 +05:30
Akash Yadav 5468fdccc1 Include AAPT2 in the IDE 2022-05-04 19:54:04 +05:30
Akash Yadav 513935d7ca Provide Gradle build arguments while executing tasks 2022-05-04 19:38:27 +05:30
Akash Yadav e6325ab126 Updated AndroidIDE Gradle Plugin 2022-05-04 19:13:29 +05:30
Akash Yadav 988f32d1a9 Use spannable string builder to create download status text 2022-05-04 19:09:21 +05:30
Akash Yadav a214a8141f Properly format download status text 2022-05-04 18:13:25 +05:30
Akash Yadav 1b0fec22b7 Clear status text when file download finishes 2022-05-04 18:10:54 +05:30
Akash Yadav b22cbabb1c Show status to user when initializing project 2022-05-04 18:04:50 +05:30
Akash Yadav 25dcff7b12 Show currently downloading files in status text 2022-05-04 18:00:40 +05:30
Akash Yadav d1208a3946 Removed legacy project reader 2022-05-03 20:27:32 +05:30
Akash Yadav fada6ee02b Log received build events in IDE 2022-05-03 20:15:28 +05:30
Akash Yadav d1317b935c Forward Gradle build events to tooling API client 2022-05-03 20:13:38 +05:30
Akash Yadav 307fc7e0f4 Registered type adapters for event objects 2022-05-03 19:42:40 +05:30
Akash Yadav 9694ff415b Implemented EventTransformer to transform tooling API events to IDE events 2022-05-03 18:40:57 +05:30
Akash Yadav c760e49265 Added Tooling API event classes 2022-05-03 17:13:32 +05:30
Akash Yadav dfcec95b7d Do not relaunch activity on notification click 2022-05-03 14:39:18 +05:30
Akash Yadav 105ffcd96c Updated log messages 2022-05-03 13:29:25 +05:30
Akash Yadav 027fdb1b51 Fetch all gradle project models in a single build action 2022-05-03 13:09:08 +05:30
Akash Yadav a39af07867 Write all project sync messages to Build output 2022-05-03 12:59:16 +05:30
Akash Yadav 8285f7b6cd Do not use existing Gradle project model fetch Android models 2022-05-03 12:34:40 +05:30
Akash Yadav 8dbf933525 Build android project models using BuildActionExecutor 2022-05-03 12:19:18 +05:30
Akash Yadav ee3a7bce06 Request project sync on Gradle file changes 2022-05-03 10:22:42 +05:30
Akash Yadav 3f7db17711 Generate sources on XML file change 2022-05-03 10:06:47 +05:30
Akash Yadav 48db9de8ab Toast error message if project is not initialized while creating find in project dialog 2022-05-02 20:28:22 +05:30
Akash Yadav 5cd3a0a63d Fixed: Find in project dialog is not updated after project initialization 2022-05-02 20:25:37 +05:30
Akash Yadav 5c547229d4 Removed unneccessary legacy project and task models 2022-05-02 20:20:14 +05:30
Akash Yadav f2f3fc725f Fixed InaccessibleObjectException when running tooling API on JDK 17 (#189) 2022-05-02 19:18:45 +05:30
Akash Yadav 7aeb49379f Shutdown tooling server when build service is destroyed 2022-05-02 18:56:19 +05:30
Akash Yadav f38b41e1b5 Fixed: CancelBuildAction not staged 2022-05-01 20:56:22 +05:30
Akash Yadav 033f7e878b Replaced 'Stop Gradle daemons' actions with 'Cancel build' action 2022-05-01 19:40:11 +05:30
Akash Yadav eb29073c36 Run GitHub actions for 'tooling-api' branch 2022-05-01 17:38:28 +05:30
Akash Yadav a17a8820e3 Fixed duplicate classpaths in Java language server 2022-05-01 17:36:28 +05:30
Akash Yadav d3bd67df5b Update workspace roots in FileStore on LSP configuration change 2022-05-01 17:35:12 +05:30
Akash Yadav 4a4550c1a7 Fixed: Invalid classpaths provided to Java language server 2022-05-01 17:32:35 +05:30
Akash Yadav 271b6cf4e2 Removed toString() implementations for project models 2022-05-01 17:26:30 +05:30
Akash Yadav 9cf38f22b3 Fixed: Invalid artifact added from ANDROID_LIBRARY 2022-05-01 17:22:19 +05:30
Akash Yadav 8330f05fd9 Moved post-initialization work to ProjectManager 2022-05-01 16:39:57 +05:30
Akash Yadav 2d1d891d26 Provide ProjectType with IdeAndroidModule 2022-05-01 13:51:55 +05:30
Akash Yadav d3a5778c7f Fixed: GraphItem key not being added in artifact dependencies; Format code 2022-05-01 13:36:02 +05:30
Akash Yadav 0e4b2b5f59 Update 2022-05-01 13:20:35 +05:30
Akash Yadav 58849d528a Added support for resolving dependencies of java library projects 2022-05-01 13:02:15 +05:30
Akash Yadav 580707590c Removed usage of LegacyProjectReader 2022-04-30 23:07:28 +05:30
Akash Yadav 8609623986 Removed unsupported method call 2022-04-30 23:06:54 +05:30
Akash Yadav 2e6c7f5099 Removed unsupported method calls 2022-04-30 23:06:48 +05:30
Akash Yadav 62ad926897 Removed unneccessary methods 2022-04-30 23:06:38 +05:30