Major internal restructuring for the GTK GUI,

GObject-derived wrappers are used for tr_handle_t and tr_torrent_t.
Use bencoding to store prefs and state file.
Make sure to always group error messages when adding multiple torrents at once.
Remove some unused code.
Many miscellaneous cleanups.
This commit is contained in:
Josh Elsasser
2006-05-03 06:58:16 +00:00
parent 796e2b868e
commit 229d9c84dc
15 changed files with 1287 additions and 736 deletions

View File

@@ -37,8 +37,7 @@
#define SHUTUP
#endif
typedef gboolean (*add_torrent_func_t)(void *, const char *, const char *, gboolean, GList **);
typedef void (*torrents_added_func_t)(void *);
typedef void (*add_torrents_func_t)(void*,void*,GList*,const char*,gboolean*);
/* return number of items in array */
#define ALEN(a) (sizeof(a) / sizeof((a)[0]))