Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | log-walker: Run the filter synchronously in the walker | Debarshi Ray | 2013-01-09 | 1 | -4/+2 |
| | | | | | | | | | | This ensures that the TplLogEventFilter is always run from the same thread which invoked the walker. This is implemented by keeping track of skipped events in the history instead of silently ignoring them within the LogIters. This has the nice side effect that we do not need to run the filter while rewinding. Fixes: https://bugs.freedesktop.org/54270 | ||||
* | TplLogStore: remove :name property entirely. | Will Thompson | 2012-09-25 | 1 | -7/+0 |
| | | | | | Given that _tpl_log_store_get_name exists, there's really no reason to have a property as well. | ||||
* | Make TplLogStore:name immutable. | Will Thompson | 2012-09-25 | 1 | -1/+1 |
| | | | | | | For all log stores except the Xml one, this is always set to the same thing. For the Xml one, the name of the store depends entirely on the value of empathy-legacy. | ||||
* | TplLogStore: make :readable property immutable | Will Thompson | 2012-09-25 | 1 | -4/+4 |
| | | | | | Again, it's meaningless to have this be a writeable construct-only property—a store is either readable or it's not. | ||||
* | TplLogStore: remove writable property. | Will Thompson | 2012-09-25 | 1 | -25/+4 |
| | | | | | | This property was defined by the interface to be readwrite, but this doesn't make any sense: if the object implements the add_event method, then it is writable, and if not, it doesn't. | ||||
* | TplLogStore: attach doc comments to the right properties | Will Thompson | 2012-09-25 | 1 | -11/+11 |
| | | | | :readable and :writable had their doc comments swapped. | ||||
* | Correct some typos in docstrings | Will Thompson | 2012-09-25 | 1 | -4/+4 |
| | |||||
* | Documentation fix | Nicolas Dufresne | 2012-08-28 | 1 | -1/+1 |
| | |||||
* | log-store: Add a create_iter pure virtual method | Debarshi Ray | 2012-08-28 | 1 | -0/+17 |
| | | | | Fixes: https://bugs.freedesktop.org/41772 | ||||
* | log-store: Add G_TYPE_OBJECT as a prerequisite of TPL_TYPE_LOG_STORE | Debarshi Ray | 2012-08-28 | 1 | -0/+1 |
| | | | | Without it you can't have properties of type TPL_TYPE_LOG_STORE. | ||||
* | Removed broken editor instruction | Nicolas Dufresne | 2011-03-25 | 1 | -1/+0 |
| | |||||
* | Doc fix | Nicolas Dufresne | 2011-02-23 | 1 | -1/+1 |
| | |||||
* | Introduce TplEventTypeMask to be able to select event type | Nicolas Dufresne | 2011-02-22 | 1 | -12/+22 |
| | |||||
* | Move away from id/type pair in favor of TplEntity | Nicolas Dufresne | 2011-02-22 | 1 | -20/+13 |
| | | | | | | | | | In the first rework step, TplEventSearchType was introduced with wrong assomption. This item was merging entity type and event type together. To make thing simple, this patch replace the pair with a TplEntity object that contain all the required information about the Entity. This enable for more complete logs in the future and fix bugs where get_entities() won't return chatrooms. | ||||
* | Merge branch 'remove-unused' | Nicolas Dufresne | 2011-02-11 | 1 | -31/+0 |
|\ | | | | | | | | | | | | | Conflicts: telepathy-logger/log-manager-internal.h Reviewed-by: emilio.pozuelo@collabora.co.uk | ||||
| * | Strip off unused search_in_identifier | Nicolas Dufresne | 2011-02-08 | 1 | -31/+0 |
| | | |||||
* | | Implement clear_entity in log store base class | Nicolas Dufresne | 2011-02-10 | 1 | -0/+13 |
| | | |||||
* | | Implement clear_account method in LogStore base class | Nicolas Dufresne | 2011-02-10 | 1 | -0/+11 |
| | | |||||
* | | Add clear method to TplLogStore base class | Nicolas Dufresne | 2011-02-10 | 1 | -0/+11 |
|/ | |||||
* | Renamed TplEventText into TplTextEvent | Nicolas Dufresne | 2011-02-08 | 1 | -4/+4 |
| | | | | | This renames the subclass in a more natural and more traditional way as found in many other GObject based APIs. | ||||
* | Renamed get_events() into get_entities() | Nicolas Dufresne | 2011-01-19 | 1 | -8/+8 |
| | | | | | | The _get_events() method was misleading. This function would return partially filled TplLogSearchHit that would in fact represent entities. This patch renames the function and return a GList of TplEntity. | ||||
* | Renamed TplEntry* into TplEvent* | Nicolas Dufresne | 2011-01-10 | 1 | -5/+5 |
| | |||||
* | Adapt the log store interface to the API changes | Emilio Pozuelo Monfort | 2011-01-10 | 1 | -72/+71 |
| | |||||
* | log-store: sync header with Empathy | Guillaume Desmottes | 2010-06-18 | 1 | -11/+10 |
| | | | | | empathy-log-store has been relicensed to LGPL: http://git.gnome.org/browse/empathy/commit/?id=b0eb7b2baf39cd5a509668bc53e5e34d70cb255d | ||||
* | rename TplLogEntryText to TplEntryText and TplLogEntry to TplEntry | Guillaume Desmottes | 2010-06-07 | 1 | -5/+5 |
| | |||||
* | log-store: prefix internal API with underscore | Guillaume Desmottes | 2010-06-04 | 1 | -23/+23 |
| | |||||
* | pass const GDate where it makes sense | Guillaume Desmottes | 2010-06-04 | 1 | -1/+1 |
| | |||||
* | Use GDate instead of string to represent dates in API | Guillaume Desmottes | 2010-06-02 | 1 | -5/+5 |
| | |||||
* | rename all non public headers to -internal.h | Guillaume Desmottes | 2010-05-27 | 1 | -1/+1 |
| | |||||
* | Rename debug.h to debug-internal.h and underscore-prefix its functions | Simon McVittie | 2010-04-23 | 1 | -1/+1 |
| | |||||
* | TplLogStore and TplLogStoreXML: fix type for identifier in ↵ | Cosimo Alfarano | 2010-04-05 | 1 | -1/+1 |
| | | | | | | _search_in_identifier_chats_new From "gchar const *" to "const gchar *" | ||||
* | Prefix an underscore to symbols in log-manager-priv.h | Simon McVittie | 2010-03-23 | 1 | -1/+1 |
| | | | | When we start doing ABI properly, this will mean that they're not exported. | ||||
* | Renamed Counter LogStore to Sqlite, adding also a Caching functionality, which | Cosimo Alfarano | 2010-03-12 | 1 | -11/+27 |
| | | | | | | | | keeps count of incoming messages and allows duplicate checking LogStore Error codes has been updates to reflect some Index needings Fixed a typo in log-store.c tpl_log_store_is_readable | ||||
* | log-store: add common properties to the LogStore GInterface | Danielle Madeley | 2010-03-05 | 1 | -28/+61 |
| | | | | Remove is_{readable,writable} from iface use properties instead | ||||
* | TP Style fixes and gtk-doc src documentation improved | Cosimo Alfarano | 2010-02-22 | 1 | -6/+99 |
| | |||||
* | rename LogStore iface method from last_messages to recent_messages | Cosimo Alfarano | 2010-02-22 | 1 | -3/+3 |
| | |||||
* | Added Empathy legacy LogStore support into LogManager. | Cosimo Alfarano | 2010-02-22 | 1 | -14/+22 |
| | | | | | | | Added is_readable/is_writable method to LogStore interface. Also removed ack_message from LogStore since no destructive calls should be made from an Observer cotext. The method was an Empathy's reminiscence. | ||||
* | Fixing LogStore->add_message method using TplLogEntry instead of gpointer | Cosimo Alfarano | 2010-02-16 | 1 | -1/+1 |
| | |||||
* | TP style fixes | Cosimo Alfarano | 2010-02-15 | 1 | -1/+2 |
| | |||||
* | include config.h | Cosimo Alfarano | 2010-02-15 | 1 | -0/+4 |
| | | | | Also alphabetic ordering for TPL_DEBUG_XXX constant and GDebugKey array | ||||
* | Fixed check-coding-style | Cosimo Alfarano | 2010-02-10 | 1 | -14/+14 |
| | | | | * now it only fails the dbus-binding-tool generated code | ||||
* | created gtk-doc infrastructure | Cosimo Alfarano | 2010-02-10 | 1 | -1/+34 |
| | | | | | | * created doc/ infrastructure * added several doc comments * fixed some tests | ||||
* | Add support for multi logstore | Cosimo Alfarano | 2010-02-04 | 1 | -63/+66 |
| | |||||
* | Started the TplLogEntry refactoring | Cosimo Alfarano | 2010-01-22 | 1 | -1/+1 |
| | |||||
* | GConf enabled | Cosimo Alfarano | 2010-01-14 | 1 | -4/+1 |
| | | | | | | * gconf enabled using TplConf. Schema defined in telepathy-logger.schemas file * fixes for the Async API * add_message and add_message_async modified: chat_id, is_chatroom not needed anymore, while using TplLogEntry | ||||
* | Async API infrastructure | Cosimo Alfarano | 2010-01-13 | 1 | -0/+197 |
* moved code from libtelepathy-logger/ to telepathy-logger/ * used /usr/bin/indent filter with GNU style for source formatting * added log-manager's async APIs infrastructure using GIO * addes some async method using the async infrastructure * added gconf infrastructure in the telepathy-logger/conf module |