[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