Fredrik Fornwall
46c9c4b80e
Catch IllegalArgumentException from startActivity
2016-03-01 16:33:22 +01:00
Fredrik Fornwall
6ca055bb25
Fix tabs to not overwrite cells
2016-02-25 16:33:00 +01:00
Fredrik Fornwall
ce7ad530cd
TermuxFilePickerProvider: Small improvements
...
1. Return true from onCreate().
2. Implement getType().
2016-02-14 00:49:27 +01:00
Fredrik Fornwall
d0015cbe82
Bump version to 0.29
2016-02-14 00:45:53 +01:00
Fredrik Fornwall
9e19217f8f
Force refresh when returning in onStart()
...
This makes sure that terminal session changes that has happened
while away are visible when returning.
2016-02-14 00:44:33 +01:00
Fredrik Fornwall
048af64093
Map everything starting with x86 to i686
...
This fixes CPU detection for ARC welder which reports x86.
2016-02-14 00:42:34 +01:00
Fredrik Fornwall
a8f7bf1b6e
Clarify how to find the Help menu entry
2016-02-13 22:01:18 +01:00
Fredrik Fornwall
62e229e184
Fix LOG_KEY_EVENTS=true committed by mistake
2016-02-13 00:27:58 +01:00
Fredrik Fornwall
36e4d94093
Add *.so to .gitignore
2016-02-09 11:33:57 +01:00
Fredrik Fornwall
d2c9c5a0f0
Bump version to 0.28
2016-02-09 11:25:58 +01:00
Fredrik Fornwall
6405180cb8
Wait for terminal size before starting process
...
This fixes https://github.com/termux/termux-widget/issues/2 , which
was caused by the terminal launching the terminal session process
before the terminal size was known.
Also remove the built JNI libraries from source control.
2016-02-09 11:24:05 +01:00
Fredrik Fornwall
1b6919bb23
Add test comment
2016-01-28 16:45:45 +01:00
Fredrik Fornwall
e52cd2dd41
Bump version to 0.27
2016-01-21 11:53:37 +01:00
Fredrik Fornwall
54857d5fd4
Replace surrogate chars with U+FFFD
...
Also add some more unicode input tests.
2016-01-19 23:11:20 +01:00
Fredrik Fornwall
38dd99e827
Add wcwidth test for U+2060
2016-01-19 23:08:28 +01:00
Fredrik Fornwall
7256b04317
Clear autowrap bit at some escape sequences
...
Add test adapted from chromiums hterm.
2016-01-19 17:24:18 +01:00
Fredrik Fornwall
01a1c6de0f
Change default behaviour of back key to back
...
It's still possible to set it to escape using configuration
2016-01-19 17:22:57 +01:00
Fredrik Fornwall
497fc3ecd0
Add VolumeUp+V to show volume control
2016-01-19 17:21:27 +01:00
Fredrik Fornwall
b2b39abacd
Recognize '\033c' - RIS, reset terminal state
2016-01-19 12:05:38 +01:00
Fredrik Fornwall
bee305e53f
Whitespace/tabs consistency in AndroidManifest.xml
2016-01-19 12:01:35 +01:00
Fredrik Fornwall
c8d2f28ed8
Terminal emulation: Test "CSI X"/ECH processing
2016-01-18 15:15:34 +01:00
Fredrik Fornwall
19eb371d23
Do not force soft keyboard visible when hw exists
2016-01-13 13:17:53 +01:00
Fredrik Fornwall
6caaae4fd6
Do not start text selection directly on LMB
2016-01-13 13:17:36 +01:00
Fredrik Fornwall
ed544102bc
Show icons for copy and paste menu items
2016-01-13 12:28:31 +01:00
Fredrik Fornwall
8f1ab1bc17
Use action mode overlay on pre-6.0 devices
...
This avoids the terminal content from being pushed down when starting
text selection. The drawback is that one cannot select text at the
top rows without scrolling - something to fix for the future.
2016-01-13 12:27:15 +01:00
Fredrik Fornwall
50337cbf9d
Fix gesture handling while selecting text
...
Also remove stray debug logging.
2016-01-13 10:52:23 +01:00
Fredrik Fornwall
fa9ea2db5c
Do not auto scroll when selecting text
2016-01-13 04:20:36 +01:00
Fredrik Fornwall
7a659ebd21
Improve session name dialog
...
- Show keyboard directly.
- Let return create the session.
2016-01-13 03:44:03 +01:00
Fredrik Fornwall
54bc1ed791
Do not recognize gestures while selecting text
2016-01-13 03:42:46 +01:00
Fredrik Fornwall
fe4365c94b
Simplify long press on new session button
2016-01-13 03:18:22 +01:00
Fredrik Fornwall
0c13ea1bd4
Bump version to 0.26
2016-01-13 03:02:09 +01:00
Fredrik Fornwall
862b461a07
Improve text selection functionality
...
- Make text selection easier and quicker by selecting text directly on long press, and using standard grip bars for changing the selection.
- Disable the drawer while selecting text.
- Fix problem with selecting snippets of text with wide unicode characters at start and end.
- Remove the "tap-screen" configuration option for a more common show keyboard behaviour when tapping the terminal.
- Do no longer map the back key to escape by default - but it's still possible to do by configuration.
- Add new hardware keyboard shortcut Ctrl+Shift+K for toggling soft keyboard visibility.
2016-01-13 03:01:29 +01:00
Fredrik Fornwall
845976be0f
Update README.md
2016-01-13 01:29:57 +01:00
Fredrik Fornwall
60bdaa3bf6
Add test for space handling
2016-01-05 03:14:18 +01:00
Fredrik Fornwall
eeb873f4e4
Do not save instance state in DrawerLayout
...
This was not needed, and due to missing CREATOR field caused a crash
after returning to the activity after it was evicted
2016-01-05 01:00:25 +01:00
Fredrik Fornwall
207ddf9fdc
Change member to local variable
2016-01-05 00:48:16 +01:00
Fredrik Fornwall
5ca82ea095
Bump version to 0.25
2015-12-30 00:49:35 +01:00
Fredrik Fornwall
913c474d32
Input normal ^ even on other unicode char input
...
Some bluetooth keyboards [1] input U+02C6, the unicode character
MODIFIER LETTER CIRCUMFLEX ACCENT instead of the more common ^
(U+005E CIRCUMFLEX ACCENT). Remap it to the common caret since
that is what terminal programs expect.
[1] https://plus.google.com/100972300636796512022/posts/f7PKpXWesgG
2015-12-30 00:46:08 +01:00
Fredrik Fornwall
657c270d97
Fix error message
2015-12-28 20:49:46 +01:00
Fredrik Fornwall
7763931035
Bump app version to 0.24
2015-12-28 20:48:13 +01:00
Fredrik Fornwall
50005bc794
Fix problem with font and color loading at startup
...
Using View#post() does not work in onCreate().
2015-12-28 20:47:34 +01:00
Fredrik Fornwall
96f5ed985a
Remove unused files
2015-12-28 02:30:28 +01:00
Fredrik Fornwall
c3aa9d9662
Updated storage handling
...
Let the user run termux-setup-storage, which will ensure that storage
permission has been granted and setup $HOME/storage/ folder with
symlinks to storage folders.
2015-12-28 01:37:00 +01:00
Fredrik Fornwall
47634ca237
Update AS configuration
2015-12-28 01:17:40 +01:00
Fredrik Fornwall
d9ec1bf40b
Add .idea/dictionaries/ to .gitignore
2015-12-28 00:41:21 +01:00
Fredrik Fornwall
bc1b742a36
Remove bundled help in favour of online help
2015-12-28 00:40:51 +01:00
Fredrik Fornwall
86e2945069
Make it possible to reload settings at runtime
2015-12-27 15:35:03 +01:00
Fredrik Fornwall
961e06379b
Avoid prompting for storage permission for now
2015-12-27 13:46:20 +01:00
Fredrik Fornwall
468185efb3
Transition to https://termux.net for bootstrap
...
The initial bootstrap zip was previously downloaded from
http://apt.termux.com , which lacked security and was not behind a CDN.
By moving to https://termux.net we improve security (as it's https)
and reliability (as it's using a CDN).
Fixes https://github.com/termux/termux-packages/issues/89 .
2015-12-27 08:17:29 +01:00
Fredrik Fornwall
e006e36dd0
Do not eat escape key events in onKeyPreIme()
...
The original reason for intercepting the escape key in onKeyPreIme()
was to prevent the escape key as being treated as the Back key before
reaching onKeyDown().
This seems no long necessary, and may mess up handling the ...+1
combination for escape on the Google Pixel C keyboard (see #27 ).
2015-12-25 21:10:48 +01:00