<feed xmlns='http://www.w3.org/2005/Atom'>
<title>st, branch 0.7</title>
<subtitle>a modified version of st (simple terminal)</subtitle>
<link rel='alternate' type='text/html' href='http://git.yctct.com/st/'/>
<entry>
<title>0.7 release</title>
<updated>2016-08-11T14:25:58+00:00</updated>
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<published>2016-08-11T14:25:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.yctct.com/st/commit/?id=6e79e8357ed1987a7f7a52cc06249aadef478041'/>
<id>6e79e8357ed1987a7f7a52cc06249aadef478041</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Change who's expanding tabs.</title>
<updated>2016-07-20T11:56:15+00:00</updated>
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<published>2016-07-20T11:56:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.yctct.com/st/commit/?id=308bfbf6be46ac5f0aa77b0e42a242eeb3ae1443'/>
<id>308bfbf6be46ac5f0aa77b0e42a242eeb3ae1443</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add some hint to have the pseudo terminal in the right mode.</title>
<updated>2016-07-20T11:52:31+00:00</updated>
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<published>2016-07-20T11:52:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.yctct.com/st/commit/?id=c4f245eccd649b258c52f1405452df05180f7263'/>
<id>c4f245eccd649b258c52f1405452df05180f7263</id>
<content type='text'>
If you don't make sure that the terminal does not expand tabs to spaces, of
course such a setting won't work.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If you don't make sure that the terminal does not expand tabs to spaces, of
course such a setting won't work.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add comment about tabspaces.</title>
<updated>2016-07-20T11:00:43+00:00</updated>
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<published>2016-07-20T11:00:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.yctct.com/st/commit/?id=2251f6465ae48aaa012fd686d6dcc4d3f41f77fe'/>
<id>2251f6465ae48aaa012fd686d6dcc4d3f41f77fe</id>
<content type='text'>
st.info needs to be changed too, when tabspaces are changed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
st.info needs to be changed too, when tabspaces are changed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Consistent Alt+BackSpace behavior</title>
<updated>2016-07-12T13:25:08+00:00</updated>
<author>
<name>Alive 4ever</name>
<email>alive4ever@live.com</email>
</author>
<published>2016-07-10T06:38:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.yctct.com/st/commit/?id=235b438e689e1fab677ee7e6ee53491867c16b9d'/>
<id>235b438e689e1fab677ee7e6ee53491867c16b9d</id>
<content type='text'>
The default config specifies BackSpace as "\177". The default behavior
should persist across modifier keys, commonly Mod1 (Alt or Meta) which
is widely used to delete a word on readline and text editors, notably
Emacs.

This will make Alt+BackSpace behaves as expected, i.e. sends "\033\177"
instead of "\033\010" as previous default behavior.

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The default config specifies BackSpace as "\177". The default behavior
should persist across modifier keys, commonly Mod1 (Alt or Meta) which
is widely used to delete a word on readline and text editors, notably
Emacs.

This will make Alt+BackSpace behaves as expected, i.e. sends "\033\177"
instead of "\033\010" as previous default behavior.

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use XftFontMatch in place of FcFontMatch.</title>
<updated>2016-06-03T13:02:32+00:00</updated>
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<published>2016-06-03T13:02:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.yctct.com/st/commit/?id=528241aa3835e2f1f052abeeaf891737712955a0'/>
<id>528241aa3835e2f1f052abeeaf891737712955a0</id>
<content type='text'>
git am -s didn't like your patch:

From: Mark Edgar &lt;medgar123@gmail.com&gt;

XftFontMatch calls XftDefaultSubstitute which configures various match
properties according to the user's configured Xft defaults (xrdb) as well as
according to the current display and screen. Most importantly, the screen DPI
is computed [1]. Without this, st uses a "default" DPI of 75 [2].

[1]: https://cgit.freedesktop.org/xorg/lib/libXft/tree/src/xftdpy.c?id=libXft-2.3.2#n535
[2]: https://cgit.freedesktop.org/fontconfig/tree/src/fcdefault.c?id=2.11.1#n255
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git am -s didn't like your patch:

From: Mark Edgar &lt;medgar123@gmail.com&gt;

XftFontMatch calls XftDefaultSubstitute which configures various match
properties according to the user's configured Xft defaults (xrdb) as well as
according to the current display and screen. Most importantly, the screen DPI
is computed [1]. Without this, st uses a "default" DPI of 75 [2].

[1]: https://cgit.freedesktop.org/xorg/lib/libXft/tree/src/xftdpy.c?id=libXft-2.3.2#n535
[2]: https://cgit.freedesktop.org/fontconfig/tree/src/fcdefault.c?id=2.11.1#n255
</pre>
</div>
</content>
</entry>
<entry>
<title>delete clipboard properties after pasting them</title>
<updated>2016-06-03T12:55:25+00:00</updated>
<author>
<name>v4hn</name>
<email>me@v4hn.de</email>
</author>
<published>2016-05-19T10:16:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.yctct.com/st/commit/?id=60aeb37edb8c5280d31b6b3c801d09c7a5fdca76'/>
<id>60aeb37edb8c5280d31b6b3c801d09c7a5fdca76</id>
<content type='text'>
https://tronche.com/gui/x/icccm/sec-2.html#s-2.4 specifies:
&gt; Once all the data in the selection has been retrieved,
&gt; the requestor should delete the property in the SelectionNotify request

Most Clipboard-Owners ignore whether or not the property is already set,
so this is mostly a cosmetic change to keep the windows property list clean.

However, at least synergy decides to wait for the requestor to delete
the properties if they are already set by a previous paste (from synergy).

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://tronche.com/gui/x/icccm/sec-2.html#s-2.4 specifies:
&gt; Once all the data in the selection has been retrieved,
&gt; the requestor should delete the property in the SelectionNotify request

Most Clipboard-Owners ignore whether or not the property is already set,
so this is mostly a cosmetic change to keep the windows property list clean.

However, at least synergy decides to wait for the requestor to delete
the properties if they are already set by a previous paste (from synergy).

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove stupid assignation in memcpy()</title>
<updated>2016-04-15T05:58:26+00:00</updated>
<author>
<name>Roberto E. Vargas Caballero</name>
<email>roberto.vargas@igrid-td.com</email>
</author>
<published>2016-04-15T05:58:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.yctct.com/st/commit/?id=66556d967028a0b770e9bfcb9667389a6e994a58'/>
<id>66556d967028a0b770e9bfcb9667389a6e994a58</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>st: Fix off-by-one error when calculating character width.</title>
<updated>2016-03-09T21:01:25+00:00</updated>
<author>
<name>Tor Andersson</name>
<email>tor@ccxvii.net</email>
</author>
<published>2016-03-09T16:11:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.yctct.com/st/commit/?id=39964614b742c4ec98a326762d98470cb987a45b'/>
<id>39964614b742c4ec98a326762d98470cb987a45b</id>
<content type='text'>
LEN(str) is one larger than strlen(str) because it also counts the zero
terminator. The original code would include the .notdef glyph (since it'll
try to encode character 0, which gets encoded to the .notdef glyph) when
measuring the average dimensions of printable ascii characters.

This causes problems with fonts like GNU Unifont where the .notdef glyph is
not the same width as the usual half-width characters.

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
LEN(str) is one larger than strlen(str) because it also counts the zero
terminator. The original code would include the .notdef glyph (since it'll
try to encode character 0, which gets encoded to the .notdef glyph) when
measuring the average dimensions of printable ascii characters.

This causes problems with fonts like GNU Unifont where the .notdef glyph is
not the same width as the usual half-width characters.

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix vertical character alignment in some cases</title>
<updated>2016-03-08T14:43:52+00:00</updated>
<author>
<name>Ton van den Heuvel</name>
<email>tonvandenheuvel@gmail.com</email>
</author>
<published>2016-03-07T21:18:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.yctct.com/st/commit/?id=0e48a1995eee1c2babc58523ef0be296e4b1c3e8'/>
<id>0e48a1995eee1c2babc58523ef0be296e4b1c3e8</id>
<content type='text'>
The y-position of a character found by asking fontconfig for a matching
font does not take the border pixels into account, resulting in a
slightly misaligned vertical position.

Signed-off-by: Ton van den Heuvel &lt;tonvandenheuvel@gmail.com&gt;
Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The y-position of a character found by asking fontconfig for a matching
font does not take the border pixels into account, resulting in a
slightly misaligned vertical position.

Signed-off-by: Ton van den Heuvel &lt;tonvandenheuvel@gmail.com&gt;
Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;
</pre>
</div>
</content>
</entry>
</feed>
