aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Only remove the address fields and position fields instead of allPierre-Luc Beaudoin2009-06-011-4/+28
|
* Remove unused varPierre-Luc Beaudoin2009-06-011-1/+0
|
* Get rid of McAccount everywherePierre-Luc Beaudoin2009-06-011-25/+24
| | | | Shouldn't have to care about accounts, just connections.
* Get rid of Mission Control as EmpathyAccountManager does all that tooPierre-Luc Beaudoin2009-06-011-12/+10
|
* Fix inconsistency in preferences and codePierre-Luc Beaudoin2009-06-012-3/+1
|
* Don't set priv on a separate linePierre-Luc Beaudoin2009-06-011-26/+11
|
* Use tp_g_value_slice_new_doublePierre-Luc Beaudoin2009-06-011-14/+7
| | | | tp_asv_* cannot be used as tp_asv does not copy the keys
* Reorder functions to get rid of the function declarationsPierre-Luc Beaudoin2009-06-011-241/+214
|
* Reimplement the singleton in the constructorPierre-Luc Beaudoin2009-06-013-11/+30
|
* Fix errors found by make checkPierre-Luc Beaudoin2009-06-012-6/+6
|
* Use timeout instead of idle (and fix the fact that it wasn't actually working)Pierre-Luc Beaudoin2009-06-011-13/+9
|
* Use DEBUG instead of printerrPierre-Luc Beaudoin2009-06-011-3/+3
|
* Don't use foreach to iter over a HashTablePierre-Luc Beaudoin2009-06-011-24/+17
|
* Fix bracket stylePierre-Luc Beaudoin2009-06-011-4/+10
|
* Properly unref objects used by EmpathyLocationManagerPierre-Luc Beaudoin2009-06-011-6/+32
|
* Apply style fixes to EmpathyLocationManagerPierre-Luc Beaudoin2009-06-012-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 filePierre-Luc Beaudoin2009-06-012-5/+8
|
* Factory is sometimes ref leakedPierre-Luc Beaudoin2009-06-011-2/+1
|
* Queue location publish requestsPierre-Luc Beaudoin2009-06-011-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_defaultPierre-Luc Beaudoin2009-06-013-5/+9
| | | | This is more consistent with the rest of Empathy.
* More explicit debug message on what is publishedPierre-Luc Beaudoin2009-06-011-2/+2
|
* Any location accuracy will doPierre-Luc Beaudoin2009-06-011-2/+2
|
* Don't use geoclue's timestampPierre-Luc Beaudoin2009-06-011-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 failedPierre-Luc Beaudoin2009-06-011-3/+9
|
* Fix a warning if McAccount has no TpConnectionPierre-Luc Beaudoin2009-06-011-0/+3
|
* Fix left over issues from rebasingPierre-Luc Beaudoin2009-06-011-3/+8
|
* Don't show the location preferences if geoclue not availablePierre-Luc Beaudoin2009-06-011-5/+7
|
* Fix compilation if geoclue is not enabledPierre-Luc Beaudoin2009-06-012-7/+9
|
* Merge fixes due to API changesPierre-Luc Beaudoin2009-06-011-13/+23
|
* Various style fixesPierre-Luc Beaudoin2009-06-011-11/+20
|
* Send a int64 timestamp to match the specPierre-Luc Beaudoin2009-06-011-10/+6
|
* Clear remote location upon disablingPierre-Luc Beaudoin2009-06-011-17/+31
|
* Fix key freeingPierre-Luc Beaudoin2009-06-011-6/+6
|
* Implement reduced accuracyPierre-Luc Beaudoin2009-06-011-1/+49
|
* Send timestampPierre-Luc Beaudoin2009-06-011-0/+22
|
* When updating the resources, check for changed locationPierre-Luc Beaudoin2009-06-011-1/+14
|
* More ressource fixPierre-Luc Beaudoin2009-06-011-20/+22
|
* Initial position/address and ressource fixPierre-Luc Beaudoin2009-06-011-10/+48
|
* Should not be elseifPierre-Luc Beaudoin2009-06-011-3/+3
|
* Publish location when enabling itPierre-Luc Beaudoin2009-06-011-2/+6
|
* Support all position fieldsPierre-Luc Beaudoin2009-06-012-9/+43
|
* Support address fieldsPierre-Luc Beaudoin2009-06-011-4/+28
|
* Publish location after connection and when location changesPierre-Luc Beaudoin2009-06-011-12/+82
|
* Add EmpathyLocationManagerPierre-Luc Beaudoin2009-06-014-0/+404
|
* Add a Location tab in preferencesPierre-Luc Beaudoin2009-06-014-6/+329
|
* Configure bits for geocluePierre-Luc Beaudoin2009-06-012-2/+4
|
* Merge commit 'ksz/can_stream_tube'Guillaume Desmottes2009-06-013-26/+55
|\
| * Add the method empathy_contact_can_stream_tubes in the ↵Arnaud Maillet2009-06-013-26/+55
| | | | | | | | empathy-tp-contact-factory
* | add chat.freenode.net as default FreeNode server (#584061)Guillaume Desmottes2009-05-311-0/+1
|/
* Small updateGabor Kelemen2009-05-311-5/+5
|
* Cope with status icon begin NULLSjoerd Simons2009-05-311-1/+2
|
* Cope with status being NULLSjoerd Simons2009-05-311-2/+2
|
* Remove usage of McPresence as much as possibleSjoerd Simons2009-05-3120-307/+370
|
* Ensure a minimum size of tabs in the chat windowSjoerd Simons2009-05-311-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 #548716Dimitris Zenios2009-05-304-0/+37
|
* Fix the python exampleOlivier Le Thanh Duong2009-05-291-1/+2
|
* Fix ‘lat’, ‘lon’ may be used uninitialized in this functionPierre-Luc Beaudoin2009-05-291-1/+1
|
* Merge commit 'origin/master'Davyd Madeley2009-05-289-601/+21
|\
| * new tube API is now stableGuillaume Desmottes2009-05-283-20/+19
| |
| * bump tp-glib dep to 0.7.31 as we need it for tube new APIGuillaume Desmottes2009-05-281-1/+1
| |
| * stop to generate tube new API extensionsGuillaume Desmottes2009-05-285-580/+1
| |
* | EmpathyStatusPresetDialog: fix status_preset_add_combo_reset()Davyd Madeley2009-05-281-1/+8
| |
* | Highlight the most recently added entry in the status presets dialogDavyd Madeley2009-05-281-1/+35
|/
* empathy-call-window: coding style fixGuillaume Desmottes2009-05-281-1/+1
|
* empathy-tp-contact-factory: coding style fixesGuillaume Desmottes2009-05-281-2/+2
|
* empathy-time.c now contains translatable stringsGuillaume Desmottes2009-05-281-0/+1
|
* updating Punjabi TranslationA S Alam2009-05-281-606/+852
|
* Only do sounds/notifications for text messages when they involve the userSjoerd Simons2009-05-281-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 addedSjoerd Simons2009-05-281-1/+1
|
* Treat TP_CONNECTION_PRESENCE_TYPE_UNSET as _AVAILABLESjoerd Simons2009-05-281-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 reportPierre-Luc Beaudoin2009-05-281-3/+6
|
* Should check for enable location and not map (bad copy/paste)Pierre-Luc Beaudoin2009-05-281-1/+1
|
* Improve code readabilityPierre-Luc Beaudoin2009-05-281-8/+11
| | | | | Rename userdata to contact, wrap at 80 chars
* Don't need to check twice if location has latitudePierre-Luc Beaudoin2009-05-281-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 datePierre-Luc Beaudoin2009-05-281-1/+1
|
* Use the layer to list the markersPierre-Luc Beaudoin2009-05-281-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 EmpathyTpContactFactoryPierre-Luc Beaudoin2009-05-284-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 leakPierre-Luc Beaudoin2009-05-281-0/+1
|
* Fix translation and value errors for relative timePierre-Luc Beaudoin2009-05-281-2/+1
|
* Disconnect from notify::locationPierre-Luc Beaudoin2009-05-281-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 updatedPierre-Luc Beaudoin2009-05-281-43/+44
| | | | | This way, when the location is updated, the lat,lon is fetched too (not only upon showing the map).
* Avatar was leakedPierre-Luc Beaudoin2009-05-281-0/+1
|
* Don't need to keep the address aroundPierre-Luc Beaudoin2009-05-281-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 hashtablePierre-Luc Beaudoin2009-05-281-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 userPierre-Luc Beaudoin2009-05-284-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 errorPierre-Luc Beaudoin2009-05-281-1/+1
|
* Simplify the #if by isolating the contentPierre-Luc Beaudoin2009-05-281-4/+2
|
* Simplifly the logic on when to display the locationPierre-Luc Beaudoin2009-05-282-56/+60
| | | | By verifying earlier on
* Geoclue is not used in libempathy-gtkPierre-Luc Beaudoin2009-05-281-2/+0
|
* Use empathy_time_to_string_localPierre-Luc Beaudoin2009-05-281-14/+8
|
* Remove unneeded elsesPierre-Luc Beaudoin2009-05-281-4/+0
| | | | As the vars will already be to no.
* Print library usage in new configure reportPierre-Luc Beaudoin2009-05-281-0/+2
|
* Don't create a marker if the user has no locationPierre-Luc Beaudoin2009-05-281-4/+10
|
* Don't list timestamp in the location fields as it is already included in the ↵Pierre-Luc Beaudoin2009-05-281-0/+3
| | | | header
* Use tp_strdiff instead of strcmpPierre-Luc Beaudoin2009-05-281-24/+24
|
* Have better user labels for location valuesPierre-Luc Beaudoin2009-05-281-4/+65
| | | | And have them better placed (with labels on left not expand).
* Fix double border issue in the Map ViewPierre-Luc Beaudoin2009-05-282-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 managementPierre-Luc Beaudoin2009-05-281-30/+53
|