Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-18 | Stopped using deprecated gen function for Uuid. | Mike Buland | |
2022-04-15 | Augments to Blob and BlobBuilder. | Mike Buland | |
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. | |||
2021-10-04 | Oops, forgot to put the new function in the class. | Mike Buland | |
2021-10-04 | Added handler to check/modify http headers. | Mike Buland | |
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. | |||
2021-09-26 | Tweaked number output. | Mike Buland | |
It uses an integer formatting when there is no fractional component to the number, and a fixed point format when there is. | |||
2021-08-18 | Updating issues discovered using g++ 10 | Mike Buland | |
2021-08-18 | String was missing assignment? | Mike Buland | |
2021-07-30 | Fixed uninitializsed bug in Bu::Array::setSize. | Mike Buland | |
When setCapacity was used before setSize some elements were not being properly initialized in the array. | |||
2021-06-08 | Fixed inculde path in exception source. | Mike Buland | |
2020-10-01 | Fixed bug in CachePtr pointer dereference. | Mike Buland | |
I guess I never used it before, it wouldn't even compile, it wasn't dereferencing the returned pointer. It's not a great idea to use it, but sometimes you need it. | |||
2020-06-22 | Fixed a bad catch statement. | Mike Buland | |
2020-05-12 | Fixed static char* comparison bug in Bu::UtfString. | Mike Buland | |
2020-03-24 | Temporary interop to convert blob to strings. | Mike Buland | |
This will make the transition easier and require fewer rewrites later. | |||
2020-03-24 | Merge branch 'master' into unicode | Mike Buland | |
2020-03-23 | Updated to work with newer GCC. | Mike Buland | |
Super minor type mismatch, which it was quite correct about. | |||
2020-02-18 | Renamed Bu::Thread::stop to Bu::Thread::forceStop. | Mike Buland | |
This wound up biting me, stop wasn't implemented in one child class and it was force-stopping it. Stop isn't usually implemented like this in threadding classes, and this should be no exception. I'm still exposing the posix threads stop functionality, but it really shouldn't even be used. This may break some things, but if it does, they probably weren't working correctly anyway. Sorry. | |||
2020-02-18 | Minor Bu::Event bugfix. | Mike Buland | |
It was returning the object state version of the set flag, not the threadsafe local copy. | |||
2020-02-18 | Event updates! It's...like an actual Event now. | Mike Buland | |
2020-02-06 | Closer on the TextBuilder. | Mike Buland | |
Codecs are next. | |||
2020-02-05 | Tweaks | Mike Buland | |
2020-02-05 | Closer | Mike Buland | |
2020-02-04 | Merge branch 'master' into unicode | Mike Buland | |
2020-02-04 | Minor Bu::Hash updates and additions. | Mike Buland | |
Bu::Hash::KeyList has been added, I thought that was always there. Bu::Hash::rehash has been added. Rehashes can be triggered manually now. | |||
2020-01-03 | Removed extra debug output from Bu::MyriadFs | Mike Buland | |
2019-12-14 | Json provides line/char in errors now. | Mike Buland | |
All errors are also rewoked and the parser state is tracked much better. Also fixed a parser issue where it would error correctly, but report it poorly when an object started with something other than a string. | |||
2019-12-14 | Added ExceptionParse. | Mike Buland | |
I would like to move to exceptions carrying encoded parameters. For example parse could carry source name (filename), line, character, etc. | |||
2019-11-12 | 32bit | Mike Buland | |
2019-11-11 | Working on TextBuilder & Text. | Mike Buland | |
Seriously thinking about changing Text to just use full codepoints. It would be much less work, more reliable and predictable, easier to use, but would use twice the memory. | |||
2019-09-22 | Blob substr constructor includes null terminator. | Mike Buland | |
2019-08-16 | Blob defaulted to an invalid size. | Mike Buland | |
This broke a lot of operations, and was stupid. | |||
2019-08-08 | Fixed a bug in the BlobBuilder. | Mike Buland | |
Appending wasn't working correctly. | |||
2019-07-29 | ProtocolWebSocket checked headers case sensitive. | Mike Buland | |
In theory that should be fine, the standard stipulates case, but headers should be case insensitive in most cases, so now we're more compatible. Amusingly, browsers and other clients did it correctly, apache doesn't. | |||
2019-07-08 | Fixed number formatting bug by using libc sprintf. | Mike Buland | |
2019-07-05 | Started work on Text and friends. | Mike Buland | |
Text processing isn't trivial, and I want this iteration to be significantly more robust. This time I/O will be seperated out into codecs that will handle the encoding/decoding to/from different formats. | |||
2019-06-25 | BlobBuilder implemented, tests in progress. | Mike Buland | |
2019-06-25 | Got most of the functions in, now to test them. | Mike Buland | |
2019-06-24 | Bu::BlobBuilder compiles & is closer to working... | eichlan | |
2019-06-18 | Doens't build yet, but the BlobBuilder is in progress. | Mike Buland | |
2019-06-13 | Added string comparison operator to json. | Mike Buland | |
2019-06-12 | Json objects can be formatted directly. | Mike Buland | |
2019-06-12 | List formatting fix. | Mike Buland | |
2019-05-31 | It builds again! | Mike Buland | |
2019-05-27 | Blob builder laid out a bit more. | Mike Buland | |
2019-05-25 | Started work on the SharedCore BlobBuilder. | Mike Buland | |
This will contain everything that made Bu::String flexible and fast when building, and a nightmare for multi-threaded programming. | |||
2019-05-25 | Just about everything that Blob needs is in. | Mike Buland | |
2019-05-25 | Augmented UnitSuite, added more to Blob, and added tests. | Mike Buland | |
2019-05-25 | Started Bu::Text and Bu::Blob. | Mike Buland | |
These will someday replace Bu::String and Bu::UtfString. The plan is to support more encodings in the Text class than just Unicode, Blob and Text will not be shared core, but the Builders will be, making Text and Blob objects much safer in multi-threaded programs. | |||
2019-05-24 | Updated copyright date. | Mike Buland | |
2019-05-22 | Fixed nasty null-string-int-conversion bug.v0.1 | Mike Buland | |
2019-05-20 | Threshold between medium and large messages was wrong. | Mike Buland | |