lp:madclient/0.1

Created by James Collier and last modified

This is the first stable branch of MADclient

Get this branch:
bzr branch lp:madclient/0.1
Only James Collier can upload to this branch. If you are James Collier please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
James Collier
Project:
MADclient
Status:
Development

Recent revisions

56. By James Collier

* about.c: (mad_credits_dialog): Added zeugma to list of launchpad translators
* mad_util.c: (convert_string_to_size): New function

55. By James Collier

* dc_util.c: (process_dc_command): Added checking and fixing for invalid
utf-8 encoded strings to the handler
(parse_search_result): g_print's show bug causing stack smashing
* gui.c: (add_search_result): Added checking for NULL string parameters
(add_hub): Added checking for NULL string parameters
* mad_util.c: (mad_parse_invalid_utf8_string): New function
* main.c: (main): Moved create_window, load_hubs, load_shares calls to behind
error checking scaffolding

54. By James Collier

* Makefile.am: Added plugins.{c,h} to MADClient_sources
* about.c: (about_app): Added a mutex lock/unlock around icon placement
for GUI_INFO
* gui.c: (create_window): Added callback for Python->Manage Plugins... item
* mad.h: Moved include python/Python.h to top,
moved include python.h to bottom of std includes
* plugin_api.c: MADClient is _NOT_ a Python module: removed PyMethodDefs
* plugins.c: (manage_plugins_dialog): New function
* preferences.c: (load_preferences): Added a little rigitidy to the code, now gracefully handles
any missing file conditions.
* threads.c: (mad_mutex): Removed calls to M_DEBUG

53. By James Collier

 doc/writing_plugins.html: New file
 pixmaps/14x14.png: New file
 pixmaps/64x64.png: New file
 src/plugin*.{c,h}: New files

52. By James Collier

* TODO: Updated
* gui.c: (delete_window): New function
* python.c: (get_python_initialised): New function
* quit.c: (finalise_mad): Added call to delete_window
* plugins.{c,h}: New file
* plugin_api.{c,h}: New file

51. By James Collier

 * TODO: Updated
* dc_comm.c: (dc_connect): added some M_DEBUG calls
* mad.h: (M_DEBUG): added check for initialisation
* main.c: (main): Added some error handling
* nmdc_client.c: (mad_nmdc_thread): added some M_DEBUG calls;
reworked display of error messages
* sharer.c: (initialise_sharer): added some M_DEBUG calls and error checking
* threads.c: (mad_mutex): added some M_DEBUG calls
* xml.c: (test_xml): added some M_DEBUG calls

50. By James Collier

* MAINTAINERS: new file
* THANKS: new file
* gtkbuilder: new directory
* woe32: new directory for windows specific files
* NEWS: Updated information
* TODO: Updated
* about.c: (mad_license_dialog): Made the license information
gettext translatable
* filelisting.c: (read_filelisting): removed unnecessary initialisation of length
* mad.h: added _DEBUG definitions
* main.c: (maddebug_init): new function
(maddebug): new function

49. By James Collier

doc/index.html:
        -Updated Woe32 and OSX information
NEWS:
        -Version increment
doc/ChangeLog:
        -Renamed from Changelog: incorrect for GNU standards

48. By James Collier

VERSION INCREMENT: 0.0.1b
        -(4/4) Major features are in, time to start stabalising

47. By James Collier

* dc_comm.c: (parse_address): New function.
(receive_dc_file): New function.
(dc_connect): Changed name from dc_hub_connect
generalised to allow connecting to any port
(get_hub_port): Moved to nmdc_client.c
* dc_util.c: (process_dc_command): Added processing of
command. behaviour for remote client downloads added
* filelisting.c: (read_filelisting): Increased size of decompressed
memory buffer
* gui.c: (search_download_file_cb): Added functionality for downloading files
* mad.h: Added download_port to the MAD structure.
* main.c: (main): initialise mad_info.download_port to a random number,
Create the udp_server_thread.
* nmdc_client.c: (download_thread): New function.
(upload_thread): Updated to use generalised dc_connecty() function.
(get_hub_port): Moved from dc_comm.c

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.

Subscribers