SuccessChanges

Summary

  1. [homematic] Prevent thread leak on bridge handler disposal (#6375) (details)
  2. [Bose SoundTouch] Fix DynamicStateDescriptionProvider (#6379) (details)
  3. [homematic] Support sending datapoints via different rx modes (#6377) (details)
  4. Fix mqtt thing-types 'broker' thing: Required secure parameter didn't (details)
  5. Make the embedded MQTT server less noisy (#6387) (details)
  6. [digitalstrom] safe guard percent values on state update (#6381) (details)
  7. [onewire] Fix randomly failing OwserverConnectionTest (#6384) (details)
  8. Fix icon lookup for string type states including spaces (#6382) (details)
  9. Allow multi value parameters in Thing DSL (#6386) (details)
  10. Fixed type casts where JDK compiler complained (#6390) (details)
  11. Documentation for DynamicStateDescriptionProvider (#6393) (details)
  12. Fix #6195 and a bit more (#6396) (details)
  13. Paper UI: add basic repository tests (#6405) (details)
  14. Added semantics for the dutch language (#6399) (details)
  15. Added support for HMIP only gateways (#6409) (details)
Commit 78debd6a563182750ba04960b58d54ca5889e1c8 by henning.treu
[homematic] Prevent thread leak on bridge handler disposal (#6375)
* [homematic] Prevent thread leak on bridge handler disposal

- the re-initialization of the handler is now cancelled when the handler
is disposed by the framework
When the initialization of the HomematicBridgeHandler fails, a
re-initialization is scheduled. This re-initialization was never stopped
when the handler was disposed by the framework. So in case the
framework
scheduled, the
the handler
Signed-off-by: Florian Stolte <fstolte@itemis.de>
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.homematic/src/main/java/org/eclipse/smarthome/binding/homematic/handler/HomematicBridgeHandler.java (diff)
Commit 639e815ebf2d5d53495f75016bcdd4ff6fc6adfd by henning.treu
[Bose SoundTouch] Fix DynamicStateDescriptionProvider (#6379)
In case the channel is not know we should return NULL for dynamic state
description instead the original
Signed-off-by: Ivaylo Ivanov <ivivanov.bg@gmail.com>
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.bosesoundtouch/src/main/java/org/eclipse/smarthome/binding/bosesoundtouch/internal/BoseStateDescriptionOptionProvider.java (diff)
Commit 1b83d4610c1604cd2e4faa859b0238e21dc04d87 by henning.treu
[homematic] Support sending datapoints via different rx modes (#6377)
* [homematic] Support sending datapoints via different rx modes
Provides an endpoint in the HomematicThingHandler for specifying the rx
mode when sending datapoints to the homematic gateway. This allows
custom ThingHandlers in ESH-based solutions to change the used rxMode
from the default one.
Signed-off-by: Florian Stolte <fstolte@itemis.de>
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.homematic/src/main/java/org/eclipse/smarthome/binding/homematic/HomematicBindingConstants.java (diff)
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.homematic/src/main/java/org/eclipse/smarthome/binding/homematic/internal/communicator/HomematicGateway.java (diff)
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.homematic/src/main/java/org/eclipse/smarthome/binding/homematic/internal/communicator/virtual/OnTimeAutomaticVirtualDatapointHandler.java (diff)
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.homematic/src/main/java/org/eclipse/smarthome/binding/homematic/internal/communicator/virtual/DisplayOptionsVirtualDatapointHandler.java (diff)
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.homematic.test/src/test/java/org/eclipse/smarthome/binding/homematic/internal/communicator/client/RpcClientTest.java (diff)
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.homematic/src/main/java/org/eclipse/smarthome/binding/homematic/internal/communicator/AbstractHomematicGateway.java (diff)
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.homematic/src/main/java/org/eclipse/smarthome/binding/homematic/internal/communicator/client/RpcClient.java (diff)
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.homematic/src/main/java/org/eclipse/smarthome/binding/homematic/internal/communicator/virtual/DisplayTextVirtualDatapoint.java (diff)
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.homematic/src/main/java/org/eclipse/smarthome/binding/homematic/handler/HomematicThingHandler.java (diff)
Commit 0bdcfd907cde734589384c4cf5b20ea0099c9e8d by henning.treu
Fix mqtt thing-types 'broker' thing: Required secure parameter didn't
have a default set. (#6385)
Signed-off-by: David Gräff <david.graeff@web.de>
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.mqtt/ESH-INF/thing/thing-types.xml (diff)
Commit aff0b8bb56cc9f4aab827c42827cf21e0d1f2ef8 by Kai Kreuzer
Make the embedded MQTT server less noisy (#6387)
Signed-off-by: David Graeff <david.graeff@web.de>
The file was modifieddistribution/smarthome/logback_debug.xml (diff)
Commit f7fddaf64216733b9c9d255d2d234a4f2d1d36a1 by Kai Kreuzer
[digitalstrom] safe guard percent values on state update (#6381)
Fixes #6122.
Signed-off-by: Henning Treu <henning.treu@telekom.de>
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.digitalstrom/src/main/java/org/eclipse/smarthome/binding/digitalstrom/handler/DeviceHandler.java (diff)
Commit 180f095cba7c8b3a672b9f0b8e74cdd5f36c5673 by Kai Kreuzer
[onewire] Fix randomly failing OwserverConnectionTest (#6384)
Fixes #6383.
Signed-off-by: Henning Treu <henning.treu@telekom.de>
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.onewire.test/src/test/java/org/eclipse/smarthome/binding/onewire/test/OwserverTestServer.java (diff)
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.onewire.test/src/test/java/org/eclipse/smarthome/binding/onewire/owserver/OwserverConnectionTest.java (diff)
Commit 3c99e58fe9d991bec0ab8cffc294e11e88cd495e by Kai Kreuzer
Fix icon lookup for string type states including spaces (#6382)
Fixes #6071.
Signed-off-by: Henning Treu <henning.treu@telekom.de>
The file was modifiedbundles/ui/org.eclipse.smarthome.ui.icon.test/META-INF/MANIFEST.MF (diff)
The file was modifiedbundles/ui/org.eclipse.smarthome.ui.icon/src/main/java/org/eclipse/smarthome/ui/icon/AbstractResourceIconProvider.java (diff)
The file was modifiedbundles/ui/org.eclipse.smarthome.ui.icon.test/src/test/java/org/eclipse/smarthome/ui/icon/internal/AbstractResourceIconProviderTest.java (diff)
Commit 97b9529d0ea7e6e5d3036a91d842a9657cc5e292 by Kai Kreuzer
Allow multi value parameters in Thing DSL (#6386)
Fixes #6146.
Signed-off-by: Henning Treu <henning.treu@telekom.de>
The file was modifiedbundles/model/org.eclipse.smarthome.model.thing.tests/src/test/java/org/eclipse/smarthome/model/thing/test/hue/TestHueThingHandlerFactoryX.java (diff)
The file was modifiedbundles/model/org.eclipse.smarthome.model.thing.tests/src/test/java/org/eclipse/smarthome/model/thing/test/hue/GenericThingProviderTest.java (diff)
The file was modifiedbundles/model/org.eclipse.smarthome.model.thing/src/org/eclipse/smarthome/model/thing/Thing.xtext (diff)
The file was modifiedbundles/model/org.eclipse.smarthome.model.script.tests/org.eclipse.smarthome.model.script.tests.launch (diff)
The file was modifiedbundles/model/org.eclipse.smarthome.model.thing.tests/src/test/java/org/eclipse/smarthome/model/thing/test/hue/DumbThingHandlerFactory.java (diff)
The file was modifiedbundles/model/org.eclipse.smarthome.model.thing/src/org/eclipse/smarthome/model/thing/internal/GenericThingProvider.xtend (diff)
The file was modifiedbundles/model/org.eclipse.smarthome.model.thing.tests/.classpath (diff)
The file was modifiedbundles/model/org.eclipse.smarthome.model.thing.tests/org.eclipse.smarthome.model.thing.tests.launch (diff)
Commit 34d398ce9a9b5eb0e8dd4b974df91922196bfedc by henning.treu
Fixed type casts where JDK compiler complained (#6390)
Signed-off-by: Jochen Hiller <jo.hiller@googlemail.com>
The file was modifiedbundles/core/org.eclipse.smarthome.core/src/main/java/org/eclipse/smarthome/core/internal/items/ItemStateConverterImpl.java (diff)
The file was modifiedbundles/core/org.eclipse.smarthome.core/src/main/java/org/eclipse/smarthome/core/library/items/NumberItem.java (diff)
The file was modifiedbundles/automation/org.eclipse.smarthome.automation.core/src/main/java/org/eclipse/smarthome/automation/core/internal/ruleengine/WrappedRule.java (diff)
Commit 7b1220351a031649c31008a65de786682d15d673 by Kai Kreuzer
Documentation for DynamicStateDescriptionProvider (#6393)
Addresses #6372.
Signed-off-by: Henning Treu <henning.treu@telekom.de>
The file was modifieddocs/documentation/development/bindings/thing-definition.md (diff)
Commit 6a942b946a8396dd981c50dfc2d10cc49ca296f1 by henning.treu
Fix #6195 and a bit more (#6396)
* Fix #6195 and more

- fix #6195 by ignoring HTTP-Status 500 and only use the
JSON-Error-Message
- change new ChannelType(..) to ChannelTypeBuilder
- remove some more Warnings
Signed-off-by: Michael Ochel <michael.ochel@koeln.de>
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.digitalstrom/src/main/java/org/eclipse/smarthome/binding/digitalstrom/internal/lib/event/EventListener.java (diff)
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.digitalstrom/src/main/java/org/eclipse/smarthome/binding/digitalstrom/internal/lib/manager/impl/StructureManagerImpl.java (diff)
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.digitalstrom/src/main/java/org/eclipse/smarthome/binding/digitalstrom/internal/providers/DsChannelTypeProvider.java (diff)
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.digitalstrom/src/main/java/org/eclipse/smarthome/binding/digitalstrom/internal/lib/serverconnection/impl/HttpTransportImpl.java (diff)
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.digitalstrom/src/main/java/org/eclipse/smarthome/binding/digitalstrom/internal/lib/manager/impl/DeviceStatusManagerImpl.java (diff)
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.digitalstrom/src/main/java/org/eclipse/smarthome/binding/digitalstrom/internal/lib/manager/impl/ConnectionManagerImpl.java (diff)
Commit 21d2a89b719ee853c62360ed9045351da74b228b by Kai Kreuzer
 Paper UI: add basic repository tests (#6405)
* Paper UI: add basic repository tests
* Reactivate thing controller tests
Signed-off-by: Henning Treu <henning.treu@telekom.de>
The file was addedextensions/ui/org.eclipse.smarthome.ui.paper/web-src/js/repositories/repositories-modules.spec.js
The file was modifiedextensions/ui/org.eclipse.smarthome.ui.paper/tests/setup.test.js (diff)
The file was modifiedextensions/ui/org.eclipse.smarthome.ui.paper/web-src/js/repositories/repositories-module.js (diff)
The file was addedextensions/ui/org.eclipse.smarthome.ui.paper/web-src/js/things/controller.things.spec.js
The file was removedextensions/ui/org.eclipse.smarthome.ui.paper/web-src/js/things/controller.things.spec.bak
Commit 7600182faa60aaedc1f99e2489a2c6ba5cde1f1b by Simon Kaufmann
Added semantics for the dutch language (#6399)
Also-by: Wouter Born <eclipse@maindrain.net>
<mark.herwege@telenet.be>
<martin@martinvw.nl>
The file was addedbundles/core/org.eclipse.smarthome.core.semantics/src/main/resources/tags_nl.properties
Commit dff198a6a11f882f684778c0d34ad75c9d2bf4fd by Simon Kaufmann
Added support for HMIP only gateways (#6409)
Signed-off-by: Gerhard Riegler <gerhard.riegler@gmail.com>
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.homematic/src/main/java/org/eclipse/smarthome/binding/homematic/internal/communicator/AbstractHomematicGateway.java (diff)
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.homematic/src/main/java/org/eclipse/smarthome/binding/homematic/internal/communicator/client/RpcClient.java (diff)
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.homematic/src/main/java/org/eclipse/smarthome/binding/homematic/internal/common/HomematicConfig.java (diff)
The file was modifiedextensions/binding/org.eclipse.smarthome.binding.homematic/src/main/java/org/eclipse/smarthome/binding/homematic/internal/model/HmGatewayInfo.java (diff)