Changelog
unity-scope-home (6.8.0daily13.06.05-0ubuntu1) saucy; urgency=low
[ Michal Hruby ]
* Create master scopes in home scope. Bugfixes.
* Added filter definitions for some default master scopes.
* Add missing shortcuts.
* Preliminary support for previews (still missess all preview types
and actions). Tested with generic previews from the server (the only
type supported by the server at the moment). Various fixes
(including category sorting).
* Fix races with DBus object export.
* Update master scope definitions.
* Update search hints.
* Expose remote scopes information in a DeeSharedModel.
* Improved category reordering and results flushing.
* Convert scope ids to master scope ids when calculating recommended
order.
* Bump control file.
* Show no results msgs for some master scopes in surfacing mode.
* Add dots.
[ David Callé ]
* Add recipes and calendar master scopes. Rename developer to code.
Add results category to info master scope.
* Add photos/friends category, add sort field and sort flags on photos
categories.
* Change some dedup and sort fields (boxes, web, code, help,
graphics).
[ Jussi Pakkanen ]
* Now with autofoo coverage bling blingness.
[ Chris Townsend ]
* Fix localization of the search hint. (LP: #1158779)
[ Didier Roche ]
* bump libunity-dev build-dep
[ Pawel Stolowski ]
* Home scope - repository init.
* Added SessionManager, some more logic implemented in the scope and
ScopeManager.
* Fixes, more implementation bits.
* Fixed search handling.
* Made ScopeSearchSession a proper class. Support cancellable when
dispatching search.
* First cut at category handling.
* Set home scope categories, signal category order.
* Some category fixes.
* Added ScopeRegistry wrapper class. Preliminary support for
categories and filters.
* Added skeleton files for unit tests.
* Added global session id handling. Added some stub code to preview
and activate handlers.
* First cut at activation
* First cut at refactoring.
* Added keyword search. Various fixes.
* Keyword search tests, cleanups, removed unneeded sources.
* Pass correct master scope id when dispatching search. Update search
query string when keyword search is in use.
* Autoconf magic.
* Set merge_mode.
* Don't assume home scope connects only to master scopes.
* Don't assume dee shared models; use dee model pointer for unique
ids.
* Added DBus .service file.
* Skip home.scope when processing registry.
* Added some debug messages.
* Added debug message.
* Updated pkg name.
* Fixed path in dbus service file.
* CategoryManager: use string ids of the models, not model references.
Clean internal structures up when home model is destroyed.
* Added very very very preliminary skeleton code for parsing smart
scope service results, plus simple unit tests.
* Merged main branch.
* Support multiple scope ids for single keyword.
* Refactored search loop and no longer assume only scopes from always-
search list are searched - search_scopes list is populated by
filters or awlays-search-list before entering the loop.
* Some more skeleton code for smart scopes service.
* Added optional &scopes=.. argument to the smart scopes search query.
* Added SmartScopesInterface definition and some search handling code.
* Added temporary support for ENABLE_SSS env var that enables Smart
Scopes Service queries. Disabled gnome proxy in soup session for now
due to weird schema error in raring. Initialize
SearchResponseHandler in SmartScopesClient.
* Reworked / cleaned-up main search method in preparation for handling
online recommendations.
* Improved async search & recommendations handling.
* Updated smart scopes json parsing for latest changes.
* Implemented chunked response handling. Added metrics support (not
really used yet).
* Adder wrapper for uuid, generate time-uuid and override its MAC part
and pass it as session id.
* Added fake-server and unit tests that use it. Analyse search query
for added/removed characters and only generate new session id for
new search query.
* Added unit test for Category sorting. Some cleanups.
* Randomize fake-server port in unit tests, to minimize risk of
collisions of concurrent builds in jenkins.
* Added support for server_sid.
* Merged search-cleanup branch.
* Parse lsb_release output to get Ubuntu version in PlatformInfo.
* Create master scopes in home scope. Bugfixes.
* Preliminary support for previews (still missess all preview types
and actions). Tested with generic previews from the server (the only
type supported by the server at the moment). Various fixes
(including category sorting).
* Assign client_scopes_info value so that sending client scopes diff
to the server actually works.
* Light up filters according to recommendations and searched scopes.
* Implemented advanced filter behaviour (e.g. default view where user
can modify default filters when search query is empty).
* Handle actions for server previews. Handle music preview. Added
MarkupCleaner (taken from shopping lens). Removed handles for
preview types that we don't really expect, and use generic preview
handler as a fallback. Added support for SMART_SCOPES_GEO_STORE
environment variable to force geo_store parameter in search queries.
* Handle remote-content-search and disabled-scopes gsettings flags.
* Maintain result counts for every subscope, based on scope-id value
from "content".
* Fixed conditional in smart scopes query callback that blocked it
until local searches finish. Added custom log handler that prints
timestamps (enabled only if HOME_SCOPE_VERBOSE is set, in additon to
G_MESSAGES_DEBUG=all).
* Push remote data results to master scopes in an idle callback.
* Cancel previous search on new one in same channel. (LP: #1158459)
* Signal category order on finish of each scope search. Limit the
number of recommendations that we take into consideration to 5.
* Extract scope_id from metadata when handling activate request, so
that activation/click feedback have specific scope ids. Added
Unity.HomeScope.verbose_debug and restrict preview/metrics debug
output based on it. Added SMART_SCOPES_QUERY_MIN_DELAY_MS,
SMART_SCOPES_QUERY_MAX_DELAY_MS constants that define delay before
sending smart scopes query off to the server. Set them to 50 and
100. Fixed preview parsing bug if description_html is empty. (LP:
#1160476)
* Implemented direct search (keyword search) for server scopes, this
also makes client-side keyword search actually work. Various fixes
regarding filters (interrelationships, lighting them up). Limit
updates of user's default view in dconf. (LP: #1159928, #1160851)
* Don't issue a warning on cancellation.
* Actually return from one of the if cancelled .. checks.
* Don't attempt to record feedback events if there is no server_sid
(which may be the case if smart scopes server wasn't queried).
* Improved category reordering and results flushing.
* Don't add scopes that miss required binaries (QueryBinary) to the
registry. This removes offending scopes from 'Sources' filter and
adds them to removed_scopes for the smart scopes server query. (LP:
#1166731)
* Monitor network availability on failures of remote-scopes query (on
startup). (LP: #1157096)
* Fixed search hint of music master scope. (LP: #1170729)
* Recreate filters if the list of disabled scopes changes. Disabled
scopes are not shown in 'Sources' filter.
* Sort 'Sources' filter by display names.
* Display preview for More Suggestions also on left-mouse-click. (LP:
#1170712)
* Don't wait for finish of feedback sending. .
* Set no-results-hint.
* Fixed bugs in remote preview handling. Fixed errors about "mv"
variants.
* Flush results as soon as application.scope transaction completes. .
* Added keywords definitions for master scopes. . (LP: #1174475)
* Refined model flushing on transaction completion for applications;
only do this if search query is different (i.e. don't flush on
filter change, this reduces flickering).
* Include remote scopes in Sources filter.
* Removed unused categories callback in smart scopes results parser.
* Enabled back support for GNOME proxy settings.
* Take nullable session_id in handle_metrics to avoid misleading
warnings.
* Pass all scopes in subscopes-filter when executing search query with
recommended scopes.
[ Michael Terry ]
* Drop generated code from bzr
* Add -rpath to find private protocol library since it isn't in the
standard library search path
* Install scope binary in pkglibexec not libexec for cleanliness
* Rename to unity-scope-home to match all the other scopes
* add debian/ directory
* Add missing provides on asklibreoffice.
[ Timo Jyrinki ]
* Enable split for bzr-builddeb
[ Francis Ginther ]
* Add libjson-glib-dev and libsoup-gnome2.4-dev to debian/control.
[ Ubuntu daily release ]
* Automatic snapshot from revision 114
unity-scope-home (6.8.0daily13.05.31ubuntu.unity.next-0ubuntu1) raring; urgency=low
[ Michal Hruby ]
* Create master scopes in home scope. Bugfixes.
* Added filter definitions for some default master scopes.
* Add missing shortcuts.
* Preliminary support for previews (still missess all preview types
and actions). Tested with generic previews from the server (the only
type supported by the server at the moment). Various fixes
(including category sorting).
* Fix races with DBus object export.
* Update master scope definitions.
* Update search hints.
* Expose remote scopes information in a DeeSharedModel.
* Improved category reordering and results flushing.
* Convert scope ids to master scope ids when calculating recommended
order.
* Bump control file.
* Show no results msgs for some master scopes in surfacing mode.
* Add dots.
[ David Callé ]
* Add recipes and calendar master scopes. Rename developer to code.
Add results category to info master scope.
* Add photos/friends category, add sort field and sort flags on photos
categories.
* Change some dedup and sort fields (boxes, web, code, help,
graphics).
[ Jussi Pakkanen ]
* Now with autofoo coverage bling blingness.
[ Chris Townsend ]
* Fix localization of the search hint. (LP: #1158779)
[ Didier Roche ]
* bump libunity-dev build-dep
[ Pawel Stolowski ]
* Home scope - repository init.
* Added SessionManager, some more logic implemented in the scope and
ScopeManager.
* Fixes, more implementation bits.
* Fixed search handling.
* Made ScopeSearchSession a proper class. Support cancellable when
dispatching search.
* First cut at category handling.
* Set home scope categories, signal category order.
* Some category fixes.
* Added ScopeRegistry wrapper class. Preliminary support for
categories and filters.
* Added skeleton files for unit tests.
* Added global session id handling. Added some stub code to preview
and activate handlers.
* First cut at activation
* First cut at refactoring.
* Added keyword search. Various fixes.
* Keyword search tests, cleanups, removed unneeded sources.
* Pass correct master scope id when dispatching search. Update search
query string when keyword search is in use.
* Autoconf magic.
* Set merge_mode.
* Don't assume home scope connects only to master scopes.
* Don't assume dee shared models; use dee model pointer for unique
ids.
* Added DBus .service file.
* Skip home.scope when processing registry.
* Added some debug messages.
* Added debug message.
* Updated pkg name.
* Fixed path in dbus service file.
* CategoryManager: use string ids of the models, not model references.
Clean internal structures up when home model is destroyed.
* Added very very very preliminary skeleton code for parsing smart
scope service results, plus simple unit tests.
* Merged main branch.
* Support multiple scope ids for single keyword.
* Refactored search loop and no longer assume only scopes from always-
search list are searched - search_scopes list is populated by
filters or awlays-search-list before entering the loop.
* Some more skeleton code for smart scopes service.
* Added optional &scopes=.. argument to the smart scopes search query.
* Added SmartScopesInterface definition and some search handling code.
* Added temporary support for ENABLE_SSS env var that enables Smart
Scopes Service queries. Disabled gnome proxy in soup session for now
due to weird schema error in raring. Initialize
SearchResponseHandler in SmartScopesClient.
* Reworked / cleaned-up main search method in preparation for handling
online recommendations.
* Improved async search & recommendations handling.
* Updated smart scopes json parsing for latest changes.
* Implemented chunked response handling. Added metrics support (not
really used yet).
* Adder wrapper for uuid, generate time-uuid and override its MAC part
and pass it as session id.
* Added fake-server and unit tests that use it. Analyse search query
for added/removed characters and only generate new session id for
new search query.
* Added unit test for Category sorting. Some cleanups.
* Randomize fake-server port in unit tests, to minimize risk of
collisions of concurrent builds in jenkins.
* Added support for server_sid.
* Merged search-cleanup branch.
* Parse lsb_release output to get Ubuntu version in PlatformInfo.
* Create master scopes in home scope. Bugfixes.
* Preliminary support for previews (still missess all preview types
and actions). Tested with generic previews from the server (the only
type supported by the server at the moment). Various fixes
(including category sorting).
* Assign client_scopes_info value so that sending client scopes diff
to the server actually works.
* Light up filters according to recommendations and searched scopes.
* Implemented advanced filter behaviour (e.g. default view where user
can modify default filters when search query is empty).
* Handle actions for server previews. Handle music preview. Added
MarkupCleaner (taken from shopping lens). Removed handles for
preview types that we don't really expect, and use generic preview
handler as a fallback. Added support for SMART_SCOPES_GEO_STORE
environment variable to force geo_store parameter in search queries.
* Handle remote-content-search and disabled-scopes gsettings flags.
* Maintain result counts for every subscope, based on scope-id value
from "content".
* Fixed conditional in smart scopes query callback that blocked it
until local searches finish. Added custom log handler that prints
timestamps (enabled only if HOME_SCOPE_VERBOSE is set, in additon to
G_MESSAGES_DEBUG=all).
* Push remote data results to master scopes in an idle callback.
* Cancel previous search on new one in same channel. (LP: #1158459)
* Signal category order on finish of each scope search. Limit the
number of recommendations that we take into consideration to 5.
* Extract scope_id from metadata when handling activate request, so
that activation/click feedback have specific scope ids. Added
Unity.HomeScope.verbose_debug and restrict preview/metrics debug
output based on it. Added SMART_SCOPES_QUERY_MIN_DELAY_MS,
SMART_SCOPES_QUERY_MAX_DELAY_MS constants that define delay before
sending smart scopes query off to the server. Set them to 50 and
100. Fixed preview parsing bug if description_html is empty. (LP:
#1160476)
* Implemented direct search (keyword search) for server scopes, this
also makes client-side keyword search actually work. Various fixes
regarding filters (interrelationships, lighting them up). Limit
updates of user's default view in dconf. (LP: #1159928, #1160851)
* Don't issue a warning on cancellation.
* Actually return from one of the if cancelled .. checks.
* Don't attempt to record feedback events if there is no server_sid
(which may be the case if smart scopes server wasn't queried).
* Improved category reordering and results flushing.
* Don't add scopes that miss required binaries (QueryBinary) to the
registry. This removes offending scopes from 'Sources' filter and
adds them to removed_scopes for the smart scopes server query. (LP:
#1166731)
* Monitor network availability on failures of remote-scopes query (on
startup). (LP: #1157096)
* Fixed search hint of music master scope. (LP: #1170729)
* Recreate filters if the list of disabled scopes changes. Disabled
scopes are not shown in 'Sources' filter.
* Sort 'Sources' filter by display names.
* Display preview for More Suggestions also on left-mouse-click. (LP:
#1170712)
* Don't wait for finish of feedback sending. .
* Set no-results-hint.
* Fixed bugs in remote preview handling. Fixed errors about "mv"
variants.
* Flush results as soon as application.scope transaction completes. .
* Added keywords definitions for master scopes. . (LP: #1174475)
* Refined model flushing on transaction completion for applications;
only do this if search query is different (i.e. don't flush on
filter change, this reduces flickering).
* Include remote scopes in Sources filter.
* Removed unused categories callback in smart scopes results parser.
* Enabled back support for GNOME proxy settings.
* Take nullable session_id in handle_metrics to avoid misleading
warnings.
* Pass all scopes in subscopes-filter when executing search query with
recommended scopes.
[ Michael Terry ]
* Drop generated code from bzr
* Add -rpath to find private protocol library since it isn't in the
standard library search path
* Install scope binary in pkglibexec not libexec for cleanliness
* Rename to unity-scope-home to match all the other scopes
* add debian/ directory
* Add missing provides on asklibreoffice.
[ Timo Jyrinki ]
* Enable split for bzr-builddeb
[ Francis Ginther ]
* Add libjson-glib-dev and libsoup-gnome2.4-dev to debian/control.
[ Ubuntu daily release ]
* Automatic snapshot from revision 113 (ubuntu-unity/next)
unity-scope-home (6.8.0daily13.05.07ubuntu.unity.experimental.certified-0ubuntu1) raring; urgency=low
[ Pawel Stolowski ]
* Direct search should support master scopes (LP: #1174475)
* Left and Right clicking on “More Suggestions” should open a preview
(LP: #1170712)
[ Ubuntu daily release ]
* Automatic snapshot from revision 108 (ubuntu-unity/experimental-
certified)
unity-scope-home (6.8.0daily13.04.23ubuntu.unity.experimental.certified-0ubuntu1) raring; urgency=low
[ Pawel Stolowski ]
* Scopes which miss an executable to work properly should be added to
remove_scopes (LP: #1166731)
* Incorrect hint in Music Lens (LP: #1170729)
* Erratic filter behavior (LP: #1160851)
* Direct search is not supported for server scopes (LP: #1159928)
* Home Scope should be smarter about network availability (LP:
#1157096)
[ Chris Townsend ]
* dash translations are incomplete (likely a code bug, regression from
new scopes version) (LP: #1158779)
[ Ubuntu daily release ]
* Automatic snapshot from revision 95 (ubuntu-unity/experimental-
certified)
unity-scope-home (6.8.0daily13.04.10ubuntu.unity.experimental.certified-0ubuntu1) raring; urgency=low
[ Michael Terry ]
* Initial release
[ Didier Roche ]
* Misc fixes for working for being able to NEW/MIR it
* Automatic snapshot from revision 1 (boostrap)
* build-dep on python for the test being able to run
* C/R/P some unity-lens-* as the recommendations are delivered by
the server through the smart scope.
[ Ubuntu daily release ]
* Automatic snapshot from revision 82 (ubuntu-unity/experimental-
certified)
-- Ubuntu daily release <email address hidden> Wed, 05 Jun 2013 06:09:45 +0000