<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/apt-pkg/contrib, branch 1.1.10</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=1.1.10</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=1.1.10'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2015-12-29T12:23:13Z</updated>
<entry>
<title>strutl.cc: Add declarations for the compat _ascii() functions</title>
<updated>2015-12-29T12:23:13Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-29T12:21:45Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=390344f9e754e9875d316d0cba192aac113240b1'/>
<id>urn:sha1:390344f9e754e9875d316d0cba192aac113240b1</id>
<content type='text'>
This shuts up gcc

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>Turn tolower_ascii() and isspace_ascii() into inline functions</title>
<updated>2015-12-29T02:19:51Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-29T02:19:51Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=98eb4e9eec4e2e1fc62fe018d536b89f5524cd21'/>
<id>urn:sha1:98eb4e9eec4e2e1fc62fe018d536b89f5524cd21</id>
<content type='text'>
To preserve compatibility, the new inline functions have _inline
as a suffix, and a macro defines the old names to refer to the
inline variants.

The old functions are still preserved for binary compatibility.

Also simplify the implementation of both functions.
</content>
</entry>
<entry>
<title>BufferedFileFdPrivate: Make InternalFlush() save against errors</title>
<updated>2015-12-28T21:30:44Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-28T21:30:44Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1f5062f656b4919ff1d3126c413c40e53fdd1ab2'/>
<id>urn:sha1:1f5062f656b4919ff1d3126c413c40e53fdd1ab2</id>
<content type='text'>
Previously, if flush errored inside the loop, data could have
already been written to the wrapped descriptor without having
been removed from the buffer.

Also try to work around EINTR here. A better solution might be
to have the individual privates detect an interrupt and return
0 in such a case, instead of relying on errno being untouched
in between the syscall and the return from InternalWrite.
</content>
</entry>
<entry>
<title>BufferedWriter: flushing: Check for written &lt; size instead of &lt;=</title>
<updated>2015-12-28T03:10:37Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-28T03:09:55Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=80f06991967d4daccb1c0c1147a6e16291ebb027'/>
<id>urn:sha1:80f06991967d4daccb1c0c1147a6e16291ebb027</id>
<content type='text'>
This avoids some issues with InternalWrite returning 0 because
it just cannot write stuff at the moment.
</content>
</entry>
<entry>
<title>FileFd: Add a buffered writing mode</title>
<updated>2015-12-27T15:23:32Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-27T13:29:01Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=88749b5dc18eb5708af20185e4339e76bda6fb72'/>
<id>urn:sha1:88749b5dc18eb5708af20185e4339e76bda6fb72</id>
<content type='text'>
This is somewhat experimental right now, and might not work
for everyone, so it is on an opt-in basis.
</content>
</entry>
<entry>
<title>FildFd: Introduce a Flush() function and call it from Close()</title>
<updated>2015-12-27T15:19:33Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-27T13:25:11Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=766761fd836d9e247daea924809965c21cc65dc7'/>
<id>urn:sha1:766761fd836d9e247daea924809965c21cc65dc7</id>
<content type='text'>
The flush function can be used for buffered writers.
</content>
</entry>
<entry>
<title>FileFdPrivate: Add getter and setter for fields</title>
<updated>2015-12-27T14:46:29Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-27T12:31:32Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=1d68256d525234d4fef1bb050dc2165771cdf7e3'/>
<id>urn:sha1:1d68256d525234d4fef1bb050dc2165771cdf7e3</id>
<content type='text'>
We will soon implement a buffered writing decorator and we will
need to forward attribute changes to those.
</content>
</entry>
<entry>
<title>fileutl: simple_buffer: Add write() and full() methods</title>
<updated>2015-12-27T14:43:13Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-27T14:35:51Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c368b3abe198f59d5bd4d715a801e1b187b698a7'/>
<id>urn:sha1:c368b3abe198f59d5bd4d715a801e1b187b698a7</id>
<content type='text'>
These can be used to implement write buffering

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>fileutl: simple_buffer: Mark accessors as const</title>
<updated>2015-12-27T14:43:13Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-27T14:33:59Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ea58d39ee3b71b02ddfd134412adc99e7b09605d'/>
<id>urn:sha1:ea58d39ee3b71b02ddfd134412adc99e7b09605d</id>
<content type='text'>
Suggested by David.

Gbp-Dch: ignore
</content>
</entry>
<entry>
<title>FileFdPrivate: Extract SimpleBuffer and mark it as hidden</title>
<updated>2015-12-27T14:32:57Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2015-12-27T14:31:34Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=38dba8cd72be4d47a5590dd4bb84845fd341869e'/>
<id>urn:sha1:38dba8cd72be4d47a5590dd4bb84845fd341869e</id>
<content type='text'>
Gbp-Dch: ignore
</content>
</entry>
</feed>
