lp:~gary-wzl77/scope-aggregator/std

Created by Gary.Wang and last modified
Get this branch:
bzr branch lp:~gary-wzl77/scope-aggregator/std
Only Gary.Wang can upload to this branch. If you are Gary.Wang please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Gary.Wang
Project:
scope-aggregator
Status:
Development

Recent revisions

164. By Gary.Wang

ditch Qt and in favor of "std" way in scope aggressor.

1. no longer std::string <--> QString conversion before we deal with unity scope API.
2. using jsoncpp for json file parsing, instead of QJson* API
3. invalid pointer for category
4. duplicate allocate
5. pass by reference instead of by value if it's a const instance.

163. By Kyle Nitzsche

merge branch with many changes:
* in handle_child_scope_results(), check if the query is still
  valid. If not, then return.
* do not save ptrs to categories. Instead, use from shell if already registered, else register and then use it from shell.
* feature testing with some new parts and some fixes

162. By Kyle Nitzsche

release 4.6: strip binary per 1570568

161. By Gary.Wang

1.Fix duplicated scope ids issue(lp:1554411) which blocks child scopes search)
2.Fix compiler warning

160. By Kyle Nitzsche

Merge that works withi/requires 1.0 version of hints scope as follows:

Previously when hints quickstart displayed and user tapped "Skip" button
the hints scope set the uri on the Skip button result like so:
scope://com.canonical.scopes.dashboard_dashbiard?q=start

The result was that the "start" string displayed in the agg scope search
box, which is not great.

The agg scope looked for an incoming query string of "start" and if found
it treated it as signal to dismiss hints quick start (by writing a file
to cache dir, a file that is checked on every refresh).

This merge changes the expectation of the agg scope as follows:

The signal to dismiss hints now takes the form of user_data of
"hide_quickstart" in the incoming uri, for example:
        std::string data = query().user_data().get_string();
        if (data == "hide_quickstart")
        ... then write the file to dismiss hints.

159. By Kyle Nitzsche

use actual runtime id of agg scope in those log messages that were not
previously using them, fixing lp:1549844

158. By Kyle Nitzsche

merge fix to bug lp:1508259: on hints dismiss, "start" query string
is now NOT passed to child scopes, so results displayed are the normal
expected resiults.

157. By Kyle Nitzsche

merge cleanup branch and set to DEV version 4.2.1 (next release version
will be 4.3)

156. By Gary.Wang

Release 4.2

Add display_order field to enable developer to set child scopes display order
for keyword scope.

Merge branch that fixes bug lp:1521528 in scope-agg.

155. By Kyle Nitzsche

Release 4.1.

Merge branch that fixes bug lp:1518346 in scope-agg. (nearby scope needs the .so
and a new release: 4.1.0).

This bug comes from the specific use case (not before encountered) where an
agg scope includes a single child scope multiple times through multiple
"order" > "keyword" objects. The fix includes proper handling of scope id
and local_id for this case, including related data structures.

(This fix and the bug do not relate to the
case of keyword aggregation when using "category" objects,
so the following is not related and works fine:

"order" > "category" > "keyword".)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:scope-aggregator
This branch contains Public information 
Everyone can see this information.

Subscribers