Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-17 | Tweaks to the variant class make it much cooler, and there's a test/tool | Mike Buland | |
called format, it's a proof of concept of a text formatter. I think it's gonna' rock. | |||
2011-03-17 | david - added a hash table stress unit test | David | |
2011-03-10 | Removed the float test, it was silly to have it in libbu++. | Mike Buland | |
2011-03-08 | sigh, another program that's not realy a tool, it was the easiest place for it | Mike Buland | |
I should add a new class of program to libbu++ or clear out most of my old tests or something. Anyway, almost fully C99 compliant float to normalized hex string and back functions in pure math. Really slick, really portable. they don't handle +/-NaN, +/-Inf, or the special alternate format for subnormal numbers, try entering a 0.0...01 where I cut out about 200 zeros, you'll see what I mean. | |||
2011-03-07 | Just tweaked the myriad tool, it doesn't enumerate the streams in info mode | Mike Buland | |
now. | |||
2011-03-04 | Added some extra functions to Bu::MiniCron to let you execute jobs that are in | Mike Buland | |
the queue immediately, with or without rescheduling, by id or name. | |||
2011-03-04 | Fixed the client thing back, sigh. | Mike Buland | |
2011-03-02 | Corrected a memory leak in Bu::Client, and hopefully sped up transmission some, | Mike Buland | |
there's one more fix I can make later to really speed up transmission, but it's a little more delicate. Also, Cache::Ptr objects are now camparable even when unbound. | |||
2011-02-21 | david - udp not building on windows for now && fixed a windows tcpsocket thing | David | |
2011-02-21 | david - no block size on windows | David | |
2011-02-20 | Well, unlink, mkHardLink, setFileSize, and more are freshly implemented, as is | Mike Buland | |
rename, but there seems to be a problem, rename uses mkHardLink, and if the target exists, hey, it adds another one...not quite ideal... | |||
2011-02-20 | Cleaned up a little, and added a bunch more stuff to myriadfs. As far as I can | Mike Buland | |
tell, we're missing rename, chown, and chmod. | |||
2011-02-19 | Myriad does not handle multi-threaded access very well, that needs to be | Mike Buland | |
addressed, besides that, only a couple more functions need to be added to myriadfs before it's totally ready to have linux installed on it :-P | |||
2011-02-19 | MyriadFs is getting good! | Mike Buland | |
2011-02-18 | Some Uuid tweaks, not much, just figuring out the format. MyriadFs is coming | Mike Buland | |
along quite nicely. It looks like it works great for normal programs, but there need to be some tweaks made to a few things before it's working 100% via fuse. Also, the fuse module won't let you specify a file, a little odd. | |||
2011-02-18 | Hey, a nifty little test for myriadfs. | Mike Buland | |
2011-02-17 | Wow, MyriadFs is actually getting workable. You can create files, read, write, | Mike Buland | |
etc. Next up is creating directories, and other special file types. | |||
2011-02-17 | Made some great progress on the MyriadFs spec...it's interesting, a few more | Mike Buland | |
decisions to make and we're set. | |||
2011-02-04 | Some tweaks to the string unit test. | Mike Buland | |
2011-01-22 | Minor change to csvwriter, the excel formatter wasn't escaping strings with | Mike Buland | |
commas or quotes quite right, it's much better now. Also, added an SHA1 unit test. | |||
2011-01-21 | Decided to add some history to the comment. | Mike Buland | |
2011-01-21 | PearsonHash has been added to libbu++, I...have no way of really verifying that | Mike Buland | |
our results are right, but I can at least write a unit test and make sure that minor changes in the inputs create different results in the output. | |||
2011-01-20 | Fixed a really strang, really hard to nail down corner case in String | Mike Buland | |
2011-01-20 | Fixed, it changes all of them on each line now. | Mike Buland | |
2011-01-20 | Wow! Merged the branch, streams are updated, and there's no more FString, run | Mike Buland | |
the fixstrings.sh script in the support directory to (hopefully) automatically update your projects. | |||
2011-01-20 | UdpSocket is pretty much working. Non-blocking mode isn't, which is odd, but | Mike Buland | |
we can figure that out later. | |||
2011-01-20 | More minor changes to the udpsocket test program. | Mike Buland | |
2011-01-20 | Minor changes to udpsocket test program. | Mike Buland | |
2011-01-20 | Ummm...it's a udpsocket, mostly. It seems like it should work, but early tests | Mike Buland | |
are failing... | |||
2011-01-20 | Heh, forgot to rename the two fstring tests. | Mike Buland | |
2011-01-20 | Made (very) basic progress towards defining UtfString. It's actually going to | Mike Buland | |
use a Bu::String as it's backend storage, so we'll get all the great out of that... | |||
2011-01-20 | Wow, got the Stream changes propegated, all tests build with string instead of | Mike Buland | |
fstring, and updated the copyright notice to extend to 2011 | |||
2011-01-20 | Bu::FString is now String, and there's a shell script to fix any other programs | Mike Buland | |
that were using fstring, I hope. | |||
2011-01-19 | Started work adding more functions to stream, and changing to a new size type. | Mike Buland | |
2011-01-14 | Well...at least it compiles now... | Mike Buland | |
2011-01-14 | Here's a udp socket. It's not done yet, it can just about send data. | Mike Buland | |
2011-01-13 | Md5 works really, really well. It's fast, and sexy, and awesome. Thanks david. | Mike Buland | |
2011-01-13 | md5...is...broken...I'm...fixing it... | Mike Buland | |
2011-01-12 | Plugger, and potentially anything that can use windows, can report windows | Mike Buland | |
errors now...uh...woo? | |||
2011-01-12 | Plugger works on windows! | Mike Buland | |
2011-01-12 | I didn't know what to call this branch, it's just general things that I think | Mike Buland | |
libbu++ should have, but doesn't yet that may cause some external code to be updated as well. | |||
2011-01-10 | Merged in the core branch. This is a major update that fixes many things, and | Mike Buland | |
changes many others, including source files that were deleted and renamed. Before doing this update, I reccomend a full clean, or even a fresh checkout. Things to note, most outstanding about this update: - Bu::Socket was changed to Bu::TcpSocket and the default mode is blocking. - All templatized container classes are SharedCore now, which is good, but SharedCore is inherently non-reentrant safe. However, all SharedCore classes have a "clone" function that return a non-shared copy of the object, safe for passing into a reentrant safe function accessing shared memory. | |||
2011-01-10 | The FString is much more optimized, and hopefully still works accurately. | Mike Buland | |
2011-01-10 | Tweaking the fstring, almost done. | Mike Buland | |
2011-01-06 | This may be about it for updates to core, I can't think of anything else I need | Mike Buland | |
to do right now. This commit contains minor fixes to the cache stores so they don't generate any warnings, and the hashtable includes == and != operators now. | |||
2010-12-03 | Fixed a bug in the csv reader, it would drop the last field in a line if the | Mike Buland | |
comma was the last character. It's best to preserve every field, even if it's completely blank. | |||
2010-11-24 | david - some mix of qt or mingw or something has a min and max macro that ↵ | David | |
conflict with this file... #undefed them for now, figure out better solution later | |||
2010-11-19 | MyriadFs is starting out...but the FUSE system is...akward at best. | Mike Buland | |
2010-11-19 | Wow, I can't believe I forgot to add myriadfs. | Mike Buland | |
2010-11-19 | I now think that this may not work out at all. It looks like if we want proper | Mike Buland | |
Unicode handling we'll need to implement a series of codecs and converters as well as tables of codepages and lookups. It'll be interesting, I guess, but it makes me care a lot less about proper encoding. Anyway, UtfString uses shorts instead of chars, so it's a step in the right direction, but still not enough to be able to handle proper UTF-16 encoding, maybe UCS-2 encoding, but... ...that's lame. Bu::FBasicString has been generalized a bit with optimizations from libc for char based strings. It also, unfortunately, still uses char-only functions in several places, those all rely on char casting strings at the moment just to get the thing to compile. Basically, it's not a good UTF-16 solution yet, and it may never be and remain compatible with char based strings. |