summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Convert .hgignore to .gitignore.Russ Cox2014-11-101-0/+0
|
* Remove .hgtags.Russ Cox2014-11-101-1/+0
|
* INSTALL: fix path of quote1 and quote2David du Colombier2014-11-071-3/+3
| | | | | | | | Thanks to Akshat Kumar for reporting this issue. LGTM=seed, rsc R=rsc, seed https://codereview.appspot.com/173770043
* fix clang 3.4 warnings and ignore uninteresting onesDavid du Colombier2014-10-213-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | fixed warnings: src/cmd/fossil/disk.c:37:14: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] src/cmd/fossil/disk.c:38:14: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] src/cmd/fossil/disk.c:39:14: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] src/cmd/fossil/disk.c:40:13: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] src/cmd/fossil/disk.c:41:14: warning: use of GNU 'missing =' extension in designator [-Wgnu-designator] src/libndb/ndbreorder.c:41:55: warning: for loop has empty body [-Wempty-body] ignored warnings: src/cmd/acid/dbg.y:393:9: warning: array index -1 is before the beginning of the array [-Warray-bounds] src/cmd/bc.y:1327:9: warning: array index -1 is before the beginning of the array [-Warray-bounds] src/cmd/bc.y:1327:9: warning: array index -1 is before the beginning of the array [-Warray-bounds] src/cmd/grep/grep.y:420:9: warning: array index -1 is before the beginning of the array [-Warray-bounds] src/cmd/grep/grep.y:420:9: warning: array index -1 is before the beginning of the array [-Warray-bounds] src/cmd/hoc/hoc.y:692:9: warning: array index -1 is before the beginning of the array [-Warray-bounds] src/cmd/hoc/hoc.y:692:9: warning: array index -1 is before the beginning of the array [-Warray-bounds] src/cmd/lex/parser.y:886:9: warning: array index -1 is before the beginning of the array [-Warray-bounds] src/cmd/rc/syn.y:303:9: warning: array index -1 is before the beginning of the array [-Warray-bounds] src/cmd/units.y:1003:9: warning: array index -1 is before the beginning of the array [-Warray-bounds] src/libregexp/regcomp.c:19:16: warning: variable 'reprog' is not needed and will not be emitted [-Wunneeded-internal-declaration] LGTM=rsc R=rsc https://codereview.appspot.com/158250043
* venti/copy: fix bug writing directories that zero truncateRuss Cox2014-10-212-1/+2
| | | | | | | Found by nwf. TBR=rsc https://codereview.appspot.com/162860045
* col: import from plan 9, by popular demandRuss Cox2014-10-202-0/+352
| | | | | TBR=rsc https://codereview.appspot.com/158240043
* 9l: link with -lresolv on LinuxDavid du Colombier2014-10-202-3/+1
| | | | | | LGTM=rsc R=rsc https://codereview.appspot.com/136520044
* vbackup: fix compilation on NetBSD (thanks Álvaro Jurado)David du Colombier2014-08-061-0/+4
| | | | | | | | | | On NetBSD 5.0 and upper, mount() require data_len as a fifth argument. LGTM=rsc R=rsc CC=elbingmiss https://codereview.appspot.com/111600043
* CONTRIBUTORS: add Aram HăvărneanuAram Hăvărneanu2014-08-061-0/+1
| | | | | | | LGTM=rsc R=rsc CC=plan9port-dev https://codereview.appspot.com/119500043
* g: search in *.s filesAram Hăvărneanu2014-08-061-1/+1
| | | | | | | LGTM=rsc R=rsc CC=plan9port-dev https://codereview.appspot.com/115100043
* mc: use $termprog to identify 9termRuss Cox2014-07-091-1/+1
| | | | | TBR=rsc https://codereview.appspot.com/112890043
* upas: fix nil pointer dereferenceDavid du Colombier2014-06-051-2/+2
| | | | | R=rsc https://codereview.appspot.com/92650043
* upas/common: rename aux to auxxRuss Cox2014-06-032-1/+1
| | | | | TBR=rsc https://codereview.appspot.com/107760043
* build: rename " and "" to quote1 and quote2 for hgRuss Cox2014-06-033-0/+4
| | | | | | | | | They'll be copied back during installation but then hg doesn't have to create those files on systems that have trouble with them. TBR=rsc https://codereview.appspot.com/105800043
* acme: fix bufread crash due to typing-point scrollingRuss Cox2014-06-031-0/+4
| | | | | | | | | | | | | | | | | | | | Acme tracks the most recent typing insertion point and the home and end keys stop there on their way up to the top or down to the bottom of the file. That point should be iq1, and it should be adjusted properly so that it's always between 0 and t->file->b.nc inclusive. (This is all code from an external contributor, years old at this point but new since Plan 9.) Somehow, sometimes iq1 ends up a little beyond b.nc, and when passed to textbacknl it crashes acme in bufread. I can't see how that can happen but if it does, avoid the crash. It's tempting to pull the insertion point code out entirely but this is a little less invasive and should fix things for now. TBR=rsc https://codereview.appspot.com/107730043
* acme: increase timer resolution to 10msRuss Cox2014-06-031-1/+1
| | | | | | | | | | | | | | | | We ran for a long time with 10ms kernel resolution, so 10ms user space resolution here should be fine. Some systems actually provide 1ms sleeps, which makes this polling use a bit more cpu than we'd like. Since the timers are for user-visible things, 10ms should still be far from noticeable. Reduces acme's cpu usage on Macs when plumber is missing (and plumbproc is sleeping waiting for it to appear). LGTM=aram, r R=r, aram https://codereview.appspot.com/99570043
* undo CL 69070045 / 8539a916d98aRuss Cox2014-05-191-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | This breaks ^C in win windows, as expected. People use ^C, win expects and handles ^C, so I don't think we can just take it away. I've noticed that it is broken but assumed my ssh was screwed up. If you want to make WindowsKey+C,X,V do the operations, by analogy with command+C,X,V on Mac, that's fine with me. ««« original CL description acme: copy/cut/paste with ctl+c,x,v LGTM=rsc R=rsc CC=plan9port.codebot https://codereview.appspot.com/69070045 »»» TBR=rsc CC=burns.ethan, r https://codereview.appspot.com/96410045
* upas: fix warningsDavid du Colombier2014-05-152-3/+3
| | | | | | | | | | smtp.c:232: warning: comparison with string literal results in unspecified behavior smtp.c:244: warning: comparison with string literal results in unspecified behavior marshal.c:1179: warning: variable ‘err’ set but not used LGTM=rsc R=rsc https://codereview.appspot.com/93290043
* libndb: add AUTOLIB(resolv)David du Colombier2014-05-151-0/+2
| | | | | | LGTM=rsc R=rsc https://codereview.appspot.com/97370043
* acme: fix two flush bugs in new log fileRuss Cox2014-05-051-2/+3
| | | | | TBR=rsc https://codereview.appspot.com/95010048
* acme: add log file in acme root directoryRuss Cox2014-04-3012-8/+262
| | | | | | | | | | | | | | | | | | | Reading /mnt/acme/log reports a log of window create, put, and delete events, as they happen. It blocks until the next event is available. Example log output: 8 new /Users/rsc/foo.go 8 put /Users/rsc/foo.go 8 del /Users/rsc/foo.go This lets acme-aware programs react to file writes, for example compiling code, running a test, or updating an import block. TBR=r R=r https://codereview.appspot.com/89560044
* acme: add comment for aligned writesRuss Cox2014-04-191-0/+5
| | | | | TBR=r https://codereview.appspot.com/89510044
* acme: use buffered i/o to write fileRuss Cox2014-04-191-1/+16
| | | | | | | | | | | | | | | | | | | | | | | Bakul Shah has observed corrupted files being written when acme writes over osxfuse to sshfs to a remote file system. In one example we examined, acme is writing an 0xf03-byte file in two system calls, first an 0x806-byte write and then a 0x6fd-byte write. (0x806 is BUFSIZE/sizeof(Rune); this file has no multibyte UTF-8.) What actually ends up happening is that an 0x806-byte file is written: 0x000-0x6fd contains what should be 0x806-0xf03 0x6fd-0x7fa contains zeros 0x7fa-0x806 contains what should be 0x7fa-0x806 (correct!) The theory is that fuse or sshfs or perhaps the remote file server is mishandling the unaligned writes. acme does not seem to be at fault. Using bio here will make the writes align to 8K boundaries, avoiding the bugs in whatever underlying piece is broken. TBR=r https://codereview.appspot.com/89550043
* acme: fix Get of dir in nameless window (thanks Colton Lewis)Russ Cox2014-04-181-1/+1
| | | | | TBR=r https://codereview.appspot.com/89390043
* dist/main.html: update supported systems and commit log link.Shenghou Ma2014-03-251-3/+4
| | | | | | LGTM=rsc R=rsc https://codereview.appspot.com/72340043
* man/man1/0intro.1: update supported systems.Shenghou Ma2014-03-141-5/+7
| | | | | | LGTM=rsc R=rsc https://codereview.appspot.com/71070050
* acme: copy/cut/paste with ctl+c,x,vEthan Burns2014-03-132-0/+5
| | | | | | | LGTM=rsc R=rsc CC=plan9port.codebot https://codereview.appspot.com/69070045
* acme, sam: handle >1GB files correctlyRuss Cox2014-03-134-4/+10
| | | | | TBR=rsc https://codereview.appspot.com/74060043
* INSTALL: fix architecture detection on Solaris.Shenghou Ma2014-03-051-0/+21
| | | | | | | | And uses gcc for i386 and x86_64. LGTM=rsc R=rsc https://codereview.appspot.com/69860044
* fix gcc 4.8 warningsDavid du Colombier2014-03-036-15/+5
| | | | | | LGTM=rsc R=rsc https://codereview.appspot.com/33240044
* fossil: fix p9p changes on viewDavid du Colombier2014-03-031-26/+28
| | | | | | LGTM=rsc R=rsc https://codereview.appspot.com/31130043
* all: DragonFly port.Shenghou Ma2014-02-2714-15/+356
| | | | | | | | Fix compilation problems, libdraw still doesn't work right yet. LGTM=rsc R=rsc https://codereview.appspot.com/67820046
* codereview: sync from Go.Shenghou Ma2014-02-241-112/+185
| | | | | | LGTM=rsc R=rsc https://codereview.appspot.com/67820044
* mac/Plumb: add URL scheme to Info.plistRob Kroeger2014-01-221-1/+14
| | | | | | | LGTM=rsc R=rsc CC=plan9port.codebot https://codereview.appspot.com/40780044
* devdraw: clear altdown on focus out (thanks Ethan Burns)Russ Cox2014-01-221-0/+1
| | | | | TBR=rsc https://codereview.appspot.com/53820044
* INSTALL: diagnose missing gcc on DarwinRuss Cox2014-01-221-1/+5
| | | | | TBR=rsc https://codereview.appspot.com/55700043
* keyboard: add more sequences, from existing ones or RFC 1345Jonathan Cast2014-01-062-0/+14
| | | | | | R=rsc CC=plan9port.codebot https://codereview.appspot.com/43990046
* fossil: fix remaining warningsDavid du Colombier2013-10-235-13/+13
| | | | | R=rsc https://codereview.appspot.com/15100044
* acme: scroll a directory window when navigating if:Rob Pike2013-10-223-4/+29
| | | | | | | | | - the cursor is on the last line - the navigation would put the cursor over the tag of the following text R=rsc CC=smckean83 https://codereview.appspot.com/15280045
* xd: fix build by declaring swizz8David du Colombier2013-09-261-1/+1
| | | | | R=rsc https://codereview.appspot.com/13982043
* fossil: cleanup mkfileDavid du Colombier2013-09-261-62/+1
| | | | | R=rsc https://codereview.appspot.com/13988043
* fossil: create directoryDavid du Colombier2013-09-261-0/+0
| | | | | R=rsc https://codereview.appspot.com/13984043
* fossil: import conf.rcDavid du Colombier2013-09-261-0/+68
| | | | | R=rsc https://codereview.appspot.com/13983043
* fossil: cast Qid.vers, Dir.mode and Qid.mtime to u32int (thanks Tim Kack)David du Colombier2013-09-261-4/+4
| | | | | R=rsc https://codereview.appspot.com/13981043
* fossil: fix various warningsDavid du Colombier2013-09-265-95/+0
| | | | | R=rsc https://codereview.appspot.com/13980043
* fossil: required p9p changesDavid du Colombier2013-09-2615-67/+156
| | | | | R=rsc https://codereview.appspot.com/13352057
* fossil: move from liboventi to libthread and libventiDavid du Colombier2013-09-2338-1424/+1360
| | | | | R=rsc https://codereview.appspot.com/13504049
* fossil: import from plan 9David du Colombier2013-09-2350-0/+22325
| | | | | R=rsc https://codereview.appspot.com/7988047
* acme: execute commands with / using shellMarius Eriksen2013-09-061-1/+1
| | | | | | | | This allows commands in bin subdirectories. R=rsc CC=plan9port.codebot https://codereview.appspot.com/13254044
* acme Mail: add Search commandAkshat Kumar2013-09-062-1/+63
| | | | | | | | | | | Introduces the Search command for mailboxes. Arguments passed are treated as one space- separated string, passed on to mailfs' IMAP search interface. R=rsc, david.ducolombier CC=plan9port.codebot https://codereview.appspot.com/13238044