272 Commits

Author SHA1 Message Date
Theodore Dubois
3509d77364 Make SF Symbols on keys white in dark mode 2019-09-28 22:09:08 -07:00
Theodore Dubois
7c992b769a Remove boot enabled option
It's been a number of months and I haven't told anyone that it exists.
No need to keep it.
2019-09-22 18:53:06 -07:00
Theodore Dubois
31a3ad323e Add optional backtick->escape and option->meta mappings
Fix #460, fix #432
2019-09-22 18:52:24 -07:00
Theodore Dubois
2723378204 Use the hot new SF Symbols icons on iOS 13
Closes #480
2019-09-22 01:15:19 -07:00
Theodore Dubois
f445aed9c4 Set up handler for hterm hyperlinks
Related: #390
2019-09-22 00:49:54 -07:00
Theodore Dubois
a4421a1b0a Remove clear screen shortcut, add clear scrollback shortcut
There seems to be no existing clear screen code for hterm.
2019-09-15 17:38:34 -07:00
Theodore Dubois
9bce8b00e3 Release build 57 to testflight 2019-09-08 23:38:47 -07:00
Theodore Dubois
c0e42210fd Fix scroll to end on resize behavior 2019-09-07 15:27:09 -07:00
Theodore Dubois
ed40de9080 Match color of scrollbar with background color 2019-09-07 15:25:58 -07:00
Theodore Dubois
f7877506d6 Switch to hterm
xterm.js can't support selection sanely. I originally thought hterm was
kind of abandoned, but it turns out thousands of Googlers rely on it.
So now I can live at head, and have a place to send patches.
2019-09-06 23:30:41 -07:00
Theodore Dubois
05f5519c3f Implement scrolling with a scroll view that doesn't scroll 2019-09-04 19:02:09 -07:00
Theodore Dubois
1d311dd61e Release build 56 to testflight 2019-08-25 22:16:34 -07:00
Theodore Dubois
9fd67701d7 Initializer buffer if O_TRUNC is not set
Also adjust spelling.
2019-08-11 14:17:38 -07:00
Viktor Oreshkin
bb6dbfd176 clipboard: autorelease contents in get_data 2019-08-11 07:13:29 +03:00
Viktor Oreshkin
e5ec5cd467 Clipboard: fix poll, typo in fd, new_len being lt old_len 2019-08-11 06:56:05 +03:00
Viktor Oreshkin
6b6a700d18 rename wbuffer, limit max size 2019-08-06 16:48:00 +03:00
Viktor Oreshkin
a871ff1f19 Revert "clipboard: partial wbuffer sync ..."
This reverts commit d0e575421b06c287490b630c146c4c018c74d8d8.
2019-08-06 16:48:00 +03:00
Viktor Oreshkin
3dae6fb329 Document clipboard fd data better 2019-08-06 16:48:00 +03:00
Viktor Oreshkin
dcb39b4834 clipboard: partial wbuffer sync, max wbuffer size 2019-08-06 16:48:00 +03:00
Viktor Oreshkin
296d045554 clipboard: Update offset on write, fix wsync 2019-08-06 16:48:00 +03:00
Viktor Oreshkin
c11d375e94 Add devices.h, replace magic dev numbers with defines 2019-08-06 16:48:00 +03:00
Viktor Oreshkin
26884b97cc Update /dev/clipboard creation for new dyn_dev interface 2019-08-06 16:48:00 +03:00
Viktor Oreshkin
78c329b0bd Refactor and cleanup clipboard (see #447 review) 2019-08-06 16:48:00 +03:00
Viktor Oreshkin
fea34a0513 Remove debug prints from clipboard 2019-08-06 16:48:00 +03:00
Viktor Oreshkin
bc2104d951 Implement /dev/clipboard write 2019-08-06 16:48:00 +03:00
Viktor Oreshkin
9310c447a6 Implement read-only /dev/clipboard (fix #192) 2019-08-06 16:48:00 +03:00
Theodore Dubois
2449a05a3a Release build 55 to testflight 2019-07-28 23:12:24 -07:00
Theodore Dubois
f21dd9997d Release build 54 to testflight 2019-07-28 22:42:48 -07:00
Viktor Oreshkin
0c6bef6477 Fix UAF in ios_handle_exit 2019-07-26 16:26:05 +03:00
Viktor Oreshkin
f879254288 Create /dev/zero and /dev/full on start 2019-07-25 18:30:08 +03:00
Theodore Dubois
a0fd961c5a Release build 53 to testflight 2019-07-21 22:50:24 -07:00
Theodore Dubois
8c6e35af66 Fix some unimportant things 2019-07-21 10:32:17 -07:00
Theodore Dubois
b706f791ee #CodeHealth 2019-07-20 11:56:20 -07:00
Lorenzo De Linares Álvarez
91b161a7e5 Changed webView for iOS13b4 2019-07-18 21:24:23 +02:00
dependabot[bot]
046690930f
Bump lodash from 4.17.10 to 4.17.14 in /app/xtermjs
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.10 to 4.17.14.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.10...4.17.14)

Signed-off-by: dependabot[bot] <support@github.com>
2019-07-14 00:15:40 +00:00
Theodore Dubois
df90bb94a6 Release build 52 to testflight 2019-05-11 23:29:20 -07:00
Theodore Dubois
fdedd2a9e9 Make sure /dev/null and /dev/pts exist
The latest version of the alpine minirootfs no longer includes them.
2019-05-11 16:07:53 -07:00
Theodore Dubois
ca00c483b2 Make it easy to change the bundle ID 2019-05-11 15:59:19 -07:00
Theodore Dubois
632e4b80de Release build 51 to testflight 2019-05-05 22:11:06 -07:00
Theodore Dubois
3c821ed43a Release build 50 to testflight 2019-05-05 20:45:04 -07:00
Theodore Dubois
7704024a66 Fix unix domain sockets on iOS 2019-05-05 20:11:58 -07:00
Theodore Dubois
c6e8f7c994 Enable boot thing by default 2019-05-05 20:11:46 -07:00
Theodore Dubois
7a45420ac0 Make the session automatically restart 2019-05-05 09:21:13 -07:00
Theodore Dubois
894c3d2af5 Make the whole boot system thing happen 2019-05-04 23:32:24 -07:00
Theodore Dubois
4f32f1d54a Give background webviews a nonzero size 2019-05-04 23:31:01 -07:00
Theodore Dubois
13a0d899d8 Add settings for boot system thing 2019-05-04 23:30:27 -07:00
Theodore Dubois
090804a6f7 Improve the terminal resizing code 2019-05-01 21:40:10 -07:00
Theodore Dubois
cc08b17c48 Add flags option to mount 2019-05-01 18:12:58 -07:00
Theodore Dubois
cef1841a40 Make it possible to run init
If you set the init command to /sbin/init, you'll see it fail to run openrc and then start a working getty.
2019-05-01 08:53:25 -07:00
Theodore Dubois
8b7bde4e9a Make stdio connect to a real file, /dev/tty1 by default
I expect we'll eventually have more than 1.
2019-04-07 22:27:18 -07:00