This bug was fixed in the package unity-scope-click 0.1.1+15.04.20150528-0ubuntu1 in https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/stable-phone-overlay --------------- unity-scope-click (0.1.1+15.04.20150528-0ubuntu1) vivid; urgency=medium [ Pawel Stolowski ] * Support for review editing. (LP: #1318144) unity-scope-click (0.1.1+15.04.20150407-0ubuntu1) vivid; urgency=medium * unity-scope-click (0.1.1+15.04.20150326-0ubuntu1) vivid; urgency=medium [ Alejandro J. Cura ] * Fake webservices for the integration tests * Fetch the "refundable_until" field from the /purchases endpoint, and store it as a GMT timestamp * Use table widget in previews (LP: #1407680) [ CI Train Bot ] * New rebuild forced. [ Pawel Stolowski ] * Initial set of python integration tests using the scope harness unity-scope-click (0.1.1+15.04.20150310-0ubuntu1) vivid; urgency=medium [ Rodney Dawes ] * Update autopilot dependencies for the autopilot tests package. (LP: #1429158) unity-scope-click (0.1.1+15.04.20150123-0ubuntu1) vivid; urgency=low [ Ubuntu daily release ] * New rebuild forced [ Alejandro J. Cura ] * Add Spanish translations to the preinstalled departments db (LP: #1413272) unity-scope-click (0.1.1+15.04.20150120-0ubuntu1) vivid; urgency=low [ Alejandro J. Cura ] * Put the store version in the result, to be used if uninstalling just after installing (LP: #1412541) unity-scope-click (0.1.1+15.04.20150114-0ubuntu1) vivid; urgency=low [ Alejandro J. Cura ] * Check Variant for null value (LP: #1357143) unity-scope-click (0.1.1+15.04.20141212.1-0ubuntu1) vivid; urgency=low [ Pawel Stolowski ] * Removed the restriction in get_children method that filtered empty departments out. (LP: #1390191) [ Leo Arias ] * Updated the autopilot tests to get then back to green. (LP: #1398933) unity-scope-click (0.1.1+15.04.20141212-0ubuntu1) vivid; urgency=low [ Pawel Stolowski ] * Report all departments in the Store scope so that Shell receives also the siblings of current department and can properly render departments menu when going to a specific department via 'Ubuntu store' button of Apps scope. (LP: #1343242) [ Ubuntu daily release ] * New rebuild forced unity-scope-click (0.1.1+15.04.20141118-0ubuntu1) vivid; urgency=low [ Ubuntu daily release ] * New rebuild forced [ Alejandro J. Cura ] * Enable purchases by default (LP: #1393410) * Remove ubuntu logo from apps scope (LP: #1391498) unity-scope-click (0.1.1+15.04.20141030-0ubuntu1) vivid; urgency=low [ Alejandro J. Cura ] * Remove the background image used in the scope headers (LP: #1387216) unity-scope-click (0.1.1+14.10.20141022.1~rtm-0ubuntu1) 14.09; urgency=low [ Alejandro J. Cura ] * Fetch status from download manager serially (LP: #1381101) [ Rodney Dawes ] * Get the list of purchased apps from the server all at once. (LP: #1376310) * Use the locally translated title and description for application previews. (LP: #1379366) * Set attributes on the preview header for rating and purchase price. (LP: #1282460) unity-scope-click (0.1.1+14.10.20141014-0ubuntu1) 14.09; urgency=low [ Ubuntu daily release ] * New rebuild forced [ Sergio Schvezov ] * Updating download manager mock unity-scope-click (0.1.1+14.10.20141010-0ubuntu1) utopic; urgency=low [ Ubuntu daily release ] * New rebuild forced [ Rodney Dawes ] * Bump dependency on libunity-scopes-api for fixes to OnlineAccountClient API. Use online accounts API to open login UI directly. (LP: #1350093) unity-scope-click (0.1.1+14.10.20141007.1-0ubuntu1) 14.09; urgency=low [ Ubuntu daily release ] * New rebuild forced [ Alejandro J. Cura ] * Move app-of-the-week and editors-pick to top of results, moved scopes above apps. (LP: #1359902) * Use the new background image for the header (LP: #1378321) unity-scope-click (0.1.1+14.10.20141002-0ubuntu1) 14.09; urgency=low [ Rodney Dawes ] * Add support for multiple currencies based on GeoIP suggestion from the server. (LP: #1375281) unity-scope-click (0.1.1+14.10.20140929-0ubuntu1) 14.09; urgency=low [ Rodney Dawes ] * Change the "Uninstall" button to "Confirm" in confirmation preview. (LP: #1368252) unity-scope-click (0.1.1+14.10.20140925-0ubuntu1) 14.09; urgency=low [ Rodney Dawes ] * Invalidate the local token and show login error when token is invalid. (LP: #1373493) unity-scope-click (0.1.1+14.10.20140915-0ubuntu1) utopic; urgency=low [ Rodney Dawes ] * Define a constant for the currency symbol to use for USD, and use it. (LP: #1362716) unity-scope-click (0.1.1+14.10.20140903.1-0ubuntu1) utopic; urgency=medium [ Alejandro J. Cura (alecu) ] * New upstream release. - Update apps-scope image with new one provided by design. - Do not show the subtitle for scopes cards. Only show the first attributes value (price) for scopes. (LP: #1362700) - Always install the gsettings schema to the cmake install prefix. - Depend on the native g++ package, so that cross-compiling will work. (LP: #1362745) - Split the price and rating attributes into separate lines when surfacing results. (LP: #1362629) - Refresh the store scope too on uninstall. (LP: #1328102) - Updated translations. [ Ubuntu daily release ] * New rebuild forced unity-scope-click (0.1.1+14.10.20140827-0ubuntu1) utopic; urgency=medium [ Alejandro J. Cura (alecu) ] * New upstream release. - Skip broken entries in click list. (LP: #1356837) - Do not push preview widgets until all data is available. (LP: #1360384) - Add the price and rating as attributes in search results. (LP: #1350561) - Improved card style for categories with just scopes. (LP: #1359900) - Updated translations. unity-scope-click (0.1.1+14.10.20140821.1-0ubuntu1) utopic; urgency=medium [ Alejandro J. Cura (alecu) ] * New upstream release. - Display Ubuntu logo in the header of apps scope. (LP: #1350610) - Pass the sha512 hash from the details webservice to download manager. (LP: #1330770) - Sort departments alphabetically. (LP: #1354044) - Exclude empty departments from the departments tree in Apps. (LP: #1350609) - Provide updated departments to match latest server changes. Bumped schema to 3. - New script to enable purchases in the scope during beta. (LP: #1356419) - Add dependency on libglib2.0-bin and upstart-bin for script above. - Enable QNetworkDiskCache for http GET requests. (LP: #1351212) - Query download manager for in-progress downloads. (LP: #1234965) - Only show extended info for apps from the store. (LP: #1350571) - Don't expand categories by default in the store. (LP: #1355221) - Do not use static const strings for translations. (LP: #1354501) - Change "All departments" to just "All". (LP: #1351536) - Localize the extra department title in the store. (LP: #1358790) - Updated translations. [ Martin Pitt ] * Mark for using language packs. [ Ubuntu daily release ] * New rebuild forced unity-scope-click (0.1.1+14.10.20140815-0ubuntu1) utopic; urgency=low [ Rodney Dawes ] * New libstdc++ requires explicit -lpthread when using std::thread. unity-scope-click (0.1.1+14.10.20140811-0ubuntu1) utopic; urgency=medium [ Michal Hruby ] * Updated scope icons unity-scope-click (0.1+14.10.20140807.1-0ubuntu1) utopic; urgency=medium [ Alejandro J. Cura (alecu) ] * New upstream release. - After uninstall, show the dash instead of a canned query. (LP: #1352879) - A separate category for available scopes. (LP: #1350565) - Changes in department database to better match store departments. (LP: #1352451) - Updated translations. [ Ubuntu daily release ] * New rebuild forced unity-scope-click (0.1+14.10.20140805-0ubuntu1) utopic; urgency=medium [ Alejandro J. Cura (alecu) ] * New upstream release. - Show all remaining apps in the department. (LP: #1337864) - Apps category must be expanded and can't be collapsed. (LP: #1350611) - Search results category must be expanded. (LP: #1350612) - Change top 6 apps: phone, messages, contacts, camera, browser, clock. (LP: #1350614) - Remove "Apps" category title in searches. (LP: #1350619) - Use art not mascot for app icons in store searches. (LP: #1350624) - Updated translations. [ Ubuntu daily release ] * New rebuild forced unity-scope-click (0.1+14.10.20140801.2-0ubuntu1) utopic; urgency=low [ Pete Woods ] * Compatibility with unity-scopes-api 0.6.0 unity-scope-click (0.1+14.10.20140801.1-0ubuntu1) utopic; urgency=medium [ Alejandro J. Cura (alecu) ] * New upstream release. - Hide purchaseable apps behind an envvar flag. - Updated translations. [ Ubuntu daily release ] * New rebuild forced unity-scope-click (0.1+14.10.20140730-0ubuntu1) utopic; urgency=medium [ Alejandro J. Cura (alecu) ] * New upstream release. - Add pending fields for the store preview. - Put the right text in the SearchHint, and make it translatable. - Updated translations and translation template. unity-scope-click (0.1+14.10.20140724-0ubuntu1) utopic; urgency=medium [ Alejandro J. Cura (alecu) ] * New upstream release. - Get department from .desktop files of preinstalled apps. - Remove fallback to old server API. (LP: #1343280) - Only show apps category title when in the root of departments hierarchy. - Change the order of screenshot and header widgets. - Pass current department from Apps scope to Store scope. - Always open existing departments db, no need to initialize. - Move departments db concurrency tests to integration. (LP: #1346548) - i18n pluralization fixes. (LP: #1346110) - Updated translation template. (LP: #1342924) - Updated translations. unity-scope-click (0.1+14.10.20140723.1-0ubuntu1) utopic; urgency=low [ thomas-voss ] * Adjust build dependency on libpay*-dev unity-scope-click (0.1+14.10.20140722-0ubuntu1) utopic; urgency=low [ Alejandro J. Cura ] * Explicitly select g++ version 4.9 for ABI stability unity-scope-click (0.1+14.10.20140718.1-0ubuntu1) utopic; urgency=medium [ Alejandro J. Cura (alecu) ] * New upstream release. - Use departments db to provide departments for installed apps. - Populate departments database from the store scope. - A tool for initialization or update of the departments db. - New binary package unity-scope-click-init-departments and data package - Provide default departments db and an upstart job that copies it to user's home directory. - Check for already purchased apps in search results in the store scope. (LP: #1340430) - Fix search button on previews for scopes. (LP: #1333831) - Show the price in search results for apps that have prices. - Updated the translation template. (LP: #1342924) - Use package_appid name format in dconf keys for the 6 core apps. - Added build dependency on libpay1-dev. - Added dependency on pay-service, libsqlite3-0 and unity-scope-click-departmentsdb. - Dropped dependency on sqlite3. [ Ubuntu daily release ] * New rebuild forced unity-scope-click (0.1+14.10.20140714-0ubuntu1) utopic; urgency=medium [ Alejandro J. Cura (alecu) ] * New upstream release. - New DepartmentsDb class for storing package-department mapping. - Fix store queries started in the apps scope. (LP: #1340195) - Introduced explicit sqlite3 >= 3.8.5 runtime dependency to ensure support for recursive SQL. unity-scope-click (0.1+14.10.20140711.1-0ubuntu1) utopic; urgency=medium [ Alejandro J. Cura (alecu) ] * New upstream release. - Display preloaded core apps at the top in a dedicated headerless category. - More in line with latest designs: use big card for app of the week, pass search string in a canned query of Ubuntu Store link. - Store preview: screenshots first, then the icon/header & buttons. - Display number of results found in the Store when performing search. - Drop the no-internet setting check, as store requires explicit search now. (LP: #1338730) - Updated the autopilot tests to use the split scopes. [ Ubuntu daily release ] * New rebuild forced unity-scope-click (0.1+14.10.20140707.2-0ubuntu1) utopic; urgency=medium [ Manuel de la Pena ] * No change rebuild for new ubuntu-download-manager. unity-scope-click (0.1+14.10.20140704-0ubuntu1) utopic; urgency=medium [ Alejandro J. Cura (alecu) ] * New upstream release. - Add support for overriding the architecture in search. - Parse and show recommendations from the server in search results. - Make the app store card look like the final designs. - Updated translations from launchpad. unity-scope-click (0.1+14.10.20140625-0ubuntu1) utopic; urgency=medium [ Alejandro J. Cura (alecu) ] * New upstream release. - Add support for departments and highlights. - Add support for using a new custom widget from Unity8 to handle payment process of purchasable apps. - Send dbus signals to the launcher, for downloads started and completed. - Add dependency on ubuntu-app-launch-tools used in install-helper script. unity-scope-click (0.1+14.10.20140618.1-0ubuntu1) utopic; urgency=low [ Pawel Stolowski ] * Updated for new scopes API 0.5.0 unity-scope-click (0.1+14.10.20140618-0ubuntu1) utopic; urgency=medium [ Rodney Dawes ] * New upstream release. - Translation updates. - Split scope into two scopes, Apps and Store. - Move core functionality into a static library shared by both scopes. - Sort installed apps alphabetically, based on current locale. - Add build dependency on libboost-locale-dev for locale based sorting. - Only build on amd64 armhf and i386, as ubuntu-sdk-libs. - Create the log handler ourselves. (LP: #1322501) - Convert autopilot tests to python3. - Remove the dependency on ubuntu-purchase-service. (LP: #1323334) - Remove extra dependencies and test restrictions from autopkgtests. - Load keywords from .desktop files and search them. (LP: #1316237) - Label installed packages as such in store scope. - Allow launching installed scopes from store scope preview. - Don't filter out installed packages from store scope. (LP: #1325224) unity-scope-click (0.1+14.10.20140611-0ubuntu1) utopic; urgency=low [ Rodney Dawes ] * Remove unused method to fix failure building under gcc 4.9. unity-scope-click (0.1+14.10.20140523-0ubuntu1) utopic; urgency=low [ Rodney Dawes ] * Handle some languages differently when submitting reviews. (LP: #1321154). Add runtime dependency on ubuntu-sdk-libs for the frameworks list. (LP: #1320975). Support hal+json in the search request. Fix issues in autopilot tests. Port autopilot tests to python3. Add README and HACKING files. (LP: #1226111). Translations updates. . (LP: #1321154, #1226111, #1320975) unity-scope-click (0.1+14.10.20140520-0ubuntu1) utopic; urgency=low [ Rodney Dawes ] * Don't use empty strings for the icon and app URIs in the tests. (LP: #1321312) unity-scope-click (0.1+14.10.20140516-0ubuntu1) utopic; urgency=low [ Rodney Dawes ] * Improve the text in the uninstall confirmation dialog per latest design. (LP: #1234211). Reorder the header and screenshots to more closely match the new design. Translations updates. Update autopilot tests for some changes in apps and unity8. Log the response body on network errors. Initial work for splitting scope per new designs. Support running unit tests under valgrind. (LP: #1234211) unity-scope-click (0.1+14.10.20140508.1-0ubuntu1) utopic; urgency=low [ Ubuntu daily release ] * New rebuild forced [ Rodney Dawes ] * Support for translations of installed apps. (LP: #1237992) Fix translations not being installed. (LP: #1316802) Fix merge of translations to clickscope.ini. (LP: #1316778) Strip full path from translations and template. (LP: #1316777) Enable submission of reviews from the installed preview. (LP: #1237992, #1316777, #1316802, #1316778) unity-scope-click (0.1+14.10.20140506-0ubuntu1) utopic; urgency=low [ Alejandro J. Cura ] * Add coverage reporting tooling. Adds french translations. Improved galician translations . unity-scope-click (0.1+14.10.20140502.1-0ubuntu1) utopic; urgency=low [ Tarmac ] * Clean up query.cpp by using the unit tested search code. Updated the autopilot tests to work with the new scopes. Removed the dependency on url-dispatcher. Use direct activation of Open/Go to Accounts actions on the shell side by setting 'uri' attribute of preview actions. Moved ScopeActivation to separate file. Add support for getting search index URL from environment. - Fix the naming of the environment variable for reviews base URL. Move the Package and PackageDetails classes and related code to separate files. Only show the Uninstall button for apps with _removable flag set to true. -  Move Configuration tests to their own file. - Refactor QProcess usage in Interface to a separate method. - Add tests for get_manifest_for_app and get_manifests. Add methods to get language in use (en_US) and its base (en). Remove unused code in the qtbridge. Add a backend method to submit a review to the server. Build the preview using the strategy pattern. Display the publisher in the header, not the first line of description. Check for valid .desktop files. Add support for submitting ratings and reviews of apps. Improvements to support for translations. Use some local data to present a preview when offline or for unknown apps. Create a valid string for the Accept-Language HTTP header. Add the Accept- Language header by default to all HTTP requests. . unity-scope-click (0.1+14.10.20140428.1-0ubuntu1) utopic; urgency=low [ Manuel de la Peña ] * Update the mock of the tests to ensure that the project compiles with the new udm client lib. unity-scope-click (0.1+14.04.20140417-0ubuntu1) trusty; urgency=low [ Alejandro J. Cura ] * Allow leaking a bit of memory instead of crashing (LP: #1297297) unity-scope-click (0.1+14.04.20140410.1-0ubuntu1) trusty; urgency=low [ Alejandro J. Cura ] * Remove code in click::Interface that was not actually being used * Show desktop applications when CLICK_SCOPE_SHOW_DESKTOP_APPS is set (LP: #1300925) [ Rodney Dawes ] * Add the _ macro definition. Mark strings for translation. Add build system support for translating the scope. Add build dependency on intltool. (LP: #1297889) unity-scope-click (0.1+14.04.20140408-0ubuntu1) trusty; urgency=low [ Pawel Stolowski ] * Don't perform network search if no-internet search flag is set. unity-scope-click (0.1+14.04.20140407-0ubuntu1) trusty; urgency=low [ Rodney Dawes ] * Add the reviews widget to the preview. Use plain 'int' for rating value for now, for scopes API compat. Refactor to instantiate a Reviews object using the same client as Index. Drop the unused downloader object from Scope. unity-scope-click (0.1+14.04.20140404-0ubuntu1) trusty; urgency=low * New rebuild forced unity-scope-click (0.1+14.04.20140403-0ubuntu1) trusty; urgency=low [ Alejandro J. Cura ] * Filter installed applications on the package name instead of the .desktop title. (LP: #1279481) [ Rodney Dawes ] * Filter installed applications on the package name instead of the .desktop title. (LP: #1279481) unity-scope-click (0.1+14.04.20140402-0ubuntu1) trusty; urgency=low [ Alejandro J. Cura ] * Replace the json parser from boost, with jsoncpp that handles unicode much better. (LP: #1298327) unity-scope-click (0.1+14.04.20140326-0ubuntu1) trusty; urgency=low [ Alejandro J. Cura ] * Fix quoting of pkcon command so filenames with spaces don't break (LP: #1294631) [ Rodney Dawes ] * Drop the old vala based scope. * Add errors handling in the reviews backend. Move Cancellable to click::web:: namespace for re-use elsewhere. unity-scope-click (0.1+14.04.20140324-0ubuntu1) trusty; urgency=low [ Alejandro J. Cura ] * Stop blocking the scope thread with future promises. [ Rodney Dawes ] * Remove out of date and unnecessary scope API version sniffing. * Stop blocking the scope thread with future promises. [ Michael McCracken ] * Remove out of date and unnecessary scope API version sniffing. unity-scope-click (0.1+14.04.20140317-0ubuntu1) trusty; urgency=low [ Rodney Dawes ] * Require full URL host and path to be passed to Service::call. Add support for doing HEAD and POST in Service::call. * Don't run the vala tests during package build any more. * Implement signing in Service::call to allow performing authorized requests. * Rename the ::Service class to ::Client. Update the tests and mocks for the rename. [ Alejandro J. Cura ] * Include supported frameworks in click search (LP: #1267190) * A class to handle related signals and their disconnection * Bubble up errors in the webclient, and allow aborting webcalls. * Use grid layout instead of journal for searches [ Colin Watson ] * Use get_boolean_member to fetch the manifest's _removable field, not get_int_member. [ Michael McCracken ] * Fix broken tests for download manager. (LP: #1278545) * Add make target to run disabled tests . unity-scope-click (0.1+14.04.20140312.3-0ubuntu1) trusty; urgency=low * New rebuild forced unity-scope-click (0.1+14.04.20140312.1-0ubuntu1) trusty; urgency=low [ Pawel Stolowski ] * Updated for unity-scopes-api 0.4.0. unity-scope-click (0.1+14.04.20140226.1-0ubuntu1) trusty; urgency=low [ Rodney Dawes ] * Require full URL host and path to be passed to Service::call. Add support for doing HEAD and POST in Service::call. [ thomas-voss ] * Fix races during query cancellation. Make sure that cancel is only invoked on ready-made queries. [ Alejandro J. Cura ] * Add the "Author" field to clickscope.ini [ Diego Sarmentero ] * Enable uninstall, fix launching apps right after installation. * Open Accounts on the proper action, and Obtain the manifest of the proper app_id . [ Michael McCracken ] * Enable uninstall, fix launching apps right after installation. unity-scope-click (0.1+14.04.20140221.2-0ubuntu1) trusty; urgency=low [ Michal Hruby ] * Added proper icon. [ thomas-voss ] * Make sure that ordinary and install previews are not leaked. [ Alejandro J. Cura ] * Add a screenshot of the scope to the .ini unity-scope-click (0.1+14.04.20140221-0ubuntu1) trusty; urgency=low [ thomas-voss ] * Make sure that ordinary and install previews are not leaked. [ Diego Sarmentero ] * Fix to send to unity the real Dbus Name to show progress in the preview. . [ Michał Karnicki ] * Change "App Store" to "Available". [ Michael McCracken ] * Surface errors in the download and install process via ErrorPreview . * Fix build issues due to UDM API change . [ Ubuntu daily release ] * New rebuild forced unity-scope-click (0.1+14.04.20140218.4-0ubuntu1) trusty; urgency=low [ Michael McCracken ] * Remove extra buttons that are not needed in new scopes API. . unity-scope-click (0.1+14.04.20140218.3-0ubuntu1) trusty; urgency=low [ thomas-voss ] * Download and install. [ Diego Sarmentero ] * UI Style improve for Category Template. . [ Jussi Pakkanen ] * Set the scope icon to the same as the old one's. [ Pawel Stolowski ] * Feed gallery preview widget with more screenshots. [ Alejandro J. Cura ] * Add the icon://theme/ prefix when the icon does not specify a path (LP: #1279439) [ Michael McCracken ] * Add dbus invalidation signal to post-download command sent to UDM. . * Download and install. [ Rodney Dawes ] * Fix the maintainer field in debian/control to have an ubuntu address. unity-scope-click (0.1+14.04.20140217.3-0ubuntu1) trusty; urgency=low [ Diego Sarmentero ] * Adding Category templates for normal and search results. . * Adding whole set of previews and working Local Apps Preview. . unity-scope-click (0.1+14.04.20140217.2-0ubuntu1) trusty; urgency=low [ Jussi Pakkanen ] * Minor fixes. * Order applications so that newest installed come first. * Rename categories as per the newest spec. * Remove double add. unity-scope-click (0.1+14.04.20140217-0ubuntu1) trusty; urgency=low [ Chris Wayne ] * Change name to Apps [ Michael McCracken ] * Add support for starting new downloads to DownloadManager, using ubuntu-download-manager client lib . [ Rodney Dawes ] * Add implementation for getting reviews from server. unity-scope-click (0.1+14.04.20140213.2-0ubuntu1) trusty; urgency=low [ alecu ] * Fix quoting for the "make check-valgrind"s. (LP: #1270956) * A webclient that uses Qt, and the scaffolding for unit and integration tests. * Skeleton to enable starting the scope work. * Call the index webservice and parse the returned json. * Get PackageDetails from the click webservice. * Fix the integration tests. [ Jussi Pakkanen ] * Building up on Jussi's work in lp:~jpakkane/unity-scope- click/qtscope, making the scope itself functional. * Move to new unity-scopes-api. * A first stab at local result relaying. [ Ubuntu daily release ] * New rebuild forced [ Alejandro J. Cura ] * Get PackageDetails from the click webservice. * Fix the integration tests. [ Thomas Voß ] * Fix the integration tests. * Find the installed .desktop files for clicks, and non-clicks. [ Michael McCracken ] * Add timestamps to log messages and ensure that all debug() messages are written to disk. (LP: #1266583) * Add coverage reporting for non-test vala files only. * Add initial c++ scope code in scope/, using CMake. * Fix linkage issues in building Qt test suite for new c++ scope. * add one working test for download manager. * Add getting click token and network error handling, with relevant tests. * Add CLI tool for getting the click token from a store URL using download manager, for IRL testing. * rewrite tests for download manager interface to use Google test and mock. * Complete test suite for download manager fetchClickToken(). [ thomas-voss ] * Re-enable integration tests. Adjust include guards. Cleanup formatting of CMakeLists.txt Refactor the download manager to use the NetworkManager interface. Move Config.h.in to config.h.in to comply with file naming policy. Move source files around to fit namespace structure. First wave of refactoring to make the code base easier testable: (1.) Make NetworkAccessManager an interface, together with the accompanying classes. (2.) Switch to Google Test & Google Test (3.) Enable CTest as test driver (4.) Ensure correct linking. * rewrite tests for download manager interface to use Google test and mock. * Complete test suite for download manager fetchClickToken(). * Fix the integration tests. * Building up on Jussi's work in lp:~jpakkane/unity-scope- click/qtscope, making the scope itself functional. * Find the installed .desktop files for clicks, and non-clicks. * Make sure that ReplyWrapper::onDownloadFinished does not throw. Make sure that only network replies corresponding to search requests are handled. Bail out early in ReplyWrapper::onDownloadFinished if reply indicates error state. Make cleanup in ReplyWrapper::onDownloadFinished exception safe. Make a query cancellable. * Fix test cases for querying remote applications. Ensure that preview operations accessing the network are executed in qt world. Replace dummy preview data with actual data originating from click queries. Factor out json keys into functions to ease testing later on. [ Diego Sarmentero ] * Fix test cases for querying remote applications. Ensure that preview operations accessing the network are executed in qt world. Replace dummy preview data with actual data originating from click queries. Factor out json keys into functions to ease testing later on. [ Ying-Chun Liu ] * Get the reviews from the server and pass them to the preview. [ Manuel de la Pena ] * Add getting click token and network error handling, with relevant tests. [ Rodney Dawes ] * Run the tests for the new C++ version of the scope during build as well. Comment out the assertion that will always fail, for now. Set G_MESSAGES_DEBUG=all when running tests in package build. Use - Werror when building the C++ version of the scope. Clean up how some CFLAGS are added to the build. * Use a fake RNRClient to override network access in unit tests. (LP: #1269056) * Move the autopilot tests to their own toplevel dir. Install the autopilot tests with cmake. Add the packaging for the autopilot tests. Don't install the .ini for the new scopes API just yet. . * Fix a typo on the control file. * Don't run the integration tests during make test. (LP: #1275054) * Revert some changes to use variables for target names again. Drop the usage of ctest in favor of custom targets, so dependencies work. * Find the installed .desktop files for clicks, and non-clicks. * Add deps on the dev packages for ubuntu-download-manager libs. [ Leo Arias ] * Added a simple autopilot test that can use a fake server. * Added the autopilot test to open a preview. * Added a test to try to install without credentials. (LP: #1271722) * Added a test to install an application with u1 credentials in place. * Added the cmake task to run autopilot tests locally. unity-scope-click (0.1+14.04.20140113-0ubuntu1) trusty; urgency=low [ Michal Hruby ] * Update definition of non-click apps, so we don't waste time trying to find them. (LP: #1239745) [ Ying-Chun Liu ] * Fix GVariant critical errors. (LP: 1234833). (LP: #1234833) [ Leo Arias ] * Added a simple autopilot test that opens the scope. [ Alejandro J. Cura ] * Reinstate get_dotdesktop test. * When opening a preview, check if there's a download in progress. * Handle invalidated tokens by removing UOA account. (LP: #1248326). (LP: #1248326) [ Michael McCracken ] * Generate app preview for purchasing in response to a buy action. Handle purchase succeeded/failed. * When opening a preview, check if there's a download in progress. * Handle invalidated tokens by removing UOA account. (LP: #1248326). (LP: #1248326) * Send correct application:/// url to preview after install (LP: #1262780). (LP: #1262780) * Check for download progress when building default preview (LP: #1263807). (LP: #1263807) [ Rodney Dawes ] * Add a CLICK_PACKAGE_ARCH env var to override the architecture for testing. (LP: #1237514) * Use a "Buy" button for uninstalled apps with non-zero prices. (LP: #1257292) * Get rid of tests that depend too heavily on external processes or data. (LP: #1257474) * Run the tests during make check. Rename click-scope-tests to more standard test-scope-click. Move click-scope-tests to a noinst program to avoid installation to system. . (LP: #1257475, #1257478, #1257479) * Bring back the get_credentials test, using a fake class to avoid dbus. * Refactor preview building to pass the ScopeResult, rather than only some values. (LP: #1258239) * Refactor the price to not be converted to a string until necessary. Show the price in the Buy button. (LP: #1258519) * Don't reimplement generated rules for vala. Take advantage of VALA_CHECK_MODULES to find vala packages. Split non-compatible mdoules to another PKG_CHECK_MODULES. Build majority of the code as a noinst lib, which click-scope and tests link to. Update the .bzrignore for an autools project. . (LP: #1258559) * Fix test_get_dotdesktop to use fake data, and remove the fake script. Move the contents of gcov.m4 to acinclude.m4 and remove the m4 directory. (LP: #1258177, #1257466) * Add autopkgtest configuration to the package. Remove the build- depends on libsecret-dev as we don't use it any longer. Simplify the vcs-bzr URL to just be the lp:unity-scope-click alias. (LP: #1261852) * Use $PROTOCOLPRIVATELIBDIR as $libdir may not be set to same path during build. (LP: #1262327) * Remove test_available_apps to avoid network access, and as the rest of the search() code is already tested in other tests. (LP: #1262364) * Replace the webservice object on the scope to avoid network access. (LP: #1262821) * Add dependency on ubuntu-purchase-service. Update the control file with wrap-and-sort -a -t. [ Ubuntu daily release ] * Automatic snapshot from revision 100 unity-scope-click (0.1+13.10.20131012-0ubuntu1) saucy; urgency=low [ Rodney Dawes ] * Push the search back if we still don't have network in the timeout. (LP: #1238171) [ Ubuntu daily release ] * Automatic snapshot from revision 76 unity-scope-click (0.1+13.10.20131010-0ubuntu1) saucy; urgency=low [ Michal Hruby ] * Add a new scope which handles non-click apps and scopes. (LP: #1229758) [ Alejandro J. Cura ] * Send the device architecture in the click search query. (LP: #1234437) [ Rodney Dawes ] * Only invalidate the results in the timeout, to avoid constant refreshing of the search. (LP: #1233756) [ Ubuntu daily release ] * Automatic snapshot from revision 74 unity-scope-click (0.1+13.10.20131007-0ubuntu1) saucy; urgency=low [ Alejandro J. Cura ] * Pass the publisher field if available to the app preview. (LP: #1226265) * Include the framework in the search query. (LP: #1234255) * Catch more download errors, and ask for credentials on 401. (LP: #1234742) [ Ubuntu daily release ] * Automatic snapshot from revision 70 unity-scope-click (0.1+13.10.20131003.1-0ubuntu1) saucy; urgency=low [ Alejandro J. Cura ] * Do not show suggested apps when internet search is off. (LP: #1231378) * Don't show Uninstall button if manifest has _removable:0, and remove pin-to-launcher. (LP: #1233641, #1233653) * Show download manager failures. (LP: #1226021) * Ask for confirmation before uninstall . (LP: #1233643) [ Rodney Dawes ] * Remove the fake ratings and reviews data from the app previews. (LP: #1209213) * Remove the noauth=1 appendage to the URL. * Refactor the error handling, to separate credentials errors from other errors. Show a "Go to Accounts" button in the credentials error preview. (LP: #1231517) * Don't add the Install button, if there was an error. (LP: #1233169) [ Ubuntu daily release ] * Automatic snapshot from revision 66 unity-scope-click (0.1+13.10.20130930.1-0ubuntu1) saucy; urgency=low [ Rodney Dawes ] * Add support for caching of the REST responses to the scope. (LP: #1209226) [ Ubuntu daily release ] * Automatic snapshot from revision 57 unity-scope-click (0.1+13.10.20130926.2-0ubuntu1) saucy; urgency=low [ Loïc Minier ] * Use application:/// instead of application://; LP: #1231393. (LP: #1231393) [ Alejandro J. Cura ] * Uninstall click applications with pkcon. (LP: #1229781, #1229958) [ Rodney Dawes ] * Only get the available apps and updates lists when NM is connected, and try again after 10 seconds in case of an error. (LP: #1225388) * Add account-plugin-ubuntuone as a dependency of the scope. (LP: #1219100) [ Ubuntu daily release ] * Automatic snapshot from revision 55 unity-scope-click (0.1+13.10.20130924.1-0ubuntu1) saucy; urgency=low [ Alejandro J. Cura ] * Get credentials from UOA. (LP: #1209238) * Revert package updates from the scope. * Don't log click token nor UOA token. (LP: #1217554) * Let the dash launch the apps. (LP: #1224941, #1217046) [ Rodney Dawes ] * Get credentials from UOA. (LP: #1209238) [ Manuel de la Pena ] * Uses the new interface name used by the download manager. (LP: #1224538) [ Ubuntu daily release ] * Automatic snapshot from revision 50 unity-scope-click (0.1+13.10.20130906.1-0ubuntu3) saucy; urgency=low * Cherry-pick r46 from bzr to use new DBus name (DownloadManager instead of DownloaderManager) until we resync the Ubuntu and upstream branches of this package. unity-scope-click (0.1+13.10.20130906.1-0ubuntu2) saucy; urgency=low * Revert latest commit causing crashes in the daemon unity-scope-click (0.1+13.10.20130906.1-0ubuntu1) saucy; urgency=low [ Alejandro J. Cura ] * Build the category of packages needing update . (LP: #1220457) [ Ubuntu daily release ] * Automatic snapshot from revision 43 unity-scope-click (0.1+13.10.20130903-0ubuntu1) saucy; urgency=low [ Manuel de la Pena ] * Add support for the new download manager api. [ Ubuntu daily release ] * Automatic snapshot from revision 41 unity-scope-click (0.1+13.10.20130826-0ubuntu1) saucy; urgency=low [ Alejandro J. Cura ] * Use full path for .desktop hint. (LP: #1215565) [ Ubuntu daily release ] * Automatic snapshot from revision 39 unity-scope-click (0.1+13.10.20130823-0ubuntu1) saucy; urgency=low * Automatic snapshot from revision 37 unity-scope-click (0.1+13.10.20130816-0ubuntu1) saucy; urgency=low * Automatic snapshot from revision 35 unity-scope-click (0.1+13.10.20130815-0ubuntu1) saucy; urgency=low * Automatic snapshot from revision 33 unity-scope-click (0.1+13.10.20130814-0ubuntu1) saucy; urgency=low [ Alejandro J. Cura ] * Use the right .desktop from .local/share/applications, and use the right working folder. (LP: #1206125) [ Ubuntu daily release ] * Automatic snapshot from revision 31 unity-scope-click (0.1+13.10.20130808-0ubuntu1) saucy; urgency=low [ Alejandro J. Cura ] * Improve the error handling throughout the scope. (LP: #1209209) * Skipping auth on downloads, until LP: #1209238 is fixed. (LP: #1209212, #1209238) [ Ubuntu daily release ] * Automatic snapshot from revision 29 unity-scope-click (0.1+13.10.20130727-0ubuntu1) saucy; urgency=low [ Alejandro J. Cura ] * Call 'click pkgdir' to get the installed folder for an app. (LP: #1205395, #1205406) [ Manuel de la Pena ] * Use correct exec. (LP: #1205405) [ Ubuntu daily release ] * Automatic snapshot from revision 26 unity-scope-click (0.1+13.10.20130726-0ubuntu1) saucy; urgency=low [ Alejandro J. Cura ] * Do the installation on the device in the right folders. [ Rodney Dawes ] * Add support for logging messages to a file. [ Manuel de la Pena ] * Provide the missing dbus activation for the scope. [ Ubuntu daily release ] * Automatic snapshot from revision 23 unity-scope-click (0.1+13.10.20130724.1-0ubuntu1) saucy; urgency=low [ Alejandro J. Cura ] * Launch the recently installed application. [ Ubuntu daily release ] * Automatic snapshot from revision 19 unity-scope-click (0.1+13.10.20130723-0ubuntu1) saucy; urgency=low [ Alejandro J. Cura ] * Take credentials from the keyring and use OAuth to sign downloads. Use the right webservice fields. * Pass the object path as a string, to workaround a dbus issue on the preview [ Ubuntu daily release ] * Automatic snapshot from revision 17 unity-scope-click (0.1+13.10.20130720-0ubuntu1) saucy; urgency=low [ Manuel de la Pena ] * Ignore ppc. [ Ubuntu daily release ] * Automatic snapshot from revision 13 unity-scope-click (0.1+13.10.20130719-0ubuntu1) saucy; urgency=low [ Manuel de la Pena ] * Initial release for unity-scope-click [ Ken VanDine ] * Automatic snapshot from revision 10 (bootstrap) [ Manuel de la Pena ] * Add packaging. [ Ubuntu daily release ] * Automatic snapshot from revision 11 -- CI Train Bot