aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Call: Cope with not having the Channel direclty after startin a callSjoerd Simons2011-11-081-2/+9
|
* Use videorate max-rate propertySjoerd Simons2011-11-081-22/+20
| | | | | Using the max-rate property is simpler and less racy, so do that instead. Does require (currently unreleased) gst-plugins-base 0.10.36
* When reset the source remove and re-insert itSjoerd Simons2011-11-081-7/+16
| | | | | | Setting an element to NULL resets various internal values (the clock, the base time etc). To make sure everything is reset as expected simply yank it from the bin and re-insert it (which will reset the values)
* Drop EOS from the srcSjoerd Simons2011-11-081-0/+11
|
* Don't go asynchronously to pausedSjoerd Simons2011-11-081-1/+1
|
* Ignore dynamic framerate if videomaxrate is missingNicolas Dufresne2011-11-081-7/+16
|
* Use framerate range instead of fix rangeNicolas Dufresne2011-11-081-6/+4
| | | | | | | Using framerate range reduce the chance that changing the framerate breaks the pipline. We also always set an initial range to support src like videotestsrc that does not allow changing framerate dynamically and would default to a "as fast as possible" mode.
* Reset clock after changing video resolutionNicolas Dufresne2011-11-081-0/+8
| | | | | This workaround issue with videotestsrc when the test src does not have a a clock after going to NULL state while changing resolution.
* Change element state sink to sourceNicolas Dufresne2011-11-081-1/+1
|
* Don't call GTK method from streaming threadNicolas Dufresne2011-11-081-4/+7
| | | | | Also update from deprecated gst_x_overlay_set_xwindow_id() to gst_x_overlay_set_window_handle().
* Hook resolution change supportNicolas Dufresne2011-11-081-0/+34
|
* Let set_send_video do it's jobNicolas Dufresne2011-11-081-4/+1
|
* Check and create video_preview outside camera controlNicolas Dufresne2011-11-081-0/+6
|
* Add resultion and framerate changing to video srcNicolas Dufresne2011-11-082-0/+58
|
* Add framerate and resolution change signalNicolas Dufresne2011-11-081-0/+67
|
* Don't crash when the buffer has length 0Danielle Madeley2011-11-071-1/+4
| | | | | Unexpectedly, a 0 length buffer causes gdk_pixbuf_loader_write() to return FALSE without setting @error. Would then segv on error->message.
* Make GOA optional againDanielle Madeley2011-11-073-25/+59
| | | | | | | | There is an --disable-goa flag in Empathy's configure, which should be able to disable GOA, except it had been included as a required dependency. This patch makes it completely optional again. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=663442
* Add missing AC_MSG_RESULTDanielle Madeley2011-11-071-0/+1
|
* Merge branch 'ui-fixes'Danielle Madeley2011-11-051-0/+6
|\
| * dialpad-widget: make grid rows/columns homogeneousDanielle Madeley2011-11-041-0/+2
| | | | | | | | Buttons should all be the same size.
| * dialpad-widget: ensure able to show with gtk_widget_show()Danielle Madeley2011-11-041-0/+4
| | | | | | | | | | The child widgets of the dialpad-widget weren't being shown, so the widget required a gtk_widget_show_all() to show up. Unexpected :(
* | Updated Galician translationsFran Diéguez2011-11-041-305/+347
| |
* | Import Facebook and windows Live GOA accountsXavier Claessens2011-11-048-29/+631
| | | | | | | | | | | | Implement their auth mechanisms Fixes bug #661068 and #652544
* | Fix crash when opening GOA facebook account settingsXavier Claessens2011-11-041-1/+1
| | | | | | | | | | In that case priv->jid_suffix is NULL, so we should not try to call remove_jid_suffix().
* | empathy-auth-client: use a TpSimpleClientFactoryXavier Claessens2011-11-043-12/+15
|/ | | | | This prevent TpBaseClient to create a full TpAccountManager and allow us to prepare TP_ACCOUNT_FEATURE_STORAGE feature on accounts
* tls: Cast argument to gcr_simple_certificate_new to avoid compiler warningColin Walters2011-11-041-1/+1
| | | | Gcr correctly treats these as unsigned.
* Fix set-but-not-used build warningXavier Claessens2011-11-021-2/+2
|
* Revert "contact-blocking-dialog: use tp-glib high level blocking API"Guillaume Desmottes2011-11-023-161/+319
| | | | | | This reverts commit d8153fa21a7beb4229dbba1810eb8544af91db4f. I was not supposed to commit that yet; the tp-glib API hasn't been released.
* contact-blocking-dialog: use tp-glib high level blocking APIGuillaume Desmottes2011-11-023-319/+161
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661805
* contact-blocking-dialog: split COL_* enumsGuillaume Desmottes2011-11-021-15/+21
| | | | | | We have 2 different models having their own set of columns. https://bugzilla.gnome.org/show_bug.cgi?id=661805
* Updated Turkish translationMuhammet Kara2011-11-021-256/+288
|
* main-window: port to GtkGridGuillaume Desmottes2011-11-011-37/+23
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662903
* individual-widget: port to GtkGridGuillaume Desmottes2011-11-011-11/+11
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662903
* dialpad-widget: port to GtkGridGuillaume Desmottes2011-11-011-5/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662903
* contact-widget: port to GtkGridGuillaume Desmottes2011-11-012-81/+57
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662903
* account-widget-*: port to GtkGridGuillaume Desmottes2011-11-0113-483/+126
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662903
* Ignore generated files from pl docGuillaume Desmottes2011-11-011-0/+2
|
* Fix for misaligned 16x16 app iconMichael Monreal2011-11-012-5401/+46
| | | | | | | | The 16x16 app icon that ships with empathy 3.x is missing the upper border because it is shifted one pixel up. I have rearranged the vector image to the baseplate and created a fixed 16x16. https://bugzilla.gnome.org/show_bug.cgi?id=662995
* coding style fixGuillaume Desmottes2011-11-011-2/+2
|
* Updated Czech translationMarek Černocký2011-10-301-502/+578
|
* Added Polish translation of helpAleksander Łukasiewicz2011-10-292-1/+3458
|
* empathy_account_chooser_set_account: select account later if not ready yetGuillaume Desmottes2011-10-282-34/+28
| | | | | | It's stupid to have to ask to any user of this widget to do this itself. https://bugzilla.gnome.org/show_bug.cgi?id=662604
* account-chooser: factor out select_account()Guillaume Desmottes2011-10-281-11/+18
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662604
* invite-participant-dialog: don't display treeview if no contact listGuillaume Desmottes2011-10-281-2/+22
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662843
* add empathy_contact_chooser_show_tree_view()Guillaume Desmottes2011-10-282-5/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662843
* Merge branch 'ui-work'Danielle Madeley2011-10-281-34/+17
|\
| * accounts-dialog: fix infobar packing issues by porting to GtkGridDanielle Madeley2011-10-271-34/+17
| |
* | refilter if the TpConnection of a TpAccount is changedGuillaume Desmottes2011-10-271-0/+16
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662609
* | factor out update_account()Guillaume Desmottes2011-10-271-3/+13
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662609
* | account-chooser: make sure that TP_ACCOUNT_FEATURE_CONNECTION and ↵Guillaume Desmottes2011-10-271-0/+10
| | | | | | | | | | | | | | | | TP_CONNECTION_FEATURE_CAPABILITIES are prepared Most filter will need those. https://bugzilla.gnome.org/show_bug.cgi?id=662609
* | log-window: use empathy_account_chooser_refilter()Guillaume Desmottes2011-10-271-6/+6
| | | | | | | | | | | | It's cleaner than re-setting the same filter function. https://bugzilla.gnome.org/show_bug.cgi?id=662609
* | factor out empathy_account_chooser_refilter()Guillaume Desmottes2011-10-272-5/+13
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662609
* | move pre-defined filter at the end of the filesGuillaume Desmottes2011-10-272-28/+32
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662609
* | account-chooser: replace finalize by disposeGuillaume Desmottes2011-10-271-5/+5
| | | | | | | | | | | | It just unref one object so dispose is the best place. https://bugzilla.gnome.org/show_bug.cgi?id=662609
* | account-chooser: use tp_g_signal_connect_object()Guillaume Desmottes2011-10-271-12/+5
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662609
* | account-chooser: use self->priv patternGuillaume Desmottes2011-10-272-75/+39
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662609
* | inline account_chooser_setup()Guillaume Desmottes2011-10-271-136/+129
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662609
* | move down empathy_account_chooser_class_init()Guillaume Desmottes2011-10-271-46/+36
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662609
* | account-chooser: port to new coding styleGuillaume Desmottes2011-10-272-715/+740
|/ | | | | | | | | | I wanted to clean the account chooser a bit but the old coding style makes me cry... It's good to do anyway, especially if we move this widget to a telepathy-gtk lib at some point. https://bugzilla.gnome.org/show_bug.cgi?id=662609
* Merge branch 'bug-662727'Danielle Madeley2011-10-271-0/+12
|\
| * contact-chooser: refilter when the tmp contacts change capabilitiesDanielle Madeley2011-10-261-0/+12
| | | | | | | | | | | | | | | | | | Making a call to GetContactAttributes only gets the attributes currently known to the CM. If a contact is unknown, lookups for the attributes are then queued and signalled when retrieved. When we receive this signal, we should refilter the contact list. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=662727
* | empathy-debugger: rely on gtk_application_add_window() to manage the main loopGuillaume Desmottes2011-10-263-29/+41
| | | | | | | | | | | | | | We have to old the application while doing async preparation as the app window is not created right away. https://bugzilla.gnome.org/show_bug.cgi?id=662504
* | empathy-accounts: prepare the AM in app_command_line_cbGuillaume Desmottes2011-10-261-22/+6
| | | | | | | | | | | | | | We just need to prepare it in the main instance; there is no point doing it the other ones as they will just re-invoke the main one and exit. https://bugzilla.gnome.org/show_bug.cgi?id=662504
* | empathy-accounts: re-use existing TpAccount rather than creating a new oneGuillaume Desmottes2011-10-261-30/+30
| | | | | | | | | | | | | | This allows us to detect right away if the account is a valid one and we don't have to prepare it any more as the AM already did it for us. https://bugzilla.gnome.org/show_bug.cgi?id=662504
* | empathy-debugger: rely on gtk_application_add_window() to manage the main loopGuillaume Desmottes2011-10-261-3/+2
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662504
* | empathy: rely on gtk_application_add_window() to manage the main loopGuillaume Desmottes2011-10-263-6/+7
|/ | | | | | | | We are not supposed to call gtk_main_quit() as we don't use gtk_main() any more. Instead we add the windows to the GtkApplication which will take care of exiting when they have been all destroyed. https://bugzilla.gnome.org/show_bug.cgi?id=662504
* Updated Slovenian translationMatej Urbančič2011-10-261-96/+106
|
* [l10n]Updated Catalan documentationGil Forcada2011-10-261-981/+3072
|
* We need to pass a description to AC_DEFINEGuillaume Desmottes2011-10-251-1/+1
|
* use g_format_size instead of g_format_size_for_displayGuillaume Desmottes2011-10-251-3/+3
| | | | | The latter has been deprecated in GLib 2.31 but g_format_size() has been added in 2.30 so we can already use it without bumping the dep.
* use g_unichar_fully_decompose instead of g_unicode_canonical_decompositionGuillaume Desmottes2011-10-251-8/+1
| | | | | The latter has been deprecated and g_unichar_fully_decompose() is already in 2.30.
* Disable GLib deprecation warnings for nowGuillaume Desmottes2011-10-251-0/+5
|
* Include config.h in a bunch of filesGuillaume Desmottes2011-10-254-0/+4
| | | | | They use deprecated API (g_mutex_new) but we still want to use it for now so they need to have GLIB_DISABLE_DEPRECATION_WARNINGS defined.
* use g_format_size instead of g_format_size_for_displayGuillaume Desmottes2011-10-251-2/+2
| | | | | The latter has been deprecated in GLib 2.31 but g_format_size() has been added in 2.30 so we can already use it without bumping the dep.
* [presence-chooser] Set status message as the tooltipJovanka Gulicoska2011-10-251-4/+8
| | | | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=640846 Signed-off-by: Danielle Madeley <danielle.madeley@collabora.co.uk>
* Updated German translationChristian Kirbach2011-10-251-1/+1
|
* remove released flagGuillaume Desmottes2011-10-241-1/+1
|
* prepare 3.3.1EMPATHY_3_3_1Guillaume Desmottes2011-10-242-3/+81
|
* theme-adium: escape the name in actions as wellGuillaume Desmottes2011-10-241-3/+3
|
* ensure that contact_list_store_contact_active_cb isn't called after the ↵Guillaume Desmottes2011-10-241-5/+38
| | | | | | | | store destruction This is an exact port of similar code from empathy-individual-store. https://bugzilla.gnome.org/show_bug.cgi?id=662211
* contact_list_store_dispose: unset the timer idsGuillaume Desmottes2011-10-241-1/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662211
* Updated Norwegian bokmål translationKjartan Maraas2011-10-241-193/+222
|
* Updated Persian TranslationArash Mousavi2011-10-241-264/+295
|
* [l10n]Minor fixes to Catalan translationGil Forcada2011-10-241-2/+2
|
* Updated Spanish translationDaniel Mustieles2011-10-241-201/+242
|
* [l10n] Updated German translationPaul Seyfert2011-10-231-519/+657
|
* Updated Latvian translation.Rudolfs Mazurs2011-10-231-3/+3
|
* Updated Hebrew translation.Yaron Shahrabani2011-10-221-872/+788
|
* Merge branch 'balance-errors'Danielle Madeley2011-10-222-9/+103
|\
| * display_error: Put 'Close' button on the bottom/endDanielle Madeley2011-10-211-2/+4
| |
| * Include dbus-reason in signal argumentsDanielle Madeley2011-10-211-1/+1
| |
| * Don't need to prepare balance feature, already prepared by client factoryDanielle Madeley2011-10-211-20/+10
| |
| * Inline assignments are icky; free leaked stringDanielle Madeley2011-10-211-3/+5
| |
| * 'Get Credit' is called 'Top Up' in other parts of the UIDanielle Madeley2011-10-211-1/+1
| |
| * Show an infobar if there's not enough creditEmilio Pozuelo Monfort2011-10-212-6/+106
| | | | | | | | With a button to buy some if desired.
* | Updated Slovenian translationMatej Urbančič2011-10-221-529/+636
| |
* | Updated POTFILES.inPiotr Drąg2011-10-211-1/+0
|/
* Add empathy-contactinfo-utils to POTFILES.inDanielle Madeley2011-10-211-0/+1
|
* Port contact-widget to contactinfo-utilsDanielle Madeley2011-10-213-132/+58
| | | | | This is a reworking, rather than rebasing of the original patch because of large changes in the codebase.
* Incorporate updates from empathy-contact-widget into contactinfo-utilsDanielle Madeley2011-10-213-15/+72
| | | | | Update empathy-individual-widget for these changes. This comes from the rebase of this branch.
* Move empathy-contactinfo-utils to libempathy-gtkDanielle Madeley2011-10-215-3/+3
| | | | | | | Why do we still have this annoying split? Rebasing this work will pull in a dependency on empathy-string-parser, which is part of libempathy-gtk. Hence the move.
* Port individual-widget to contactinfo-utilsDanielle Madeley2011-10-211-64/+17
|
* Abstract common contactinfo code into empathy-contactinfo-utilsDanielle Madeley2011-10-213-0/+228
| | | | | This handles things like sorting fields and converting field names to human readable names.
* Merge branch 'chooser-662250'Danielle Madeley2011-10-217-759/+80
|\
| * [contact-chooser] Don't reselect the first match if something else is selectedDanielle Madeley2011-10-201-2/+5
| | | | | | | | | | This patch isn't quite the behaviour I want, but I think it's better than just re-selecting the first entry every time I type something.
| * [contact-chooser] Move the selection up/down without defocusing the entryDanielle Madeley2011-10-201-0/+56
| |
| * [contact-chooser] emit 'activate' on 'row-activated' as wellDanielle Madeley2011-10-201-0/+11
| | | | | | | | This means the selection can be activated when the treeview is focused.
| * Swap SMS and Text buttonsDanielle Madeley2011-10-201-4/+4
| | | | | | | | The default action should be on the right.
| * Fix extra buttons in new-call/message dialogsDanielle Madeley2011-10-202-2/+4
| | | | | | | | This was caused by a missing parameter of gtk_dialog_add_buttons().
| * Remove contact-selector-dialogDanielle Madeley2011-10-204-751/+0
| | | | | | | | It's no longer used.
* | Updated Belarusian translation.Ihar Hrachyshka2011-10-211-434/+484
| |
* | Fix an article in the Hungarian help translationGabor Kelemen2011-10-201-1/+1
|/
* Merge branch 'dialpad-widget'Danielle Madeley2011-10-207-135/+265
|\
| * Scroll dialpad entry right as more characters are inserted.Danielle Madeley2011-10-191-0/+1
| | | | | | | | The user wants to see her most recent history, not what she typed in first.
| * Move dialpad into a widget of its ownDanielle Madeley2011-10-197-135/+264
| | | | | | | | | | | | Let's face it, the whole thing was getting a little unwieldly there in the UI utils, and if we're going to be using it in more places, let's start by abstracting it into a widget.
* | Updated Norwegian bokmål translationKjartan Maraas2011-10-201-49/+45
|/
* Updated Turkish translationMuhammet Kara2011-10-191-199/+289
|
* theme_adium_append_message: escape alias before displaying itGuillaume Desmottes2011-10-191-2/+5
| | | | | | Not doing so can lead to nasty HTML injection from hostile users. https://bugzilla.gnome.org/show_bug.cgi?id=662035
* empathy_new_message_dialog_response: initialize contactGuillaume Desmottes2011-10-181-1/+1
|
* empathy_new_message_dialog_response: initialize individualGuillaume Desmottes2011-10-181-1/+1
|
* Updated Spanish translationDaniel Mustieles2011-10-181-146/+153
|
* new-call-dialog: use the self->priv patternGuillaume Desmottes2011-10-182-32/+31
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661981
* new-message-dialog: port to EmpathyContactChooserGuillaume Desmottes2011-10-182-126/+137
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661981
* new-call-dialog: port to EmpathyContactChooserGuillaume Desmottes2011-10-182-99/+121
| | | | | | | | | | Replace the 'send video' checkbox by an extra button It's more coherent with the other places where we allow user to start calls. It also gives better feedback as we can unsensitive this button if the selected contact doesn't support video. https://bugzilla.gnome.org/show_bug.cgi?id=661981
* factor out empathy_individual_can_audio_video_call()Guillaume Desmottes2011-10-183-53/+67
| | | | | | Also allow caller to get a ref on the EmpathyContact supporting audio/video. https://bugzilla.gnome.org/show_bug.cgi?id=661981
* new-call-dialog: fix typo in commentGuillaume Desmottes2011-10-181-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661981
* invite-participant-dialog: activate the dialog when the chooser is activatedGuillaume Desmottes2011-10-181-0/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661993
* contact-chooser: add 'activate' signalGuillaume Desmottes2011-10-181-0/+19
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661993
* contact-chooser: when searching, make sure that the first matching item is ↵Guillaume Desmottes2011-10-181-0/+3
| | | | | | | | | selected So user can just type the phone number of the contact he wants to call and hit enter. https://bugzilla.gnome.org/show_bug.cgi?id=661993
* add empathy_individual_view_select_first()Guillaume Desmottes2011-10-182-0/+19
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661993
* Updated Norwegian bokmål translationKjartan Maraas2011-10-181-171/+240
|
* Updated Vietnamese translationNguyễn Thái Ngọc Duy2011-10-171-45/+33
|
* po/vi: import from Damned LiesNguyễn Thái Ngọc Duy2011-10-171-629/+780
|
* l10n: updated Italian translationLuca Ferretti2011-10-171-178/+185
|
* Updated Swedish translationDaniel Nylander2011-10-171-182/+482
|
* Updated Korean translationChangwoo Ryu2011-10-171-185/+195
|
* Updated British English translationBruce Cowan2011-10-161-141/+145
|
* Updaged Galician translationsFran Dieguez2011-10-151-397/+486
|
* Updated Bulgarian translationAlexander Shopov2011-10-151-334/+424
|
* Updated Hungarian translationGabor Kelemen2011-10-151-201/+176
|
* contact-list: remove favourite APIGuillaume Desmottes2011-10-152-57/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661489
* contact-list-store: stop tracking favourite contactsGuillaume Desmottes2011-10-151-26/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661489
* contact-manager: remove unused favourite codeGuillaume Desmottes2011-10-151-305/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661489
* contact-list-store: remove 'fake group' codeGuillaume Desmottes2011-10-154-129/+1
| | | | | | | | This store is only used for MUC members which doesn't use these fake groups. Actually we could drop all the group code but it would probably be easier to completely rewrite the way we display MUC members. https://bugzilla.gnome.org/show_bug.cgi?id=661489
* remove unused EMPATHY_CONTACT_FEATURE_FAVOURITEGuillaume Desmottes2011-10-152-51/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661489
* [l10n] Updated German translationMario Blättermann2011-10-151-223/+218
|
* Updated Polish translationPiotr Drąg2011-10-151-182/+186
|
* Mark a forgotten string for translation.Gabor Kelemen2011-10-151-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=661756
* adium themes: crash less hard when Template.html is missingWill Thompson2011-10-151-1/+9
| | | | | | | | If Template.html is missing, then you haven't installed Empathy properly (or set EMPATHY_SRCDIR or whatever in my case). But previously we would just crash later down this function when passing template_html to string_with_format() without checking if it's NULL. This patch makes it fail a little less inscrutably.
* TpChat: remove support for old PropertiesWill Thompson2011-10-151-263/+5
| | | | Change notification for this is broken in the CMs *anyway*.
* TpChat: Use RoomConfig1 and Subject if availableWill Thompson2011-10-151-5/+138
| | | | Fixes https://bugzilla.gnome.org/show_bug.cgi?id=658542
* configure: depend on tp-glib with Subject.Will Thompson2011-10-151-1/+1
| | | | | | Actually, a slightly earlier version of telepathy-glib, on the unstable 0.15.x branch, includes Subject, but we may as well depend on the stable branch: it includes fixes for Empathy bugs.
* TpChat: track subject and title explicitly.Will Thompson2011-10-151-50/+37
| | | | | This will allow us to also use the new API (and, ultimately, delete the Telepathy.Properties code cleanly).
* TpChat: hide guts of Telepathy properties.Will Thompson2011-10-153-75/+136
| | | | | | | This will make it easier to replace these with new stuff. The funky indentation in the callbacks for the subject and title changing is to make it clear that I didn't change that code; I'll reindent it in another patch.
* Updated Spanish translationDaniel Mustieles2011-10-141-198/+274
|
* Merge remote-tracking branch 'pochu/upgrade-software'Danielle Madeley2011-10-142-0/+136
|\
| * Display Upgrade Software errorsEmilio Pozuelo Monfort2011-09-052-0/+136
| | | | | | | | | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=644360 Conflicts: libempathy/empathy-utils.c
* | Merge remote-tracking branch 'pochu/error-dialog'Danielle Madeley2011-10-148-22/+121
|\ \
| * | Set a parent for the error dialogEmilio Pozuelo Monfort2011-09-051-5/+8
| | | | | | | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-new-message-dialog.c
| * | NewMessageDialog: show an error if starting the channel failsEmilio Pozuelo Monfort2011-09-051-2/+77
| | | | | | | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-new-message-dialog.c
| * | empathy_dispatcher_chat_with_contact_id(): add optional cbEmilio Pozuelo Monfort2011-09-058-22/+43
| |/ | | | | | | | | | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-individual-menu.c libempathy-gtk/empathy-new-message-dialog.c libempathy/empathy-dispatcher.c libempathy/empathy-dispatcher.h src/empathy-chat-manager.c src/empathy-chat-window.c
* | Merge remote-tracking branch 'pochu/misc-fixes'Danielle Madeley2011-10-143-3/+9
|\ \
| * | CallWindow: correctly detect outgoing callsEmilio Pozuelo Monfort2011-09-051-3/+4
| | |
| * | Display an accurate error when not enough creditEmilio Pozuelo Monfort2011-09-051-0/+2
| | |
| * | Cope with gtk_icon_theme_lookup_icon returning NULLSjoerd Simons2011-09-051-0/+3
| |/
* | Merge branch: 'Add top-up link to chat text when there is insufficient credit'Danielle Madeley2011-10-144-3/+78
|\ \
| * | EmpathyChat: add a 'Top up' link when there's not enough creditEmilio Pozuelo Monfort2011-09-051-3/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | This is only added for Adium themes since ChatTextView ones don't support markup. Conflicts: libempathy-gtk/empathy-chat.c
| * | EmpathyThemeAdium: implement append_event_markupEmilio Pozuelo Monfort2011-09-051-0/+9
| | | | | | | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-theme-adium.c
| * | Add empathy_chat_view_append_event_markupEmilio Pozuelo Monfort2011-09-052-0/+22
| |/ | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-chat-view.c libempathy-gtk/empathy-chat-view.h
* | Improve iain sleeping patternDamien Lespiau2011-10-148-1720/+29395
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Hypno Koala was making iain wake up in sweat and with his heart pounding at unreasonable hours. Nobody wants that. The Hypno Koala has served his duty and it's now time for retirement. Its replacement was designed and drawn by: Cyrene Domogalla <cyrene.domogalla@intel.com> I've included the source SVG in the commit. To generate icons from this one, one needs to use the render-icon-theme.py script to generate the 16x16, 24x24, 32x32 and 48x48 versions, the 22x22 one was generated by the generate-png.sh script in data/icons. https://bugzilla.gnome.org/show_bug.cgi?id=619186
* | Updated Norwegian bokmål translationKjartan Maraas2011-10-131-318/+298
| |
* | Update telepathy-yellGuillaume Desmottes2011-10-131-0/+0
| | | | | | | | | | | | I just fixed yell to properly connect D-Bus signals when its core feature is being prepared. This fix empathy-call handling incoming calls which used to be racy.
* | contact-blocking-dialog: make debug more usefulGuillaume Desmottes2011-10-131-12/+21
| | | | | | | | It's not very helpful to not know which Connection/Channel failed.
* | Make sure we have our settings before we want to use themSjoerd Simons2011-10-131-2/+2
| |
* | Don't try to access non-existing propertiesSjoerd Simons2011-10-131-5/+20
| |