aboutsummaryrefslogtreecommitdiff
path: root/src (follow)
AgeCommit message (Collapse)Author
2012-11-09Made the repo less libbu++-centric.Mike Buland
2012-09-12libbu++ version now uses libbu++ endian conversion macros and does not rely onMike Buland
winsock in windows.
2012-08-18Changed debugging output to not display binary strings, instead it just printsMike Buland
that it is binary and the length.
2012-07-06Added the gats compiler. It can only compile from gats-text to gats-binaryMike Buland
right now.
2012-06-11GatsCon can display nulls now.Mike Buland
2012-06-11All languages now support Null except for python and php, python is provingMike Buland
slightly trickier.
2012-04-06Qt is tested more thoroughly, some read bugs are fixed. It also works betterMike Buland
with qt principles. You can hook up the readyRead signal to the readObject slot on GatsStream, and connect the GatsStream objectRead signal to your own functions, and you'll be notified whenever a new gats object is read. Cool.
2012-04-06Everything supports clone now.Mike Buland
2012-02-11Builds gatscon for windows now :)Mike Buland
2011-05-23Minor change, just rebranded GatsCon to "Gats Console" for the display.Mike Buland
2011-05-17Ok, you can now open files, save files, save files from proxies and clients,Mike Buland
and add new root items to files. Later I'll add some actual editing capabilities, should be really easy.
2011-05-17GatsCon can read files now, but it can't save them, or edit them yet. That'llMike Buland
be coming eventually.
2011-05-17GatsCon now supports proxying, and way better than qtbenc ever did. Not onlyMike Buland
does it proxy, but you can inject your own messages going to the client or host. Pretty slick, really. Next up, reading and creating files.
2011-05-17Gats::Object now has a strToGats function, it's pretty slick, it takes a stringMike Buland
and produces a fully formed gats tree. Also, gatscon now can interact with a server directly.
2011-05-16Almost there! I'm adding a qtbenc-like program for gats, only cooler. It'llMike Buland
really help us debug gats based protocols and look at gats files, and the like.
2011-04-03Tweak to the float unit test.Mike Buland
2011-03-21Wow, I feel...wow, like a total idiot. I forgot to cleanup list items.Mike Buland
2011-03-10Float format is pretty much stabalized. I switched to using log/exp to scaleMike Buland
the number, works very well. The output is still encoded with bytes as base-256 digits of the number.
2011-03-08Added a whole load of new, cool helpers for working with dictionaries and lists.Mike Buland
2011-03-08The new float format is in place. The encoder/decoder may not be as fast rightMike Buland
now as it could be, but it is universal, which is preferable in many cases. We effectively use a normalized base-256 format to store the number, with a scale, also with a base of 256. Basically, with x86 doubles, the C99 standard textual, lossless hex encoding format is at max 23 bytes. This encoding is equivelent but at max 11 bytes, including the format specifier ('f').
2011-02-17Ok, php can read and write gats style integers now.Mike Buland
2011-01-20Updated with new Bu::String.Mike Buland
2011-01-12Hey, documentation! That's novel.Mike Buland
2010-11-01Removed extraneous debugging.Mike Buland
2010-11-01Minor changes to the float that may circumvent some stupidness in the mingwrtMike Buland
snprintf code. I really need to write my own number parser/writer.
2010-11-01Wow...floats...I mean...wow...Mike Buland
2010-11-01Maybe more minor fixes?Mike Buland
2010-11-01Oops, bools aren't floats!Mike Buland
2010-10-20Corrected a bug that caused numbers between -1 and -63 inclusive to be positive.Mike Buland
2010-10-20Corrected a bug that made negative numbers between -64 and -127 inclusiveMike Buland
corrupt.
2010-10-20Ugh, stupid bools.Mike Buland
2010-10-20Fixed a few minor things.Mike Buland
2010-09-27Damn boolean overloads, always getting in the way...Mike Buland
2010-09-03Now we have a file you can include to include all gats types. very handy.Mike Buland
2010-08-27Added formatter handlers for debugging, works really well. Also added a bunchMike Buland
more helpers to make it as easy to use as possible.
2010-08-25Updates to protocolgats...it should work now.Mike Buland
2010-08-22Minor tweaks to tests.Mike Buland
2010-08-21Minor compiling tweak.Mike Buland
2010-08-21Packet was silly, the protocol will be good, though.Mike Buland
2010-08-19Wow, it pretty much all works. the float format is a little funny, I treat itMike Buland
as a string, with a string header and then string data that is then turned into a float. It's pretty much how it's going to work, unless I come up with something revolutionary.
2010-08-18getting it all tuned up.Mike Buland
2010-08-14libgats gets it's own repo. The rest of the history is in my misc repo.Mike Buland