========= nautilus-sendto 1.1.2 =========

2009-02-23  Bastien Nocera  <[email protected]>

       * NEWS: upd
       * configure.in: 1.1.2
       * evolution/Makefile.am: Fix distcheck

2009-02-23  Bastien Nocera  <[email protected]>

       * src/plugins/bluetooth/bluetooth.c (save_last_used_obex_device),
       (validate_destination): When the device UUIDs are available and
       don't match on first look, call DiscoverServices() to see if
       different ones are available, original patch from Mario Limonciello
       <[email protected]> (Closes: #571367)

2009-02-23  Bastien Nocera  <[email protected]>

       * src/plugins/pidgin/pidgin.c (add_pidgin_contacts_to_model):
       Patch from Serkan Kaba <[email protected]> to add support
       for the "Pecan" Pidgin MSN plugin (Closes: #572760)

2009-02-18  Bastien Nocera  <[email protected]>

       * Makefile.am:
       * configure.in:
       * evolution/Makefile.am:
       * evolution/nautilus-sendto.c (popup_free),
       (org_gnome_evolution_send_file_attachments),
       (org_gnome_evolution_send_file_part), (send_file):
       * evolution/org-gnome-evolution-send-attachments-to.eplug.xml:
       * evolution/plugin.mk: If evolution-plugin is available, compile
       a plugin for Evolution to allow sending arbitrary attachments through
       nautilus-sendto (Closes: #511685)

2009-02-10  Bastien Nocera  <[email protected]>

       * src/plugins/bluetooth/bluetooth.c (validate_destination):
       Also look for 0x1105 in the UUIDs, patch from
       Mario Limonciello <[email protected]>
       (Closes: #567485)

2009-02-09  Bastien Nocera  <[email protected]>

       * configure.in:
       * src/plugins/balsa/*:
       * src/plugins/sylpheed-claws/*:
       * src/plugins/thunderbird/*: Remove the separate mailer
       plugins, and only use the evolution one instead

       * src/plugins/evolution/evolution.c (get_evo_cmd), (init),
       (get_evo_mailto), (get_balsa_mailto), (get_thunderbird_mailto),
       (get_sylpheed_mailto), (send_files), (destroy):
       Try to guess the default mailer from the GNOME default mailto:
       handler. When the mailer can't be guessed, fallback to using
       evolution instead.
       When the mailer is known, use its specific function to
       create the arugments that will allow sending files.

       (Closes: #318052)

2009-02-06  Bastien Nocera  <[email protected]>

       * src/plugins/nst-common.c (copy_fobject), (copy_files_to):
       * src/plugins/nst-common.h: Add helper functions to copy
       files (or directories) recursively to a destination

       * configure.in: Changes for the above, and do enable the
       burn plugin when dependencies are available

       * src/plugins/Makefile.am: Changes for the above

       * src/plugins/removable-devices/Makefile.am:
       * src/plugins/removable-devices/removable-devices.c (send_files):
       Use the helper function

       * src/plugins/nautilus-burn/Makefile.am:
       * src/plugins/nautilus-burn/nautilus-burn.c (send_files):
       Use the helper function, and launch nautilus to show burn:///
       after copying the files

       (Closes: #556774)

2009-02-06  Bastien Nocera  <[email protected]>

       * configure.in:
       * src/plugins/removable-devices/Makefile.am:
       * src/plugins/removable-devices/removable-devices.c
       (cb_mount_removed), (cb_mount_changed), (cb_mount_added), (init),
       (get_contacts_widget), (copy_fobject), (send_files), (destroy):
       Patch from Maxim Ermilov <[email protected]> adding a "Removable
       Devices" plugin (Closes: #453758)

2009-02-06  Bastien Nocera  <[email protected]>

       * src/nautilus-sendto-plugin.h: Make it possible
       for plugins to tell us whether they support sending
       directories

       * src/plugins/balsa/balsa.c (send_files):
       * src/plugins/bluetooth/bluetooth.c:
       * src/plugins/empathy/empathy.c:
       * src/plugins/evolution/evolution.c:
       * src/plugins/gaim/gaim.c:
       * src/plugins/gajim/gajim.c:
       * src/plugins/nautilus-burn/nautilus-burn.c:
       * src/plugins/pidgin/pidgin.c:
       * src/plugins/sylpheed-claws/sylpheed-claws.c:
       * src/plugins/thunderbird/thunderbird.c:
       * src/plugins/upnp/upnp.c: Update for the above

       * src/nautilus-sendto-command.c (send_button_cb),
       (send_if_no_pack_cb), (option_changed), (set_contact_widgets),
       (set_model_for_options_combobox), (pack_entry_changed_cb),
       (nautilus_sendto_create_ui), (nautilus_sendto_init):
       Don't automatically force packing directories into archives,
       as some plugins support being given directories
       (Closes: #568423)

       Also fix a few warnings in the balsa plugin, don't make the
       bluetooth plugin unloadable anymore, kill useless --default-dir
       command-line option

2009-02-05  Bastien Nocera  <[email protected]>

       * src/plugins/bluetooth/bluetooth.c (get_device_name_from_address),
       (add_last_used_device_to_list), (validate_destination):
       Fix possible memory leak when getting a device's name,
       Be more lax when checking whether the target device supports
       Obex Push, say that it does support Obex Push when:
       - it can't be found in the known devices list
       - the device has no UUIDs exported
       (Closes: #567485)

2009-01-30  Bastien Nocera  <[email protected]>

       * gaim_plugin/nautilus-sendto-plugin.c (take_spool_files):
       * pidgin_plugin/nautilus-sendto-plugin.c (take_spool_files):
       Fix plugin_spool memleaks, spotted by Daniel Atallah
       (Closes: #569417)

2009-01-16  Bastien Nocera  <[email protected]>

       * src/nautilus-sendto-command.c (nautilus_sendto_init):
       Fix filenames and URIs being mixed in the filelist, spotted
       by Andrew Prunicki <[email protected]>