<feed xmlns='http://www.w3.org/2005/Atom'>
<title>apt/apt-pkg/tagfile.cc, branch 3.1.5</title>
<subtitle>Debians commandline package manager</subtitle>
<id>https://git.kalnischkies.de/apt/atom?h=3.1.5</id>
<link rel='self' href='https://git.kalnischkies.de/apt/atom?h=3.1.5'/>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/'/>
<updated>2025-05-19T15:19:49Z</updated>
<entry>
<title>apt-pkg: fixed type comparison in 64bit systems using memsize cast</title>
<updated>2025-05-19T15:19:49Z</updated>
<author>
<name>Herman Semenov</name>
<email>GermanAizek@yandex.ru</email>
</author>
<published>2025-05-11T12:59:02Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ed78f77ec9b3bb98f05aa43d16545846850774e2'/>
<id>urn:sha1:ed78f77ec9b3bb98f05aa43d16545846850774e2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Run unifdef -DAPT_PKG_ABI=700 again</title>
<updated>2025-02-15T08:40:15Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2025-02-15T08:40:15Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=6e877571bc2dd50e38f2f35675c401d74dbe233d'/>
<id>urn:sha1:6e877571bc2dd50e38f2f35675c401d74dbe233d</id>
<content type='text'>
main picked up a couple new ifdefs since the branch started; so
clean them up again.
</content>
</entry>
<entry>
<title>APT::StringView -&gt; std::string_view [textonly]</title>
<updated>2025-02-14T18:45:12Z</updated>
<author>
<name>наб</name>
<email>nabijaczleweli@nabijaczleweli.xyz</email>
</author>
<published>2024-11-12T16:59:18Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=793c9b1f3059c35b66c19f62fa39b6607809fea0'/>
<id>urn:sha1:793c9b1f3059c35b66c19f62fa39b6607809fea0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tagfile: Use smart pointers</title>
<updated>2025-02-14T18:45:12Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2025-01-13T18:39:11Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=940947d9057b0585a79167a7edf947b68a1bfc6b'/>
<id>urn:sha1:940947d9057b0585a79167a7edf947b68a1bfc6b</id>
<content type='text'>
Some bit of private refactoring to avoid having to pass
the raw pointer.
</content>
</entry>
<entry>
<title>tagfile: Avoid uninitialized variable warnings</title>
<updated>2024-11-28T09:16:31Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>jak@debian.org</email>
</author>
<published>2024-11-28T09:16:31Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=8d66ab29191c59baac04ef89fac30630cf9535e9'/>
<id>urn:sha1:8d66ab29191c59baac04ef89fac30630cf9535e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pkgTagSection::Tag constructors: std::string const&amp; -&gt; std::string_view (always copied) [#if APT_PKG_ABI &gt; 600]</title>
<updated>2024-11-14T17:24:31Z</updated>
<author>
<name>наб</name>
<email>nabijaczleweli@nabijaczleweli.xyz</email>
</author>
<published>2024-11-14T16:16:50Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=c2c98b6e251d221faea879058aa0e92436048e76'/>
<id>urn:sha1:c2c98b6e251d221faea879058aa0e92436048e76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>apt-pkg/tagfile.cc: prepare for APT::StringView -&gt; std::string_view</title>
<updated>2024-11-12T19:36:18Z</updated>
<author>
<name>наб</name>
<email>nabijaczleweli@nabijaczleweli.xyz</email>
</author>
<published>2024-11-12T18:14:54Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=7c3b30b2457164522373a04c5c3126d82b1bc242'/>
<id>urn:sha1:7c3b30b2457164522373a04c5c3126d82b1bc242</id>
<content type='text'>
</content>
</entry>
<entry>
<title>show: Highlight field names and colorize package name</title>
<updated>2024-04-19T18:49:05Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2024-04-15T15:51:26Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=ae1ff72fbee8b3f5d063e8baa86a64e3da11aeb2'/>
<id>urn:sha1:ae1ff72fbee8b3f5d063e8baa86a64e3da11aeb2</id>
<content type='text'>
We should pass this properly to the TagSection.write()
</content>
</entry>
<entry>
<title>pkgTagFile::Jump: Use lookback buffer to rejump to current position</title>
<updated>2024-03-21T21:31:04Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2024-03-21T21:28:44Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=88e55d1b7237e6c3b5689b7ce154ef98b11fbf74'/>
<id>urn:sha1:88e55d1b7237e6c3b5689b7ce154ef98b11fbf74</id>
<content type='text'>
If we get called twice with the same offset, our d-&gt;Start and d-&gt;iOffset
will already point at the offset for the next section. But since we have
the start of the last parsed section still in the buffer, just make sure
to always go back to the start first.

Closes: #1067440
</content>
</entry>
<entry>
<title>Modernize standard library includes</title>
<updated>2024-02-20T12:49:04Z</updated>
<author>
<name>Julian Andres Klode</name>
<email>julian.klode@canonical.com</email>
</author>
<published>2024-02-20T12:43:08Z</published>
<link rel='alternate' type='text/html' href='https://git.kalnischkies.de/apt/commit/?id=40a75722c43ae24cb9a99d6730a3b25b65819c49'/>
<id>urn:sha1:40a75722c43ae24cb9a99d6730a3b25b65819c49</id>
<content type='text'>
This was automated with sed and git-clang-format, and then I had to
fix up the top of policy.cc by hand as git-clang-format accidentally
indented it by two spaces.
</content>
</entry>
</feed>
