<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rtmux.git/cmd-copy-buffer.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>Global paste buffers instead of per-session which renders copy-buffer useless.</title>
<updated>2010-12-30T22:39:49+00:00</updated>
<author>
<name>Tiago Cunha</name>
<email>tcunha@gmx.com</email>
</author>
<published>2010-12-30T22:39:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=9ebee6aef8aab237314e167f0d0412ddc5ebf513'/>
<id>9ebee6aef8aab237314e167f0d0412ddc5ebf513</id>
<content type='text'>
As a consequence buffer-limit is now a server option.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
As a consequence buffer-limit is now a server option.

</pre>
</div>
</content>
</entry>
<entry>
<title>Sync OpenBSD patchset 567:</title>
<updated>2009-11-28T14:50:37+00:00</updated>
<author>
<name>Tiago Cunha</name>
<email>tcunha@gmx.com</email>
</author>
<published>2009-11-28T14:50:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=c12e0b0708ee1aa16608eff9d0ad3f0628cbac0f'/>
<id>c12e0b0708ee1aa16608eff9d0ad3f0628cbac0f</id>
<content type='text'>
Remove a couple of unused arguments where possible, and add /* ARGSUSED */ to
the rest to reduce lint output.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove a couple of unused arguments where possible, and add /* ARGSUSED */ to
the rest to reduce lint output.

</pre>
</div>
</content>
</entry>
<entry>
<title>Sync OpenBSD patchset 539:</title>
<updated>2009-11-14T17:56:39+00:00</updated>
<author>
<name>Tiago Cunha</name>
<email>tcunha@gmx.com</email>
</author>
<published>2009-11-14T17:56:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=e35f5b35bd9a6a85eb314bfb642998267b2d475d'/>
<id>e35f5b35bd9a6a85eb314bfb642998267b2d475d</id>
<content type='text'>
Get rid of the ugly CMD_CHFLAG macro and use a const string (eg "dDU") in the
command entry structs and a couple of functions to check/set the flags.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Get rid of the ugly CMD_CHFLAG macro and use a const string (eg "dDU") in the
command entry structs and a couple of functions to check/set the flags.

</pre>
</div>
</content>
</entry>
<entry>
<title>Sync OpenBSD patchset 342:</title>
<updated>2009-09-22T14:06:40+00:00</updated>
<author>
<name>Tiago Cunha</name>
<email>tcunha@gmx.com</email>
</author>
<published>2009-09-22T14:06:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=31ccf2f8134538bd3f4b2bad0d092536b3adb519'/>
<id>31ccf2f8134538bd3f4b2bad0d092536b3adb519</id>
<content type='text'>
Use KEYC_NONE constant instead of 0 on init.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use KEYC_NONE constant instead of 0 on init.

</pre>
</div>
</content>
</entry>
<entry>
<title>Sync OpenBSD patchset 318:</title>
<updated>2009-09-07T23:48:54+00:00</updated>
<author>
<name>Tiago Cunha</name>
<email>tcunha@gmx.com</email>
</author>
<published>2009-09-07T23:48:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=c272de7cbafa343f0e2fc25beb66ed0b924f336f'/>
<id>c272de7cbafa343f0e2fc25beb66ed0b924f336f</id>
<content type='text'>
Give each paste buffer a size member instead of requiring them to be
zero-terminated.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Give each paste buffer a size member instead of requiring them to be
zero-terminated.

</pre>
</div>
</content>
</entry>
<entry>
<title>Sync OpenBSD patchset 181:</title>
<updated>2009-07-28T22:12:16+00:00</updated>
<author>
<name>Tiago Cunha</name>
<email>tcunha@gmx.com</email>
</author>
<published>2009-07-28T22:12:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=d637cb33da212a74636984be0ce9dfface6be6b4'/>
<id>d637cb33da212a74636984be0ce9dfface6be6b4</id>
<content type='text'>
Make all messages sent between the client and server fixed size.

This is the first of two changes to make the protocol more resilient and less
sensitive to other changes in the code, particularly with commands. The client
now packs argv into a buffer and sends it to the server for parsing, rather
than doing it itself and sending the parsed command data.

As a side-effect this also removes a lot of now-unused command marshalling
code.

Mixing a server without this change and a client with or vice versa will cause
tmux to hang or crash, please ensure that tmux is entirely killed before
upgrading.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make all messages sent between the client and server fixed size.

This is the first of two changes to make the protocol more resilient and less
sensitive to other changes in the code, particularly with commands. The client
now packs argv into a buffer and sends it to the server for parsing, rather
than doing it itself and sending the parsed command data.

As a side-effect this also removes a lot of now-unused command marshalling
code.

Mixing a server without this change and a client with or vice versa will cause
tmux to hang or crash, please ensure that tmux is entirely killed before
upgrading.

</pre>
</div>
</content>
</entry>
<entry>
<title>Having fixed flags for single-character getopt options is a bit hard to</title>
<updated>2009-07-14T06:43:33+00:00</updated>
<author>
<name>Nicholas Marriott</name>
<email>nicholas.marriott@gmail.com</email>
</author>
<published>2009-07-14T06:43:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=097b96ea44d5a09ac1f3553f1789ef6e932a9eba'/>
<id>097b96ea44d5a09ac1f3553f1789ef6e932a9eba</id>
<content type='text'>
maintain and is only going to get worse as more are used. So instead, add a new
uint64_t member to cmd_entry which is a bitmask of upper and lowercase options
accepted by the command.

This means new single character options can be used without the need to add it
explicitly to the list.

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
maintain and is only going to get worse as more are used. So instead, add a new
uint64_t member to cmd_entry which is a bitmask of upper and lowercase options
accepted by the command.

This means new single character options can be used without the need to add it
explicitly to the list.

</pre>
</div>
</content>
</entry>
<entry>
<title>copy-buffer command.</title>
<updated>2009-02-03T17:21:19+00:00</updated>
<author>
<name>Tiago Cunha</name>
<email>tcunha@gmx.com</email>
</author>
<published>2009-02-03T17:21:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=4213ff8faa476a8b63b9c0351fbf95fc5f1a78be'/>
<id>4213ff8faa476a8b63b9c0351fbf95fc5f1a78be</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
