summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* .travis.yml: configure build matrix to build on OS X and Linux (thanks ↵David du Colombier2017-09-221-20/+28
| | | | | | Michaelian Ennis) Fixes #78.
* 9l: support FreeBSD 10 and 11 (thanks Ori Bernstein)David du Colombier2017-09-141-1/+1
|
* lib/moveplan9.files: add missing filesAdam Saponara2017-09-141-1/+12
|
* all: remove .cvsignore filesKare Nuorteva2017-09-1446-387/+0
| | | | | | | | | | Rename following .cvsignore files to .gitkeep since they are required by the build (directories must exist before build): - bin/fossil/.gitkeep - bin/fs/.gitkeep - bin/venti/.gitkeep Change-Id: I9c2865058480cffb3a4613f25e2eca1f7e5578c0
* README: update linksKare Nuorteva2017-09-141-7/+5
| | | | Change-Id: I060a8ce1456ad07fd62740b7a0d27256ed094d8a
* .travis.yml: disable osx buildDavid du Colombier2017-09-021-1/+0
|
* lib9: import frand function from Plan 9David du Colombier2017-09-012-0/+18
| | | | Fixes #15.
* svgpic: fix warningsDavid du Colombier2017-09-011-3/+1
| | | | | plsvg.c:291:21: warning: variable ‘y2’ set but not used plsvg.c:291:17: warning: variable ‘x2’ set but not used
* libmach: initialize ss variable in stabsline2pc functionDavid du Colombier2017-09-011-1/+2
| | | | Fixes #58.
* .travis.yml: build on osxDavid du Colombier2017-09-011-0/+8
|
* README: add Travis CI and Coverity Scan badgesDavid du Colombier2017-09-011-0/+7
|
* dict, sky: update site from pdos.lcs.mit.edu to 9fans.github.ioDavid du Colombier2017-09-012-3/+3
|
* dist/publish: fix export of of usr treeRuss Cox2017-09-011-1/+1
|
* all: update site from swtch.com to 9fans.github.ioRuss Cox2017-09-0126-52/+83
|
* codereview: delete, now using GitHub pull requestsRuss Cox2017-09-015-3944/+2
|
* .travis.yml: add Coverity Scan to Travis CI configurationDavid du Colombier2017-09-011-0/+18
|
* .travis.yml: add Travis CI configurationDavid du Colombier2017-09-011-0/+4
|
* ed: allow larger temp filesRuss Cox2017-09-011-1/+1
| | | | Requested by rob.
* 9(1): document gotcha with oh-my-zshRuss Cox2017-09-011-0/+15
|
* venti: fix venti graph on 64-bitMichael Stroucken2017-07-232-1/+2
| | | | | | | | A pixel is 32 bits wide in RGBA, regardless of system's word size. Change-Id: Iea36a8dafdec9ce8d593f944ef5ed1ea08e11d25 Reviewed-on: https://plan9port-review.googlesource.com/2980 Reviewed-by: David du Colombier <0intro@gmail.com>
* dist: update mk pushRuss Cox2017-07-161-4/+4
| | | | | | Change-Id: I848df28b079ca43dfbe4f7ea6b52cdaf260fd6aa Reviewed-on: https://plan9port-review.googlesource.com/2963 Reviewed-by: Russ Cox <rsc@swtch.com>
* man: various cleanupRuss Cox2017-07-1626-49/+43
| | | | | | Change-Id: I9130e7d10ae42e894923097a7c97da802eb0d8c3 Reviewed-on: https://plan9port-review.googlesource.com/2962 Reviewed-by: Russ Cox <rsc@swtch.com>
* codereview.py: removeRuss Cox2017-07-161-1448/+0
| | | | | | Change-Id: Ie548b7f45f4b3aa9897bcba19d343cff2dd5afd4 Reviewed-on: https://plan9port-review.googlesource.com/2961 Reviewed-by: Russ Cox <rsc@swtch.com>
* man5, man6: delete empty dirsRuss Cox2017-07-164-4/+0
| | | | | | Change-Id: Iff3843740d98f5fb79499d3b6024333361dfe755 Reviewed-on: https://plan9port-review.googlesource.com/2960 Reviewed-by: Russ Cox <rsc@swtch.com>
* man1: document mouse keystrokes in acme, sam, 9termRuss Cox2017-07-163-0/+40
| | | | | | Change-Id: Id99ce9a143a21009d93a1c6ba2d1f84a3588649f Reviewed-on: https://plan9port-review.googlesource.com/2942 Reviewed-by: Russ Cox <rsc@swtch.com>
* acme: implement Cmd-Shift-Z for Redo on MacRuss Cox2017-07-161-0/+4
| | | | | | Change-Id: Ie9332ed473609bd6ca156be0843dc5411cbf7b93 Reviewed-on: https://plan9port-review.googlesource.com/2941 Reviewed-by: Russ Cox <rsc@swtch.com>
* devdraw: fix Mac Kcmd+ShiftRuss Cox2017-07-161-0/+3
| | | | | | Change-Id: Ide32a9397701085b17fbd42f0866eb3de11e4190 Reviewed-on: https://plan9port-review.googlesource.com/2940 Reviewed-by: Russ Cox <rsc@swtch.com>
* fontsrv: avoid quote mapping on fonts with indistinguishable quotesRuss Cox2017-06-191-5/+19
| | | | | | | | Fixes #86. Change-Id: Id487219a0fcfdb68133fc81b11383365a1431c1c Reviewed-on: https://plan9port-review.googlesource.com/2922 Reviewed-by: Russ Cox <rsc@swtch.com>
* lib9: fix needsrcquoteRuss Cox2017-06-191-1/+1
| | | | | | | | | | | As written, it is passing a rune to strchr, which likely ignores all but the bottom 8 bits of the rune. Long-standing Plan 9 bug too. Fixes #87. Change-Id: I6a833373b308bed8760d6989972c7f77b4ef3838 Reviewed-on: https://plan9port-review.googlesource.com/2921 Reviewed-by: Russ Cox <rsc@swtch.com>
* svgpic: new program to convert pic to svgRuss Cox2017-06-1919-0/+4034
| | | | | | | | | This is an experiment. Like tpic it's a copy-and-paste fork of pic. Change-Id: Ia22772bd5881c7904a6d8f8e0b46fde8cea89cbd Reviewed-on: https://plan9port-review.googlesource.com/2920 Reviewed-by: Russ Cox <rsc@swtch.com>
* troff: import HB, HI and HX fonts from Plan 9David du Colombier2017-06-153-0/+918
| | | | | | | | | | | | | These font were accidentally left out, because their name conflicted with Hb, Hi and Hx fonts on case-insensitive file systems. These fonts were later renamed to longer names. Fixes #84. Change-Id: Ia0631f270a8cee6bee4337c4557837bba1a405ab Reviewed-on: https://plan9port-review.googlesource.com/2900 Reviewed-by: Russ Cox <rsc@swtch.com>
* factotum: Fix an operator precedence bug in the secstore codeDan Cross2017-05-051-1/+1
| | | | | | | | | `==` is higher precedence than `&`. Parenthesize. Change-Id: I2c7ee588fea0d8a66e1c8424f26630015388d61a Signed-off-by: Dan Cross <cross@gajendra.net> Reviewed-on: https://plan9port-review.googlesource.com/2860 Reviewed-by: Gleydson Soares <gsoares@gmail.com>
* yacc: Fix a bug from at least 1995.Dan Cross2017-04-211-1/+2
| | | | | | | | | | Fix a bug folding newlines in strings constants in C code snippets in YACC. This code has existed since at least 2nd Edition Plan 9. Change-Id: Iba17b89a6529ac9fa6610bf0b44f551904174c26 Signed-off-by: Dan Cross <cross@gajendra.net> Reviewed-on: https://plan9port-review.googlesource.com/2840 Reviewed-by: Russ Cox <rsc@swtch.com>
* libdraw: replace hand-rolled realloc, preventing buffer overflow.Ray Lai2017-04-081-3/+1
| | | | | | | | | | | | | | The original buffer is f->nsubf*sizeof *subf bytes (oldsize) large. Once it's full, a new buffer of (f->nsubf+DSUBF)*sizeof *subf (newsize) is mallocated. Unfortunately memmove() reads (newsize) bytes from the original (oldsize) buffer, causing a buffer overflow. By switching to realloc(), we don't need to do buffer size calculation, memmoving, and freeing of the original buffer. Change-Id: Ibf85bc06abe1c8275b11acb1d7d346a14291d2cd Reviewed-on: https://plan9port-review.googlesource.com/1520 Reviewed-by: Gleydson Soares <gsoares@gmail.com>
* 9term: Add missing parentheses, preventing buffer overflow.Ray Lai2017-04-081-1/+1
| | | | | | | | | | | | | | (el-sr) is the string length and (sizeof wdir - strlen(name) - 20) is the buffer size. When the string length is greater than the buffer size, the beginning of the string is supposed to be trimmed to fit in the buffer size. Unfortunately a pair of parentheses were missing, pointing sr outside the buffer, and the for loop below then reads outside the buffer. For certain binary data printed in a window, it causes a segfault. Change-Id: Iffeaa348260ee2a5a36d9577308fb8d1c1688d05 Reviewed-on: https://plan9port-review.googlesource.com/1540 Reviewed-by: Gleydson Soares <gsoares@gmail.com>
* 9pfuse: support osxfuse>=3.3.0James Porter2017-02-101-7/+28
| | | | | | | Change-Id: Ibca68261016b0f588e169e9f319748b5ba7d15ac Reviewed-on: https://plan9port-review.googlesource.com/2700 Reviewed-by: michaelian ennis <michaelian.ennis@gmail.com> Reviewed-by: Russ Cox <rsc@swtch.com>
* 9term: c nitsRuss Cox2017-01-092-2/+3
| | | | | | Change-Id: Ia18ebb28f24bc69f404004896f9ce54ddb53faf9 Reviewed-on: https://plan9port-review.googlesource.com/2782 Reviewed-by: Russ Cox <rsc@swtch.com>
* cmd/9term: A hack because I'm constantly getting confused about ^C vs fn+deleteDave Presotto2017-01-093-0/+11
| | | | | | | | | | | | | | | Since Google (and a lot of the outside) is so engrained with using ^C as interrupt, I'd like to be able to use it in 9term if I've stty'd my intr to ^C. Without this, hitting ^C still works but if the program behind the window isn't reading from /dev/cons, it won't take effect till after I hit a newline which is often very confusing. I know this is a hack since it only works if I stty intr ^C but that seems the only other character that gets used anyways. Change-Id: I0597e63b2d7628f5668c648e6dba6f281e4b27fd Reviewed-on: https://plan9port-review.googlesource.com/2742 Reviewed-by: Russ Cox <rsc@swtch.com>
* src/cmd: take fontsrv out of BUGGEREDDave Presotto2017-01-071-1/+1
| | | | | | Change-Id: Iac5726f13039fba818536dc375d38cc3e27aca3a Reviewed-on: https://plan9port-review.googlesource.com/2741 Reviewed-by: Russ Cox <rsc@swtch.com>
* all: fix or silence all INSTALL warnings on macOSRuss Cox2017-01-0615-87/+106
| | | | | | | | Should be a clean build now. Change-Id: Id3460371cb5e8d4071f8faa9c2aec870d213a067 Reviewed-on: https://plan9port-review.googlesource.com/2781 Reviewed-by: Russ Cox <rsc@swtch.com>
* 9term, win: work around bsd linker nonsenseRuss Cox2017-01-063-2/+9
| | | | | | Change-Id: Ifcef0636ee1e1fd0f9b06a8d1a99d58fae831318 Reviewed-on: https://plan9port-review.googlesource.com/2780 Reviewed-by: Russ Cox <rsc@swtch.com>
* 9term, mc: conspire to handle hidpi displaysRuss Cox2017-01-062-1/+26
| | | | | | | | | | | | 9term now uses the low bit of ws.ws_ypixel to signal whether this is a hidpi display, and mc adjusts the font it uses for columnation accordingly. Makes 'lc' work right on hidpi displays. Change-Id: I52928871ffb7f4c6fd6722f3d59f1836379148c6 Reviewed-on: https://plan9port-review.googlesource.com/2760 Reviewed-by: Russ Cox <rsc@swtch.com>
* include: define _DEFAULT_SOURCEDavid du Colombier2016-11-206-0/+6
| | | | | | | | | | | Since glibc 2.20, the _BSD_SOURCE and _SVID_SOURCE macros are deprecated in favor of the _DEFAULT_SOURCE macro. See https://sourceware.org/glibc/wiki/Release/2.20#Packaging_Changes Change-Id: I18dd6a698f3f5aa51d1e45bf53b031bb061e17e8 Reviewed-on: https://plan9port-review.googlesource.com/1500 Reviewed-by: David du Colombier <0intro@gmail.com>
* libregexp: various fixesDavid du Colombier2016-11-023-6/+4
| | | | | | | | | | | | - Check before dereference. - Fix memory leak - Remove duplicate if statement. - Remove trailing spaces. Change-Id: I140a05c8f7006493dddae753aebfa5b4577c65ef Reviewed-on: https://plan9port-review.googlesource.com/1301 Reviewed-by: Neven Sajko <nsajko@gmail.com> Reviewed-by: Russ Cox <rsc@swtch.com>
* fix segfaults on OpenBSD: int cannot hold all the values a ptrdiff_t can take.Gleydson Soares2016-11-021-1/+1
| | | | | | Change-Id: I90806e6f2e46a94f38aa0a8a7038aa6599b448b3 Reviewed-on: https://plan9port-review.googlesource.com/2660 Reviewed-by: Russ Cox <rsc@swtch.com>
* font: s/10/11 in ascent for unicode.7x13.fontRob Pike2016-04-181-1/+1
| | | | | | | | | | The subfont files were fixed in https://plan9port-review.googlesource.com/#/c/1351/ but the font file was not. Change-Id: I71ec13af9163f1b97b2fd499ff170a59c27ea7ec Reviewed-on: https://plan9port-review.googlesource.com/1490 Reviewed-by: Nigel Tao <nigeltao@golang.org> Reviewed-by: Russ Cox <rsc@google.com>
* fontsrv: do not try to look up surrogate pairsRuss Cox2016-01-221-0/+2
| | | | | | Change-Id: Ib0a680e123ba02b41e1029e356543c24e8b4647e Reviewed-on: https://plan9port-review.googlesource.com/1430 Reviewed-by: Russ Cox <rsc@swtch.com>
* auxstats: fix OpenBSD by using getifaddrs(3) instead of kvm(3)Gleydson Soares2015-12-082-75/+24
| | | | | | Change-Id: I6a096ba24809a402911c30406d384d16c03fc96c Reviewed-on: https://plan9port-review.googlesource.com/1410 Reviewed-by: Russ Cox <rsc@swtch.com>
* devdraw: cocoa: set window title on main threadsqweek2015-11-111-2/+12
| | | | | | Change-Id: Ie818f9246f749a9d3293019a1e01be4ce7e368b9 Reviewed-on: https://plan9port-review.googlesource.com/1400 Reviewed-by: Russ Cox <rsc@swtch.com>
* win: local \r cancellationRuss Cox2015-11-101-1/+14
| | | | | | Change-Id: I4becec052af58c5a52b777004867eb23023b9403 Reviewed-on: https://plan9port-review.googlesource.com/1391 Reviewed-by: Russ Cox <rsc@google.com>