aboutsummaryrefslogtreecommitdiffstats
path: root/src/empathy-debug-window.c
Commit message (Collapse)AuthorAgeFilesLines
* include telepathy-glib.hGuillaume Desmottes2012-09-171-5/+1
| | | | | tp-glib 1.0 will enforce to only include telepathy-glib.h so best doing it to reduce the delta with the future stable branch.
* use tp_account_manager_dup_valid_accounts()Guillaume Desmottes2012-09-111-2/+2
| | | | | | tp_account_manager_get_valid_accounts() has been deprecated. Fix an accounts list leak in empathy-sanity-cleaning.
* Use new tp_account_* gettersGuillaume Desmottes2012-07-161-2/+2
|
* gedit-close-button: move CSS bits to empathy.cssGuillaume Desmottes2012-05-241-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=669473
* Load the CSS in all empathy-* binariesGuillaume Desmottes2012-05-241-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=669473
* Store the TpDebugMessage in the modelGuillaume Desmottes2012-05-101-134/+131
| | | | | | Makes things easier and saves us from dupping the info. https://bugzilla.gnome.org/show_bug.cgi?id=674182
* merge store_filter_foreach () and copy_model_foreach ()Guillaume Desmottes2012-05-101-61/+14
| | | | | | | | They were basically the same function. The only difference was that one was assuming to receive an empty string during the first iteration while the other was coping with it being NULL. https://bugzilla.gnome.org/show_bug.cgi?id=674182
* debug-window: use TpDebugClientGuillaume Desmottes2012-05-101-70/+89
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=674182
* empathy-debugger: use self->priv patternGuillaume Desmottes2012-05-101-277/+265
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=674182
* debug_window_dispose: use g_clear_object()Guillaume Desmottes2012-05-101-20/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=674182
* debug-window: no need to translate the '%s' formatGuillaume Desmottes2012-03-221-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=672608
* Make clear work on All's bufferChandni Verma2012-03-011-0/+9
| | | | Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=671061
* debug-window: coding style fixesGuillaume Desmottes2012-02-211-2/+2
|
* License to publish the author's pastebin API developer key in openChandni Verma2012-02-211-1/+2
|
* "Send to pastebin" button in EmpathyDebugWindowChandni Verma2012-02-211-21/+172
| | | | | | | | For one-click posting of debug data to http://pastebin.com/ To paste the currently displayed debug data directly to pastebin. Makes use of the pastebin API- http://pastebin.com/api which can be accessed by pastebin website members.
* Use gtk_list_store_insert_with_values ()Chandni Verma2012-01-281-22/+11
| | | | | Replace all occourances of gtk_list_store_append followed by gtk_list_store_set by gtk_list_store_insert_with_values
* Un-pausing incoming messages should update All's active buffer tooChandni Verma2012-01-281-3/+8
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=592994
* Set window sensitivityChandni Verma2012-01-281-12/+17
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=592994
* Add incoming messages to All's bufferChandni Verma2012-01-281-11/+37
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=592994
* Refresh "All" selection's active-buffer when neededChandni Verma2012-01-281-34/+157
| | | | | | | | Add refresh_all_buffer() and call it when either any service's proxy invalidates or when a service's name_owner_changed is called. Initially use it to populate all active buffers. https://bugzilla.gnome.org/show_bug.cgi?id=592994
* Add "All" selection to service_chooser and all_active_buffer to privChandni Verma2012-01-281-3/+35
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=592994
* Preparing for adding "All" option to service_chooserChandni Verma2012-01-281-13/+60
| | | | | | | -Store associations to proxies while creating them -Find service_store iter to store useful proxies https://bugzilla.gnome.org/show_bug.cgi?id=592994
* Factor out create_proxy_to_get_messagesChandni Verma2012-01-271-35/+60
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=592994
* Debug window - Use one active buffer and one pause buffer per serviceChandni Verma2012-01-271-270/+305
| | | | | | | | | | | | | | | -Remove cache and store. -Add one proxy and and related data per service in service_chooser -Add one list store per service in service_chooser to save logs -Make the service chooser switch the correct list store to display -Free proxy_data before disposing service_store -Fix "Clear" operation -Fix searching -Setting the correct store_filter on switching services -Adding COL_PAUSE_BUFFER to service_store -Deploy one pause-buffer per proxy https://bugzilla.gnome.org/show_bug.cgi?id=592994
* use gtk_box_new() instead of gtk_[h,v]box_new()Guillaume Desmottes2011-11-211-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662903
* Use _unref instead of _free _destroy when possible.unrefXavier Claessens2011-11-161-2/+2
| | | | | | | | | | | 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/
* DebugWindow: add function to change the service to showEmilio Pozuelo Monfort2011-08-041-0/+60
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=655884
* Move signal disconnection earlier to hopefully fix SEGVDanielle Madeley2011-08-021-3/+3
| | | | | | I can't actually reproduce this, but this is possibly the fix. (Hopefully) Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=654914
* Debug logs will now be saved in the user's home directory rather than /tmpRob Sharp2011-07-141-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=654541
* all: set the primary-toolbar style class on primary toolbarsCosimo Cecchi2011-03-071-0/+2
| | | | | | | So themes can override their appearance without hardcoding the widget hierarchy. https://bugzilla.gnome.org/show_bug.cgi?id=644121
* debug-window: use empathy_context_menu_new()Guillaume Desmottes2011-02-161-3/+2
|
* Debug window: Correct spelling of "misson-control"Will Thompson2010-11-271-1/+1
| | | | | | It's been wrong for over a year, and no-one's noticed yet. :P Reviewed-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
* Port empathy-debug-window to GtkComboBoxTextDanielle Madeley2010-10-181-2/+2
|
* GDK keys are now GDK_KEY_*Guillaume Desmottes2010-10-041-2/+2
|
* debug_window_name_owner_changed_cb: update client services as wellGuillaume Desmottes2010-07-091-33/+32
| | | | Remove some deprecated comments in th proccess.
* Store the unique name in the modelGuillaume Desmottes2010-07-091-13/+10
| | | | This avoid to add one entry per Empathy head for example.
* FillCmChooserData: rename, add type field and helper functionsGuillaume Desmottes2010-07-091-12/+35
|
* rename vars, functions and constants to make code less CM specificGuillaume Desmottes2010-07-091-82/+82
| | | | Basically a renaming from 'cm' to 'services' to make code clearer.
* coding style fixGuillaume Desmottes2010-07-091-2/+2
|
* debug-window: add Telepathy clientsGuillaume Desmottes2010-07-091-0/+54
|
* debug-window: remove hardcoded clientsGuillaume Desmottes2010-07-091-22/+0
|
* add AV client to the debug windowGuillaume Desmottes2010-06-291-0/+7
|
* debug-window: add the logger (#622381)Guillaume Desmottes2010-06-221-0/+7
|
* empathy-debug-window: Add protocol names next to the CMs in the dropdownDanielle Madeley2010-06-021-14/+106
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=612523
* Change names of variables that shadow libc symbolsDanielle Madeley2010-05-211-2/+2
|
* add the current date as suffix the the log nameGuillaume Desmottes2010-04-071-2/+15
|
* set default name when saving logs (#615052)Guillaume Desmottes2010-04-071-0/+8
|
* factor out get_active_cm_nameGuillaume Desmottes2010-04-071-10/+18
|
* debug-window: set temp directory as default folder when saving logsGuillaume Desmottes2010-04-071-0/+3
|
* Add the capability to search debug messages in the debug window.Mike Ruprecht2010-02-261-0/+36
|
* Use a appropriate unique name for Empathy unique appSjoerd Simons2010-02-251-2/+2
|
* define EMPATHY_CLIENT_NAMEGuillaume Desmottes2010-02-221-1/+1
|
* debug_window_fill_cm_chooser: use org.freedesktop.Telepathy.Client.EmpathyGuillaume Desmottes2010-02-221-1/+1
|
* Use TpDebugSender to publish debug messages (#607330)Jonny Lamb2010-02-171-13/+14
|
* Fix leaked GtkMenuXavier Claessens2010-02-111-0/+2
| | | | | | | | | | GtkMenu is initially unowned, which means ref_count is 1 and floating flag is set. gtk_menu_popup temporarily adds a ref, that will be dropped when the menu is popped down. So once the menu is popped up, we call g_object_ref_sink() to clear the floating flag, and g_object_unref() to drop the initial ref. Only the ref from gtk_menu_popup stay, and the menu will be finalized when it is popped down. Fixes bug #609567
* debug-window: don't disconnect the new debug msg signal once the proxy has ↵Guillaume Desmottes2009-12-011-1/+22
| | | | | | | been invalidated According to tp_proxy_signal_connection_disconnect's documentation it's not safe to disconnect a signal after its proxy has been invalidated (#603384).
* Remember the geometry of debug windowXavier Claessens2009-11-261-0/+2
|
* debug-window: format timestamp in a readable wayPascal Terjan2009-11-061-8/+59
| | | | Signed-off-by: Pascal Terjan <pterjan@linuxfr.org>
* debug window shouldn't be transientGuillaume Desmottes2009-11-041-1/+1
|
* debug-window: debug level names shouldn't be translatedGuillaume Desmottes2009-11-041-6/+6
| | | | They are meant to be used by developpers, not users.
* Add MissionControl to the debug windowDanielle Madeley2009-10-271-0/+7
|
* Also allow Esc to close debug window and map view.Jonny Lamb2009-10-211-1/+2
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* src/empathy-debug-window: fix shadow declarations and uint comparaisonsGuillaume Desmottes2009-10-201-2/+2
|
* debug-window: add C-w keybinding to close the windowJonny Lamb2009-10-171-0/+18
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* Factor out free-ing the message list.Cosimo Cecchi2009-10-151-4/+11
|
* Implement a cache for debug logs (#596101).Cosimo Cecchi2009-10-151-54/+220
| | | | | The cache is useful when a CM disappears and we don't want to lose its debug output.
* Merge branch 'debug-window'Xavier Claessens2009-08-261-4/+0
| | | | | Conflicts: src/empathy-debug-window.c
* Rename EmpathyDebugDialog to EmpathyDebugWindowXavier Claessens2009-08-261-0/+1251