<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rtmux.git/names.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>Remove stray spaces after function names.</title>
<updated>2021-08-20T17:50:42+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2021-08-20T17:50:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=e463e8622dff28394145868a124b10101afc2269'/>
<id>e463e8622dff28394145868a124b10101afc2269</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not use NULL active window; also do not leak window name. GitHub</title>
<updated>2021-03-02T11:00:38+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2021-03-02T11:00:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=81f9a23d25237f2b0c52a2867ddd2db59cc8f368'/>
<id>81f9a23d25237f2b0c52a2867ddd2db59cc8f368</id>
<content type='text'>
issue 2590 from Chester Liu.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
issue 2590 from Chester Liu.
</pre>
</div>
</content>
</entry>
<entry>
<title>Trim "s from process names; also fix a default format in man page.</title>
<updated>2020-10-05T11:04:40+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2020-10-05T11:04:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=8d9ea1b97ca1f70191808df03f9fbe9f93912773'/>
<id>8d9ea1b97ca1f70191808df03f9fbe9f93912773</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop having a separate type for style options and make them all strings,</title>
<updated>2020-05-16T15:01:30+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2020-05-16T15:01:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=f03b61131b3407929fea187a309fb336017791d1'/>
<id>f03b61131b3407929fea187a309fb336017791d1</id>
<content type='text'>
which allows formats to be expanded. Any styles without a '#{' are still
validated when they are set but any with a '#{' are not. Formats are not
expanded usefully in many cases yet, that will be changed later.

To make this work, a few other changes:

- set-option -a with a style option automatically appends a ",".

- OSC 10 and 11 don't set the window-style option anymore, instead the
  fg and bg are stored in the pane struct and act as the defaults that
  can be overridden by window-style.

- status-fg and -bg now override status-style instead of trying to keep
  them in sync.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
which allows formats to be expanded. Any styles without a '#{' are still
validated when they are set but any with a '#{' are not. Formats are not
expanded usefully in many cases yet, that will be changed later.

To make this work, a few other changes:

- set-option -a with a style option automatically appends a ",".

- OSC 10 and 11 don't set the window-style option anymore, instead the
  fg and bg are stored in the pane struct and act as the defaults that
  can be overridden by window-style.

- status-fg and -bg now override status-style instead of trying to keep
  them in sync.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow ispunct() as well as isalnum() when parsing initial window names.</title>
<updated>2017-07-21T12:58:02+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2017-07-21T12:58:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=e0d49ad7589e5a2c18a81009e797b5b5b198a420'/>
<id>e0d49ad7589e5a2c18a81009e797b5b5b198a420</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>In order that people can use formats like #D in #() in the status line</title>
<updated>2017-05-01T12:20:55+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2017-05-01T12:20:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=0ccfb61bb0e0beb5fe76b64e30637de7d9f696c7'/>
<id>0ccfb61bb0e0beb5fe76b64e30637de7d9f696c7</id>
<content type='text'>
and not have to wait for an update when they change pane, we allow
commands to run more than once a second if the expanded form
changes. Unfortunately this can mean them being run far too often
(pretty much continually) when multiple clients exist, because some
formats (including #D) will always differ between clients.

To avoid this, give each client its own tree of jobs which means that
the same command will be different instances for each client - similar
to how we have the tag to separate commands for different panes.

GitHub issue 889; test case reported by Paul Johnson.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and not have to wait for an update when they change pane, we allow
commands to run more than once a second if the expanded form
changes. Unfortunately this can mean them being run far too often
(pretty much continually) when multiple clients exist, because some
formats (including #D) will always differ between clients.

To avoid this, give each client its own tree of jobs which means that
the same command will be different instances for each client - similar
to how we have the tag to separate commands for different panes.

GitHub issue 889; test case reported by Paul Johnson.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a window or pane id "tag" to each format tree and use it to separate</title>
<updated>2017-02-03T11:57:27+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2017-02-03T11:57:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=7d23d019c0df197d724ced7fec21dc2047634c9b'/>
<id>7d23d019c0df197d724ced7fec21dc2047634c9b</id>
<content type='text'>
jobs, this means that if the same job is used for different windows or
panes (for example in pane-border-format), it will be run separately for
each pane.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
jobs, this means that if the same job is used for different windows or
panes (for example in pane-border-format), it will be run separately for
each pane.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make options_get_string return const string.</title>
<updated>2017-01-13T11:56:43+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2017-01-13T11:56:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=22a528905d178551b9a374db2da673664f4203b3'/>
<id>22a528905d178551b9a374db2da673664f4203b3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add static in window-*.c and move some internal functions out of tmux.h.</title>
<updated>2016-10-11T13:21:59+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2016-10-11T13:21:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=e45401846f0a423bb90ebd3943041a28b2657631'/>
<id>e45401846f0a423bb90ebd3943041a28b2657631</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Loads more static, except for cmd-*.c and window-*.c.</title>
<updated>2016-10-10T21:29:23+00:00</updated>
<author>
<name>nicm</name>
<email>nicm</email>
</author>
<published>2016-10-10T21:29:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.josher.dev/rtmux.git/commit/?id=c426e485e527a03aa3b4bdbb3203f621e006cbd5'/>
<id>c426e485e527a03aa3b4bdbb3203f621e006cbd5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
