Name: Ryan Cumming
Member since: 2000-06-26 10:01:39
Last Login: N/A
Homepage: bodnar42.dhs.org
Notes: Um, I'm a low level guy. I like hacking apart and improving upon (especially optimizing) the guts of programs. UI design and coding scares and confuses me.
Oh, a word on the 4 gig file support: it seems to be entirely supported by the ICQ protocol, but it requries an OS can support files larger than 2GB on both ends. I was thinking of adding real large file support (i.e. 64 bits), but that would require extending the ICQ protocol, and using 64bit file pointers and size variables everywhere, and its really not worth it right now. GnomeICU can currently deal with 64bit files internally well enough, but it won't be able to express sizes larger than 4GB to the other end or calculate percentage/KBPS once you cross the 4GB boundry. So, yeah, being able to express a whole 2 more gigs is a pretty good deal, but don't expect anything better any time soon...
I'll send NetHunter the patch tommorow, and then start the file transfer UI overhaul for NetHunter's planned UI fixup release. Will probably also add a few small other features, but the file transfer code is virtually feature complete as it is.
But I gotta sleep right now, it hurts to live...
I've decided that auto accepting of file transfers will make it in to this patch, because the UI changes worked out just right, so receiving file transfers and auto accepting file transfers share about 85% of their code in a way which is not immediately obvious, and the saving/loading of the auto accepting configuration is already in the CVS. So, it will be almost trivial to add the few extra lines necessary to activate auto accepting.
I''m terribly sleep deprived and feeling a bit off, so I think I'll sign off for tonight, but first, my final thought: I NEED MORE OPEN SOURCE PROJECTS I CAN HACK ON!
Lots of bugs have been fixed, optimizations made, and the file tranfer UI has been pryed apart from the backend. The new code is going to be good once its done. It has a few fixes and cleanups which should really be put in CVS through a fixup patch right now, but I'm much too lazy for that.
Tommorow I'll probably wake up, work on the horrible UI a bit more, then go right back to getting the backend fully functional. But I'm incredibly tired right now, to the point where writing this diary entry is horrribly challenging, so I'm going to go to sleep now.
Bodnar42 certified others as follows:
Others have certified Bodnar42 as follows:
[ Certification disabled because you're not logged in. ]
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!