aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk
Commit message (Collapse)AuthorAgeFilesLines
* Merge commit 'istaz/handle_none'Xavier Claessens2009-09-211-4/+3
|\
| * Fallback to the contact id if present when there is no room id for ↵Olivier Le Thanh Duong2009-09-211-4/+3
| | | | | | | | empathy_tp_chat
* | presence-chooser: only listen to EmpathyIdle::notify::stateJonny Lamb2009-09-181-1/+1
| | | | | | | | | | | | | | | | Previously, when the global presence changed in EmpathyIdle, it would notify for "state" and "status", so the state change callback would be called twice. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | Don't paste if the remote contact is disconnected (#595417).Cosimo Cecchi2009-09-171-0/+7
|/
* Correctly split and sanity check dropped contactsSjoerd Simons2009-09-151-7/+9
|
* Don't use "/" to separate account and contact.Cosimo Cecchi2009-09-151-1/+1
|
* Fix previous patch.Steve Frécinaux2009-09-151-4/+4
| | | | Sometimes, reworking trivial patches goes bad...
* Ensure the Contact List is moved to the current workspace when shown.Steve Frécinaux2009-09-151-8/+6
| | | | | | | | | | The new metacity/mutter 2.27 only moves windows to current workspace on present() when the window is a dialog. The Contact List isn't one, so we try to be smart and move explicitely the window's toplevel GdkWindow on the current workspace before trying to present it. This has been tested successfully with mutter 2.27 and metacity 2.26. This fixes Bug 593883 - Empathy misbehaviour within gnome-shell.
* [EmpathyVideoWidget] fix X crash when using Empathy with GTK+ c-s-wDanielle Madeley2009-09-141-0/+13
| | | | | | | | | | | | | | In client-side-windows enabled GTK+, a call to GDK_WINDOW_XID() implicitly calls gdk_window_ensure_native() so that a native X11 window exists serverside to have an XID for. Calling gdk_window_ensure_native() from a thread is not awesome and causes Empathy to abort with one of several X errors. The fix is to call GDK_WINDOW_XID() as soon as the widget is realized, before the XID is requested from a thread (it would be neater to call gdk_window_ensure_native() here, but that would force us to require GTK+ 2.18, which we don't want to do). Fixes gnome bug #594890
* Ensure we don't add the same contact twice at the top-levelSjoerd Simons2009-09-141-0/+18
|
* remove duplicated id in yahoo account ui file (GNOME bug 594776)Frédéric Péters2009-09-111-1/+1
|
* Fix duplicate XML ids in GtkBuilder file that stopped it from loadingDavyd Madeley2009-09-011-3/+3
|
* [empathy_builder_get_file] NULL out passed GObj ptrs if GtkBuilder file brokenDavyd Madeley2009-09-011-1/+11
| | | | | | | | | | | If the GtkBuilder file passed to empathy_builder_get_file is broken, it returns NULL, but doesn't touch the contents of any pointers passed to retrieve GObjects. In several places we start using these pointers without checking whether the file was actually setup, which causes Empathy to crash. Ideally callers of empathy_builder_get_file() should check whether or not the function returned correctly before using any of the passed pointers, but in case they don't, make sure we're not passing pointers to random memory.
* Sort Gtalk after jabberSjoerd Simons2009-08-311-0/+11
|
* GTalk-enable the protocol chooserSjoerd Simons2009-08-312-7/+34
|
* Construct the GTalk widget according to the icon nameCosimo Cecchi2009-08-311-1/+28
|
* Add a specialized GTalk widget UI in gladeCosimo Cecchi2009-08-311-5/+114
|
* Always update the control buttons sensitivity on creation.Cosimo Cecchi2009-08-311-11/+7
|
* Fixed some of the EmpathyAccountWidget's control button behaviour.Jonathan Tellier2009-08-311-2/+16
| | | | | | | - When creating an IRC account, we are now making sure that the control buttons have the correct state. - When creating an account, the "Cancel" button is always sensitive. - Fixed a style error in EmpathyAccountsDialog.
* Merge commit 'jtellier/confirm-lose-accounts-settings'Cosimo Cecchi2009-08-312-21/+36
|\
| * Improved confirmation dialog shown to the user before discarding changesJonathan Tellier2009-08-292-34/+0
| | | | | | | | | | | | | | | | | | | | | | | | - Split the confirmation dialog's text into a primary and secondary section. - Changed the button label to "Cancel" and "Discard" instead of "Yes" and "No". - Added a accounts_dialog_show_question_dialog() function to show question dialogs related to the accounts dialog and connect to its "response" signal. - Removed the empathy_show_yes_no_question_dialog() function since it was added for this specific patch but is no longer used.
| * Minor changes to EmpathyAccountWidget and EmpathyAccountsDialogJonathan Tellier2009-08-291-16/+3
| | | | | | | | | | | | | | | | | | | | | | - account_widget_entry_changed_common is not called when an entry loses focus. Since this function is called on every keystroke, it was unnecessary to call it again on focus-out-event. - The EmpathyAccountWidget's control buttons' sensitivity (and contains_pending_changes member) is not altered when the state of the "Enabled" checkbox is changed due to an event which was not initiated by the user. - Fixed capitalization error in a comment in empathy-accounts-dialog.c
| * Asking for confirmation before losing pending accounts changes.Jonathan Tellier2009-08-294-5/+67
| | | | | | | | | | | | | | | | If an account has pending changes, we now ask for a confirmation before: - Adding a new account - Closing the accounts dialog - Selecting a new account. Those are all options which discard pending changes.
* | Use char* not EmpathyMessage in TpChat:send-errorWill Thompson2009-08-311-2/+2
|/ | | | | | The only consumer of this signal just extracts the body from the EmpathyMessage. It will be easier to handle the SendError D-Bus signal if we don't have to construct an EmpathyMessage from it.
* Add empathy_make_absolute_url_len to limit the lenght of url stringPierre-Luc Beaudoin2009-08-293-13/+28
| | | | Related to http://bugzilla.gnome.org/show_bug.cgi?id=593207
* Make the protocol property read-onlySjoerd Simons2009-08-281-9/+3
|
* Base the selected widget both on the CM and the protocolSjoerd Simons2009-08-282-39/+65
| | | | | | | Previously Empathy would select the custom account widget purely based on the protocol, the problem here is that these widgets assume one specific connection manager and its set of parameters. Which triggered bugs if the intended cm for a protocol isn't installed, but haze is and provides the protocol.
* Merge branch 'fix-navigation-handling'Gustavo Noronha Silva2009-08-281-9/+19
|\
| * Fix assumption about navigation-request not being called for HTML string loadGustavo Noronha Silva2009-08-281-9/+19
| | | | | | | | | | | | This bug was exposed by the WebKitGTK+ bug that prevented navigation-request from being emitted in various situations being fixed.
* | Remove validation from chat_send.Will Thompson2009-08-281-22/+8
| | | | | | | | | | Instead, call empathy_message_new_from_entry (), which parses the entered text for us.
* | /clearly shouldn't clear the window.Will Thompson2009-08-281-1/+1
| |
* | Fall back to protocol name in Adium themesWill Thompson2009-08-281-0/+2
|/ | | | Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Merge commit 'jtellier/reconnect-account'Guillaume Desmottes2009-08-271-37/+26
|\
| * - Added a utility function (empathy_account_reconnect_async) to easilyJonathan Tellier2009-08-261-37/+26
| | | | | | | | | | | | | | reconnect an account. - When we apply changes to an account, instead of disconnecting and reconnecting it, we use the new empathy_account_reconnect_async function.
* | Remove libmissioncontrol depsPierre-Luc Beaudoin2009-08-271-2/+2
|/ | | | and remove trailing spaces
* remove trailing spacesXavier Claessens2009-08-261-2/+2
|
* Ship empathy-account-widget-private.h within the tarball.EMPATHY_2_27_91Xavier Claessens2009-08-251-1/+1
|
* Workaround for Clutter bugPierre-Luc Beaudoin2009-08-251-1/+3
| | | | | | Use a GtkFrame instead of a GtkViewport Bugs: http://bugzilla.openedhand.com/show_bug.cgi?id=1751 http://bugzilla.gnome.org/show_bug.cgi?id=590692
* Remove unused variableSjoerd Simons2009-08-251-4/+0
|
* Use the display name in hte adium parserCosimo Cecchi2009-08-251-1/+2
|
* Add a missing includeCosimo Cecchi2009-08-251-0/+2
|
* Make empathy_protocol_name_to_display_name publicCosimo Cecchi2009-08-251-30/+1
|
* Rename Salut to People NearbyCosimo Cecchi2009-08-251-1/+1
|
* Use correct names in the chooserCosimo Cecchi2009-08-251-2/+2
| | | | | XMPP->Jabber Yahoo->Yahoo!
* Fix coding styleCosimo Cecchi2009-08-251-1/+2
|
* Use the correct protocol name for the sortingCosimo Cecchi2009-08-251-1/+1
|
* Filter haze elements in the protocol chooserCosimo Cecchi2009-08-251-7/+77
| | | | The rule is: free protocols on top and the rest is alphabetical.
* Merge branch 'mc5', fixes bug #590165Sjoerd Simons2009-08-2533-1358/+2983
|\
| * Add example labels to all protocolsCosimo Cecchi2009-08-247-33/+151
| | | | | | | | Also, fix padding and make the label prettier.
| * empathy-account-widget: don't expand and fill vertically the 'Activate' checkboxGuillaume Desmottes2009-08-241-2/+3
| |
| * When creating an account use a connect button instead of an apply buttonSjoerd Simons2009-08-231-1/+2
| |
| * Make the layout more consistent with the other widgetsSjoerd Simons2009-08-231-15/+7
| |
| * Remove dead code and fix some coding style issuesSjoerd Simons2009-08-231-3/+0
| |
| * Make the alignment names in the sip.ui file uniqueSjoerd Simons2009-08-231-1/+1
| |
| * Every protocols should now have an "Enabled" checkbox in "edit" mode.Jonathan Tellier2009-08-226-7/+26
| |
| * Fix errors revealed by make checkJonathan Tellier2009-08-222-2/+2
| | | | | | | | | | - Added missing files in po/POTFILES.in - Fixed style
| * First part of an overhaul of the accounts dialogJonathan Tellier2009-08-223-58/+313
| |
| * Add example labels to the simple widgetsCosimo Cecchi2009-08-227-21/+175
| |
| * Change labels when creating an accountCosimo Cecchi2009-08-222-4/+38
| |
| * Support changing the filter func on the flyCosimo Cecchi2009-08-221-16/+20
| |
| * React to entry changes immediatelyCosimo Cecchi2009-08-221-9/+31
| |
| * Implement a generic simple widgetCosimo Cecchi2009-08-222-3/+18
| |
| * Implement a simple SIP widgetCosimo Cecchi2009-08-221-30/+51
| |
| * Add simple implementations for many widgetsCosimo Cecchi2009-08-228-65/+615
| |
| * Add a way to hook up to the apply sensitivityCosimo Cecchi2009-08-222-4/+26
| |
| * Add an API to filter protocolsCosimo Cecchi2009-08-222-14/+78
| |
| * Add the concept of simple account widgetCosimo Cecchi2009-08-222-31/+85
| |
| * Fix long linesCosimo Cecchi2009-08-221-13/+22
| |
| * Remove dead codeCosimo Cecchi2009-08-221-4/+0
| |
| * Move back the account assistant to src/Cosimo Cecchi2009-08-223-178/+0
| |
| * Implement first page in the assistantCosimo Cecchi2009-08-223-0/+178
| |
| * Fix trailing spacesSjoerd Simons2009-08-221-1/+0
| |
| * Merge back from masterSjoerd Simons2009-08-2214-72/+156
| |\
| * | Fix indentationSjoerd Simons2009-08-181-17/+22
| | |
| * | Rename empathy_settings_get_dbus_signature to ↵Sjoerd Simons2009-08-181-1/+2
| | | | | | | | | | | | empathy_account_settings_get_dbus_signature
| * | Set gui to NULL after unreffing itSjoerd Simons2009-08-181-0/+1
| | |
| * | Remove double check for connection == NULLSjoerd Simons2009-08-171-4/+0
| | |
| * | If there is a failure in recognizing the protocol name, fallback to the ↵Sjoerd Simons2009-08-171-8/+1
| | | | | | | | | | | | generic UI
| * | Merge branch 'master' into mc5Cosimo Cecchi2009-08-016-43/+58
| |\ \
| * \ \ Merge branch 'sjoerd-mc5' into mc5Cosimo Cecchi2009-08-0133-235/+1275
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-account-widget.c libempathy-gtk/empathy-protocol-chooser.c
| | * | | Chang the API of AccountManager to have the get lookup the account by nameSjoerd Simons2009-07-302-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | EmpathyAccountManager used to have a _lookup function that looked up accounts by name and a _get function that lookup up accounts by connection. This is confusing, as looking up an account for a connection is less common rename have the _get_account be the same _lookup (but without returning a ref) and add a _get_account_for_connection function lookup by account
| | * | | remove usage of empathy_account_equalSjoerd Simons2009-07-303-7/+5
| | | | |
| | * | | Fix some coding style issuesSjoerd Simons2009-07-291-3/+3
| | | | |
| | * | | Fix some leaksSjoerd Simons2009-07-291-1/+7
| | | | |
| | * | | Add a utility function to may protocols to their iconsSjoerd Simons2009-07-291-2/+1
| | | | |
| | * | | Add missing includes in empathy-share-my-desktop.cXavier Claessens2009-07-281-0/+2
| | | | |
| | * | | Merge commit 'upstream/master' into mc5Sjoerd Simons2009-07-2831-223/+1260
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-account-widget.c src/empathy.c
| * | | | | Use proper display names in the chooserCosimo Cecchi2009-07-311-6/+40
| | | | | |
| * | | | | Don't try to lookup NULL connectionsCosimo Cecchi2009-07-311-0/+4
| | | | | |
| * | | | | Fix trailing whitespaceCosimo Cecchi2009-07-301-9/+9
| | | | | |
| * | | | | Don't try to unref the GtkBuilder object in _disposeCosimo Cecchi2009-07-301-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We take care of unreffing it before getting to dispose, as the object can have a variable lifecycle
| * | | | | Hook up to the destroy signal in EmpathyAccountWidgetCosimo Cecchi2009-07-301-0/+11
| | | | | |
| * | | | | Set the sensitivity to the forget buttonCosimo Cecchi2009-07-301-2/+3
| | | | | |
| * | | | | Implement dispose and finalizeCosimo Cecchi2009-07-301-31/+75
| | | | | |
| * | | | | Set apply button sensitivity on creationCosimo Cecchi2009-07-301-0/+1
| | | | | |
| * | | | | Add a cosmetic comment to separate public and non-public methods.Cosimo Cecchi2009-07-301-0/+2
| | | | | |
| * | | | | Use telepathy styleCosimo Cecchi2009-07-301-632/+657
| | | | | |
| * | | | | Update copyright and authorCosimo Cecchi2009-07-301-1/+2
| | | | | |
| * | | | | First cut at GObject-ifying EmpathyAccountWidgetCosimo Cecchi2009-07-309-376/+499
| | | | | |
| * | | | | Fix a typo.Cosimo Cecchi2009-07-301-3/+3
| | | | | |
| * | | | | Synchronize EmpathyProtocolChooser and EmpathyAccountsDialogCosimo Cecchi2009-07-302-44/+39
| |/ / / / | | | | | | | | | | | | | | | | | | | | Synchronize the two objects with the help of EmpathyConnectionManagers, so that we can get a consistent list of the CMs when using the chooser.
| * | | | Get the connection status, not the presence status stringSjoerd Simons2009-07-221-1/+1
| | | | |
| * | | | Add the Apply widget to the IRC account settings dialogSjoerd Simons2009-07-222-171/+181
| | | | |
| * | | | Add apply button for salut accountsSjoerd Simons2009-07-221-0/+1
| | | | |
| * | | | Port to using EmpathyAccountSettingsSjoerd Simons2009-07-226-157/+223
| | | | |
| * | | | Put (Haze) behind all protocols coming from hazeSjoerd Simons2009-07-221-2/+2
| | | | |
| * | | | Initial port of Account and AccountManager to MC5Sjoerd Simons2009-07-082-15/+7
| | | | |
| * | | | Remove useless mission-control includesSjoerd Simons2009-07-069-17/+0
| | | | |
| * | | | Transform profile chooser into a protocol chooserSjoerd Simons2009-07-065-395/+411
| | | | |
| * | | | Remove usage of McProfilesSjoerd Simons2009-07-052-69/+76
| | | | |
| * | | | Get the icon name from the account object directlySjoerd Simons2009-07-054-13/+2
| | | | |
| * | | | Add missing newlineSjoerd Simons2009-07-051-1/+1
| | | | |
* | | | | Properly register video source gstreamer element tooOlivier Crête2009-08-221-1/+9
| |_|_|/ |/| | |
* | | | empathy-contact-list-view.h: include empathy-enum-types.hGuillaume Desmottes2009-08-201-0/+1
| | | | | | | | | | | | | | | | | | | | Python bindings need to use EMPATHY_TYPE_CONTACT_LIST_FLAGS which is defined in empathy-enum-types.h.
* | | | Merge branch 'connman'Jonny Lamb2009-08-202-1/+27
|\ \ \ \
| * | | | all: save the signal id and use that to disconnect from the signalJonny Lamb2009-08-201-4/+7
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * | | | empathy-connectivity: only send the new state in the state-change signalJonny Lamb2009-08-191-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It can be assumed that the old state was always the opposite to the new state, because the signal is only ever fired if the new state differs from the old state. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * | | | empathy-presence-chooser: make chooser insensitive when there's no connectionJonny Lamb2009-08-191-0/+24
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * | | | empathy-conf: rename use_nm to use_connJonny Lamb2009-08-181-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | | | | empathy-chat: reformat 2 strings to allow translaters to reverse the order ↵Guillaume Desmottes2009-08-201-2/+8
| | | | | | | | | | | | | | | | | | | | of the args if needed (#587803)
* | | | | stock button labels should not be translatableChristian Kirbach2009-08-201-2/+2
| | | | |
* | | | | Use empathy_make_absolute_url to fix URLs that have no schemePierre-Luc Beaudoin2009-08-191-1/+6
| | | | |
* | | | | Make empathy_make_absolute_url visiblePierre-Luc Beaudoin2009-08-192-9/+14
| | | | |
* | | | | Don't check for smileys in urlsPierre-Luc Beaudoin2009-08-191-27/+26
|/ / / / | | | | | | | | | | | | | | | | | | | | Moving the smiley detection after the url detection and only if not url is found. (similar to what regular themes do)
* | | | Always show icons in presence chooser (GNOME bug 591247)Frédéric Péters2009-08-111-0/+1
| | | |
* | | | fix bug #590756 - Renamed x_vnc service to rfbArnaud Maillet2009-08-101-1/+1
| | | |
* | | | empathy_send_file_with_file_chooser: allow to send files from network ↵Guillaume Desmottes2009-08-071-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | locations (#591058) Empathy can send file from network locations so there is no reason to not allow users to.
* | | | Let messages with two slashes without spaces in between passFrédéric Péters2009-08-071-3/+12
| | | | | | | | | | | | | | | | This makes it possible to send /unix/path (GNOME bug 589335)
* | | | Merge commit 'jtellier/empathy-contact-widget-style'Guillaume Desmottes2009-08-071-2/+2
|\ \ \ \
| * | | | Fixed styleJonathan Tellier2009-08-061-2/+2
| | | | |
* | | | | Move contact when drag'n'dropped (Fix #585443)Louis-Francis Ratté-Boulianne2009-08-071-0/+8
| | | | |
* | | | | Correctly register the src/sink elementsOlivier Crête2009-08-072-2/+20
|/ / / /
* | | | Remove redundant == TRUE/FALSEPierre-Luc Beaudoin2009-08-061-9/+9
| | | |
* | | | Fix reduced accuracy concernsPierre-Luc Beaudoin2009-08-061-18/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As pointed out by users, the previous reduced accuracy mode was not the best. It is better to trunkate the coordinates rather than adding a random value to it. This patch also replaces strcmp by tp_strdiff
* | | | Set selectable status informationalinrus2009-08-061-0/+4
| |_|/ |/| |
* | | Wrap text in contact label status (#589846)Nicolò Chieffo2009-07-291-0/+4
| | |
* | | - Define EMPATHY_PREFS_CHAT_WEBKIT_DEVELOPER_TOOLS instead of hardcoding ↵Xavier Claessens2009-07-292-36/+49
| | | | | | | | | | | | | | | | | | the gconf key everywhere. - Code cleanup in EmpathyThemeAdium
* | | Wrap too long line.Xavier Claessens2009-07-291-1/+2
| | |
* | | Init flags to 0 to make sure it is never undefinedXavier Claessens2009-07-291-4/+1
| | |
* | | Accept gibing NULL widget to empathy_url_show()Xavier Claessens2009-07-291-2/+2
| |/ |/|
* | Set status text first in presence chooser widget model.Frédéric Péters2009-07-281-6/+6
| | | | | | | | | | | | | | ATK will take the first column of the model to get the textual value of a row, so make it something useful (instead of icon-name); also fill that cell with a value for "custom message" commands, so they are also known to ATK. (GNOME bug 589830)
* | correctly display contact names in a11y tools (GNOME bug 545282)Frédéric Péters2009-07-281-0/+4
| |
* | Put configuration data in XDG_CONFIG_DIRS (GNOME bug 494007)Frédéric Péters2009-07-212-2/+2
| |
* | Instantiate ShareMyDesktop feature in the contact menu of EmpathyArnaud Maillet2009-07-202-0/+32
| |
* | Add the new files in Makefile.amArnaud Maillet2009-07-201-0/+2
| |
* | Add ShareMyDesktop filesArnaud Maillet2009-07-202-0/+273
| |
* | Respect the button-images settingMatthias Clasen2009-07-181-70/+14
| | | | | | | | | | Streamline the construction of some buttons, with the nice side-effect that they now obey the button-images setting. See bug 588810.
* | Only consider what's clicked a link when priv->hovered_uri is non-NULL ↵Gustavo Noronha Silva2009-07-181-7/+9
| | | | | | | | (Fixes: #588886)
* | Validate parameters to fixup_url() and empathy_url_show()Nicolò Chieffo2009-07-181-1/+6
| | | | | | | | Using g_return{_val,}_if_fail(). Extra validation added by Davyd Madeley.
* | Escape window names before saving them in geometry.iniNicolò Chieffo2009-07-171-4/+14
| | | | | | | | Fixes #586967
* | Merge commit 'bigon/mc_free'Guillaume Desmottes2009-07-161-1/+1
|\ \
| * | Free params glist with mc_protocol_free_params_list instead of g_slist_freeLaurent Bigonville2009-07-161-1/+1
| | |
* | | Make WebKit web inspector available, when using Adium themes.Gustavo Noronha Silva2009-07-161-4/+121
|/ /
* | Merge commit 'jtellier/video-call-button-sensitivity'Davyd Madeley2009-07-151-2/+2
|\ \
| * | Added functions to determine if a contact has video capabilitiesJonathan Tellier2009-07-031-2/+2
| | | | | | | | | | | | | | | | | | | | | Activating the "Video Call" button only if the remote contact support video. The call window's "Send Video" is only sensitive if the contact has video capabilities.
* | | Small style fixesDavyd Madeley2009-07-151-3/+0
| | |
* | | Check CAN_ADD before returning an Add Contact... menu itemDavyd Madeley2009-07-151-0/+16
| | |
* | | Handle the case where priv->list is not an EmpathyContactManagerDavyd Madeley2009-07-151-1/+5
| | |
* | | Small coding style fixDavyd Madeley2009-07-151-1/+3
| | |
* | | have EmpathyContactWidget set the account on the account chooserDavyd Madeley2009-07-152-1/+7
| | |
* | | Don't override empathy_account_chooser_set_account when setting filteringDavyd Madeley2009-07-151-1/+9
| | |
* | | Set parent for new contact dialogDavyd Madeley2009-07-151-2/+9
| | |
* | | Hook up the callback to throw up the standard Add Contact dialogDavyd Madeley2009-07-153-5/+28
| | |
* | | Determine if the contact is not in the Contact List and add a menu item as ↵Davyd Madeley2009-07-152-0/+44
| | | | | | | | | | | | appropriate
* | | Only enable the 'Edit' menu option when the CAN_ALIAS or CAN_GROUP are setDavyd Madeley2009-07-152-1/+20
| | |
* | | call GetAliasFlags() to determine if an alias can be set on a ContactListDavyd Madeley2009-07-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Pending FIXMEs: - need to lookup RequestableChannelClasses to see if Groups can be requested on this connection - need to work out the best way to pass ContactListFlags to empathy_contact_menu_new()
* | | Look up flags to determine whether or not to display the 'Remove' itemDavyd Madeley2009-07-152-15/+40
| | |
* | | Add a FLAGS column to EmpathyContactListStoreDavyd Madeley2009-07-152-13/+28
| | |
* | | Convert empathy_contact_manager_can_add() to ↵Davyd Madeley2009-07-151-1/+1
| | | | | | | | | | | | empathy_contact_manager_get_flags_for_connection()
* | | Merge branch 'fix-585882'Gustavo Noronha Silva2009-07-141-4/+90
|\ \ \
| * | | Fix Bug 585882: Can't easily copy URL's when using Adium themesGustavo Noronha Silva2009-07-011-4/+90
| | | | | | | | | | | | | | | | | | | | Track the last hovered link, and use it to copy/open addresses using the context menu.
* | | | empathy-theme-adium.c: remove trailing spacesGuillaume Desmottes2009-07-141-13/+13
| | | |
* | | | Merge branch 'label-align'Davyd Madeley2009-07-105-12/+152
|\ \ \ \
| * | | | Make EmpathyContactWidget use EmpathyKludgeLabelDavyd Madeley2009-07-073-12/+10
| | | | |
| * | | | EmpathyKludgeLabel is a child of GtkLabelDavyd Madeley2009-07-072-0/+142
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | EmpathyKludgeLabel sets the PangoLayout width to the width of the GtkAllocation. It then fudges the allocation in the expose to make the alignment work correctly.
* | | | | Use accessor functions instead direct access (Fixes #586476)Jonny Lamb2009-07-1010-43/+70
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | | | | Support for history message in Adium themes. Use context HTMLs.Nicolò Chieffo2009-07-081-21/+110
| | | | |
* | | | | Use atomic operations to manage EmpathyAdiumData refcountXavier Claessens2009-07-081-3/+2
| | | | |
* | | | | can_add_contact_to_account: early return if connection is NULL (#587817)Guillaume Desmottes2009-07-071-0/+2
|/ / / /
* | | | Don't check for Adium themes if Webkit isn't availableDavyd Madeley2009-07-061-0/+6
| | | | | | | | | | | | | | | | This was breaking compile with -Werror
* | | | List installed adium themesPierre-Luc Beaudoin2009-07-033-7/+77
| |/ / |/| |
* | | Merge branch 'fix-585601'Gustavo Noronha Silva2009-07-022-0/+11
|\ \ \
| * | | Fix Bug 585601: Adium theme is not reloaded on /clear or Ctrl+L or clear ↵Gustavo Noronha Silva2009-07-012-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | menu item The theme was deciding that new messages should be 'joined' to an already existing message bubble, because not enough time had passed, even after clearing the chat area. We now clear last_contact to make sure this never happens.
* | | | Merge branch 'part-reasons'Will Thompson2009-07-021-11/+62
|\ \ \ \ | |_|_|/ |/| | |
| * | | Move string manipulation into build_part_messageWill Thompson2009-06-191-17/+15
| | | | | | | | | | | | | | | | Xavier said he preferred this, and it's shorter, so...
| * | | Reduce format string duplication for part notifications.Will Thompson2009-06-191-50/+33
| | | | | | | | | | | | | | | | | | | | | | | | Xavier suggested that just appending " (%s)" to the common prefix when there is a message is probably okay from a translation point of view, as long as there's a comment to translators.
| * | | Include actor in part message if possibleWill Thompson2009-06-181-21/+47
| | | |
| * | | Extract part message building to a functionWill Thompson2009-06-181-35/+44
| | | |
| * | | Return early from chat_members_changed_cbWill Thompson2009-06-181-42/+43
| | | | | | | | | | | | | | | | This avoids the function marching to the right quite so much.
| * | | Print part reasons to conversation windowWill Thompson2009-06-181-3/+37
| | | |
* | | | Port libempathy-gtk to EmpathyAccountSjoerd Simons2009-07-0121-182/+164
| |/ / |/| |
* | | Move sound related functions to its own module.Jonathan Tellier2009-06-265-164/+444
| |/ |/|
* | empathy-theme-manager: remove trailing tabsGuillaume Desmottes2009-06-251-1/+1
| |
* | empathy-theme-irc: remove trailing tabsGuillaume Desmottes2009-06-251-1/+1
| |
* | empathy-theme-boxes: remove trailing tabsGuillaume Desmottes2009-06-251-3/+3
| |
* | empathy-theme-adium: remove trailing tabsGuillaume Desmottes2009-06-251-8/+8
| |
* | empathy-spell: remove trailing tabsGuillaume Desmottes2009-06-251-2/+2
| |
* | empathy-smiley-manager: remove trailing tabsGuillaume Desmottes2009-06-251-1/+1
| |
* | empathy-new-message-dialog: remove trailing tabsGuillaume Desmottes2009-06-251-1/+1
| |
* | empathy-log-window: remove trailing tabsGuillaume Desmottes2009-06-251-2/+2
| |
* | empathy-contact-menu: remove trailing tabsGuillaume Desmottes2009-06-251-4/+4
| |
* | empathy-contact-list-view: remove trailing tabsGuillaume Desmottes2009-06-251-6/+6
| |
* | empathy-contact-list-store: remove trailing tabsGuillaume Desmottes2009-06-251-5/+5
| |
* | empathy-contact-dialogs: remove trailing tabsGuillaume Desmottes2009-06-251-1/+1
| |
* | empathy-chat: remove trailing tabsGuillaume Desmottes2009-06-251-5/+5
| |
* | empathy-chat-view: remove trailing tabsGuillaume Desmottes2009-06-251-16/+16
| |
* | empathy-chat-text-view: remove trailing tabsGuillaume Desmottes2009-06-251-141/+141
| |
* | empathy-avatar-chooser: remove trailing tabsGuillaume Desmottes2009-06-251-3/+3
| |
* | empathy-account-widget: remove trailing tabsGuillaume Desmottes2009-06-251-4/+4
| |
* | empathy-account-chooser: remove trailing tabsGuillaume Desmottes2009-06-251-3/+3
| |
* | Fix Bug 586133: don't autoscroll on new messagesNicolò Chieffo2009-06-231-3/+9
| |
* | Show a notification when a contact goes offline or onlineFrédéric Péters2009-06-231-0/+2
| |
* | Workaround for the "Contact list doesn't appear in windows list" bug (#572759)Nicolo Chieffo2009-06-231-1/+1
| |
* | Fix coding style and FSF addressSjoerd Simons2009-06-232-7/+7
| |
* | Add working GTK+ theme trackingPatryk Zawadzki2009-06-221-29/+5
| |
* | Add helper API to read info.plist file of an adium theme. Will be useful for ↵Xavier Claessens2009-06-222-12/+42
| | | | | | | | upcoming theme selector
* | Move all data about an adium theme into EmpathyAdiumData struct and share it ↵Xavier Claessens2009-06-223-212/+318
| | | | | | | | with all EmpathyThemeAdium instances.
* | Fix typos in plist parserXavier Claessens2009-06-221-3/+4
| |
* | Fix warning if theme don't have footer_htmlXavier Claessens2009-06-221-1/+3
| |
* | Use tp_g_value_slice_new and tp_asv API for plist parser.Xavier Claessens2009-06-223-118/+47
| |
* | Add a plist parser and set font family, size and default variant. Fixes bug ↵Patryk Zawadzki2009-06-224-2/+478
| | | | | | | | #586387.
* | Partial fix for bug #586379Patryk Zawadzki2009-06-191-1/+9
| | | | | | | | | | Added naive support for footer files in adium themes. No macros are actually parsed and replaces but these are mostly used in headers.
* | Stop status_html from leakingPatryk Zawadzki2009-06-191-0/+1
| |
* | Fix bug #585475Patryk Zawadzki2009-06-191-2/+42
| | | | | | | | | | Implemented %service%, %shortTime%, %senderDisplayName%, %senderScreenName% and %messageClasses%
* | Support fallback avatars provided by adium themesPatryk Zawadzki2009-06-191-5/+30
| |
* | Limit joining consecutive messages to 5 minutesPatryk Zawadzki2009-06-191-1/+11
| | | | | | | | Fixes bug #586352
* | Hide muc contacts listGabriel Millaire2009-06-181-26/+39
| | | | | | | | | | | | | | - Removed trailing spaces - Notify change to visibility - Added G_PARAM_STATIC_STRINGS to properties - Broke empathy_chat_set_show_contacts() in two, simplifying call
* | Applied Xavier's commentsGabriel Millaire2009-06-182-32/+38
| | | | | | | | | | | | | | | | Added "show-contacts" property in empathy-chat with default value to preference. Setter function show/hide contact list. When Conv menu is opened in empathy-chat-window, update it with "show-contacts" value. Uses "remote-contact" instead of "empathy_chat_is_room" for that. Call setter function when Show Contacts menu is activated.
* | Read config and show/hide contact listGabriel Millaire2009-06-181-5/+30
| |
* | Added a preference in the conf and schema (show contact list in rooms)Gabriel Millaire2009-06-181-0/+1
|/
* Don't add invalid presence type as favorite (#585053)Guillaume Desmottes2009-06-181-0/+4
|
* empathy-presence-chooser: use tp_strdiff instead of strcmpGuillaume Desmottes2009-06-181-1/+1
|
* Fix 585887: "Publish my location" causes a crashPierre-Luc Beaudoin2009-06-181-4/+11
| | | | | Adds more error handling on geoclue init and the geoclue_is_setup check was too late in update_resources
* Remove markup from GTKBuilder translatable stringsClaude Paroz2009-06-1712-34/+68
|
* Introduce empathy_contact_equal, adapt themesPatryk Zawadzki2009-06-162-3/+3
| | | | | Fixed adium and boxes theme engines to check if contacts refer to the same id instead of comparing pointers. This fixes bug #585885.
* Use libchamplain 0.3.3 new Gtk embed APIPierre-Luc Beaudoin2009-06-151-6/+6
|
* Merge commit 'jtellier/call-window-video-preview'Guillaume Desmottes2009-06-151-0/+3
|\
| * Added an early return in empathy_call_window_setup_video_preview.Jonathan Tellier2009-06-121-0/+3
| | | | | | | | | | | | | | | | | | Code style correction in empathy_call_window_setup_video_preview_visibility. Corrected a bug which prevented a user with no video input to redial video calls. The "Send video" option should be properly disabled when we can't send video.
* | [Goal] Clean up GLib and GTK+ includes in empathy (Fixes #585669)Luis Menina2009-06-1418-18/+18
| | | | | | | | | | | | Allows to compile with G_DISABLE_SINGLE_INCLUDES, GDK_PIXBUF_DISABLE_SINGLE_INCLUDES and GTK_DISABLE_SINGLE_INCLUDES. This prepares for the GNOME 3.0 transition.
* | empathy-location-manager: remove a trailing spaceGuillaume Desmottes2009-06-121-1/+1
| |
* | Fixed code styleJonathan Tellier2009-06-122-3/+3
|/
* Update copyright to 2008-2009Xavier Claessens2009-06-122-2/+2
|
* Move g_object_unref to dispose instead of finalizeXavier Claessens2009-06-121-2/+16
|
* Include empathy-theme-adium.c/h in tarballs even if webkit is not installedXavier Claessens2009-06-121-5/+11
|
* Correctly parse %time% if a format is providedXavier Claessens2009-06-121-5/+7
|
* New webkit needs an URI as basedir for webkit_web_view_load_html_string.Xavier Claessens2009-06-121-2/+8
|
* Do not use empathy_contact_equal(), we can now compare pointers directly.Xavier Claessens2009-06-121-2/+1
|
* Support /me command and fix crash if smiley are not enabledXavier Claessens2009-06-121-19/+34
|
* Fix build error due to wrong rebaseXavier Claessens2009-06-121-1/+0
|
* Port to new APIXavier Claessens2009-06-121-1/+1
|