aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Move empathy_message_should_highlight to EmpathyChatWill Thompson2012-01-193-74/+71
| | | | | | This will give us a place to cache the GRegex object. (Of course, this also depends on monitoring changes to the TpChat's self contact's alias, and changes to the TpChat's self contact!)
* EmpathyChat: include should_highlight in ::new-messageWill Thompson2012-01-192-3/+13
| | | | | This allows EmpathyChatWindow to use this rather than calling empathy_message_should_highlight() itself.
* chat_view_append_message: take a should_highlight argumentWill Thompson2012-01-199-27/+46
| | | | | | | | | | Rather than the EmpathyChatView implementations calling empathy_message_should_highlight() themselves, this patch makes EmpathyChat take responsibility for doing so. The theme preview in Preferences, whether deliberately or otherwise, highlights the line in which Juliet mentions Romeo. This behaviour is preserved.
* Use /\b<nickname>\b/ to decide whether to highlightWill Thompson2012-01-191-33/+34
| | | | | | | | | | | | | | | | | The current highlighting code finds the first occurrence of the nickname, then checks whether the characters before or after are a space, a comma, a colon or a full stop (or the start or end of the string). This means that someone saying “no! That's wjt’s coffee!” didn’t highlight me, because the apostrophe isn't in the whitelist. It also means that saying “borrow some Sudafed from daf” would not highlight daf, since the first match is in the middle of a word. We’re trying to check whether the nickname occurs as a complete word within the message. The regex metacharacter \b matches word boundaries, so /\b<nickname>\b/ is what we actually want. It gets the above cases right, including Unicode punctuation. https://bugzilla.gnome.org/show_bug.cgi?id=591667
* Updated Swedish translationDaniel Nylander2012-01-181-968/+996
|
* account-widget: allow JID such as 'test@localhost'Guillaume Desmottes2012-01-171-1/+1
| | | | | | Thanks to marc@ttux.net for his help. https://bugzilla.gnome.org/show_bug.cgi?id=660856
* client-factory: ensure alias, presence, capabilities and avatar are preparedDanielle Madeley2012-01-171-6/+12
| | | | | Sometimes contacts are assumed to have these features prepared, but they don't always. Ensure they are prepared by the factory.
* don't free content of the list returned by ↵Guillaume Desmottes2012-01-172-2/+1
| | | | | | empathy_connection_aggregator_get_all_groups() https://bugzilla.gnome.org/show_bug.cgi?id=667037
* empathy_pixbuf_avatar_from_individual_scaled_async: set an error if no avatarGuillaume Desmottes2012-01-171-11/+10
| | | | | | | It's fair for the caller to expect the error the be set if the _finish() function returns NULL. https://bugzilla.gnome.org/show_bug.cgi?id=667037
* Updated Galician translationsFran Diéguez2012-01-172-3941/+5231
|
* Updated Galician translationsFran Diéguez2012-01-171-4969/+3707
|
* Updated Norwegian bokmål translationKjartan Maraas2012-01-171-1260/+1229
|
* remove released flagGuillaume Desmottes2012-01-161-1/+1
|
* prepare 3.3.4EMPATHY_3_3_4Guillaume Desmottes2012-01-162-2/+42
|
* individual-view: remove GTK+ workaroundsGuillaume Desmottes2012-01-161-68/+0
| | | | They have been properly fixed since a while.
* empathy_account_get_error_message: get the reason before displaying itGuillaume Desmottes2012-01-161-2/+2
|
* coding style fixGuillaume Desmottes2012-01-161-1/+1
|
* individual-view: use tp_g_signal_connect_object() to connect the destroy sigGuillaume Desmottes2012-01-161-2/+4
| | | | | | This ensure that we won't call the callback when disposing the widget. https://bugzilla.gnome.org/show_bug.cgi?id=667676
* filter_result_callback_data_new: add some checksGuillaume Desmottes2012-01-161-0/+4
|
* Updated Galician translationsFran Diéguez2012-01-151-1641/+1639
|
* Updated Traditional Chinese translation(Hong Kong and Taiwan)Cheng-Chia Tseng2012-01-142-1682/+1674
|
* Updated Slovenian translationAndrej Žnidaršič2012-01-141-203/+288
|
* account-widget-irc: fix label position in the gridGuillaume Desmottes2012-01-131-0/+1
|
* be less restrictive regarding the Service formatGuillaume Desmottes2012-01-131-11/+17
|
* irc-network-chooser-dialog: be more NULL-safeGuillaume Desmottes2012-01-131-1/+4
|
* irc-network-chooser: set the account serviceGuillaume Desmottes2012-01-131-0/+35
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=667791
* account-settings: allow to change the serviceGuillaume Desmottes2012-01-132-0/+47
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=667791
* roster-window: watch for TpAccount:connection changesGuillaume Desmottes2012-01-121-4/+25
| | | | | | | The account being connected isn't longer enough to ensure that its TpConnection is defined. https://bugzilla.gnome.org/show_bug.cgi?id=667743
* roster-window: factor out add_account()Guillaume Desmottes2012-01-121-26/+26
| | | | | | | Also fix a stupid bug where roster_window_account_removed_cb() was called on a valid account in roster_window_account_validity_changed_cb(). https://bugzilla.gnome.org/show_bug.cgi?id=667743
* roster-window: use self->priv patternGuillaume Desmottes2012-01-102-447/+390
|
* roster-window: port to new coding styleGuillaume Desmottes2012-01-102-1860/+1874
| | | | While I'm modyfing this file, best to do it now.
* rename MainWindow to RosterWindowGuillaume Desmottes2012-01-109-385/+385
| | | | | With the process split it doesn't really make sense to continue calling it 'main' window, it's just the roster now.
* EmpathySoundManager: passing a GtkWidget is optionalXavier Claessens2012-01-101-10/+19
|
* Disable join button when protocol irc is selectedJovanka Gulicoska2012-01-101-0/+8
|
* Fix a doubled word in the Hungarian translationGabor Kelemen2012-01-091-4/+4
|
* Updated Russian translationYuri Myasoedov2012-01-081-415/+413
|
* added # in join room when irc protocol selectedJovanka Gulicoska2012-01-061-0/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=631236
* contact-chooser: keep a ref on the TpContact we requestedGuillaume Desmottes2012-01-061-2/+20
| | | | | | Kinda hacky but that's the best we can do without major changes in Folks. https://bugzilla.gnome.org/show_bug.cgi?id=666531
* [l10n] Updated Dutch translationHannie Dumoleyn2012-01-031-924/+1054
|
* [l10n] Updated Estonian translationMattias Põldaru2012-01-021-217/+101
|
* [l10n]Updated Turkish translationMuhammet Kara2011-12-311-837/+819
|
* Updated Hebrew translation.Yaron Shahrabani2011-12-301-386/+383
|
* Updated Belarusian translation.Kasia Bondarava2011-12-291-860/+837
|
* Added Macedonian translation.Jovan Naumovski2011-12-251-1014/+4329
|
* Updated Spanish translationDaniel Mustieles2011-12-231-548/+540
|
* New translatino for Xhosa (xh)Andiswa Mvanyashe2011-12-232-0/+4794
|
* individual-widget: display champlain map in tooltipsGuillaume Desmottes2011-12-221-2/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661500
* Check for champlain 0.12.1Guillaume Desmottes2011-12-221-1/+2
| | | | | | | We don't strictly depend on it but maps in tooltips will crash as hell with any previous version. https://bugzilla.gnome.org/show_bug.cgi?id=661500
* individual_grid_destroy: remove the ChamplainEmbedView from its containerGuillaume Desmottes2011-12-221-0/+11
| | | | | | | The EmpathyIndividualWidget object is re-used for tooltips so we should remove the ChamplainEmbedView before trying to add a new one. https://bugzilla.gnome.org/show_bug.cgi?id=661500
* POTFILES.in: add empathy-new-account-dialog.cGuillaume Desmottes2011-12-221-0/+1
|
* accounts-dialog: remove protocol chooserGuillaume Desmottes2011-12-221-99/+0
|
* accounts-dialog: use the new account dialogGuillaume Desmottes2011-12-221-3/+22
|
* add new-account-dialogGuillaume Desmottes2011-12-223-0/+273
| | | | | This introduces some code duplication with the assistant but it's going to die soon anyway.
* account-widget: display the buttons in simple mode as wellGuillaume Desmottes2011-12-223-55/+59
| | | | | We'll need them when creating the account. Adding a simple function to manually hide them in the assistant for now.
* account_dialog_create_edit_params_dialog: don't connect account-created signalGuillaume Desmottes2011-12-221-24/+0
| | | | This signal will never be fired when editing an existing account.
* account-widget: modernize dipose functionGuillaume Desmottes2011-12-221-20/+2
|
* account-widget: use the self->priv patternGuillaume Desmottes2011-12-222-326/+287
| | | | I'm changing this file a lot so while I'm on it...
* don't use deprecated GTK+ APIGuillaume Desmottes2011-12-221-2/+2
|
* display the editor on topGuillaume Desmottes2011-12-221-3/+7
|
* properly handle accounts using an external storageGuillaume Desmottes2011-12-222-211/+129
|
* No need to manually prepare the connectionGuillaume Desmottes2011-12-221-25/+9
| | | | tp-glib does it for us now, thanks to the EmpathyClientFactory.
* we can now use the stock close buttonGuillaume Desmottes2011-12-221-10/+1
| | | | | We should use the official accelerator for closing dialog. If widget fields are also using the 'C' accelerator then they should be fixed.
* remove old commentGuillaume Desmottes2011-12-221-1/+0
| | | | We fire the close signal a bit later in this function
* no need to control the cancel button sensitivity any moreGuillaume Desmottes2011-12-221-2/+0
| | | | | It should also be displayed now as we always want the user to be able to close the dialog.
* add some padding in the edit conn settings dialogGuillaume Desmottes2011-12-221-4/+9
| | | | Looks better that way.
* add an accelerator to open the params dialogGuillaume Desmottes2011-12-221-1/+1
|
* pass a second NULL pointer to gtk_dialog_new_with_buttons()Guillaume Desmottes2011-12-221-1/+1
| | | | It makes gcc happier.
* Don't show the presence twiceDanielle Madeley2011-12-223-1/+5
|
* Make it possible to add/remove/edit accounts without it crashing everywhereDanielle Madeley2011-12-221-54/+11
|
* Add a close signal, emitted by both cancel and applyDanielle Madeley2011-12-222-5/+18
|
* Begin combining the dialogsDanielle Madeley2011-12-222-21/+164
| | | | | | | This is not functional yet, but it does compile and kindof demonstrate what's going to happen. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=652670
* Updated French doc translationBruno Brouard2011-12-211-194/+154
|
* Updated Spanish translationDaniel Mustieles2011-12-201-120/+138
|
* [help] Reworked the search conversation topicMilo Casagrande2011-12-201-27/+16
| | | | | * Small work on the previous conversation topic in order to address the new UI. Topic needs to be reviewed.
* [help] Fixed UI reference in the helpMilo Casagrande2011-12-202-15/+17
| | | | | * Fixed UI reference in the add and delete account pages, the button changed with the new Gnome theme
* Updated Polish translation of helpPiotr Drąg2011-12-201-103/+94
|
* remove released flagGuillaume Desmottes2011-12-201-1/+1
|
* coding style fixEMPATHY_3_3_3Guillaume Desmottes2011-12-201-1/+1
|
* prepare 3.3.3Guillaume Desmottes2011-12-202-2/+57
|
* empathy_chat_window_present_chat: move to the chat window desktopGuillaume Desmottes2011-12-191-2/+6
| | | | | | | This is more coherent with Shell's 'app is ready' notication which moves the view to the app desktop rather than moving the app itself. https://bugzilla.gnome.org/show_bug.cgi?id=649208
* add empathy_move_to_window_desktopGuillaume Desmottes2011-12-192-0/+120
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=649208
* Updated Spanish translationDaniel Mustieles2011-12-191-131/+133
|
* [help] Fixed some UI references and typos, fixes bug #653812Milo Casagrande2011-12-186-38/+40
| | | | * Fixed the references to the OFF/ON switch
* Updated Slovenian translationMatej Urbančič2011-12-161-3/+56
|
* import-widget: use the server in IRC account display nameGuillaume Desmottes2011-12-161-4/+18
| | | | | | | User generally use the same nick on different servers so just displaying the nick isn't very useful. https://bugzilla.gnome.org/show_bug.cgi?id=654171
* [l10n] Updated Italian translationMilo Casagrande2011-12-161-14/+16
| | | | * Updated Italian help translation, fixes bug #666261
* clsing tags (bug#666265)Funda Wang2011-12-151-3/+3
|
* Updated POTFILES.inPiotr Drąg2011-12-151-1/+0
|
* Stop passing an EmpathyContact to menu_item_new() fonctionsGuillaume Desmottes2011-12-143-152/+64
| | | | | | Best to always use an individual so we don't have 2 code paths to maintain. https://bugzilla.gnome.org/show_bug.cgi?id=666163
* individual-menu: export only the methods we needGuillaume Desmottes2011-12-142-33/+41
| | | | | | | No need to export everything. I added prototypes in the C file to not have to move everything upside down. https://bugzilla.gnome.org/show_bug.cgi?id=666163
* remove empathy-contact-managerGuillaume Desmottes2011-12-143-603/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=660547
* remove useless includes of empathy-contact-manager.hGuillaume Desmottes2011-12-145-5/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=660547
* main-window: stop instantiating the contact managerGuillaume Desmottes2011-12-141-5/+0
| | | | | | We don't use it any more. https://bugzilla.gnome.org/show_bug.cgi?id=660547
* remove EMPATHY_CONTACT_WIDGET_EDIT_FAVOURITEGuillaume Desmottes2011-12-142-72/+2
| | | | | | | It's not used any more and this code was the last one using the contact manager. https://bugzilla.gnome.org/show_bug.cgi?id=660547
* remove unused empathy_contact_edit_dialog_show()Guillaume Desmottes2011-12-142-62/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=660547
* Show a contact as blocked if *all* is personas are blockedGuillaume Desmottes2011-12-141-4/+7
| | | | | | It's clearer that way. https://bugzilla.gnome.org/show_bug.cgi?id=665038
* individual_menu_add_personas: add the block menu item, if neededGuillaume Desmottes2011-12-141-0/+22
| | | | | | | | | | | | | This allow user to select the personas he wants to block. Note that I didn't pass an EmpathyContact as second argument to empathy_individiual_block_menu_item_new() as we currently do with most item_new() methods. Instead I just craft a new individual containing only the persona we care about. This approach is much cleaner as we don't have to deal with 2 different code paths. I filed bug #666163 to do the same with the existing functions. https://bugzilla.gnome.org/show_bug.cgi?id=665038
* remove empathy-contact-menuGuillaume Desmottes2011-12-143-723/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=665038
* map-view: use the individual menuGuillaume Desmottes2011-12-141-8/+21
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=665038
* chat: use an EmpathyIndividualMenuGuillaume Desmottes2011-12-141-8/+20
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=665038
* add EMPATHY_INDIVIDUAL_FEATURE_BLOCKGuillaume Desmottes2011-12-142-0/+216
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=665038
* remove EMPATHY_INDIVIDUAL_FEATURE_ALLGuillaume Desmottes2011-12-143-4/+19
| | | | | | It's a bit fragile, user should say which features he wants. https://bugzilla.gnome.org/show_bug.cgi?id=665038
* individual-menu: allow priv->store to be NULLGuillaume Desmottes2011-12-141-2/+3
| | | | | | | We already checks if it's a IndividualStoreChannel before using it so that's safe. https://bugzilla.gnome.org/show_bug.cgi?id=665038
* empathy_contact_get_persona: use tpf_persona_dup_for_contact()Guillaume Desmottes2011-12-141-37/+5
| | | | | | | We can finally get rid of this horrible code iterating over all the individuals. \o/ https://bugzilla.gnome.org/show_bug.cgi?id=665853
* Deal with empathy_create_individual_from_tp_contact() returning NULLGuillaume Desmottes2011-12-142-0/+4
| | | | | | Shouldn't really happen in practice but better to be safe than sorry. https://bugzilla.gnome.org/show_bug.cgi?id=665853
* use tpf_persona_dup_for_contact()Guillaume Desmottes2011-12-141-10/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=665853
* Depend on folks 0.6.6Guillaume Desmottes2011-12-141-1/+1
| | | | We need it for the API to ensure a persona from a TpContact.
* empathy-audio-sink.c: include config.hXavier Claessens2011-12-131-0/+1
| | | | | Otherwise it warnings on deprecated glib symbols, because we defined GLIB_DISABLE_DEPRECATION_WARNINGS in configure.ac
* get_tp_contact_for_chat: deal with tp_channel_borrow_connection() returning NULLGuillaume Desmottes2011-12-121-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662873
* Uploaded UkranianDaniel Korostil2011-12-121-1/+1
|
* Uploaded UkranianDaniel Korostil2011-12-121-759/+868
|
* Uploaded UkranianDaniel Korostil2011-12-111-6/+6
|
* Uploaded UkranianDaniel Korostil2011-12-111-693/+847
|
* Update Simplified Chinese help translation.Guanhao Yin2011-12-101-331/+507
|
* Updated Hebrew translation.Yaron Shahrabani2011-12-101-639/+636
|
* auth-client: add some more debuggingGuillaume Desmottes2011-12-082-1/+3
| | | | | I'm trying to understand what's going wrong in bug #665542 and having more debugging would help.
* Call: Low the video watchdog timeout to 1 secondSjoerd Simons2011-12-071-1/+1
| | | | | | | | | | Switch back to the avatar if there was at least one second of not receiving any new video frames to display. With this change the reaction time will be between 1 (best case) and 2 (worse case) seconds from the point the last frame went into the sync. Before it was 5 seconds (best case) and up to 10 seconds (worst case), which doesn't make for a very good experience
* about: Polish the code to generate the license stringSjoerd Simons2011-12-071-8/+10
|
* try requesting a TpContact when creating a contact from the loggerGuillaume Desmottes2011-12-061-1/+48
| | | | | | | | This is useful when displaying a contact which is not in our roster in the logger (typically a PSTN number). Having a TpContact allow us to call him if that's supported by the CM. https://bugzilla.gnome.org/show_bug.cgi?id=665592
* log-window: update buttons if contact's caps are updatedGuillaume Desmottes2011-12-061-1/+22
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=665592
* factor out do_update_buttons_sensitivity()Guillaume Desmottes2011-12-061-34/+41
| | | | | | | | This fix a bug with button_video_binding not being re-installed when a contact supporting video was selected. It was only re-installed when using the contact from the selected event. https://bugzilla.gnome.org/show_bug.cgi?id=665592
* log-window: include empathy-geometry.hGuillaume Desmottes2011-12-051-0/+1
|
* log-window: save window geometryGuillaume Desmottes2011-12-051-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=664209
* map-view: stop using EmpathyContactManagerGuillaume Desmottes2011-12-051-54/+64
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=665403
* Updated Russian translationVladislav Boboshko2011-12-041-856/+903
|
* contact-blocking-dialog: stop using EmpathyContactManagerGuillaume Desmottes2011-12-022-26/+44
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=660547
* renamespace CheeseCameraDeviceMonitorGuillaume Desmottes2011-12-023-84/+88
| | | | | | | This ensures empathy will always use our version, even when linking on libcheese, and so avoid incompatibliy when libcheese breaks its ABI. https://bugzilla.gnome.org/show_bug.cgi?id=665244
* Updated Norwegian bokmål translationKjartan Maraas2011-12-021-624/+603
|
* camera-monitor: fix memleak in on_camera_addedRaluca Elena Podiuc2011-12-011-1/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=665256
* Properly cast buffer and latency times when setting propertiesGuillaume Desmottes2011-11-302-2/+5
| | | | | | | | | This fix a crash on 32 bits system as gcc can't figure out the right size of the value. Thanks to Raluca-Elena Podiuc for her help in debugging this. https://bugzilla.gnome.org/show_bug.cgi?id=665171
* use the individual edit dialog when pressing F2Guillaume Desmottes2011-11-301-9/+2
| | | | | We already use it when using the menu so there is no reason to keep using the old one.
* event-manager: use the conn aggregator instead of the contact mgrGuillaume Desmottes2011-11-302-34/+104
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=660547
* connection-aggregator: add API to track contactsGuillaume Desmottes2011-11-302-0/+74
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=660547
* ui-utils: don't expect that cancellable is not NULLGuillaume Desmottes2011-11-301-2/+3
| | | | cancellable are always optional so this code should be NULL safe.
* Revert "WIP"Guillaume Desmottes2011-11-294-106/+4
| | | | | | This reverts commit f1a9c6deaa7f706df73cb4e1195647a2a27177c6. Humm I didn't mean to push that, sorry. :\
* remove trailing spaceGuillaume Desmottes2011-11-291-1/+1
|
* WIPGuillaume Desmottes2011-11-294-4/+106
|
* Merge remote-tracking branch 'jonny/ft'Guillaume Desmottes2011-11-2911-1124/+186
|\ | | | | | | | | Conflicts: libempathy/empathy-tp-file.c
| * tp-file: remove EmpathyTpFileJonny Lamb2011-11-094-1023/+0
| | | | | | | | | | | | TpFTChannel! Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * client-factory: stop creating EmpathyTpFile objectsJonny Lamb2011-11-095-16/+7
| | | | | | | | | | | | | | TpAutomaticClientFactory will create TpFileTransferChannels for us and they're, like, way better. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * ft-handler: start using TpFTChannel instead of EmpathyTpFileJonny Lamb2011-11-093-84/+179
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * libempathy: remove empathy-tp-file from headersJonny Lamb2011-11-091-1/+0
| | | | | | | | | | | | | | | | This is just a little hack so GEnums aren't created for enums in empathy-tp-file.h. We'll remove the files in a sec but I want to try and avoid breaking bisect. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | remove old school get_all_groupsGuillaume Desmottes2011-11-294-66/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=665121
* | groups-widget: use empathy_connection_aggregator_get_all_groups()Guillaume Desmottes2011-11-292-8/+34
| | | | | | | | | | | | | | | | We have to prepare the contact groups feature and ensure that the singleton is still alive. The 'empathy' process is the only one allowing user to change contact groups so we just have to do it there. https://bugzilla.gnome.org/show_bug.cgi?id=665121
* | add empathy_connection_aggregator_get_all_groups()Guillaume Desmottes2011-11-292-0/+31
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=665121
* | add EmpathyConnectionAggregatorGuillaume Desmottes2011-11-293-0/+258
| | | | | | | | | | | | | | It won't do much atm but will be used as a helper dealing with all connections. https://bugzilla.gnome.org/show_bug.cgi?id=665121
* | don't ignore TP_DELIVERY_STATUS_TEMPORARILY_FAILED delivery reportGuillaume Desmottes2011-11-281-1/+2
| | | | | | | | | | | | | | We should display an error message as well if not the user will assume the message has been sent and the spinner keeps spinning. https://bugzilla.gnome.org/show_bug.cgi?id=664564
* | add missing empathy-contact-list.h includeGuillaume Desmottes2011-11-282-0/+2
| | | | | | | | | | | | | | | | For some reason, gcc starts complaining about this as soon as I remove EmpathyContactListFlags from empathy-contact-list.h ?! If you have an explanation for this please let me know... https://bugzilla.gnome.org/show_bug.cgi?id=663328
* | contact-list: remove flagsGuillaume Desmottes2011-11-282-25/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663328
* | tp-contact-list: remove tp_contact_list_get_flagsGuillaume Desmottes2011-11-281-119/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663328
* | remove empathy_contact_manager_get_flags_for_connection()Guillaume Desmottes2011-11-282-25/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663328
* | contact-menu: stop using empathy_contact_manager_get_flags_for_connection()Guillaume Desmottes2011-11-281-15/+4
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663328
* | Depend on tp-glib 0.17.3Guillaume Desmottes2011-11-281-1/+1
| | | | | | | | We need it for the high level alias API.
* | Use current fsf address (#664935)Brian Pepple2011-11-281-2/+2
| |
* | Updated Romanian translationLucian Adrian Grijincu2011-11-271-1037/+1778
| |
* | Updated Slovenian translationMatej Urbančič2011-11-261-549/+548
| |
* | Updated Spanish translationDaniel Mustieles2011-11-261-522/+513
| |
* | Properly update the 'simple' themeGuillaume Desmottes2011-11-251-3/+13
| | | | | | | | | | | | | | | | We have to call the callback manually to update the theme when it's changed. Also make sure that style-set signal is only connected once and we update the theme only if the 'simple' one is used. https://bugzilla.gnome.org/show_bug.cgi?id=664795
* | Update Simplified Chinese translation.Yangtse Su2011-11-251-727/+868
| |
* | Updated POTFILES.inPiotr Drąg2011-11-241-1/+0
| |
* | remove unused variablesGuillaume Desmottes2011-11-241-3/+0
| |
* | Remove obsolete contact-list-{store,view}Guillaume Desmottes2011-11-247-4117/+0
| | | | | | | | | | | | Hourrah \o/ https://bugzilla.gnome.org/show_bug.cgi?id=663387
* | remove EmpathyContactManager's testGuillaume Desmottes2011-11-242-45/+0
| | | | | | | | | | | | We want to get rid of it any way. https://bugzilla.gnome.org/show_bug.cgi?id=663387
* | chat: use the individual view/store rather than the contact oneGuillaume Desmottes2011-11-241-14/+22
| | | | | | | | | | | | | | | | | | The great unification ! EmpathyChat was the last user of the contact store/view, everything now use the individual ones. https://bugzilla.gnome.org/show_bug.cgi?id=663387
* | add initial_loading() as a virtual methodGuillaume Desmottes2011-11-244-14/+37
| | | | | | | | | | | | This allows us to remove setup_idle_id as a protected variable. https://bugzilla.gnome.org/show_bug.cgi?id=663387
* | add empathy_individual_store_refresh_individual() as a protected methodGuillaume Desmottes2011-11-243-11/+22
| | | | | | | | | | | | This allows us to remove show_active as a protected variable. https://bugzilla.gnome.org/show_bug.cgi?id=663387
* | Add individual-store-channelGuillaume Desmottes2011-11-243-0/+397
| | | | | | | | | | | | This will allow us to use the individual view to display muc members. https://bugzilla.gnome.org/show_bug.cgi?id=663387
* | add EMPATHY_INDIVIDUAL_FEATURE_ADD_CONTACTGuillaume Desmottes2011-11-245-5/+171
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663387
* | factor out empathy_create_individual_from_tp_contact()Guillaume Desmottes2011-11-243-20/+38
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663387
* | Abstract the individual storeGuillaume Desmottes2011-11-248-179/+403
| | | | | | | | | | | | | | We now have EmpathyIndividualStoreManager which implements the store using EmpathyIndividualManager as its contact source. https://bugzilla.gnome.org/show_bug.cgi?id=663387
* | individual-store: expose some attributes and methods as 'protected'Guillaume Desmottes2011-11-242-30/+44
| | | | | | | | | | | | This will be needed when abstracting EmpathyIndividualStore. https://bugzilla.gnome.org/show_bug.cgi?id=663387
* | Allow user to try another password if auth failedGuillaume Desmottes2011-11-233-0/+100
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661640
* | add empathy-bad-password-dialogGuillaume Desmottes2011-11-234-0/+263
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661640
* | auth-factory: relay the auth-password-failed signalGuillaume Desmottes2011-11-231-0/+25
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661640
* | server-sasl-handler: add auth-password-failed signalGuillaume Desmottes2011-11-231-0/+16
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661640
* | Abstract EmpathyPasswordDialog to EmpathyBasePasswordDialogGuillaume Desmottes2011-11-236-196/+392
| | | | | | | | | | | | | | I'm going to implement a slidely different version of this dialog so best to re-use as much code as possible. https://bugzilla.gnome.org/show_bug.cgi?id=661640
* | password-dialog: use self->priv patternGuillaume Desmottes2011-11-232-68/+68
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661640
* | restart the camera only if it's already runningGuillaume Desmottes2011-11-231-2/+9
| | | | | | | | | | | | Always restarting it will enable the camera in an audio only call. https://bugzilla.gnome.org/show_bug.cgi?id=664459
* | factor out empathy_call_window_change_webcam()Guillaume Desmottes2011-11-233-3/+17
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=664459
* | audio-src,audio-sink: Use lower latency values on pulsesrc/pulsesinkArun Raghavan2011-11-222-0/+7
| | | | | | | | | | | | | | | | | | This sets the pulsesink and pulsesrc buffer/latency parameters to be lower and more voip-friendly. If the system cannot provide or keep up with these values, PulseAudio will automatically try to adapt and provide larger values that are achievable. https://bugzilla.gnome.org/show_bug.cgi?id=663124
* | remove released flagGuillaume Desmottes2011-11-211-1/+1
| |
* | sync gsettings.m4EMPATHY_3_3_2Guillaume Desmottes2011-11-211-11/+26
| | | | | | | | | | Latest version of glib-compile-schemas removed the --uninstall option; trying to use it break "make distcheck".
* | prepare 3.3.2Guillaume Desmottes2011-11-213-3/+48
| |
* | set_size_request on the video_container to ensure the window has a sane ↵Ken VanDine2011-11-211-0/+3
| | | | | | | | | | | | minimum size. https://bugzilla.gnome.org/show_bug.cgi?id=664313
* | fix GTK_BOX castsGuillaume Desmottes2011-11-213-4/+4
| |
* | use gtk_box_new() instead of gtk_[h,v]box_new()Guillaume Desmottes2011-11-2119-58/+65
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662903
* | use gtk_paned_new() instead of gtk_hpaned_new()Guillaume Desmottes2011-11-211-1/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662903
* | use gtk_separator_new() instead of gtk_hseparator_new()Guillaume Desmottes2011-11-211-1/+1
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662903
* | Updated Lithuanian translationAlgimantas Margevičius2011-11-191-663/+713
| |
* | Bump telepathy-farstream requirementSjoerd Simons2011-11-191-1/+1
| |
* | AudioSink: Setup the initial properties in the main threadSjoerd Simons2011-11-191-12/+30
| |
* | Call: Bind the output properties from the main threadSjoerd Simons2011-11-191-33/+51
| | | | | | | | | | | | | | | | | | If we bind and sync the output volume from the non-main thread, we end up calling gtk and clutter from the non-main thread.. Which leads to crashes in OpenGL drivers and potenially kills your cat. Instead create the audio output when the audio content is added, which happens from the main thread. The output element is still only added to gstreamer pipeline when needed though.
* | Bind the volume button to the volume of the outputSjoerd Simons2011-11-191-18/+7
| |
* | Bind the mic button the sources mute propertySjoerd Simons2011-11-191-38/+5
| |
* | Remove call input volume configurationSjoerd Simons2011-11-195-167/+0
| | | | | | | | | | | | | | | | | | | | | | | | As we rely on pulseaudio there is no point in saving our own volume configuration, pulseaudio does that for us. If we do save it, then we have no idea which volume to pick after connecting to pulse (the one we save, the one pulse saved, a random value?). On top of that our configuration implementation is plain ugly, the level meter didn't work etc. This is all much better configured using the gnome-control-center sound panel, which is pretty nice for inputs and saves its volume on pulse for us to re-use :)
* | Add mute support to the audio sourceSjoerd Simons2011-11-191-15/+72
| |
* | Implement Audiocontrol for the output volumeSjoerd Simons2011-11-191-0/+16
| |
* | Keep the audio sinks volume property synchronized with the pulse volumeSjoerd Simons2011-11-191-39/+92
| |
* | Implement input audio controlSjoerd Simons2011-11-181-0/+50
| |
* | Let the audio source control the volume, not a software volume elementSjoerd Simons2011-11-181-39/+179
| | | | | | | | | | | | | | | | | | | | There is no point in amplifying the mic level is it's too low or too high as it either doesn't have enough information or it is clipping. Instead tell pulsesrc what it should do, so it can adjust the hardware volume for us. Also listen to changed done by pulsesrc so we can track volume updates and feed back the settings properly
* | Use _unref instead of _free _destroy when possible.unrefXavier Claessens2011-11-1631-58/+58
| | | | | | | | | | | | | | | | | | | | | | Replace g_(ptr_)array_free (foo, TRUE) and g_hash_table_destroy with respectively g_(ptr_)array_unref (foo) and g_hash_table_unref. I used this command to generate this patch: for f in `find -name "*.c"`; do sed -i $f -re 's/g_ptr_array_free \(([^ ,]+), TRUE\)/g_ptr_array_unref \(\1\)/'; done See Danielle's blog for explanation of possible bug _free can do: http://blogs.gnome.org/danni/2011/11/16/mistakes-with-g_value_set_boxed/
* | Add coding style check for g_hash_table_destroy and g_array_free usageXavier Claessens2011-11-161-0/+13
| |
* | individual-view: don't display menu if ↵Guillaume Desmottes2011-11-161-0/+4
| | | | | | | | | | | | | | | | | | empathy_folks_individual_contains_contact() fails The individual menu already asserts that's the case. And there is no point displaying a menu anyway. https://bugzilla.gnome.org/show_bug.cgi?id=663763
* | individual-view: add an option to disable uninteresting filteringGuillaume Desmottes2011-11-162-24/+76
| | | | | | | | | | | | This is needed when being used in a muc. https://bugzilla.gnome.org/show_bug.cgi?id=663763
* | individual-widget: display channels list if availableGuillaume Desmottes2011-11-161-0/+22
| | | | | | | | | | | | This will be needed when using this widget in MUC. https://bugzilla.gnome.org/show_bug.cgi?id=663763
* | factor out empathy_contact_info_create_channel_list_label()Guillaume Desmottes2011-11-163-81/+106
| | | | | | | | | | | | | | Move it to empathy-contactinfo-utils so we'll be able to re-use it in empathy-individual-widget as well. https://bugzilla.gnome.org/show_bug.cgi?id=663763
* | update_weak_contact: use a greater or equal comparaisonGuillaume Desmottes2011-11-161-1/+1
| | | | | | | | | | | | | | That way we'll pick at least one TpContact if there is only one contact in the individual and he doesn't have any presence (IRC for example). https://bugzilla.gnome.org/show_bug.cgi?id=663763
* | [l10n]Added Burmese translationThura Hlaing2011-11-152-0/+3765
| |
* | fix separator leakGuillaume Desmottes2011-11-141-0/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663873
* | don't leak uri returned by g_file_get_uri()Guillaume Desmottes2011-11-141-2/+4
| | | | | | | | | | | | God I hate _get functions returning new memory... https://bugzilla.gnome.org/show_bug.cgi?id=663873
* | fix GDate leaks when getting dates from the modelGuillaume Desmottes2011-11-141-1/+10
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663873
* | free GDate leaks when inserting them into the modelGuillaume Desmottes2011-11-141-4/+23
| | | | | | | | | | | | The model copies the date so we should free it afterward. https://bugzilla.gnome.org/show_bug.cgi?id=663873
* | empathy-logs: prepare the account manager firstGuillaume Desmottes2011-11-141-3/+21
| | | | | | | | | | | | The log viewer assumes it's already prepared. https://bugzilla.gnome.org/show_bug.cgi?id=663873
* | empathy-logs: port to TP coding styleGuillaume Desmottes2011-11-141-17/+15
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663873
* | coding style fixesGuillaume Desmottes2011-11-143-6/+6
| |
* | main-window: use the EmpathyIndividual flavor of some typesGuillaume Desmottes2011-11-141-4/+2
| | | | | | | | | | | | | | | | We switched to EmpathyIndividualView a while ago... https://bugzilla.gnome.org/show_bug.cgi?id=663387 https://bugzilla.gnome.org/show_bug.cgi?id=663763
* | empathy_individual_store_remove_individual: use ↵Guillaume Desmottes2011-11-141-1/+1
| | | | | | | | | | | | | | | | EMPATHY_INDIVIDUAL_STORE_COL_NAME https://bugzilla.gnome.org/show_bug.cgi?id=663387 https://bugzilla.gnome.org/show_bug.cgi?id=663763
* | individual-view: remove explicit boolean comparaisonsGuillaume Desmottes2011-11-141-10/+10
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663387 https://bugzilla.gnome.org/show_bug.cgi?id=663763
* | individual-store: use self->priv patternGuillaume Desmottes2011-11-142-169/+100
| | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663387 https://bugzilla.gnome.org/show_bug.cgi?id=663763
* | individual-widget: factor out add_row()Guillaume Desmottes2011-11-141-14/+22
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663763
* | details_update_show: skip empty fieldGuillaume Desmottes2011-11-141-0/+4
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663763
* | Updated Traditional Chinese translation(Hong Kong and Taiwan)Cheng-Chia Tseng2011-11-122-1160/+1398
| |
* | [l10n] Updated Estonian translationMattias Põldaru2011-11-121-168/+715
| |
* | Don't turn on echo cancellation on the sink if it's for raw conferencesSjoerd Simons2011-11-116-14/+43
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663842
* | Don't turn on echo cancellation on the source if it's for raw conferencesSjoerd Simons2011-11-116-8/+47
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663842
* | Call: Signal content-{added/removed} instead of sink-{added/removed}Sjoerd Simons2011-11-112-36/+36
| | | | | | | | | | | | | | | | Tp-Farstream signals contents, not sinks (like tp-farsight did). So lets mirror that, which allows us to make better decisions about what kind of contents we are given https://bugzilla.gnome.org/show_bug.cgi?id=663842
* | stop using gtk_widget_get_pointer()Guillaume Desmottes2011-11-112-2/+7
| | | | | | | | | | | | | | | | | | | | It has been deprecated. I asked on #gtk+ and that seems to be the right way to do this. See http://git.gnome.org/browse/gtk+/commit/?id=2783158f8d9ca69e5a8fc4a903bfbcc3871a1b02 All these APIs are available since GTK+ 3.0 so we're good. https://bugzilla.gnome.org/show_bug.cgi?id=662903
* | stop using gdk_window_get_pointer()Guillaume Desmottes2011-11-111-1/+1
| | | | | | | | | | | | | | It has been deprecated. gdk_window_get_device_position() has been added in GTK+ 3.0 so we're fine. https://bugzilla.gnome.org/show_bug.cgi?id=662903
* | doesn't allow to send socket filesGuillaume Desmottes2011-11-101-0/+24
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663563
* | audio-src: Add a caps filter to select appropriate input formatArun Raghavan2011-11-091-1/+19
| | | | | | | | | | | | | | | | | | | | Instead of relying on the default caps that the pipeline selects (which will usually end up being float32 stereo at 44.1kHz), this sets a caps filter to select the format we want from pulsesrc -- s16ne mono at 32kHz. The point of this is to do resampling/conversion as early in the pipeline as possible, decreasing the amount of data that needs to be carried around and thus improving performance a bit.
* | empathy_contact_block_menu_item_new: remove unused EmpathyContactManagerGuillaume Desmottes2011-11-091-3/+0
| |
* | Merge branch 'status-icon-663567'Danielle Madeley2011-11-091-7/+12
|\ \
| * | accounts-dialog: fix box packing issue in infobarDanielle Madeley2011-11-081-7/+12
| |/ | | | | | | | | | | | | | | Expanding the status causes the icon to be placed on the far left of the box. This regression caused by my work in 1cd6e8253a3be284b8578fd9ea37016d0197d61b. Need an additional hbox and to expand that. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=663567
* | contact-list-view: use empathy_contact_remove_from_contact_list()Guillaume Desmottes2011-11-081-5/+1
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663327
* | notifications-approver: stop using EmpathyContactManagerGuillaume Desmottes2011-11-081-15/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663327
* | contact-dialog: stop using EmpathyContactManagerGuillaume Desmottes2011-11-081-25/+6
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663327
* | add empathy_contact_remove_from_contact_list()Guillaume Desmottes2011-11-082-0/+14
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663327
* | contact-search-dialog: stop using EmpathyContactManagerGuillaume Desmottes2011-11-081-10/+4
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663327
* | add empathy_contact_add_to_contact_list()Guillaume Desmottes2011-11-082-0/+41
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663327
* | client-factory: prepare TP_CONNECTION_FEATURE_CONTACT_LIST_PROPERTIESGuillaume Desmottes2011-11-081-0/+6
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=663327
* | remove old blocking APIGuillaume Desmottes2011-11-084-196/+8
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661805
* | individual dialog: use tp-glib blocking APIGuillaume Desmottes2011-11-081-8/+5
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661805
* | individual-manager: use tp-glib blocking APIGuillaume Desmottes2011-11-081-26/+16
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661805
* | contact-dialogs: use tp-glib blocking APIGuillaume Desmottes2011-11-081-19/+14
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661805
* | contact-menu: use tp-glib blocking APIGuillaume Desmottes2011-11-081-16/+14
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=661805
* | Revert "Revert "contact-blocking-dialog: use tp-glib high level blocking API""Guillaume Desmottes2011-11-083-319/+161
| | | | | | | | | | | | This reverts commit 40dc4074eeecb15c82d9eacb3fcd54cff7162440. We can now depends on it.
* | depends on tp-glib 0.17.0Guillaume Desmottes2011-11-081-1/+1
| | | | | | | | We need it for high level blocking API.
* | contact-chooser: fix TpfPersona leakGuillaume Desmottes2011-11-081-5/+6
| | | | | | | | We weren't using the persona we just created for some reason.
* | Remove dead files codec-preferences and element-preferencesDanielle Madeley2011-11-086-156/+8
|/ | | | These are now handled for us by Farsight. Hooray for Farsight.
* call: Fix GstCaps leakSjoerd Simons2011-11-081-0/+1
|