Jeff Smith
58f9f1be71
Add tests for cursor save/restore
2017-06-03 17:45:36 -05:00
Jeff Smith
058441dda6
Fix FC from too many control code parameters
...
When the number of parameters in a CSI control code exceeds the size of
the mArgs array, the code may attempt to read past the end of the array,
resulting in a force close of the app.
Stop the index from moving past the last element of the mArgs array.
2017-06-03 00:15:09 -05:00
Jeff Smith
888802a519
Add test for CSI followed by many parameters
2017-06-03 00:14:20 -05:00
Fredrik Fornwall
1a09b6d2a6
Change android:extractNativeLibs to false
...
We're trying this to see if that fixes an F-Droid build issue.
See #319 .
2017-05-18 13:25:41 +02:00
Fredrik Fornwall
9d3f7734a1
Update android build tools
2017-05-16 11:11:57 +02:00
Fredrik Fornwall
61f766b59f
Bump build tools in .travis.yml
2017-05-16 00:21:15 +02:00
Fredrik Fornwall
3f08376881
Bump version to 0.49
2017-05-15 23:42:55 +02:00
Fredrik Fornwall
cf06e70429
Update gradle configuration
2017-05-15 23:42:30 +02:00
Fredrik Fornwall
0714e435cb
Do not show a Toast on clipboard text
...
Fixes https://github.com/termux/termux-app/issues/149 .
2017-05-15 23:42:13 +02:00
Fredrik Fornwall
c26315185f
Export TMPDIR to $PREFIX/tmp
...
Fixes https://github.com/termux/termux-packages/issues/1010 .
Fixes https://github.com/termux/termux-app/issues/306 .
2017-05-15 23:40:55 +02:00
Will Lin
1be5139253
[Android-things] Launch TermuxActivity automatically on boot
2017-04-18 20:13:47 +08:00
Fredrik Fornwall
adc43c40c5
Perform haptic feedback on extra keys
...
Fixes #269 .
2017-04-16 12:18:13 +02:00
Fredrik Fornwall
779b1ca1f8
Update the Android gradle plugin to 2.3.1
2017-04-05 09:10:54 +02:00
Fredrik Fornwall
e375f99b0c
Remove float/ module from .idea/gradle.xml
2017-04-05 09:09:48 +02:00
Fredrik Fornwall
0ac55cd77a
Remove float/
...
The Termux:Float app has a new home at:
https://github.com/termux/termux-float
2017-04-04 23:39:05 +02:00
Fredrik Fornwall
4aefa5049b
Add gradle setup to publish to jcenter
2017-04-04 23:31:00 +02:00
Fredrik Fornwall
5b14124258
Make GestureAndScaleRecognizer non-public
2017-04-04 20:56:19 +02:00
Fredrik Fornwall
1a9c38374c
Fix some invalid html in javadoc
2017-04-02 15:11:56 +02:00
Fredrik Fornwall
eefd504f08
Use getLocationOnScreen() to calculate position
...
This avoids problem when the window has been prevented from scrolling
outside of the screen, or when the touch keyboard has made it move.
2017-04-02 14:46:47 +02:00
Fredrik Fornwall
19f838e3d1
Show window if launched when hidden
2017-04-02 14:46:00 +02:00
Fredrik Fornwall
63adb2b132
Rename TerminalKeyListener to TerminalViewClient
2017-04-02 14:25:34 +02:00
Fredrik Fornwall
7d3a988d2f
Restructure library modules
...
terminal/ -> terminal-emulator/
view/ -> terminal-view/
2017-04-02 14:21:36 +02:00
Fredrik Fornwall
5cd705d6d1
Reformat all code in float/, getting rid of tabs
2017-04-02 14:10:26 +02:00
Fredrik Fornwall
af8b269b51
Work on Termux:Float input handling
2017-04-02 14:09:43 +02:00
Fredrik Fornwall
8c220eaaea
Do not call long press listener when scaling
2017-04-02 14:07:19 +02:00
Fredrik Fornwall
0142e1ed0e
Update Termux:Float launcher icon
2017-04-02 07:33:06 +02:00
Fredrik Fornwall
ac0a349ed9
Remove versionCode&versionName from libraries
2017-04-02 07:12:03 +02:00
Fredrik Fornwall
548b0916b6
Clean up {terminal,view}/build.gradle
2017-04-02 06:58:59 +02:00
Fredrik Fornwall
009de5a3ee
Split up into modules and add float module
...
Split the app/ module into three modules
terminal/ - Terminal emulator library module.
view/ - Terminal view library module (depending on terminal/).
app/ - The main Termux app (depending on view/).
Also add the
float/ - The Termux:Float app (depending on view/).
2017-04-01 19:06:02 +02:00
Fredrik Fornwall
41d0d60017
Respect content type termux-open for url:s
2017-03-28 23:52:52 +02:00
Fredrik Fornwall
12ac0fa73c
Add android:extractNativeLibs="false" to manifest
2017-03-12 20:55:58 +01:00
Fredrik Fornwall
835dfc0276
Avoid synthetic accessor method
2017-03-06 01:53:09 +01:00
Fredrik Fornwall
f60316835f
Fix some android studio lint warnings
2017-03-06 01:47:08 +01:00
Fredrik Fornwall
f74a091be6
Remove useless continue statement
2017-03-06 01:44:16 +01:00
Fredrik Fornwall
dd6cb5221d
Work around Android < 7.0 wifi manager leak
...
http://tools.android.com/tech-docs/lint-in-studio-2-3#TOC-WifiManager-Leak
2017-03-06 01:42:33 +01:00
Fredrik Fornwall
cab6df5c0e
Update gradle config
2017-03-06 01:41:12 +01:00
Fredrik Fornwall
f6f0809558
Bump version to 0.48
2017-03-02 00:32:09 +01:00
Fredrik Fornwall
11ed7e45d8
Fix crash when opening URL:s in Android < 7.0
...
In versions of Android earlier than 7.0 the FLAG_ACTIVITY_NEW_TASK
is needed when starting an activity from a non-activity context.
This was removed in Android 7.0 (possibly by mistake), see
https://code.google.com/p/android/issues/detail?id=226647 .
Fixes #802
2017-03-02 00:29:17 +01:00
Fredrik Fornwall
ed1874db05
Bump version to 0.47
2017-02-28 00:47:16 +01:00
Fredrik Fornwall
cb60803a80
Tweak launcher size
2017-02-28 00:46:21 +01:00
Fredrik Fornwall
fc92a27cb2
Extended keyboard: allow inline input
...
Ff the buffer is empty, send a newline, otherwise send the content of
the buffer with the newline stripped. This way <Enter><Enter> means
"insert the buffer content and send a newline", while a single <Enter>
means just "insert the buffer content". Fixes #261 .
2017-02-28 00:42:36 +01:00
Fredrik Fornwall
29e62e608f
Use standard actions
2017-02-28 00:42:07 +01:00
Fredrik Fornwall
8a7f93d722
Launch $PREFIX/bin/login by default
...
The login command takes care of both showing the etc/motd and
launching the login shell.
2017-02-28 00:41:20 +01:00
Fredrik Fornwall
420683fe65
Add built-in broadcast receiver to open files
2017-02-27 22:31:11 +01:00
Fredrik Fornwall
a3256ed551
Travis testing
2017-02-05 22:25:37 +01:00
Fredrik Fornwall
57add98e3c
More attempts to get coverity scan working
2017-02-05 21:44:47 +01:00
Fredrik Fornwall
6e5c04e04f
Remove the travis certificate workaround
2017-02-05 18:24:59 +01:00
Fredrik Fornwall
528a05ef61
Remove the welcome dialog
...
Instead of a modal dialog to be dismissed without any way to recall
it, the initial information will be shown in the terminal itself.
2017-02-04 11:31:04 +01:00
Fredrik Fornwall
cb2f892dc5
Adjust text placement on feature graphics
2016-12-30 03:23:53 +01:00
Fredrik Fornwall
8b6e8d7fdd
Bump version to 0.46
2016-12-30 02:43:40 +01:00