<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/extensible.cpp, branch v4.0.0a18</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/extensible.cpp?h=v4.0.0a18</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/extensible.cpp?h=v4.0.0a18'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2022-12-20T10:51:57Z</updated>
<entry>
<title>Don't automatically fall back to ToNetwork from ToInternal.</title>
<updated>2022-12-20T10:51:57Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-12-20T10:51:37Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2b33c3c303a252744275f3d4fee84e7e76f16976'/>
<id>urn:sha1:2b33c3c303a252744275f3d4fee84e7e76f16976</id>
<content type='text'>
Only one thing used this and its really unclear especially when
SimpleExtItem does the opposite.
</content>
</entry>
<entry>
<title>Move {From,To}Network from StringExtItem to SimpleExtItem.</title>
<updated>2022-12-20T10:50:31Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-12-20T10:50:31Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=abc1e463a78f76dd2d08bc8278b504aac9e1fde2'/>
<id>urn:sha1:abc1e463a78f76dd2d08bc8278b504aac9e1fde2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move extension types to their own header to speed up build times.</title>
<updated>2022-12-19T14:18:30Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-12-19T14:06:50Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=43d48a2e983bb7a3408f65073cfa392ec6956a1d'/>
<id>urn:sha1:43d48a2e983bb7a3408f65073cfa392ec6956a1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Modernize various minor legacy C++isms.</title>
<updated>2022-07-30T18:15:41Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-07-30T16:21:47Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=3c455a8511f8c72552afb6ebe35a8e7c9b9af979'/>
<id>urn:sha1:3c455a8511f8c72552afb6ebe35a8e7c9b9af979</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rewrite logging calls to use the new APIs.</title>
<updated>2022-05-01T21:07:14Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-01-18T03:30:22Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=e23ee3fde17a6bb17a9e56c7105f4bbceb36391f'/>
<id>urn:sha1:e23ee3fde17a6bb17a9e56c7105f4bbceb36391f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Slim down the protocol interface for sending metadata.</title>
<updated>2022-01-31T12:01:39Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-01-31T05:16:36Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=4cfc311591fb62c398b273ef2311a855c9fab3d9'/>
<id>urn:sha1:4cfc311591fb62c398b273ef2311a855c9fab3d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refuse to set an extension on the wrong type of extensible.</title>
<updated>2022-01-31T12:01:39Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-01-31T02:33:06Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=6e7d449495fccb053f3cea8009b7c7c9b38a0a82'/>
<id>urn:sha1:6e7d449495fccb053f3cea8009b7c7c9b38a0a82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add the type to the Extensible class.</title>
<updated>2022-01-31T12:01:39Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-01-31T02:04:43Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=7d3055f8c3908da493d29191b175be3f810ff05b'/>
<id>urn:sha1:7d3055f8c3908da493d29191b175be3f810ff05b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename the ExtensionItem::type field to extype to avoid collisions.</title>
<updated>2022-01-31T12:01:39Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-01-31T02:22:14Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=f6559895b25059655e2c215c3f1706182e4fa3c6'/>
<id>urn:sha1:f6559895b25059655e2c215c3f1706182e4fa3c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix various edge cases in extensible synchronisation.</title>
<updated>2022-01-21T16:36:43Z</updated>
<author>
<name>Sadie Powell</name>
</author>
<published>2022-01-21T15:53:04Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=a51d044c82d2e39a2d9a79dd2ce181ef7bd32b02'/>
<id>urn:sha1:a51d044c82d2e39a2d9a79dd2ce181ef7bd32b02</id>
<content type='text'>
- Fix not forwarding the accountid extensible if it is set.
- Rename the variadic Set() overload to SetFwd().
- Re-add the `const T&amp;` overload of Set().
- Move `bool synced` to SimpleExtItem from StringExtItem.
- Only sync extensibles if their instance is marked as syncable.
</content>
</entry>
</feed>
