Russ Cox
e9cbe46fe6
lib9: skip buggy S_ISCHR check in disksize on OpenBSD
...
The portable code is already checking S_ISCHR anyway.
2024-06-15 22:15:06 -04:00
Russ Cox
e243a4c391
man: update indexes
2024-06-15 22:10:59 -04:00
Russ Cox
211de84701
acme: remove debug print
2024-06-15 22:10:55 -04:00
Russ Cox
0c79c32675
acme: shift button 3 for reverse search
...
An experiment. Let's see if it's any good.
Also document the Mac conventions in devdraw(3).
2024-06-15 10:57:45 -04:00
Russ Cox
60ca2be037
all: quiet macOS build again
2024-06-15 10:57:45 -04:00
Kevin Hovsäter
8eb063cffd
Remove redundant echo
2024-05-31 05:36:50 -04:00
Russ Cox
ace7bcb75b
INSTALL: fix $PLAN9 in message
2024-04-06 11:14:36 -04:00
Russ Cox
b1b88c75fd
tpic: clean up
2024-04-06 11:13:59 -04:00
Russ Cox
d5b2552b95
acme: clean up environment after exec
...
Make up for the lack of a real rfork(RFENVG).
2024-04-06 11:13:24 -04:00
Sevan Janiyan
be7c68f695
.github/workflows/actions.yaml: Run CI on pull requests too
...
Not just on pushes
2024-01-09 19:00:21 -05:00
Sevan Janiyan
b5e415d97d
.travis.yml: Delete
...
Service is no longer around.
2024-01-09 19:00:21 -05:00
Sevan Janiyan
f3201246d7
README.md: Add GH actions badge
2024-01-09 19:00:21 -05:00
Sevan Janiyan
e0dd1865ff
.github/workflows/actions.yaml: Add
...
Basic configuration which builds p9p on latest Ubuntu & macOS.
Skipped on adding more operating systems as build would hold up
waiting for runners, whereas with -latest targets, build starts
immediately.
Supported runners can be found on
https://docs.github.com/en/actions/using-jobs/choosing-the-runner-for-a-job
2024-01-09 19:00:21 -05:00
fgergo
897625ff9b
mntgen: import mntgen(4) from Plan 9
...
new file: man/man4/mntgen.4
new file: src/cmd/mntgen.c
2024-01-09 15:25:19 -05:00
fgergo
f8681acb37
ramfs: update to work
...
ramfs: update to work
erealloc(p, 0) is handled correctly
removed fprint(2, ...
removed assert()
2023-12-30 08:58:44 -05:00
Igor Burago
3a877764da
9l: silence the 'ignoring duplicate libraries' warning on macOS
2023-12-18 10:10:55 -05:00
Igor Burago
0bc1ff0fa0
9l: refactor the warning-silencing mechanics to match that of 9c
2023-12-18 10:10:55 -05:00
Russ Cox
984c2824e3
page: fix viewing of graphics
...
940f1fd6af
broke page on non-PDF files.
2023-09-13 10:48:18 -04:00
matheuristic
dfbafb68e2
acme: have Dump save both low and high DPI fontnames
...
Instead of only saving a window's currently displayed font's name to the
dump file, have Acme's Dump command save that window's combined low DPI
and high DPI font names when both are available.
See 9fans/plan9port#630
2023-09-05 12:55:40 -04:00
japanoise
65c090346a
libframe: Match the color of tick
...
Previously the vertical bar in tick was always black; fine if you
use the standard black-on-white for everything, but any attempt to
add a dark mode ran into trouble with the tick being half hard-coded
black, half the new text color.
2023-08-23 14:47:08 -04:00
matheuristic
a36e66f0d2
libdraw: fix subfont scaling
...
A subfont with n chars has n+1 Fontchars, so scalesubfont() needs to
scale all n+1 info entries.
2023-08-21 11:38:17 -04:00
Igor Burago
cc4571fec6
libregexp: allow up to 127 captured subexpressions in one regexp
...
128 counting with the entire expression match ($0).
2023-03-31 11:50:53 -04:00
Igor Burago
727ce0e123
plumber: increase NMATCHSUBEXP up to 100
...
Thus up to two-digit subexpression match variables are supported
($1 through $99) in addition to the entire expression match ($0).
2023-03-31 08:17:47 -04:00
Igor Burago
4cd06ff66c
libregexp: allow up to 128 character classes in one regexp
2023-03-31 08:16:11 -04:00
Sevan Janiyan
6eaa52d3f7
README.md: Drop travis-ci badge
...
Service is dead.
2023-03-30 15:04:28 -04:00
Igor Burago
a4d35dc3fd
plumber: use strtoul to parse subexpression match variable substitutions
2023-03-30 10:44:30 -04:00
Igor Burago
0790296f73
plumber: increase NMATCHSUBEXP up to libregexp's NSUBEXP
2023-03-30 10:44:30 -04:00
Igor Burago
6c0efecd13
plumber: allow multi-digit subexpression match variable substitutions
2023-03-30 10:44:30 -04:00
Igor Burago
760cf86705
plumber: parametrize the number of stored match pattern subexpressions
2023-03-30 10:44:30 -04:00
zakkor
0392f49cfc
devdraw: Fix mouse wheel scrolling in 1-tick increments on macOS
2023-03-29 13:13:42 -04:00
zhenya-1007
e2a141ae09
Fix a typo
2023-01-23 15:45:55 -05:00
David Arnold
4938281a82
Fix tyop
2023-01-09 17:03:29 -05:00
Russ Cox
43f5af9c8d
acme: allow larger paste amounts
2023-01-06 12:04:17 -05:00
Russ Cox
940f1fd6af
page: scale ppi on high-res displays
...
Also fix wording of -w warning.
2023-01-06 12:04:17 -05:00
Tom Schwindl
ffbdd1aa20
rio: check the return value of malloc(3)
2022-09-12 10:35:36 -04:00
MvA
846f724983
fix double free bug, simplify error handling, reduce X11 calls
2022-09-11 09:55:17 -04:00
MvA
3e764832bc
fix double free bug, simplify error handling, reduce X11 calls, improve style
2022-09-11 09:55:17 -04:00
Derek Stevens
52be2761ae
fix indentation
2022-09-07 12:24:01 -04:00
Derek Stevens
0a846f5f0f
acme/wind.c: redraw window body with bg color if too small for a single line; ref #10
2022-09-07 12:24:01 -04:00
Tw
9dab36f2af
factotum: fix log read inuse bug
...
When log reading exits, inuse flag should be cleared.
Signed-off-by: Tw <wei.tan@intel.com>
2022-09-07 09:34:32 -04:00
Igor Burago
c57b71966e
acme: accept paths with spaces in the 'name' ctl message
...
As it is allowed to use spaces in file names set interactively through
the tag since 7b1c85f
, do not reject names with spaces in the 'name'
ctl message either.
Fixes #559 .
2022-09-07 09:32:08 -04:00
Igor Burago
29fae81fb7
plumber: allow underscores in variable names in plumbing rules
...
Fixes #561 .
2022-09-07 09:31:36 -04:00
Igor Burago
4f801be055
plumber: set match variables past the first non-matching subexpression
...
Fixes #563 .
2022-09-07 09:30:40 -04:00
mmnmnnmnmm
28e91cd879
web: fix plumbing with Firefox
...
Default builds of Firefox remove the previous X remote interface,
now causing the use of -remote to silently exit and do nothing.
https://hg.mozilla.org/mozilla-central/rev/ef22d8cbf4ef
2022-09-06 13:21:47 -04:00
Igor Burago
e4b913866b
plumber: fail on buffer exhaustion or runaway quotes in string expansion
2022-09-06 13:21:23 -04:00
Tom Schwindl
a4af25bc0d
src/cmd: print all usage messages to stderr
...
All utilities print their usage message to stderr,
cmp(1) and getflags(8) should do the same.
2022-09-06 13:15:36 -04:00
mmnmnnmnmm
7b8251125b
add macedit to moveplan9.files
2022-08-18 10:48:50 -04:00
mmnmnnmnmm
ffdca8f730
9l: without arguments, exit instead of failing to link nothing
...
Found in Arch Linux but never reported upstream:
https://bugs.archlinux.org/task/55640
2022-08-18 10:48:20 -04:00
mmnmnnmnmm
10e46bde5a
Modernise terminology ( #573 )
2022-08-18 10:47:17 -04:00
g-branden-robinson
93f8143600
troff: support \~
as an alias for \
( #567 )
...
In groff, Heirloom Doctools troff, and neatroff, the `\~` escape
sequence produces an adjustable (paddable) but unbreakable space.
mandoc, which does not perform adjustment or render to typesetters,
supports the escape sequence as a synonym for `\ `, the same as `\0`.
This extension is of long pedigree: groff has supported it for at least
30 years, Heirloom for 17, mandoc for 13, and neatroff for 6.
Do the same as mandoc to prevent mis-rendering of documents using this
escape sequence. Heirloom Doctools troff, a descendant of Documenter's
Workbench troff, would be a good place to look for a compatible
implementation of the adjustable semantics for this sequence.
2022-08-12 23:37:28 -04:00