sensorfw-qt5 (0.14.4) unstable; urgency=medium

  * [sensorfwd] Fix units used for sleep in sysfsadaptor. Fixes JB#60958
  * [magcalibrationchain] Always substract offset regardless of calLevel

 -- Matti Lehtimäki <matti.lehtimaki@jolla.com>  Wed, 05 Jul 2023 14:05:32 +0300

sensorfw-qt5 (0.14.3) unstable; urgency=medium

  * [sensorfwd] Use ms values for getAvailableIntervals() reply. Fixes JB#60583

 -- Simo Piiroinen <simo.piiroinen@jolla.com>  Tue, 18 Apr 2023 15:33:32 +0300

sensorfw-qt5 (0.14.2) unstable; urgency=medium

  * [hybrisadaptor] Fix build errors from unresolvable id() calls. JB#60480

 -- Simo Piiroinen <simo.piiroinen@jolla.com>  Thu, 06 Apr 2023 10:15:22 +0300

sensorfw-qt5 (0.14.1) unstable; urgency=medium

  * [sensorfwd] Add node id to diagnostic logging messages
  * [hybrisadaptor] Define data and interval ranges earlier. JB#60480
  * [hybrisadaptor] Silence als/ps initial value warnings. Fixes JB#60480

 -- Simo Piiroinen <simo.piiroinen@jolla.com>  Thu, 06 Apr 2023 09:11:11 +0300

sensorfw-qt5 (0.14.0) unstable; urgency=medium

  * [tapadaptor] Silence unused parameter warnings
  * [clientapitest] Move unit test operator== away from API header
  * [sensorfwd] Use float values for XYZ data. Fixes JB#60407

 -- Simo Piiroinen <simo.piiroinen@jolla.com>  Thu, 30 Mar 2023 18:35:56 +0300

sensorfw-qt5 (0.13.0) unstable; urgency=medium

  * [hybrisadaptor] Fix setDelay() return value
  * [sensorfw] Normalize setInterval() parameter order. Fixes JB#60301
  * [sensorfw] Explicitly indicate interval time units. JB#60313
  * [sensorfw] Add setDataRate() D-Bus method. JB#60417
  * [sensorfw] Handle intervals in microsecond granularity. Fixes JB#60313
  * [sensorfw] Drop evaluateIntervalRequests overloading. JB#60314
  * [nodebase] Use closest supported data rate. Fixes JB#60314
  * [declinationfilter] Add unit suffixes to time values
  * [nodebase] Remove dead code
  * [nodebase] Use m_variableName convention for all members

 -- Simo Piiroinen <simo.piiroinen@jolla.com>  Tue, 28 Mar 2023 11:43:04 +0300

sensorfw-qt5 (0.12.7) unstable; urgency=medium

  * [hybrisadaptor] Force cancellation of pending POLL transaction. JB#60298
  * [hybrisadaptor] Read and process capped number of events. JB#60298
  * [hybrisadaptor] Shuffle cleanup order. JB#60298
  * [sendorfwd] Skip deadlocking libgbinder cleanup. Fixes JB#60298

 -- Simo Piiroinen <simo.piiroinen@jolla.com>  Mon, 20 Mar 2023 08:47:28 +0200

sensorfw-qt5 (0.12.6) unstable; urgency=medium

  * [sensorfw] Add support for sensor binder API 2

 -- Matti Lehtimäki <matti.lehtimaki@jolla.com>  Wed, 24 Nov 2021 18:37:00 +0300

sensorfw-qt5 (0.12.5) unstable; urgency=medium

  * [sensorfw] Fix build on 32-bit kernels with 64-bit time_t

 -- Matti Lehtimäki <matti.lehtimaki@jolla.com>  Wed, 13 Oct 2021 19:51:00 +0300

sensorfw-qt5 (0.12.4) unstable; urgency=medium

  * [sensorfw] Remove /usr/include/filters from pkgconfig file as it is not installed

 -- Matti Lehtimäki <matti.lehtimaki@jolla.com>  Thu, 26 Aug 2021 16:52:00 +0300

sensorfw-qt5 (0.12.3) unstable; urgency=medium

  * [sensorfw] Discard any old sensor data before starting sensor
  * [hybrisadaptor] Fix initialization of ranges and intervals
  * [hybrisadaptor] Fix scaling of data ranges

 -- Matti Lehtimäki <matti.lehtimaki@jolla.com>  Thu, 22 Jul 2021 01:18:00 +0300

sensorfw-qt5 (0.12.2) unstable; urgency=medium

  * [sensorfw] Move sensord.sock to /run
  * [sensorfw] Properly handle angle rollover in built-in compass support
  * [sensorfw] Cleanup Qt project files
  * [packaging] Refine systemd unit install and test cleanup

 -- Matti Lehtimäki <matti.lehtimaki@jolla.com>  Thu, 21 Jan 2021 22:34:31 +0300

sensorfw-qt5 (0.12.1) unstable; urgency=medium

  * [hybrisadaptor] Fix building rotation vector adaptors with old Android versions

 -- Matti Lehtimäki <matti.lehtimaki@jolla.com>  Wed, 09 Sep 2020 16:14:31 +0300

sensorfw-qt5 (0.12.0) unstable; urgency=medium

  * [hybrisadaptor] Use of hybris rotation vectors for compass

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Wed, 02 Sep 2020 15:12:31 +0300

sensorfw-qt5 (0.11.1) unstable; urgency=medium

  * [packaging] Add missing debian build dependencies. Fixes MER#2060

 -- Simo Piiroinen <simo.piiroinen@jollamobile.com>  Mon, 07 Oct 2019 15:28:35 +0300

sensorfw-qt5 (0.7.4) unstable; urgency=medium

  * add lid sensor

 -- Lorn Potter <lpotter@lpotter-Inspiron-2350>  Wed, 26 Oct 2016 09:58:21 +1000

sensorfw-qt5 (0.7.3) unstable; urgency=low

    [Lorn Potter]
    * Lots of updates
    * Added hybris support
    * re-add debian package

 -- Lorn Potter <lorn/potter@gmail.com>  Tue, 09 Dec 2014 16:39:00 +1000

sensorfw-qt5 (0.7.3) unstable; urgency=low

  [Timo Rongas]
  * Fixed accelerometer interval evaluation (BMC#20777)

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Tue, 23 Aug 2011 11:12:48 +0200
	
sensorfw-qt5 (0.7.2) unstable; urgency=low

  [Pia Niemela]
  * Added new property to magnetometer adaptor for overflow check in compassplugin. Fixes: NB#259945

  [Antti Virtanen]
  * Cleaned used include paths a bit that they better match what is in sensorfw-qt5-dev. Fixes: NB#244277.
  * Removed example headers form sensorfw-qt5-dev.
  * Testcase refactoring.
  * ALSAdaptor doesn't notify MCE about ALS usage state when going to standby or resuming from it. Fixes: NB#258493.
  * Return values for startSensor(), resume() and standby() now reflect was the state changed or not.
  * Pusher default callback now points to itself so delegation is not routed through Bin. Fixes: NB#262887.

 -- Antti Virtanen <antti.i.virtanen@nokia.com>  Wed, 08 Jun 2011 11:12:48 +0200

sensorfw-qt5 (0.7.1) unstable; urgency=low

  [Antti Virtanen]
  * Sensor graph shrinking not supported anymore to prevent race conditions between adaptor threads and qt mainloop. Fixes: NB#242237
  * Implemented downsample filter for XYZ data.
  * RotationFilter won't propagate data for compass input. Fixes: NB#242233.
  * TapAdaptor won't try to configure pollrate for accelerometer driver anymore. Fixes: NB#242902.
  * Fixes to compass declination correction handling (Fixes: NB#241539):
    - CompassSensorChannelInterface::setUseDeclination() enables it only locally.
    - CompassData includes both raw and corrected reading.
    - DeclinationFilter periodically reads value from GConf in case it gets changed. Interval is configurable. 
    - CompassSensorChannel now only listens "truenorth" output from CompassChain.
    - CompassSensorChannelAdaptor does not have options anymore to enable/disable declination correction globally.
    - DeclinationFilter can be forced to read and update declination value from gconf with declinationValue().
  * Improved FilterApiTests and MetadataTests.
  * Fixed regression from CalibrationHandler: calibration_rate config entry didn't have any effect.
  * Optimized InputDevAdaptor interval handling.
  * ClientApiTest::testCompassSensor() now tests declination correction.
  * Refactoring:
    - Removed unnecessary @todo comments.
    - AbstractChain is now able to take care of deleting added RingBuffers.
    - Removed unused SensorState concept.
    - Loader optimizations.
    - NodeBase bufferInterval and bufferSize handlers will try to locate source which supports buffering in case there a multiple sources.
    - Removed unused typeId() concept.
    - SensorManager::addSensor() now gracefully handles if object registration to dbus fails.
    - SocketHandler::socketReadable now gracefully handles if client writes sessionId incorrectly.
    - Cleanup for adaptor codes
    - Better error checks in InputDevAdaptor::getInputDevices().
    - Logger optimized and improved a bit.
    - Debug logs improved.
    - Cleanup makefiles.
    - Reduced used DataEmitter buffer sizes to 1.
    - Timestamp values in datatypes are now passed as const refs.
    - Removed unnecessary friend declarations from datatypes.
    - Tap now hides internal data member.
    - TouchData members renamed for clarity.
    - AbstractSensorChannelInterface improvements
      - release() deprecated and errorCodeInt() removed.
      - hiding members which were too visible.
    - AbstractSensorChannelInterface subclass improvements:
      - listenInterface() and controlInterface() are now deprecated.
      - marked some old unused features deprecated.
      - few more members are hidden which weren't supposed to be visible.
    - Moved few members from DeviceAdaptor and AbstractSensorChannel to NodeBase.
    - Removed unnecessary members from AbstractSensorChannel.
    - Simplified AbstractSensorChannel start/stop handling.
    - Const correctness fixes.
    - DataEmitter unused exposed source removed.
    - AdaptedSensorEntry is no longer QObject and removed interval handling from it.
    - Removed obsolete signal handling from SysfsAdaptor and SysfsAdaptorReader.
    - InputDevAdaptor device detection now only tries to locate one compatible device.
  * Downsampling (which works by dropping samples) can be now enabled/disabled.
  * OrientationInterpreter filter orientation_buffer_size is now configurable.
  * Threshold accessors removed from OrientationFilter since those had no effect.
  * OrientationInterpreter default settings now provide more sensitive orientation detection. Fixes: NB#232872.
  * Proximity sensor dataflow now uses datatype ProximityData. 
  * ProximitySensorChannelInterface provides signal and accessor for getting proximity reading with reflectance value.
  * c-api removed from doxygen targets.
  * SensorFrameworkConfig-class now better handles errors.
  * AccelerometerAdaptor used for some reason OrientationData. Should have
    been AccelerometerData. Only cosmetic change.
  * Implemented new downsampling logic (Fixes: NB#234563):
    - AccelerometerAdaptor, MagnetometerAdaptor and RotationSensorChannel interval rangelist has been limited to certain sizes.
    - AccelerometerSensorChannel, RotationSensorChannel and MagnetometerSensorChannel downsamples data before propagating it.
  * SensorFrameworkConfig-class has now more friendly API.
  * sensorfw-qt5testapp improvements.
  * API documentation improvements.
  * Improved dataflowtests.
  * SensorManager::releaseSensor() now removes bufferSize and bufferInterval settings for session from the node.
  * Qt-api interface classes now directly access methods from dbus adaptor instead of using properties. Fixes: NB#181522.
  * Refactored sensor interface and adaptor classes.
  * AbstractSensorChannelInterface does not anymore inherit from QDBusAbstractInterface.

  [Timo Rongas]
  * Fixed library path for libdatatypes in core/core.pro
  * Added trigger to raise cpu freq. when a change in orientation is detected. Fixes: NB#244543
  * TestApp configuration file is now included by default.

  [Lihan Guo]
  * Added qt-mobility support for tests/testapp.

  [Shenghua Liu]
  * Make sensortestapp thread safe in exiting
  * Fix sensorfw-qt5-tests-install 
  * Fix sensorfw-qt5testapp for qt apt to print out proximity reflectance data
  * Fix the Proximity metatype registration problem
  * ProximityAdaptor now stores reflectance reading (Fixes: NB#234186)
  * Code cleanup

 -- Antti Virtanen <antti.i.virtanen@nokia.com>  Wed, 20 Apr 2011 16:37:18 +0200

sensorfw-qt5 (0.7.0) unstable; urgency=low

  [Pia Niemela]
  * Added setDataRangeIndex utility for easier range swapping
  * Fixed MOBILITY-2535
  * Fixed NB#223439
  * Added mode to SysfsAdaptor
  * Modified gyroadaptor to handle both modes, select and interval

  [Lihan Guo]
  * Fixed coverity defects
  * Improved sensorfw examples
  * Changed DbusEmitter to DataEmitter
  * Changed emitToDbus to emitData
  * Added test application to create multiple sensors.

  [Antti Virtanen]
  * Removed possibility of having multiple sensors inside single DeviceAdaptor. This feature was never used.
  * DeviceAdaptor::init() added. Subclasses can implement this to initialize themselves.
  * SysfsAdaptor and InputDevAdaptor init() implemented. They try to find adaptor configuration from section which is named after the adaptor type. Both also add bunch of new configuration options.
  * Removed hardcoded metadata definitions from adaptors. This will now come from config file.
  * Renamed all configuration file entries.
  * Removed logic from Loader to handle deviceId based hierarchy. This is replaced by having different config file for each device type.
  * New option added: --config-dir.
  * Added upstart job definition.
  * Changed init script to use correct config for ncdk.
  * Fixed makefiles to copy correct config files.
  * Modified unit tests to use different configs in different deployments.
  * Added support for NCDK driver to ALSAdaptor.
  * New helper functions to SysfsAdaptor for sysfs access.
  * Fix bug from SysfsAdaptor::writeToFile(): size for given buffer was wrong.
  * Removed FilterProperty: it had possible memory leak and could return references to already deleted memory.
  * AccelerometerChain transformation matrix is now instance specific.
  * Changed buffersizes to 1.
  * Removed ugly optimization from RingBuffer.
  * Merged back pipe to SensorManager to delegate socket writing to Qt eventloop thread. Fixes: NB#227398, NB#227034, NB#229068.
  * Since SocketHandler is used only by Qt eventloop unnecessary mutexes are removed.
  * SensorManager::releaseSensor() now removes bufferSize and bufferInterval settings for session from the node.
  * Qt-api interface classes now directly access methods from dbus adaptor instead of using properties. Fixes: NB#181522.
  * Refactored sensor interface and adaptor classes.
  * AbstractSensorChannelInterface does not anymore inherit from QDBusAbstractInterface.

  [Timo Rongas]
  * Prevent reading values from empty list in SysfsAdaptor
  * Added nodocs parameter to prevent doc building. Fixes: NB#227047

  [Shenghua Liu]
  * Add new magnetometer adaptor and plugin for ncdk
  * Code cleanup

 -- Antti Virtanen <antti.i.virtanen@nokia.com>  Tue, 01 Mar 2011 12:33:12 +0200

sensorfw-qt5 (0.6.38) unstable; urgency=low

  [Shenghua Liu]
  * Orientation rotation improvement. Fixes: NB#223261
  * Fixes: NB#223772

 -- shenghua <ext-shenghua.1.liu@nokia.com>  Thu, 03 Feb 2011 11:17:28 +0200

sensorfw-qt5 (0.6.37) unstable; urgency=low

  [Antti Virtanen]
  * Optimized Qt container loops to use constBegin() and constEnd().
  * Optimized some funcs to return and take params as const refs when possible.
  * Removed ununsed and deprecated code.
  * AbstractSensorChannel, DeviceAdaptor and SysfsAdaptor now hides internal data.
  * SysfsAdaptor destructor implemented.
  * Fixed few compiler warnings.
  * SocketReader didn't read buffer to empty if it contained more items buffered. Fixed: NB#222132.

  [Shenghua Liu]
  * Partly fixing the random failure problem for contestfw002 test
  * Fix the screen rotation problem, Fixes: NB#219958

  [Timo Rongas]
  * Fixed tapsensor_i slot declation

 -- Antti Virtanen <antti.i.virtanen@nokia.com>  Thu, 27 Jan 2011 16:08:45 +0200

sensorfw-qt5 (0.6.36) unstable; urgency=low

  [Antti Virtanen]
  * SocketHandler improved
    - Socket initialization logic simplified.
    - Error fixed from delayed frame sending.
  * SocketReader improved
    - It now reads from socket to data vector directly.
    - Socket "tag" handling simplified: done during connection establishment.
    - dataReceived() for frame aware sensors simplified.
    - SocketReader::read() will now handle better partially read segments.
    - Failed prefix reading will drain socket from invalid data.
  * Fixed data read logic for sensors.
  * ClientApiTest::testBufferingInterval test logic fixed.

 -- Antti Virtanen <antti.i.virtanen@nokia.com>  Fri, 21 Jan 2011 14:43:25 +0200

sensorfw-qt5 (0.6.35) unstable; urgency=low

  [Lihan Guo]
  * Combined listen and control session.

  [Shenghua Liu]
  * Seperate the old sensorfw-qt5 fold to core and new sensorfw-qt5 folders.
  * Fixed randomly failing contextfw tests. Fixes: NB#219695

  [Antti Virtanen]
  * SocketHandler doesn't anymore delegate the work through QTimer if the data must be sent immediately. Small refactoring also done.
  * testBufferingInterval test added for verifying bufferInterval functionality.
  * Refactored SensorManager.
  * SocketHandler now listens for QLocalSocket::error() signals.
  * Implemented AbstractSensorChannelInterface::hwBuffering() accessor.
  * For settable properties in AbstractSensorChannelInteface get-accessor now has following effect:
    - If sensor is started it will query value from sensorfw-qt5.
    - If sensor is stopped it will return given value set in AbstractSensorChannelInteface or default value if nothing has been set.

    Fixes: NB#218971.
  * Optimized some foreach-statements.
  * Compatible with mce-dev-1.10.24. Fixes: NB#219223.

 -- shenghua <ext-shenghua.1.liu@nokia.com>  Thu, 20 Jan 2011 09:58:21 +0200

sensorfw-qt5 (0.6.34) unstable; urgency=low

  [Antti Virtanen]
  * propertyChanged signals aren't anymore sent through dbus to apps since qmSystem nor QtMob Sensors API supports property notifications. Fixes: NB#216173.
  * Refactored ALSAdaptorAscii: removed unnecessary members, fixed missing initializations and simplified the constructor.
  * Fixed fd leak from TouchAdaptor and did some minor refactorings.
  * Fixed memory leak and removed unnecessary members from OrientationChain.
  * NodeBase didn't initialize all members.
  * SysfsAdaptor leaked fd in case of error.
  * ProximitySensorChannelAdaptor::dataAvailable() now passes value by ref.
  * Minor refactoring to test cases.
  * Removed QThread::terminate() calls from testcases.

 -- Antti Virtanen <antti.i.virtanen@nokia.com>  Tue, 11 Jan 2011 19:16:14 +0200

sensorfw-qt5 (0.6.33) unstable; urgency=low

  [Lihan Guo]
  * Calibration runs for 1 min after switch display on. Fixes: NB#197193.
  * Fixes: NB#202427

  [Timo Rongas]
  * Separated Position.Stable calculation from Screen.* calculations
  * Modified Position.Stable logic to subsample rate to 1hz and utilize
    timer for cases when dataflow stops.
  * Context Bins are connected / disconnected with start/stop to avoid
    useless propagation.
  * Fixes: NB#212767

  [Antti Virtanen]
  * Logger callpath optimized for cases when no logging happens due to too low log level.
    Check for deciding should something be logged or not is now inlined
    to make it as cheap as possible. Fixes: NB#194595.

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Fri, 17 Dec 2010 12:39:45 +0200

sensorfw-qt5 (0.6.32) unstable; urgency=low

  [Lihan Guo]
  * Fixes: NB#199971 - proximity sensor never returns True
  * Added new tap feature, tap sensor offers single, double and single/double tap data.
  * Added test case for stationary
  * Changed calibrationHandler to get parameter value from config.

  [Timo Rongas]
  * Fixes: NB#206204 - sensorfw-qt5 prints debugs to console on startup
  * Fixes: NB#203996 - sensorfw-qt5-contextfw-tests fail during execution.
  * Fixes: NB#196760 - Accelerometer Axis swapped (compared to SD)
  * Screen.TopEdge rotation compared to raw axis directions can be
    controlled with config parameter.

  [Antti Virtanen]
  * Loader now initializes plugins in reverse order so depenencies gets
    initialized first.
  * Moved context related sensor startup from main() to sensor plugin Init().
  * Replaced some magic number #define with static consts.
  * AvgVarFilter data is now protected with mutex.
  * Bin and RingBuffer refactoring.
  * magneticvariation GConf reading in DeclinationFilter fixed.
  * libsensorfw-qt5atatypes.so will now register all necessary metatypes during initialization.
  * Refactored makefiles and removed some unnecessary/deprecated definitions.
  * qt-api now hides internals behind pimpl. (Fixes: NB#198369).
  * Implemented buffering with few unit test cases.
  * Replaced old index based accessors for available dataranges and intervals
    with methods which query list of data with single dbus call.
  * Some const correctness fixes.
  * Changed some destructors to virtual which are used in inheritance.
  * Fixed memory leak from OrientationChain.
  * Removed SocketHandler::killSocket() hack. QObject::deleteLater() is used
    to clean up sockets.
  * Fixed crash and reliability issues from StandbyOverrideTest and PowerManagementTest. Fixes: NB#204003.
  * InputDevAdaptor now better handles cases when read() or lseek() fails for
    invalid input devices.
  * Optimized InputDevAdaptor interval handling.
  * Typo fixed from --help output.
  * Commandline parser improved.
  * Removed pipe trick from sensormanager which was used to switch thread from
    adaptor thread to Qt eventloop thread.
  * SocketHandler now writes all data to socket with single write().
  * SocketHandler::SessionData is now thread-safe.
  * Replaced use of Qt reflection for getting property values and calling methods with direct function calls.
  * Removed asserts from SensorManagerInterface. Fixes: NB#205367.

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Wed, 10 Nov 2010 11:54:31 +0200

sensorfw-qt5 (0.6.31) unstable; urgency=low

  [Timo Rongas]
  * Temporary axis direction switch in magnetometer and accelerometer
    adaptors.

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Wed, 10 Nov 2010 09:59:08 +0200

sensorfw-qt5 (0.6.30) unstable; urgency=low

  [Antti Virtanen]
  * Optimized logger streaming ops to do nothing when used loglevel wouldn't log anything.

  [Timo Rongas]
  * Renamed Screen.IsFlat context property to Position.IsFlat as requested.

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Tue, 09 Nov 2010 13:09:12 +0300

sensorfw-qt5 (0.6.29) unstable; urgency=low

  [Timo Rongas]
  * Added examples for writing new plugins.
  * Fixes: NB#202993 - Screen.TopEdge property must not go to unspecified state, new property required for device lying flat

  [Antti Virtanen]
  * Optimized SensorManager QMap usage by using iterators.
  * SensorManager::printStatus() segfaulted when sensorInstanceEntry had no users.
  * SocketHandler::clearInterval() fixed. It erased whole session entry
    instead of just setting the interval back to default.

  [Lihan Guo]
  * Fixes: NB#186211 - During an ongoing alarm notification, when a device placed flat is lifted up rapidly it snoozes the alarm

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Tue, 26 Oct 2010 09:12:58 +0300

sensorfw-qt5 (0.6.28) unstable; urgency=low

  [Antti Virtanen]
  * Implemented interval downsampling. [Fixes: NB#196513].
  * SysfsAdaptorReader fetched incorrectly fd passed to processSample(). [Fixes: NB#180060].
  * Removed unnecessary mutex from SysfsAdaptorReader. SysfsAdaptor always first stops the poll thread before it modifies used file descriptors.

  [Timo Rongas]
  * Fixes: NB#190879 - Sample interval metadata is not fetched from hardware

 -- Antti Virtanen <antti.i.virtanen@nokia.com>  Wed, 20 Oct 2010 12:58:32 +0300

sensorfw-qt5 (0.6.27) unstable; urgency=low

  [Antti Virtanen]
  * Debug output from USR2 is now printed with warning-level and output contains PID of active control and listen sessions if available. [Fixes: NB#197201].

  [Timo Rongas]
  * Reordered members to maintain binary compatibility.

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Tue, 12 Oct 2010 16:18:11 +0300

sensorfw-qt5 (0.6.26) unstable; urgency=low

  [Lihan Guo]
  * Added: Standby override test case	
  * Fixes: NB#193175 - Screen blank override is re-evaluated only at screen blank event

  [Pia Niemelä, Antti Virtanen]
  * Logging improved:
    - Log target can be configured with --log-target. Target is bitmask so multiple targets can be used at the same time. By default only syslog is used.
    - Log file path can be configured with --log-file-path.
    - SENSORFW-QT5_USE_SYSLOG deprecated.
    - Log printing is now protected with mutex so output won't be messed up when used by multiple threads.
    - Small optimizations.

  [Timo Rongas]
  * Fixes: NB#196131 - Sensorfw-Qt5 should unset Screen.TopEdge when unclear
    - When device is flat on table,
      - Face value will be given as Orientation value for OrientationSensor
      - Screen.TopEdge will be set unset for ContextFW
  * Fixes: NB#196917 - Drive application shifts between portrait and landscape due to movement of accelerometer during driving
    - Averaging buffer is used to avoid rotation on shaky situations

  [Antti Virtanen]
  * Removed unnecessary mutex from NodeBase
  * Bin doesn't use separate thread anymore. Implemented ThreadBin which still supports threaded usage. [Fixes: NB#196900]
  * RingBuffer is not synchronized anymore. Implemented SynchronizedRingBuffer which is supposed to be used with ThreadBin.

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Tue, 21 Sep 2010 09:15:08 +0300

sensorfw-qt5 (0.6.25) unstable; urgency=low

  [Antti Virtanen]
  * Various cleanup and refactoring
    - Added some missing includes and removed unnecessary ones.
    - Changed destructors of classes used in inheritance to virtual.
    - Some optimizations.
    - Fixed const correctness of some functions.
    - Replaced direct usage of qDebug() with logging macros.
    - Improved error-handling in Loader.
    - Sensorfw-Qt5Logger now correctly prints QStrings.
    - SensorFrameworkConfig/Logging singletons are now unloaded before exitting from main().

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Tue, 21 Sep 2010 10:32:41 +0300

sensorfw-qt5 (0.6.24) unstable; urgency=low

  [Antti Virtanen]
  * Sensorfw-Qt5Logger rewritten: new implementation should be lot of faster and random core dumps should disapper. Logging macros work as before. Fixes: NB#191465.
  * Moved signal handler implementations to main.cpp and signal() is called only for main thread. Added new function SensorManager::printStatus() which implements debug printing for signal handler.

  [Timo Rongas]
  * Fixes: NB#192707 - Sensorfw-Qt5 polls constantly on otherwise idle device

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Mon, 20 Sep 2010 10:32:41 +0300

sensorfw-qt5 (0.6.23) unstable; urgency=low

  [Lihan Guo]
  * Fixes: NB#186211 - During an ongoing alarm notification, when a device placed flat is lifted up rapidly it snoozes the alarm
  * Implements: SWP#MaSSW-2027

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Thu, 09 Sep 2010 14:51:13 +0300

sensorfw-qt5 (0.6.22) unstable; urgency=low

  [Lihan Guo]
  * Edit  tests/testutils/sensorfw-qt5iverter.sh, change als to FIFO
  * Fixes: NB#186831 - sensorfw-qt5-contextfw-tests fail because sensor faking no longer works  

  [Timo Rongas]
  * Removed libfilters.so (context in datatypes/ now)
  * Fixed a bug with missing libcompasschain.so in RotationSensor
  * Fixes: NB#190516 - sensorfw-qt5 power management test case is failing

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Mon, 30 Aug 2010 09:47:38 +0300

sensorfw-qt5 (0.6.21) unstable; urgency=low

  * Potentially solved bug #180060. Can't reproduce locally.

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Thu, 26 Aug 2010 08:53:44 +0300

sensorfw-qt5 (0.6.20) unstable; urgency=low

  * Implements: SWP#MaSSW-1892
  * Fixed deadclient test
  * Fixes: NB#179034 -  small improvements that are nice to have for sensorfw-qt5

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Wed, 28 Jul 2010 14:57:31 +0300

sensorfw-qt5 (0.6.19) unstable; urgency=low

  * Sections for adaptor name resolving to configuration file
  * ContextSensor to behave sanely in absence of CompassChain
  * MetaData (range, description) fetched from the previous node in chain.
  * standyOverride -requests propagated via the filterchain.
  * Fixes: NB#175217 -  Sensorfw-Qt5 adaptors must be able to reject displayBlankOverride -requests
  * Magnetometer output scaled by coefficient from configuration file
  * Accelerometer coordinate tranformation matrix in configuration file

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Tue, 06 Jul 2010 12:52:55 +0300

sensorfw-qt5 (0.6.18) unstable; urgency=low

  * 4hz rate for desktop orientation detection
  * MetaData value changes

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Mon, 21 Jun 2010 17:36:33 +0300

sensorfw-qt5 (0.6.17) unstable; urgency=low

  [Timo Rongas]
  * Implements: SWP#MaSSW-1931
  * Fixes: NB#175555: Orientation change policy incorrect

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Fri, 18 Jun 2010 16:00:22 +0300

sensorfw-qt5 (0.6.16) unstable; urgency=low

  * Fixed compilation issue for tests (yet another dummy tag)

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Tue, 15 Jun 2010 14:13:55 +0300

sensorfw-qt5 (0.6.15) unstable; urgency=low

  [Timo Rongas]
  * Fixes: NB#173973 - Proximity sensor stays "on" if I move my hand away slowly
  * Implements: SWP#MaSSW-1897

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Mon, 14 Jun 2010 10:45:37 +0300

sensorfw-qt5 (0.6.14) unstable; urgency=low

  * Retagging

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Mon, 14 Jun 2010 09:41:14 +0300

sensorfw-qt5 (0.6.13) unstable; urgency=low

  * Orientation interpretation in split into two parts, face direction and
    edge directon.
  * Fixes: NB#170716 - Orientation change works unreliably
  * Fixes NB#169728 - Screen.TopEdge should not be set to Null when
    orientation is set to FaceUp or FaceDown

 -- Üstün Ergenoglu <ext-ustun.ergenoglu@nokia.com>  Fri, 04 Jun 2010 11:10:09 +0300

sensorfw-qt5 (0.6.12) unstable; urgency=low

  [Timo Rongas]
  * Implements: SWP#MaSSW-1381, SWP#MaSSW-1569
  * Fixed errors in magnetometer sensor, including reset method and
  magneticField property.

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Thu, 20 May 2010 13:14:48 +0300

sensorfw-qt5 (0.6.11) unstable; urgency=low

  [Timo Rongas]
  * Fixes: NB#165991 - Sensorfw-Qt5 crashes during magnetometer-related tests

  [Üstün Ergenoglu]
  * Fixes: NB#163800 - QmOrientation::orientation() returns QmOrientation::Undefined until device orientation is changed

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Fri, 07 May 2010 09:58:28 +0300

sensorfw-qt5 (0.6.10) unstable; urgency=low

  * Version bump for a new tag (0.6.9 failure fix)

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Tue, 04 May 2010 09:04:49 +0300

sensorfw-qt5 (0.6.9) unstable; urgency=low

  [Timo Rongas]
  * Implements: SWP#MaSSW-1564
  * Implements: SWP#MaSSW-1563
  * Added duplicate value filter to ProximitySensor (no BI)
  * Added getter property for AccelerometerSensor (no BI)
 
 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Wed, 21 Apr 2010 07:41:46 +0300

sensorfw-qt5 (0.6.8) unstable; urgency=low

  [Timo Rongas]
  * Fixes: NB#164312 - sensorfw-qt5 is being linked against old version of its own libraries (already installed in scratchbox)
  * Fixes: NB#164339 - sensorfw-qt5: *CRITICAL* 2000-01-01 00:02:39 [../../sensorfw-qt5/sysfsadaptor.cpp:325:virtual void SysfsAdaptorReader::run()] epoll_wait(): Interrupted system call
  * Fixes: NB#162104 - Device orientation does not change after making a call without SIM

  [Üstün Ergenoglu]
  * Fixes: NB#156788 - Orientation detection is too sensitive

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Thu, 15 Apr 2010 08:09:40 +0300

sensorfw-qt5 (0.6.7) unstable; urgency=low

  [Matias Muhonen]
  * Added a new power management test 'sensorfw-qt5riverpoll-test'

  [Timo Rongas]
  * LGPL 2.1 license disclaimer added to files
  * Author tags added to files
  * Removed extra source folders

 -- Matias Muhonen <ext-matias.muhonen@nokia.com>  Wed, 14 Apr 2010 12:05:01 +0300

sensorfw-qt5 (0.6.6) unstable; urgency=low

  [Timo Rongas]
  * Implements: SWP#MaSSW-1568

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Wed, 07 Apr 2010 14:50:12 +0300

sensorfw-qt5 (0.6.5) unstable; urgency=low

  [Timo Rongas]
  * Fixes: NB#162512 - Compass does not give even nearly correct values anymore

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Fri, 26 Mar 2010 14:47:53 +0200

sensorfw-qt5 (0.6.4) unstable; urgency=low

  [Timo Rongas]
  * Fixes: NB#161335 - lis3lv02d does not release VAUX1 regulator when not needed
  * Fixes: NB#160447 - Sensorfw-Qt5 is unusable for "user"
  * Fixes: NB#161699 - With QmALS, QmSensor::stop() blocks for a while, and right after it, ALS does not work

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Tue, 16 Mar 2010 16:11:22 +0200

sensorfw-qt5 (0.6.3) unstable; urgency=low

  [Tapio Rantala]
  * Fixed als and orientation tests for context framework

  [Matias Muhonen]
  * Fixed als and orientation tests for context framework

  [Üstün Ergenoglu]
  * Fixes: NB#160447 - Sensorfw-Qt5 is unusable for "user"

  [Timo Rongas]
  * Implements: SWP#MaSSW-1259
  * Fixes: NB#159184 - The ipolldevd is causing very high wakeups which prevents the device to go in idle mode.

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Fri, 05 Mar 2010 12:25:41 +0200

sensorfw-qt5 (0.6.2) unstable; urgency=low

  [Timo Rongas]
  * Implements: SWP#MaSSW-1399, SWP#MaSSW-1398

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Wed, 17 Feb 2010 09:05:51 +0200

sensorfw-qt5 (0.6.1) unstable; urgency=low

  * Fixes: NB#156771 - Compass calibration is really slow and the data is wrong in Columbus

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Tue, 16 Feb 2010 10:00:22 +0200

sensorfw-qt5 (0.6.0) unstable; urgency=low

  * Implements: SWP#MaSSW-1004, SWP#MaSSW-1187
  * Fixes: NB#155680 - UI is not rotated with 2.6.32 kernel

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Mon, 25 Jan 2010 13:51:17 +0200

sensorfw-qt5 (0.5.27) unstable; urgency=low

  * RotationSensor and MagnetometerSensor (raw data) added
  * Benchmark test added

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Fri, 22 Jan 2010 08:41:16 +0200

sensorfw-qt5 (0.5.26) unstable; urgency=low

  * Removed upstart and sysv init files from package.
  * Cleaned up plug-ins to use only abstract interfaces of other plug-ins.
  * Implements: SWP#MaSSW-1009

 -- Timo Rongas <ext-timo.2.rongas@nokia.com>  Mon, 11 Jan 2010 10:48:51 +0200

sensorfw-qt5 (0.5.25) unstable; urgency=low

  * Merged contextfw-position branch
  * Merged contextfwmagnetometer2 branch
  * Implements: SWP#MaSSW-981, SWP#MaSSW-1002

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Tue, 24 Nov 2009 16:08:44 +0200

sensorfw-qt5 (0.5.24) unstable; urgency=low

  * Fixes NB#141511 - sensorfw-qt5 Test Cases fail in CITA testing

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Fri, 23 Oct 2009 13:51:02 +0300

sensorfw-qt5 (0.5.23) unstable; urgency=low

  * Implements SWP#MaSSW-938
  * Merged contextprovider4 branch back to trunk

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Fri, 16 Oct 2009 08:12:06 +0300

sensorfw-qt5 (0.5.22) unstable; urgency=low

  * merging contextfw test package branch into trunk
  * merged adaptorcontrol branch back to trunk

 -- Sagar Shinde <ext-sagar.shinde@nokia.com>  Mon, 08 Oct 2009 19:58:55 +0300

sensorfw-qt5 (0.5.21) unstable; urgency=low

  * Implements: SWP#MaSSW-895, SWP#MaSSW-824

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Mon, 05 Oct 2009 11:36:55 +0300

sensorfw-qt5 (0.5.20) unstable; urgency=low

  * Changed upstart start criteria to "started dbus"

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Mon, 28 Sep 2009 09:46:28 +0300

sensorfw-qt5 (0.5.19) unstable; urgency=low

  * Removed dependencies to QtGui

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Thu, 24 Sep 2009 10:50:58 +0300

sensorfw-qt5 (0.5.18) unstable; urgency=low

  * Fixed ambiguous inheritance in sysfsadaptor

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Thu, 24 Sep 2009 08:58:28 +0300

sensorfw-qt5 (0.5.17) unstable; urgency=low

  * Added libcontextprovider to build deps

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Wed, 23 Sep 2009 16:52:44 +0300

sensorfw-qt5 (0.5.16) unstable; urgency=low

  * Implements: SWP#MaSSW-818
  * Fixes: NB#139128 - Orientation is reported upside down

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Tue, 22 Sep 2009 07:44:52 +0300

sensorfw-qt5 (0.5.15) unstable; urgency=low

  * Updates for CI test packages

 -- Sagar Shinde <ext-sagar.shinde@nokia.com>  Tue, 08 Sep 2009 10:57:25 +0300

sensorfw-qt5 (0.5.14) unstable; urgency=low

  * Added binary installations for test packages

 -- Sagar Shinde <ext-sagar.shinde@nokia.com>  Mon, 07 Sep 2009 15:49:25 +0300

sensorfw-qt5 (0.5.13) unstable; urgency=low

  * Fixed bluetooth and usb library references

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Mon, 07 Sep 2009 11:49:25 +0300

sensorfw-qt5 (0.5.12) unstable; urgency=low

  * Reverted packaging to include some header files required by qmsystem

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Mon, 07 Sep 2009 10:48:05 +0300

sensorfw-qt5 (0.5.10) unstable; urgency=low

  * Test package section: tests

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Wed, 02 Sep 2009 15:35:45 +0300

sensorfw-qt5 (0.5.9) unstable; urgency=low

  * Compass to point north.

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Wed, 02 Sep 2009 09:59:15 +0300

sensorfw-qt5 (0.5.8) unstable; urgency=low

  * Implemented: SWP#MaSSW-725, SWP#MaSSW-643

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Tue, 18 Aug 2009 10:41:09 +0300

sensorfw-qt5 (0.5.7) unstable; urgency=low

  * Added sensorfw-qt5.upstart
  * Adaptor timestamps from utility function
  * Removed debug messages
  * Added sensorfw-qt5-test package
  * Modified compass sensor properties (declination correction)

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Thu, 13 Aug 2009 15:24:35 +0300

sensorfw-qt5 (0.5.6) unstable; urgency=low

  * Trying to tag it again...

 -- Ilya Dogolazky <ilya.dogolazky@nokia.com>  Mon, 27 Jul 2009 10:37:39 +0300

sensorfw-qt5 (0.5.5) unstable; urgency=low

  * Many changes by Timo

 -- Ilya Dogolazky <ilya.dogolazky@nokia.com>  Mon, 27 Jul 2009 10:25:50 +0300

sensorfw-qt5 (0.5.4) unstable; urgency=low

  * Added -doc package
  * Fixed configuration problems

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Thu, 16 Jul 2009 10:58:20 +0300

sensorfw-qt5 (0.5.3) unstable; urgency=low

  * Fixed dependency tag for dbg package
  * Forced directory build order to fix parallel building.

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Wed, 08 Jul 2009 15:06:05 +0300

sensorfw-qt5 (0.5.2) unstable; urgency=low

  * Removed subcontractor references from files.
  * Changed pkg-config utility to be installed with dev package
  * Added note of libak library to README

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Wed, 08 Jul 2009 10:55:51 +0300

sensorfw-qt5 (0.5.1) unstable; urgency=low

  * Fixed building on i386.

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Tue, 07 Jul 2009 15:01:59 +0300

sensorfw-qt5 (0.5) unstable; urgency=low

  * Version bump up to replace previous temporary solution
  * Implemented: SWP#MaSSW-432, SWP#MaSSW-433, SWP#MaSSW-390, SWP#MaSSW-641,
  * Implemented: SWP#MaSSW-522

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Tue, 07 Jul 2009 10:40:54 +0300

sensorfw-qt5 (0.1) unstable; urgency=low

  * Initial Release.

 -- Timo Rongas <ext-timo.rongas@nokia.com>  Tue, 23 Jun 2009 15:54:46 +0300
