aboutsummaryrefslogtreecommitdiffstats
path: root/src/empathy-main-window.c
Commit message (Collapse)AuthorAgeFilesLines
* main_window_favorite_chatroom_join: skip not connected accounts (#606738)Guillaume Desmottes2010-05-211-5/+7
| | | | This fix a crash if the account is connecting.
* add timestamp arg to empathy_dispatcher_join_mucSjoerd Simons2010-04-251-1/+2
|
* fix show_offline gconf key (#616267)Guillaume Desmottes2010-04-201-3/+3
| | | | The key is /ui/show_offline not /contacts/show_offline
* Replace EphySpinner by GtkSpinnerXavier Claessens2010-04-191-20/+18
| | | | Fixes bug #598446
* Merge branch 'undo-close-tab'Jonny Lamb2010-03-301-0/+20
|\
| * Add chat manager which tracks chats closing and can respawn them (bug #609832)Jonny Lamb2010-03-061-0/+20
| | | | | | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* | fix alignment of the label in error-infobarFelix Kaser2010-03-291-0/+1
| | | | | | | | this left aligns the label which contains the error message in the infobar. fixes bug #609823
* | Same reap-child fix for empathy-debuggerDanielle Madeley2010-03-241-1/+1
| |
* | Automatically reap the empathy-accounts child processDanielle Madeley2010-03-241-3/+3
| | | | | | | | Remove unrequired exit_cb code
* | empathy_window_present: remove useless 'steal_focus' argGuillaume Desmottes2010-03-151-1/+1
| |
* | main_window_chat_quit_cb: release the reference on the chatroom mgrGuillaume Desmottes2010-03-151-0/+1
| |
* | Separate the debug window into its own process.Mike Ruprecht2010-03-151-2/+30
| |
* | Migrate butterfly logs to remove the network ID suffix.Jonny Lamb2010-03-131-0/+18
|/ | | | | | Bug #612519 contains much more information about this change. Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* main-window: use GTK_MESSAGE_ERROR for account error info barsGuillaume Desmottes2010-02-171-1/+1
| | | | | The accounts dialog uses this message type in this case which makes more sense as that's an really an error (#609822).
* Separate the accounts dialog into its own program which works with the Gnome ↵Travis Reitter2010-02-121-3/+9
| | | | | | | | preferences and control center. Where available, this also supports embedding the preferences dialog in the "extensible-shell" control center (currently in development, but likely to be mainlined soon).
* Show protocol in compat mode tooGuillaume Desmottes2010-01-261-3/+0
| | | | There is no reason to not to (#607207).
* Ellipsize connection error infobarsWill Thompson2010-01-261-1/+2
| | | | | This prevents your contact list being forcibly expanded horizontally when an account with a long name fails to connect. Fixes: #608043
* remove custom style for buttons in infobarFelix Kaser2010-01-251-9/+0
| | | | the custom style for the buttons in the infobar is not needed. fixes bug #606329
* remember handler ids to prevent double invokationFelix Kaser2010-01-111-4/+37
| | | | the handler ids for the status-changed signals are remembered to prevent registration more than once on newly created accounts
* connect to status-changed signal of new accountsFelix Kaser2010-01-111-0/+10
| | | | the main window has to listen for status-changed signals of newly created accounts to display error-infobar
* main-window: don't add the protocol icon on top of event iconsGuillaume Desmottes2009-12-171-3/+1
|
* main-window: add "New Call" menu entry (#582599)Guillaume Desmottes2009-12-171-0/+10
|
* contact_list: displays an icon showing the protocol by the contact (#603877)chantra2009-12-171-4/+59
|
* refactor friendly status reason messagesFelix Kaser2009-12-151-44/+1
| | | | the friendly status reason can be asked from empathy-utils
* refactoring - use main_window_remove_errorFelix Kaser2009-12-151-15/+3
| | | | use remove_error function everywhere the error is removed
* remove error infobars if account disabled/removedFelix Kaser2009-12-151-5/+29
| | | | fixes bug #601379
* Drop workaround that restore window position when it gets deiconifiedXavier Claessens2009-11-241-16/+0
| | | | | It breaks with metacity because windows are all iconified/deiconified when switching workspace, and it seems reposition on map is enough.
* Reload the main window geometry when deiconify to workaround WM bugs.Xavier Claessens2009-11-161-0/+16
|
* Correctly store/restore maximized state of windows.Xavier Claessens2009-11-161-58/+1
|
* Call g_object_unref instead of gtk_rc_style_unrefGustavo Noronha Silva2009-11-131-1/+1
|
* use new tpAccount apiFelix Kaser2009-11-101-5/+5
|
* added tooltips to buttonsFelix Kaser2009-11-101-0/+3
|
* ui change: added 3 buttons to infobarFelix Kaser2009-11-101-13/+97
| | | | the current ui shows 3 buttons next to the error message: retry, edit, close
* two line messageFelix Kaser2009-11-101-1/+1
| | | | the message is now two lined, one line for the accountname and one for the error
* removed double codeFelix Kaser2009-11-101-6/+4
| | | | removed one of two identical lines of code
* make the infobar smallerFelix Kaser2009-11-101-1/+0
|
* use only one button in error-infobarFelix Kaser2009-11-101-20/+2
|
* use smaller account icons for error messageFelix Kaser2009-11-101-1/+1
|
* use one lined error notificationsFelix Kaser2009-11-101-2/+2
|
* use gtk_box_pack_startFelix Kaser2009-11-101-2/+2
| | | | instead of gtk_container_add we should use gtk_box_pack_start
* use account icon instead of warning signFelix Kaser2009-11-101-4/+5
| | | | the infobar should use the account icon and not a generic warning sign
* added set message type to infobarFelix Kaser2009-11-101-1/+1
|
* refactoringFelix Kaser2009-11-101-25/+21
| | | | refactoring some names and calls
* changed variable nameFelix Kaser2009-11-101-17/+17
| | | | changed child into info_bar
* removed trailing whitespacesFelix Kaser2009-11-101-1/+1
|
* Added GtkInfobar and Retry buttonFelix Kaser2009-11-101-101/+48
| | | | | Susbstituted the table/vbox/hbox thing with a infobar when an account failes to connect. Added a button to retry a connection.
* Fix race where UI sensitivity was being set before the AM was readyDanielle Madeley2009-11-101-2/+2
|
* main-window: save the size of the window when destroyedGuillaume Desmottes2009-11-091-0/+4
|
* ensure that the "Previous Conversations" menu entry stays sensitive if there ↵Guillaume Desmottes2009-11-051-1/+5
| | | | | | | are valid accounts We have to wait until the account manager is ready before checking if there are valid accounts (#600798).
* debug window shouldn't be transientGuillaume Desmottes2009-11-041-1/+1
|
* all: log error messages if preparing the account manager failsJonny Lamb2009-10-301-1/+4
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* main-window: port to new tp-glib account APIJonny Lamb2009-10-241-48/+87
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* src/empathy-main-window.c: fix shadow declarations and uint comparaisonsGuillaume Desmottes2009-10-201-7/+9
|
* Don't always show the main window (#596044).Cosimo Cecchi2009-09-231-2/+0
|
* Merge branch 'debug-window'Xavier Claessens2009-08-261-2/+2
|\ | | | | | | | | Conflicts: src/empathy-debug-window.c
| * Rename EmpathyDebugDialog to EmpathyDebugWindowXavier Claessens2009-08-261-2/+2
| |
* | Make sure we always show the main windowCosimo Cecchi2009-08-011-0/+2
| |
* | Remove empathy_account_hashSjoerd Simons2009-07-301-2/+2
| |
* | Merge commit 'upstream/master' into mc5Sjoerd Simons2009-07-281-78/+148
|\| | | | | | | | | | | Conflicts: libempathy-gtk/empathy-account-widget.c src/empathy.c
| * Put configuration data in XDG_CONFIG_DIRS (GNOME bug 494007)Frédéric Péters2009-07-211-2/+2
| |
| * empathy-main-window.c: remove a trailing spaceGuillaume Desmottes2009-07-141-1/+1
| |
| * Minor changesGabriel Millaire2009-07-111-4/+4
| |
| * Regrouped similar functions, uses enum instead of defineGabriel Millaire2009-07-101-63/+55
| |
| * Changed menu label and various review fixesGabriel Millaire2009-07-101-18/+16
| |
| * Added notification for confs Show avatar, Compact Size and Sort criteriumGabriel Millaire2009-07-101-47/+77
| | | | | | | | Now checks for wrong string in Sort criterium
| * Move Compact List and Sort Contacts from Preferences to View menuGabriel Millaire2009-07-101-95/+60
| |
| * Work in progress : move preferences to View menuGabriel Millaire2009-07-101-30/+115
| | | | | | | | Moving Sort by name / by status and Show Avatars / Compact contact list preferences to View menu : Sort by name / Sort by status and Normal Size / Normal Without Icons / Compact Size
* | Remove last references to mission-control 4Sjoerd Simons2009-07-161-3/+0
| |
* | Remove useless mission-control includesSjoerd Simons2009-07-061-2/+0
|/
* Port the main of empathy to EmpathyAccountSjoerd Simons2009-07-011-14/+11
|
* Include empathy-sound.h to make it buildXavier Claessens2009-06-261-5/+6
|
* Do not flash contact icon in the main window for notification only eventsFrédéric Péters2009-06-231-1/+1
|
* Merge branch 'debug'Jonny Lamb2009-06-051-0/+9
|\ | | | | | | | | | | | | | | | | Conflicts: extensions/Makefile.am extensions/misc.xml po/POTFILES.in Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * Added Debug Window menu item.Jonny Lamb2009-04-241-0/+9
| | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | Remove the singleton logic from the managerCosimo Cecchi2009-06-011-6/+1
| | | | | | | | | | | | Don't use a singleton logic for the FT Manager, but let the manager itself hold the references according to the state of the toplevel window.
* | Cleanup after rebase v2Cosimo Cecchi2009-06-011-3/+1
| |
* | Remove usage of McPresence as much as possibleSjoerd Simons2009-05-311-14/+21
| |
* | Simplify the #if by isolating the contentPierre-Luc Beaudoin2009-05-281-4/+2
| |
* | Fix gtk warning at startup when not compiled with libchamplainPierre-Luc Beaudoin2009-05-281-2/+2
| |
* | Use its own ListStore of contacts instead of borrowing the ContactPierre-Luc Beaudoin2009-05-281-1/+1
| | | | | | | | List's
* | Add a Contact Map windowPierre-Luc Beaudoin2009-05-281-0/+19
| |
* | move 'View Previous Conversations' menu entry to ViewGuillaume Desmottes2009-05-231-5/+5
| |
* | move 'show offline contacts' menu entry to ViewGuillaume Desmottes2009-05-231-3/+3
| |
* | move 'show file transfers' menu entry to ViewGuillaume Desmottes2009-05-231-2/+2
| |
* | empathy-main-window: fix coding styleGuillaume Desmottes2009-05-181-1/+1
| |
* | empathy-main-window: update the FSF addressGuillaume Desmottes2009-05-181-2/+2
| |
* | empathy-main-window: remove trailing spacesGuillaume Desmottes2009-05-151-3/+3
| |
* | Add menu option to display FT ManagersDavyd Madeley2009-04-271-0/+16
|/ | | | Fixes GNOME Bug #574626
* Remove useless include of empathy-contact-factory.hXavier Claessens2009-04-221-1/+0
|
* Port EmpathyMainWindow to new APIXavier Claessens2009-04-221-35/+9
|
* Reliably set favourite-starDavyd Madeley2009-04-211-3/+3
|
* Make use of GtkUIManager in EmpathyMainWindowXavier Claessens2009-04-161-105/+107
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2866
* Reorder functions to not declare them on topXavier Claessens2009-04-161-613/+526
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2865
* Port EmpathyMainWindow to new APIXavier Claessens2009-04-161-16/+12
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2860
* Let the event-manager manage the soundsSjoerd Simons2009-02-031-3/+0
| | | | | | | | | Let the event-manager handle sounds instead of the main window. Also make the incoming phone sound be played in a loop. Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2393
* Add a getter for the main window widgetSjoerd Simons2009-02-031-1/+8
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2390
* disable chat history menu item when there is no account.Frederic Peters2009-01-301-0/+21
| | | | | | (bug #562554) svn path=/trunk/; revision=2265
* empathy_mission_control_new -> dup_singleton.Xavier Claessens2009-01-161-2/+2
| | | | svn path=/trunk/; revision=2233
* Convert EmpathyChatroomManager to the new singleton conventionSjoerd Simons2009-01-101-1/+1
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2185
* Use new dispatcher API to get muc channelsSjoerd Simons2009-01-101-11/+9
| | | | | | Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk> svn path=/trunk/; revision=2145
* Port EmpathyContactManager to the new singleton policy.Xavier Claessens2009-01-091-1/+1
| | | | svn path=/trunk/; revision=2121
* Port EmpathyEventManager to the new singleton policy.Xavier Claessens2009-01-091-1/+1
| | | | svn path=/trunk/; revision=2117
* Port EmpathyContactFactory to the new singleton policy.Xavier Claessens2009-01-091-1/+1
| | | | svn path=/trunk/; revision=2113
* Update empathy_sound_play () to be nicer to use and centralize the listXavier Claessens2009-01-071-10/+5
| | | | | | of sounds we support. svn path=/trunk/; revision=2082
* Improve wording.Xavier Claessens2009-01-071-2/+2
| | | | svn path=/trunk/; revision=2079
* Turn empathy_sound_pref_is_enabled into empathy_sound_play thatXavier Claessens2009-01-071-31/+16
| | | | | | automatically plays the sound if the pref is enabled. svn path=/trunk/; revision=2078
* Use new singleton policy for EmpathyAccountManager.Xavier Claessens2009-01-071-8/+4
| | | | svn path=/trunk/; revision=2074
* Implement sound for contact login/logout.Xavier Claessens2009-01-071-0/+47
| | | | svn path=/trunk/; revision=2060
* Port EmpathyMainWindow to the new API.Xavier Claessens2009-01-071-168/+114
| | | | svn path=/trunk/; revision=2045
* Only play logout sound if switching to Offline from Available.Xavier Claessens2009-01-071-7/+12
| | | | svn path=/trunk/; revision=2028
* Don't emit sound when changing state and properly play login sound.Xavier Claessens2009-01-071-1/+12
| | | | svn path=/trunk/; revision=2027
* Adapt the libcanberra calls to use the new functions.Xavier Claessens2009-01-071-12/+15
| | | | svn path=/trunk/; revision=2025
* Adapt Patryk's patch to trunk.Xavier Claessens2009-01-071-1/+20
| | | | svn path=/trunk/; revision=2022
* Use GTK+ 2.14.0 and gtk_show_uri (Cosimo Cecchi).Xavier Claessens2008-12-021-1/+1
| | | | svn path=/trunk/; revision=1942
* Remove useless include in main windowXavier Claessens2008-10-171-1/+0
| | | | svn path=/trunk/; revision=1637
* Removed import dialog references from main window. (Jonny Lamb)Jonny Lamb2008-10-171-10/+0
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1596
* Added an account importer dialog. Fixes bug #541060 (Jonny Lamb)Jonny Lamb2008-10-171-0/+11
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1593
* add the file path as arg to empathy_chatroom_manager_newXavier Claessens2008-10-131-1/+1
| | | | svn path=/trunk/; revision=1542
* Do not crash if the chatroom's account has no connection. Fixes bug #550652.Xavier Claessens2008-09-191-7/+9
| | | | svn path=/trunk/; revision=1471
* Do not use mission_control_request_channel as we don't use MC's dispatcher ↵Xavier Claessens2008-08-071-6/+9
| | | | | | anymore. Fixes bug #529084. svn path=/trunk/; revision=1311
* Display an error message if reason is != _REQUESTED instead of >Xavier Claessens2008-07-201-1/+4
| | | | svn path=/trunk/; revision=1265
* Make more explicit the comment when we activate an eventXavier Claessens2008-07-151-1/+2
| | | | svn path=/trunk/; revision=1258
* Add a comment telling that if there is no event the default handler of ↵Xavier Claessens2008-07-151-1/+2
| | | | | | row-activated will be called. svn path=/trunk/; revision=1257
* Prevent to start a chat when activating a row with an eventXavier Claessens2008-07-151-0/+4
| | | | svn path=/trunk/; revision=1255
* Move the event manager to src/Xavier Claessens2008-07-151-1/+217
| | | | svn path=/trunk/; revision=1253
* Moved empathy-accounts-dialog from libempathy-gtk to src. (Jonny Lamb)Jonny Lamb2008-07-151-1/+1
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1234
* Select the bugged account upon a failed connection. Fixes bug #536984 (Jonny ↵Jonny Lamb2008-07-041-4/+4
| | | | | | | | | | | | | Lamb). When a connection fails, a box in the main window appears with an "Edit Account" button. Clicking this button takes you to the account editor, but does nothing else. This patch moves the selection to the bugged account, for convenience. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=1192
* Make use of tp-glib debug system.Xavier Claessens2008-05-011-7/+7
| | | | svn path=/trunk/; revision=1066
* Correct spacing in some strings. Fix bug #529437 (Baptiste Mille-Mathias).Baptiste Mille-Mathias2008-04-271-1/+1
| | | | svn path=/trunk/; revision=1053
* Create contact menu in empathy-contact-menu.hXavier Claessens2008-04-251-18/+9
| | | | svn path=/trunk/; revision=1046
* Make possible to show "ghelp:" URIs and display a dialog in case of error in ↵Xavier Claessens2008-04-201-1/+1
| | | | | | empathy_url_show. Use that to show empathy's doc. svn path=/trunk/; revision=996
* Fix disconnection of AccountStatusChanged signal.Xavier Claessens2008-04-131-4/+3
| | | | svn path=/trunk/; revision=932
* We can't use *_run_* API from dbus signal cb or method implementation. To ↵Xavier Claessens2008-04-111-3/+3
| | | | | | avoid problems move the code to a g_idle cb. svn path=/trunk/; revision=922
* Use empathy_file_lookup for glade files since some are in libempathy-gtk/ ↵Xavier Claessens2008-03-171-1/+4
| | | | | | and others in src/ svn path=/trunk/; revision=813
* Move modules that make no sense to be used in other applicaton from ↵Xavier Claessens2008-03-141-0/+1167
libempathy-gtk/ to src/ svn path=/trunk/; revision=789