<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libbu++.git/src, branch bigchange</title>
<subtitle>System level, general purpose C++ library.
</subtitle>
<id>https://git.xagasoft.com/libbu++.git/atom?h=bigchange</id>
<link rel='self' href='https://git.xagasoft.com/libbu++.git/atom?h=bigchange'/>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/'/>
<updated>2022-04-23T06:52:29+00:00</updated>
<entry>
<title>C++11 introduced actual unicode string literals.</title>
<updated>2022-04-23T06:52:29+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2022-04-23T06:52:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=8ef500bc0b259cf6a73772148153b759e954297e'/>
<id>urn:sha1:8ef500bc0b259cf6a73772148153b759e954297e</id>
<content type='text'>
I'm moving things to take advantage of that. It's pretty cool!
</content>
</entry>
<entry>
<title>More progress, mostly planning and playing.</title>
<updated>2022-04-21T17:32:35+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2022-04-21T17:32:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=23d88aa2812c361d30abefeeb296548698409bf5'/>
<id>urn:sha1:23d88aa2812c361d30abefeeb296548698409bf5</id>
<content type='text'>
I'm trying to find the right design usage patterns for using the archive
system with tagging and lists and dictionaries.  Also, are there other
structures that I'm missing?
</content>
</entry>
<entry>
<title>Gradually moving to better archive structure.</title>
<updated>2022-04-20T21:04:47+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mbuland@penny-arcade.com</email>
</author>
<published>2022-04-20T21:04:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=fd56cdd21a7c9c944ad189cf91ff24d3c2b0f975'/>
<id>urn:sha1:fd56cdd21a7c9c944ad189cf91ff24d3c2b0f975</id>
<content type='text'>
It's dragging other new API changes along with it, including use of Blob
and Text.
</content>
</entry>
<entry>
<title>ArchiveBase/Archive renamed. More to come.</title>
<updated>2022-04-20T18:14:47+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mbuland@penny-arcade.com</email>
</author>
<published>2022-04-20T18:14:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=d10e6a5ca0905f0ef2836cd98aebfb48e7f1e8a3'/>
<id>urn:sha1:d10e6a5ca0905f0ef2836cd98aebfb48e7f1e8a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ArchiveBase has getProperty and setProperty.</title>
<updated>2022-04-19T04:58:01+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2022-04-19T04:58:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=819ff3d27012b4ec4a0a21c150c112a4dd28b14d'/>
<id>urn:sha1:819ff3d27012b4ec4a0a21c150c112a4dd28b14d</id>
<content type='text'>
I kind of want to re-engineer the entire archive system...The root
should be able to track a stateful stack of containers such as arrays
and dictionaries as well as support non-binary reads and writes in a
more robust way.

It also still bothers me that it's the only thing in the system with
base in the base class name. I should just change it...it's going to
impact many programs, though.
</content>
</entry>
<entry>
<title>Stopped using deprecated gen function for Uuid.</title>
<updated>2022-04-19T04:57:48+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2022-04-19T04:57:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=48dc740f752bca80ee761df75422aff5f0d6b075'/>
<id>urn:sha1:48dc740f752bca80ee761df75422aff5f0d6b075</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Augments to Blob and BlobBuilder.</title>
<updated>2022-04-15T15:46:54+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2022-04-15T15:46:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=6e3124d6aec9d4ad9fbe92beec82add5e1a811fe'/>
<id>urn:sha1:6e3124d6aec9d4ad9fbe92beec82add5e1a811fe</id>
<content type='text'>
You can construct a BlobBuilder from a Blob now, and Blob has an extra
null byte of padding just in case you use a Blob to store a string.
</content>
</entry>
<entry>
<title>Oops, forgot to put the new function in the class.</title>
<updated>2021-10-04T19:24:04+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2021-10-04T19:24:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=1c4372bbff3e5978b19bd25cf1310078d0977d08'/>
<id>urn:sha1:1c4372bbff3e5978b19bd25cf1310078d0977d08</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added handler to check/modify http headers.</title>
<updated>2021-10-04T18:42:36+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mbuland@penny-arcade.com</email>
</author>
<published>2021-10-04T18:42:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=4e91dc4f2d6eba2e66dd5b59445abcc778117c60'/>
<id>urn:sha1:4e91dc4f2d6eba2e66dd5b59445abcc778117c60</id>
<content type='text'>
This is an extra call that happens during the http handshake that allows
the implementation to set additional headers, modify existing headers,
and cancel the whole connection if desired.
</content>
</entry>
<entry>
<title>Tweaked number output.</title>
<updated>2021-09-27T04:18:24+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2021-09-27T04:18:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=5cda6d3a1622167c5fed35bcd3a02a031ef7a86d'/>
<id>urn:sha1:5cda6d3a1622167c5fed35bcd3a02a031ef7a86d</id>
<content type='text'>
It uses an integer formatting when there is no fractional component to
the number, and a fixed point format when there is.
</content>
</entry>
</feed>
