<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rtmux.git/cmd-wait-for.c, branch master</title>
<subtitle>Tmux with Rahm's extra hacks.</subtitle>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/'/>
<entry>
<title>Add args parsing callback for some future work, currently unused.</title>
<updated>2021-08-21T10:22:38+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2021-08-21T10:22:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=08e6360f23284c9e2e521cb466002bdd9350a63d'/>
<id>08e6360f23284c9e2e521cb466002bdd9350a63d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Hide struct args behind a couple of accessor functions.</title>
<updated>2021-08-20T19:50:16+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2021-08-20T19:50:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=5f32b7d9613e9ef3f8198302379a42630323da6a'/>
<id>5f32b7d9613e9ef3f8198302379a42630323da6a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Also move cmdq_item and cmdq_list into cmd-queue.c (this is to make its</title>
<updated>2020-04-13T10:59:58+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2020-04-13T10:59:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=04cdd035250b93b728678d515b69690653dced4e'/>
<id>04cdd035250b93b728678d515b69690653dced4e</id>
<content type='text'>
use more clearly defined and preparation for some future work).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
use more clearly defined and preparation for some future work).
</pre>
</div>
</content>
</entry>
<entry>
<title>Make struct cmd local to cmd.c and move it out of tmux.h.</title>
<updated>2020-04-13T08:26:27+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2020-04-13T08:26:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=c20eb0c0ae3347c768894a6355adfd7ebae6f2f3'/>
<id>c20eb0c0ae3347c768894a6355adfd7ebae6f2f3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a cmdq_continue function rather than twiddling the flag directly.</title>
<updated>2019-06-18T11:08:42+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2019-06-18T11:08:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=9272fe36e2e36789342337d81914008826499941'/>
<id>9272fe36e2e36789342337d81914008826499941</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>There is no reason wait-for has to be restricted to outside tmux.</title>
<updated>2018-11-07T07:58:16+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2018-11-07T07:58:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=7339845c01727b209b3b96e5b1d917129b2c8a83'/>
<id>7339845c01727b209b3b96e5b1d917129b2c8a83</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Mass rename struct cmd_q to struct cmdq_item and related.</title>
<updated>2016-10-16T19:04:05+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2016-10-16T19:04:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=b342bd0b462f69a9fc9a59d52bcd4bb34b57114f'/>
<id>b342bd0b462f69a9fc9a59d52bcd4bb34b57114f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rewrite command queue handling. Each client still has a command queue,</title>
<updated>2016-10-16T17:55:14+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2016-10-16T17:55:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=ddc4512d2e0eda6c705e002cb5dbf80719d709e1'/>
<id>ddc4512d2e0eda6c705e002cb5dbf80719d709e1</id>
<content type='text'>
but there is also now a global command queue. Instead of command queues
being dispatched on demand from wherever the command happens to be
added, they are now all dispatched from the top level server
loop. Command queues may now also include callbacks as well as commands,
and items may be inserted after the current command as well as at the end.

This all makes command queues significantly more predictable and easier
to use, and avoids the complex multiple nested command queues used by
source-file, if-shell and friends.

A mass rename of struct cmdq to a better name (cmdq_item probably) is
coming.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
but there is also now a global command queue. Instead of command queues
being dispatched on demand from wherever the command happens to be
added, they are now all dispatched from the top level server
loop. Command queues may now also include callbacks as well as commands,
and items may be inserted after the current command as well as at the end.

This all makes command queues significantly more predictable and easier
to use, and avoids the complex multiple nested command queues used by
source-file, if-shell and friends.

A mass rename of struct cmdq to a better name (cmdq_item probably) is
coming.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add static in cmd-* and fix a few other nits.</title>
<updated>2016-10-10T21:51:39+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2016-10-10T21:51:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=a81685bfac9d4eac3a7cfd8f8ce13033a46fe01c'/>
<id>a81685bfac9d4eac3a7cfd8f8ce13033a46fe01c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>I no longer use my SourceForge address so replace it.</title>
<updated>2016-01-19T15:59:12+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2016-01-19T15:59:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=995af0e2b72aec54ba3685b1a8ce5e78d279d8ff'/>
<id>995af0e2b72aec54ba3685b1a8ce5e78d279d8ff</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
