[SCM] ktp-common-internals packaging annotated tag, v0.6.80, created. v0.6.80
Diane Trout
diane-guest at moszumanska.debian.org
Thu May 22 06:33:35 UTC 2014
The annotated tag, v0.6.80 has been created
at 54da56304b9ee228772241465d3459199930af5a (tag)
tagging 8c201103c3531489e3945c7ccc296abd86fcfeef (commit)
replaces v0.6.3
tagged by David Edmundson
on Mon Sep 23 21:30:23 2013 +0100
- Shortlog ------------------------------------------------------------
KDE Telepathy 0.6.80
Aleix Pol (8):
Implement the un-pin action
Merge branch 'kde-telepathy-0.6'
Now the chat starting is dealt by the telepathy manager
Make it possible to unregister a client
Use KPeople include direcories when KPeople is needed
Revert "windows build fix"
Remove unneeded and unexisting (in my system) include
Optimization on the ContactIdentifier hash
Anant Kamath (1):
Add startChatDialog to start chat with contact ids
Dan Vrátil (25):
Merge branch 'kde-telepathy-0.6'
Don't use adhoc Q_DECLARE_METATYPE in header files unless the type is defined there
Merge branch 'kde-telepathy-0.6'
Allow dynamic loading and unloading of text filters
Perform foreign-character-insensitive matching with Qt::CaseInsensitive
Fix a typo in ChannelWatcher::onMessageSent()
Fix 'unused variable' warnings
Merge branch 'kde-telepathy-0.6'
Accept KTp::ContactGridDialog by double click
Merge branch 'kde-telepathy-0.6'
Accept JoinChatRoomDialog by double-clicking the room
Make TelepathyLoggerQt an optional dependency
Don't delete LogsImporter thread while it's still running
Merge branch 'kde-telepathy-0.6'
KTp Logger
Fix build
Set message token of KTp::LogMessage
Add LogEntity::operator!=()
Add modelInitialized() signal to KTp::ContactsModel
Deduplicate 'Open LogViewer...' in KPeople ActionsPlugin
Fix crash in KTp::LogMessage when account is offline
Delay emitting finished() signal from PendingLoggerOperations
Fix a typo in a Nepomuk query
Remove nepomukqueryservice from dependencies
Remove the Contact wrapper class, user sender() instead
Daniel Cohen (2):
Supress warnings when kpeople is not installed
Added Q_DECLARE_METATYPE for Tp::TextChannelPtr
Daniele E. Domenichelli (2):
Merge branch 'kde-telepathy-0.6'
Update KDE min version to 4.8.0 (for nepomuk/datamanagement.h)
Daniele Elmo Domenichelli (2):
Make telepathy-integration-daemon a Nepomuk Service
Change "This file is part of telepathy-integration-daemon" to "This file is part of nepomuktelepathyservice" in headers
Dario Freddi (8):
Fixing buildsystem:
Add avatar support to tp-integration-daemon (MR #3408)
Make telepathy-integration-daemon pick up the changes done at a subscription/publication level to telepathy contacts.
CCMAIL: kde-telepathy at kde.org
Add contact capabilities to the database. A change to the ontology was needed
Keep up with API changes in Nepomuk
Merge branch 'start-unit-tests'
Make the tests optional
David Edmundson (63):
Fix crashes when using debug versions of Qt
Merge branch 'kde-telepathy-0.6'
Merge branch 'kde-telepathy-0.6'
Merge branch 'kde-telepathy-0.6'
Expose sender in KTp::Message
Expose senderId, senderAlias and senderAvatar properties in MessageModel
Remove completely unused ConversationQueueManager
Create a class that manages all Tp::AccountManager
Expose AccountsListModel to QML
Merge branch 'kde-telepathy-0.6'
Merge branch 'kde-telepathy-0.6'
Store last message sent/received in channel watcher proxy
Do not remove conversation from model on validity changes
Set the conversation to valid if a new TextChannel is set
Reconnect to text channels in declarative lib when user reconnects
Claim cpp ownership of all handlers being registered by TelepathyManager
Check upgradeContacts succeeded
Add CMake files to find libkpeople
Switch ContactsModel between legacy mode and KPeople powered
Move setRoleNames to ContactsModel so role names are exposed for all source models
Update to new model initialisation
Import the KPeople KTP integration plugins
Correctly include files for build in kpeople mode
Fix compile with newly added kpeople plugins
Do not install random header file from inside datasource plugin
Update to compile with libkpeople
Fix compile warning
Merge branch 'kpeople'
Upgrade the Tp::Connection to upgrade FeatureRoster inside GlobalContactManager
Explicitly call Tp::Filter constructor
Fix compile
Only try to replace TextChannel in setTextChannel if it has actually changed
Add missing const
Fetch Tp accountPath from nepomuk in the initial query
Update CMake to link against kpeople from CMake variable name
Merge branch 'kde-telepathy-0.6'
Merge branch 'kde-telepathy-0.6'
Only fetch RosterGropus in GlobalContactManager if supported
Fix contact groups broken by last commit
Replace error message "This capability is not available"
Add namespace function isKPeopleEnabled
Remove unused method
Fix crash in AbstractGroupingModel when used in a tree
Add kpeople plugin to show IM contacts in show details view
Fix empty combo box in "add contact" dialog
Supress unused kpeople rows the proxy mode
Only update group counts for group headings
Add guard on adding invalid proxies
Revert "Supress unused kpeople rows the proxy mode"
Replace monitoring of connectionStatusChanged with connectionChanged as these are not always directly in sync.
Fetch contacts only when contactManager is ready.
Populate new contact alias, avatar and groups on initial load
Set nco:ContactUid on new contacts. It is compromised on the account ID and the contact ID
Merge remote-tracking branch 'kpeople/patch1' into nepomuk-feeder
Merge remote-tracking branch 'kpeople/patch2' into nepomuk-feeder
Merge remote-tracking branch 'kpeople/master' into nepomuk-feeder
Merge branch 'nepomuk-feeder'
Fix compile
Remove contacts from Nepomuk when removed from Tp.
Move Messages.sh to top level to cover kpeople folder
Load KTp i18n catalog from within kpeople plugins
Query Nepomuk to try and start the telepathy nepomuk service
Simplify model index looping in AbstractGroupingProxyModel::onDataChanged();
George Goldberg (107):
Add skeleton cmake buildsystem.
Add a bare main.cpp and make it compile.
Add a skeleton AccountMonitor class which will monitor the Accounts on the Telpathy AccountManager dbus.
Get an instance of the Telepathy AM ready in the AccountMonitor class.
Add a .gitignore file.
Terminate the daemon when the AccountMonitor instance is destroyed. Also terminate it when the SIGTERM and SIGINT signals are received.
Add a stub TelepathyAccount class. One instance of it will be used for each telepathy Account on the AM.
When a new Account is created, or when setting up, we should create a new TelepathyAccount instance for it.
Add nepomuk to build requirements, and stub function for setting up the nepomuk stuff for each account.
Build the pimo ontology generated C++ into the program.
Get the PIMO person for from Nepomuk, using the HACK of nepomuk:/myself, which needs to be fixed once there is a standard way of doing it. Also create the pimo:person if it doesn't already exist.
Generate the classes for the nco ontology (since, like pimo, the ontology itself is installed, but there is no library for the classes, and we don't want to depend on playground nepomuk.
Start to implement checking if the Telepathy Account is already in nepomuk or not.
Add a hack-draft of the tpaccount ontology, which provides a resource for the telepathy account identifier.
Complete implementing checking for whether a telepathy account is in nepomuk yet.
We should get the Telepathy Account ready before starting to check it's in Nepomuk.
Generate classes for nie ontologies (nie folder copied from kdepim/akonadi/agents/nie).
remove rcgen.cmake, since it doesn't seem to be needed for anything.
First try at adding the nco:contact to nepomuk for each new telepathy account.
Add the nco:personContact created for the tp account to the 'me' pimo:person.
Stub method for setting up the Akonadi side of things.
Check if an Akonadi resource already exists for this telepathy account.
Add some debug statements.
Launch the job to create an akonadi agent instance for any telepathy account that doesn't have one.
Make it into a KDE application, since we are going to be using KConfig.
Add a KSharedConfig member to the TelepathyAccountMonitor.
Store the contact_resources config group as an accessible member of the TpAccountMonitor.
Un-n00b the KApplication stuff so it doesn't segfault on launch.
Begin massive cleanup and rewrite operation.
Tidy up buildsystem.
Tidy up main.cpp
Tidy up TelepathyAccountMonitor class.
Move getting 'me' from Nepomuk to the AccountMonitor class setup, to avoid doing it extra times. Also cleanup TelepathyAccount class a bit.
More tidyup of Nepomuk related code, particularly TelepathyAccount class. Cleanup is complete (for now).
Reinstate the code for getting the Tp::Connection for the account.
Update the account nickname in Nepomuk when it changes.
Add some FIXMEs/comments.
Add the presence to Nepomuk when it changes.
Add the IM Status properties to new IMAccount resources too.
Add support to the Telepathy ontology for the presence.type property of Telepathy current presence, and store this to Nepomuk for our accounts.
Sync IMAccount properties when the account already exists in Nepomuk but the TelepathyAccount object has just been created.
Add the isBuddyOf relationship to the telepathy ontology.
Add a skeleton class for TelepathyContact.
When the account has a connection, get the entire roster, upgrade it to have desired features and then create a TelepathyContact object for each contact.
Give the Tp::Connection to the TelepathyContact so it can delete itself when the connection becomes invalid.
Pass in the Nepomuk IMAccount for the account these contacts are buddies of.
Fix bug with properties on the AccountResource getting set before we have determined if it already is in Nepomuk or not.
Look in Nepomuk for contacts, and get the resources if they already exist, otherwise create them.
Keep presence and alias synced.
Don't connect to haveConnectionChanged() until the nepomuk resources are populated.
Install the Telepathy ontology so we don't need a copy in other applications that use it.
Synchronize server-side contact groups to Nepomuk.
Get the contacts list when we start up if the account is already connected.
Since NIE ontologies are now all installed by KDE, we don't need to ship our own copy anymore.
Merge branch 'fix-dario-crash'
When TelepathyContacts are destroyed, set them to Offline in Nepomuk.
Make a PIMO:Person for all new contacts.
Build the autogenerated ontologies stuff in a separate directory so we don't get name conflicts between header files.
Remove redundant bits from CMakeLists.txt as pointed out by gkiagia.
Refactor the Nepomuk service to be have a better Model-View-Controller architecture.
Add a shutdown method, which allows the signals for the shutdown of an account and contacts to propogate throughout the system properly before they are destroyed on shutdown.
Split Storage class into an Abstract interface and a Nepomuk implementation so that we can unit test more easily without having to use a Nepomuk sandbox except when testing the Storage class.
Start to reinstate the unit-tests - this adds ControllerTest class with constructor/destructor tests implemented.
Controller Test: Test adding new account to AM after the Controller is up and running.
Add lcov-check support for tests, copied from tpqt4 build system. Also add comments for the remaining test cases for StorageTest/
Storage Test: finish test cases for account parts of the Nepomuk storage.
Correct MOC include.
Tidy up deletion of objects in test cases.
Storage Test: Add test for creating Contacts.
Storage Test: add test case for the destroy-contact method.
Storage Test: add contact alias and presence tests, and fix bug in NepomukStorage that was exposed by these tests.
Storage Test: implement remaining testcases to cover the whole of the NepomukStorage class as implemented so far.
Account Test: sketch out tests for the new Account Test, and implement the init/shutdown test case.
Fix misunderstanding about init/cleanupTestCase vs init/cleanup.
Account Test: test nickname changes and current presence changes.
Dario Review: constify method parameter.
Dario Review: tidy up signal/slot connection.
Dario Review: remove unused PersonContact variables from Storage class.
George Kiagiadakis Review: Add all public slots that form part of the storage interface to the AbstractStorage class.
George Kiagiadakis Review: move ContactIdentifier qHash function declaration to be directly below the ContactIdentifier class declaration in the header file.
George Kiagiadakis Review: remove unncessary virtual function.
Dario Review: make ContactIdentifier and ContactResources classes be implicitly shared.
Remove evil whitespace.
Reinstate support for contact groups.
Add a unit test for contact groups.
Controller Test: Fix possible crash.
Create a new PIMO:Person for each new contact added to Nepomuk.
Add a TestBackdoors class to allow getting at internal data of classes for unit-tests. Add functions to it for testing the NepomukStorage class.
Add unit test for creating the PIMO Person when adding a contact to Nepomuk.
Storage Test: add beginnings of a storage test, testing the constructor and destructor so far.
Storage Test: Add unit test for creating accounts.
George Kiagiadakis Review: Fix long long usage, make tests not use GUI, and remove KDE_EXPORT macro usage.
Fix tests to work with current shared-desktop-ontologies master.
Fix typo.
Modify the telepathy ontology to use maxCardinality=1 in a similar way to upstream NCO. Also fix the nepomuk service and tests to take this into account.
Bump shared-desktop-ontologies version requirement to git master.
Stop using deprecated signals on Contact class.
Increase required version of tpqt4 so that contact factories work correctly, and simulate changes of all contact properties after constructing the contacts to ensure Nepomuk database is up to date.
Add support for Contact Capabilities, along with a unit test for the storage-side implementation.
Reinstate avatar support for remote contacts.
Load all the accounts and contacts from Nepomuk on startup rather than running a query each time an account or contact is added.
Speed up setting contact properties a bit by only writing them when they have actually changed.
Make the loading of accounts and contacts at the start of the nepomuk service run fully asynchronous.
When an account comes online, pass the entire contact list to the storage in one go:
Fully document the AbstractStorage interface.
Make the Controller send a list of all accounts to the storage on startup to enable removal of accounts that have been deleted from Nepomuk once we figure out how to do that.
WIP. It's been so long I can't actually remember what this is.
Hrvoje Senjan (1):
Add missing ${NEPOMUK_CORE_LIBRARY}
Jonathan Frederickson (1):
Add missing roles to contacts-model.cpp
Jonathan Riddell (1):
Merge branch 'kde-telepathy-0.6'
Martin Klapetek (52):
Merge branch 'kde-telepathy-0.6'
Merge branch 'kde-telepathy-0.6'
Rename notificationconfigdialog to contain dashes
Fix build
Merge branch 'kde-telepathy-0.6'
Merge branch 'kde-telepathy-0.6'
Update to latest changes from KPeople
Return the most online KTp::ContactPtr for persons
Add NepomukUriRole to access the uri of the given contact/person
Fix returning Person and Contact row types in translation proxy
Remove name field from IM Persons Data Source
Remove name field from IM Persons Data Source and actions plugin
Make sure the id for pixmap cache is correct
Use item's URI as the id for the pixmap cache
Return contact row type properly
Add account display name to the KPeople actions
PersonData::imAccounts() no longer returns silly datatype
Add runtime switch between KPeople and standard models
Return accountForObjectPath only for offline contacts
Merge branch 'no_sync_account_query'
Fix features requested from KPeople model
Port to Telepathy-Qt 0.9
Set contact alias as nao:prefLabel of pimo:Person if that particular person has no prefLabel yet
Use nco ontology instead of the telepathy one for imStatusType
Revert the ontology change for statusType; they are apparently not compatible
Fix another typo in query
Fire the graph timer when setting capabilities
Detect contact capabilities properly
Set all contacts to offline when account goes offline
Don't use ktp-export.h
Use account service name if available
Insert proper value to the accounts hash
Reinstate feeding contact groups
Disable presence, caps, subscription/publish state feeding
Remove comment line
Remove more unneeded stuff from the feeder
Fixup coding style
Remove account and its contacts from Nepomuk when the account is removed from Tp
Fix compilation warnings
Style cleanup
Make it possible to call the slots directly too
Connect to proper slot
Pass around Tp::ContactPtr instead of contact id
Remove useless forloop
Restore FeatureProtocolInfo in account factory
Improve contacts removing by directly getting ids from Nepomuk
Don't delete teh account when connection goes down
Start feeding data with new contacts right away
Coding style++
Store Tp nickname as nco:nickname on nco:PersonContact itself too
Fix build
Set the nco:nickname() on nco:PersonContact too when alias updates
Patrick von Reth (2):
windows build fix
disabled one constructor on windows
Rohan Garg (1):
Follow upstream shared-desktop-ontologies changes
Script Kiddy (35):
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
Sebastian Trueg (1):
Fixed graph URIs
Sven Brauch (10):
Use KatePart to display debug output in the debugger
Add the "clear" action back to the debugger
Do not associate the debugger highlighting with the text/plain mimetype
Wait for the accountManager and accounts to be ready in the chatroom dialog
Add actions for starting collaborative editing
add missing KPeople include directories to CMakeLists.txt
Set the AccountsComboBox in the add contact dialog to Expanding
Add the collaborative editing action to KPeople plugin.
Add new "show offline" icon, as discussed in review 112688
Merge branch 'kde-telepathy-0.7'
Vishesh Handa (47):
Compile++
Create the Accounts and Contacts properly
Implement all of the setContact* functions
Correct the incorrect nie prefix
Implement the setAccount* functions
Slight optimization of NepomukStorage::cleanupAccountContacts
Delete all the accounts which no longer exist
Use setContactPresence in destroyContact
Mini Optimization: Reserve the length of the string in qHash
Do not generate files for PIMO, NCO and NAO ontologies
Get everything to compile with the latest SDO
Make setting Contact Properties asynchronous
Implement saving of Contact Groups
Creates the Contacts asynchronously
Update local account properties asynchronously
Implement Contact publish status
Remove the separate ontologies static library
Create all the accounts asynchronously
Minor cleanup: Remove unnecessary debug statements
testSetAvatar: Write the tests properly
Port to Nepomuk2
Switch to nepomuk:/me from nepomuk:/myself
Set the alias as the NAO::prefLabel
Compile++
Delete the QueryServiceClients once they done listing
Include the tests again
Get the tests to compile
Account Query - Use a sparql query
Make the tests work with the NepomukStorage
Contacts query - Use a simpler sparql query
nepomuk:/myself is now nepomuk:/me
Do not create pimo:Persons
Reset the Nepomuk Repository after each test
Minor cleanup
Set the account name and alias properly
Synchronous account creation
Fix NepomukStorage::setContactSubscriptionState
Create the contacts synchronously
Fix setContactCapabilities
NepomukFeeder class
Remove the NepomukFeeder class
Cleanup the code
Do not set the contact publish & subscription state
Cleanup the setContactAvatar code
Make sure the Nepomuk data is discardable
Make sure PersonContact is a nie:DataObject
Create and cache the contact groups
Weng Xuetian (2):
initial connectionStatus on setAccountManager
Make user-chosen presence priority higher than other presence.
l10n daemon script (18):
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
Àlex Fiestas (1):
Add a Clear action to ktp-debugger
-----------------------------------------------------------------------
--
ktp-common-internals packaging
More information about the pkg-kde-commits
mailing list