aboutsummaryrefslogtreecommitdiff
path: root/src/compat (follow)
AgeCommit message (Collapse)Author
2014-02-03Changed copyright to 2007-2014.Mike Buland
2014-01-30Attempting to fix OSX compatibility, it's not 100%, but it builds and most ↵Mike Buland
things seem to work. We've also tested against LLVM.
2013-02-11Updated the copyright for 2013.Mike Buland
2012-11-05Converted tabs to spaces with tabconv.Mike Buland
2012-08-28Loads of win32 compilation issues fixed. Most are fairly minor unsigned/signedMike 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-08Had to make FD_SETSIZE much, much larger. It looks like the way to go in theMike 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-08Fixed FD_SETSIZE in libbu++ for windows...hopefully.Mike Buland
2012-04-15Updated copyright, packaging, makefile, etc.Mike Buland
2011-04-07I fixed a stupid typo in string, I don't know how it ever compiled. It alsoMike Buland
builds on win32 again...
2011-01-20Wow! Merged the branch, streams are updated, and there's no more FString, runMike Buland
the fixstrings.sh script in the support directory to (hopefully) automatically update your projects.
2011-01-20Wow, got the Stream changes propegated, all tests build with string instead ofMike Buland
fstring, and updated the copyright notice to extend to 2011
2011-01-20Bu::FString is now String, and there's a shell script to fix any other programsMike Buland
that were using fstring, I hope.
2011-01-12Plugger, and potentially anything that can use windows, can report windowsMike Buland
errors now...uh...woo?
2010-05-13Finally rearranged the system to put all compatability files in a directoryMike Buland
called compat. I've updated the linux and windows builds and it looks pretty good. I also added a config.h file which we have to edit by hand until I can work on build some more. Linux File operations now use 64 bit mode, windows can't, or at least, I don't feel like researching it right now.