[SCM] libkpeople packaging annotated tag, v0.2.0, created. v0.2.0
Diane Trout
diane-guest at moszumanska.debian.org
Tue May 13 04:50:50 UTC 2014
The annotated tag, v0.2.0 has been created
at 22739236217c24a9f28ead3455dda65a3e5d84c8 (tag)
tagging d3737b1ae1919527aca02a59f9f537edc64cc3d3 (commit)
replaces v0.0.80
tagged by Martin Klapetek
on Mon Feb 17 22:31:47 2014 +0100
- Shortlog ------------------------------------------------------------
KPeople 0.2
Alexandr Akulich (1):
PersonsModel, PersonDetailsView: Fixed default avatar location.
Burkhard Lück (1):
extract ui msg as well
Dan Vrátil (6):
Fix build, remove unused variable
Delay initial call to PersonsModel::onContactsFetched
Show real name of data source plugin being loaded
Fix 'attempting to add QLayout to widget which already has a layout' warning
Don't retrieve contacts from virtual collections
Emit modelInitialized() after all AllContactsMonitors finished initial contacts fetch
Daniele E. Domenichelli (1):
Fix typo in comment
David Edmundson (138):
Check plugin loaded correctly before adding to the list of plugins
Make merge person job syncronous
Flush out old data (such as groups) when reloading
Make merge person job syncronous
Flush out old data (such as groups) when reloading
Remove Tp include dirs
Start porting to skip Nepomuk
Remove actions plugin
Remove Actions plugins, make it a list of data source plugins
Create Akonadi data source plugin
More changes to metacontact class
Update PersonData to new format
Don't make person data source method const
Add demo implementation of akonadi data source
More improvements to metacontacts
Add copy constructors to Metacontact
Create basic persons model
Add model test
Make plugins return AddresseeMap with IDs
Add ID property to MetaContact class
Sort example model app
Add model metacontact merging code
Fix PersonsModel header
Make PersonsModel load from SQLite DB
Cleanup model code
Make example widget dynamically sorted
Optimise MetaContact
Monitor datasources for contacts changing and update model
Install Akonadi source as a real plugin
Loading datasources from plugins properly
Remove broken style delegate on example demo
Remove unused include
Update BasePersonsDataSource to be usable by K_EXPORT_PLUGIN
Move metacontact monitoring logic and database handling to new class
Fix updating single contacts in a metacontact
Update ContactList example to have merge and unmerge buttons
Add method to get a specific contact from a MetaContact
Working merge contacts
onContactRemoved only remove person if it is now invalid
Handle onContactAdded for existing persons
Fix queries for specific contacts/people in PersonManager
Working Merge and Unmerge
Keep track of persons across multiple clients via dbus
Disable load contact example which is currently not working
Don't hardcode DB path
Add index to columns in DB
Always load contact mapping to person ID before loading contacts
Fix contact removed from person signal
Don't expose private API in PersonData
Make the contact list example pretty
Create convenience method personChanged
Add more person addressee merging
Restore PersonData class
Fix PersonData watching
Remove unused old model item files
Restore PersonDetailsView
Restore example that shows a PersonWidget
Fix Akonadi monitor to track contact item changes
Expose merge functions as namespace functions
Make case in SQL consistent
Never accidentally leave a transaction open
Remove unused files
Make All Data Loading Async
Remove unused include
Add remaining properties to MetaData
Add missing signal
Don't regenerate the header UI every time
Fix spacing in contact details view
Removed unused file
Supress run time warnings accessing null objects
Pass all contacts to widget factory
Add missing file from last commit
Add missing license header
Avoid ambigous internalId in PersonsModel
return iconName rather than icon object
Optimise PersonsModel::data
Set groups role in model
Add missing const &
Add an Akonadi Monitor for a single contact
Ensure AllContactsMonitor is present in DefaultContactMonitor
Optimise DefaultContactMonitor loading
Bump version information to so.3
Avoid comparing const iterators from different objects
Guard against out of bounds crash
Tidy out of bounds guard
If PersonData is constructed with a contactId look up the person
Include global header file from all publicly installed headers
Rename private PersonManager to _p.h
Update example to user KPeople:: namespace functions
Rename private header file to _p.h
Add documentation to PersonsModel
Tidy PersonData
Remove unused includes
Merge branch 'kpeople2'
Handle creating PersonData for ID not in metacontact
Fix PersonData loading from ContactID
Emit personChanged when a contact is removed
Remove irrelevant file
Share a single Akonadi::Monitor between all AkonadiContact instances
Correctly wipe and rebuild the contact details widget in PersonDetailsView
Add review comment from last commit
D pointer BasePersonsDataSource
D Pointer ContactMonitor and add KPeople namespace
Merge branch 'cleanup'
Remove unused include
Add hook to alter the personsDB used
Remove old nepomuk tests
Add method to override DataSources used for testing
Add tests for PersonData
Add test that dataChanged() is emitted from PersonData
Use kde4_add_unit_test
Exciting cleanups
Rename personpluginmanager.h to be private
Review comments
Merge branch 'tests'
Fix compile
Update pretty headers
Only try loading data from the relevant data source
Make sure we emit the correct subcontact indexes when changing rows
Avoid infinite loop
Fix PersonData to use insert/update appropriately
Add extra debug when failing to load contacts
Remove outdated fixme that was fixed
Fix c&p error in metacontact loading
Make sure we emit the correct index when adding contacts to persons
more documentation
Document AllContactsMonitor
Rename AbstractPersonPlugin -> AbstractPersonAction
Rename pretty header
Install newly renamed file correctly
Set KPEOPLE_VERSION in FindKPeople file
Only load datasource + action plugins on demand
Propogate presence 'offline' to the metacontact
Add const
Fix bug where a MetaContact can be created with wrong contactIds
Only start monitoring for DataSource changes after loading
Fix warnings about mismatched class and struct
Add Q_UNUSED where relevant
Elias Probst (1):
Make data in details widget selectable
Leon Handreke (1):
Fix build warning in akonadidatasource.cpp
Martin Klapetek (57):
Merge branch 'libkpeople-0.1'
Set the generic avatar for avatar-less contacts in the model
Use less-annoying selection mode
Improve the merging code
Add new real persons properly
Rename id to personId to be less confusing
Finish contacts merging + add comments
Don't install non-existing files
widgetFactor -> widgetFactory
Create our own label in PersonDetailsView
Find the generic avatar path only once
Add the basic contact info widget
Add the new basic person details widget to the details view
Layout the details view properly
Handle avatar pixmap in the basic person details widget
Set the presence in the basic person details widget
Temp hack to merge all custom fields of subcontacts into the metacontact
Add the new .ui file into build
Add a method to get a presence-icon pixmap from presence name
Paint presence icon in the basic person details widget
Don't crash on contact change
Add a method for presence sort priority for presence name
Find and set most online presence on a metacontact
Cleanup
Fix previously bad merge
Make PersonsModel a tree model
Codestyle consistency++
We should be looking for contact itself, not contact ID
Performance optimizations
"Not available" icon is called "user-away-extended"
Use const refs for KABC::Addressee
Reenable building AbstractPersonPlugin
Port AbstractPersonPlugin away from PersonData to KABC::Addressee
Add global method to retrieve list of actions for given contact
Make PersonPluginManager find and return all person plugins
Return empty child contacts list for child contacts
Return empty string if no person for contactId exists
Add contact id to contactIds if no person exists for that contact id
Disable nepomuk deps
Add kdepim libs includes
Remove Nepomuk find_package calls
Check for kdepim libs version; ifdef kdepimlibs 4.12 code
Use not-pretty includes for tests; fixes build
Remove the "<one line to give the library's name...> lines from copyrights
Use QSQLITE driver instead of QSQLITE3
Add contactId and accountPath of the most online contact to its person
Check the proper contacts list for being empty
Fix minor issues discovered with modeltest
Style cleanup
Make extra sure we're returning correct index
The "column" arg in index(..) is implicitly zero, no need to set it
Micro-optimization + use correct naming (contact -> person)
Insert contacts only inside beginInsertRows/endInsertRows calls
Change FindKPeople.cmake to KPeopleConfig.cmake
Fix installing cmake files
Use KCatalogLoader for loading i18n strings
We don't need SDO anymore
Vishesh Handa (1):
Use inbuilt transaction/rollback commands
Yuri Chornoivan (1):
EBN and fixuifiles fixes
l10n daemon script (2):
SVN_SILENT made messages (.desktop file)
SVN_SILENT made messages (.desktop file)
-----------------------------------------------------------------------
--
libkpeople packaging
More information about the pkg-kde-commits
mailing list