<feed xmlns='http://www.w3.org/2005/Atom'>
<title>st.git, branch 0.2</title>
<subtitle>My fork of st
</subtitle>
<id>https://git.marcelscrem.com/st.git/atom?h=0.2</id>
<link rel='self' href='https://git.marcelscrem.com/st.git/atom?h=0.2'/>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/'/>
<updated>2012-01-21T22:43:03Z</updated>
<entry>
<title>cosmetic, whitespace, etc.</title>
<updated>2012-01-21T22:43:03Z</updated>
<author>
<name>Aurélien Aptel</name>
<email>aurelien.aptel@gmail.com</email>
</author>
<published>2012-01-21T22:43:03Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/commit/?id=ae0966484cda6647f5ef316aed0e458eff665964'/>
<id>urn:sha1:ae0966484cda6647f5ef316aed0e458eff665964</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix PRINT/DRAW _TIMEOUT and fix redrawing bug.</title>
<updated>2012-01-21T22:26:53Z</updated>
<author>
<name>Aurélien Aptel</name>
<email>aurelien.aptel@gmail.com</email>
</author>
<published>2012-01-21T22:26:53Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/commit/?id=156ce776453dc50b6a908c761403f975af25f756'/>
<id>urn:sha1:156ce776453dc50b6a908c761403f975af25f756</id>
<content type='text'>
</content>
</entry>
<entry>
<title>copy dirty lines to screen, add select() timeout &amp; min time between draw() calls.</title>
<updated>2012-01-21T22:14:41Z</updated>
<author>
<name>Aurélien Aptel</name>
<email>aurelien.aptel@gmail.com</email>
</author>
<published>2012-01-21T22:14:41Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/commit/?id=96c22e1604704504cef6786714191ed5ffb58725'/>
<id>urn:sha1:96c22e1604704504cef6786714191ed5ffb58725</id>
<content type='text'>
* add a timeout value (SELECT_TIMEOUT) of 20ms in the select() call
* wait at least 20ms (DRAW_TIMEOUT) between draw() calls
* only copy dirty lines from the buffer to the screen

what draw() does:
* clears dirty lines in the buffer
* draws the longest same-attributes string of each
  dirty line to the buffer with multiple xdraws() call
* copies the current dirty line from buffer to the screen with a single
  xcopy() call

this changeset makes st run ~10x faster.</content>
</entry>
<entry>
<title>fix segfault in selection. (thx Martti Kühne)</title>
<updated>2012-01-10T21:21:03Z</updated>
<author>
<name>Aurélien Aptel</name>
<email>aurelien.aptel@gmail.com</email>
</author>
<published>2012-01-10T21:21:03Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/commit/?id=281174445ba2b6e1160b2b7b4490eebb0714eb37'/>
<id>urn:sha1:281174445ba2b6e1160b2b7b4490eebb0714eb37</id>
<content type='text'>
</content>
</entry>
<entry>
<title>merge.</title>
<updated>2011-11-01T15:37:16Z</updated>
<author>
<name>Aurélien Aptel</name>
<email>aurelien.aptel@gmail.com</email>
</author>
<published>2011-11-01T15:37:16Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/commit/?id=197c46686424cc7bdc06da5c980e38ff654f98fa'/>
<id>urn:sha1:197c46686424cc7bdc06da5c980e38ff654f98fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix selection. (thx Tarmo Heiskanen)</title>
<updated>2011-11-01T15:33:43Z</updated>
<author>
<name>Aurélien Aptel</name>
<email>aurelien.aptel@gmail.com</email>
</author>
<published>2011-11-01T15:33:43Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/commit/?id=5ca0d3d2fa34963d01c415a7ff9cd9a7b9033298'/>
<id>urn:sha1:5ca0d3d2fa34963d01c415a7ff9cd9a7b9033298</id>
<content type='text'>
</content>
</entry>
<entry>
<title>drawregion() only copies region on screen.</title>
<updated>2011-10-20T21:26:58Z</updated>
<author>
<name>Aurélien Aptel</name>
<email>aurelien.aptel@gmail.com</email>
</author>
<published>2011-10-20T21:26:58Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/commit/?id=b1b9dc7eb55c4be142b347d4ef6255b7929526f7'/>
<id>urn:sha1:b1b9dc7eb55c4be142b347d4ef6255b7929526f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add dirty flag for lines</title>
<updated>2011-10-20T21:20:59Z</updated>
<author>
<name>Aurélien Aptel</name>
<email>aurelien.aptel@gmail.com</email>
</author>
<published>2011-10-20T21:20:59Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/commit/?id=44c83397afcd941f0e7820831aaee36088149530'/>
<id>urn:sha1:44c83397afcd941f0e7820831aaee36088149530</id>
<content type='text'>
</content>
</entry>
<entry>
<title>no palette limit (thx Nick)</title>
<updated>2011-10-06T19:32:34Z</updated>
<author>
<name>Aurélien Aptel</name>
<email>aurelien.aptel@gmail.com</email>
</author>
<published>2011-10-06T19:32:34Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/commit/?id=7c350025b23ef88d42d49ba52be8a5ea44a9928a'/>
<id>urn:sha1:7c350025b23ef88d42d49ba52be8a5ea44a9928a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>simplify version format.</title>
<updated>2011-09-22T08:04:58Z</updated>
<author>
<name>Aurélien Aptel</name>
<email>aurelien.aptel@gmail.com</email>
</author>
<published>2011-09-22T08:04:58Z</published>
<link rel='alternate' type='text/html' href='https://git.marcelscrem.com/st.git/commit/?id=4a421ffbbcfbe0868f9364d346e5ce519a65a0db'/>
<id>urn:sha1:4a421ffbbcfbe0868f9364d346e5ce519a65a0db</id>
<content type='text'>
</content>
</entry>
</feed>
