<feed xmlns='http://www.w3.org/2005/Atom'>
<title>plan9port/src/cmd/9term, branch patch</title>
<subtitle>Plan 9 from User Space (with patches)</subtitle>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/'/>
<entry>
<title>win: fix spaces in Acme window tag</title>
<updated>2026-02-08T14:47:45+00:00</updated>
<author>
<name>Dmitri Vereshchagin</name>
<email>dmitri.vereshchagin@gmail.com</email>
</author>
<published>2026-02-01T07:06:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=cb7001c8d27f22f7229be302f53012bb1db52418'/>
<id>cb7001c8d27f22f7229be302f53012bb1db52418</id>
<content type='text'>
Acme adds a space after Look at the end of window tags.  Therefore, the
space before Send is not needed.  The space after Send is for consistency
and convenience.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Acme adds a space after Look at the end of window tags.  Therefore, the
space before Send is not needed.  The space after Send is for consistency
and convenience.
</pre>
</div>
</content>
</entry>
<entry>
<title>all: remove need for `-fcommon`</title>
<updated>2025-07-25T16:25:11+00:00</updated>
<author>
<name>Dan Cross</name>
<email>cross@gajendra.net</email>
</author>
<published>2025-07-23T10:47:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=156e745be9f6a1b19b0f8e2a931148786d7acad4'/>
<id>156e745be9f6a1b19b0f8e2a931148786d7acad4</id>
<content type='text'>
Use `extern` where appropriate so that we can remove `-fcommon`
on macOS and others.  On macOS, `-fcommon` generates a number of
linker warnings.

I've tested building on macOS, Linux, FreeBSD, NetBSD, OpenBSD
and illumos.  I am not in a position to test on AIX or other
more esoteric platforms, however.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use `extern` where appropriate so that we can remove `-fcommon`
on macOS and others.  On macOS, `-fcommon` generates a number of
linker warnings.

I've tested building on macOS, Linux, FreeBSD, NetBSD, OpenBSD
and illumos.  I am not in a position to test on AIX or other
more esoteric platforms, however.
</pre>
</div>
</content>
</entry>
<entry>
<title>acme: shift button 3 for reverse search</title>
<updated>2024-06-15T14:57:45+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@golang.org</email>
</author>
<published>2024-06-15T14:55:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=0c79c32675e83ff3d87d5bf52082652d85486a45'/>
<id>0c79c32675e83ff3d87d5bf52082652d85486a45</id>
<content type='text'>
An experiment. Let's see if it's any good.
Also document the Mac conventions in devdraw(3).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
An experiment. Let's see if it's any good.
Also document the Mac conventions in devdraw(3).
</pre>
</div>
</content>
</entry>
<entry>
<title>9term: Skip unnecessary ioctl call on AIX.</title>
<updated>2021-08-30T23:40:49+00:00</updated>
<author>
<name>Ben Huntsman</name>
<email>ben@huntsmans.net</email>
</author>
<published>2021-08-30T15:41:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=d356d2a8b2436266d7b2fceabc3d281bc3e360a7'/>
<id>d356d2a8b2436266d7b2fceabc3d281bc3e360a7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>9term: add threadmaybackground</title>
<updated>2020-12-30T15:40:25+00:00</updated>
<author>
<name>Russ Cox</name>
<email>rsc@swtch.com</email>
</author>
<published>2020-12-30T15:40:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=dbc153f51e2af8fabe43b0c408d27f2dd6b09925'/>
<id>dbc153f51e2af8fabe43b0c408d27f2dd6b09925</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>9term: use openpty on NetBSD</title>
<updated>2020-12-30T12:53:28+00:00</updated>
<author>
<name>Nicola Girardi</name>
<email>nicola@aloc.in</email>
</author>
<published>2020-03-20T18:52:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=0a7fe606818a7906cdc57ea14cb57b416be6c1de'/>
<id>0a7fe606818a7906cdc57ea14cb57b416be6c1de</id>
<content type='text'>
Fixes #376.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #376.
</pre>
</div>
</content>
</entry>
<entry>
<title>all: fix #includes for AIX, add a few AIX "implementation" files</title>
<updated>2020-05-08T00:36:03+00:00</updated>
<author>
<name>Ben Huntsman</name>
<email>BHuntsman@mail2.cu-portland.edu</email>
</author>
<published>2020-05-05T02:53:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=5802b09e9d8ceadd2cefdccfd0391c04e492369b'/>
<id>5802b09e9d8ceadd2cefdccfd0391c04e492369b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>malloc: remove locking</title>
<updated>2020-01-16T16:54:19+00:00</updated>
<author>
<name>Dan Cross</name>
<email>cross@gajendra.net</email>
</author>
<published>2020-01-16T16:54:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=7bf2db4c2ae30c0f7b320e57060715bf6279e98a'/>
<id>7bf2db4c2ae30c0f7b320e57060715bf6279e98a</id>
<content type='text'>
The issue manifests in fork: POSIX fork mandates that a
fork'd process is created with a single thread.  If a
multithreaded program forks, and some thread was in
malloc() when the fork() happened, then in the child
the lock will be held but there will be no thread to
release it.

We assume the system malloc() must already know how to
deal with this and is thread-safe, but it won't know about
our custom spinlock.  Judging that this is no longer
necessary (the lock code was added 15 years ago) we remove
it.

Signed-off-by: Dan Cross &lt;cross@gajendra.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The issue manifests in fork: POSIX fork mandates that a
fork'd process is created with a single thread.  If a
multithreaded program forks, and some thread was in
malloc() when the fork() happened, then in the child
the lock will be held but there will be no thread to
release it.

We assume the system malloc() must already know how to
deal with this and is thread-safe, but it won't know about
our custom spinlock.  Judging that this is no longer
necessary (the lock code was added 15 years ago) we remove
it.

Signed-off-by: Dan Cross &lt;cross@gajendra.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Trivial changes: whitespace and modes.</title>
<updated>2020-01-10T14:54:30+00:00</updated>
<author>
<name>Dan Cross</name>
<email>cross@gajendra.net</email>
</author>
<published>2020-01-10T14:44:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=fa325e9b42b0bdfb48857d1958d9fb7ceac55151'/>
<id>fa325e9b42b0bdfb48857d1958d9fb7ceac55151</id>
<content type='text'>
Remote whitespace at the ends of lines.
Remove blank lines from the ends of files.
Change modes on source files so that they
are not executable.

Signed-off-by: Dan Cross &lt;cross@gajendra.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remote whitespace at the ends of lines.
Remove blank lines from the ends of files.
Change modes on source files so that they
are not executable.

Signed-off-by: Dan Cross &lt;cross@gajendra.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>9term: add a "look" menu item (#299)</title>
<updated>2020-01-07T20:02:01+00:00</updated>
<author>
<name>Fazlul Shahriar</name>
<email>fshahriar@gmail.com</email>
</author>
<published>2020-01-07T20:02:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rctt.net/plan9port/commit/?id=a4e59b37021326e304c311825ba52a52b02bd9c0'/>
<id>a4e59b37021326e304c311825ba52a52b02bd9c0</id>
<content type='text'>
Add a menu item which functions similar to acme's `Look` command.

This is copied from 9front. See:
https://code.9front.org/hg/plan9front/rev/1f1596dbca51
https://code.9front.org/hg/plan9front/rev/d2de1d2f7b48</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a menu item which functions similar to acme's `Look` command.

This is copied from 9front. See:
https://code.9front.org/hg/plan9front/rev/1f1596dbca51
https://code.9front.org/hg/plan9front/rev/d2de1d2f7b48</pre>
</div>
</content>
</entry>
</feed>
