summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Moved dbus-service to telepathy-logger/Cosimo Alfarano2010-02-099-648/+131
| | | | | | | * moved the DBus related modules from src/ to telepathy-logger/ and data/ for dbus-bind-tools XML * adding doc for TplConf * TP-restyling for TplConf
* Merged the TPL and TPL DBus serviceCosimo Alfarano2010-02-083-11/+36
| | | | * TPL and TPL-DBus are now running within the same daemon telepahty-logger
* TplChannelText actionchain order fixedCosimo Alfarano2010-02-082-2/+4
| | | | | | | * added _prepend method to ActionChain * fixed a action insertion order in TplChannelText, so that TpContacts are retrieved BEFORE the message pending retrieval * improved TplChannelText debugging
* fix lost pending messagesCosimo Alfarano2010-02-051-1/+1
| | | | | | | * add support for Pending Messages retrieval on Text channels * misc TP re-styling * add properties to TplContact * add documentation for some methods
* ChannelFactory registration to TplObserverCosimo Alfarano2010-02-031-1/+6
| | | | | * added getter/setter for TplChannelFactory to the Observer * added Channel Factory registration phase into src/telepathy-logger.c
* Improved channel-factoryCosimo Alfarano2010-02-021-1/+18
| | | | | * using GHashTable instead of static array for ChannelType+TplChannelContructor association * initialising the Channel Factory in src/telepathy-logger.c
* TP RestylingCosimo Alfarano2010-01-291-37/+36
|
* TP RestylingCosimo Alfarano2010-01-292-118/+122
|
* Merge branch 'logentry-refactoring'Cosimo Alfarano2010-01-262-24/+18
|\ | | | | | | | | | | Conflicts: telepathy-logger/log-manager-priv.h telepathy-logger/log-manager.c
| * Finished abstraction on TplLogEntry + TP restylingCosimo Alfarano2010-01-261-20/+13
| |
* | Using GAsyncReadyCallbackCosimo Alfarano2010-01-251-36/+45
| |
* | Fixed data/Makefile.au schemas generation bugsCosimo Alfarano2010-01-221-1/+1
|/
* TplConf bug fixedCosimo Alfarano2010-01-192-2/+2
|
* Created data/Cosimo Alfarano2010-01-155-50/+13
| | | | * moved relevand data files into data/
* GConf enabledCosimo Alfarano2010-01-141-57/+37
| | | | | | * 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 infrastructureCosimo Alfarano2010-01-136-97/+77
| | | | | | | | * 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
* Telepathy code style compliant changes (part1)Cosimo Alfarano2010-01-0734-5087/+91
| | | | | | | * remove tpl- prefix from file names * moved all the libtelepathy-logger lib related files into libtelepathy-logger/ directory * clean up of configure and makefiles autotool's scripts * added TplConf object for GConf configuration
* DBus LastChats method workingCosimo Alfarano2010-01-055-68/+144
| | | | | * added a working LastChats method to the DBus service * bug fixing
* DBus service enhancements (still proto)Cosimo Alfarano2009-12-317-104/+138
| | | | | | | * fixed .service file generation in Makefile.am * implemented the basic (silly) code for LastMessages method, returning the last 5 lines of chat for the selected account+identifier * TODO: understand what type return (as?)
* proto DBus service, .service and .client installedCosimo Alfarano2009-12-3017-96/+378
| | | | | * prototype of DBus service, called telepathy-logger-dbus * Automake amending for dbus-binding-tool, .service and .cliet TP files
* Added method to search among just one identifier messagesCosimo Alfarano2009-12-296-19/+107
| | | | * added tpl_log_store_search_in_identifier_chats_new
* Dynlib produced and client API splitCosimo Alfarano2009-12-299-501/+183
| | | | | | | * libtool dynamic library produces (libtelepathy-logger) using automake * tpl-log-reader removed (tpl-log-manager used isntead, see below) * TplLogManager methods split into tpl-log-manager.h for the read-only API and tpl-log-manager-priv.h for the internal write access ones
* reverting the test fileCosimo Alfarano2009-12-291-55/+5
|
* Added tpl-log-reader for the read only APICosimo Alfarano2009-12-2919-51/+1561
| | | | | | * added tpl-log-reader.[ch] * moved headers from include/ to src/ * bug fixing in tpl-log-empathy, especially on the pre-requisites checks
* Added tpl-log-entry.[ch] filesCosimo Alfarano2009-12-281-0/+117
|
* bug fixing and TplLogEntry refactoringCosimo Alfarano2009-12-286-94/+150
| | | | | | * log manager uses TplLogEntry instead of TplLogTextEntry * chatroom logging problem on "user's sent" received messages, added a TODO item for Message interface handling
* Code clean-up complete - working TPLCosimo Alfarano2009-12-1513-219/+797
|
* Started code clean-upCosimo Alfarano2009-12-098-175/+361
| | | | | | | | | * added register/unregistering methods channels * renamed old tpl-utils funcs to ref/unref using tpl_object prefix * tpl-headless-logger-init.c cleaned-up * tpl-observer.c cleaned-up * tpl-channel.c cleaned-up * added Closed signal handler for TpChannel
* Text interface 1-1 chat and chatrooms logginCosimo Alfarano2009-12-0915-603/+906
| | | | | | | | | | | | | * refactored main objects (TplTextChannel, TplChannel, TplContact, TplLogEntryText) * using a deferred task chain style procedures in TplTextChannel, to allow a easier-to-read CB's cascading (hopefully) * renamed all modules using dashes instead of underscores (tpl_foo.c -> tpl-foo.c) * using tpl-log-manager from Empathy to manage LogStores * enabled TplLogManager into TplTextChannel received/sent signals * enabled 1-1 sent/received logging * enabled chatroom logging
* Completed importing and refactoring of EmpathyLogStoreCosimo Alfarano2009-12-0411-119/+461
| | | | | | | | | | * removed any call which would make TPL depending on libempathy * copied empathy-time.[hc] * added some empathy's utility function to tpl_utils.[ch] * added support for automake/autoconf using empathy's one as basis: currently TPL depends on telepathy-glib and libxmp-2.0 (and theirs deps) * added AUTHORS COPYING INSTALL README and NEWS files (empty)
* First example of TplLogStore working (almost)Cosimo Alfarano2009-12-045-335/+30
| | | | | | | | * it logs only sent messages * it uses ~/.local/share/TpLogger/logs/ so it won't interfere with Empathy's alrady existing logs * probable problems with several functions in the logstore that still referes to libempathy
* Empathy's adapted log store can compileCosimo Alfarano2009-12-0417-706/+202
| | | | | | | | | * error free compilation of the empathy logstore * changed the namspace for the empathy logstore from Empathy to Tpl * added some function to TplLogEntryText and TplContact to be able to recall EmpathyContact EmpathyMessage * empathy's logstore is still not used * moved headers file in ROOT/include
* imported Empathy's LogStore and creating some glue objectsCosimo Alfarano2009-12-0318-76/+2536
| | | | | * added tpl_contact.c that is similar to EmpathyContact * now received/sent signals instantiate TplContact and will creat TplLogEntryText to be sent to the LogStore
* First working version of Text channel logger using g_messageCosimo Alfarano2009-12-0214-0/+936
* modularized, GObject still miss destroyers (TODO) and properties (unsure if it's important) * run ./compile.sh which will produce ./test