acme, plumb: correct plumbing to acme with line numbers (thanks joe7)
wm/sh: catch some edge cases (thanks joe7) ;; .hgignore→.gitignore
delete /dis/engridden
make 9p.zone the default grid and rework how public grids are mounted ;; introduce engridden.b ;; fix hd(1) and tl(1) quoting
qtokenize(2): fix list order
string.m: add qtokenize() to make whitespace/quote tokens similar to sh(1)/attrdb(2)
string.m: add hasws and containscl
string.m: add fields
names.m: add absolute and searchname
add hd and tl commands for sh interactive list manipulation
remove debug print
sh builtin run now properly expands path if no ./ is supplied
revert - breaks profile load
sh builtin run now searches path
use 9p.zone as the public grid
string(2): add bound check on contains()
string(2): add contains()
wm/clock: create context if none exists ;; wmclient(2): correct and align with current implementation
arrays(2): fix see also
arrays(2): clean up ordering;; update lookindex
add arrays(2)
add arrays(2) manual ;; lists(2): reference arrays(2) ;; arrays.m: change order of functions ;; .hgignore: ignore .orig files
wm/dir, wm/toolbar: do not use array indices for font insertion, use arrays(2) and string(2)
mkindex.hosted: allow inferno to internally rebuild the lookman index while hosted
string(2): add replace() for string replacement
wm/dir: respect $font
wm/toolbar: respect $font and add -f to set font and -i to set start menu icon ;; toolbar(1): include -f -i ;; wm/sh: respect $font and add -f to set font
forgot the mkfile
add arrays.m
invoked mk nuke before mk mkdirs (thanks Column_1)
wm/tetris: fix New Game button breaking keyboard input
fix acme/dis not being created (thanks phil9)
get wm/sam to build - still unsure how to use the tool
add *.hosted scripts for creating lookman indices ;; update INDEX and index files for lookman and manual sections
add g(1) ;; make gr(1) call g(1)
replace references to rgbv(6) with colour(6)
update arg(2) to show earg(), setusage(), and usage() examples
correct namespace(4) (thanks humm)
stop tracking acme dis files
prettify error output for auth/changelogin (thanks metacoma)
s/Ubuntu/Linux/ in INSTALL to be in line with new docker files
Update docker file (thanks aeggy)
Fix that one spooky mk bug — mk: fix closing random fd from uninitialized stack variable (thanks BurnZeZ, mycroftiv)
add dangling files
fix merge errors
merge 9ad194e071285f14c3d7a9f3aa9f72735e9d3c37
merge 1c0c839463c48b832119a67d5b7994c0906b04a1
merge 27dc65464361b18dfe58e8cbb9c818d5c80ae7b0
merge b8c445c01c0fe95c3f0250d5b100bd0fd950cd00
merge 52ec96efc7291514f69d5e79d68f52bbe85081cb
merge 3e420305d50f67d3ee641e8f6e1632b6aa9a717c
merge bea7f0cc7c9cdd883340c80697abc0be028bf944
merge a4add4f40ff6df8dabad332f92c881d706d4ad18
merge 8a003973f13c53f37de48c6c635500b5a0988cfb
merge 5be4ead0a7930b82adb10355cbac13d84869e0cb
merge c3ac38156d7668879ad9f657c762febf341d49f5
merge f092bcd9be21a77f026a7c3227a920437d35b9e5
fix lost file
merge 3a4ecaa73af6efcbfa30eedde025a87dc1d20f27
merge f2847740e449ea52349968e40fa4e5fb8426bb41 from upstream
fix noise for text/plain;charset=utf-8
add iobuf(2) from powerman and ttffs(4) from mjl
add wm/vixen(1) and vixenplumb(1) from mjl as per https://github.com/mjl-/vixen
make shell scripts work in acme under middle click (thanks pete)
add ind and unind for use in acme from petes a+.b and a-.b
fix namespace ordering bug (thanks pete)
add zipfs(4) and getzip(1) from https://github.com/mjl-/zipfs
remove generated .h files ;; fix typo in emptydirs (this should really be a proto file)
append missing auth/proto to lib/emptydirs
remove vendored binaries ;; update emptydirs with more OS/arch/* directories
remove the .dis files for real this time
stop tracking .dis files in /dis ;; fix makestubs(1) ;; remove powerman's /opt as it requires too much modification to integrate nicely, this was broken completely previously ;; add games/bf from pete elmore ;; update /lib/emptydirs
fix runt.h
add testcase.wav
add Dockerfile, Docker instructions
update os(1) to have -C and -D flags - runs in cwd inside Inferno by default - flags can toggle this off ;; update os(1) manual
add whoami(1) - no man - might remove ;; add newns(8) - no man yet
add -r,-c flags to os(1) to allow for more intuitive control for running external programs inside the cwd of Inferno
add seq(1) ;; no man yet
fix regression in runt.h ;; hgignore Linux binaries
dont vendor Linux binaries
add infrastructure to make collab run ;; collab does not run yet
update POSTINSTALL with instructions for setting up auth
make emu start with `sh -l` if no other arguments are provided
fix typos in sh(1)
remove extra lflag formerly arv[0][0] == - ;; update sh(1) to reflect changes
add usage to acme ;; remove util arg/env redundant functionality ;; fix acme failing to start starting a trashed draw context
remove script extras
add gridstart manual and tweak gridstart
start ndb/cs to allow name resolution in mounts ;; add mycroftiv public grid scripts by pete: gridstart, engridden, hubchat
add whois/tac to mkfile
fix usage in wm/sh ;; add -b flag to wm/sh ;; fix tk starting before usage check in wm/sh
make /dis/ create-accessible
add more missing files, some bad regex must have happened at some point
add missing files ;; add pete whois/tac
add some missing binaries
merge updates from december 2018 from official repo ;; add vga font
add makemk-AIX
fix wording in Windows build instructions ;; add support for $font and $Font checks in acme (thanks aeggy) ;; fix missing disk.b and disk.m
Add primitive Nt build instructions tested on Win10