Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Invert the presence order. | Xavier Claessens | 2009-06-03 | 1 | -1/+1 |
| | |||||
* | Fix Bug 584518: Critical error in publish_to_all_connections | Pierre-Luc Beaudoin | 2009-06-02 | 1 | -6/+6 |
| | | | | The account_manager was initialised after the callbacks were. | ||||
* | Level is used before init | Pierre-Luc Beaudoin | 2009-06-02 | 1 | -1/+2 |
| | |||||
* | Merge branch 'ft_rework' | Cosimo Cecchi | 2009-06-02 | 33 | -2037/+4289 |
|\ | |||||
| * | Fix conflict after rebase | Cosimo Cecchi | 2009-06-02 | 1 | -1/+0 |
| | | |||||
| * | Update python bindings | Cosimo Cecchi | 2009-06-01 | 1 | -7/+36 |
| | | |||||
| * | Format contact information when hashing | Cosimo Cecchi | 2009-06-01 | 1 | -3/+9 |
| | | |||||
| * | Free the cb_data after errors in construction | Cosimo Cecchi | 2009-06-01 | 1 | -6/+10 |
| | | |||||
| * | Add myself to the contributors | Cosimo Cecchi | 2009-06-01 | 2 | -0/+2 |
| | | |||||
| * | Update copyright header | Cosimo Cecchi | 2009-06-01 | 1 | -1/+3 |
| | | |||||
| * | Clarify the docs | Cosimo Cecchi | 2009-06-01 | 1 | -0/+6 |
| | | | | | | | | Clarify the use of find_requestable_channel_classes in the docs. | ||||
| * | Use the new API. | Cosimo Cecchi | 2009-06-01 | 1 | -39/+22 |
| | | |||||
| * | Hopefully proper version of _find_requestable_channel_classes () | Cosimo Cecchi | 2009-06-01 | 1 | -84/+92 |
| | | |||||
| * | Fix trailing whitespace | Cosimo Cecchi | 2009-06-01 | 2 | -2/+2 |
| | | |||||
| * | Adapt EmpathyCallHandler to the new API | Cosimo Cecchi | 2009-06-01 | 1 | -4/+5 |
| | | |||||
| * | Use the new API in the handler | Cosimo Cecchi | 2009-06-01 | 1 | -21/+65 |
| | | |||||
| * | Free the list after calling the callback | Cosimo Cecchi | 2009-06-01 | 1 | -0/+3 |
| | | |||||
| * | Add a helper uint_compare function | Cosimo Cecchi | 2009-06-01 | 2 | -0/+9 |
| | | |||||
| * | Update the requestable channel classes API | Cosimo Cecchi | 2009-06-01 | 2 | -120/+190 |
| | | | | | | | | Make it more complex, according to Sjoerd's comments. | ||||
| * | Fix trailing whitespaces | Cosimo Cecchi | 2009-06-01 | 2 | -5/+5 |
| | | |||||
| * | Remove GConf schema | Cosimo Cecchi | 2009-06-01 | 1 | -15/+0 |
| | | |||||
| * | Remove the preferences | Cosimo Cecchi | 2009-06-01 | 3 | -42/+0 |
| | | |||||
| * | Remove use_hash when using the file chooser | Cosimo Cecchi | 2009-06-01 | 1 | -12/+2 |
| | | |||||
| * | Remove the use_hash arg and property | Cosimo Cecchi | 2009-06-01 | 4 | -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 supported | Cosimo Cecchi | 2009-06-01 | 1 | -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 handler | Cosimo Cecchi | 2009-06-01 | 1 | -2/+3 |
| | | |||||
| * | Add find_requestable_channel_classes | Cosimo Cecchi | 2009-06-01 | 2 | -13/+152 |
| | | | | | | | | And remove find_channel_class API. | ||||
| * | Don't chain up to constructor | Cosimo Cecchi | 2009-06-01 | 1 | -2/+0 |
| | | |||||
| * | Add GObject propreties for EmpathyFTHandler | Cosimo Cecchi | 2009-06-01 | 1 | -1/+109 |
| | | |||||
| * | Use _constructed instead of _constructor | Cosimo Cecchi | 2009-06-01 | 1 | -15/+8 |
| | | |||||
| * | Remove useless member | Cosimo Cecchi | 2009-06-01 | 1 | -1/+0 |
| | | |||||
| * | Remove the g_idle sources on destroy | Cosimo Cecchi | 2009-06-01 | 1 | -1/+32 |
| | | | | | | | | | | Remove the GSources added with g_idle_add when destroying the EmpathyDispatcher. | ||||
| * | Actually see if the connection is ready | Cosimo Cecchi | 2009-06-01 | 1 | -3/+12 |
| | | | | | | | | | | Before appending an outstanding request for channel classes, verify thigns aren't actually ready. | ||||
| * | Style fixes for *_free() functions | Cosimo Cecchi | 2009-06-01 | 2 | -23/+7 |
| | | |||||
| * | Don't use slices for 4096 chunks | Cosimo Cecchi | 2009-06-01 | 1 | -2/+2 |
| | | |||||
| * | Properly free memory | Cosimo Cecchi | 2009-06-01 | 1 | -2/+2 |
| | | |||||
| * | Clarify a bit the docs about checksumming | Cosimo Cecchi | 2009-06-01 | 1 | -2/+6 |
| | | |||||
| * | Clear the remaining time when transfer ends | Cosimo Cecchi | 2009-06-01 | 1 | -1/+22 |
| | | | | | | | | | | Also, use empathy_builder_unref_and_keep_widget() on the EmpathyFTManager toplevel. | ||||
| * | Add the received files to GtkRecentManager | Cosimo Cecchi | 2009-06-01 | 1 | -0/+10 |
| | | |||||
| * | Report the right remaining time in the progress cb | Cosimo Cecchi | 2009-06-01 | 1 | -1/+1 |
| | | |||||
| * | Plug a leak | Cosimo Cecchi | 2009-06-01 | 1 | -0/+2 |
| | | |||||
| * | Add a comment to make the style checker happy | Cosimo Cecchi | 2009-06-01 | 1 | -1/+1 |
| | | |||||
| * | Fix coding style | Cosimo Cecchi | 2009-06-01 | 5 | -24/+24 |
| | | |||||
| * | Add some files to POTFILES.in | Cosimo Cecchi | 2009-06-01 | 1 | -0/+2 |
| | | |||||
| * | Emit the callback always in an idle | Cosimo Cecchi | 2009-06-01 | 1 | -25/+36 |
| | | | | | | | | Also, fix some leaks. | ||||
| * | Use the new function in EmpathyFTHandler | Cosimo Cecchi | 2009-06-01 | 1 | -35/+36 |
| | | |||||
| * | Add empathy_dispatcher_find_channel_class_async() | Cosimo Cecchi | 2009-06-01 | 2 | -0/+103 |
| | | |||||
| * | Set use_hash according to what the CM returns | Cosimo Cecchi | 2009-06-01 | 2 | -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_data | Cosimo Cecchi | 2009-06-01 | 2 | -11/+14 |
| | | | | | | | | | | Use GPOINTER_TO_INT and GINT_TO_POINTER instead of passing the address, as that doesn't work. | ||||
| * | Set the completed message anyway | Cosimo Cecchi | 2009-06-01 | 1 | -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 templates | Cosimo Cecchi | 2009-06-01 | 4 | -0/+12 |
| | | |||||
| * | Document EmpathyFTHandler | Cosimo Cecchi | 2009-06-01 | 2 | -0/+257 |
| | | |||||
| * | Document EmpathyTpFile | Cosimo Cecchi | 2009-06-01 | 2 | -17/+82 |
| | | |||||
| * | Remove useless GET_PRIV | Cosimo Cecchi | 2009-06-01 | 1 | -2/+0 |
| | | |||||
| * | Remove useless define | Cosimo Cecchi | 2009-06-01 | 1 | -2/+0 |
| | | |||||
| * | Use NULL instead of FALSE | Cosimo Cecchi | 2009-06-01 | 1 | -1/+1 |
| | | |||||
| * | Document EmpathyFTFactory | Cosimo Cecchi | 2009-06-01 | 1 | -0/+83 |
| | | |||||
| * | Remove useless gtk-doc annotations | Cosimo Cecchi | 2009-06-01 | 1 | -17/+0 |
| | | | | | | | | gtk-doc annotations are useless for files outside of libempathy* | ||||
| * | Don't claim outgoing channels | Cosimo Cecchi | 2009-06-01 | 1 | -1/+8 |
| | | |||||
| * | Add a comment. | Cosimo Cecchi | 2009-06-01 | 1 | -0/+3 |
| | | |||||
| * | Move the error declaration in empathy-tp-file.h | Cosimo Cecchi | 2009-06-01 | 2 | -10/+10 |
| | | |||||
| * | Unref the EmpathyTpContactFactory | Cosimo Cecchi | 2009-06-01 | 1 | -0/+2 |
| | | |||||
| * | Use gchar* instead of char* for allocated retvals | Cosimo Cecchi | 2009-06-01 | 1 | -3/+3 |
| | | |||||
| * | Use != NULL for pointer checks. | Cosimo Cecchi | 2009-06-01 | 3 | -24/+24 |
| | | |||||
| * | Use g_slice_* instead of g_malloc | Cosimo Cecchi | 2009-06-01 | 1 | -2/+2 |
| | | |||||
| * | Use tp_g_value_slice_new_* where possible | Cosimo Cecchi | 2009-06-01 | 1 | -18/+10 |
| | | |||||
| * | Unref the EmpathyTpContactFactory | Cosimo Cecchi | 2009-06-01 | 1 | -0/+2 |
| | | |||||
| * | Adapt the code to the tp style. | Cosimo Cecchi | 2009-06-01 | 6 | -144/+166 |
| | | |||||
| * | Plug a string leak | Cosimo Cecchi | 2009-06-01 | 1 | -0/+2 |
| | | |||||
| * | Don't destroy an hashtable owned by DBus | Cosimo Cecchi | 2009-06-01 | 1 | -2/+0 |
| | | |||||
| * | Update Python bindings | Cosimo Cecchi | 2009-06-01 | 5 | -65/+215 |
| | | |||||
| * | Wait for channel close before closing the socket | Cosimo Cecchi | 2009-06-01 | 1 | -14/+24 |
| | | | | | | | | So that we can better handle cancellations of the transfer. | ||||
| * | Add schema for the new preference | Cosimo Cecchi | 2009-06-01 | 1 | -1/+16 |
| | | |||||
| * | Don't leak GErrors. | Cosimo Cecchi | 2009-06-01 | 2 | -1/+4 |
| | | |||||
| * | Handle construction errors | Cosimo Cecchi | 2009-06-01 | 3 | -21/+27 |
| | | | | | | | | | | Handle errors that may arise when constructing the handler from the factory. | ||||
| * | Set the right initial value in the UI | Cosimo Cecchi | 2009-06-01 | 1 | -3/+7 |
| | | | | | | | | Set an initial value for the UI string in case we're not using hash. | ||||
| * | Add some debug messages | Cosimo Cecchi | 2009-06-01 | 1 | -0/+12 |
| | | |||||
| * | Properly handle checksumming in the receiver UI | Cosimo Cecchi | 2009-06-01 | 1 | -13/+40 |
| | | |||||
| * | Remove the singleton logic from the manager | Cosimo Cecchi | 2009-06-01 | 4 | -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 sensitivity | Cosimo Cecchi | 2009-06-01 | 1 | -0/+27 |
| | | | | | | | | | | Set the clear button sensitivity according to the number of completed/cancelled handlers in the manager. | ||||
| * | Adapt the manager code | Cosimo Cecchi | 2009-06-01 | 1 | -9/+20 |
| | | | | | | | | Adapt the manager code to react to the new possible hashing. | ||||
| * | Add empathy_ft_handler_get_use_hash | Cosimo Cecchi | 2009-06-01 | 2 | -1/+20 |
| | | | | | | | | This is needed, as the GConf property might change during the transfer. | ||||
| * | Fix a stupid mistake | Cosimo Cecchi | 2009-06-01 | 1 | -4/+2 |
| | | |||||
| * | W.I.P. for hash on receiver side. | Cosimo Cecchi | 2009-06-01 | 2 | -11/+103 |
| | | |||||
| * | Add use_hash params for incoming transfers | Cosimo Cecchi | 2009-06-01 | 5 | -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 string | Cosimo Cecchi | 2009-06-01 | 1 | -1/+1 |
| | | | | | | | | Checksum is not always possible. | ||||
| * | Add a new preference in the UI | Cosimo Cecchi | 2009-06-01 | 4 | -1/+50 |
| | | |||||
| * | Add the USE_HASH property in class_init | Cosimo Cecchi | 2009-06-01 | 1 | -3/+8 |
| | | |||||
| * | Update the EmpathyFTFactory API | Cosimo Cecchi | 2009-06-01 | 2 | -3/+4 |
| | | | | | | | | Update the factory API to make hashing request optional. | ||||
| * | Make checksum optional when sending | Cosimo Cecchi | 2009-06-01 | 2 | -6/+20 |
| | | |||||
| * | Cleanup after rebase v2 | Cosimo Cecchi | 2009-06-01 | 5 | -18/+58 |
| | | |||||
| * | First cleanup after rebase | Cosimo Cecchi | 2009-06-01 | 4 | -77/+40 |
| | | |||||
| * | Simplify the hashing code | Cosimo Cecchi | 2009-06-01 | 1 | -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 once | Cosimo Cecchi | 2009-06-01 | 2 | -0/+15 |
| | | | | | | | | | | Also ensure that we get no progress callbacks after the transfer has been cancelled. | ||||
| * | Add back speed and remaining time | Cosimo Cecchi | 2009-06-01 | 2 | -24/+91 |
| | | |||||
| * | Close the handler when rejecting a transfer | Cosimo Cecchi | 2009-06-01 | 1 | -0/+2 |
| | | |||||
| * | React to Tp remote errors | Cosimo Cecchi | 2009-06-01 | 3 | -30/+62 |
| | | | | | | | | Push Tp state change errors to the handler/UI. | ||||
| * | Remove hashing progress debug message | Cosimo Cecchi | 2009-06-01 | 1 | -2/+0 |
| | | |||||
| * | Properly ref/unref the request table | Cosimo Cecchi | 2009-06-01 | 1 | -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 closing | Cosimo Cecchi | 2009-06-01 | 1 | -16/+23 |
| | | | | | | | | | | If we are only closing a channel, don't set the EmpathyTpFile status to cancelled. | ||||
| * | Handle errors coming from the EmpathyFTFactory | Cosimo Cecchi | 2009-06-01 | 3 | -34/+91 |
| | | |||||
| * | Set the overwrite confermation when receiving | Cosimo Cecchi | 2009-06-01 | 1 | -0/+3 |
| | | |||||
| * | Unref the EmpathyFTHandlers | Cosimo Cecchi | 2009-06-01 | 1 | -0/+2 |
| | | | | | | | | Unref EmpathyFTHandler objects after adding them to the manager. | ||||
| * | Properly emit the TRANSFER_STARTED signal | Cosimo Cecchi | 2009-06-01 | 1 | -8/+11 |
| | | | | | | | | | | Emit the TRANSFER_STARTED signal when actually starting the transfer (after the DBus invocation callback). | ||||
| * | Don't notify progress for zero bytes | Cosimo Cecchi | 2009-06-01 | 1 | -23/+8 |
| | | | | | | | | Also, remove useless state property. | ||||
| * | First implementation of error handling | Cosimo Cecchi | 2009-06-01 | 5 | -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 exorcism | Cosimo Cecchi | 2009-06-01 | 5 | -14/+8 |
| | | |||||
| * | Rework the logic of cancelling transfers | Cosimo Cecchi | 2009-06-01 | 3 | -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() messages | Cosimo Cecchi | 2009-06-01 | 2 | -9/+8 |
| | | |||||
| * | Use values from TpFileTransferState | Cosimo Cecchi | 2009-06-01 | 1 | -9/+9 |
| | | | | | | | | | | | | Use values from the TpFileTransferState and TpFileTransferStateChangeReason enums instead of the Empathy draft interfaces. | ||||
| * | Only close the FT operation after the state change | Cosimo Cecchi | 2009-06-01 | 2 | -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 hashing | Cosimo Cecchi | 2009-06-01 | 1 | -11/+49 |
| | | | | | | | | | | Format messages when hashing. Also, add some debug spew to see when the callbacks are called. | ||||
| * | Emit the TRANSFER_STARTED signal | Cosimo Cecchi | 2009-06-01 | 1 | -0/+3 |
| | | | | | | | | Emit the TRANSFER_STARTED signal also when offering. | ||||
| * | Set the "incoming" property at construct | Cosimo Cecchi | 2009-06-01 | 3 | -14/+24 |
| | | | | | | | | | | Set the "incoming" property of EmpathyTpFile when we construct it from EmpathyDispatchOperation. | ||||
| * | Sync with changes in master | Cosimo Cecchi | 2009-06-01 | 1 | -17/+30 |
| | | | | | | | | | | Sync with the changes in master and port to the stable TP FileTransfer spec. | ||||
| * | Add is_completed and is_cancelled API | Cosimo Cecchi | 2009-06-01 | 2 | -12/+54 |
| | | | | | | | | Add some API to get the state of the handler. | ||||
| * | Use the proper TP interface instead of emp_cli | Cosimo Cecchi | 2009-06-01 | 2 | -10/+25 |
| | | | | | | | | Update to use the stable TP interface for FT. | ||||
| * | Make the whole thing compile | Cosimo Cecchi | 2009-06-01 | 1 | -211/+229 |
| | | | | | | | | | | The branch now compiles. Still have to debug and implement error handling. | ||||
| * | Remove some of the EmpFileTransferState crack | Cosimo Cecchi | 2009-06-01 | 1 | -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 API | Cosimo Cecchi | 2009-06-01 | 2 | -10/+19 |
| | | |||||
| * | s/ft_manager/manager/ where appropriate | Cosimo Cecchi | 2009-06-01 | 1 | -57/+54 |
| | | |||||
| * | W.I.P. code for EmpathyFTManager v2 | Cosimo Cecchi | 2009-06-01 | 1 | -143/+188 |
| | | | | | | | | | | Use GET_PRIV everywhere Stubs of implementations of the transfer state machine | ||||
| * | Add empathy_ft_handler_get_transferred_bytes API | Cosimo Cecchi | 2009-06-01 | 2 | -0/+13 |
| | | |||||
| * | First batch of W.I.P. rework of EmpathyFTManager | Cosimo Cecchi | 2009-06-01 | 2 | -380/+197 |
| | | |||||
| * | Add to the EmpathyFTManager the new handlers. | Cosimo Cecchi | 2009-06-01 | 1 | -4/+7 |
| | | |||||
| * | Add some useful APIs to EmpathyFTHandler | Cosimo Cecchi | 2009-06-01 | 2 | -2/+88 |
| | | | | | | | | | | Add some APIs to EmpathyFTHandler useful to get transfer properties. Also, implement an error signal. | ||||
| * | Fix indentation of function prototype | Cosimo Cecchi | 2009-06-01 | 1 | -3/+2 |
| | | |||||
| * | Remove useless include of empathy-tp-file.h | Cosimo Cecchi | 2009-06-01 | 1 | -2/+1 |
| | | |||||
| * | Remove dead code in EmpathyDispatcher | Cosimo Cecchi | 2009-06-01 | 1 | -131/+0 |
| | | |||||
| * | Rethink a bit the logic for an incoming transfer. | Cosimo Cecchi | 2009-06-01 | 7 | -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 Cecchi | 2009-06-01 | 1 | -89/+14 |
| | | |||||
| * | Emit the transfer_started signal as soon as we start an incoming transfer. | Cosimo Cecchi | 2009-06-01 | 1 | -0/+5 |
| | | |||||
| * | Free memory in _finalize inside EmpathyFTHandler. | Cosimo Cecchi | 2009-06-01 | 1 | -0/+20 |
| | | |||||
| * | We don't need dispose, finalize and private fields in EmpathyFTFactory (yet?). | Cosimo Cecchi | 2009-06-01 | 1 | -31/+1 |
| | | |||||
| * | Cleanup in EmpathyTpFile style. | Cosimo Cecchi | 2009-06-01 | 2 | -200/+187 |
| | | |||||
| * | Make libempathy compile with the new changes. | Cosimo Cecchi | 2009-06-01 | 4 | -99/+100 |
| | | |||||
| * | Modify EmpathyFTHandler to adapt to the changes in EmpathyTpFile API. | Cosimo Cecchi | 2009-06-01 | 3 | -13/+45 |
| | | |||||
| * | Remove the RequestData struct. | Cosimo Cecchi | 2009-06-01 | 1 | -147/+120 |
| | | |||||
| * | W.I.P. for heavy lifting on EmpathyTpFile. | Cosimo Cecchi | 2009-06-01 | 10 | -1065/+707 |
| | | |||||
| * | Don't schedule the next read two times when we're finished reading the stream. | Cosimo Cecchi | 2009-06-01 | 1 | -1/+0 |
| | | |||||
| * | Add debug spew. | Cosimo Cecchi | 2009-06-01 | 1 | -0/+19 |
| | | |||||
| * | Add some error handling and keep on adding progress signals. | Cosimo Cecchi | 2009-06-01 | 2 | -13/+69 |
| | | |||||
| * | Fix the build. | Cosimo Cecchi | 2009-06-01 | 2 | -3/+8 |
| | | |||||
| * | Start implementing signals inside EmpathyFTHandler. | Cosimo Cecchi | 2009-06-01 | 1 | -7/+73 |
| | | |||||
| * | Implement empathy_ft_factory_claim_channel and make naming uniform. | Cosimo Cecchi | 2009-06-01 | 2 | -7/+20 |
| | | |||||
| * | Fix the build. | Cosimo Cecchi | 2009-06-01 | 2 | -3/+4 |
| | | |||||
| * | Set more meaningful names for EmpathyFTHandler public methods. | Cosimo Cecchi | 2009-06-01 | 2 | -9/+13 |
| | | |||||
| * | Call the dispatcher to create the Channel after we have built the request. | Cosimo Cecchi | 2009-06-01 | 1 | -6/+73 |
| | | |||||
| * | Implement hashing of the file. Make it compile. | Cosimo Cecchi | 2009-06-01 | 4 | -17/+381 |
| | | |||||
| * | Little cleanup. | Cosimo Cecchi | 2009-06-01 | 2 | -3/+7 |
| | | |||||
| * | Initial commit for EmpathyFTFactory and EmpathyFTHandler. | Cosimo Cecchi | 2009-06-01 | 4 | -0/+489 |
| | | |||||
* | | Don't set NM presence state on connect when it was unset | Sjoerd Simons | 2009-06-01 | 1 | -1/+2 |
|/ | | | | | When the presence state that was saved upon disconnect was _UNSET don't try to set it when we reconnect. | ||||
* | Only remove the address fields and position fields instead of all | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -4/+28 |
| | |||||
* | Remove unused var | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -1/+0 |
| | |||||
* | Get rid of McAccount everywhere | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -25/+24 |
| | | | | Shouldn't have to care about accounts, just connections. | ||||
* | Get rid of Mission Control as EmpathyAccountManager does all that too | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -12/+10 |
| | |||||
* | Fix inconsistency in preferences and code | Pierre-Luc Beaudoin | 2009-06-01 | 2 | -3/+1 |
| | |||||
* | Don't set priv on a separate line | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -26/+11 |
| | |||||
* | Use tp_g_value_slice_new_double | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -14/+7 |
| | | | | tp_asv_* cannot be used as tp_asv does not copy the keys | ||||
* | Reorder functions to get rid of the function declarations | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -241/+214 |
| | |||||
* | Reimplement the singleton in the constructor | Pierre-Luc Beaudoin | 2009-06-01 | 3 | -11/+30 |
| | |||||
* | Fix errors found by make check | Pierre-Luc Beaudoin | 2009-06-01 | 2 | -6/+6 |
| | |||||
* | Use timeout instead of idle (and fix the fact that it wasn't actually working) | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -13/+9 |
| | |||||
* | Use DEBUG instead of printerr | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -3/+3 |
| | |||||
* | Don't use foreach to iter over a HashTable | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -24/+17 |
| | |||||
* | Fix bracket style | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -4/+10 |
| | |||||
* | Properly unref objects used by EmpathyLocationManager | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -6/+32 |
| | |||||
* | Apply style fixes to EmpathyLocationManager | Pierre-Luc Beaudoin | 2009-06-01 | 2 | -20/+19 |
| | | | | | | | | • update the copyright • EmpathyLocationManagerPriv: document the hash table • is_setup seems a poor name. geoclue_is_setup? • remove PROP_0 we don't need/use it • Don't use C++ comments | ||||
* | Don't build the file instead of #if the whole file | Pierre-Luc Beaudoin | 2009-06-01 | 2 | -5/+8 |
| | |||||
* | Factory is sometimes ref leaked | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -2/+1 |
| | |||||
* | Queue location publish requests | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -7/+23 |
| | | | | | | | Using an idle callback makes it less probable that the location will be updated twice in a very short time. This scenario is common is the address_cb and position_cb got a reply from geocluse almost at the sametime. | ||||
* | Rename empathy_location_manager_get_default to dup_default | Pierre-Luc Beaudoin | 2009-06-01 | 3 | -5/+9 |
| | | | | This is more consistent with the rest of Empathy. | ||||
* | More explicit debug message on what is published | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -2/+2 |
| | |||||
* | Any location accuracy will do | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -2/+2 |
| | |||||
* | Don't use geoclue's timestamp | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -5/+10 |
| | | | | | It turns out that the timestamp are not reliable (they are often set to 0). | ||||
* | Don't call geoclue functions if the init failed | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -3/+9 |
| | |||||
* | Fix a warning if McAccount has no TpConnection | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -0/+3 |
| | |||||
* | Fix left over issues from rebasing | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -3/+8 |
| | |||||
* | Don't show the location preferences if geoclue not available | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -5/+7 |
| | |||||
* | Fix compilation if geoclue is not enabled | Pierre-Luc Beaudoin | 2009-06-01 | 2 | -7/+9 |
| | |||||
* | Merge fixes due to API changes | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -13/+23 |
| | |||||
* | Various style fixes | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -11/+20 |
| | |||||
* | Send a int64 timestamp to match the spec | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -10/+6 |
| | |||||
* | Clear remote location upon disabling | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -17/+31 |
| | |||||
* | Fix key freeing | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -6/+6 |
| | |||||
* | Implement reduced accuracy | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -1/+49 |
| | |||||
* | Send timestamp | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -0/+22 |
| | |||||
* | When updating the resources, check for changed location | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -1/+14 |
| | |||||
* | More ressource fix | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -20/+22 |
| | |||||
* | Initial position/address and ressource fix | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -10/+48 |
| | |||||
* | Should not be elseif | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -3/+3 |
| | |||||
* | Publish location when enabling it | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -2/+6 |
| | |||||
* | Support all position fields | Pierre-Luc Beaudoin | 2009-06-01 | 2 | -9/+43 |
| | |||||
* | Support address fields | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -4/+28 |
| | |||||
* | Publish location after connection and when location changes | Pierre-Luc Beaudoin | 2009-06-01 | 1 | -12/+82 |
| | |||||
* | Add EmpathyLocationManager | Pierre-Luc Beaudoin | 2009-06-01 | 4 | -0/+404 |
| | |||||
* | Add a Location tab in preferences | Pierre-Luc Beaudoin | 2009-06-01 | 4 | -6/+329 |
| | |||||
* | Configure bits for geoclue | Pierre-Luc Beaudoin | 2009-06-01 | 2 | -2/+4 |
| | |||||
* | Merge commit 'ksz/can_stream_tube' | Guillaume Desmottes | 2009-06-01 | 3 | -26/+55 |
|\ | |||||
| * | Add the method empathy_contact_can_stream_tubes in the ↵ | Arnaud Maillet | 2009-06-01 | 3 | -26/+55 |
| | | | | | | | | empathy-tp-contact-factory | ||||
* | | add chat.freenode.net as default FreeNode server (#584061) | Guillaume Desmottes | 2009-05-31 | 1 | -0/+1 |
|/ | |||||
* | Small update | Gabor Kelemen | 2009-05-31 | 1 | -5/+5 |
| | |||||
* | Cope with status icon begin NULL | Sjoerd Simons | 2009-05-31 | 1 | -1/+2 |
| | |||||
* | Cope with status being NULL | Sjoerd Simons | 2009-05-31 | 1 | -2/+2 |
| | |||||
* | Remove usage of McPresence as much as possible | Sjoerd Simons | 2009-05-31 | 20 | -307/+370 |
| | |||||
* | Ensure a minimum size of tabs in the chat window | Sjoerd Simons | 2009-05-31 | 1 | -8/+24 |
| | | | | | | | When there are a lot of tabs in the chat window it's not useful to resize them such that only the ellipsis is actually visible. To prevent this make the notebook scrollable and ensure the tabs are width enough to contain approximately 12 characters. | ||||
* | fixed bug #548716 | Dimitris Zenios | 2009-05-30 | 4 | -0/+37 |
| | |||||
* | Fix the python example | Olivier Le Thanh Duong | 2009-05-29 | 1 | -1/+2 |
| | |||||
* | Fix ‘lat’, ‘lon’ may be used uninitialized in this function | Pierre-Luc Beaudoin | 2009-05-29 | 1 | -1/+1 |
| | |||||
* | Merge commit 'origin/master' | Davyd Madeley | 2009-05-28 | 9 | -601/+21 |
|\ | |||||
| * | new tube API is now stable | Guillaume Desmottes | 2009-05-28 | 3 | -20/+19 |
| | | |||||
| * | bump tp-glib dep to 0.7.31 as we need it for tube new API | Guillaume Desmottes | 2009-05-28 | 1 | -1/+1 |
| | | |||||
| * | stop to generate tube new API extensions | Guillaume Desmottes | 2009-05-28 | 5 | -580/+1 |
| | | |||||
* | | EmpathyStatusPresetDialog: fix status_preset_add_combo_reset() | Davyd Madeley | 2009-05-28 | 1 | -1/+8 |
| | | |||||
* | | Highlight the most recently added entry in the status presets dialog | Davyd Madeley | 2009-05-28 | 1 | -1/+35 |
|/ | |||||
* | empathy-call-window: coding style fix | Guillaume Desmottes | 2009-05-28 | 1 | -1/+1 |
| | |||||
* | empathy-tp-contact-factory: coding style fixes | Guillaume Desmottes | 2009-05-28 | 1 | -2/+2 |
| | |||||
* | empathy-time.c now contains translatable strings | Guillaume Desmottes | 2009-05-28 | 1 | -0/+1 |
| | |||||
* | updating Punjabi Translation | A S Alam | 2009-05-28 | 1 | -606/+852 |
| | |||||
* | Only do sounds/notifications for text messages when they involve the user | Sjoerd Simons | 2009-05-28 | 1 | -13/+9 |
| | | | | | | | | When in a chatroom notifications and sounds should only happen when the users is part of the message (either someone is speaking to them or referring to them), otherwise the user will go crazy when in a lot of different muc channels. For a peer to peer text channel, all messages sent are targetted at the user so always do sounds/notifications in that case. | ||||
* | Correctly set the is_member flag when members are added | Sjoerd Simons | 2009-05-28 | 1 | -1/+1 |
| | |||||
* | Treat TP_CONNECTION_PRESENCE_TYPE_UNSET as _AVAILABLE | Sjoerd Simons | 2009-05-28 | 1 | -1/+1 |
| | | | | | | In case a CM doesn't have the presence interface a contacts presence will be reported as _UNSET. Treating this as _AVAILABLE causes these contacts to show up in the UI | ||||
* | Add sections to the configure report | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -3/+6 |
| | |||||
* | Should check for enable location and not map (bad copy/paste) | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -1/+1 |
| | |||||
* | Improve code readability | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -8/+11 |
| | | | | | Rename userdata to contact, wrap at 80 chars | ||||
* | Don't need to check twice if location has latitude | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -6/+1 |
| | | | | | There is no need to check for lon as lat, lon as always set togeter (they are meaningless alone). | ||||
* | Fix English label for Location's date | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -1/+1 |
| | |||||
* | Use the layer to list the markers | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -7/+3 |
| | | | | | There was no need to add an extra list as the layer already has a list of the markers. | ||||
* | Move the geoclue geocoding in EmpathyTpContactFactory | Pierre-Luc Beaudoin | 2009-05-28 | 4 | -119/+134 |
| | | | | | | This code needs to be run when ever there is a new location available It makes more sens for it to be there. This makes the geolocation informtion ritcher as it can be displayed on a map. | ||||
* | Fix memory leak | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -0/+1 |
| | |||||
* | Fix translation and value errors for relative time | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -2/+1 |
| | |||||
* | Disconnect from notify::location | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -2/+19 |
| | | | | | | Since the list of EmpathyContact can change at anytime, it can't be iterated to disconnect the handlers. Instead, a ref is added to the markers. | ||||
* | Move the geocoding to when the location is updated | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -43/+44 |
| | | | | | This way, when the location is updated, the lat,lon is fetched too (not only upon showing the map). | ||||
* | Avatar was leaked | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -0/+1 |
| | |||||
* | Don't need to keep the address around | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -6/+2 |
| | | | | | Since Geoclue is passing the address to dbus, we don't need to keep the address around as it'll be copied anyway. | ||||
* | Don't need to set back if it is the same hashtable | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -5/+1 |
| | | | | | | This code was ugly, by removing the ref, unref and the set call, the code is much simpler. The other objects will still be notified of the changes. | ||||
* | Display relative time to user | Pierre-Luc Beaudoin | 2009-05-28 | 4 | -5/+69 |
| | | | | | | | | The time of the geolocation update is displayed relatively to current time (1 min ago, 3 hours ago). The function just prints ("in the future") for debugging purpuses for time in the future. | ||||
* | Fix possible compilation error | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -1/+1 |
| | |||||
* | Simplify the #if by isolating the content | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -4/+2 |
| | |||||
* | Simplifly the logic on when to display the location | Pierre-Luc Beaudoin | 2009-05-28 | 2 | -56/+60 |
| | | | | By verifying earlier on | ||||
* | Geoclue is not used in libempathy-gtk | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -2/+0 |
| | |||||
* | Use empathy_time_to_string_local | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -14/+8 |
| | |||||
* | Remove unneeded elses | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -4/+0 |
| | | | | As the vars will already be to no. | ||||
* | Print library usage in new configure report | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -0/+2 |
| | |||||
* | Don't create a marker if the user has no location | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -4/+10 |
| | |||||
* | Don't list timestamp in the location fields as it is already included in the ↵ | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -0/+3 |
| | | | | header | ||||
* | Use tp_strdiff instead of strcmp | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -24/+24 |
| | |||||
* | Have better user labels for location values | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -4/+65 |
| | | | | And have them better placed (with labels on left not expand). | ||||
* | Fix double border issue in the Map View | Pierre-Luc Beaudoin | 2009-05-28 | 2 | -9/+9 |
| | | | | | By replace the scrolled view by a viewport, anyway, there can't be scrollbars with libchamplain | ||||
* | Move geocoding in a place where we can have better memory management | Pierre-Luc Beaudoin | 2009-05-28 | 1 | -30/+53 |
| |