Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-11-27 | Added a few comments and fixed a string unit test, it assumed hex would be | Mike Buland | |
upper case by default and now it's lower case. | |||
2012-11-09 | Added Mersenne Twister random number generator. | Mike Buland | |
2012-11-09 | Silly to keep patches around, I forgot this was here. | Mike Buland | |
2012-11-09 | Added seed parameter to constructor of two PRNGs. Also fixed horrible mistake | Mike Buland | |
in RandomBasic. | |||
2012-11-07 | Packaging tweaks. It works better with a tarball now. | Mike Buland | |
2012-11-06 | Another fix for markdown files. | Mike Buland | |
2012-11-06 | Updated default.bld to include the new readme, and fixed the version file. | Mike Buland | |
2012-11-06 | Created a nice readme file. | Mike Buland | |
2012-11-05 | Converted tabs to spaces with tabconv. | Mike Buland | |
2012-10-17 | Wow, strange, strange issue with bzip2 resync and tell(). | Mike Buland | |
2012-10-17 | Added isEmpty to Bu::Array, it shoulda' been there all along. | Mike Buland | |
2012-10-04 | Adding new config-file support to the bin2cpp program. I should probably call | Mike Buland | |
it bu-bin2cpp or something to make it more unique. | |||
2012-09-10 | Changed Fmt to use lower case by default and added more helpers. | Mike Buland | |
2012-09-06 | Just made the PrintEndAction private class a part of the Bu namespace. It | Mike Buland | |
really doesn't matter, but it's nicer for doxygen. | |||
2012-09-05 | Formatters can now be cast as Streams, or you can get the Stream out manually. | Mike Buland | |
2012-09-05 | Bu::StdStream can be set to print to stderror now, and sio.h now declares serr | Mike Buland | |
and serrRaw. Also, they are now StreamStacks, which means you can change what type of stream they read/write to, and also add filters. | |||
2012-09-05 | We may need that virtual deconstructor... | Mike Buland | |
2012-09-05 | Added extra formatting argument indexing method to Bu::String::FormatProxy. | Mike Buland | |
You can now use %{3} so that arguments can be followed by a digit. | |||
2012-09-05 | This'll make *everything* rebuild. String formatters now support the end() | Mike Buland | |
call, which will force substitution and return a string. They now also support ending actions, which let us do great stuff like printing stuff out after formatting finished...and other stuff. | |||
2012-09-05 | Fixed silly bug involving juxtaposed replacement tokens in | Mike Buland | |
Bu::String::FormatProxy substitutions. | |||
2012-08-29 | More header/include fun on windows. | Mike Buland | |
2012-08-28 | Made a function that should be private private, and documented yield. Also, | Mike Buland | |
tested everything just to be safe :). | |||
2012-08-28 | Loads of win32 compilation issues fixed. Most are fairly minor unsigned/signed | Mike Buland | |
mismatches because of socket handles, but there were also some order-of-definition issues that were fixed in the FD_SETSIZE definition code. Fixed a few things that just never worked on windows, like Bu::Thread::yield(). | |||
2012-08-28 | INI driver is loading and saving just fine. Ideally it would escape things | Mike Buland | |
like ']', '=', and possibly some others just to make all characters safe to use. Right now, just don't use ] or = in keys and you're good. | |||
2012-08-24 | Ini driver is close, loading isn't working perfectly yet... | Mike Buland | |
2012-08-24 | The basic registry interface works now. | Mike Buland | |
2012-08-24 | Taf isn't really...the best backend for this now, I need some more fixes there | Mike Buland | |
first, so next up we need the windows registry backend. | |||
2012-08-24 | Adding new Bu::Settings system, which works more or less like QSettings from Qt, | Mike Buland | |
only...without qt. It's the first real system in libbu++ that is going to be all unicode, which is exciting, but I'm having to actually finish the Bu::UtfString class while I work on it. Also exciting. | |||
2012-08-18 | Added hashtable += support, optomized the random number base some? | Mike Buland | |
2012-08-14 | stupid...spelling... | Mike Buland | |
2012-08-08 | Had to make FD_SETSIZE much, much larger. It looks like the way to go in the | Mike Buland | |
future is using overlapped I/O in windows, and who knows in linux. I believe the select method is always a good fallback, but apparently linux doesn't support posix aio (asynchronous i/o) in the kernel, it emulates it with threads, so who knows what the right choice is right now. | |||
2012-08-08 | Fixed FD_SETSIZE in libbu++ for windows...hopefully. | Mike Buland | |
2012-08-07 | Nevermind, windows has no poll, and it's select sucks... | Mike Buland | |
2012-08-07 | Adding filesystem access classes, and converting Bu::Server to using ppoll. | Mike Buland | |
I have to test to see if it works with mingw though. | |||
2012-07-31 | Uuid had an == operator but not != | Mike Buland | |
2012-07-30 | Added helpers: Bu::List::eraseFirst and Bu::List::eraseLast. Pretty self | Mike Buland | |
explanatory. | |||
2012-07-24 | Fixed long-long specifier on basic random number generator. | Mike Buland | |
2012-07-24 | Apparently I misspelled something. | Mike Buland | |
2012-07-19 | Included compat dir in makefile for windows. | Mike Buland | |
2012-07-19 | Fix to the makefile for windows. | Mike Buland | |
2012-07-18 | Fixed an issue in the seldomly used dequeue( bool ) function in | Mike Buland | |
Bu::SynchroQueue and also added the unblockAll function, which makes the forever-blocking dequeue function suddenly much more useful. | |||
2012-07-18 | Bu::SynchroQueue had a bug, it seems to be all fixed now. | Mike Buland | |
2012-07-09 | RandomCmwc was far too static before, now it's seeded with the Basic generator. | Mike Buland | |
2012-06-26 | Changed the Bu::Uuid generate interface. It's now one function that takes a | Mike Buland | |
type parameter. I think it's much nicer overall, the old gen function is stil there for now, but marked deprecated. | |||
2012-06-25 | Bu::Uuid has some more features for niceness. It's easier to set them from | Mike Buland | |
strings and you can archive them. | |||
2012-06-20 | Silly RandomCmwc, it was using a static variable somewhere. That's fixed now. | Mike Buland | |
2012-06-20 | Whew, the cipher was writing blocks at close when no data had been written yet. | Mike Buland | |
It only caused a problem when you stopped part way through reading something. | |||
2012-06-19 | Changed the macro tests around, it wasn't working on win32...because I did it | Mike Buland | |
wrong :-P | |||
2012-06-19 | Bu::Uuid now uses windows native uuid generation when on windows. Pretty cool. | Mike Buland | |
It looks like they put some real effort into it too, it uses macs and everything. You have to link against Rpcrt4.lib/dll i.e. -lRpct4 | |||
2012-06-16 | Minor tweak to blowfish, it now flushes correctly on close, which makes stacking | Mike Buland | |
work better. |