summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | 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
|
* TplTextChannel: Stop using TplActionChainXavier Claessens2012-07-041-80/+62
| | | | It is not needed since only one operation is actually async
* TplTextChannel: Stop preparing TpContacts, TpChannel does it for us alreadyXavier Claessens2012-07-042-112/+16
|
* TplCallChannel: Stop using TplActionChainXavier Claessens2012-07-041-57/+46
| | | | It is not needed since only one operation is actually async
* No need to prepare TP_CONNECTION_FEATURE_COREXavier Claessens2012-07-042-45/+0
| | | | TpBaseClient already ensure that before handing the channel
* TplCallChannel, TplTextChannel: Do not take TpAccount arg in constructorXavier Claessens2012-07-044-10/+3
| | | | It can be taken from the TpConnection
* Remove streamed media channel supportXavier Claessens2012-07-036-742/+0
|
* Disable single include of telepathy-glib headersXavier Claessens2012-07-0325-50/+29
|
* Update tools/ copy from telepathy-glibXavier Claessens2012-07-0334-1484/+1757
| | | | This avoid single include from generated code
* Bump telepathy-glib dependency to 0.19.2Xavier Claessens2012-07-031-2/+2
| | | | This is needed for the fixed meta headers