From 42a3e711143ffc4bb2ce5a3b133824af4ac4663d Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Fri, 30 Dec 2022 23:24:38 +0530 Subject: [PATCH] chore: migrate to Kotlin DSL and Version Catalog --- .idea/compiler.xml | 4 + .idea/jarRepositories.xml | 5 + actions/build.gradle | 45 ----- actions/build.gradle.kts | 19 ++ actions/proguard-rules.pro | 2 +- annotation-processors/build.gradle | 50 ----- annotation-processors/build.gradle.kts | 35 ++++ annotations/build.gradle | 28 --- annotations/build.gradle.kts | 29 +++ app/build.gradle | 181 ------------------ app/build.gradle.kts | 135 +++++++++++++ .../assets/data/common/tooling-api-all.jar | Bin 16112325 -> 16155215 bytes {buildSrc => build-logic}/.gitignore | 0 build-logic/gradle.properties | 20 ++ build-logic/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59821 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 + build-logic/ide/.gitignore | 1 + .../ide}/build.gradle.kts | 0 .../ide/src/main/kotlin}/Versions.kt | 4 +- .../build-logic.root-project.gradle.kts | 20 ++ .../main/kotlin}/com/itsaky/androidide/CI.kt | 0 .../androidide/plugins/AndroidIDEPlugin.kt | 0 .../plugins/GoogleJavaFormatPlugin.kt | 0 .../plugins/TranslationCheckerPlugin.kt | 0 build-logic/settings.gradle.kts | 37 ++++ build.gradle | 120 ------------ build.gradle.kts | 82 ++++++++ common/build.gradle | 66 ------- common/build.gradle.kts | 35 ++++ .../androidide/app/BaseApplication.java | 6 +- dependencies.gradle | 109 ----------- editor/build.gradle | 69 ------- editor/build.gradle.kts | 39 ++++ editor/proguard-rules.pro | 2 +- emulatorview/build.gradle | 29 --- emulatorview/build.gradle.kts | 13 ++ emulatorview/proguard-rules.pro | 2 +- eventbus-android/build.gradle | 51 ----- .../build.gradle.kts | 13 +- eventbus-android/proguard-rules.pro | 2 +- eventbus-events/build.gradle | 53 ----- .../build.gradle.kts | 15 +- .../build.gradle => eventbus/build.gradle.kts | 12 +- .../{build.gradle => build.gradle.kts} | 14 +- gradle.properties | 1 - gradle/libs.versions.toml | 96 ++++++++++ lexers/build.gradle | 40 ---- .../build.gradle => lexers/build.gradle.kts | 77 ++++---- lexers/proguard-rules.pro | 2 +- logger/build.gradle.kts | 28 +++ lookup/build.gradle.kts | 32 ++++ lsp/api/build.gradle | 79 -------- lsp/api/build.gradle.kts | 55 ++++++ lsp/java/build.gradle | 94 --------- lsp/java/build.gradle.kts | 72 +++++++ lsp/models/build.gradle | 44 ----- lsp/models/build.gradle.kts | 19 ++ lsp/testing/build.gradle | 62 ------ lsp/testing/build.gradle.kts | 41 ++++ lsp/xml/build.gradle | 96 ---------- lsp/xml/build.gradle.kts | 67 +++++++ preferences/build.gradle | 68 ------- preferences/build.gradle.kts | 36 ++++ resources/build.gradle | 49 ----- resources/build.gradle.kts | 31 +++ settings.gradle | 50 ----- settings.gradle.kts | 89 +++++++++ shared/build.gradle | 27 --- shared/build.gradle.kts | 28 +++ subprojects/aaptcompiler/build.gradle | 70 ------- .../aaptcompiler/build.gradle.kts | 47 ++--- .../builder-model-impl/build.gradle.kts | 27 +++ subprojects/classfile/build.gradle.kts | 29 +++ subprojects/framework-stubs/build.gradle.kts | 25 +++ subprojects/fuzzysearch/build.gradle.kts | 21 ++ .../{build.gradle => build.gradle.kts} | 12 +- subprojects/javac-services/build.gradle | 48 ----- subprojects/javac-services/build.gradle.kts | 34 ++++ .../javac/{build.gradle => build.gradle.kts} | 10 +- subprojects/jaxp/build.gradle | 8 - .../build.gradle => jaxp/build.gradle.kts} | 49 ++--- subprojects/jdt/build.gradle | 8 - subprojects/jdt/build.gradle.kts | 21 ++ subprojects/jsonrpc/build.gradle.kts | 26 +++ subprojects/layoutlib-api/build.gradle | 65 ------- .../build.gradle.kts} | 83 ++++---- subprojects/projects/build.gradle | 70 ------- subprojects/projects/build.gradle.kts | 42 ++++ subprojects/tooling-api-events/build.gradle | 42 ---- .../tooling-api-events/build.gradle.kts | 26 +++ subprojects/tooling-api-impl/build.gradle | 91 --------- subprojects/tooling-api-impl/build.gradle.kts | 58 ++++++ .../itsaky/androidide/tooling/impl/Main.java | 2 +- subprojects/tooling-api-model/build.gradle | 72 ------- .../build.gradle.kts} | 40 ++-- subprojects/tooling-api-testing/build.gradle | 43 ----- .../tooling-api-testing/build.gradle.kts | 28 +++ subprojects/tooling-api/build.gradle | 55 ------ subprojects/tooling-api/build.gradle.kts | 35 ++++ subprojects/xml-dom/build.gradle.kts | 33 ++++ subprojects/xml-formatter/build.gradle | 31 --- subprojects/xml-formatter/build.gradle.kts | 27 +++ subprojects/xml-utils/build.gradle | 67 ------- .../build.gradle.kts} | 33 ++-- tests/test-project/app/proguard-rules.pro | 2 +- treeview/build.gradle | 28 --- treeview/build.gradle.kts | 22 +++ uidesigner/build.gradle | 69 ------- uidesigner/build.gradle.kts | 47 +++++ .../androidide/inflater/AbstractParser.kt | 0 .../inflater/AttributeHandlerScope.kt | 0 .../inflater/DefaultComponentFactory.kt | 0 .../inflater/ForwardingViewGroup.kt | 0 .../itsaky/androidide/inflater/IAttribute.kt | 0 .../androidide/inflater/IComponentFactory.kt | 0 .../androidide/inflater/ILayoutInflater.kt | 0 .../itsaky/androidide/inflater/INamespace.kt | 0 .../com/itsaky/androidide/inflater/IView.kt | 0 .../androidide/inflater/IViewAdapter.kt | 0 .../itsaky/androidide/inflater/IViewGroup.kt | 0 .../androidide/inflater/IViewGroupAdapter.kt | 0 .../androidide/inflater/InflateException.kt | 0 .../androidide/inflater/LayoutBehavior.kt | 0 .../inflater/drawable/BitmapDrawableParser.kt | 0 .../inflater/drawable/ClipDrawableParser.kt | 0 .../drawable/DrawableParserFactory.java | 0 .../inflater/drawable/IDrawableParser.kt | 0 .../inflater/drawable/InsetDrawableParser.kt | 0 .../inflater/drawable/LayerListParser.kt | 0 .../inflater/drawable/ScaleDrawableParser.kt | 0 .../inflater/drawable/ShapeDrawableParser.kt | 0 .../inflater/drawable/StateListParser.kt | 0 .../inflater/events/IInflateEventsListener.kt | 0 .../inflater/events/IInflationEvent.kt | 0 .../inflater/events/inflationEvents.kt | 0 .../inflater/internal/AttributeImpl.kt | 0 .../androidide/inflater/internal/ErrorView.kt | 2 +- .../inflater/internal/ForwardingView.kt | 0 .../internal/ImmutableAttributeImpl.kt | 0 .../internal/ImmutableViewGroupImpl.kt | 0 .../inflater/internal/ImmutableViewImpl.kt | 0 .../inflater/internal/LayoutFile.kt | 0 .../inflater/internal/LayoutInflaterImpl.kt | 0 .../inflater/internal/NamespaceImpl.kt | 0 .../inflater/internal/SingleChildViewGroup.kt | 0 .../inflater/internal/ViewGroupImpl.kt | 0 .../androidide/inflater/internal/ViewImpl.kt | 2 +- .../internal/adapters/AbsListViewAdapter.kt | 0 .../internal/adapters/AbsSeekBarAdapter.kt | 0 .../internal/adapters/AbsSpinnerAdapter.kt | 0 .../adapters/AbsoluteLayoutAdapter.kt | 0 .../internal/adapters/AdapterViewAdapter.kt | 0 .../internal/adapters/AnalogClockAdapter.kt | 0 .../adapters/AutoCompleteTextViewAdapter.kt | 0 .../internal/adapters/ButtonAdapter.kt | 0 .../internal/adapters/CalendarViewAdapter.kt | 0 .../internal/adapters/CheckBoxAdapter.kt | 0 .../adapters/CheckedTextViewAdapter.kt | 0 .../internal/adapters/ChronometerAdapter.kt | 0 .../adapters/CompoundButtonAdapter.kt | 0 .../internal/adapters/DigitalClockAdapter.kt | 0 .../internal/adapters/EditTextAdapter.kt | 0 .../internal/adapters/FrameLayoutAdapter.kt | 0 .../adapters/GestureOverlayViewAdapter.kt | 0 .../internal/adapters/GridLayoutAdapter.kt | 0 .../adapters/HorizontalScrollViewAdapter.kt | 2 +- .../internal/adapters/ImageButtonAdapter.kt | 0 .../internal/adapters/ImageViewAdapter.kt | 2 +- .../internal/adapters/LinearLayoutAdapter.kt | 0 .../internal/adapters/ListViewAdapter.kt | 0 .../MultiAutoCompleteTextViewAdapter.kt | 2 +- .../internal/adapters/NumberPickerAdapter.kt | 0 .../internal/adapters/ProgressBarAdapter.kt | 0 .../adapters/QuickContactBadgeAdapter.kt | 0 .../internal/adapters/RadioButtonAdapter.kt | 0 .../internal/adapters/RadioGroupAdapter.kt | 4 +- .../internal/adapters/RatingBarAdapter.kt | 0 .../adapters/RelativeLayoutAdapter.kt | 0 .../internal/adapters/ScrollViewAdapter.kt | 2 +- .../internal/adapters/SeekBarAdapter.kt | 0 .../internal/adapters/SpaceAdapter.kt | 0 .../internal/adapters/SpinnerAdapter.kt | 2 +- .../internal/adapters/SurfaceViewAdapter.kt | 0 .../internal/adapters/SwitchAdapter.kt | 0 .../internal/adapters/TextClockAdapter.kt | 0 .../internal/adapters/TextViewAdapter.kt | 2 +- .../internal/adapters/TextureViewAdapter.kt | 0 .../internal/adapters/ToggleButtonAdapter.kt | 0 .../internal/adapters/VideoViewAdapter.kt | 0 .../inflater/internal/adapters/ViewAdapter.kt | 2 +- .../internal/adapters/ViewGroupAdapter.kt | 0 .../internal/adapters/WebViewAdapter.kt | 0 .../adapters/appcompat/AppCompatTextView.kt | 0 .../inflater/internal/utils/IDTable.kt | 0 .../inflater/internal/utils/TextDrawable.kt | 0 .../inflater/internal/utils/ViewFactory.kt | 0 .../inflater/internal/utils/ViewUtils.kt | 0 .../internal/utils/basicParseUtils.kt | 0 .../inflater/internal/utils/lookup.kt | 0 .../inflater/internal/utils/viewParseUtils.kt | 0 .../androidide/inflater/models/UiWidget.kt | 0 .../inflater/utils/inflaterUtils.kt | 0 .../androidide/inflater/utils/module.kt | 0 .../androidide/inflater/utils/viewUtils.kt | 0 .../uidesigner/fragments/AddAttrFragment.kt | 20 +- .../harjot/vectormaster/DefaultValues.java | 0 .../vectormaster/VectorMasterDrawable.java | 0 .../harjot/vectormaster/VectorMasterView.java | 2 +- .../harjot/vectormaster/enums/TintMode.java | 0 .../vectormaster/models/ClipPathModel.java | 0 .../vectormaster/models/GroupModel.java | 0 .../harjot/vectormaster/models/PathModel.java | 0 .../vectormaster/models/VectorModel.java | 0 .../harjot/vectormaster/utilities/Utils.java | 0 .../utilities/legacyparser/PathParser.java | 0 .../utilities/parser/ParserHelper.java | 0 .../utilities/parser/PathParser.java | 0 .../androidide/inflater/AdapterIndexText.kt | 0 .../androidide/inflater/LayoutInflaterTest.kt | 0 .../androidide/inflater/ValueParsersTest.kt | 0 .../androidide/inflater/XmlInflaterTest.kt | 0 .../androidide/inflater/adapterUtils.kt | 0 xml-inflater/.gitignore | 1 - xml-inflater/build.gradle | 67 ------- xml-inflater/consumer-rules.pro | 0 xml-inflater/proguard-rules.pro | 21 -- xml-inflater/src/main/AndroidManifest.xml | 21 -- 227 files changed, 1800 insertions(+), 2535 deletions(-) delete mode 100644 actions/build.gradle create mode 100644 actions/build.gradle.kts delete mode 100644 annotation-processors/build.gradle create mode 100644 annotation-processors/build.gradle.kts delete mode 100644 annotations/build.gradle create mode 100644 annotations/build.gradle.kts delete mode 100755 app/build.gradle create mode 100755 app/build.gradle.kts rename {buildSrc => build-logic}/.gitignore (100%) create mode 100644 build-logic/gradle.properties create mode 100755 build-logic/gradle/wrapper/gradle-wrapper.jar create mode 100755 build-logic/gradle/wrapper/gradle-wrapper.properties create mode 100644 build-logic/ide/.gitignore rename {buildSrc => build-logic/ide}/build.gradle.kts (100%) rename {buildSrc/src/main/java/com/itsaky/androidide => build-logic/ide/src/main/kotlin}/Versions.kt (96%) create mode 100644 build-logic/ide/src/main/kotlin/build-logic.root-project.gradle.kts rename {buildSrc/src/main/java => build-logic/ide/src/main/kotlin}/com/itsaky/androidide/CI.kt (100%) rename {buildSrc/src/main/java => build-logic/ide/src/main/kotlin}/com/itsaky/androidide/plugins/AndroidIDEPlugin.kt (100%) rename {buildSrc/src/main/java => build-logic/ide/src/main/kotlin}/com/itsaky/androidide/plugins/GoogleJavaFormatPlugin.kt (100%) rename {buildSrc/src/main/java => build-logic/ide/src/main/kotlin}/com/itsaky/androidide/plugins/TranslationCheckerPlugin.kt (100%) create mode 100644 build-logic/settings.gradle.kts delete mode 100755 build.gradle create mode 100755 build.gradle.kts delete mode 100755 common/build.gradle create mode 100755 common/build.gradle.kts delete mode 100644 dependencies.gradle delete mode 100644 editor/build.gradle create mode 100644 editor/build.gradle.kts delete mode 100755 emulatorview/build.gradle create mode 100755 emulatorview/build.gradle.kts delete mode 100644 eventbus-android/build.gradle rename subprojects/framework-stubs/build.gradle => eventbus-android/build.gradle.kts (80%) delete mode 100644 eventbus-events/build.gradle rename logger/build.gradle => eventbus-events/build.gradle.kts (72%) rename subprojects/jsonrpc/build.gradle => eventbus/build.gradle.kts (76%) rename gradle-plugin/{build.gradle => build.gradle.kts} (74%) create mode 100644 gradle/libs.versions.toml delete mode 100755 lexers/build.gradle rename eventbus/build.gradle => lexers/build.gradle.kts (64%) mode change 100644 => 100755 create mode 100644 logger/build.gradle.kts create mode 100644 lookup/build.gradle.kts delete mode 100644 lsp/api/build.gradle create mode 100644 lsp/api/build.gradle.kts delete mode 100644 lsp/java/build.gradle create mode 100644 lsp/java/build.gradle.kts delete mode 100644 lsp/models/build.gradle create mode 100644 lsp/models/build.gradle.kts delete mode 100644 lsp/testing/build.gradle create mode 100644 lsp/testing/build.gradle.kts delete mode 100644 lsp/xml/build.gradle create mode 100644 lsp/xml/build.gradle.kts delete mode 100644 preferences/build.gradle create mode 100644 preferences/build.gradle.kts delete mode 100644 resources/build.gradle create mode 100644 resources/build.gradle.kts delete mode 100755 settings.gradle create mode 100755 settings.gradle.kts delete mode 100644 shared/build.gradle create mode 100644 shared/build.gradle.kts delete mode 100644 subprojects/aaptcompiler/build.gradle rename lookup/build.gradle => subprojects/aaptcompiler/build.gradle.kts (54%) create mode 100644 subprojects/builder-model-impl/build.gradle.kts create mode 100644 subprojects/classfile/build.gradle.kts create mode 100644 subprojects/framework-stubs/build.gradle.kts create mode 100644 subprojects/fuzzysearch/build.gradle.kts rename subprojects/google-java-format/{build.gradle => build.gradle.kts} (76%) delete mode 100644 subprojects/javac-services/build.gradle create mode 100644 subprojects/javac-services/build.gradle.kts rename subprojects/javac/{build.gradle => build.gradle.kts} (84%) delete mode 100644 subprojects/jaxp/build.gradle rename subprojects/{fuzzysearch/build.gradle => jaxp/build.gradle.kts} (81%) delete mode 100644 subprojects/jdt/build.gradle create mode 100644 subprojects/jdt/build.gradle.kts create mode 100644 subprojects/jsonrpc/build.gradle.kts delete mode 100644 subprojects/layoutlib-api/build.gradle rename subprojects/{builder-model-impl/build.gradle => layoutlib-api/build.gradle.kts} (60%) delete mode 100644 subprojects/projects/build.gradle create mode 100644 subprojects/projects/build.gradle.kts delete mode 100644 subprojects/tooling-api-events/build.gradle create mode 100644 subprojects/tooling-api-events/build.gradle.kts delete mode 100644 subprojects/tooling-api-impl/build.gradle create mode 100644 subprojects/tooling-api-impl/build.gradle.kts delete mode 100644 subprojects/tooling-api-model/build.gradle rename subprojects/{xml-dom/build.gradle => tooling-api-model/build.gradle.kts} (51%) delete mode 100644 subprojects/tooling-api-testing/build.gradle create mode 100644 subprojects/tooling-api-testing/build.gradle.kts delete mode 100644 subprojects/tooling-api/build.gradle create mode 100644 subprojects/tooling-api/build.gradle.kts create mode 100644 subprojects/xml-dom/build.gradle.kts delete mode 100644 subprojects/xml-formatter/build.gradle create mode 100644 subprojects/xml-formatter/build.gradle.kts delete mode 100644 subprojects/xml-utils/build.gradle rename subprojects/{classfile/build.gradle => xml-utils/build.gradle.kts} (62%) delete mode 100755 treeview/build.gradle create mode 100755 treeview/build.gradle.kts delete mode 100644 uidesigner/build.gradle create mode 100644 uidesigner/build.gradle.kts rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/AbstractParser.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/AttributeHandlerScope.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/DefaultComponentFactory.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/ForwardingViewGroup.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/IAttribute.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/IComponentFactory.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/ILayoutInflater.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/INamespace.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/IView.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/IViewAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/IViewGroup.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/IViewGroupAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/InflateException.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/LayoutBehavior.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/drawable/BitmapDrawableParser.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/drawable/ClipDrawableParser.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/drawable/DrawableParserFactory.java (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/drawable/IDrawableParser.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/drawable/InsetDrawableParser.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/drawable/LayerListParser.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/drawable/ScaleDrawableParser.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/drawable/ShapeDrawableParser.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/drawable/StateListParser.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/events/IInflateEventsListener.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/events/IInflationEvent.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/events/inflationEvents.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/AttributeImpl.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/ErrorView.kt (97%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/ForwardingView.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/ImmutableAttributeImpl.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/ImmutableViewGroupImpl.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/ImmutableViewImpl.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/LayoutFile.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/LayoutInflaterImpl.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/NamespaceImpl.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/SingleChildViewGroup.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/ViewGroupImpl.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/ViewImpl.kt (99%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/AbsListViewAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/AbsSeekBarAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/AbsSpinnerAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/AbsoluteLayoutAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/AdapterViewAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/AnalogClockAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/AutoCompleteTextViewAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/ButtonAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/CalendarViewAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/CheckBoxAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/CheckedTextViewAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/ChronometerAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/CompoundButtonAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/DigitalClockAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/EditTextAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/FrameLayoutAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/GestureOverlayViewAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/GridLayoutAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/HorizontalScrollViewAdapter.kt (98%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/ImageButtonAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/ImageViewAdapter.kt (98%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/LinearLayoutAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/ListViewAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/MultiAutoCompleteTextViewAdapter.kt (97%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/NumberPickerAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/ProgressBarAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/QuickContactBadgeAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/RadioButtonAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/RadioGroupAdapter.kt (95%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/RatingBarAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/RelativeLayoutAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/ScrollViewAdapter.kt (97%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/SeekBarAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/SpaceAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/SpinnerAdapter.kt (98%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/SurfaceViewAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/SwitchAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/TextClockAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/TextViewAdapter.kt (99%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/TextureViewAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/ToggleButtonAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/VideoViewAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/ViewAdapter.kt (99%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/ViewGroupAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/WebViewAdapter.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/adapters/appcompat/AppCompatTextView.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/utils/IDTable.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/utils/TextDrawable.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/utils/ViewFactory.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/utils/ViewUtils.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/utils/basicParseUtils.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/utils/lookup.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/internal/utils/viewParseUtils.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/models/UiWidget.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/utils/inflaterUtils.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/utils/module.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/itsaky/androidide/inflater/utils/viewUtils.kt (100%) rename {xml-inflater => uidesigner}/src/main/java/com/sdsmdg/harjot/vectormaster/DefaultValues.java (100%) rename {xml-inflater => uidesigner}/src/main/java/com/sdsmdg/harjot/vectormaster/VectorMasterDrawable.java (100%) rename {xml-inflater => uidesigner}/src/main/java/com/sdsmdg/harjot/vectormaster/VectorMasterView.java (99%) rename {xml-inflater => uidesigner}/src/main/java/com/sdsmdg/harjot/vectormaster/enums/TintMode.java (100%) rename {xml-inflater => uidesigner}/src/main/java/com/sdsmdg/harjot/vectormaster/models/ClipPathModel.java (100%) rename {xml-inflater => uidesigner}/src/main/java/com/sdsmdg/harjot/vectormaster/models/GroupModel.java (100%) rename {xml-inflater => uidesigner}/src/main/java/com/sdsmdg/harjot/vectormaster/models/PathModel.java (100%) rename {xml-inflater => uidesigner}/src/main/java/com/sdsmdg/harjot/vectormaster/models/VectorModel.java (100%) rename {xml-inflater => uidesigner}/src/main/java/com/sdsmdg/harjot/vectormaster/utilities/Utils.java (100%) rename {xml-inflater => uidesigner}/src/main/java/com/sdsmdg/harjot/vectormaster/utilities/legacyparser/PathParser.java (100%) rename {xml-inflater => uidesigner}/src/main/java/com/sdsmdg/harjot/vectormaster/utilities/parser/ParserHelper.java (100%) rename {xml-inflater => uidesigner}/src/main/java/com/sdsmdg/harjot/vectormaster/utilities/parser/PathParser.java (100%) rename {xml-inflater => uidesigner}/src/test/java/com/itsaky/androidide/inflater/AdapterIndexText.kt (100%) rename {xml-inflater => uidesigner}/src/test/java/com/itsaky/androidide/inflater/LayoutInflaterTest.kt (100%) rename {xml-inflater => uidesigner}/src/test/java/com/itsaky/androidide/inflater/ValueParsersTest.kt (100%) rename {xml-inflater => uidesigner}/src/test/java/com/itsaky/androidide/inflater/XmlInflaterTest.kt (100%) rename {xml-inflater => uidesigner}/src/test/java/com/itsaky/androidide/inflater/adapterUtils.kt (100%) delete mode 100644 xml-inflater/.gitignore delete mode 100644 xml-inflater/build.gradle delete mode 100644 xml-inflater/consumer-rules.pro delete mode 100644 xml-inflater/proguard-rules.pro delete mode 100644 xml-inflater/src/main/AndroidManifest.xml diff --git a/.idea/compiler.xml b/.idea/compiler.xml index 38d0479b5..d1b013add 100755 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -82,6 +82,9 @@ + + + @@ -91,6 +94,7 @@ + \ No newline at end of file diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml index 668557c7f..1fc884c9c 100755 --- a/.idea/jarRepositories.xml +++ b/.idea/jarRepositories.xml @@ -76,5 +76,10 @@