summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* LogManager: simplify checking for duplicate storesWill Thompson2012-09-251-9/+3
|
* TplLogStore: make :readable property immutableWill Thompson2012-09-256-45/+11
| | | | | 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 Thompson2012-09-256-90/+11
| | | | | | 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 propertiesWill Thompson2012-09-251-11/+11
| | | | :readable and :writable had their doc comments swapped.
* Correct some typos in docstringsWill Thompson2012-09-251-4/+4
|
* log-walker: Don't leak the GList nodeDebarshi Ray2012-08-301-1/+1
|
* log-walker: Add an example explaining how to use the APIDebarshi Ray2012-08-291-0/+135
| | | | Fixes: https://bugs.freedesktop.org/41772
* Fix distcheck, missing file in clean listNicolas Dufresne2012-08-291-0/+1
|
* Rename is_begin into is_startNicolas Dufresne2012-08-292-10/+10
|
* Fix doc warning: missing field in TplLogWalkerClassNicolas Dufresne2012-08-281-0/+1
|
* Documentation fixNicolas Dufresne2012-08-287-12/+22
|
* Add missing file in gitignoreNicolas Dufresne2012-08-281-0/+1
|
* Add missing valgrind suppressionNicolas Dufresne2012-08-281-0/+7
|
* doc: Add log-*-internal.h to IGNORE_HFILES and link to log-walker.xmlDebarshi Ray2012-08-282-0/+5
| | | | Fixes: https://bugs.freedesktop.org/41772
* tools: Remove telepathy-glib-env from version controlDebarshi Ray2012-08-281-9/+0
| | | | It is generated during the build.
* tests: Add a test for log-walker/rewindDebarshi Ray2012-08-281-0/+90
| | | | | | | ... to cover events coming from multiple stores spanning several days where multiple events might have the same timestamp. Fixes: https://bugs.freedesktop.org/41772
* tests: Add a test for log-walker/get-eventsDebarshi Ray2012-08-282-0/+294
| | | | | | | ... to cover events coming from multiple stores spanning several days where multiple events might have the same timestamp. Fixes: https://bugs.freedesktop.org/41772
* tests: Add new TpLogger and purple logs to flex the TplLogWalkerDebarshi Ray2012-08-287-2/+70
| | | | | | | The actual test case will be added later. Existing test cases have been adjusted accordingly. Fixes: https://bugs.freedesktop.org/41772
* tests: Add a test for log-iter-pidgin/rewindDebarshi Ray2012-08-281-0/+270
| | | | | | ... to cover text events spanning multiple days. Fixes: https://bugs.freedesktop.org/41772
* tests: Add a test for log-iter-pidgin/get-eventsDebarshi Ray2012-08-282-0/+577
| | | | | | ... to cover text events spanning multiple days. Fixes: https://bugs.freedesktop.org/41772
* tests: Add a test for log-iter-xml/rewindDebarshi Ray2012-08-281-0/+195
| | | | | | | ... to cover text events spanning multiple days, and a mix of call and text events. Fixes: https://bugs.freedesktop.org/41772
* tests: Add a test for log-iter-xml/get-eventsDebarshi Ray2012-08-282-0/+234
| | | | | | | ... to cover text events spanning multiple days, and a mix of call and text events. Fixes: https://bugs.freedesktop.org/41772
* log-store-xml: Filter out duplicate dates in get_datesNicolas Dufresne2012-08-281-0/+13
| | | | Fixes: https://bugs.freedesktop.org/53345
* log-walker: Implement rewindDebarshi Ray2012-08-281-0/+57
| | | | Fixes: https://bugs.freedesktop.org/41772
* log-walker: Add rewind skeletonDebarshi Ray2012-08-282-0/+107
| | | | Fixes: https://bugs.freedesktop.org/41772
* log-walker: Keep a list of (iter, count) tuplesDebarshi Ray2012-08-281-0/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | This represents the order in which events were handed over to the user from each iterator. Lets say we have 10 events numbered from 0 to 9, with 0 being the oldest and 9 the latest event, and we have 3 iterators Ia, Ib and Ic. If they were returned in batches of 5 as: +-----+--------+ |event|iterator| +-----+--------+ | 5 | Ia | | 6 | Ib | | 7 | Ia | | 8 | Ia | | 9 | Ic | + - - + - -- - + | 0 | Ic | | 1 | Ic | | 2 | Ib | | 3 | Ib | | 4 | Ia | +-----+--------+ Then the list would be: (Ic, 2), (Ib, 2), (Ia, 2), (Ib, 1), (Ia, 2), (Ic, 1) Fixes: https://bugs.freedesktop.org/41772
* log-iter-pidgin: Implement rewindDebarshi Ray2012-08-281-0/+70
| | | | Fixes: https://bugs.freedesktop.org/41772
* log-iter-xml: Implement rewindDebarshi Ray2012-08-281-0/+70
| | | | Fixes: https://bugs.freedesktop.org/41772
* log-iter: Add a rewind pure virtual methodDebarshi Ray2012-08-282-0/+23
| | | | Fixes: https://bugs.freedesktop.org/41772
* log-walker: Treat the internal state as a critical sectionDebarshi Ray2012-08-281-2/+32
| | | | | | | Since the TplLogWalker API is asynchronous, we do not want multiple overlapping calls to stamp on each others' toes. Fixes: https://bugs.freedesktop.org/41772
* log-walker: Add is_begin and is_end methods, and use them in get_eventsDebarshi Ray2012-08-282-2/+56
| | | | Fixes: https://bugs.freedesktop.org/41772
* log-iter-pidgin: Implement get_eventsDebarshi Ray2012-08-281-0/+65
| | | | | | | | It a sign of completion if the number of events returned is less than num_events. NULL is returned when there are no more events left in the log. Fixes: https://bugs.freedesktop.org/41772
* log-store-pidgin: Implement create_iterDebarshi Ray2012-08-281-0/+19
| | | | Fixes: https://bugs.freedesktop.org/41772
* Add TplLogIterPidgin skeletonDebarshi Ray2012-08-283-0/+321
| | | | Fixes: https://bugs.freedesktop.org/41772
* log-walker: Implement get_eventsDebarshi Ray2012-08-281-1/+78
| | | | Fixes: https://bugs.freedesktop.org/41772
* log-walker: Add get_events skeletonDebarshi Ray2012-08-282-0/+154
| | | | Fixes: https://bugs.freedesktop.org/41772
* log-iter-xml: Implement get_eventsDebarshi Ray2012-08-281-0/+65
| | | | | | | | It a sign of completion if the number of events returned is less than num_events. NULL is returned when there are no more events left in the log. Fixes: https://bugs.freedesktop.org/41772
* log-manager: Implement walk_filtered_eventsDebarshi Ray2012-08-282-0/+57
| | | | Fixes: https://bugs.freedesktop.org/41772
* log-store-xml: Implement create_iterDebarshi Ray2012-08-281-0/+19
| | | | Fixes: https://bugs.freedesktop.org/41772
* log-store: Add a create_iter pure virtual methodDebarshi Ray2012-08-282-0/+24
| | | | Fixes: https://bugs.freedesktop.org/41772
* Add TplLogIterXml skeletonDebarshi Ray2012-08-283-0/+321
| | | | Fixes: https://bugs.freedesktop.org/41772
* log-store: Add G_TYPE_OBJECT as a prerequisite of TPL_TYPE_LOG_STOREDebarshi Ray2012-08-281-0/+1
| | | | Without it you can't have properties of type TPL_TYPE_LOG_STORE.
* Add TplLogWalker skeletonDebarshi Ray2012-08-285-0/+219
| | | | Fixes: https://bugs.freedesktop.org/41772
* Add TplLogIter skeletonDebarshi Ray2012-07-203-0/+149
| | | | Fixes: https://bugs.freedesktop.org/41772
* Drop unused TplChannelXavier Claessens2012-07-043-133/+0
|
* Stop using TplChannel interfaceXavier Claessens2012-07-047-158/+16
| | | | | | That interface is used only to prepare TplTextChannel and TplCallChannel, but they now have a CORE feature doing that job, so they can be prepared like any other proxy.
* Drop TplChannelFactoryXavier Claessens2012-07-043-163/+0
|
* Stop using TplChannelFactory, reply on TplClientFactory insteadXavier Claessens2012-07-044-182/+8
| | | | | Give a TplClientFactory to the TplObserver, so we get already prepared TplTextChannel and TplCallChannel subclasses.
* Add TplClientFactoryXavier Claessens2012-07-047-1/+204
| | | | | It is a TpAutomaticClientFactory subclass that creates TplTextChannel and TplCallChannel instances
* TplTextChannel, TplCallChannel: Use TpProxyFeatureXavier Claessens2012-07-044-25/+131
|