Commit Graph

  • 9e7da7011d XML Completion and APIInfo are now not dependent on Gradle build Akash Yadav 2021-10-08 19:08:16 +05:30
  • e87a6ec32b Removed usage of LemMinX Enhanced XML Auto complete Akash Yadav 2021-10-08 15:27:56 +05:30
  • 1a96d21f14 Include StringFog and LemMinX locally in the project Akash Yadav 2021-10-07 13:04:05 +05:30
  • 2f4b8298f2 Fixed: Signature help not hiding Akash Yadav 2021-10-06 18:08:02 +05:30
  • 1498738e4f Implemented semantic highlight for Java Akash Yadav 2021-10-05 12:32:53 +05:30
  • afafab5a16 Implemented references and definition Removed usage of custom LSP data classes Akash Yadav 2021-10-02 19:02:10 +05:30
  • a4cab1e7e3 Implemented Goto definition Akash Yadav 2021-09-30 19:50:15 +05:30
  • 6e242015f4 Working to support lsp4j Akash Yadav 2021-09-30 14:56:13 +05:30
  • 9c6db435ad Backup Akash Yadav 2021-09-24 20:41:58 +05:30
  • e117d7b4b0 Fix: NPE when trying to exit JLS and its not started Akash Yadav 2021-09-23 16:23:57 +05:30
  • 59cf9740d2 Request signature help only when needed Akash Yadav 2021-09-23 13:44:20 +05:30
  • 1fb4652c6a Removed custom indicator for file tabs Akash Yadav 2021-09-23 13:31:16 +05:30
  • 21ecac926f Created handler for handling file options Akash Yadav 2021-09-23 13:29:18 +05:30
  • d79b0cbf75 Changed appearance of file tabs Akash Yadav 2021-09-23 12:39:54 +05:30
  • 6510b24186 Added BuildServiceHandler Handlers now do not keep a strong reference to EditorActivity Akash Yadav 2021-09-23 08:58:18 +05:30
  • fa2b3758af Changed package name of JLS handler Akash Yadav 2021-09-22 21:11:31 +05:30
  • d6c90c0af0 Implemented handler classes to handle different tasks Akash Yadav 2021-09-22 21:07:16 +05:30
  • 4d17eb04e7 Ask user before editing other files Notify JLS about external file change on successful code action execution Update JLS version Akash Yadav 2021-09-22 15:51:53 +05:30
  • be90aae59c Added qucikfix for diagnostics Akash Yadav 2021-09-17 21:36:21 +05:30
  • 1476478e08 Added: Show api information of classes, methods and fields Akash Yadav 2021-09-16 09:11:34 +05:30
  • c5b1341c2b Update generated sources whenever an XML file changes Akash Yadav 2021-09-15 09:24:20 +05:30
  • 644bf97c0c Process resources after every change in XML files Akash Yadav 2021-09-14 18:24:26 +05:30
  • 3d5a35955e Fixed: special keys not read Akash Yadav 2021-09-13 20:05:30 +05:30
  • 29de8503a0 Terminal is now fully implemented Akash Yadav 2021-09-13 19:47:24 +05:30
  • 25965b8eb0 Removed build folders Akash Yadav 2021-09-11 07:29:47 +05:30
  • ebbb6685b8 Fix invalid .gitignore Akash Yadav 2021-09-11 07:22:43 +05:30
  • 1c06c87508 Added general preferences Common tab symbol in Sysmbols class Fix invalid selection offset with TAB key in SymbolInputView* Akash Yadav 2021-09-11 07:17:20 +05:30
  • 9392cc5a2f Generate Java source code using JavaPoet Akash Yadav 2021-09-10 17:38:18 +05:30
  • afb7d4d1b2 Improved ProjectInfo sheet Modified build.gradle slightly to get completions on AIDE Akash Yadav 2021-09-10 12:40:15 +05:30
  • 17b89f8844 Added ProjectInfo sheet Akash Yadav 2021-09-09 19:06:08 +05:30
  • 42ea388439 Enhanced working of JLS Request signature help if corresponding action is available in CompletionItem Fixed invalid insertion of CompletionItem texts Fix android.jar not provided to JLS Akash Yadav 2021-09-08 17:49:09 +05:30
  • a5a10ff428 Removed usage of 'printDependencies' task Added 'initializeIDEProject' task in every module project which writes information about the whole project to a file Akash Yadav 2021-09-07 11:39:01 +05:30
  • a97b52504f Removed usage of Gradle Tooling API Akash Yadav 2021-09-06 19:24:39 +05:30
  • ff70d00db8 Removed usage of Gradle Tooling API Akash Yadav 2021-09-06 19:14:53 +05:30
  • 994e4e2cec Added terminal Akash Yadav 2021-09-01 13:51:54 +05:30
  • b69fa9d401 Fixed some minor bugs - Backup before implementing terminal - Fixed shebang issue in Gradle executable - Clean all binary files in JDK (earlier it only cleaned binaries in bin directory) - If the CodeEditor is not editable, do not show cut and paste options in text action mode - Some more changes Akash Yadav 2021-08-25 21:07:19 +05:30
  • a8d79291e3 Enhanced working of Gradle Tooling API - Updated Tooling API - Removed usage of AndroidIDE's Gradle Plugin - Removed usage of shared libraries - Recompiled JDK statically - Added androidide-cleaner to remove unsupported flags in ELF files Akash Yadav 2021-08-24 12:15:46 +05:30
  • 1144f6c600 Moved project finder logic in a separate class - Backup before implementing Gradle Tooling API Akash Yadav 2021-08-15 10:12:07 +05:30
  • b4657afbcc Fixed some bugs/mistakes - Changed color of ActionMode's Overflow menu icon to match other icons - 'chmod' to $HOME command should not be shown to user - Remove logging from StudioApp - Fixed icon of 'Code navigation' - Use AppCompat method to start ActionMode - Forcibly show icon of menu items Akash Yadav 2021-08-14 07:56:32 +05:30
  • fb2c6313ec v1.0.3-alpha - Implemented • Find all references • Comment/Uncomment line • Find in file • Find in project Akash Yadav 2021-08-13 13:54:12 +05:30
  • 28a48b9a0c v1.0.3-alpha - Implemented 'Go to Definition' - Partially implemented 'Find all references' (without UI) Akash Yadav 2021-08-10 10:29:00 +05:30
  • 775c00af5f - Fixed installation issue - Fixed crash while saving in EditorFragment - Fixed crash on doing redo Akash Yadav 2021-08-09 15:03:44 +05:30
  • 91ade43bb2 v1.0.2-alpha - Cancel previous completion requests - Removed logging - Increased input connection's text handling limit - Fix invisible line number in wordwrap layout Akash Yadav 2021-08-08 08:55:32 +05:30
  • 637c39059d v1.0.2-alpha - Wrapped changelog text in a scroll view - CodeEditor and SymbolInputView are now created dynamically at view creation Akash Yadav 2021-08-08 07:19:01 +05:30
  • feffb8a3c7 - Removed unused libraries - Added about page with licenses to open source libraries itsaky 2021-08-07 11:43:15 +05:30
  • f99d51ca42 - Added signature help itsaky 2021-08-06 09:23:49 +05:30
  • 929258284d -Enhanced implementation of JLS itsaky 2021-08-03 15:16:00 +05:30
  • e954411903 - Java completions are now sorted itsaky 2021-08-01 16:19:09 +05:30
  • 1bb7842bc6 - Removed files related to previous java auto completion algorithm itsaky 2021-08-01 15:38:35 +05:30
  • 8cbed76564 - Draw diagnostics in editor & send pending messages to server once started itsaky 2021-08-01 13:47:47 +05:30
  • 930e54d7f7 - Added pinning of line numbers in CodeEditor itsaky 2021-08-01 07:17:29 +05:30
  • 0118ff307c - Implemented Java Language Server itsaky 2021-07-31 23:14:20 +05:30
  • a6db8d0c86 - Implmented Diagnostics itsaky 2021-07-29 13:56:28 +05:30
  • e5cdf40c2a -Updated JDK and backup before implementing JVM's ClassLoader itsaky 2021-07-22 19:40:52 +05:30