This repository has been archived by the owner on Oct 27, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 25
[JBIDE-16937] Move cordovasim submodule out of vpe to aerogear #32
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Initial code release that provides minimum iOS build and Simulator support
Adds the AbstractPlatformProjectGenerator.java to the repository. This was ignored earlier because of the .gitignore for "target" directory of maven.
JBIDE-13713: Use multiple components layout
Update with the project information and how to contribute to Cordova Tools
A small change to remove the use of deprecated API by switching to use ByteArrayInputStream
Initial functional version of the config.xml editor support. The big part of the work is done on the WidgetModel. Now widget model can be used to sync between a model and the xml document behind. Model objects implement bean property change listener making it suitable for bindings. Config.xml editor now has fewer tabs and it is now possible to edit the model through the GUI.
Adds an abstract method to AbstractPlatformProjectGenerator so that platform implementation can tell the location of the www directory on the native platform's project layout. Also the implementation of the new method for iOS
Add a HybridProject type to provide an API for project specific tasks. Initially HybridProject provides access to config.xml's Widget model
Created the android support plugins
Partial implementation on creating android project and moving the template files
This introduces a AndroidSDKManager that uses android command line tools to do the common tasks. This commit also introduces some infrastructure changes that affects iOS as well.
This adds the new files missing from the previous commit
Improves the AndroidSDKManager.listDevices so that the state of different devices can also be retrieved. Introduces the new AndroidDevice object to present the data. Also makes adjustments to the AndroidLaunchDelegate to use the newly available state data.
Installation would fail on an emulator cold start. This now waits for the emulator to come online before proceeding with the installation on a cold start. Also there is now installation success check in place. Installation success check introduced utility TextDetectingStreamListener which is used by XCodeBuild as well.
Improves the TracingStreamListener so that it now nests the actual listener to be able to capture the streams for all commands.
Added pom.xmls and moved the anroid.ui plugin to correct directory.
Moves the templated file processing to FileUtil and removes the iOS plugin specific code for processing templated files.
Adds the Cordova's default app template to new Project wizard. Also renames the created platform directory to merges.
Start using config.xml values for naming the app and the binaries instead of the eclipse project name. Introduces a new API on HybridProject to safely retrieve these values. Also improves the copy logic for iOS.
Unifies the dependency versions to debug.ui on all plugins that needs it.
Fixes an issue on the directory copy logic on FileUtils which caused the subdirectories not to be created when the source is a jar file.
Add the logic to check for HybridAppNature when enabling launch shortcuts.
Adds the AndroidLaunchConfigurationTabGroup to manage Android Emulator launches. Also fixes a small issue on the IOSSimOptionsTab
This commit enables run on android device functionality. Now all the adb calls are passed a serialNumber. AndroidLaunchConfig can target a specific serialNumber to launch. If a serialNumber does not exist it assumes it is a emulator launch. Also changed AndroidSDKManager's wait for device mechanism. We are now polling for the the connected emulator since SDKs mechanism can not distinguish between emulator and a real device.
Adds images for the launch configuration shortcuts and organizes the icon directories
Creates own custom page for project creation and adds the fields for Appplication name and ID. HybridProjectCreator now updates the config.xml with the values retrieved from the wizard. Also some small improvements done to support the work * Added app name validation to HybridProjectConventions. * Corrected an xml update problem with the AbstractConfigObject
Creates a category and adds an icon and the wizard banner for the new Hybrid mobile project wizard.
displayed always Resets the error message in addition to message.
Adds an engines node to the preferences. Allows selection of a default engine which is used when creating a new project.
selects the default engine when creating a new project.
Uses the default engine defined on preferences for a project if it is missing the config.json. Also introduces a utility method on HybridMobileEngineManager for retrieving the default engine
Removes the embedded cordova library from feature and dependencies. In order to remove the last remaining dependency it also resolves bug JBIDE-16525
removes all files and the reference from pom.xml
Generates and sets project ID and application name when creating a new project.
is entered Changes the validation behavior
Starts to use a caching http client for making calls to the registry. Also introduces a basic cache storage to that stores cached object on the bundle data file area. Also adds tests for the BundleHttpCacheStorage
Remove unused import
Changes the way www and merges folders are copied during project generation so that they fully respect linked folders.
HybridProjectConventions generated application ids are now all lower case.
This creates the platfom sub-directories for the platforms supported by the tools at the time of project creation.
Upgrades ios-sim to version 1.9 and cleans up some code.
on certain platforms Starts to process jsmodules even when the a platform does not have a platform specific node.
Avoid escaping the space character.
Introduces the MissingSDKStatusHandler that is triggered for undefined SDK points. This is used by launch configurations and all the wizards now.
align the httpcomponent.httpclient and httpcore version to 4.2.5 or better.
Start using the cached http client for retrieving the plugin infos.
Adds a guard against missing active engine configuration.
Updates parent pom to 4.2.0.Beta1-SNAPSHOT
refer to httpclient4 directly.
Updates parent pom to 4.2.0.Beta2-SNAPSHOT
plug-ins escape the ($) on the variables.
[JBIDE-16059] disable enable Remove/Add buttons according to selection
include new submodule into aerogear root pom.xml. include cordovasim features into p2repository. fix parent pom groupId in cordovasim feature.
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
cordovasim submodule merge to repository with history