Commits
- Commit:
b7488c5d326ce3e81fd827587c1b48fe5f30152b
- From:
- Russ Cox <rsc@swtch.com>
- Date:
man5, man6: delete empty dirs
Change-Id: Iff3843740d98f5fb79499d3b6024333361dfe755
Reviewed-on: https://plan9port-review.googlesource.com/2960
Reviewed-by: Russ Cox <rsc@swtch.com>
- Commit:
35abfa1b39e7f1c46332db435fe775baa9611313
- From:
- Russ Cox <rsc@swtch.com>
- Date:
man1: document mouse keystrokes in acme, sam, 9term
Change-Id: Id99ce9a143a21009d93a1c6ba2d1f84a3588649f
Reviewed-on: https://plan9port-review.googlesource.com/2942
Reviewed-by: Russ Cox <rsc@swtch.com>
- Commit:
b15fd97627767291628309677c40b3f40b868497
- From:
- Russ Cox <rsc@swtch.com>
- Date:
acme: implement Cmd-Shift-Z for Redo on Mac
Change-Id: Ie9332ed473609bd6ca156be0843dc5411cbf7b93
Reviewed-on: https://plan9port-review.googlesource.com/2941
Reviewed-by: Russ Cox <rsc@swtch.com>
- Commit:
00b50225c203e06a4f23e1d2eb41e84116933e53
- From:
- Russ Cox <rsc@swtch.com>
- Date:
devdraw: fix Mac Kcmd+Shift
Change-Id: Ide32a9397701085b17fbd42f0866eb3de11e4190
Reviewed-on: https://plan9port-review.googlesource.com/2940
Reviewed-by: Russ Cox <rsc@swtch.com>
- Commit:
711336c348ac9b98cd22464496e6b7e9a109c3a9
- From:
- Russ Cox <rsc@swtch.com>
- Date:
fontsrv: avoid quote mapping on fonts with indistinguishable quotes
Fixes #86.
Change-Id: Id487219a0fcfdb68133fc81b11383365a1431c1c
Reviewed-on: https://plan9port-review.googlesource.com/2922
Reviewed-by: Russ Cox <rsc@swtch.com>
- Commit:
1f1ab4ccbbec9c92b780f6a60ff9730126659a87
- From:
- Russ Cox <rsc@swtch.com>
- Date:
lib9: fix needsrcquote
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>
- Commit:
3ebbd193dce0724e106ec9af627a3782676ae510
- From:
- Russ Cox <rsc@swtch.com>
- Date:
svgpic: new program to convert pic to svg
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>
- Commit:
a9530c00e860cbbac75b03a1c6bce93ddf0a26f6
- From:
- David du Colombier <0intro@gmail.com>
- Date:
troff: import HB, HI and HX fonts from Plan 9
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>
- Commit:
c976381d67e1c1ff16f155cbcc6c905245d0520f
- From:
- Dan Cross <cross@gajendra.net>
- Via:
- Gleydson Soares <gsoares@gmail.com>
- Date:
factotum: Fix an operator precedence bug in the secstore code
`==` 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>
- Commit:
9e52ea8a29db42f37188fd8fa35d641724c3d015
- From:
- Dan Cross <cross@gajendra.net>
- Via:
- Russ Cox <rsc@swtch.com>
- Date:
yacc: Fix a bug from at least 1995.
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>
- Commit:
94b38bdb722052838eb0d940c05995b870db4ea0
- From:
- Ray Lai <ray@raylai.com>
- Via:
- Gleydson Soares <gsoares@gmail.com>
- Date:
libdraw: replace hand-rolled realloc, preventing buffer overflow.
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>
- Commit:
669713d43f8a014ba481265d4c58c3fe575527b4
- From:
- Ray Lai <ray@raylai.com>
- Via:
- Gleydson Soares <gsoares@gmail.com>
- Date:
9term: Add missing parentheses, preventing buffer overflow.
(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>
- Commit:
9f34853f7c6b459fb473d75cb78372406f69d7b2
- From:
- James Porter <james@jamesporter.me>
- Via:
- Russ Cox <rsc@swtch.com>
- Date:
9pfuse: support osxfuse>=3.3.0
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>
- Commit:
c819ee640c1e0369b7ae513985b8bb44e154c0a1
- From:
- Russ Cox <rsc@swtch.com>
- Date:
9term: c nits
Change-Id: Ia18ebb28f24bc69f404004896f9ce54ddb53faf9
Reviewed-on: https://plan9port-review.googlesource.com/2782
Reviewed-by: Russ Cox <rsc@swtch.com>
- Commit:
be7485e1da7966eab4388991e26110570176c744
- From:
- Dave Presotto <presotto@gmail.com>
- Via:
- Russ Cox <rsc@swtch.com>
- Date:
cmd/9term: A hack because I'm constantly getting confused about ^C vs fn+delete
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>