UserLAnd/settings.gradle
Thomas Luong 550d482fea Adding built-in terminal (#479)
* Add termux code

* Fix grade to include terminal code as module dependencies

* Add download links to Dbclient and termux dependencies from assets repo.

* Use termux bootstrap files download link as before

* Remove check for if SSH client is present since SSH client will always be available (built in terminal)

* Move intent parsing to TermuxService class

* Add ability to run more than one startup command.  First command will always be "mv libtermuxauth.so libtermux-auth.so" because dependency needs hyphen.  Second is dbclient connection to the filesystem.

* Change intent action to match what terminal activity is expecting

* Change LD_LIBRARY_PATH to be in the support folder

* Copies files instead of renaming to avoid redownloading the incorrectly named file everytime we start a session

* TermuxActivity pass intent data to termux service to use as parameters for dbclient

* Remove DocumentsProvider and FileReceiver classes

* Remove HelpActivity and OpenReciever classes

* Remove readme and text regarding the termux help menu

* Clearing unused values in termux manifest

* Add gradle files for each terminal module

* Changed parsing of intent data because data format changed.  Also remove option to boot into system shell.  Always start with dbclient

* Fix issue of not being able to add a new tab with dbclient

* Check if setup is needed everytime terminal is open

* Only have one activity of terminal at a time

* Add support for filenames that have hyphen characters. Set split() limit to 3 will always return three elements, UserLAnd, the branch and the filename.

* Remove need to download files from termux servers

* Remove need for using cp for renaming downloaded file (libtermux-auth.so)

* Remove need to create a termSession when service starts.  Session will be created upon receiving intent anyways.

* Change "enter" button of keyboard

* Workaround for not being able to use two different host keys.

* Rename notification channel name

* Lint and update UserLAnd gradle version to match termux

* Wrap dbclient in a busybox command

* Use dbclient-cleanup branch rather than add-dbclient branch for the support files.  Revert RemoteAppsSource to use master branch.

* Regex will split the string into two strings:  filename and the numerical timestamp based on the last occurring hyphen.  (fixes situation where filename has a hyphen)

* Update license to GPLv3

* Update gradle version to match termux gradle version

* Remove files unneeded for core functionality such as graphics and CI info

* Rename terminal name, remove termux bootstrap strings and remove terminal styling text

* Now dbclient-cleanup asset branch is merged to staging, use staging branch for support assets

* Readd storage permissions for terminal

* CircleCI use the docker image "circleci/android:api-28-ndk"

* Remove unneeded unit--test

* Re-add notification action handling

* Linting

* Re-add terminal notification ability to release wakelock

* Increasing CircleCI memory availability
2018-12-28 13:17:32 -08:00

4 lines
308 B
Groovy

include ':app', ':terminal-view', ':terminal-emulator', ':terminal-term'
project(':terminal-view').projectDir = new File('termux-app/terminal-view')
project(':terminal-emulator').projectDir = new File('termux-app/terminal-emulator')
project(':terminal-term').projectDir = new File('termux-app/terminal-term')