Monday, January 12, 2009

Code restructuring, small configure changes, more work on Cocoa GUI

Stu Redman has worked on part file code and improved it greatly and also put the gap list code into a new class. He worked on other code fixing many warnings and improving code quality. Furthermore he fixed a crash related to resizing progress bars and their wrong displaying in the remote gui.

Static linking of GeoIP on mingw works now, thanks to a fix by GonoszTopi after a report by iz0bbz. GonoszTopi also improved our documentation, fixed a problem involving network initialization and version check, worked on code readability and provided a better user experience by supporting another ed2k link scheme and switching to a busy cursor when opening preferences.

There have been some small improvements to the configure script; xas is now optional and skins will only be installed when necessary.

lfroen continued working on the Cocoa GUI, it seems to shape up quite nicely, including all major functionality.

Sunday, January 4, 2009

Development summary, firewall without ed2k

If you follow our SVN version, you might have realized that there are more Kad infos displayed (even on amulegui) and no more server information when ed2k is disabled leading to a better user interface.

Talking about ed2k being disabled: If you don't use ed2k, there's no need to forward the UDP port with the TCP+3 port number. It's only used for communication with the server.

Crashes related to the tray icon on 64 bit should be fixed now, as well as crashes when closing search tabs on GTK systems. (Thanks to Stu Redman and GonoszTopi)

Furthermore there have been many code optimizations which should make things like opening the preferences on windows, drawing progress bars, corruption handling and part files faster and aMule easier on your CPU - particularly if your computer is a bit older.

Error checking related to GeoIP has been improved and there have been more changes to better compatibility with older systems and the bourne shell and sharing of finished file should now work without problems, too.

Last, but not least there are more changes to External Connections and lfroen's continued work on a Cacoa remote gui seem to be shaping up nicely, both changes to be excited about.