aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* remove EmpathyTpTube from Python bindingsGuillaume Desmottes2009-06-092-2/+0
|
* tube-handler: use TpChannel directly instead of EmpathyTpTubeGuillaume Desmottes2009-06-091-17/+3
|
* remove empathy-tp-tube from docGuillaume Desmottes2009-06-091-1/+0
|
* stop to build empathy-tp-tubeGuillaume Desmottes2009-06-091-2/+0
|
* remove empathy-tp-tubeGuillaume Desmottes2009-06-092-772/+0
|
* Merge commit 'gmillaires/fix-564259'Guillaume Desmottes2009-06-091-1/+1
|\
| * Activated tooltips feature for MUC contact listGabriel Millaire2009-06-091-1/+1
| |
* | Distribute conditionally built filesPierre-Luc Beaudoin2009-06-092-13/+23
|/
* Don't repeat a tooltip format stringWill Thompson2009-06-081-14/+13
|
* Italicize status message in tooltipWill Thompson2009-06-081-1/+1
|
* Don't include "Available"/"Away"... in tooltipsWill Thompson2009-06-081-2/+2
| | | | | I don't think including the default string for a status adds anything to the tooltips.
* Extract markup_printf-append-free to a functionWill Thompson2009-06-081-18/+29
| | | | | The repeated g_markup_printf_escaped; g_string_append; g_free offended me. I think this makes the function easier to read.
* Only show status in tooltip when it existsWill Thompson2009-06-081-3/+11
| | | | | | empathy_contact_get_status () can return NULL: perhaps the protocol doesn't support presence, or perhaps we're not subscribed to the contact's presence.
* Don't double-unref superseded group TpChannels.Will Thompson2009-06-081-7/+37
|
* Merge branch 'profile-chooser'Jonny Lamb2009-06-078-193/+353
|\
| * Add empathy_profile_chooser to libempathy-gtk type list.Jonny Lamb2009-06-071-0/+1
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Fix small typo in docs.Jonny Lamb2009-06-071-1/+1
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Chain up to the constructed call of the parent class.Jonny Lamb2009-06-071-0/+3
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Only include gtk/gtk.h and not gtkcombobox.h.Jonny Lamb2009-06-071-1/+1
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Implement constructed instead of constructor.Jonny Lamb2009-06-071-10/+3
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Small coding style change.Jonny Lamb2009-06-071-1/+2
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Update python bindings.Jonny Lamb2009-06-051-8/+16
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Update the accounts dialog to the new profile chooser API.Jonny Lamb2009-06-051-3/+6
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Make EmpathyProfileChooser a subclass of GtkComboBox.Jonny Lamb2009-06-052-79/+194
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Convert style to Telepathy coding style.Jonny Lamb2009-06-052-153/+155
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Add test-empathy-profile-chooser.Jonny Lamb2009-06-053-1/+35
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | Fix silly mistake where I passed the struct pointer and not the first memberDavyd Madeley2009-06-061-2/+2
| |
* | Updated Spanish translationJorge Gonzalez2009-06-061-67/+116
| |
* | Use tp_asv_get_string instead of messing with GValues.Jonny Lamb2009-06-051-5/+2
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | Use "foo == NULL" instead of "!foo".Jonny Lamb2009-06-051-1/+2
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | Set an empty password for pidgin accounts that have no password set.Jonny Lamb2009-06-051-0/+10
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | Special-case XMPP with importing accounts from Pidgin. (Fixes bug #579992)Jonny Lamb2009-06-051-1/+18
|/ | | | | | | It was decided that if pidgin has an account with no host set, then both the server and port should be ignored, as a special case in XMPP. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Add simple flymake support.Jonny Lamb2009-06-055-0/+8
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Merge branch 'debug-fixes'Jonny Lamb2009-06-051-9/+6
|\
| * Don't display an empty treeview if there are no connections on opening.Jonny Lamb2009-06-051-3/+5
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Don't unref widgets twice.Jonny Lamb2009-06-051-6/+0
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Free a GError after use.Jonny Lamb2009-06-051-0/+1
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | updating Translation for GurmukhiA S Alam2009-06-051-371/+595
|/
* Merge branch 'debug'Jonny Lamb2009-06-059-1/+1494
|\ | | | | | | | | | | | | | | | | Conflicts: extensions/Makefile.am extensions/misc.xml po/POTFILES.in Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Add empathy-debug-dialog to POTFILES.in.Jonny Lamb2009-06-041-0/+1
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Display a label if the selected CM does not support Debug.Jonny Lamb2009-06-041-6/+56
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Add level label to priv struct.Jonny Lamb2009-06-041-4/+5
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Store toolbar items in priv struct.Jonny Lamb2009-06-041-33/+38
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Keep a ref to the TpDBusDaemon so the NameOwnerChanged cb gets called.Jonny Lamb2009-06-041-6/+7
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Clean up EmpathyDebugDialogPriv.Jonny Lamb2009-06-041-9/+20
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Use G_GSIZE_FORMAT instead of %u.Jonny Lamb2009-06-031-1/+2
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Updated Debug spec.Jonny Lamb2009-06-031-43/+97
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Add a "Copy" toolbar item to copy text to clipboard.Jonny Lamb2009-04-241-0/+73
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Create a straight TpProxy instead of a TpConnection.Jonny Lamb2009-04-241-12/+7
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Connect to NameOwnerChanged so the CM chooser can be updated when new CMs ↵Jonny Lamb2009-04-241-0/+93
| | | | | | | | | | | | join and old ones die. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Store unique names in CM model.Jonny Lamb2009-04-241-27/+112
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Use GtkWindow's "transient-for" property instead of holding a ref to the ↵Jonny Lamb2009-04-241-27/+1
| | | | | | | | | | | | parent window. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Don't show the same CM more than once in the CM chooser if there are more ↵Jonny Lamb2009-04-241-0/+15
| | | | | | | | | | | | than one connections to it. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Use GFile and GFileOutputStream instead of fopen and fprintf.Jonny Lamb2009-04-241-13/+35
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Use "foo != NULL" instead of "foo".Jonny Lamb2009-04-241-7/+7
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Add more comments to debug_dialog_press_event_cb.Jonny Lamb2009-04-241-0/+3
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Use guint instead of int for for loop counter.Jonny Lamb2009-04-241-1/+1
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Split some long lines into two.Jonny Lamb2009-04-241-6/+10
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Changed Help menu item to simply "Debug.Jonny Lamb2009-04-241-1/+1
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Updated coding style.Jonny Lamb2009-04-241-44/+44
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Remove tabs, sigh.Jonny Lamb2009-04-241-5/+5
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Implement save button.Jonny Lamb2009-04-241-0/+96
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Clear the store when changing CM.Jonny Lamb2009-04-241-0/+2
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Implemented a menu when selecting a row to copy message to clipboard.Jonny Lamb2009-04-241-0/+95
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Display debug message as monospace.Jonny Lamb2009-04-241-0/+3
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Implement clear button.Jonny Lamb2009-04-241-0/+11
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Implement level combo box.Jonny Lamb2009-04-241-28/+117
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Align text at the top of the row.Jonny Lamb2009-04-241-0/+1
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Remove trailing whitespace from the debug message.Jonny Lamb2009-04-241-1/+9
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Store the bus name of CMs in an the combo box's tree model instead of two ↵Jonny Lamb2009-04-241-13/+27
| | | | | | | | | | | | different lists. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Make the tree view have alternating row colours.Jonny Lamb2009-04-241-0/+1
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Correct indentation and tab problems.Jonny Lamb2009-04-241-36/+36
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Define the debug object path in the header and keep CM bus names from ↵Jonny Lamb2009-04-242-15/+17
| | | | | | | | | | | | tp_list_connection_names around. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Create a new string for category as it's g_free'd.Jonny Lamb2009-04-241-1/+1
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Add Debug interface to TpProxy's known interfaces.Jonny Lamb2009-04-241-0/+3
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Return NULL if _new is not given a GtkWindow.Jonny Lamb2009-04-241-0/+2
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Only set Enabled=false in dispose if there we have a proxy.Jonny Lamb2009-04-241-3/+4
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Changed account chooser to CM chooser.Jonny Lamb2009-04-241-37/+78
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Get the CM bus name from the TpProxy instead of hard-coding, and fix some ↵Jonny Lamb2009-04-241-8/+13
| | | | | | | | | | | | ref problems. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Make sure the toolbar labels are shown.Jonny Lamb2009-04-241-2/+7
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Only set Enabled when we already have a proxy.Jonny Lamb2009-04-241-1/+2
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Set Enabled dbus property to the correct value depending on whether the ↵Jonny Lamb2009-04-241-9/+26
| | | | | | | | | | | | signal is connected and whether the pause button is pressed. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Implement pause button and handle connections to signal when changing account.Jonny Lamb2009-04-241-8/+44
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Only connect to NewDebugMessage if the paused button is not pressed.Jonny Lamb2009-04-241-3/+9
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Connect to NewDebugMessage and append it to the treeview.Jonny Lamb2009-04-241-41/+67
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Call GetMessages when the debug dialog opens.Jonny Lamb2009-04-241-11/+171
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Add GtkTreeView to debug dialog.Jonny Lamb2009-04-241-6/+61
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Add Debug interface.Jonny Lamb2009-04-243-1/+115
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Added Debug Window menu item.Jonny Lamb2009-04-242-0/+16
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Added a basic UI to debug dialog.Jonny Lamb2009-04-242-9/+112
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Added initial empty EmpathyDebugDialog.Jonny Lamb2009-04-243-0/+192
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | Coding style fixes.Jonny Lamb2009-06-042-2/+2
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | Fix Bug 584830: Invalid read in new_connection_cbPierre-Luc Beaudoin2009-06-041-1/+1
| | | | | | | | | | There is a manager and a location_manager pointer in that function. The wrong one was used in the cast.
* | event_manager_approve_channel_cb: displayed ignored channel typeGuillaume Desmottes2009-06-041-1/+1
| |
* | Updated Spanish translationJorge Gonzalez2009-06-041-270/+405
| |
* | Add a right-click menu to conversation window tabs.Will Thompson2009-06-031-32/+52
| | | | | | | | | | | | | | | | It turns out that GtkNotebook supports right-click menus that list the tabs with minimal effort on our part. This makes it easier to deal with windows with more tabs than can fit in the space available. Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>
* | Remove "View"/"Show" prefixes from View menu itemsWill Thompson2009-06-031-4/+4
| | | | | | | | Signed-off-by: Will Thompson <will.thompson@collabora.co.uk>
* | Updated Spanish translationJorge Gonzalez2009-06-031-82/+252
| |
* | Invert the presence order.Xavier Claessens2009-06-031-1/+1
| |
* | Fix Bug 584518: Critical error in publish_to_all_connectionsPierre-Luc Beaudoin2009-06-021-6/+6
| | | | | | | | The account_manager was initialised after the callbacks were.
* | Level is used before initPierre-Luc Beaudoin2009-06-021-1/+2
| |
* | Merge branch 'ft_rework'Cosimo Cecchi2009-06-0233-2037/+4289
|\ \
| * | Fix conflict after rebaseCosimo Cecchi2009-06-021-1/+0
| | |
| * | Update python bindingsCosimo Cecchi2009-06-011-7/+36
| | |
| * | Format contact information when hashingCosimo Cecchi2009-06-011-3/+9
| | |
| * | Free the cb_data after errors in constructionCosimo Cecchi2009-06-011-6/+10
| | |
| * | Add myself to the contributorsCosimo Cecchi2009-06-012-0/+2
| | |
| * | Update copyright headerCosimo Cecchi2009-06-011-1/+3
| | |
| * | Clarify the docsCosimo Cecchi2009-06-011-0/+6
| | | | | | | | | | | | Clarify the use of find_requestable_channel_classes in the docs.
| * | Use the new API.Cosimo Cecchi2009-06-011-39/+22
| | |
| * | Hopefully proper version of _find_requestable_channel_classes ()Cosimo Cecchi2009-06-011-84/+92
| | |
| * | Fix trailing whitespaceCosimo Cecchi2009-06-012-2/+2
| | |
| * | Adapt EmpathyCallHandler to the new APICosimo Cecchi2009-06-011-4/+5
| | |
| * | Use the new API in the handlerCosimo Cecchi2009-06-011-21/+65
| | |
| * | Free the list after calling the callbackCosimo Cecchi2009-06-011-0/+3
| | |
| * | Add a helper uint_compare functionCosimo Cecchi2009-06-012-0/+9
| | |
| * | Update the requestable channel classes APICosimo Cecchi2009-06-012-120/+190
| | | | | | | | | | | | Make it more complex, according to Sjoerd's comments.
| * | Fix trailing whitespacesCosimo Cecchi2009-06-012-5/+5
| | |
| * | Remove GConf schemaCosimo Cecchi2009-06-011-15/+0
| | |
| * | Remove the preferencesCosimo Cecchi2009-06-013-42/+0
| | |
| * | Remove use_hash when using the file chooserCosimo Cecchi2009-06-011-12/+2
| | |
| * | Remove the use_hash arg and propertyCosimo Cecchi2009-06-014-64/+25
| | | | | | | | | | | | | | | | | | | | | Remove the use_hash construct arg and property from EmpathyFTHandler and make it clear in the docs how clients are supposed to know whether we are hashing or not. Also, port EmpathyFTFactory to the new API
| * | Actually check if FT+hash is supportedCosimo Cecchi2009-06-011-40/+74
| | | | | | | | | | | | | | | | | | | | | | | | Use the new API to find out if FT+hash is supported before setting the handler as ready. This gives the clients to use empathy_ft_handler_can_hash reliably before calling empahty_ft_handler_start_transfer to know to which signal they should connect.
| * | Use the new API in the call handlerCosimo Cecchi2009-06-011-2/+3
| | |
| * | Add find_requestable_channel_classesCosimo Cecchi2009-06-012-13/+152
| | | | | | | | | | | | And remove find_channel_class API.
| * | Don't chain up to constructorCosimo Cecchi2009-06-011-2/+0
| | |
| * | Add GObject propreties for EmpathyFTHandlerCosimo Cecchi2009-06-011-1/+109
| | |
| * | Use _constructed instead of _constructorCosimo Cecchi2009-06-011-15/+8
| | |
| * | Remove useless memberCosimo Cecchi2009-06-011-1/+0
| | |
| * | Remove the g_idle sources on destroyCosimo Cecchi2009-06-011-1/+32
| | | | | | | | | | | | | | | Remove the GSources added with g_idle_add when destroying the EmpathyDispatcher.
| * | Actually see if the connection is readyCosimo Cecchi2009-06-011-3/+12
| | | | | | | | | | | | | | | Before appending an outstanding request for channel classes, verify thigns aren't actually ready.
| * | Style fixes for *_free() functionsCosimo Cecchi2009-06-012-23/+7
| | |
| * | Don't use slices for 4096 chunksCosimo Cecchi2009-06-011-2/+2
| | |
| * | Properly free memoryCosimo Cecchi2009-06-011-2/+2
| | |
| * | Clarify a bit the docs about checksummingCosimo Cecchi2009-06-011-2/+6
| | |
| * | Clear the remaining time when transfer endsCosimo Cecchi2009-06-011-1/+22
| | | | | | | | | | | | | | | Also, use empathy_builder_unref_and_keep_widget() on the EmpathyFTManager toplevel.
| * | Add the received files to GtkRecentManagerCosimo Cecchi2009-06-011-0/+10
| | |
| * | Report the right remaining time in the progress cbCosimo Cecchi2009-06-011-1/+1
| | |
| * | Plug a leakCosimo Cecchi2009-06-011-0/+2
| | |
| * | Add a comment to make the style checker happyCosimo Cecchi2009-06-011-1/+1
| | |
| * | Fix coding styleCosimo Cecchi2009-06-015-24/+24
| | |
| * | Add some files to POTFILES.inCosimo Cecchi2009-06-011-0/+2
| | |
| * | Emit the callback always in an idleCosimo Cecchi2009-06-011-25/+36
| | | | | | | | | | | | Also, fix some leaks.
| * | Use the new function in EmpathyFTHandlerCosimo Cecchi2009-06-011-35/+36
| | |
| * | Add empathy_dispatcher_find_channel_class_async()Cosimo Cecchi2009-06-012-0/+103
| | |
| * | Set use_hash according to what the CM returnsCosimo Cecchi2009-06-012-3/+18
| | | | | | | | | | | | | | | | | | Set use_hash according to what the CM returns and not what the user would like it to be, so that clients won't be confused about whether they should connect to "hashing-started" after "transfer-done".
| * | Use the right macros to pass a gboolean as user_dataCosimo Cecchi2009-06-012-11/+14
| | | | | | | | | | | | | | | Use GPOINTER_TO_INT and GINT_TO_POINTER instead of passing the address, as that doesn't work.
| * | Set the completed message anywayCosimo Cecchi2009-06-011-3/+1
| | | | | | | | | | | | | | | Set the completed message anyway in the UI, as it's not guaranteed that the hashing will take place even if use_hash is TRUE
| * | Update doc templatesCosimo Cecchi2009-06-014-0/+12
| | |
| * | Document EmpathyFTHandlerCosimo Cecchi2009-06-012-0/+257
| | |
| * | Document EmpathyTpFileCosimo Cecchi2009-06-012-17/+82
| | |
| * | Remove useless GET_PRIVCosimo Cecchi2009-06-011-2/+0
| | |
| * | Remove useless defineCosimo Cecchi2009-06-011-2/+0
| | |
| * | Use NULL instead of FALSECosimo Cecchi2009-06-011-1/+1
| | |
| * | Document EmpathyFTFactoryCosimo Cecchi2009-06-011-0/+83
| | |
| * | Remove useless gtk-doc annotationsCosimo Cecchi2009-06-011-17/+0
| | | | | | | | | | | | gtk-doc annotations are useless for files outside of libempathy*
| * | Don't claim outgoing channelsCosimo Cecchi2009-06-011-1/+8
| | |
| * | Add a comment.Cosimo Cecchi2009-06-011-0/+3
| | |
| * | Move the error declaration in empathy-tp-file.hCosimo Cecchi2009-06-012-10/+10
| | |
| * | Unref the EmpathyTpContactFactoryCosimo Cecchi2009-06-011-0/+2
| | |
| * | Use gchar* instead of char* for allocated retvalsCosimo Cecchi2009-06-011-3/+3
| | |
| * | Use != NULL for pointer checks.Cosimo Cecchi2009-06-013-24/+24
| | |
| * | Use g_slice_* instead of g_mallocCosimo Cecchi2009-06-011-2/+2
| | |
| * | Use tp_g_value_slice_new_* where possibleCosimo Cecchi2009-06-011-18/+10
| | |
| * | Unref the EmpathyTpContactFactoryCosimo Cecchi2009-06-011-0/+2
| | |
| * | Adapt the code to the tp style.Cosimo Cecchi2009-06-016-144/+166
| | |
| * | Plug a string leakCosimo Cecchi2009-06-011-0/+2
| | |
| * | Don't destroy an hashtable owned by DBusCosimo Cecchi2009-06-011-2/+0
| | |
| * | Update Python bindingsCosimo Cecchi2009-06-015-65/+215
| | |
| * | Wait for channel close before closing the socketCosimo Cecchi2009-06-011-14/+24
| | | | | | | | | | | | So that we can better handle cancellations of the transfer.
| * | Add schema for the new preferenceCosimo Cecchi2009-06-011-1/+16
| | |
| * | Don't leak GErrors.Cosimo Cecchi2009-06-012-1/+4
| | |
| * | Handle construction errorsCosimo Cecchi2009-06-013-21/+27
| | | | | | | | | | | | | | | Handle errors that may arise when constructing the handler from the factory.
| * | Set the right initial value in the UICosimo Cecchi2009-06-011-3/+7
| | | | | | | | | | | | Set an initial value for the UI string in case we're not using hash.
| * | Add some debug messagesCosimo Cecchi2009-06-011-0/+12
| | |
| * | Properly handle checksumming in the receiver UICosimo Cecchi2009-06-011-13/+40
| | |
| * | Remove the singleton logic from the managerCosimo Cecchi2009-06-014-46/+30
| | | | | | | | | | | | | | | | | | Don't use a singleton logic for the FT Manager, but let the manager itself hold the references according to the state of the toplevel window.
| * | Adjust clear button sensitivityCosimo Cecchi2009-06-011-0/+27
| | | | | | | | | | | | | | | Set the clear button sensitivity according to the number of completed/cancelled handlers in the manager.
| * | Adapt the manager codeCosimo Cecchi2009-06-011-9/+20
| | | | | | | | | | | | Adapt the manager code to react to the new possible hashing.
| * | Add empathy_ft_handler_get_use_hashCosimo Cecchi2009-06-012-1/+20
| | | | | | | | | | | | This is needed, as the GConf property might change during the transfer.
| * | Fix a stupid mistakeCosimo Cecchi2009-06-011-4/+2
| | |
| * | W.I.P. for hash on receiver side.Cosimo Cecchi2009-06-012-11/+103
| | |
| * | Add use_hash params for incoming transfersCosimo Cecchi2009-06-015-9/+18
| | | | | | | | | | | | | | | Add use_hash params for incoming transfers to the FT Factory and Handler, so that we will use them to check hash for received files.
| * | Clarify UI stringCosimo Cecchi2009-06-011-1/+1
| | | | | | | | | | | | Checksum is not always possible.
| * | Add a new preference in the UICosimo Cecchi2009-06-014-1/+50
| | |
| * | Add the USE_HASH property in class_initCosimo Cecchi2009-06-011-3/+8
| | |
| * | Update the EmpathyFTFactory APICosimo Cecchi2009-06-012-3/+4
| | | | | | | | | | | | Update the factory API to make hashing request optional.
| * | Make checksum optional when sendingCosimo Cecchi2009-06-012-6/+20
| | |
| * | Cleanup after rebase v2Cosimo Cecchi2009-06-015-18/+58
| | |
| * | First cleanup after rebaseCosimo Cecchi2009-06-014-77/+40
| | |
| * | Simplify the hashing codeCosimo Cecchi2009-06-011-70/+48
| | | | | | | | | | | | | | | Simplify the hashing code with the aid of GIOScheduler. This has the nice side effect that checksum updating is now done in the I/O thread.
| * | Ensure the callbacks are only run onceCosimo Cecchi2009-06-012-0/+15
| | | | | | | | | | | | | | | Also ensure that we get no progress callbacks after the transfer has been cancelled.
| * | Add back speed and remaining timeCosimo Cecchi2009-06-012-24/+91
| | |
| * | Close the handler when rejecting a transferCosimo Cecchi2009-06-011-0/+2
| | |
| * | React to Tp remote errorsCosimo Cecchi2009-06-013-30/+62
| | | | | | | | | | | | Push Tp state change errors to the handler/UI.
| * | Remove hashing progress debug messageCosimo Cecchi2009-06-011-2/+0
| | |
| * | Properly ref/unref the request tableCosimo Cecchi2009-06-011-7/+14
| | | | | | | | | | | | | | | | | | Destroy the request table early, and keep a reference when passing it to the dispatcher. Also, don't cancel the nonexistant EmpathyTpFile when stopping hashing.
| * | Don't set the status to cancelled when closingCosimo Cecchi2009-06-011-16/+23
| | | | | | | | | | | | | | | If we are only closing a channel, don't set the EmpathyTpFile status to cancelled.
| * | Handle errors coming from the EmpathyFTFactoryCosimo Cecchi2009-06-013-34/+91
| | |
| * | Set the overwrite confermation when receivingCosimo Cecchi2009-06-011-0/+3
| | |
| * | Unref the EmpathyFTHandlersCosimo Cecchi2009-06-011-0/+2
| | | | | | | | | | | | Unref EmpathyFTHandler objects after adding them to the manager.
| * | Properly emit the TRANSFER_STARTED signalCosimo Cecchi2009-06-011-8/+11
| | | | | | | | | | | | | | | Emit the TRANSFER_STARTED signal when actually starting the transfer (after the DBus invocation callback).
| * | Don't notify progress for zero bytesCosimo Cecchi2009-06-011-23/+8
| | | | | | | | | | | | Also, remove useless state property.
| * | First implementation of error handlingCosimo Cecchi2009-06-015-87/+60
| | | | | | | | | | | | | | | | | | Implement the callback in EmpathyFTManager. Erase a redundant is_cancelled property in EmpathyFTHandler and rely on the GCancellable, which is shared by EmpathyTpFile and EmpathyFTHandler.
| * | Total FileTransfer draft spec exorcismCosimo Cecchi2009-06-015-14/+8
| | |
| * | Rework the logic of cancelling transfersCosimo Cecchi2009-06-013-29/+21
| | | | | | | | | | | | | | | | | | Rework the logic of cancelling transfers so that the GCancellable object is not used from an UI frontend, as that would require to duplicate storage for each EmpathyFTHandler in the manager.
| * | Use proper DEBUG() messagesCosimo Cecchi2009-06-012-9/+8
| | |
| * | Use values from TpFileTransferStateCosimo Cecchi2009-06-011-9/+9
| | | | | | | | | | | | | | | | | | Use values from the TpFileTransferState and TpFileTransferStateChangeReason enums instead of the Empathy draft interfaces.
| * | Only close the FT operation after the state changeCosimo Cecchi2009-06-012-4/+11
| | | | | | | | | | | | | | | | | | | | | Close the FT operation only after the "completed" state change has been emitted, so that we can guarantee there will be no other progress signals emitted after TRANSFER_DONE. Also, add some other debug calls.
| * | Format messages for hashingCosimo Cecchi2009-06-011-11/+49
| | | | | | | | | | | | | | | Format messages when hashing. Also, add some debug spew to see when the callbacks are called.
| * | Emit the TRANSFER_STARTED signalCosimo Cecchi2009-06-011-0/+3
| | | | | | | | | | | | Emit the TRANSFER_STARTED signal also when offering.
| * | Set the "incoming" property at constructCosimo Cecchi2009-06-013-14/+24
| | | | | | | | | | | | | | | Set the "incoming" property of EmpathyTpFile when we construct it from EmpathyDispatchOperation.
| * | Sync with changes in masterCosimo Cecchi2009-06-011-17/+30
| | | | | | | | | | | | | | | Sync with the changes in master and port to the stable TP FileTransfer spec.
| * | Add is_completed and is_cancelled APICosimo Cecchi2009-06-012-12/+54
| | | | | | | | | | | | Add some API to get the state of the handler.
| * | Use the proper TP interface instead of emp_cliCosimo Cecchi2009-06-012-10/+25
| | | | | | | | | | | | Update to use the stable TP interface for FT.
| * | Make the whole thing compileCosimo Cecchi2009-06-011-211/+229
| | | | | | | | | | | | | | | The branch now compiles. Still have to debug and implement error handling.
| * | Remove some of the EmpFileTransferState crackCosimo Cecchi2009-06-011-1/+3
| | | | | | | | | | | | | | | | | | The basic idea is to completely hide the state in EmpathyFTHandler, and let the clients interact with the signal interface instead of switching cases for the state.
| * | Add empathy_ft_handler_get_total_bytes APICosimo Cecchi2009-06-012-10/+19
| | |
| * | s/ft_manager/manager/ where appropriateCosimo Cecchi2009-06-011-57/+54
| | |
| * | W.I.P. code for EmpathyFTManager v2Cosimo Cecchi2009-06-011-143/+188
| | | | | | | | | | | | | | | Use GET_PRIV everywhere Stubs of implementations of the transfer state machine
| * | Add empathy_ft_handler_get_transferred_bytes APICosimo Cecchi2009-06-012-0/+13
| | |
| * | First batch of W.I.P. rework of EmpathyFTManagerCosimo Cecchi2009-06-012-380/+197
| | |
| * | Add to the EmpathyFTManager the new handlers.Cosimo Cecchi2009-06-011-4/+7
| | |
| * | Add some useful APIs to EmpathyFTHandlerCosimo Cecchi2009-06-012-2/+88
| | | | | | | | | | | | | | | Add some APIs to EmpathyFTHandler useful to get transfer properties. Also, implement an error signal.
| * | Fix indentation of function prototypeCosimo Cecchi2009-06-011-3/+2
| | |
| * | Remove useless include of empathy-tp-file.hCosimo Cecchi2009-06-011-2/+1
| | |
| * | Remove dead code in EmpathyDispatcherCosimo Cecchi2009-06-011-131/+0
| | |
| * | Rethink a bit the logic for an incoming transfer.Cosimo Cecchi2009-06-017-20/+142
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now, a client should have to do the following, in order to receive a file transfer: - let the EmpathyFTFactory claim the EmpathyDispatchOperation - the factory will emit "new-incoming-transfer" when the handler is filled with the relevant properties - now you can choose a destination file, and then you should call _set_destination on EmpathyFTFactory passing the handler. - the factory will emit "new-ft-handler" as you're now ready to start the actual transfer.
| * | Use the new API to send a file with the file chooser.Cosimo Cecchi2009-06-011-89/+14
| | |
| * | Emit the transfer_started signal as soon as we start an incoming transfer.Cosimo Cecchi2009-06-011-0/+5
| | |
| * | Free memory in _finalize inside EmpathyFTHandler.Cosimo Cecchi2009-06-011-0/+20
| | |
| * | We don't need dispose, finalize and private fields in EmpathyFTFactory (yet?).Cosimo Cecchi2009-06-011-31/+1
| | |
| * | Cleanup in EmpathyTpFile style.Cosimo Cecchi2009-06-012-200/+187
| | |
| * | Make libempathy compile with the new changes.Cosimo Cecchi2009-06-014-99/+100
| | |
| * | Modify EmpathyFTHandler to adapt to the changes in EmpathyTpFile API.Cosimo Cecchi2009-06-013-13/+45
| | |
| * | Remove the RequestData struct.Cosimo Cecchi2009-06-011-147/+120
| | |
| * | W.I.P. for heavy lifting on EmpathyTpFile.Cosimo Cecchi2009-06-0110-1065/+707
| | |
| * | Don't schedule the next read two times when we're finished reading the stream.Cosimo Cecchi2009-06-011-1/+0
| | |
| * | Add debug spew.Cosimo Cecchi2009-06-011-0/+19
| | |
| * | Add some error handling and keep on adding progress signals.Cosimo Cecchi2009-06-012-13/+69
| | |
| * | Fix the build.Cosimo Cecchi2009-06-012-3/+8
| | |
| * | Start implementing signals inside EmpathyFTHandler.Cosimo Cecchi2009-06-011-7/+73
| | |
| * | Implement empathy_ft_factory_claim_channel and make naming uniform.Cosimo Cecchi2009-06-012-7/+20
| | |
| * | Fix the build.Cosimo Cecchi2009-06-012-3/+4
| | |
| * | Set more meaningful names for EmpathyFTHandler public methods.Cosimo Cecchi2009-06-012-9/+13
| | |
| * | Call the dispatcher to create the Channel after we have built the request.Cosimo Cecchi2009-06-011-6/+73
| | |
| * | Implement hashing of the file. Make it compile.Cosimo Cecchi2009-06-014-17/+381
| | |
| * | Little cleanup.Cosimo Cecchi2009-06-012-3/+7
| | |
| * | Initial commit for EmpathyFTFactory and EmpathyFTHandler.Cosimo Cecchi2009-06-014-0/+489
| | |
* | | Don't set NM presence state on connect when it was unsetSjoerd Simons2009-06-011-1/+2
|/ / | | | | | | | | When the presence state that was saved upon disconnect was _UNSET don't try to set it when we reconnect.