lp:~mhr3/unity-scopes-api/merge-trunk

Created by Michal Hruby and last modified
Get this branch:
bzr branch lp:~mhr3/unity-scopes-api/merge-trunk
Only Michal Hruby can upload to this branch. If you are Michal Hruby please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Michal Hruby
Project:
unity-scopes-api
Status:
Merged

Recent revisions

440. By Michal Hruby

Merge trunk

439. By Michal Hruby

Print all result attributes.

Approved by PS Jenkins bot, Pawel Stolowski.

438. By Michal Hruby

Added support for deserializing filters and filter state. Fixes: https://bugs.launchpad.net/bugs/1350798.

Approved by PS Jenkins bot, Pawel Stolowski.

437. By Michi Henning

Fixes for https://bugs.launchpad.net/unity-scopes-api/+bug/1351477.
Improved documentation and made sure that we leave some footprint
in a log behind when a scope's implementation of a method throws
an exception. Changed code to throw NotFoundException in a number
of places instead of LogicException when something isn't set, for
consistency. Fixes: https://bugs.launchpad.net/bugs/1351477.

Approved by Pete Woods, PS Jenkins bot.

436. By Pete Woods

Merge trunk.

Approved by PS Jenkins bot.

435. By Pete Woods

Add property check methods for Location.

Approved by PS Jenkins bot, Michal Hruby.

434. By Michi Henning

Fixed a whole bunch of compile-time errors exposed by building
with clang's libc++ instead of gcc's libstdc++. The gcc
implementation drags in a whole pile of stuff that clang doesn't,
and we ended up falling over mostly because of missing #includes,
by use of type uint (which doesn't exist in std C++) and, in
a few cases, by an ambiguity in referencing a global test
variable "count".

Approved by PS Jenkins bot, Pawel Stolowski.

433. By Michi Henning

- Removed some race conditions from RegistryObject (process state
  changes were not interlocked).

- Fixed a doxygen warning.

- Addressed a race condition in Registry_test that could cause
  the wrong state to be read for a test scope.

- Added interlocks to StateReceiver member get/set.

- Added thread wrapper to scoperunner so we can't forget to join with
  the async run() thread if something throws.

- Made calling destroy from signal handler thread-safe.

- Minor renaming in a few places for clarity.

- Set shorter linger times for shut down. The long
  linger times just made things worse without fixing
  anything.

- Added warning to termination of zmq context if termination
  takes longer than 100 milleseconds. This will at least give
  us a warning when the context doesn't shut down as we expect
  it to. (This linger time may have to be made a little longer
  for running on Jenkins.).

Approved by Pete Woods, PS Jenkins bot.

432. By Michi Henning

Fixed bug I introduced with r423: after idle timeout expired, a scope
that implemented a synchronous ScopeBase::run() loop would not terminate
because it's stop() method wasn't called.

Approved by Marcus Tomlinson, PS Jenkins bot.

431. By Michal Hruby

Drop fill mode from the docs.

Approved by PS Jenkins bot, Pawel Stolowski.

Branch metadata

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

Subscribers