<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ed.git, branch master</title>
<subtitle>Experimental Text Editor
</subtitle>
<link rel='alternate' type='text/html' href='https://c9x.me/git/ed.git/'/>
<entry>
<title>fix compiler warning</title>
<updated>2021-04-05T09:05:33+00:00</updated>
<author>
<name>Quentin Carbonneaux</name>
</author>
<published>2021-04-05T09:05:33+00:00</published>
<link rel='alternate' type='text/html' href='https://c9x.me/git/ed.git/commit/?id=bc24e3d4f716b0afacef559f952c40f0be5a1c58'/>
<id>bc24e3d4f716b0afacef559f952c40f0be5a1c58</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>support delete wm events</title>
<updated>2021-04-05T07:31:44+00:00</updated>
<author>
<name>Quentin Carbonneaux</name>
</author>
<published>2021-04-05T07:31:44+00:00</published>
<link rel='alternate' type='text/html' href='https://c9x.me/git/ed.git/commit/?id=3879d17f3bd0bd1c32a18ab393185f923c04d31a'/>
<id>3879d17f3bd0bd1c32a18ab393185f923c04d31a</id>
<content type='text'>
Thanks to shepard47@protonmail.com for the patch.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks to shepard47@protonmail.com for the patch.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix unlikely race</title>
<updated>2018-02-28T21:22:02+00:00</updated>
<author>
<name>Quentin Carbonneaux</name>
</author>
<published>2018-02-28T21:22:02+00:00</published>
<link rel='alternate' type='text/html' href='https://c9x.me/git/ed.git/commit/?id=77d96145b163d79186c722a7ffccfff57601157c'/>
<id>77d96145b163d79186c722a7ffccfff57601157c</id>
<content type='text'>
XFlush() can in fact fetch events and add them to Xlib's
internal queue.  It happens very rarely with the current
implementation, but when it does, we are missing a UI
update.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
XFlush() can in fact fetch events and add them to Xlib's
internal queue.  It happens very rarely with the current
implementation, but when it does, we are missing a UI
update.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix long-standing UI bug</title>
<updated>2018-02-28T20:05:41+00:00</updated>
<author>
<name>Quentin Carbonneaux</name>
</author>
<published>2018-02-28T20:05:41+00:00</published>
<link rel='alternate' type='text/html' href='https://c9x.me/git/ed.git/commit/?id=ee62f95569841f016025198dabf379eaa816c1dc'/>
<id>ee62f95569841f016025198dabf379eaa816c1dc</id>
<content type='text'>
This has been annoying me on and off for YEARS!  (Literally.)
In some (quite rare) settings, there was an annoying UI bug
where it would look like some updates were not propagated to
the UI when they had to.

After spending a couple of days investigating this, it turns
out that it is not a bug in the editor, but in xserver (maybe).
Experiments and frustration revealed that the bug seems to be
in some backing store-related logic.  So, here, I remove our
request to get a backing store.

This backing store option was here to help performance, but X
implementations really should be smart enough to use one even
when clients don't ask for it.  Even if X servers are dumb,
removing the option should not cause a noticeable performance
degradation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This has been annoying me on and off for YEARS!  (Literally.)
In some (quite rare) settings, there was an annoying UI bug
where it would look like some updates were not propagated to
the UI when they had to.

After spending a couple of days investigating this, it turns
out that it is not a bug in the editor, but in xserver (maybe).
Experiments and frustration revealed that the bug seems to be
in some backing store-related logic.  So, here, I remove our
request to get a backing store.

This backing store option was here to help performance, but X
implementations really should be smart enough to use one even
when clients don't ask for it.  Even if X servers are dumb,
removing the option should not cause a noticeable performance
degradation.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix bug with focus events</title>
<updated>2015-07-14T10:24:40+00:00</updated>
<author>
<name>Quentin Carbonneaux</name>
</author>
<published>2015-07-14T10:24:40+00:00</published>
<link rel='alternate' type='text/html' href='https://c9x.me/git/ed.git/commit/?id=323d49b68c5e804ed3b8cada0e2274f1589b3484'/>
<id>323d49b68c5e804ed3b8cada0e2274f1589b3484</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add rough support for input methods</title>
<updated>2015-07-13T10:20:36+00:00</updated>
<author>
<name>Quentin Carbonneaux</name>
</author>
<published>2015-07-13T10:20:36+00:00</published>
<link rel='alternate' type='text/html' href='https://c9x.me/git/ed.git/commit/?id=2c096d22b6195cf917aa000dfae5f268fc4d52ee'/>
<id>2c096d22b6195cf917aa000dfae5f268fc4d52ee</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>commit error messages</title>
<updated>2015-07-10T08:15:40+00:00</updated>
<author>
<name>Quentin Carbonneaux</name>
</author>
<published>2015-07-10T08:15:40+00:00</published>
<link rel='alternate' type='text/html' href='https://c9x.me/git/ed.git/commit/?id=a1228b495615decaa5a1cc35163687a049f759db'/>
<id>a1228b495615decaa5a1cc35163687a049f759db</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>change default font to Monaco</title>
<updated>2015-06-23T11:00:11+00:00</updated>
<author>
<name>Quentin Carbonneaux</name>
</author>
<published>2015-06-23T11:00:11+00:00</published>
<link rel='alternate' type='text/html' href='https://c9x.me/git/ed.git/commit/?id=b18bdf702e433d1fee154b698ff0d48bd4a5cf05'/>
<id>b18bdf702e433d1fee154b698ff0d48bd4a5cf05</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix mouse execution of Get and Look</title>
<updated>2015-06-23T10:59:10+00:00</updated>
<author>
<name>Quentin Carbonneaux</name>
</author>
<published>2015-06-23T10:59:10+00:00</published>
<link rel='alternate' type='text/html' href='https://c9x.me/git/ed.git/commit/?id=49aff7106bb46694716f618f985bcefe05534db2'/>
<id>49aff7106bb46694716f618f985bcefe05534db2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix bug in popalarm</title>
<updated>2015-02-13T22:04:27+00:00</updated>
<author>
<name>Quentin Carbonneaux</name>
</author>
<published>2015-02-13T22:01:53+00:00</published>
<link rel='alternate' type='text/html' href='https://c9x.me/git/ed.git/commit/?id=b2af4fb863f43b67851a1cb59767e57a89c0b0cd'/>
<id>b2af4fb863f43b67851a1cb59767e57a89c0b0cd</id>
<content type='text'>
This never caused a program failure because of the low
stress on the event module.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This never caused a program failure because of the low
stress on the event module.
</pre>
</div>
</content>
</entry>
</feed>
