[SCM] ktp-common-internals packaging annotated tag, v0.5.80, created. v0.5.80

Diane Trout diane-guest at moszumanska.debian.org
Thu May 22 06:33:34 UTC 2014


The annotated tag, v0.5.80 has been created
        at  112c32d2d4ba3584ecb93d14f0222439c57a9065 (tag)
   tagging  c9638596d1b1b36902f8fb6dce3bbb79fef929f5 (commit)
  replaces  v0.5.3
 tagged by  David Edmundson
        on  Wed Mar 6 23:20:09 2013 +0000

- Shortlog ------------------------------------------------------------
KDE Telepathy 0.6 beta 1

Aleix Pol (19):
      Improve and simplify Chat Delegates
      Let the plasmoid appear properly if instanciated from plasma
      Mark properties as constant
      Make it possible to have some pinned contacts
      Use qmlRegisterType(void) instead qmlRegisterUncreatableType
      Improve the way we register uncreatable qml elements
      Improve ContactsFilterModel for sorting
      Add some actions to ktp-debugger
      Add a method to know what's the next active conversation
      When using KTP::Contact, use a KTP::ContactFactory
      Improve behavior of KTP plasmoids
      Port the ConversationsModel::startChat to KTP::Contacts
      Properly close conversations before delegating them to ktp-text-ui
      Add ConversationsModel::totalUnreadCount property
      fix signal name
      PinnedContactsModel cleanup
      Proper filtering for pinned contacts
      Expose KTp::Actions into the declarative module
      Declarative Plugin: Overload file sending for url's

Alex Richardson (1):
      Fix build when TelepathyQt4 is in different prefix

Alin M Elena (6):
      new method for KTp::Contact avatarPixmap()
      Merge branch 'master' of git.kde.org:ktp-common-internals
      I think I did a mess this fixes the previous commit
      added caching for transformed avatars
      fixes bad quality gray avatars
      set version from CMakeLists.txt for ktp-debugger

Dan Vrátil (32):
      Merge branch 'kde-telepathy-0.5'
      Merge branch 'kde-telepathy-0.5'
      Merge branch 'kde-telepathy-0.5'
      Kopete logs importer implementation
      Add API to start chat, calls and open logviewer
      Fix the 'Join Chat Room' dialog
      Fix contacts-list-model
      Update model when contact is moved to a group
      Port ContactsFilterModel away from GroupsModelItem and AccountsModelItem
      Update group members counters when contact presence changes
      Fix build error
      Don't disconnect from null sourceModel()
      Fix contacts-list-model
      Update model when contact is moved to a group
      Port ContactsFilterModel away from GroupsModelItem and AccountsModelItem
      Update group members counters when contact presence changes
      Fix build error
      Don't disconnect from null sourceModel()
      Merge branch 'move_plasma_2' of ../ktp-text-ui into move_plasma_2
      Wrap imported public classes to KTp namespace and d-pointerize them.
      Merge branch 'move_plasma_2_declarative' of ../ktp-contact-applet-declarative into move_plasma_2
      Merge branch 'move_plasma_2_declarative' of ../ktp-text-ui-declarative into move_plasma_2
      Rename ConversationQueManager to ConversationQueueManager
      Add CMakeLists and qmlplugin to register all classes to QML type system
      Fix build and minor coding style issues
      Coding style
      Don't filter accounts by EnabledRole and ConnectionStatusRole
      Use KTp::ContactFactory in KTp::ContactGridDialog
      Implement KTp::ContactInfoDialog
      Upgrade contact in ContactInfoDialog to have all neccessary features
      Add READ to accountManager property of KTp::ContactModel
      Don't explicitly call onContactsChanged() in ContactsListModel

Daniele E. Domenichelli (42):
      Move replacement not needed by appendScript to escapeFilter
      Cleanup
      Add missing Tpl::TextEvent include.
      Add method to return the number of appended parts
      Revert "Add missing Tpl::TextEvent include."
      Merge branch 'kde-telepathy-0.5'
      Merge branch 'kde-telepathy-0.5'
      Move Tpl::TextEvent include in header.
      Add required{Scripts,Stylesheest} methods to AbstractMessageFilter
      Add header method to MessageProcessor
      Execute both inner loops in one outher loop
      use QStringBuilder instead of append
      Add a string list to Message enable plugins to append scripts
      Execute the script after appending a message
      Fix documentation for finalizedScript() method
      Use join instead of concatenating the string manually
      Fix typo in doxygen docs
      Merge branch 'kde-telepathy-0.5'
      Merge branch 'kde-telepathy-0.5'
      Hide unused variable warning
      Add property X-KTp-PluginInfo-Version to plugins
      Merge branch 'kde-telepathy-0.5'
      Cleaning
      Replace tabs with spaces
      Add ConnectionProtocolNameRole to AccountsListModel
      Remove some useless kDebug()
      Use Q_FOREACH instead of foreach
      Use Q_EMIT instead of emit
      Fix Martin's issues and some more cleanup
      More cleanup
      Final cleanup round
      Remove unused signal
      Make TelepathyLoggerQt4 a hard dependency
      Port to the new ContactsModel
      Add debug comments
      Replace tabs with spaces and fix alignment
      Make private member const pointer
      Merge branch 'kde-telepathy-0.5'
      Split backslash and escape filters
      Print tp-qt library name and version in tp-qt debug
      Fix displaying avatar in ContactGridWidget
      Cleanup tabs

Dario Freddi (2):
      port-to-0.9: Rename relevant include paths and variables
      fix-krazy: Fix copyright headers

Dariusz Mikulski (1):
      Allow in interface setting a title for custom tabs, setting sensible titles for gabble pages

David Edmundson (194):
      Fix rebase and namespace
      Fix duplication of messages model
      Remove pointless include
      Fix warnings in conversation model
      Add missing header to conversation target
      Use our contact model, rather than nepomuk
      Re-add HTML escaping of original message
      Various cleanup in lib/message
      Make message processor a proper singleton
      Fix typo in message processor
      Strip incorrect KTp namespace
      Fix crash in message
      Replace "tr" with "i18n"
      Add missing header
      Fix emoticons appearing in URLs (and breaking everything)
      Add missing consts
      Add const in getter method
      Don't register to support group chats when we don't actually support them.
      targetContact() can be null, so check before trying to use it.
      Process messages in the plasmoid through our message filter
      Process messages in the plasmoid through our message filter
      Fix memory leak in plasmoid
      Fix crash, initialise models at the start. Removed code duplication of FlatProxyModel.
      Don't randomly call init twice, it's called by plasma. We shouldn't do it ourselves.
      Split into QML plugin and QML plasmoid
      Working sorting + filtering
      Ability to start chats
      Merge remote-tracking branch 'contact-list/master'
      Add missing license
      make constructor explicit
      fix spelling mistake in debug message
      add header guard round filters.h
      Remove commented out code
      Don't leak ConversationsModel
      Do not store Tp::Message internally in KTp::Message so that we can use the same class for loading backlog.
      Whitespace fixes
      Run backlog through message processor
      Add missing const &
      Move join chat room dialog to common internals
      Allow for different message filtering on incoming and outgoing messages
      Merge branch 'kde-telepathy-0.5'
      Merge branch 'kde-telepathy-0.5'
      Add a class providing a GlobalContact list throughout all accounts
      Address review comments
      Merge branch 'kde-telepathy-0.5'
      Make sure we only connect to the account item onTitleUpdated slot once.
      Make use of AccountFactory
      Remove superfluous debug message.
      Add connection state to the Accounts Model
      improved work on item delegate
      Show status connection reason.
      Update model with checkbox state changes.
      Added review comments, and reverted an unnecessary change.
      Fix error message in accounts KCM
      Add a dialog in the KCM to configure account identity
      Remove the unused (for good reason) itemForIndex from AccountsListModel
      Async wallet usage, using wallet-utils from common internals
      Rename AccountsModel to ContactsModel as it is a model of contacts.
      Make AccountsModelItem private and instead expose a role of just the AccountPtr
      Remove unusued (weird) code in accounts model
      Remove somewhat pointless AccountItem class.
      Add 3 new roles Type, Account and Contact
      Update widgets away from using ContactModelItem
      Add a widget to show a combo of all accounts
      Add AccountsListModel to CMakeLists
      AccountsListModel now handles new accounts internally
      Update AccountsComboBox to work
      fix duplicate roles
      Move message "click checkbox to enable" message out of the model.
      Correct listing of all accounts on startup
      update header guard on moved file
      Add namespace to signals
      Address review comments
      Merge branch 'model_refactor_1'
      Bump SO number
      Remove final references to AccountItem in AccountsListModel
      Remove unused include
      Update AccountsModel to renamed ContactsModel
      AccountsListModel now takes an AccountSet to know which accounts to show
      Use a custom AccountsListModel role to show enabled state and not Qt::CheckStateRole which is application specific.
      Use AccountsComboBox in AddContactDialog and JoinChatRoomDialog
      Add documentation to Error Dictionary class
      Whitespace fix
      Update AccountsListModel on presence changes
      Initial start of a grouping model which does not rely on ContactModelItem*
      Remove AccountContact class
      Expose AccountPtr and ContactPtr items to QML.
      Phase out use of ContactModelItem
      Merge branch 'kde-telepathy-0.5'
      Remove metatype usage in Filter Model
      Check clientTypes when ordering by presence
      Move capabilities hack outside of models so it can be used by future KTp::Contact
      Add a ContactFactory and Contact class allowing the subclassing of Tp::Contact
      Add a new list model of Contacts
      Add missing kde export
      Merge branch 'merge_new_groups_model' into kcontact
      Remove metatype usage in Filter Model
      Use Tp::ContactPtr rather than KTp::ContactPtr for the ContactRole in ContactsModel
      Fix signal on connection disconnection in KTp::Contact
      Add TreeProxyModel based on our AbstractGroupingModel
      Remove pointless comment
      Don't call virtual methods in the constructor of AbstractGroupingProxyModel, as this fails
      Add Groups Tree Proxy Model based on AbstractGroupingProxyModel
      Add GroupsTreeProxyModel to CMakeLists
      Move AccountsFilterModel to ContactsFilterModel
      Add missing licenses
      Fix initial load from model
      Remove empty groups in AbstractGroupingModel
      add disbale copy on contacts-list-model
      Namespace and d-pointer AbstractGroupingModel
      Remove references to ModelItem in ContactsFilterModel
      Namespace and d-pointer GroupsTreeProxyModel
      Namespace and d-pointer AccountsTreeProxyModel
      Allow empty groups in AbstractGroupingProxyModel
      Expose old GroupsModel::GroupNameRole in GroupsTreeProxyModel
      Initial start of a grouping model which does not rely on ContactModelItem*
      Check clientTypes when ordering by presence
      Move capabilities hack outside of models so it can be used by future KTp::Contact
      Add a ContactFactory and Contact class allowing the subclassing of Tp::Contact
      Add a new list model of Contacts
      Add missing kde export
      Use Tp::ContactPtr rather than KTp::ContactPtr for the ContactRole in ContactsModel
      Fix signal on connection disconnection in KTp::Contact
      Add TreeProxyModel based on our AbstractGroupingModel
      Remove pointless comment
      Don't call virtual methods in the constructor of AbstractGroupingProxyModel, as this fails
      Add Groups Tree Proxy Model based on AbstractGroupingProxyModel
      Add GroupsTreeProxyModel to CMakeLists
      Move AccountsFilterModel to ContactsFilterModel
      Add missing licenses
      Fix initial load from model
      Remove empty groups in AbstractGroupingModel
      add disbale copy on contacts-list-model
      Namespace and d-pointer AbstractGroupingModel
      Remove references to ModelItem in ContactsFilterModel
      Namespace and d-pointer GroupsTreeProxyModel
      Namespace and d-pointer AccountsTreeProxyModel
      Allow empty groups in AbstractGroupingProxyModel
      Expose old GroupsModel::GroupNameRole in GroupsTreeProxyModel
      Merge branch 'model_refactor_2' of git://anongit.kde.org/ktp-common-internals into model_refactor_2
      Only connect to source model rowInsertion signals once we have processed all existing rows in the model
      Merge big model refactor.
      Remove unused forward declaration
      Correctly namespace ContactsFilterModel
      Port ContactGridWidget/Dialog to new models
      Correctly namespace AccountsListModel
      Update declarative to use new models
      Always check Account && Contact are valid before starting actions
      Add a method to AccountsComboBox to pre-select an account
      Use a QSharedDataPointer in message class
      Tidy up MessageProcessor
      Generally fix MessageProcessor to match the original design
      Use updated message processor in Declarative MessagesModel
      D pointer message context
      Update all message filters to take message context
      Correctly set message direction
      Use real name for self contact in plasmoid
      Merge branch 'fix_message_proc'
      Remove all old models
      Add new types enum
      Port ContactGrid model to new roles
      Port ContactsListModel to new enum
      Fix ContactsListModel compile
      Fix GroupsTreeProxyModel to new enum
      Fix installing
      Add new role ContactPresenceNameRole
      show icon to accounts tree proxy
      Include Qt::DisplayRole
      Remove useless includes
      Add a class to instantly access the grouped, filtered contacts list model without having to handle proxies manually.
      Merge branch 'model_refactor_3'
      Add missing file message-context.h to installed headers
      Extend roleNames in ContactsListModel don't replace them
      Simplify ContactsFilterModel
      Make GlobalContactManager work with an un-ready AccountManager
      Add HasTextChannel and UnreadMessageCount roles to contact list
      Merge branch 'kde-telepathy-0.5'
      ContactsModel can enable TextChannelWatcher
      Fix compile by adding missing method used in property
      Tidy include order
      Don't crash plasma-desktop if someone happens to remove an account for which they have a pinned contact
      Add a small application to show contact-list-model
      Add a test to display the model from pinned-contacts-model from KTp declarative
      Add a class that keeps the latest Tp::ContactPtr for a given contact ID even across reconnections
      Persistent Contact now takes an AccountManager argument (not in the ctor) for easier loading removing the need for GlobalContactManager
      Make PinnedContactModel use PersistentContact
      Address review comments
      fix includes
      Remove contact in persistent contact when connection drops
      Add Tp::Features::Connected to connectionFactory
      Merge branch 'fixed_pinned_contacts_model'
      Don't crash log viewer
      Bump sonumber and message filter framework version
      Bump version to 0.5.80

Florian Reinhard (2):
      Port AccountsFilterModel away from GroupModelItem
      Port AccountsFilterModel away from GroupModelItem

Francesco Nwokeka (3):
      Made C++ backend for the plasmoid.
      Made listview good looking
      ADD delegate for gridview and made a descriptive status bar

George Goldberg (15):
      Add a stub model for the accounts list.
      Reimplement pure virtual methods in AccountsListModel.
      Start to implement the internal storage of the AccountsListModel.
      Actually add the accounts to the model once we get them from the account manager.
      Implement rowCount() and data() methods on the accountsList model.
      When an account becomes ready, we should add it to the accessible part of the model.
      Display the accounts under the categories VALID and INVALID in the accounts list view.
      Improve the implementation of adding a row to the accounts list model and implement removing a row.#
      Rough and ready port to TpQt4 0.1.8.
      Tidy up the code a bit.
      Pass const references to Tp::*Ptr objects, rather than passing by value.
      kDebug()++
      Improve the appearance of the Accounts List view.
      Implement removing of accounts.
      When the Edit button is clicked, display the EditAccountDialog.

George Kiagiadakis (1):
      Fix the preferred text handler service name.

Gustavo P. Boiko (1):
      Make the dialogs modal and use a simpler method to set the config pages' title.

Lasath Fernando (110):
      Created initial skelelton files for class ConversationModel
      Implemented data retrival for MessageModel.
      Implemented a basic Conversation class.
      implemented part of ConversationWatcher.
      Idk why, but changing the order of inheritance seemes to have fixed those issues.
      Exported ConversationWatcher and ConversationModel to QML.
      Tidied code
      Made the plasmoid work
      Added a LineEdit to the plasmoid and a sendNewMessage slot to ConversationModel.
      Created a ConversationsModel class that contains a list of Active Conversations.
      Renamed all the classes for clarity.
      Fixed the copyright information at the top of files
      fixed some formatting
      Added a dialog
      UI improvements
      Fixed binding loop for ConversationDelegate.size
      Further work on chat plasmoid
      Implemented ConversationQueManager class with Queable interface.
      Made Conversation inherit Queable and made the chat plasmoid in QML to get it to popout properly.
      Made ConversationQueManager use d-pointers. Made MessagesModel Queable instead of Conversation, and updated the ui accordingly.
      first round of changes for review comments.
      Parented MessagesModel and ConversationTarget properly, so that Conversation doesn't have to explicitly delete them.
      Fixed some formatting and whitespace issues.
      Made presenceIcon() in ConversationTarget use KTp::Presence instead of Tp::Presence directly.
      Fixed a bug with ConversationsModel where it wasn't actually setting the textChannel on revalidated chats.
      Changed instances of constData() to data(), and fixed some more formatting issues.
      Removed ConversationTarget from registerTypes().
      Made Conversation a metatype, so that it can be put in a QVariant directly.
      Fixed some more formatting.
      constified MessagesModel::sendNewMessage()
      Fixed some further minor issues.
      Changed target property back to type ConversationTarget*. It turns out all I had to do was call qmlRegisterType() with no arguments.
      Keep copy of the Avatar in ConversationTarget, so it can be returned more quickly.
      Changed implementations of QAbstractItemModel::data() to use QModelIndex::isValid().
      Code style issue. Changed all pointer declarations
      Removes property ConversationTarget::presenceIconSource
      Fixing #includes in conversation-target.cpp.
      Remove support for setting a ConversationTarget's Tp::ContactPtr
      Move ConversationsModel's constructor to the top of the file
      Rename Conversation::model to Conversation::messages
      Remove more useless comments
      Rename TelepathyTextObserver::d to TelepathyTextObserver::observer
      Move registrar from ConversationClientObserver to TelepathyTextObserver
      Make MessagesModel automaticall remove invalided chats and Implement close button
      Rename slot in ConversationsModel
      Add extra check in handleValidityChange()
      Implment KTp::Message
      Implement skeleton of MessageProcessor
      Fix issues in Message and MessageProcessor. Move replaceMessageKeywords() into a filter.
      Add missing file: filters.h
      Make Message::property() take const char* rather than QString.
      Move definition of UrlFilter::filterMessage() url-filter.cpp
      Create headers for ImageFilter and EmoticonFilter
      Fix linker error and indentation in UrlFilter
      Move emoticon code from replaceMessageKeywords() to EmoticonFilter
      Add license information to new files
      Make AbstractMessageFilter a QObject and parented all Filters properly
      Change header guard of message.h to reflect namespace change.
      Create d-pointer for EmoticonFilter and add missing cpp file.
      Remove MessageParts enum and store MainMessage as separate QString
      Credit David for the code stolen from AdiumThemeView
      Change "Urls" property from QList<QString> to QList<KUrl>
      Move esaping code to a new filter called EscapeFilter
      Add accessors for the common properties of Tp::Message in Message
      Remove ImageFilter. (REVIEW: 103848)
      The Delegate Channels Patch a.k.a David's massive patch
      Added missing file: channel-delegator.h
      Move MessageItem::MessageType to MessagesModel
      Add new role to MessagesModel called 'continuing'
      Make MessagesModel support Action Messages
      Move AbstractMessageFilter to it's own file
      Move definition of AbstractMessageFilter
      Export AbstractMessageFilter
      Move EmoticonFilter into it's own plugin
      Imlpement PluginLoader
      Remove EscapeFilter
      Fix imports in MessageProcessor
      Remove debug output in Message::finalizedMessage()
      Add series of tests for UrlFilter
      Document the message class
      Update documentation
      Fix documentation for Message
      Hack MessageProcessor to run EscapeFilter first
      Fix potential bug in hack
      Hardcode EscapeFilter
      Add escape-filter.cpp
      Make MessageProcessor only load enabled filters
      Rename MessageProcessor::loadAllPlugins()
      Make MessageProcessor and KCM use ktelepathyrc
      Create PluginConfigManager
      Remove plugin management from MesssageProcessor
      Address George K's issues in review
      Make Message ignore trailing/leading whitespace
      Make message store sender
      Add methods to append filter to global list
      Revert "Add methods to append filter to global list"
      Add method to KTp::Message to retrieve sender
      Implement KTp::Message::operator=()
      Replace MessageItem with KTp::Message
      Fix bug in KTp::Message with time
      Remove MessageItem
      Make sender properties camel case
      Add senderId as property to KTp::Message
      Rename Message::senderName() to senderAlias()
      Set senderAvatar correctly in KTp::Message ctor
      Add outgoing constructor to KTp::Message
      Add new virtual method to AbstractMessageFilter
      Implement MessageProcessor::preprocessMessage()
      Rename processMessage to processIncomingMessage
      Rename preprocessMessage to processOutoingMessage

Martin Klapetek (34):
      Use kDebug instead of qDebug
      Compile
      Add newline at the end of files and make Krazy happy
      Use const & in Q_FOREACH
      Code style++
      Trim only the messages in the filter, not /all/ the messages
      Merge branch 'kde-telepathy-0.5'
      Switch accounts model list to ErrorDictionary
      Get rid of itemForIndex and add new AccountsListModel role to return AccountItem
      Rename clashing role names
      Merge branch 'kde-telepathy-0.5'
      Add role for FileTransferCapability
      Add roles for AudioCallCapability & VideoCallCapability
      Fix coding style
      Remove useless params in slots
      Merge branch 'kde-telepathy-0.5'
      ContactModelRole -> ContactsModelRole
      Fix typo
      Port to KTp roles
      Remove sorting modes
      Remove FilterByMediaCallCapability, the role is gone from the models now
      Port to new model roles, part 1
      Handle tubes more generically in the filter
      Remove remaining nickname and alias roles usage
      Fix build issues
      Tp::ContactPtr -> KTp::ContactPtr
      Don't install removed header
      Take KTp::ContactPtr instead of Tp::ContactPtr as a param
      Fix bug in sorting. How could this live here for so long??!
      Codestyle++
      Add method for getting Tp::AccountPtr for account id
      Add missing &
      Invalidate KTp::Contact when its connection was invalidated
      Fix coding style

Matteo Nardi (1):
      Show a warning icon over invalid accounts in the account list.

Michael Bohlender (1):
      Add tooltip to quick chat plasmoid

Rohan Garg (5):
      Use KTp::TextUrlData to parse URL's instead of custom parsing
      Add the contactInfo event for contact notifications
      Add a new Widget class that allows the user to configure their
      Add a way to reset the config to default settings
      Fix as per review request

Script Kiddy (36):
      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)
      SVN_SILENT made messages (.desktop file)

Thomas Richard (2):
      Fix some deletes
      Fix issues in the AccountsListModel (Thanks to Dominik Schmidt)

Weng Xuetian (1):
      Make AccountsFilterModel can be filtered by Id, fix globalFilterString

Сковорода Никита Андреевич (2):
      Fix URL escaping to the HTML view
      Fix URL escaping to the HTML view

-----------------------------------------------------------------------

-- 
ktp-common-internals packaging



More information about the pkg-kde-commits mailing list