aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy-gtk/empathy-log-window.c
Commit message (Collapse)AuthorAgeFilesLines
* Stop observing/approving StreamedMedia channelsGuillaume Desmottes2013-10-221-9/+2
|
* Add missing telepathy-glib-dbus.h includesXavier Claessens2013-10-031-0/+1
|
* stop using gtk_icon_info_free()Guillaume Desmottes2013-09-051-1/+1
| | | | | | It's been deprecated. https://bugzilla.gnome.org/show_bug.cgi?id=707538
* tpaw-utils: move EMP_STR_EMPTY to tp-aw and rename itMarco Barisione2013-08-201-2/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* tpaw-images: move the default avatar definition from Empathy to tp-awMarco Barisione2013-08-201-1/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* camera-monitor: move from Empathy to tp-account-widgetsMarco Barisione2013-08-201-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=699492
* string-parser: move everything except for _match_smiley(), to tp-awMarco Barisione2013-08-201-2/+2
| | | | | | | empathy_string_match_smiley() depends on other files and it's not needed by tp-account-widgets, so we can leave it in libempathy-gtk. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* builder: move empathy_builder_* from Empathy to tp-account-widgetsMarco Barisione2013-08-201-2/+3
| | | | | | | This commit also changes the licence of the moved code from GPL to LGPL. See GOSSIP-RELICENSING.txt for details. https://bugzilla.gnome.org/show_bug.cgi?id=699492
* Merge branch 'gnome-3-8'Guillaume Desmottes2013-06-261-1/+21
|\
| * Fix escaping of text in empathy log windowRyan Lortie2013-06-261-1/+21
| | | | | | | | | | | | | | | | | | | | We insert text into the log window by using a javascript expression, with the text to insert quoted with single quotes. Ensure that we apply the correct escaping so that backslashes and quote characters are taken literally. https://bugzilla.gnome.org/show_bug.cgi?id=691085
* | Merge branch 'gnome-3-8'Guillaume Desmottes2013-05-241-7/+2
|\| | | | | | | | | | | Conflicts: NEWS configure.ac
| * Revert "log-window: escape the body of the message"Guillaume Desmottes2013-05-241-7/+2
| | | | | | | | | | | | | | | | | | | | This commit introduced a nasty regression breaking UTF-8 logs (#692746). I prefer to revert it as #691085 was a far less anoying bug. We'll re-fix #691085 once we'll have a UTF-8 friendly escape function in GLib (#89548). This reverts commit 1e7449f5a14e2f031389808206c9991f65d3ade7.
* | Clean up #include directives in source filesEmanuele Aina2013-04-021-1/+0
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=697076
* | Reorder header inclusions accordingly to the Telepathy coding styleEmanuele Aina2013-04-021-12/+9
| | | | | | | | | | | | | | | | | | | | | | | | Sort by: • "config.h" • API declarations, if any • public libraries • internal headers, alphabetically sorted (mostly) http://telepathy.freedesktop.org/wiki/Style#A.23includes https://bugzilla.gnome.org/show_bug.cgi?id=697076
* | Use a flat namespace for internal includesEmanuele Aina2013-04-011-7/+7
| | | | | | | | | | | | | | | | Directly add the libempathy, libempathy-gtk and extensions directories to the include search path. This decouples header inclusions from their location and helps when reorganizing the source files layout. https://bugzilla.gnome.org/show_bug.cgi?id=696950
* | Use double quotes for all internal headersEmanuele Aina2013-04-011-7/+7
|/ | | | | | | This makes a bit more obvious which headers come from public libraries and which ones come from uninstalled utility libraries. https://bugzilla.gnome.org/show_bug.cgi?id=696950
* Drop unused/redundant header inclusionsEmanuele Aina2013-03-281-11/+0
| | | | | | | With the help of the script posted at http://stackoverflow.com/a/7135530 and some manual fixes, drop the unused or redundant #include directives. https://bugzilla.gnome.org/show_bug.cgi?id=696718
* log-window: escape the body of the messageGuillaume Desmottes2013-01-071-2/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=691085
* 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.
* log-window: use empathy_display_individual_info()Guillaume Desmottes2012-07-111-3/+9
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679111
* remove useless chat-view.h includesGuillaume Desmottes2012-07-021-1/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=679255
* include logger single headerGuillaume Desmottes2012-04-041-1/+0
|
* Logger support for calls is no longer optionalDanielle Madeley2012-04-031-18/+4
|
* TplCallEndReason ceased to exist on March 28Danielle Madeley2012-04-031-5/+6
|
* log-window: use gtk_list_store_insert_with_values()Guillaume Desmottes2012-03-271-6/+2
|
* factor out add_event_to_store()Guillaume Desmottes2012-03-271-52/+39
|
* log-window: factor out add_date_if_needed()Guillaume Desmottes2012-03-271-32/+33
| | | | Free a leak as 'text' wasn't freed in the first case.
* Remove tp-yell and use TpCallChannelXavier Claessens2012-01-101-5/+3
|
* log-window: update buttons if contact's caps are updatedGuillaume Desmottes2011-12-061-1/+22
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=665592
* factor out do_update_buttons_sensitivity()Guillaume Desmottes2011-12-061-34/+41
| | | | | | | | This fix a bug with button_video_binding not being re-installed when a contact supporting video was selected. It was only re-installed when using the contact from the selected event. https://bugzilla.gnome.org/show_bug.cgi?id=665592
* log-window: include empathy-geometry.hGuillaume Desmottes2011-12-051-0/+1
|
* log-window: save window geometryGuillaume Desmottes2011-12-051-0/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=664209
* use gtk_box_new() instead of gtk_[h,v]box_new()Guillaume Desmottes2011-11-211-3/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=662903
* 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
* Fix set-but-not-used build warningXavier Claessens2011-11-021-2/+2
|
* empathy_account_chooser_set_account: select account later if not ready yetGuillaume Desmottes2011-10-281-33/+5
| | | | | | 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
* 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
* log-window: improve icons in the search entryCosimo Cecchi2011-09-201-4/+23
| | | | | | | | | | | | | There are a few improvements we can make to the search entry icons in the log window, which this patch tries to fix. - icons in entries are usually symbolic in GNOME 3, so I made the icons symbolic. - I merged the two icons in just one on the right using the shell-style, i.e. the search icon turns into a clear action once there's some text typed into the entry (Documents also uses the same style for its search entry). https://bugzilla.gnome.org/show_bug.cgi?id=659298
* log-window: fix translators commentGuillaume Desmottes2011-09-151-3/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=659141
* log-window: properly translate duration stringsGuillaume Desmottes2011-09-151-3/+14
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=659141
* log-window: sort "Who" list store alphabeticallyJussi Kukkonen2011-09-081-11/+27
| | | | | | | | | | Currently "Who"-list is sorted with "g_strcmp0 (name)" which is not what we want (e.g. "Chris" becomes before "bob" because of the initial capital letter). Start sorting using g_utf8_collate_key(). https://bugzilla.gnome.org/show_bug.cgi?id=658336
* log-window: add the "raised" style class to the account chooserCosimo Cecchi2011-09-031-0/+3
| | | | | | So that it raises up from the toolbar below. https://bugzilla.gnome.org/show_bug.cgi?id=657954
* Use format-justify-fill everywhereEmilio Pozuelo Monfort2011-09-021-2/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=657843
* Use g_date_time_new_from_unix_local() to read timestamps from loggerDanielle Madeley2011-08-311-3/+3
| | | | | | | | | | | g_date_time_new_from_unix_local() reads a Unix timestamp (which is defined to be in UTC) and sets the timezone for the GDateTime to be the local timezone. Thus when we format it, we get times in local time. g_date_time_new_from_unix_utc() is not correct, because it sets the timezone to UTC. Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=656189
* [log-window] Change Quit for CloseDanielle Madeley2011-08-191-3/+3
|
* Port to new tp-glib client factoryGuillaume Desmottes2011-08-181-12/+5
| | | | | | | | | | | | | | | | | - EmpathyChannelFactory has been changed to EmpathyClientFactory and inherit from TpAutomaticClientFactory. - We now always use the _with_am variant of TpSimple* constructors - We define our own factory as default. - Replace empathy_get_account_for_connection() by tp_connection_get_account() - The factory is passed to EmpathyTpChat and TpyCallChannel - Use tp_simple_client_factory_ensure_account() instead of tp_account_manager_ensure_account(). - Rely on the factory to prepare connection features. This should ensure that all the TpProxy and TpContact objects created in Empathy are shared and use EmpathyClientFactory. https://bugzilla.gnome.org/show_bug.cgi?id=655799
* Merge branch 'log-window-webview'Danielle Madeley2011-08-181-135/+335
|\
| * Use context menu utility in log viewerDanielle Madeley2011-08-171-5/+25
| |
| * Allow clicking on a row to select the contactDanielle Madeley2011-08-161-29/+83
| | | | | | | | Does not currently highlight the row.
| * Reimplement scrollToRowDanielle Madeley2011-08-161-14/+23
| | | | | | | | | | N.B. This has not been properly tested, because I'm not actually sure how to exhaust this codepath.
| * Make WebKit compulsoryDanielle Madeley2011-08-161-1/+0
| | | | | | | | | | It is now required for the log viewer, furthermore it will be required once we remove non-adium themes.
| * Style fixDanielle Madeley2011-08-121-1/+1
| |
| * Remove unused variableDanielle Madeley2011-08-121-2/+0
| |
| * Remove old codeDanielle Madeley2011-08-091-15/+0
| |
| * Add icons to the new log viewerDanielle Madeley2011-08-091-2/+20
| |
| * Add dates to new log viewerDanielle Madeley2011-08-091-3/+6
| |
| * Use this utility in the log viewerDanielle Madeley2011-08-091-0/+9
| | | | | | | | | | It should also be used for the Adium theme, but this also supports fonts specified in the Adium theme, which we need to support.
| * Reimplement log_window_maybe_expand_events()Danielle Madeley2011-08-081-9/+6
| |
| * Remove treeview_events -- make the webview the only viewing componentDanielle Madeley2011-08-071-108/+58
| | | | | | | | Still some commented out code to reimplement.
| * Replace highlighting of search stringsDanielle Madeley2011-08-051-41/+6
| |
| * Support smileys in log viewerDanielle Madeley2011-08-041-2/+9
| |
| * Handle links via external browserDanielle Madeley2011-08-011-0/+19
| |
| * Add expander togglesDanielle Madeley2011-08-011-0/+23
| |
| * Use webkit-utils in LogWindow webviewDanielle Madeley2011-08-011-45/+56
| |
| * Add a webview widget for displaying the logDanielle Madeley2011-07-291-0/+133
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The widget is currently bolted in alongside the existing log display widget for comparison. This includes some debugging cruft like showing the secret notebook tabs. The webview is populated from the store_events treestore, allowing all of the existing node-management and ordering code to be used. Attempting to replace this logic in Javascript was demonstratably too hard. This approach keeps the Javascript code down to the 4 GtkTreeModel signals. TODO: - icons - pretty printed dates - expanders - supporting smileys, links, etc. - using the correct font, etc. - removing the debugging
* | LogWindow: don't crash if there are logs from the futureEmilio Pozuelo Monfort2011-08-101-1/+1
|/ | | | https://bugzilla.gnome.org/show_bug.cgi?id=656065
* LogWindow: stop retrieving logs if the window is closedEmilio Pozuelo Monfort2011-07-121-1/+4
|
* LogWindow: disable Video calls if no camera connectedEmilio Pozuelo Monfort2011-07-121-1/+18
|
* CallWindow: don't add calls to searches if they don't matchEmilio Pozuelo Monfort2011-07-121-0/+15
|
* LogWindow: select 'Anyone' when searchingEmilio Pozuelo Monfort2011-07-121-3/+7
|
* LogWindow: don't crash when searchingEmilio Pozuelo Monfort2011-07-121-2/+3
|
* LogWindow: make type filters unsensitive as necessaryEmilio Pozuelo Monfort2011-07-051-0/+81
| | | | | | | If there are no events of one type, make its row in the What pane unsensitive. https://bugzilla.gnome.org/show_bug.cgi?id=653343
* LogWindow: expand/collapse events when a row is activatedEmilio Pozuelo Monfort2011-07-051-0/+16
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=653341
* Display `Chat in ...' for MUCsEmilio Pozuelo Monfort2011-07-051-13/+21
| | | | | | Instead of `Chat with ...'. https://bugzilla.gnome.org/show_bug.cgi?id=653175
* LogWindow: really show the users' alias in the Who paneEmilio Pozuelo Monfort2011-07-051-2/+13
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=653116
* LogWindow: refresh the logs when new events happenEmilio Pozuelo Monfort2011-07-041-3/+260
| | | | | | If they would be displayed for the current selection. https://bugzilla.gnome.org/show_bug.cgi?id=653760
* LogWindow: make it a proper GtkWindow subclassEmilio Pozuelo Monfort2011-07-041-306/+360
| | | | | | And a proper singleton while at it. https://bugzilla.gnome.org/show_bug.cgi?id=653803
* LogWindow: keep the selected dates when changing Who or WhatEmilio Pozuelo Monfort2011-06-291-5/+78
| | | | | | If the same dates are present for the new selection. https://bugzilla.gnome.org/show_bug.cgi?id=653635
* LogWindow: display the user id in a tooltip in the Who paneEmilio Pozuelo Monfort2011-06-231-0/+5
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=573652
* LogWindow: show "Chat with <MUC>" for MUCsEmilio Pozuelo Monfort2011-06-221-2/+14
| | | | | | | Instead of "Chat with <someone>", which is confusing as there may be (and most likely there are) many people in the room. https://bugzilla.gnome.org/show_bug.cgi?id=653175
* LogWindow: also show the spinner and expand the chats for searchesEmilio Pozuelo Monfort2011-06-211-10/+13
|
* LogWindow: allow to start actions from an event rowEmilio Pozuelo Monfort2011-06-211-112/+76
| | | | | | | | If we don't know the contact by looking at the 'Who' pane (because e.g. there are many selected or it has 'Anyone'), look at the selected row (if any) in the events pane to determine the contact. https://bugzilla.gnome.org/show_bug.cgi?id=652278
* LogWindow: expand the events when there's only oneEmilio Pozuelo Monfort2011-06-211-0/+15
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=652265
* LogWindow: highlight the searched textEmilio Pozuelo Monfort2011-06-211-7/+50
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=652522
* Set the edited icon for edited messages in the log viewerDanielle Madeley2011-06-141-1/+8
|
* Cope with tpl_event_get_receiver() returning NULLEmilio Pozuelo Monfort2011-06-101-0/+3
|
* Rationalize use of EMPATHY_IMAGE_CALL_* images (#652270)Guillaume Desmottes2011-06-101-4/+4
| | | | | | We now always use call-start for incoming and outgoing calls and call-stop for missed ones. Ideally it would be cool to have different icons for incoming and outgoing but that will do for now.
* Don't unref NULL pointersEmilio Pozuelo Monfort2011-06-101-1/+1
| | | | | | log_window_got_messages_for_date_cb() can return NULL for unknown event types, so don't unref the result in those cases.
* Don't require telepathy-logger with --enable-callEmilio Pozuelo Monfort2011-06-101-3/+20
| | | | | Having it is required for displaying call events in the history window though.
* Fix typoEmilio Pozuelo Monfort2011-06-091-1/+1
|
* Remove unused variablesEmilio Pozuelo Monfort2011-06-091-4/+0
|
* Use some markup to make the logs more readableDanielle Madeley2011-06-091-5/+7
| | | | | Emotes are in italics. Sender's names are in bold. Mark emotes for translation since we've done that for messages.
* Don't allow interactive searching on the log paneDanielle Madeley2011-06-091-0/+2
|
* Remove unrequired COL_WHAT_EXPANDERDanielle Madeley2011-06-091-3/+1
|
* [log-viewer] set search columnsDanielle Madeley2011-06-091-0/+5
|
* log_window_chats_set_selected: only act on normal rowsEmilio Pozuelo Monfort2011-06-091-0/+5
|
* LogWindow: Don't cut the log messagesEmilio Pozuelo Monfort2011-06-091-1/+0
|
* LogWindow: better logic for the buttons sensitivityEmilio Pozuelo Monfort2011-06-091-12/+55
|
* LogWindow: don't crash if closed while retrieving logsEmilio Pozuelo Monfort2011-06-091-1/+4
|
* Show an spinner while logs are being retrievedEmilio Pozuelo Monfort2011-06-091-0/+51
|
* LogWindow: scroll the events view to the endEmilio Pozuelo Monfort2011-06-091-0/+17
| | | | Where newest messages are.
* LogWindow: select the first normal date by defaultEmilio Pozuelo Monfort2011-06-091-2/+3
|
* LogWindow: set 'All accounts' by defaultEmilio Pozuelo Monfort2011-06-091-0/+1
|
* Display date and time in the event treeviewEmilio Pozuelo Monfort2011-06-091-3/+6
|
* Add a clear icon to the search entryEmilio Pozuelo Monfort2011-06-091-0/+23
|
* Don't use global variablesEmilio Pozuelo Monfort2011-06-091-12/+13
|
* Fix buttons to work again with multiselectionEmilio Pozuelo Monfort2011-06-091-35/+48
|
* Use a define instead of hardcoding a magic numberEmilio Pozuelo Monfort2011-06-091-2/+4
|
* Use a for instead of a do while to avoid returning earlyEmilio Pozuelo Monfort2011-06-091-5/+4
| | | | So we always free the stuff at the end of the function.
* Don't leak the account and entityEmilio Pozuelo Monfort2011-06-091-3/+6
|
* Don't leak pathsEmilio Pozuelo Monfort2011-06-091-0/+1
|
* Compare against NULLEmilio Pozuelo Monfort2011-06-091-2/+2
|
* Be neutralEmilio Pozuelo Monfort2011-06-091-1/+1
|
* Style: use braces consistentlyEmilio Pozuelo Monfort2011-06-091-11/+31
|
* Return early if the iter isn't a top levelEmilio Pozuelo Monfort2011-06-091-6/+7
|
* Use a macro for magic numbersEmilio Pozuelo Monfort2011-06-091-1/+4
|
* Don't leak the account and entityEmilio Pozuelo Monfort2011-06-091-6/+9
|
* Use tp_clear_pointerEmilio Pozuelo Monfort2011-06-091-2/+1
|
* LogWindow: group MUC events properlyEmilio Pozuelo Monfort2011-06-091-1/+30
|
* LogWindow: check the 30min gap with the last messageEmilio Pozuelo Monfort2011-06-091-2/+8
|
* LogWindow: find the corrent parent for chat eventsEmilio Pozuelo Monfort2011-06-091-1/+6
|
* LogWindow: Display /me messages properlyEmilio Pozuelo Monfort2011-06-091-4/+14
|
* make check fixesEmilio Pozuelo Monfort2011-06-091-1/+1
|
* Remove more dead codeEmilio Pozuelo Monfort2011-06-091-6/+0
|
* Use a do while instead of a for loop where appropriateEmilio Pozuelo Monfort2011-06-091-2/+2
|
* Remove dead codeEmilio Pozuelo Monfort2011-06-091-3/+0
|
* Fix commentEmilio Pozuelo Monfort2011-06-091-3/+2
|
* Remove stray print statementsEmilio Pozuelo Monfort2011-06-091-6/+4
|
* Remove dead codeEmilio Pozuelo Monfort2011-06-091-30/+0
|
* LogWindow: don't add duplicate datesEmilio Pozuelo Monfort2011-06-091-11/+15
|
* LogWindow: add 'Anyone' to search resultsEmilio Pozuelo Monfort2011-06-091-3/+1
|
* LogWindow: select 'Anytime' by default when searchingEmilio Pozuelo Monfort2011-06-091-0/+4
|
* Block the callback when clearing the storeEmilio Pozuelo Monfort2011-06-091-0/+9
|
* Switch remaining functions to the new styleEmilio Pozuelo Monfort2011-06-091-218/+238
|
* LogWindow: Add live search supportEmilio Pozuelo Monfort2011-06-091-3/+12
|
* LogWindow: Show dates properlyEmilio Pozuelo Monfort2011-06-091-8/+46
|
* LogWindow: Add multiselection to the 'When' paneEmilio Pozuelo Monfort2011-06-091-50/+93
|
* Stop processing logger calls when unneededEmilio Pozuelo Monfort2011-06-091-8/+36
|
* Populate from 'Anyone' when changing the accountEmilio Pozuelo Monfort2011-06-091-4/+19
|
* Make 'Anyone' workEmilio Pozuelo Monfort2011-06-091-4/+44
|
* LogWindow: Add multiselection to the 'Who' paneEmilio Pozuelo Monfort2011-06-091-95/+195
|
* LogWindow: Add multiselection to the 'What' paneEmilio Pozuelo Monfort2011-06-091-4/+41
|
* log_window_chats_get_selected -> log_window_get_selectedEmilio Pozuelo Monfort2011-06-091-5/+5
|
* Don't free an uninitialized variableEmilio Pozuelo Monfort2011-06-091-2/+5
|
* LogWindow: convert the event view to a treeviewEmilio Pozuelo Monfort2011-06-091-39/+362
| | | | Following the design.
* Adapt to the empathy-dispatcher removalEmilio Pozuelo Monfort2011-06-091-1/+2
|
* Complete rewrite of the history windowEmilio Pozuelo Monfort2011-06-091-998/+1699
| | | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=619866 Conflicts: libempathy-gtk/empathy-log-window.c libempathy-gtk/empathy-log-window.ui
* log_manager_got_entities_cb: don't use the currently selected accountGuillaume Desmottes2011-04-061-16/+13
| | | | | | As the tpl_log_manager_get_entities_async() call is async, the selected account may have changed while it's running. So we have to explicitely pass the account which was selected when we started the call (#645586).
* Calendar widget should be disabled if no contact selected (#645582)Guillaume Desmottes2011-03-241-0/+9
|
* Fix warnings from GCC 4.6 about variables that are set but not used.Kjartan Maraas2011-03-171-4/+0
|
* Indentation fixEmilio Pozuelo Monfort2011-02-251-21/+21
|
* Log window: free the entities together with the listEmilio Pozuelo Monfort2011-02-251-3/+1
|
* Log window: don't leak the accountEmilio Pozuelo Monfort2011-02-251-1/+1
|
* Port empathy to Telepathy logger 0.2.0Nicolas Dufresne2011-02-251-105/+92
|
* rename empathy_theme_manager_get() to empathy_theme_manager_dup_singleton()Guillaume Desmottes2011-02-171-2/+5
| | | | We also don't leak it any more.
* log_window_get_messages_for_date: don't leak chat_id and accountGuillaume Desmottes2010-11-241-0/+3
|
* Add a close button to Previous ConversationsEmilio Pozuelo Monfort2010-11-151-0/+11
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=595305
* Fix crash in log_manager_got_chats_cb.Mike Ruprecht2010-09-011-1/+2
| | | | | | | When the log window is opened through the contact list with the previous conversations menu item, Empathy crashes due to there not being a currently selected account when log_manager_got_chats_cb is called. This patch adds a condition to check if there is a selected account before using it.
* compare accounts using their object paths rather than their TpAccountGuillaume Desmottes2010-08-121-1/+3
| | | | It's safer and we could have 2 proxies for the same Account.
* use tp_strdiffGuillaume Desmottes2010-08-121-3/+3
|
* use explicit pointer comparaisonsGuillaume Desmottes2010-08-121-11/+11
|
* select_account_once_ready: free the account and ID to avoid leaksGuillaume Desmottes2010-08-121-0/+4
|
* select the account once we have populated the model with its chats (#622714)Guillaume Desmottes2010-08-121-6/+16
|
* log_manager_got_chats_cb: don't rely on the selected account any moreGuillaume Desmottes2010-08-121-8/+4
| | | | | | | | | Getting the chats is now an async operation, so the selected account could have changed while we were fetching the chats. So instead of using the currently selected account we use the account we receive from the hit. Note that this depends on this fix in the logger: https://bugs.freedesktop.org/show_bug.cgi?id=29058
* no need to pass account and chat infos to log_window_chats_set_selectedGuillaume Desmottes2010-08-121-14/+8
|
* also use select_account_once_ready when the window already existsGuillaume Desmottes2010-08-121-2/+1
|
* keep a ref on the accountGuillaume Desmottes2010-08-121-1/+2
|
* factor out select_account_once_readyGuillaume Desmottes2010-08-121-12/+22
|
* show the date in messages coming from history (#624599)Nicolò Chieffo2010-08-021-1/+1
|
* empathy-log-window: coding style fixesGuillaume Desmottes2010-07-131-2/+2
|
* log_window_get_messages_for_date: don't clear the marks on the calendarGuillaume Desmottes2010-06-221-2/+0
| | | | There is no reason to.
* add 2 commentsGuillaume Desmottes2010-06-221-1/+3
|
* log-window: check if the window still exist in async cb (#622273)Guillaume Desmottes2010-06-221-0/+21
|
* move the static variable used by the singleton out of empathy_log_window_showGuillaume Desmottes2010-06-221-9/+13
| | | | | That's useful for other functions which would like to check if there is still a window or not.
* Depend on telepathy-logger (#610956)Guillaume Desmottes2010-06-181-352/+0
|
* use ISO-8601 dates in DEBUGGuillaume Desmottes2010-06-181-5/+5
|
* don't use strptimeGuillaume Desmottes2010-06-181-19/+8
|
* TplLogEntry(Text) has been renamed to TplEntry(Text)Guillaume Desmottes2010-06-181-1/+1
|
* tpl_log_manager_search_new_async has been renamed to ↵Guillaume Desmottes2010-06-181-2/+2
| | | | tpl_log_manager_search_async
* tp-logger now use GDate rather than strings in its APIGuillaume Desmottes2010-06-181-64/+100
|
* port to latest tp-logger APIGuillaume Desmottes2010-06-181-18/+12
|
* log-window: start the search when the entry is activated (#619863)Guillaume Desmottes2010-06-021-2/+18
|
* Update to TPL 0.1.1Cosimo Alfarano2010-02-261-6/+6
| | | | | | Updated the the pkg-config version to 0.1.1 Updated the the pkg-config dep name fom libtelepathy-logger to telepathy-logger Updated TPL's _finish() methods using one for each async API.
* TPL Enabling patch, all-in-one.Cosimo Alfarano2010-02-261-7/+526
| | | | By default TPL is disabled, use --enable-tpl configure option to enable it.
* add match_case option to find_abilitiesThomas Meire2010-01-211-0/+3
|
* added case sensitive search for adium themes (reverted previous commit)Thomas Meire2010-01-211-2/+7
|
* added case sensitive highlighting for adium themesThomas Meire2010-01-211-2/+2
|
* log-window: check if the account chooser isn't already readyGuillaume Desmottes2009-11-161-3/+7
| | | | If not we could wait forever if the chooser became ready right away.
* log-window: wait that the accounts chooser is ready before selecting the chatGuillaume Desmottes2009-11-161-4/+21
| | | | | If we don't wait, the combobox is empty and so log_window_chats_set_selected can't find the chat (#601807).
* all: log error messages if preparing the account manager failsJonny Lamb2009-10-301-1/+4
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* log-window: port to new tp-glib account APIJonny Lamb2009-10-241-28/+48
| | | | Signed-off-by: Jonny Lamb <jonnylamb@gnome.org>
* remove usage of empathy_account_equalSjoerd Simons2009-07-301-1/+1
|
* Get the icon name from the account object directlySjoerd Simons2009-07-051-1/+1
|
* Port libempathy-gtk to EmpathyAccountSjoerd Simons2009-07-011-22/+23
|
* empathy-log-window: remove trailing tabsGuillaume Desmottes2009-06-251-2/+2
|
* empathy-log-window: fix coding style and update FSF addressGuillaume Desmottes2009-05-181-5/+5
|
* Renamed empathy_account_chooser_get_account to ↵Jonny Lamb2009-04-221-1/+1
| | | | | | empathy_account_chooser_dup_account and fixed leaks. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Port EmpathyLogWindow to new APIXavier Claessens2009-04-161-9/+5
| | | | | | From: Xavier Claessens <xclaesse@gmail.com> svn path=/trunk/; revision=2850
* Renamed G_STR_EMPTY to EMP_STR_EMPTY.Jonny Lamb2009-01-231-2/+2
| | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> svn path=/trunk/; revision=2249
* Port EmpathyLogManager to the new singleton policy.Xavier Claessens2009-01-091-1/+1
| | | | svn path=/trunk/; revision=2115
* Completely rework the theming system to make easy implementing themes based ↵Xavier Claessens2008-12-161-3/+3
| | | | | | on other classes like webkit. svn path=/trunk/; revision=1993
* Rename EmpathyChatSimpleView to EmpathyChatTextViewXavier Claessens2008-12-161-3/+3
| | | | svn path=/trunk/; revision=1987
* Fix licence and clean up a bit the interfaceXavier Claessens2008-12-161-2/+3
| | | | svn path=/trunk/; revision=1981
* Use gi18n-lib.h instead of gi18n.h for libraries.Xavier Claessens2008-12-121-1/+1
| | | | svn path=/trunk/; revision=1967
* Fix previous commit. Oops.Xavier Claessens2008-11-281-5/+5
| | | | svn path=/trunk/; revision=1925
* Fix a crash in the log window when there is no account. Fixes bug #562071.Xavier Claessens2008-11-281-0/+5
| | | | svn path=/trunk/; revision=1924
* Make use of tp-glib debug system.Xavier Claessens2008-05-011-9/+8
| | | | svn path=/trunk/; revision=1066
* Rework EmpathyChat's API, it is now a subclass of GtkBin.Xavier Claessens2008-04-021-21/+0
| | | | svn path=/trunk/; revision=840
* Use empathy_file_lookup for glade files since some are in libempathy-gtk/ ↵Xavier Claessens2008-03-171-1/+6
| | | | | | and others in src/ svn path=/trunk/; revision=813
* Update collabora copyright to 2008Xavier Claessens2008-03-031-1/+1
| | | | svn path=/trunk/; revision=688
* Add a program to show chat logsXavier Claessens2008-01-201-2/+4
| | | | svn path=/trunk/; revision=584
* Fix crash if there is no date for a conversation. Fixes bug #473510.Xavier Claessens2007-09-081-68/+53
| | | | | | | | | | 2007-09-08 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-log-window.c: Fix crash if there is no date for a conversation. Fixes bug #473510. svn path=/trunk/; revision=289
* Do not show salut accounts in the add contact dialog. Rework a bitXavier Claessens2007-07-261-1/+0
| | | | | | | | | | | | | | | | | | | 2007-07-26 Xavier Claessens <xclaesse@gmail.com> * libempathy-gtk/empathy-account-chooser.c: * libempathy-gtk/empathy-new-chatroom-dialog.c: * libempathy-gtk/empathy-account-chooser.h: * libempathy-gtk/empathy-contact-dialogs.c: * libempathy-gtk/empathy-chatrooms-window.c: * libempathy-gtk/empathy-contact-widget.c: * libempathy-gtk/empathy-contact-widget.h: * libempathy-gtk/empathy-log-window.c: * doc/*: Do not show salut accounts in the add contact dialog. Rework a bit EmpathyContactWidget. Fixes bug #459100 (Guillaume Desmottes, Xavier Claessens). svn path=/trunk/; revision=197
* Rename all filenames starting with "gossip" by "empathy", change namespaceXavier Claessens2007-06-221-0/+1118
2007-06-22 Xavier Claessens <xclaesse@gmail.com> * libempathy/*.[ch]: * libempathy-gtk/*.[ch]: * src/*.[ch]: Rename all filenames starting with "gossip" by "empathy", change namespace of all gossip_*() functions to empathy_*(). Fixes bug #444490 (Mario Danic, Xavier Claessens). svn path=/trunk/; revision=170