<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>st, branch HEAD</title>
<subtitle>Simple Terminal
</subtitle>
<entry>
<id>c5087aac7bbdbffd5a26a578fb1f401b48b91bf1</id>
<published>2017-02-19T15:45:51Z</published>
<updated>2017-02-19T15:45:51Z</updated>
<title type="text">Apply externalpipe patch to default.</title>
<link rel="alternate" type="text/html" href="commit/c5087aac7bbdbffd5a26a578fb1f401b48b91bf1.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit c5087aac7bbdbffd5a26a578fb1f401b48b91bf1
parent c63a87cd936c1eeef14c4c21572e5b782d3df4bc
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 19 Feb 2017 16:45:51 +0100

Apply externalpipe patch to default.

</content>
</entry>
<entry>
<id>c63a87cd936c1eeef14c4c21572e5b782d3df4bc</id>
<published>2016-12-14T06:51:27Z</published>
<updated>2016-12-16T09:50:23Z</updated>
<title type="text">Move column and row default numbers into config.h</title>
<link rel="alternate" type="text/html" href="commit/c63a87cd936c1eeef14c4c21572e5b782d3df4bc.html" />
<author>
<name>fpqc</name>
<email>harry.gindi@live.com</email>
</author>
<content type="text">commit c63a87cd936c1eeef14c4c21572e5b782d3df4bc
parent e44832408bb3147826c346872b49de105a4d0e0b
Author: fpqc &lt;harry.gindi@live.com&gt;
Date:   Wed, 14 Dec 2016 06:51:27 +0000

Move column and row default numbers into config.h

</content>
</entry>
<entry>
<id>e44832408bb3147826c346872b49de105a4d0e0b</id>
<published>2016-11-24T19:21:19Z</published>
<updated>2016-11-24T19:21:19Z</updated>
<title type="text">Revert &quot;Initial font size issue.&quot;</title>
<link rel="alternate" type="text/html" href="commit/e44832408bb3147826c346872b49de105a4d0e0b.html" />
<author>
<name>Roberto E. Vargas Caballero</name>
<email>k0ga@shike2.com</email>
</author>
<content type="text">commit e44832408bb3147826c346872b49de105a4d0e0b
parent fa9a4599720703932d1c4f16b9aeee1f91f96263
Author: Roberto E. Vargas Caballero &lt;k0ga@shike2.com&gt;
Date:   Thu, 24 Nov 2016 20:21:19 +0100

Revert &quot;Initial font size issue.&quot;

This reverts commit 424202798b02554092ba84dd59fb7b79b59b7b75.

</content>
</entry>
<entry>
<id>fa9a4599720703932d1c4f16b9aeee1f91f96263</id>
<published>2016-11-23T18:17:59Z</published>
<updated>2016-11-24T19:20:45Z</updated>
<title type="text">Fixed &#39;missing glyph doesn&#39;t use fontconfig config substitutions&#39; bug</title>
<link rel="alternate" type="text/html" href="commit/fa9a4599720703932d1c4f16b9aeee1f91f96263.html" />
<author>
<name>Spencer Phippen</name>
<email>spencer.phippen@gmail.com</email>
</author>
<content type="text">commit fa9a4599720703932d1c4f16b9aeee1f91f96263
parent 740ada1447a0bf9eb7db327d9433fa0b96e0a4d8
Author: Spencer Phippen &lt;spencer.phippen@gmail.com&gt;
Date:   Wed, 23 Nov 2016 19:17:59 +0100

Fixed &#39;missing glyph doesn&#39;t use fontconfig config substitutions&#39; bug

XftFontMatch does display-specific font configuration (commit 528241a).
Nice. Unfortunately, when we switched from FcFontMatch, we also stopped
storing the post-Fc{Config,Default}Substitute FcPattern for future
lookups. The result is that if a glyph isn&#39;t found in the primary font,
secondary font lookups use the original FcPattern, not the configured
one. If you have custom fontconfig rules (like me), this can be
disappointing.

I basically just copied the guts out of XftFontMatch[1] and saved
the intermediate configured FcPattern. Could be related to the bug that
inspired commit 4242027.

[1]: https://cgit.freedesktop.org/xorg/lib/libXft/tree/src/xftfont.c

</content>
</entry>
<entry>
<id>740ada1447a0bf9eb7db327d9433fa0b96e0a4d8</id>
<published>2016-11-14T17:25:51Z</published>
<updated>2016-11-14T18:58:02Z</updated>
<title type="text">make the various combinations of arrow keys and shift/control/meta work</title>
<link rel="alternate" type="text/html" href="commit/740ada1447a0bf9eb7db327d9433fa0b96e0a4d8.html" />
<author>
<name>Manuel Tobias Schiller</name>
<email>mala@hinterbergen.de</email>
</author>
<content type="text">commit 740ada1447a0bf9eb7db327d9433fa0b96e0a4d8
parent 424202798b02554092ba84dd59fb7b79b59b7b75
Author: Manuel Tobias Schiller &lt;mala@hinterbergen.de&gt;
Date:   Mon, 14 Nov 2016 18:25:51 +0100

make the various combinations of arrow keys and shift/control/meta work

When using st with screen, I&#39;ve bound next, prev, new screen to
combinations like Ctrl-Alt-Right,Left,Down; xterm and (u)rxvt work fine
when this combination of modifiers is pressed, st does not seem to
transport all of them; a single modifier key is fine (e.g. Ctrl-Up,
Alt-Down etc., but combinations are not). While I&#39;m not terribly
familiar with this, I have tried to hack config.h in a more or less
systematic way to generate the expected sequences.

</content>
</entry>
<entry>
<id>424202798b02554092ba84dd59fb7b79b59b7b75</id>
<published>2016-11-11T16:52:07Z</published>
<updated>2016-11-14T18:27:55Z</updated>
<title type="text">Initial font size issue.</title>
<link rel="alternate" type="text/html" href="commit/424202798b02554092ba84dd59fb7b79b59b7b75.html" />
<author>
<name>ian@remmler.org</name>
<email>ian@remmler.org</email>
</author>
<content type="text">commit 424202798b02554092ba84dd59fb7b79b59b7b75
parent 3ca7249c8685a9ff2d8ce23273fe0313b5804473
Author: ian@remmler.org &lt;ian@remmler.org&gt;
Date:   Fri, 11 Nov 2016 17:52:07 +0100

Initial font size issue.

Hi,

When I specify a font by point size (I&#39;m using &quot;Inconsolata:size=12&quot;),
characters that are substituted from another font because they are not in the
main one appear too small.  Doing a zoom reset fixes it.  For example:

Before: http://i.imgur.com/G4Mfv4X.png
After:  http://i.imgur.com/PMDhfQA.png

I found that adding the pixel size (acquired from the initial font load) to the
pattern then reloading the font fixes the problem.  I&#39;m not sure if this is a
proper fix, though.

</content>
</entry>
<entry>
<id>3ca7249c8685a9ff2d8ce23273fe0313b5804473</id>
<published>2016-11-11T16:45:45Z</published>
<updated>2016-11-14T18:05:47Z</updated>
<title type="text">tic -s -&gt; tic -sx (Treat unknown capabilities as user-defined.)</title>
<link rel="alternate" type="text/html" href="commit/3ca7249c8685a9ff2d8ce23273fe0313b5804473.html" />
<author>
<name>pl@ninthfloor.org</name>
<email>pl@ninthfloor.org</email>
</author>
<content type="text">commit 3ca7249c8685a9ff2d8ce23273fe0313b5804473
parent 06f8cf8ca87a81db15816658c40b2afcd1ad5332
Author: pl@ninthfloor.org &lt;pl@ninthfloor.org&gt;
Date:   Fri, 11 Nov 2016 17:45:45 +0100

tic -s -&gt; tic -sx (Treat unknown capabilities as user-defined.)

</content>
</entry>
<entry>
<id>06f8cf8ca87a81db15816658c40b2afcd1ad5332</id>
<published>2016-11-11T16:45:46Z</published>
<updated>2016-11-14T18:05:11Z</updated>
<title type="text">Add tmux capabilities to st.info</title>
<link rel="alternate" type="text/html" href="commit/06f8cf8ca87a81db15816658c40b2afcd1ad5332.html" />
<author>
<name>pl@ninthfloor.org</name>
<email>pl@ninthfloor.org</email>
</author>
<content type="text">commit 06f8cf8ca87a81db15816658c40b2afcd1ad5332
parent 902a392b905107c7b8a318c103837c54e47a068e
Author: pl@ninthfloor.org &lt;pl@ninthfloor.org&gt;
Date:   Fri, 11 Nov 2016 17:45:46 +0100

Add tmux capabilities to st.info

</content>
</entry>
<entry>
<id>902a392b905107c7b8a318c103837c54e47a068e</id>
<published>2016-11-11T16:45:52Z</published>
<updated>2016-11-14T17:36:38Z</updated>
<title type="text">Make strdump(), csidump(), print to stderr</title>
<link rel="alternate" type="text/html" href="commit/902a392b905107c7b8a318c103837c54e47a068e.html" />
<author>
<name>pl@ninthfloor.org</name>
<email>pl@ninthfloor.org</email>
</author>
<content type="text">commit 902a392b905107c7b8a318c103837c54e47a068e
parent 8c99915608beee03eca3bae6ed92264a0da87e2f
Author: pl@ninthfloor.org &lt;pl@ninthfloor.org&gt;
Date:   Fri, 11 Nov 2016 17:45:52 +0100

Make strdump(), csidump(), print to stderr

The two functions strdump(), csidump() are called to show errors and
their output is introduced by a message printed to stderr. Thus, it it
more consistent to have them print to stderr.

Moreover stderr is unbuffered (at least on Linux), making problems
immediately visible.

</content>
</entry>
<entry>
<id>8c99915608beee03eca3bae6ed92264a0da87e2f</id>
<published>2016-10-22T14:36:10Z</published>
<updated>2016-10-23T15:56:46Z</updated>
<title type="text">Do not use color when font attributes are supported</title>
<link rel="alternate" type="text/html" href="commit/8c99915608beee03eca3bae6ed92264a0da87e2f.html" />
<author>
<name>Quentin Rameau</name>
<email>quinq@fifth.space</email>
</author>
<content type="text">commit 8c99915608beee03eca3bae6ed92264a0da87e2f
parent 7854fde1ff95ba85239ccfe1b59b555bd245d0db
Author: Quentin Rameau &lt;quinq@fifth.space&gt;
Date:   Sat, 22 Oct 2016 16:36:10 +0200

Do not use color when font attributes are supported

If fontconfig gives us a font without the attributes we asked for,
display an alternative color instead.

</content>
</entry>
<entry>
<id>7854fde1ff95ba85239ccfe1b59b555bd245d0db</id>
<published>2016-10-22T08:42:46Z</published>
<updated>2016-10-22T08:43:18Z</updated>
<title type="text">st.1: add an entry for ISO-14755 shortcut</title>
<link rel="alternate" type="text/html" href="commit/7854fde1ff95ba85239ccfe1b59b555bd245d0db.html" />
<author>
<name>Quentin Rameau</name>
<email>quinq@fifth.space</email>
</author>
<content type="text">commit 7854fde1ff95ba85239ccfe1b59b555bd245d0db
parent 68bae9c7b121e30114f6b0cabe15da3fae46e673
Author: Quentin Rameau &lt;quinq@fifth.space&gt;
Date:   Sat, 22 Oct 2016 10:42:46 +0200

st.1: add an entry for ISO-14755 shortcut

</content>
</entry>
<entry>
<id>68bae9c7b121e30114f6b0cabe15da3fae46e673</id>
<published>2016-10-08T14:22:18Z</published>
<updated>2016-10-18T11:32:36Z</updated>
<title type="text">Add support for iso14755</title>
<link rel="alternate" type="text/html" href="commit/68bae9c7b121e30114f6b0cabe15da3fae46e673.html" />
<author>
<name>Quentin Rameau</name>
<email>quinq@fifth.space</email>
</author>
<content type="text">commit 68bae9c7b121e30114f6b0cabe15da3fae46e673
parent 331033f1f6abe259218666e6f6a848f38d884078
Author: Quentin Rameau &lt;quinq@fifth.space&gt;
Date:   Sat,  8 Oct 2016 16:22:18 +0200

Add support for iso14755

We launch dmenu for getting a codepoint, then convert it and send it to
the terminal.

</content>
</entry>
<entry>
<id>331033f1f6abe259218666e6f6a848f38d884078</id>
<published>2016-10-13T14:28:50Z</published>
<updated>2016-10-13T15:25:17Z</updated>
<title type="text">Add missing device path to &#39;-l&#39; example</title>
<link rel="alternate" type="text/html" href="commit/331033f1f6abe259218666e6f6a848f38d884078.html" />
<author>
<name>Klemens Nanni</name>
<email>kl3@posteo.org</email>
</author>
<content type="text">commit 331033f1f6abe259218666e6f6a848f38d884078
parent f7398434b8fa949af7bf43472caaefdd97eed0f3
Author: Klemens Nanni &lt;kl3@posteo.org&gt;
Date:   Thu, 13 Oct 2016 16:28:50 +0200

Add missing device path to &#39;-l&#39; example

Also, it&#39;s ttyS0 not ttySO.

</content>
</entry>
<entry>
<id>f7398434b8fa949af7bf43472caaefdd97eed0f3</id>
<published>2016-09-14T06:27:32Z</published>
<updated>2016-09-14T06:27:32Z</updated>
<title type="text">Add parsing of DCS q sequences</title>
<link rel="alternate" type="text/html" href="commit/f7398434b8fa949af7bf43472caaefdd97eed0f3.html" />
<author>
<name>Roberto E. Vargas Caballero</name>
<email>roberto.vargas@igrid-td.com</email>
</author>
<content type="text">commit f7398434b8fa949af7bf43472caaefdd97eed0f3
parent f0e2d28732549690466df995981698173daf39c0
Author: Roberto E. Vargas Caballero &lt;roberto.vargas@igrid-td.com&gt;
Date:   Wed, 14 Sep 2016 08:27:32 +0200

Add parsing of DCS q sequences

These sequences are used to operate with sixels, but they are still
str sequences, so they are finished with \a, ST or with a C1 control
code. This patch also disables utf8 handling for the case of sixels.

</content>
</entry>
<entry>
<id>f0e2d28732549690466df995981698173daf39c0</id>
<published>2016-09-13T12:01:18Z</published>
<updated>2016-09-13T12:01:18Z</updated>
<title type="text">Add support for enabling/disabling utf</title>
<link rel="alternate" type="text/html" href="commit/f0e2d28732549690466df995981698173daf39c0.html" />
<author>
<name>Roberto E. Vargas Caballero</name>
<email>roberto.vargas@igrid-td.com</email>
</author>
<content type="text">commit f0e2d28732549690466df995981698173daf39c0
parent 078337d7457f7869a85f4ec364be92b79e93c502
Author: Roberto E. Vargas Caballero &lt;roberto.vargas@igrid-td.com&gt;
Date:   Tue, 13 Sep 2016 14:01:18 +0200

Add support for enabling/disabling utf

There are some ocasions where we want to disable the enconding/decoding of utf8, mainly
because it adds an important overhead. This is partial patch for ESC % G and ESC % @,
where they modified the way that st reads and write from/to the serial line, but it does
not modifies how it interacts with the X window part.

</content>
</entry>
<entry>
<id>078337d7457f7869a85f4ec364be92b79e93c502</id>
<published>2016-09-09T11:11:06Z</published>
<updated>2016-09-09T11:11:06Z</updated>
<title type="text">Delete ncv capability from terminfo</title>
<link rel="alternate" type="text/html" href="commit/078337d7457f7869a85f4ec364be92b79e93c502.html" />
<author>
<name>Roberto E. Vargas Caballero</name>
<email>roberto.vargas@igrid-td.com</email>
</author>
<content type="text">commit 078337d7457f7869a85f4ec364be92b79e93c502
parent 5ce853a1c14bab21c79af5470bff7bed07159ec5
Author: Roberto E. Vargas Caballero &lt;roberto.vargas@igrid-td.com&gt;
Date:   Fri,  9 Sep 2016 13:11:06 +0200

Delete ncv capability from terminfo

We do not need to disable the previous ncv definition, because
there is not previous definition.

</content>
</entry>
<entry>
<id>5ce853a1c14bab21c79af5470bff7bed07159ec5</id>
<published>2016-09-08T10:57:43Z</published>
<updated>2016-09-09T09:05:11Z</updated>
<title type="text">st.info: do not prevent st from displaying attributes</title>
<link rel="alternate" type="text/html" href="commit/5ce853a1c14bab21c79af5470bff7bed07159ec5.html" />
<author>
<name>Quentin Rameau</name>
<email>quinq@fifth.space</email>
</author>
<content type="text">commit 5ce853a1c14bab21c79af5470bff7bed07159ec5
parent 023225ef40b23d888353e34d95790ddf1cc79458
Author: Quentin Rameau &lt;quinq@fifth.space&gt;
Date:   Thu,  8 Sep 2016 12:57:43 +0200

st.info: do not prevent st from displaying attributes

With ncv set to 3, we prevent st from displaying A_STANDOUT and
A_UNDERLINE with colors while our virtual terminal is capable of it.

</content>
</entry>
<entry>
<id>023225ef40b23d888353e34d95790ddf1cc79458</id>
<published>2016-08-11T14:30:29Z</published>
<updated>2016-08-11T14:30:29Z</updated>
<title type="text">Update the LICENSE.</title>
<link rel="alternate" type="text/html" href="commit/023225ef40b23d888353e34d95790ddf1cc79458.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 023225ef40b23d888353e34d95790ddf1cc79458
parent 6e79e8357ed1987a7f7a52cc06249aadef478041
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Thu, 11 Aug 2016 16:30:29 +0200

Update the LICENSE.

This is for the next release.

</content>
</entry>
<entry>
<id>6e79e8357ed1987a7f7a52cc06249aadef478041</id>
<published>2016-08-11T14:25:58Z</published>
<updated>2016-08-11T14:25:58Z</updated>
<title type="text">0.7 release</title>
<link rel="alternate" type="text/html" href="commit/6e79e8357ed1987a7f7a52cc06249aadef478041.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 6e79e8357ed1987a7f7a52cc06249aadef478041
parent 308bfbf6be46ac5f0aa77b0e42a242eeb3ae1443
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Thu, 11 Aug 2016 16:25:58 +0200

0.7 release

</content>
</entry>
<entry>
<id>308bfbf6be46ac5f0aa77b0e42a242eeb3ae1443</id>
<published>2016-07-20T11:56:15Z</published>
<updated>2016-07-20T11:56:15Z</updated>
<title type="text">Change who&#39;s expanding tabs.</title>
<link rel="alternate" type="text/html" href="commit/308bfbf6be46ac5f0aa77b0e42a242eeb3ae1443.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 308bfbf6be46ac5f0aa77b0e42a242eeb3ae1443
parent c4f245eccd649b258c52f1405452df05180f7263
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 20 Jul 2016 13:56:15 +0200

Change who&#39;s expanding tabs.

</content>
</entry>
<entry>
<id>c4f245eccd649b258c52f1405452df05180f7263</id>
<published>2016-07-20T11:52:31Z</published>
<updated>2016-07-20T11:52:31Z</updated>
<title type="text">Add some hint to have the pseudo terminal in the right mode.</title>
<link rel="alternate" type="text/html" href="commit/c4f245eccd649b258c52f1405452df05180f7263.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit c4f245eccd649b258c52f1405452df05180f7263
parent 2251f6465ae48aaa012fd686d6dcc4d3f41f77fe
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 20 Jul 2016 13:52:31 +0200

Add some hint to have the pseudo terminal in the right mode.

If you don&#39;t make sure that the terminal does not expand tabs to spaces, of
course such a setting won&#39;t work.

</content>
</entry>
<entry>
<id>2251f6465ae48aaa012fd686d6dcc4d3f41f77fe</id>
<published>2016-07-20T11:00:43Z</published>
<updated>2016-07-20T11:00:43Z</updated>
<title type="text">Add comment about tabspaces.</title>
<link rel="alternate" type="text/html" href="commit/2251f6465ae48aaa012fd686d6dcc4d3f41f77fe.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 2251f6465ae48aaa012fd686d6dcc4d3f41f77fe
parent 235b438e689e1fab677ee7e6ee53491867c16b9d
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Wed, 20 Jul 2016 13:00:43 +0200

Add comment about tabspaces.

st.info needs to be changed too, when tabspaces are changed.

</content>
</entry>
<entry>
<id>235b438e689e1fab677ee7e6ee53491867c16b9d</id>
<published>2016-07-10T06:38:04Z</published>
<updated>2016-07-12T13:25:08Z</updated>
<title type="text">Consistent Alt+BackSpace behavior</title>
<link rel="alternate" type="text/html" href="commit/235b438e689e1fab677ee7e6ee53491867c16b9d.html" />
<author>
<name>Alive 4ever</name>
<email>alive4ever@live.com</email>
</author>
<content type="text">commit 235b438e689e1fab677ee7e6ee53491867c16b9d
parent 528241aa3835e2f1f052abeeaf891737712955a0
Author: Alive 4ever &lt;alive4ever@live.com&gt;
Date:   Sun, 10 Jul 2016 06:38:04 +0000

Consistent Alt+BackSpace behavior

The default config specifies BackSpace as &quot;\177&quot;. 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 &quot;\033\177&quot;
instead of &quot;\033\010&quot; as previous default behavior.

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>528241aa3835e2f1f052abeeaf891737712955a0</id>
<published>2016-06-03T13:02:32Z</published>
<updated>2016-06-03T13:02:32Z</updated>
<title type="text">Use XftFontMatch in place of FcFontMatch.</title>
<link rel="alternate" type="text/html" href="commit/528241aa3835e2f1f052abeeaf891737712955a0.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 528241aa3835e2f1f052abeeaf891737712955a0
parent 60aeb37edb8c5280d31b6b3c801d09c7a5fdca76
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri,  3 Jun 2016 15:02:32 +0200

Use XftFontMatch in place of FcFontMatch.

git am -s didn&#39;t like your patch:

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

XftFontMatch calls XftDefaultSubstitute which configures various match
properties according to the user&#39;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 &quot;default&quot; 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>
</entry>
<entry>
<id>60aeb37edb8c5280d31b6b3c801d09c7a5fdca76</id>
<published>2016-05-19T10:16:57Z</published>
<updated>2016-06-03T12:55:25Z</updated>
<title type="text">delete clipboard properties after pasting them</title>
<link rel="alternate" type="text/html" href="commit/60aeb37edb8c5280d31b6b3c801d09c7a5fdca76.html" />
<author>
<name>v4hn</name>
<email>me@v4hn.de</email>
</author>
<content type="text">commit 60aeb37edb8c5280d31b6b3c801d09c7a5fdca76
parent 66556d967028a0b770e9bfcb9667389a6e994a58
Author: v4hn &lt;me@v4hn.de&gt;
Date:   Thu, 19 May 2016 12:16:57 +0200

delete clipboard properties after pasting them

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>
</entry>
<entry>
<id>66556d967028a0b770e9bfcb9667389a6e994a58</id>
<published>2016-04-15T05:58:26Z</published>
<updated>2016-04-15T05:58:26Z</updated>
<title type="text">Remove stupid assignation in memcpy()</title>
<link rel="alternate" type="text/html" href="commit/66556d967028a0b770e9bfcb9667389a6e994a58.html" />
<author>
<name>Roberto E. Vargas Caballero</name>
<email>roberto.vargas@igrid-td.com</email>
</author>
<content type="text">commit 66556d967028a0b770e9bfcb9667389a6e994a58
parent 39964614b742c4ec98a326762d98470cb987a45b
Author: Roberto E. Vargas Caballero &lt;roberto.vargas@igrid-td.com&gt;
Date:   Fri, 15 Apr 2016 07:58:26 +0200

Remove stupid assignation in memcpy()

</content>
</entry>
<entry>
<id>39964614b742c4ec98a326762d98470cb987a45b</id>
<published>2016-03-09T16:11:57Z</published>
<updated>2016-03-09T21:01:25Z</updated>
<title type="text">st: Fix off-by-one error when calculating character width.</title>
<link rel="alternate" type="text/html" href="commit/39964614b742c4ec98a326762d98470cb987a45b.html" />
<author>
<name>Tor Andersson</name>
<email>tor@ccxvii.net</email>
</author>
<content type="text">commit 39964614b742c4ec98a326762d98470cb987a45b
parent 0e48a1995eee1c2babc58523ef0be296e4b1c3e8
Author: Tor Andersson &lt;tor@ccxvii.net&gt;
Date:   Wed,  9 Mar 2016 17:11:57 +0100

st: Fix off-by-one error when calculating character width.

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&#39;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>
</entry>
<entry>
<id>0e48a1995eee1c2babc58523ef0be296e4b1c3e8</id>
<published>2016-03-07T21:18:12Z</published>
<updated>2016-03-08T14:43:52Z</updated>
<title type="text">Fix vertical character alignment in some cases</title>
<link rel="alternate" type="text/html" href="commit/0e48a1995eee1c2babc58523ef0be296e4b1c3e8.html" />
<author>
<name>Ton van den Heuvel</name>
<email>tonvandenheuvel@gmail.com</email>
</author>
<content type="text">commit 0e48a1995eee1c2babc58523ef0be296e4b1c3e8
parent 6d8f85232ec741ae2357728d6e96cb8a44e842b4
Author: Ton van den Heuvel &lt;tonvandenheuvel@gmail.com&gt;
Date:   Mon,  7 Mar 2016 22:18:12 +0100

Fix vertical character alignment in some cases

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>
</entry>
<entry>
<id>6d8f85232ec741ae2357728d6e96cb8a44e842b4</id>
<published>2016-03-08T12:55:22Z</published>
<updated>2016-03-08T12:55:22Z</updated>
<title type="text">I like empty lines.</title>
<link rel="alternate" type="text/html" href="commit/6d8f85232ec741ae2357728d6e96cb8a44e842b4.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 6d8f85232ec741ae2357728d6e96cb8a44e842b4
parent 034a5c8a09e23ce0a410d0c608dd7e050b83681e
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Tue,  8 Mar 2016 13:55:22 +0100

I like empty lines.

</content>
</entry>
<entry>
<id>034a5c8a09e23ce0a410d0c608dd7e050b83681e</id>
<published>2016-03-08T03:26:04Z</published>
<updated>2016-03-08T12:46:42Z</updated>
<title type="text">Measure the single advance width with a heuristic method</title>
<link rel="alternate" type="text/html" href="commit/034a5c8a09e23ce0a410d0c608dd7e050b83681e.html" />
<author>
<name>Ryusei Yamaguchi</name>
<email>mandel59@gmail.com</email>
</author>
<content type="text">commit 034a5c8a09e23ce0a410d0c608dd7e050b83681e
parent 30440295bc054f37a2a8275acca769cd83bcb780
Author: Ryusei Yamaguchi &lt;mandel59@gmail.com&gt;
Date:   Tue,  8 Mar 2016 12:26:04 +0900

Measure the single advance width with a heuristic method

This fix is needed to use dual-width fonts, which have double-width
glyphs (e.g. CJK unified ideographs).

Signed-off-by: Ryusei Yamaguchi &lt;mandel59@gmail.com&gt;
Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>30440295bc054f37a2a8275acca769cd83bcb780</id>
<published>2016-03-07T13:33:05Z</published>
<updated>2016-03-07T13:33:05Z</updated>
<title type="text">xtermclear() is now done by xdrawglyphfontspecs()</title>
<link rel="alternate" type="text/html" href="commit/30440295bc054f37a2a8275acca769cd83bcb780.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 30440295bc054f37a2a8275acca769cd83bcb780
parent 4fdba860c8db70035e9749806ecc6ca2d7c418d0
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon,  7 Mar 2016 14:33:05 +0100

xtermclear() is now done by xdrawglyphfontspecs()

Thanks Ton van den Heuvel for the proposal!

</content>
</entry>
<entry>
<id>4fdba860c8db70035e9749806ecc6ca2d7c418d0</id>
<published>2016-02-19T18:59:49Z</published>
<updated>2016-02-21T16:21:41Z</updated>
<title type="text">arg.h: fixed argv checks order</title>
<link rel="alternate" type="text/html" href="commit/4fdba860c8db70035e9749806ecc6ca2d7c418d0.html" />
<author>
<name>Lucas Gabriel Vuotto</name>
<email>l.vuotto92@gmail.com</email>
</author>
<content type="text">commit 4fdba860c8db70035e9749806ecc6ca2d7c418d0
parent 6d636beb229cebf3b897446c72c7a341bee9f820
Author: Lucas Gabriel Vuotto &lt;l.vuotto92@gmail.com&gt;
Date:   Fri, 19 Feb 2016 15:59:49 -0300

arg.h: fixed argv checks order

This prevents accessing to a potentially out-of-bounds memory section.

Signed-off-by: Lucas Gabriel Vuotto &lt;l.vuotto92@gmail.com&gt;
Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>6d636beb229cebf3b897446c72c7a341bee9f820</id>
<published>2016-02-01T11:20:33Z</published>
<updated>2016-02-01T17:14:27Z</updated>
<title type="text">Fix forgotten bracket and duplicate option in usage()</title>
<link rel="alternate" type="text/html" href="commit/6d636beb229cebf3b897446c72c7a341bee9f820.html" />
<author>
<name>Quentin Rameau</name>
<email>quinq@fifth.space</email>
</author>
<content type="text">commit 6d636beb229cebf3b897446c72c7a341bee9f820
parent 6e70bb97d4e98a5e2fa7c5488b0cba1da140b78f
Author: Quentin Rameau &lt;quinq@fifth.space&gt;
Date:   Mon,  1 Feb 2016 12:20:33 +0100

Fix forgotten bracket and duplicate option in usage()

Scratch the preceding patch, this one is more correct
(don&#39;t forget to &#39;git am --scissors&#39; ;))
-- &gt;8 --

Also reformat the strings in a saner layout

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>6e70bb97d4e98a5e2fa7c5488b0cba1da140b78f</id>
<published>2016-01-30T16:54:41Z</published>
<updated>2016-01-30T17:40:13Z</updated>
<title type="text">Extract ttyresize() out of cresize()</title>
<link rel="alternate" type="text/html" href="commit/6e70bb97d4e98a5e2fa7c5488b0cba1da140b78f.html" />
<author>
<name>Quentin Rameau</name>
<email>quinq@fifth.space</email>
</author>
<content type="text">commit 6e70bb97d4e98a5e2fa7c5488b0cba1da140b78f
parent 82335583eba15e87749d0e663270353005fca30b
Author: Quentin Rameau &lt;quinq@fifth.space&gt;
Date:   Sat, 30 Jan 2016 17:54:41 +0100

Extract ttyresize() out of cresize()

This way we can call cresize() to set the terminal size before creating
a tty or spawning a process, which will start with the correct size.

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>82335583eba15e87749d0e663270353005fca30b</id>
<published>2016-01-30T08:50:18Z</published>
<updated>2016-01-30T08:50:18Z</updated>
<title type="text">Ok, no need for a separate version function.</title>
<link rel="alternate" type="text/html" href="commit/82335583eba15e87749d0e663270353005fca30b.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 82335583eba15e87749d0e663270353005fca30b
parent 0cd5117a2cfc4134712de748ec416be0655838b2
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 30 Jan 2016 09:50:18 +0100

Ok, no need for a separate version function.

This is just redundant metadata. Please add Java comment meta classes too.

</content>
</entry>
<entry>
<id>0cd5117a2cfc4134712de748ec416be0655838b2</id>
<published>2016-01-29T21:03:01Z</published>
<updated>2016-01-30T08:45:23Z</updated>
<title type="text">Add -n option for setting WM_CLASS instance name</title>
<link rel="alternate" type="text/html" href="commit/0cd5117a2cfc4134712de748ec416be0655838b2.html" />
<author>
<name>Quentin Rameau</name>
<email>quinq@fifth.space</email>
</author>
<content type="text">commit 0cd5117a2cfc4134712de748ec416be0655838b2
parent bd5fdbe64c8abfb624ad59939ed9b221c8b04eef
Author: Quentin Rameau &lt;quinq@fifth.space&gt;
Date:   Fri, 29 Jan 2016 22:03:01 +0100

Add -n option for setting WM_CLASS instance name

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>bd5fdbe64c8abfb624ad59939ed9b221c8b04eef</id>
<published>2016-01-29T21:02:40Z</published>
<updated>2016-01-30T08:44:41Z</updated>
<title type="text">Reformat usage and separate version from it</title>
<link rel="alternate" type="text/html" href="commit/bd5fdbe64c8abfb624ad59939ed9b221c8b04eef.html" />
<author>
<name>Quentin Rameau</name>
<email>quinq@fifth.space</email>
</author>
<content type="text">commit bd5fdbe64c8abfb624ad59939ed9b221c8b04eef
parent 504a165277c13797840c42c64807b59cd4e5f3a5
Author: Quentin Rameau &lt;quinq@fifth.space&gt;
Date:   Fri, 29 Jan 2016 22:02:40 +0100

Reformat usage and separate version from it

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>504a165277c13797840c42c64807b59cd4e5f3a5</id>
<published>2016-01-28T17:09:11Z</published>
<updated>2016-01-28T17:09:11Z</updated>
<title type="text">Enforce a terminal size to reduce race conditions in too efficient apps.</title>
<link rel="alternate" type="text/html" href="commit/504a165277c13797840c42c64807b59cd4e5f3a5.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 504a165277c13797840c42c64807b59cd4e5f3a5
parent 9031e228ce283cd4847832acf012a910f74ad1ed
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Thu, 28 Jan 2016 18:09:11 +0100

Enforce a terminal size to reduce race conditions in too efficient apps.

dvtm is too fast in starting up. It will then have a race condition in finding
the right. terminal size.

</content>
</entry>
<entry>
<id>9031e228ce283cd4847832acf012a910f74ad1ed</id>
<published>2016-01-14T22:19:03Z</published>
<updated>2016-01-14T22:19:03Z</updated>
<title type="text">Height is height.</title>
<link rel="alternate" type="text/html" href="commit/9031e228ce283cd4847832acf012a910f74ad1ed.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 9031e228ce283cd4847832acf012a910f74ad1ed
parent 610723a58f1fbd3c5d911c853a8b94c315fc7c2a
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Thu, 14 Jan 2016 23:19:03 +0100

Height is height.

</content>
</entry>
<entry>
<id>610723a58f1fbd3c5d911c853a8b94c315fc7c2a</id>
<published>2016-01-01T13:18:43Z</published>
<updated>2016-01-01T13:18:43Z</updated>
<title type="text">Bump year.</title>
<link rel="alternate" type="text/html" href="commit/610723a58f1fbd3c5d911c853a8b94c315fc7c2a.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 610723a58f1fbd3c5d911c853a8b94c315fc7c2a
parent ff241199edc7631d6599c22414ef6823059a1072
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri,  1 Jan 2016 14:18:43 +0100

Bump year.

</content>
</entry>
<entry>
<id>ff241199edc7631d6599c22414ef6823059a1072</id>
<published>2015-12-20T00:43:32Z</published>
<updated>2015-12-20T00:43:32Z</updated>
<title type="text">Fixing the XClassHint setting in st.</title>
<link rel="alternate" type="text/html" href="commit/ff241199edc7631d6599c22414ef6823059a1072.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit ff241199edc7631d6599c22414ef6823059a1072
parent 375b28720f7c78e6fac1c274f9dee7c40a78aacb
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 20 Dec 2015 01:43:32 +0100

Fixing the XClassHint setting in st.

</content>
</entry>
<entry>
<id>375b28720f7c78e6fac1c274f9dee7c40a78aacb</id>
<published>2015-11-21T17:21:03Z</published>
<updated>2015-11-21T17:21:03Z</updated>
<title type="text">Avoid recursive call to ttywrite from ttyread</title>
<link rel="alternate" type="text/html" href="commit/375b28720f7c78e6fac1c274f9dee7c40a78aacb.html" />
<author>
<name>Roberto E. Vargas Caballero</name>
<email>k0ga@shike2.com</email>
</author>
<content type="text">commit 375b28720f7c78e6fac1c274f9dee7c40a78aacb
parent d836561b96097b04760104e7e0f8d014f5889a18
Author: Roberto E. Vargas Caballero &lt;k0ga@shike2.com&gt;
Date:   Sat, 21 Nov 2015 18:21:03 +0100

Avoid recursive call to ttywrite from ttyread

Ttyread() calls to ttywrite, so if we check for reading before
that for writing in ttywrite we can get a circular call sequence.

</content>
</entry>
<entry>
<id>d836561b96097b04760104e7e0f8d014f5889a18</id>
<published>2015-11-08T16:14:58Z</published>
<updated>2015-11-08T19:33:56Z</updated>
<title type="text">arg.h: remove unused macros</title>
<link rel="alternate" type="text/html" href="commit/d836561b96097b04760104e7e0f8d014f5889a18.html" />
<author>
<name>Quentin Rameau</name>
<email>quinq+hackers@fifth.space</email>
</author>
<content type="text">commit d836561b96097b04760104e7e0f8d014f5889a18
parent 00873e65eed161ee5f8916fbfb25c1a7f7a9b2f8
Author: Quentin Rameau &lt;quinq+hackers@fifth.space&gt;
Date:   Sun,  8 Nov 2015 17:14:58 +0100

arg.h: remove unused macros

ARGUM isn&#39;t used and ARGNUMF uses estrtol() that isn&#39;t defined anywhere.
Those were probably copied from sbase arg.h.

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>00873e65eed161ee5f8916fbfb25c1a7f7a9b2f8</id>
<published>2015-11-06T19:46:23Z</published>
<updated>2015-11-06T19:46:23Z</updated>
<title type="text">Introduce lim in all ttywrite() checks.</title>
<link rel="alternate" type="text/html" href="commit/00873e65eed161ee5f8916fbfb25c1a7f7a9b2f8.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 00873e65eed161ee5f8916fbfb25c1a7f7a9b2f8
parent 9f6d8845df3f81e2bc86f593a2f93e098422b2fa
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri,  6 Nov 2015 20:46:23 +0100

Introduce lim in all ttywrite() checks.

</content>
</entry>
<entry>
<id>9f6d8845df3f81e2bc86f593a2f93e098422b2fa</id>
<published>2015-11-06T19:01:00Z</published>
<updated>2015-11-06T19:01:00Z</updated>
<title type="text">Fix ttywrite()</title>
<link rel="alternate" type="text/html" href="commit/9f6d8845df3f81e2bc86f593a2f93e098422b2fa.html" />
<author>
<name>Roberto E. Vargas Caballero</name>
<email>k0ga@shike2.com</email>
</author>
<content type="text">commit 9f6d8845df3f81e2bc86f593a2f93e098422b2fa
parent f0398db4d172e838ef4b4ae55db3fb6a6fee6717
Author: Roberto E. Vargas Caballero &lt;k0ga@shike2.com&gt;
Date:   Fri,  6 Nov 2015 20:01:00 +0100

Fix ttywrite()

ttywrite was assuming that if it could not write then it could
read, but this is not necessarily true, there are some situations
where you cannot read or write. The correct behaviour is to detect
if you can read or/and write.

</content>
</entry>
<entry>
<id>f0398db4d172e838ef4b4ae55db3fb6a6fee6717</id>
<published>2015-11-01T02:53:56Z</published>
<updated>2015-11-01T07:23:26Z</updated>
<title type="text">Now the mshortcuts are even more consistent.</title>
<link rel="alternate" type="text/html" href="commit/f0398db4d172e838ef4b4ae55db3fb6a6fee6717.html" />
<author>
<name>Ivan Tham</name>
<email>pickfire@riseup.net</email>
</author>
<content type="text">commit f0398db4d172e838ef4b4ae55db3fb6a6fee6717
parent e2aa03e6b71436e1c9207b01777baa16b7a00ea5
Author: Ivan Tham &lt;pickfire@riseup.net&gt;
Date:   Sun,  1 Nov 2015 10:53:56 +0800

Now the mshortcuts are even more consistent.

    Keep everyone happy

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>e2aa03e6b71436e1c9207b01777baa16b7a00ea5</id>
<published>2015-10-31T08:29:04Z</published>
<updated>2015-10-31T08:29:04Z</updated>
<title type="text">Now the Shortcuts are more consistent.</title>
<link rel="alternate" type="text/html" href="commit/e2aa03e6b71436e1c9207b01777baa16b7a00ea5.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit e2aa03e6b71436e1c9207b01777baa16b7a00ea5
parent f56c58a968c1b3ddae76864bc9e27e5b9cc055c4
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 31 Oct 2015 09:29:04 +0100

Now the Shortcuts are more consistent.

Keep the debile happy.

</content>
</entry>
<entry>
<id>f56c58a968c1b3ddae76864bc9e27e5b9cc055c4</id>
<published>2015-10-11T09:44:34Z</published>
<updated>2015-10-11T09:44:34Z</updated>
<title type="text">fix bug where first selection snaps to lines</title>
<link rel="alternate" type="text/html" href="commit/f56c58a968c1b3ddae76864bc9e27e5b9cc055c4.html" />
<author>
<name>Jason Woofenden</name>
<email>jason@jasonwoof.com</email>
</author>
<content type="text">commit f56c58a968c1b3ddae76864bc9e27e5b9cc055c4
parent 293f573efd8c1c9cddd319caa7564736aa60639a
Author: Jason Woofenden &lt;jason@jasonwoof.com&gt;
Date:   Sun, 11 Oct 2015 11:44:34 +0200

fix bug where first selection snaps to lines

</content>
</entry>
<entry>
<id>293f573efd8c1c9cddd319caa7564736aa60639a</id>
<published>2015-10-06T08:29:44Z</published>
<updated>2015-10-06T15:36:02Z</updated>
<title type="text">Fix the cursor colors selection</title>
<link rel="alternate" type="text/html" href="commit/293f573efd8c1c9cddd319caa7564736aa60639a.html" />
<author>
<name>Quentin Rameau</name>
<email>quinq@fifth.space</email>
</author>
<content type="text">commit 293f573efd8c1c9cddd319caa7564736aa60639a
parent 2ea02c937e3a1810050a5fb9f51e7e522d23af3b
Author: Quentin Rameau &lt;quinq@fifth.space&gt;
Date:   Tue,  6 Oct 2015 10:29:44 +0200

Fix the cursor colors selection

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>2ea02c937e3a1810050a5fb9f51e7e522d23af3b</id>
<published>2015-10-05T22:21:44Z</published>
<updated>2015-10-05T22:21:44Z</updated>
<title type="text">Normalize the whole color selection in xdrawcursor.</title>
<link rel="alternate" type="text/html" href="commit/2ea02c937e3a1810050a5fb9f51e7e522d23af3b.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 2ea02c937e3a1810050a5fb9f51e7e522d23af3b
parent 80fe97f8a66d31945bdddbb9381b2cc54359f48e
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Tue,  6 Oct 2015 00:21:44 +0200

Normalize the whole color selection in xdrawcursor.

</content>
</entry>
<entry>
<id>80fe97f8a66d31945bdddbb9381b2cc54359f48e</id>
<published>2015-10-05T21:10:48Z</published>
<updated>2015-10-05T22:05:04Z</updated>
<title type="text">Fix the cursor color when over selection.</title>
<link rel="alternate" type="text/html" href="commit/80fe97f8a66d31945bdddbb9381b2cc54359f48e.html" />
<author>
<name>Quentin Rameau</name>
<email>quinq@fifth.space</email>
</author>
<content type="text">commit 80fe97f8a66d31945bdddbb9381b2cc54359f48e
parent a2a60f0a2ce33dbd4ef07aaa4a914391481fa1de
Author: Quentin Rameau &lt;quinq@fifth.space&gt;
Date:   Mon,  5 Oct 2015 23:10:48 +0200

Fix the cursor color when over selection.

If we want to show a custom selected cursor color, we must not set the
revert attribute to the drawn glyph.

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>a2a60f0a2ce33dbd4ef07aaa4a914391481fa1de</id>
<published>2015-10-05T21:05:38Z</published>
<updated>2015-10-05T21:05:38Z</updated>
<title type="text">Make the cursor shapes more descriptive.</title>
<link rel="alternate" type="text/html" href="commit/a2a60f0a2ce33dbd4ef07aaa4a914391481fa1de.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit a2a60f0a2ce33dbd4ef07aaa4a914391481fa1de
parent 52d0e82df723297438339822f2398f83470fbcd4
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon,  5 Oct 2015 23:05:38 +0200

Make the cursor shapes more descriptive.

»IBeam« is now »Bar« because it&#39;s named like that in the source code.

</content>
</entry>
<entry>
<id>52d0e82df723297438339822f2398f83470fbcd4</id>
<published>2015-10-05T20:59:04Z</published>
<updated>2015-10-05T20:59:04Z</updated>
<title type="text">Snowman is everywhere.</title>
<link rel="alternate" type="text/html" href="commit/52d0e82df723297438339822f2398f83470fbcd4.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 52d0e82df723297438339822f2398f83470fbcd4
parent 78b04865fb5c8cb841e646058f9a24e7ec9094d2
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon,  5 Oct 2015 22:59:04 +0200

Snowman is everywhere.

</content>
</entry>
<entry>
<id>78b04865fb5c8cb841e646058f9a24e7ec9094d2</id>
<published>2015-10-05T20:54:44Z</published>
<updated>2015-10-05T20:54:44Z</updated>
<title type="text">Style normalisation in the config.def.h.</title>
<link rel="alternate" type="text/html" href="commit/78b04865fb5c8cb841e646058f9a24e7ec9094d2.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 78b04865fb5c8cb841e646058f9a24e7ec9094d2
parent f7b80caebe2b96ef65e301634d8dc4e02325e357
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon,  5 Oct 2015 22:54:44 +0200

Style normalisation in the config.def.h.

This adds an awareness commit for the big key array too.

</content>
</entry>
<entry>
<id>f7b80caebe2b96ef65e301634d8dc4e02325e357</id>
<published>2015-10-05T20:38:19Z</published>
<updated>2015-10-05T20:38:19Z</updated>
<title type="text">The definition of the reverse cursor is now up to the user.</title>
<link rel="alternate" type="text/html" href="commit/f7b80caebe2b96ef65e301634d8dc4e02325e357.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit f7b80caebe2b96ef65e301634d8dc4e02325e357
parent 594a25983639847ed063a3d181893dba54825f5a
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon,  5 Oct 2015 22:38:19 +0200

The definition of the reverse cursor is now up to the user.

</content>
</entry>
<entry>
<id>594a25983639847ed063a3d181893dba54825f5a</id>
<published>2015-10-05T20:09:51Z</published>
<updated>2015-10-05T20:09:51Z</updated>
<title type="text">Fixing the cursor movement in selections.</title>
<link rel="alternate" type="text/html" href="commit/594a25983639847ed063a3d181893dba54825f5a.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 594a25983639847ed063a3d181893dba54825f5a
parent 91c70213d1e595467b14ce6d28f333dbedd97cab
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon,  5 Oct 2015 22:09:51 +0200

Fixing the cursor movement in selections.

Before the fix the cursor wouldn&#39;t obey if it&#39;s in a selection. If it is
inside it will now change to the reverse. This patch also adds that the
defaultcs will be reversed for the manually drawn cursors.

</content>
</entry>
<entry>
<id>91c70213d1e595467b14ce6d28f333dbedd97cab</id>
<published>2015-10-05T19:18:34Z</published>
<updated>2015-10-05T19:18:34Z</updated>
<title type="text">When the cursor is moved, clear the selection.</title>
<link rel="alternate" type="text/html" href="commit/91c70213d1e595467b14ce6d28f333dbedd97cab.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 91c70213d1e595467b14ce6d28f333dbedd97cab
parent 2677296147fe658376be67821449b8f232c65064
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon,  5 Oct 2015 21:18:34 +0200

When the cursor is moved, clear the selection.

</content>
</entry>
<entry>
<id>2677296147fe658376be67821449b8f232c65064</id>
<published>2015-10-05T19:06:42Z</published>
<updated>2015-10-05T19:06:42Z</updated>
<title type="text">Reverse the cursor on selection.</title>
<link rel="alternate" type="text/html" href="commit/2677296147fe658376be67821449b8f232c65064.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 2677296147fe658376be67821449b8f232c65064
parent 5ece2b5f4a2e56ddfb82e797dc973fca38c5273d
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon,  5 Oct 2015 21:06:42 +0200

Reverse the cursor on selection.

</content>
</entry>
<entry>
<id>5ece2b5f4a2e56ddfb82e797dc973fca38c5273d</id>
<published>2015-10-05T18:48:24Z</published>
<updated>2015-10-05T18:48:24Z</updated>
<title type="text">More style changes. We forgot some switches.</title>
<link rel="alternate" type="text/html" href="commit/5ece2b5f4a2e56ddfb82e797dc973fca38c5273d.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 5ece2b5f4a2e56ddfb82e797dc973fca38c5273d
parent 2bef36ab81c356b106f00221038b743819cd20bd
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon,  5 Oct 2015 20:48:24 +0200

More style changes. We forgot some switches.

</content>
</entry>
<entry>
<id>2bef36ab81c356b106f00221038b743819cd20bd</id>
<published>2015-10-05T18:08:21Z</published>
<updated>2015-10-05T18:08:21Z</updated>
<title type="text">Small style change.</title>
<link rel="alternate" type="text/html" href="commit/2bef36ab81c356b106f00221038b743819cd20bd.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 2bef36ab81c356b106f00221038b743819cd20bd
parent 168248432705eff5fc44cf8a566bc090ca59d78a
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon,  5 Oct 2015 20:08:21 +0200

Small style change.

</content>
</entry>
<entry>
<id>168248432705eff5fc44cf8a566bc090ca59d78a</id>
<published>2015-09-28T18:08:58Z</published>
<updated>2015-09-28T18:08:58Z</updated>
<title type="text">There&#39;s no need for libXext to compile st.</title>
<link rel="alternate" type="text/html" href="commit/168248432705eff5fc44cf8a566bc090ca59d78a.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 168248432705eff5fc44cf8a566bc090ca59d78a
parent 4be353e381e07fd8100f0cf29b299180f6681e46
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon, 28 Sep 2015 20:08:58 +0200

There&#39;s no need for libXext to compile st.

</content>
</entry>
<entry>
<id>4be353e381e07fd8100f0cf29b299180f6681e46</id>
<published>2015-09-25T03:56:15Z</published>
<updated>2015-09-25T18:16:30Z</updated>
<title type="text">Fix extra bracketed paste markers when pasting &gt;8kb</title>
<link rel="alternate" type="text/html" href="commit/4be353e381e07fd8100f0cf29b299180f6681e46.html" />
<author>
<name>dequis</name>
<email>dx@dxzone.com.ar</email>
</author>
<content type="text">commit 4be353e381e07fd8100f0cf29b299180f6681e46
parent 20d53cebc122829449524ef339ce44e13c6e85ec
Author: dequis &lt;dx@dxzone.com.ar&gt;
Date:   Fri, 25 Sep 2015 00:56:15 -0300

Fix extra bracketed paste markers when pasting &gt;8kb

Before this patch, when pasting over BUFSIZE (8192 bytes here), st would
do the following:

    \e[200~...8192 bytes...\e[201~\e[200~...remaining bytes...\e[201~

With this patch, the start marker is only sent when the offset is 0 (at
the beginning of selnotify) and the end marker is only sent when the
remaining bytes to read are 0 (at the end).

For short pastes, both conditions are true in the same iteration.

For long pastes, it removes the extra markers in the middle, keeping the
intended wrapping:

    \e[200~...8192 bytes......remaining bytes...\e[201~

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>20d53cebc122829449524ef339ce44e13c6e85ec</id>
<published>2015-09-22T11:13:25Z</published>
<updated>2015-09-22T12:15:24Z</updated>
<title type="text">dup() -&gt; dup2()</title>
<link rel="alternate" type="text/html" href="commit/20d53cebc122829449524ef339ce44e13c6e85ec.html" />
<author>
<name>FRIGN</name>
<email>dev@frign.de</email>
</author>
<content type="text">commit 20d53cebc122829449524ef339ce44e13c6e85ec
parent bf8c71e42937b623f76ced22c9557f87e3d945da
Author: FRIGN &lt;dev@frign.de&gt;
Date:   Tue, 22 Sep 2015 13:13:25 +0200

dup() -&gt; dup2()

gcc would warn about an unused result. We know it is 0 and dup()
can&#39;t fail in these circumstances, as we closed fd0 previously.
Using dup2() to do the same saves one line and shuts gcc up, bringing
us a clean build back.

</content>
</entry>
<entry>
<id>bf8c71e42937b623f76ced22c9557f87e3d945da</id>
<published>2015-09-12T14:43:32Z</published>
<updated>2015-09-12T14:43:32Z</updated>
<title type="text">The times of bad fonts are over.</title>
<link rel="alternate" type="text/html" href="commit/bf8c71e42937b623f76ced22c9557f87e3d945da.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit bf8c71e42937b623f76ced22c9557f87e3d945da
parent 5d2d9d540d84761cf11648ea42a6413001a5d7b9
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sat, 12 Sep 2015 16:43:32 +0200

The times of bad fonts are over.

The antialiasing was false due to circumstances that do not exist anymore. We
need antialiasing on big screens with big fonts. Autohinting too.

</content>
</entry>
<entry>
<id>5d2d9d540d84761cf11648ea42a6413001a5d7b9</id>
<published>2015-09-10T09:53:11Z</published>
<updated>2015-09-10T09:53:11Z</updated>
<title type="text">Fix copy of line with len = 0</title>
<link rel="alternate" type="text/html" href="commit/5d2d9d540d84761cf11648ea42a6413001a5d7b9.html" />
<author>
<name>Roberto E. Vargas Caballero</name>
<email>k0ga@shike2.com</email>
</author>
<content type="text">commit 5d2d9d540d84761cf11648ea42a6413001a5d7b9
parent a1ed5071e54e4f8ce765c07d5415da7d8cedf618
Author: Roberto E. Vargas Caballero &lt;k0ga@shike2.com&gt;
Date:   Thu, 10 Sep 2015 11:53:11 +0200

Fix copy of line with len = 0

When a line has no any character linelen is 0, so last = &amp;term.line[y][MIN(lastx, linelen-1)]
generated a pointer to the end of the previous line. The best thing we can do in this case
is to add a newline, because we don&#39;t have a glyph to print (and consult its state of
wrapping).

</content>
</entry>
<entry>
<id>a1ed5071e54e4f8ce765c07d5415da7d8cedf618</id>
<published>2015-09-08T15:00:20Z</published>
<updated>2015-09-08T15:02:15Z</updated>
<title type="text">Change Pause to Break in shortcut for serial break</title>
<link rel="alternate" type="text/html" href="commit/a1ed5071e54e4f8ce765c07d5415da7d8cedf618.html" />
<author>
<name>Roberto E. Vargas Caballero</name>
<email>k0ga@shike2.com</email>
</author>
<content type="text">commit a1ed5071e54e4f8ce765c07d5415da7d8cedf618
parent 3ba9c8fc3f547a5762b3d4a6a16cc794446d76a3
Author: Roberto E. Vargas Caballero &lt;k0ga@shike2.com&gt;
Date:   Tue,  8 Sep 2015 17:00:20 +0200

Change Pause to Break in shortcut for serial break

</content>
</entry>
<entry>
<id>3ba9c8fc3f547a5762b3d4a6a16cc794446d76a3</id>
<published>2015-09-08T05:28:52Z</published>
<updated>2015-09-08T14:29:05Z</updated>
<title type="text">Expose cursor shape in config.def.h</title>
<link rel="alternate" type="text/html" href="commit/3ba9c8fc3f547a5762b3d4a6a16cc794446d76a3.html" />
<author>
<name>Jan Christoph Ebersbach</name>
<email>jceb@e-jc.de</email>
</author>
<content type="text">commit 3ba9c8fc3f547a5762b3d4a6a16cc794446d76a3
parent 1f087aa8b70fce67e7c43f689b5fb35667b5d84c
Author: Jan Christoph Ebersbach &lt;jceb@e-jc.de&gt;
Date:   Tue,  8 Sep 2015 07:28:52 +0200

Expose cursor shape in config.def.h

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>1f087aa8b70fce67e7c43f689b5fb35667b5d84c</id>
<published>2015-09-08T10:10:11Z</published>
<updated>2015-09-08T10:10:11Z</updated>
<title type="text">Add key to send a break to the serial line</title>
<link rel="alternate" type="text/html" href="commit/1f087aa8b70fce67e7c43f689b5fb35667b5d84c.html" />
<author>
<name>Roberto E. Vargas Caballero</name>
<email>k0ga@shike2.com</email>
</author>
<content type="text">commit 1f087aa8b70fce67e7c43f689b5fb35667b5d84c
parent 473326f2e3115f4b745730be782b2eba63e0934c
Author: Roberto E. Vargas Caballero &lt;k0ga@shike2.com&gt;
Date:   Tue,  8 Sep 2015 12:10:11 +0200

Add key to send a break to the serial line

</content>
</entry>
<entry>
<id>473326f2e3115f4b745730be782b2eba63e0934c</id>
<published>2015-09-08T08:44:35Z</published>
<updated>2015-09-08T08:47:31Z</updated>
<title type="text">Set default values of stty according to the man page</title>
<link rel="alternate" type="text/html" href="commit/473326f2e3115f4b745730be782b2eba63e0934c.html" />
<author>
<name>Roberto E. Vargas Caballero</name>
<email>k0ga@shike2.com</email>
</author>
<content type="text">commit 473326f2e3115f4b745730be782b2eba63e0934c
parent aa5d4c3b340d180eb0b375b3b4a923cf91ffb04a
Author: Roberto E. Vargas Caballero &lt;k0ga@shike2.com&gt;
Date:   Tue,  8 Sep 2015 10:44:35 +0200

Set default values of stty according to the man page

This configuration is basically 38400 8N1, without echo and
in raw mode. Kernel will not process any of the characters
sent by the user.

</content>
</entry>
<entry>
<id>aa5d4c3b340d180eb0b375b3b4a923cf91ffb04a</id>
<published>2015-09-07T20:59:05Z</published>
<updated>2015-09-07T20:59:05Z</updated>
<title type="text">Making st.1 more descriptive about -l and fix -l in st.c.</title>
<link rel="alternate" type="text/html" href="commit/aa5d4c3b340d180eb0b375b3b4a923cf91ffb04a.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit aa5d4c3b340d180eb0b375b3b4a923cf91ffb04a
parent 080a5ae4252c9c9a9d83b702d8478966ab79326e
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon,  7 Sep 2015 22:59:05 +0200

Making st.1 more descriptive about -l and fix -l in st.c.

</content>
</entry>
<entry>
<id>080a5ae4252c9c9a9d83b702d8478966ab79326e</id>
<published>2015-09-07T18:00:49Z</published>
<updated>2015-09-07T18:00:49Z</updated>
<title type="text">Fix the st manpage for -l line.</title>
<link rel="alternate" type="text/html" href="commit/080a5ae4252c9c9a9d83b702d8478966ab79326e.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 080a5ae4252c9c9a9d83b702d8478966ab79326e
parent 9eeb4e1ea22b9ca53b885615b896cd5ed8dee04a
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon,  7 Sep 2015 20:00:49 +0200

Fix the st manpage for -l line.

</content>
</entry>
<entry>
<id>9eeb4e1ea22b9ca53b885615b896cd5ed8dee04a</id>
<published>2015-08-31T13:26:21Z</published>
<updated>2015-08-31T13:26:21Z</updated>
<title type="text">Reordering and adding control codes.</title>
<link rel="alternate" type="text/html" href="commit/9eeb4e1ea22b9ca53b885615b896cd5ed8dee04a.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 9eeb4e1ea22b9ca53b885615b896cd5ed8dee04a
parent 0c94f8621b738c51c9e08abc3c52fe8dfe24b953
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Mon, 31 Aug 2015 15:26:21 +0200

Reordering and adding control codes.

For completeness and documentation add all C1 control codes.

</content>
</entry>
<entry>
<id>0c94f8621b738c51c9e08abc3c52fe8dfe24b953</id>
<published>2015-08-30T09:29:23Z</published>
<updated>2015-08-30T09:29:23Z</updated>
<title type="text">Merge branch &#39;master&#39; of ssh://suckless.org/gitrepos/st</title>
<link rel="alternate" type="text/html" href="commit/0c94f8621b738c51c9e08abc3c52fe8dfe24b953.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 0c94f8621b738c51c9e08abc3c52fe8dfe24b953
parent 0d838b72437c6cac0d87366352939fdb86c2b697
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 30 Aug 2015 11:29:23 +0200

Merge branch &#39;master&#39; of ssh://suckless.org/gitrepos/st

</content>
</entry>
<entry>
<id>0d838b72437c6cac0d87366352939fdb86c2b697</id>
<published>2015-08-30T09:28:35Z</published>
<updated>2015-08-30T09:28:35Z</updated>
<title type="text">Don&#39;t read if we chunked the input data.</title>
<link rel="alternate" type="text/html" href="commit/0d838b72437c6cac0d87366352939fdb86c2b697.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 0d838b72437c6cac0d87366352939fdb86c2b697
parent 9984ad4ba730b043d064095dca42b490904e38f3
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Sun, 30 Aug 2015 11:28:35 +0200

Don&#39;t read if we chunked the input data.

</content>
</entry>
<entry>
<id>7e61f5e4c514a233250442263b62d887c9e5ca9c</id>
<published>2015-08-17T09:25:38Z</published>
<updated>2015-08-18T06:31:51Z</updated>
<title type="text">Do not mark as invalid UTF8 control codes</title>
<link rel="alternate" type="text/html" href="commit/7e61f5e4c514a233250442263b62d887c9e5ca9c.html" />
<author>
<name>Roberto E. Vargas Caballero</name>
<email>k0ga@shike2.com</email>
</author>
<content type="text">commit 7e61f5e4c514a233250442263b62d887c9e5ca9c
parent 9984ad4ba730b043d064095dca42b490904e38f3
Author: Roberto E. Vargas Caballero &lt;k0ga@shike2.com&gt;
Date:   Mon, 17 Aug 2015 11:25:38 +0200

Do not mark as invalid UTF8 control codes

wcwidth() returns -1 for all the non visible characters, but it doesn&#39;t
necessarilly mean that they are incorrect. It only means that they are not
printable.

</content>
</entry>
<entry>
<id>9984ad4ba730b043d064095dca42b490904e38f3</id>
<published>2015-08-11T15:47:12Z</published>
<updated>2015-08-12T07:02:12Z</updated>
<title type="text">st.info: replace the acsc entry from xterm to urxvt</title>
<link rel="alternate" type="text/html" href="commit/9984ad4ba730b043d064095dca42b490904e38f3.html" />
<author>
<name>Quentin Rameau</name>
<email>quinq@fifth.space</email>
</author>
<content type="text">commit 9984ad4ba730b043d064095dca42b490904e38f3
parent ee5cad439b427fa974903a6f0bb2689d11119d89
Author: Quentin Rameau &lt;quinq@fifth.space&gt;
Date:   Tue, 11 Aug 2015 17:47:12 +0200

st.info: replace the acsc entry from xterm to urxvt

The current acsc entry, copied from xterm was not exposing capability to
display arrows.

</content>
</entry>
<entry>
<id>ee5cad439b427fa974903a6f0bb2689d11119d89</id>
<published>2015-07-28T09:30:14Z</published>
<updated>2015-07-28T10:21:11Z</updated>
<title type="text">Adding mouse colour/shape settings</title>
<link rel="alternate" type="text/html" href="commit/ee5cad439b427fa974903a6f0bb2689d11119d89.html" />
<author>
<name>Alex Kozadaev</name>
<email>akozadaev at yahoo com</email>
</author>
<content type="text">commit ee5cad439b427fa974903a6f0bb2689d11119d89
parent dc33d1d66e89ee974cc6d7cfa2efb693ce67aa86
Author: Alex Kozadaev &lt;akozadaev at yahoo com&gt;
Date:   Tue, 28 Jul 2015 10:30:14 +0100

Adding mouse colour/shape settings

</content>
</entry>
<entry>
<id>dc33d1d66e89ee974cc6d7cfa2efb693ce67aa86</id>
<published>2015-07-24T16:25:33Z</published>
<updated>2015-07-24T16:25:33Z</updated>
<title type="text">Adding -T to the usage too.</title>
<link rel="alternate" type="text/html" href="commit/dc33d1d66e89ee974cc6d7cfa2efb693ce67aa86.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit dc33d1d66e89ee974cc6d7cfa2efb693ce67aa86
parent b5e29cce5246f30dc671cbb9486af704bc8cd2fc
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 24 Jul 2015 18:25:33 +0200

Adding -T to the usage too.

</content>
</entry>
<entry>
<id>b5e29cce5246f30dc671cbb9486af704bc8cd2fc</id>
<published>2015-07-24T16:24:10Z</published>
<updated>2015-07-24T16:24:10Z</updated>
<title type="text">Add -T, as recommended by Dmitrij D. Czarkoff</title>
<link rel="alternate" type="text/html" href="commit/b5e29cce5246f30dc671cbb9486af704bc8cd2fc.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit b5e29cce5246f30dc671cbb9486af704bc8cd2fc
parent 4a193b96862c8ed7147048592aa4a898b3c05b5b
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 24 Jul 2015 18:24:10 +0200

Add -T, as recommended by Dmitrij D. Czarkoff

</content>
</entry>
<entry>
<id>4a193b96862c8ed7147048592aa4a898b3c05b5b</id>
<published>2015-07-24T09:52:17Z</published>
<updated>2015-07-24T10:01:56Z</updated>
<title type="text">Fix type for write(2) return variable.</title>
<link rel="alternate" type="text/html" href="commit/4a193b96862c8ed7147048592aa4a898b3c05b5b.html" />
<author>
<name>Quentin Rameau</name>
<email>quinq+hackers@fifth.space</email>
</author>
<content type="text">commit 4a193b96862c8ed7147048592aa4a898b3c05b5b
parent 1d348e98e3745ef98bf9fa36119ead6294c6c80b
Author: Quentin Rameau &lt;quinq+hackers@fifth.space&gt;
Date:   Fri, 24 Jul 2015 11:52:17 +0200

Fix type for write(2) return variable.

A little fix in xwrite().

&gt;From 3727d2e3344b57128ab51c7839795204f1f839ff Mon Sep 17 00:00:00 2001
From: Quentin Rameau &lt;quinq@fifth.space&gt;
Date: Fri, 24 Jul 2015 11:40:46 +0200
Subject: [PATCH] Fix type for write(2) return variable.

The allocated lengh of s fits into an integer so we can safely use
ssize_t here.

</content>
</entry>
<entry>
<id>1d348e98e3745ef98bf9fa36119ead6294c6c80b</id>
<published>2015-07-24T05:58:18Z</published>
<updated>2015-07-24T06:15:55Z</updated>
<title type="text">added note about the low precedence of shell to config.def.h</title>
<link rel="alternate" type="text/html" href="commit/1d348e98e3745ef98bf9fa36119ead6294c6c80b.html" />
<author>
<name>Mytchel Hammond</name>
<email>mytchel@openmailbox.org</email>
</author>
<content type="text">commit 1d348e98e3745ef98bf9fa36119ead6294c6c80b
parent 62756fdb4945a80f4a53e6d354d5d93f51035517
Author: Mytchel Hammond &lt;mytchel@openmailbox.org&gt;
Date:   Fri, 24 Jul 2015 17:58:18 +1200

added note about the low precedence of shell to config.def.h

</content>
</entry>
<entry>
<id>62756fdb4945a80f4a53e6d354d5d93f51035517</id>
<published>2015-07-24T05:44:34Z</published>
<updated>2015-07-24T05:44:34Z</updated>
<title type="text">Fix style in execsh</title>
<link rel="alternate" type="text/html" href="commit/62756fdb4945a80f4a53e6d354d5d93f51035517.html" />
<author>
<name>Roberto E. Vargas Caballero</name>
<email>k0ga@shike2.com</email>
</author>
<content type="text">commit 62756fdb4945a80f4a53e6d354d5d93f51035517
parent d032b6159719b2fbbbd550781b378ca79a25d3a2
Author: Roberto E. Vargas Caballero &lt;k0ga@shike2.com&gt;
Date:   Fri, 24 Jul 2015 07:44:34 +0200

Fix style in execsh

</content>
</entry>
<entry>
<id>d032b6159719b2fbbbd550781b378ca79a25d3a2</id>
<published>2015-07-10T12:31:40Z</published>
<updated>2015-07-10T12:31:40Z</updated>
<title type="text">Make the comment for the IM XFilter more understandable.</title>
<link rel="alternate" type="text/html" href="commit/d032b6159719b2fbbbd550781b378ca79a25d3a2.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit d032b6159719b2fbbbd550781b378ca79a25d3a2
parent 684c72d05e54780c283c6580f271fb6920c3060d
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 10 Jul 2015 14:31:40 +0200

Make the comment for the IM XFilter more understandable.

</content>
</entry>
<entry>
<id>684c72d05e54780c283c6580f271fb6920c3060d</id>
<published>2015-07-10T12:30:37Z</published>
<updated>2015-07-10T12:30:37Z</updated>
<title type="text">Return style unification.</title>
<link rel="alternate" type="text/html" href="commit/684c72d05e54780c283c6580f271fb6920c3060d.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 684c72d05e54780c283c6580f271fb6920c3060d
parent b823f57fa045bf8efa5648adbfeb0b6a7a9eb48b
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 10 Jul 2015 14:30:37 +0200

Return style unification.

</content>
</entry>
<entry>
<id>b823f57fa045bf8efa5648adbfeb0b6a7a9eb48b</id>
<published>2015-07-10T12:21:52Z</published>
<updated>2015-07-10T12:21:52Z</updated>
<title type="text">Aligning the macros.</title>
<link rel="alternate" type="text/html" href="commit/b823f57fa045bf8efa5648adbfeb0b6a7a9eb48b.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit b823f57fa045bf8efa5648adbfeb0b6a7a9eb48b
parent 684f0a0729442e18115f71bc594a159725418ce8
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 10 Jul 2015 14:21:52 +0200

Aligning the macros.

</content>
</entry>
<entry>
<id>684f0a0729442e18115f71bc594a159725418ce8</id>
<published>2015-07-10T12:19:52Z</published>
<updated>2015-07-10T12:19:52Z</updated>
<title type="text">Unix end of file.</title>
<link rel="alternate" type="text/html" href="commit/684f0a0729442e18115f71bc594a159725418ce8.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 684f0a0729442e18115f71bc594a159725418ce8
parent d3c7b6fb73bc5273b56c84c6c4c50a61ee5ab2bc
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 10 Jul 2015 14:19:52 +0200

Unix end of file.

</content>
</entry>
<entry>
<id>d3c7b6fb73bc5273b56c84c6c4c50a61ee5ab2bc</id>
<published>2015-07-10T12:19:31Z</published>
<updated>2015-07-10T12:19:31Z</updated>
<title type="text">No inline declarations please.</title>
<link rel="alternate" type="text/html" href="commit/d3c7b6fb73bc5273b56c84c6c4c50a61ee5ab2bc.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit d3c7b6fb73bc5273b56c84c6c4c50a61ee5ab2bc
parent 41f70a1cff9c5653bebea996728fa76e2507eca3
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 10 Jul 2015 14:19:31 +0200

No inline declarations please.

</content>
</entry>
<entry>
<id>41f70a1cff9c5653bebea996728fa76e2507eca3</id>
<published>2015-07-10T12:17:51Z</published>
<updated>2015-07-10T12:17:51Z</updated>
<title type="text">Typo and the missing incr atom from the patches.</title>
<link rel="alternate" type="text/html" href="commit/41f70a1cff9c5653bebea996728fa76e2507eca3.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 41f70a1cff9c5653bebea996728fa76e2507eca3
parent 261ea4b7e0b8d979c0c91ec75251c6970caf39e2
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 10 Jul 2015 14:17:51 +0200

Typo and the missing incr atom from the patches.

</content>
</entry>
<entry>
<id>261ea4b7e0b8d979c0c91ec75251c6970caf39e2</id>
<published>2015-07-10T12:15:39Z</published>
<updated>2015-07-10T12:15:39Z</updated>
<title type="text">Implement chunked write to the cmdfd.</title>
<link rel="alternate" type="text/html" href="commit/261ea4b7e0b8d979c0c91ec75251c6970caf39e2.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 261ea4b7e0b8d979c0c91ec75251c6970caf39e2
parent f8c6e7d0419d10c1425cb2c7123c5798ffb3b942
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 10 Jul 2015 14:15:39 +0200

Implement chunked write to the cmdfd.

This is needed so big input like a paste of several megabyte does not clog our
I/O.

</content>
</entry>
<entry>
<id>f8c6e7d0419d10c1425cb2c7123c5798ffb3b942</id>
<published>2015-07-10T12:10:17Z</published>
<updated>2015-07-10T12:10:17Z</updated>
<title type="text">Implement INCR transfers in the clipboard.</title>
<link rel="alternate" type="text/html" href="commit/f8c6e7d0419d10c1425cb2c7123c5798ffb3b942.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit f8c6e7d0419d10c1425cb2c7123c5798ffb3b942
parent 539afe3af1b0d8b56b9ebfaa3bb7fc4e40f68c71
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Fri, 10 Jul 2015 14:10:17 +0200

Implement INCR transfers in the clipboard.

</content>
</entry>
<entry>
<id>539afe3af1b0d8b56b9ebfaa3bb7fc4e40f68c71</id>
<published>2015-07-10T10:27:13Z</published>
<updated>2015-07-10T11:59:08Z</updated>
<title type="text">Update LICENSE</title>
<link rel="alternate" type="text/html" href="commit/539afe3af1b0d8b56b9ebfaa3bb7fc4e40f68c71.html" />
<author>
<name>FRIGN</name>
<email>dev@frign.de</email>
</author>
<content type="text">commit 539afe3af1b0d8b56b9ebfaa3bb7fc4e40f68c71
parent f1307d91e2ec351a4a8b7352be8b5f6e4cb24294
Author: FRIGN &lt;dev@frign.de&gt;
Date:   Fri, 10 Jul 2015 12:27:13 +0200

Update LICENSE

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>f1307d91e2ec351a4a8b7352be8b5f6e4cb24294</id>
<published>2015-07-10T08:29:53Z</published>
<updated>2015-07-10T11:58:31Z</updated>
<title type="text">Don&#39;t treat clauses like functions</title>
<link rel="alternate" type="text/html" href="commit/f1307d91e2ec351a4a8b7352be8b5f6e4cb24294.html" />
<author>
<name>FRIGN</name>
<email>dev@frign.de</email>
</author>
<content type="text">commit f1307d91e2ec351a4a8b7352be8b5f6e4cb24294
parent 13233574ed1ead29bb7e99e71a0665e62c640617
Author: FRIGN &lt;dev@frign.de&gt;
Date:   Fri, 10 Jul 2015 10:29:53 +0200

Don&#39;t treat clauses like functions

and add a space between the keyword and the parentheses.

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>13233574ed1ead29bb7e99e71a0665e62c640617</id>
<published>2015-07-09T21:59:50Z</published>
<updated>2015-07-10T11:58:09Z</updated>
<title type="text">Use BSD-style function notation</title>
<link rel="alternate" type="text/html" href="commit/13233574ed1ead29bb7e99e71a0665e62c640617.html" />
<author>
<name>FRIGN</name>
<email>dev@frign.de</email>
</author>
<content type="text">commit 13233574ed1ead29bb7e99e71a0665e62c640617
parent 9de853a98da8fe0f458b244970f0e0d3e9b38a50
Author: FRIGN &lt;dev@frign.de&gt;
Date:   Thu,  9 Jul 2015 23:59:50 +0200

Use BSD-style function notation

Put the opening brace on a new line. This was already used for some
functions inside st.c.

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>9de853a98da8fe0f458b244970f0e0d3e9b38a50</id>
<published>2015-07-08T21:56:55Z</published>
<updated>2015-07-09T16:34:46Z</updated>
<title type="text">Unboolify st</title>
<link rel="alternate" type="text/html" href="commit/9de853a98da8fe0f458b244970f0e0d3e9b38a50.html" />
<author>
<name>FRIGN</name>
<email>dev@frign.de</email>
</author>
<content type="text">commit 9de853a98da8fe0f458b244970f0e0d3e9b38a50
parent abfad4c4fc69ebb22febfe32677aadd112ce375a
Author: FRIGN &lt;dev@frign.de&gt;
Date:   Wed,  8 Jul 2015 23:56:55 +0200

Unboolify st

This practice proved itself in sbase, ubase and a couple of other
projects.
Also remove the True and False defined in X11 and FcTrue and FcFalse
defined in Fontconfig.

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>abfad4c4fc69ebb22febfe32677aadd112ce375a</id>
<published>2015-07-08T21:49:25Z</published>
<updated>2015-07-09T16:34:41Z</updated>
<title type="text">Remove insane *_FILENO and EXIT_* usage</title>
<link rel="alternate" type="text/html" href="commit/abfad4c4fc69ebb22febfe32677aadd112ce375a.html" />
<author>
<name>FRIGN</name>
<email>dev@frign.de</email>
</author>
<content type="text">commit abfad4c4fc69ebb22febfe32677aadd112ce375a
parent 92e092efe6c6b2a6b6ec9da33170317d4426cab0
Author: FRIGN &lt;dev@frign.de&gt;
Date:   Wed,  8 Jul 2015 23:49:25 +0200

Remove insane *_FILENO and EXIT_* usage

Any system having different assignments than the usual 0, 1, 2 for
the standard file numbers and 0, 1 for the exit-statuses is broken
beyond repair.
Let&#39;s keep it simple and just use the numbers, no reason to fall
out of the window here and bend down for POSIX.
In one occasion, the ret-variable was not necessary. The check was
rewritten.

Signed-off-by: Christoph Lohmann &lt;20h@r-36.net&gt;

</content>
</entry>
<entry>
<id>92e092efe6c6b2a6b6ec9da33170317d4426cab0</id>
<published>2015-07-07T20:26:44Z</published>
<updated>2015-07-07T20:26:44Z</updated>
<title type="text">Commit to push the 0.6 release.</title>
<link rel="alternate" type="text/html" href="commit/92e092efe6c6b2a6b6ec9da33170317d4426cab0.html" />
<author>
<name>Christoph Lohmann</name>
<email>20h@r-36.net</email>
</author>
<content type="text">commit 92e092efe6c6b2a6b6ec9da33170317d4426cab0
parent 5f48e89716a74e75b6040fdb067372180626b699
Author: Christoph Lohmann &lt;20h@r-36.net&gt;
Date:   Tue,  7 Jul 2015 22:26:44 +0200

Commit to push the 0.6 release.

</content>
</entry>
<entry>
<id>5f48e89716a74e75b6040fdb067372180626b699</id>
<published>2015-07-02T06:31:12Z</published>
<updated>2015-07-02T09:11:55Z</updated>
<title type="text">Revert &quot;Remove unnecessary XFilterEvent call.&quot;</title>
<link rel="alternate" type="text/html" href="commit/5f48e89716a74e75b6040fdb067372180626b699.html" />
<author>
<name>Weng Xuetian</name>
<email>wengxt@gmail.com</email>
</author>
<content type="text">commit 5f48e89716a74e75b6040fdb067372180626b699
parent bdd649a10289ade364f3deab3bbf6ee3169d67ca
Author: Weng Xuetian &lt;wengxt@gmail.com&gt;
Date:   Thu,  2 Jul 2015 08:31:12 +0200

Revert &quot;Remove unnecessary XFilterEvent call.&quot;

This reverts commit d2937b05aed9cee8d6651cd806d31682a853c773.

</content>
</entry>
<entry>
<id>bdd649a10289ade364f3deab3bbf6ee3169d67ca</id>
<published>2015-05-31T10:26:11Z</published>
<updated>2015-06-19T09:49:13Z</updated>
<title type="text">do not truncate font size when zooming</title>
<link rel="alternate" type="text/html" href="commit/bdd649a10289ade364f3deab3bbf6ee3169d67ca.html" />
<author>
<name>Quentin Rameau</name>
<email>quinq@quinq.eu.org</email>
</author>
<content type="text">commit bdd649a10289ade364f3deab3bbf6ee3169d67ca
parent 71fa10f613a22b3e75e0e897ee1be6667be3f449
Author: Quentin Rameau &lt;quinq@quinq.eu.org&gt;
Date:   Sun, 31 May 2015 12:26:11 +0200

do not truncate font size when zooming

</content>
</entry>
<entry>
<id>71fa10f613a22b3e75e0e897ee1be6667be3f449</id>
<published>2015-06-03T06:07:55Z</published>
<updated>2015-06-03T06:07:55Z</updated>
<title type="text">Revert &quot;Optimize memory footprint of line buffers&quot;</title>
<link rel="alternate" type="text/html" href="commit/71fa10f613a22b3e75e0e897ee1be6667be3f449.html" />
<author>
<name>Roberto E. Vargas Caballero</name>
<email>k0ga@shike2.com</email>
</author>
<content type="text">commit 71fa10f613a22b3e75e0e897ee1be6667be3f449
parent caa97cc781ccf29f28c3d9e6683a66eb3f70e2bd
Author: Roberto E. Vargas Caballero &lt;k0ga@shike2.com&gt;
Date:   Wed,  3 Jun 2015 08:07:55 +0200

Revert &quot;Optimize memory footprint of line buffers&quot;

This reverts commit 7ab6c92e18d468968811256e808b02309c160a22.
We need 32 bits for real color support.

</content>
</entry>
<entry>
<id>caa97cc781ccf29f28c3d9e6683a66eb3f70e2bd</id>
<published>2015-05-22T14:06:57Z</published>
<updated>2015-05-25T06:35:32Z</updated>
<title type="text">Support UTF-8 characters as word delimiters</title>
<link rel="alternate" type="text/html" href="commit/caa97cc781ccf29f28c3d9e6683a66eb3f70e2bd.html" />
<author>
<name>Jan Christoph Ebersbach</name>
<email>jceb@e-jc.de</email>
</author>
<content type="text">commit caa97cc781ccf29f28c3d9e6683a66eb3f70e2bd
parent c03548750b2527a6ddb5edfd945c5799066a6224
Author: Jan Christoph Ebersbach &lt;jceb@e-jc.de&gt;
Date:   Fri, 22 May 2015 16:06:57 +0200

Support UTF-8 characters as word delimiters

For a higher usefulness of the utf8strchr function, the index of the
UTF-8 character could be returned in addition with a Rune instead of a
char*.  Since utf8strchr is currently only used by ISDELIM I didn&#39;t
bother to increase the complexity.

</content>
</entry>
</feed>
