273 Commits

Author SHA1 Message Date
Theodore Dubois
abe331fe6c Sync filesystem database when leaving the app builds/iostestflight/5 2017-12-01 15:24:07 -08:00
Theodore Dubois
275dec070b Save the filesystem database on exit, translate open flags 2017-12-01 15:19:51 -08:00
Theodore Dubois
825413127e Disable autocorrection builds/iostestflight/4 2017-12-01 12:19:09 -08:00
Theodore Dubois
0b39758d77 Set up more fastlane magic for changelog automation 2017-12-01 12:15:56 -08:00
Theodore Dubois
39355184d1 Disable autocapitalization builds/iostestflight/2 2017-12-01 11:36:23 -08:00
Theodore Dubois
bcf07e218d Add fastlane configuration files 2017-12-01 11:21:36 -08:00
Theodore Dubois
d8081d15ea Fix various errors and warnings in Xcode builds/iostestflight/1 2017-12-01 11:20:33 -08:00
Theodore Dubois
a894e5484c
Update README.md 2017-11-30 14:11:51 -08:00
Theodore Dubois
2e4b7505ae
Update README.md 2017-11-30 12:02:14 -08:00
Theodore Dubois
761a157f3b Add support for shebang lines 2017-11-29 19:07:10 -08:00
Theodore Dubois
9d8e14ddc3 Implement chroot 2017-11-29 17:33:23 -08:00
Theodore Dubois
8fea4297f7 Fix NULL check in sys_fchdir 2017-11-29 16:58:46 -08:00
Theodore Dubois
a39d1fbd3d Add a TODO message for when I'll need to implement threads 2017-11-29 16:58:26 -08:00
Theodore Dubois
52e7bd66a9 Improve strace messages 2017-11-29 16:58:12 -08:00
Theodore Dubois
ce80cd402b Only apply umask & 0777 2017-11-29 16:57:44 -08:00
Theodore Dubois
66a474f181 Fix permissions on files created in fake filesystem 2017-11-29 16:57:13 -08:00
Theodore Dubois
bbd6a69833 Add umount2 stub 2017-11-29 16:26:43 -08:00
Theodore Dubois
aeda183a3d Fix fallocate to actually work 2017-11-29 16:20:47 -08:00
Theodore Dubois
d6dbc8487b Implement fchdir 2017-11-28 18:45:00 -08:00
Theodore Dubois
592fd48a59 Implement fchmodat 2017-11-28 18:32:17 -08:00
Theodore Dubois
bcfc41aa82 Implement mkdir 2017-11-28 18:25:25 -08:00
Theodore Dubois
adfd58e6b6 Fix EBADF when closing a directory that readdir was called on 2017-11-28 18:15:25 -08:00
Theodore Dubois
f34a8ebaf1 Implement fallocate 2017-11-28 17:26:27 -08:00
Theodore Dubois
433472b4d1 Implement ftruncate and truncate 2017-11-28 17:12:24 -08:00
Theodore Dubois
5fd627f1ec Add typecheck macro 2017-11-27 17:16:23 -08:00
Theodore Dubois
9a5202ebec Replace fchown, chown, fchmod, chmod with setattr 2017-11-27 17:15:58 -08:00
Theodore Dubois
b16f41bd4f Implement fchownat 2017-11-20 15:43:49 -08:00
Theodore Dubois
7680785f64 Don't resolve symlinks in unlink 2017-11-19 20:41:32 -08:00
Theodore Dubois
bd70020673 Implement symlink system call 2017-11-19 20:41:05 -08:00
Theodore Dubois
44967f21b7 Implement rename 2017-11-18 20:43:09 -08:00
Theodore Dubois
149b9263b0 Check for empty path in fix_path 2017-11-18 19:56:33 -08:00
Theodore Dubois
9046713f31 Use fexecve instead of execveat for ptraceomatic 2017-11-18 19:55:08 -08:00
Theodore Dubois
52d5d5c137 Hopefully fix travis build failures 2017-11-18 19:40:05 -08:00
Theodore Dubois
1fd70ada09 Use const char * for all the path pointers in the VFS 2017-11-17 23:02:41 -08:00
Theodore Dubois
6999249aa4 Delete fakefs metadata when a file is deleted 2017-11-15 17:44:30 -08:00
Theodore Dubois
37aef44173 Stop mutating the path in real fs functions 2017-11-15 17:44:11 -08:00
Theodore Dubois
a58f8a8863 Replace exrc with lvimrc 2017-11-15 17:42:21 -08:00
Theodore Dubois
89859f0740 Use edx as the top half of the divisor 2017-11-14 16:54:38 -08:00
Theodore Dubois
49c3e82ce8 Fix non-32-bit sal 2017-11-14 16:54:38 -08:00
Theodore Dubois
9514a62187 Add log_override to set through a debugger to enable logging 2017-11-14 16:54:38 -08:00
Theodore Dubois
f88e322196 Support socketcall in ptraceomatic 2017-11-14 16:54:38 -08:00
Theodore Dubois
18487cd047 Create the metadata for a file when the file is created 2017-11-14 16:54:38 -08:00
Theodore Dubois
6e85bf4ffb Set the current directory correctly when there's no root 2017-11-14 16:46:27 -08:00
Theodore Dubois
bdb81f2a2a Fix bt to work with large bit indexes 2017-11-14 16:45:32 -08:00
Theodore Dubois
ad7713ab95 Make crosspage memory access work 2017-11-14 16:45:32 -08:00
Theodore Dubois
537f8075fc Further UI improvements
scroll momentum, correct initial layout, padding adjustment, moved the
xtermjs files into app
2017-11-09 14:55:44 -08:00
Theodore Dubois
5477fdc1e6 Improve UI
Do screen updates on the next frame, animate resizing in sync with keyboard, remove status bar, transparent background for the terminal
2017-11-08 17:25:04 -08:00
Theodore Dubois
42cacc1add Display modal when emulation exits 2017-11-07 16:50:22 -08:00
Theodore Dubois
a2e6150b7c Fix race conditions in generating output 2017-11-07 16:43:19 -08:00
Theodore Dubois
2fbe75d65e Fix all issues with xterm.js focusing and resizing 2017-11-07 16:29:14 -08:00