* 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
4 lines
308 B
Groovy
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') |