]>
git.0d.be Git - empathy.git/log
Xavier Claessens [Mon, 24 Nov 2008 09:22:08 +0000 (09:22 +0000)]
dispatcher_connection_new_channel_cb: set the room of the newly created chatroom. Fixes bug #560387 (Guillaume Desmottes).
svn path=/trunk/; revision=1918
Jorge Gonzalez Gonzalez [Sat, 22 Nov 2008 18:26:17 +0000 (18:26 +0000)]
Updated Spanish translation
svn path=/trunk/; revision=1917
Jorge Gonzalez Gonzalez [Sat, 22 Nov 2008 17:37:18 +0000 (17:37 +0000)]
Updated es translation (Jorge Gonzalez)
svn path=/trunk/; revision=1916
Xavier Claessens [Fri, 21 Nov 2008 16:25:19 +0000 (16:25 +0000)]
Replace Q_() with C_() for translation context.
svn path=/trunk/; revision=1915
Xavier Claessens [Fri, 21 Nov 2008 16:25:15 +0000 (16:25 +0000)]
If first_line xor second_line is NULL, use only one line in ft_manager_update_ft_row.
svn path=/trunk/; revision=1914
Xavier Claessens [Fri, 21 Nov 2008 16:25:11 +0000 (16:25 +0000)]
Remove empathy_tp_file_keep_alive hack and connect to "notify::state" in file_channel_create_cb() to unref the object when the FT is done.
svn path=/trunk/; revision=1913
Xavier Claessens [Fri, 21 Nov 2008 16:25:07 +0000 (16:25 +0000)]
Avoid a string dup.
svn path=/trunk/; revision=1912
Xavier Claessens [Fri, 21 Nov 2008 16:25:04 +0000 (16:25 +0000)]
Cleanup the code inside ft_manager_build_ui.
svn path=/trunk/; revision=1911
Xavier Claessens [Fri, 21 Nov 2008 16:25:00 +0000 (16:25 +0000)]
Simplify and comment the livetime of EmpathyFTManager
svn path=/trunk/; revision=1910
Xavier Claessens [Fri, 21 Nov 2008 16:24:56 +0000 (16:24 +0000)]
Reorder the code for more clarity.
svn path=/trunk/; revision=1909
Xavier Claessens [Fri, 21 Nov 2008 16:24:52 +0000 (16:24 +0000)]
Cleanup of ft_manager_add_tp_file_to_list.
svn path=/trunk/; revision=1908
Xavier Claessens [Fri, 21 Nov 2008 16:24:48 +0000 (16:24 +0000)]
Remove useless gnomevfs include.
svn path=/trunk/; revision=1907
Xavier Claessens [Fri, 21 Nov 2008 16:24:44 +0000 (16:24 +0000)]
Update the selection only if we are removing the selected row.
svn path=/trunk/; revision=1906
Xavier Claessens [Fri, 21 Nov 2008 16:24:40 +0000 (16:24 +0000)]
Check if URI is not NULL before adding it to the recent manager.
svn path=/trunk/; revision=1905
Xavier Claessens [Fri, 21 Nov 2008 16:24:36 +0000 (16:24 +0000)]
Fix ref counting of tp_file, make it singleton per channel, and add a _keep_alive method that adds a tmp ref until the transfer finishes.
svn path=/trunk/; revision=1904
Xavier Claessens [Fri, 21 Nov 2008 16:24:32 +0000 (16:24 +0000)]
Fix a comment phrasing
svn path=/trunk/; revision=1903
Xavier Claessens [Fri, 21 Nov 2008 16:24:28 +0000 (16:24 +0000)]
Update the selection of the ft manager when a ft is removed only if it's not empty.
svn path=/trunk/; revision=1902
Xavier Claessens [Fri, 21 Nov 2008 16:24:24 +0000 (16:24 +0000)]
Fix signature of signal cb, start the transfer only if we have the socket path, and switch input/output streams in tp_file_start_transfer.
svn path=/trunk/; revision=1901
Xavier Claessens [Fri, 21 Nov 2008 16:24:21 +0000 (16:24 +0000)]
Add a FIXME about the tp_file being leaked
svn path=/trunk/; revision=1900
Xavier Claessens [Fri, 21 Nov 2008 16:24:17 +0000 (16:24 +0000)]
There is no reason to remove the FT if it's cancelled while the window was hidden.
svn path=/trunk/; revision=1899
Xavier Claessens [Fri, 21 Nov 2008 16:24:13 +0000 (16:24 +0000)]
Fix glade lookup
svn path=/trunk/; revision=1898
Xavier Claessens [Fri, 21 Nov 2008 16:24:09 +0000 (16:24 +0000)]
Simplify ft_manager_remove_file_from_list.
svn path=/trunk/; revision=1897
Xavier Claessens [Fri, 21 Nov 2008 16:24:06 +0000 (16:24 +0000)]
Clean ft_manager_update_ft_row()
svn path=/trunk/; revision=1896
Xavier Claessens [Fri, 21 Nov 2008 16:24:02 +0000 (16:24 +0000)]
Simplify condition
svn path=/trunk/; revision=1895
Xavier Claessens [Fri, 21 Nov 2008 16:23:58 +0000 (16:23 +0000)]
Add all reasons in ft_manager_state_change_reason_to_string(). Don't use default in the switch so we get compile warning if more reasons is added to
the spec (makes easier to not forget to update that function).
svn path=/trunk/; revision=1894
Xavier Claessens [Fri, 21 Nov 2008 16:23:54 +0000 (16:23 +0000)]
Simplify the code to add a FT in the manager.
svn path=/trunk/; revision=1893
Xavier Claessens [Fri, 21 Nov 2008 16:23:50 +0000 (16:23 +0000)]
Simplify the code to set sensibility of buttons
svn path=/trunk/; revision=1892
Xavier Claessens [Fri, 21 Nov 2008 16:23:46 +0000 (16:23 +0000)]
Change state when the channel is invalidated only if an error occured.
svn path=/trunk/; revision=1891
Xavier Claessens [Fri, 21 Nov 2008 16:23:43 +0000 (16:23 +0000)]
Update POTFILES for ft manager that get moved to src/
svn path=/trunk/; revision=1890
Xavier Claessens [Fri, 21 Nov 2008 16:23:38 +0000 (16:23 +0000)]
Simplify a little bit the code when abording a FT
svn path=/trunk/; revision=1889
Xavier Claessens [Fri, 21 Nov 2008 16:23:34 +0000 (16:23 +0000)]
Cancel the FT if we can't get the transfer method
svn path=/trunk/; revision=1888
Xavier Claessens [Fri, 21 Nov 2008 16:23:30 +0000 (16:23 +0000)]
Remove unused empathy_tp_file_get_id
svn path=/trunk/; revision=1887
Xavier Claessens [Fri, 21 Nov 2008 16:23:25 +0000 (16:23 +0000)]
Simplify the code to start a file transfer
svn path=/trunk/; revision=1886
Xavier Claessens [Fri, 21 Nov 2008 16:23:21 +0000 (16:23 +0000)]
When the channel is invalidated, change state to CANCELLED.
svn path=/trunk/; revision=1885
Xavier Claessens [Fri, 21 Nov 2008 16:23:16 +0000 (16:23 +0000)]
Move the ft manager to src/ other programs do not need it.
svn path=/trunk/; revision=1884
Xavier Claessens [Fri, 21 Nov 2008 16:23:11 +0000 (16:23 +0000)]
Update tools to latest version of tp-glib and include a gitignore
svn path=/trunk/; revision=1883
Xavier Claessens [Fri, 21 Nov 2008 16:23:06 +0000 (16:23 +0000)]
rename empathy_tp_file_get_incoming to empathy_tp_file_is_incoming
svn path=/trunk/; revision=1882
Xavier Claessens [Fri, 21 Nov 2008 16:23:02 +0000 (16:23 +0000)]
empathy_tp_file_accept/offer takes the GFile in param and return a GError if the file can't be opened.
svn path=/trunk/; revision=1881
Xavier Claessens [Fri, 21 Nov 2008 16:22:58 +0000 (16:22 +0000)]
Fix coding style and cleanup
svn path=/trunk/; revision=1880
Xavier Claessens [Fri, 21 Nov 2008 16:22:54 +0000 (16:22 +0000)]
Include only used headers
svn path=/trunk/; revision=1879
Xavier Claessens [Fri, 21 Nov 2008 16:22:50 +0000 (16:22 +0000)]
don't include itself
svn path=/trunk/; revision=1878
Xavier Claessens [Fri, 21 Nov 2008 16:22:46 +0000 (16:22 +0000)]
Remove useless lines
svn path=/trunk/; revision=1877
Xavier Claessens [Fri, 21 Nov 2008 16:22:42 +0000 (16:22 +0000)]
Fix coding style
svn path=/trunk/; revision=1876
Xavier Claessens [Fri, 21 Nov 2008 16:22:39 +0000 (16:22 +0000)]
Cleanup the coding style. If we can't get info about the GFile we abord the FT.
svn path=/trunk/; revision=1875
Xavier Claessens [Fri, 21 Nov 2008 16:22:35 +0000 (16:22 +0000)]
remove useless includes
svn path=/trunk/; revision=1874
Xavier Claessens [Fri, 21 Nov 2008 16:22:31 +0000 (16:22 +0000)]
Fix a little coding style
svn path=/trunk/; revision=1873
Xavier Claessens [Fri, 21 Nov 2008 16:22:27 +0000 (16:22 +0000)]
No need to define a callback, we can directly use empathy_send_file_with_file_chooser.
svn path=/trunk/; revision=1872
Xavier Claessens [Fri, 21 Nov 2008 16:22:23 +0000 (16:22 +0000)]
sync with latest FT spec DRAFT
svn path=/trunk/; revision=1871
Xavier Claessens [Fri, 21 Nov 2008 16:22:19 +0000 (16:22 +0000)]
extensions/Makefile.am: fix allow-undefined-interfaces param
svn path=/trunk/; revision=1870
Xavier Claessens [Fri, 21 Nov 2008 16:22:14 +0000 (16:22 +0000)]
extensions/Makefile.am: pass allow-undefined-interfaces param to doc generator so it doesn't complain about missing external ref
svn path=/trunk/; revision=1869
Xavier Claessens [Fri, 21 Nov 2008 16:22:11 +0000 (16:22 +0000)]
Fix spec format to make it work with updated tools
svn path=/trunk/; revision=1868
Xavier Claessens [Fri, 21 Nov 2008 16:22:07 +0000 (16:22 +0000)]
Add FT manager to POTFILE
svn path=/trunk/; revision=1867
Xavier Claessens [Fri, 21 Nov 2008 16:22:03 +0000 (16:22 +0000)]
Fix compilation warning: gtk_message_dialog_format_secondary_text() require a format string.
svn path=/trunk/; revision=1866
Xavier Claessens [Fri, 21 Nov 2008 16:21:59 +0000 (16:21 +0000)]
ft_manager_clear: use g_hash_table_foreach_remove instead of GHashTableIter so the elements are actually removed from the hash table
svn path=/trunk/; revision=1865
Xavier Claessens [Fri, 21 Nov 2008 16:21:55 +0000 (16:21 +0000)]
get_requestable_channel_classes_cb: call tp_contact_factory_ready if the D-Bus call failed
svn path=/trunk/; revision=1864
Xavier Claessens [Fri, 21 Nov 2008 16:21:51 +0000 (16:21 +0000)]
ft-manager: ft_manager_clear: use a GHashTableIter instead of creating a temporary GSList
svn path=/trunk/; revision=1863
Xavier Claessens [Fri, 21 Nov 2008 16:21:48 +0000 (16:21 +0000)]
ft-manager: remove old code
svn path=/trunk/; revision=1862
Xavier Claessens [Fri, 21 Nov 2008 16:21:44 +0000 (16:21 +0000)]
ft-manager: store the icon-name instead of the pixbuf in the store
svn path=/trunk/; revision=1861
Xavier Claessens [Fri, 21 Nov 2008 16:21:40 +0000 (16:21 +0000)]
ft-manager: add comment explaining how to use GIcon with GTK 2.14
svn path=/trunk/; revision=1860
Xavier Claessens [Fri, 21 Nov 2008 16:21:36 +0000 (16:21 +0000)]
empathy-ft-manager: use the ContentType property instead of gnome_vfs_get_mime_type_for_name to get the mime type
svn path=/trunk/; revision=1859
Xavier Claessens [Fri, 21 Nov 2008 16:21:32 +0000 (16:21 +0000)]
empathy-tp-file.c: actually implement the getter of GObject properties
svn path=/trunk/; revision=1858
Xavier Claessens [Fri, 21 Nov 2008 16:21:28 +0000 (16:21 +0000)]
empathy-tp-file: reorder FileTransfer D-Bus properties using the same order as in the spec
svn path=/trunk/; revision=1857
Xavier Claessens [Fri, 21 Nov 2008 16:21:25 +0000 (16:21 +0000)]
tp_file_constructor: get the ContentHashType and ContentType values from the properties hash table
svn path=/trunk/; revision=1856
Xavier Claessens [Fri, 21 Nov 2008 16:21:21 +0000 (16:21 +0000)]
empathy-contact: no need to inspect the RequestableChannelClasses property anymore, empathy-tp-contact-factory does it for us now
svn path=/trunk/; revision=1855
Xavier Claessens [Fri, 21 Nov 2008 16:21:17 +0000 (16:21 +0000)]
empathy-tp-contact-factory: set the FT capability when creating contacts if the CM supports it
svn path=/trunk/; revision=1854
Xavier Claessens [Fri, 21 Nov 2008 16:21:13 +0000 (16:21 +0000)]
empathy-tp-contact-factory: factor out contact_created
svn path=/trunk/; revision=1853
Xavier Claessens [Fri, 21 Nov 2008 16:21:09 +0000 (16:21 +0000)]
empathy-ft-manager.c: Display an error if user can't save file to the chosen location
svn path=/trunk/; revision=1852
Xavier Claessens [Fri, 21 Nov 2008 16:21:05 +0000 (16:21 +0000)]
empathy-ft-manager: ask confirmation if the filename already exists
svn path=/trunk/; revision=1851
Xavier Claessens [Fri, 21 Nov 2008 16:21:01 +0000 (16:21 +0000)]
Channel_Type_File_Transfer.xml: sync with latest draft
svn path=/trunk/; revision=1850
Xavier Claessens [Fri, 21 Nov 2008 16:20:57 +0000 (16:20 +0000)]
Implement latest ft draft
svn path=/trunk/; revision=1849
Xavier Claessens [Fri, 21 Nov 2008 16:20:53 +0000 (16:20 +0000)]
Channel_Type_File_Transfer.xml: sync with latest draft
svn path=/trunk/; revision=1848
Xavier Claessens [Fri, 21 Nov 2008 16:20:49 +0000 (16:20 +0000)]
remove blank line
svn path=/trunk/; revision=1847
Xavier Claessens [Fri, 21 Nov 2008 16:20:43 +0000 (16:20 +0000)]
Use the RequestableChannelClasses property instead of hardcoding salut to check if we can send file or not
svn path=/trunk/; revision=1846
Xavier Claessens [Fri, 21 Nov 2008 16:20:40 +0000 (16:20 +0000)]
Set the Date property when requesting a FT channel
svn path=/trunk/; revision=1845
Xavier Claessens [Fri, 21 Nov 2008 16:20:36 +0000 (16:20 +0000)]
use Requestotron to request the FT channel
svn path=/trunk/; revision=1844
Xavier Claessens [Fri, 21 Nov 2008 16:20:32 +0000 (16:20 +0000)]
fix FT client side code as the generated code changed
svn path=/trunk/; revision=1843
Xavier Claessens [Fri, 21 Nov 2008 16:20:27 +0000 (16:20 +0000)]
add Unix_Timestamp64 to all.xml
svn path=/trunk/; revision=1842
Xavier Claessens [Fri, 21 Nov 2008 16:20:23 +0000 (16:20 +0000)]
upgrade to new FT draft
svn path=/trunk/; revision=1841
Jonny Lamb [Fri, 21 Nov 2008 16:20:20 +0000 (16:20 +0000)]
Renamed free_copy_data_if_closed to copy_data_unref and have a ref_count in the CopyData struct. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1840
Jonny Lamb [Fri, 21 Nov 2008 16:20:16 +0000 (16:20 +0000)]
Use _call_request_channel instead of _run_request_channel. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1839
Jonny Lamb [Fri, 21 Nov 2008 16:20:12 +0000 (16:20 +0000)]
Added a wait for file channels so outgoing transfers are only added to the manager when they are remote pending.
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1838
Jonny Lamb [Fri, 21 Nov 2008 16:20:08 +0000 (16:20 +0000)]
Don't expose streams in EmpathyTpFile, but use the GFile. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1837
Jonny Lamb [Fri, 21 Nov 2008 16:20:04 +0000 (16:20 +0000)]
Fixed typo in FT manager glade file. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1836
Jonny Lamb [Fri, 21 Nov 2008 16:20:00 +0000 (16:20 +0000)]
Moved empathy_send_file to EmpathyDispatcher and renamed it. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1835
Jonny Lamb [Fri, 21 Nov 2008 16:19:56 +0000 (16:19 +0000)]
Handle new file channels regardless of direction in the dispatcher. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1834
Jonny Lamb [Fri, 21 Nov 2008 16:19:52 +0000 (16:19 +0000)]
Fixed Makefile by including missing backslash. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1833
Jonny Lamb [Fri, 21 Nov 2008 16:19:48 +0000 (16:19 +0000)]
Removed empathy_send_file_with_file_chooser_and_manager and made file transfers always use the manager. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1832
Jonny Lamb [Fri, 21 Nov 2008 16:19:45 +0000 (16:19 +0000)]
Changed suppress_handler to TRUE in a requested channel. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1831
Jonny Lamb [Fri, 21 Nov 2008 16:19:41 +0000 (16:19 +0000)]
Moved capabilities hack to empathy_contact_set_account. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1830
Jonny Lamb [Fri, 21 Nov 2008 16:19:37 +0000 (16:19 +0000)]
Renamed is_salut to contact_is_salut. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1829
Jonny Lamb [Fri, 21 Nov 2008 16:19:33 +0000 (16:19 +0000)]
Removed useless test to check whether a GList has items. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1828
Jonny Lamb [Fri, 21 Nov 2008 16:19:30 +0000 (16:19 +0000)]
Use gtk_file_chooser_dialog_new and the document-send icon. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1827
Jonny Lamb [Fri, 21 Nov 2008 16:19:26 +0000 (16:19 +0000)]
Removed useless include. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1826
Jonny Lamb [Fri, 21 Nov 2008 16:19:22 +0000 (16:19 +0000)]
In ft_manager_receive_response_cb, just call empathy_tp_file_cancel instead of getting the channel and calling close on it. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1825
Jonny Lamb [Fri, 21 Nov 2008 16:19:18 +0000 (16:19 +0000)]
Removed "Save as" file filter. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1824
Jonny Lamb [Fri, 21 Nov 2008 16:19:15 +0000 (16:19 +0000)]
Made creating a save dialog a bit nicer by using proper GTK functions. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1823
Jonny Lamb [Fri, 21 Nov 2008 16:19:11 +0000 (16:19 +0000)]
Use g_slice functions with ReceiveResponseData. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1822
Jonny Lamb [Fri, 21 Nov 2008 16:19:07 +0000 (16:19 +0000)]
Renamed ft_manager_free_receive_response_data to ft_manager_receive_response_data_free. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1821
Jonny Lamb [Fri, 21 Nov 2008 16:19:04 +0000 (16:19 +0000)]
Removed useless ref of the FT manager in the build_ui method. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1820
Jonny Lamb [Fri, 21 Nov 2008 16:19:00 +0000 (16:19 +0000)]
Moved gtk_window_set_icon name into the glade. (Jonny Lamb)
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
svn path=/trunk/; revision=1819