Commit graph

  • cc326285c5 Bumped version to 2.1.3-beta1 master Stefan Persson 2017-06-28 15:48:56 +02:00
  • 0b6bc13466 Specifying chars as unsigned where needed Stefan Persson 2017-06-28 15:46:32 +02:00
  • 47eac0a356 Add note about third party python library tellcore-py Micke Prag 2016-10-31 08:39:51 +01:00
  • 95f93cd6d3 Add dependency on client for tdtool. Build fails if parallel building is used otherwise Micke Prag 2015-04-09 12:49:21 +02:00
  • ed3ce34422 Only create the socket once. If we fail to connect is we should try to reuse it later. John 2014-03-18 20:40:34 +01:00
  • 1f93cf91f8 Small fix that might or might not fix "EFAULT (bad address)"-errors when executing scripts on events Stefan Persson 2014-03-06 14:13:29 +01:00
  • c542059299 Bumped version to 2.1.2_rc1 Stefan Persson 2014-02-14 10:26:19 +01:00
  • 5fa802ecf9 Updated included firmware to TellStick Duo v12 and TellStick Net v17. Stefan Persson 2014-02-04 12:41:50 +01:00
  • 1ea1cc5add Merge branch 'callbackdispatcher-rewrite' Micke Prag 2014-02-04 11:10:03 +01:00
  • 94dfe84e1d There is no need for Event::signal(EventData *) to be virtual. It is not subclassed anywhere Micke Prag 2014-02-04 11:07:06 +01:00
  • c9567f3698 Added support for Oregon Scientific C844 (pool thermometer) Stefan Persson 2014-01-13 14:39:15 +01:00
  • 4b181e30e3 Use signals to allow us to exit the application and do proper cleanup Micke Prag 2014-01-08 14:59:17 +01:00
  • 6842c24818 Made the loop a bit smaller Micke Prag 2014-01-08 14:12:47 +01:00
  • 4d366f483e Remove debug code Micke Prag 2014-01-08 14:12:29 +01:00
  • 25542e7f90 Remove old code Micke Prag 2014-01-08 14:09:15 +01:00
  • f7336b34f9 Rewrite our callback dispatcher. Instead of dynamically create new threads for each callback they are now precreated when they are registered. Each callback will now be called using the same thread each time. Micke Prag 2014-01-08 11:45:19 +01:00
  • fbaa8ccbbd Add convenience function to supply a EventDataRef to Event::signal() Micke Prag 2014-01-08 12:26:37 +01:00
  • 89b4253d54 Code cleanup for callback hangings in Linux Stefan Persson 2014-01-08 12:23:30 +01:00
  • 0f7937711f Fixes for callback hangings in Linux Stefan Persson 2014-01-08 12:01:37 +01:00
  • 46e3d8f61f Bumped version to 2.1.2 Beta10 Stefan Persson 2013-11-22 12:06:56 +01:00
  • 813c9696fc Only show "Send to live" when live is activated Stefan Persson 2013-11-22 11:07:05 +01:00
  • bd8388364d Added missing translation Stefan Persson 2013-11-21 10:22:39 +01:00
  • 22fbc6b9df Bumped version to 2.1.2 Beta9 Stefan Persson 2013-11-21 09:39:07 +01:00
  • 22fe154ee3 Updated sensor value icons Stefan Persson 2013-11-18 16:53:34 +01:00
  • 0886564e94 Add codesigning on OS X Micke Prag 2013-10-10 16:11:24 +02:00
  • ce86c90c8b This is not relevant in OS X Micke Prag 2013-10-10 16:10:33 +02:00
  • 80ef685e7e Add new CA certificates Micke Prag 2013-10-10 14:52:12 +02:00
  • 405f2f7f70 Bumped version to 2.1.2 Beta8 Stefan Persson 2013-09-20 14:22:28 +02:00
  • 9bd208992d Fix build error for QtDesktop in Linux Stefan Persson 2013-09-20 14:14:17 +02:00
  • 6880ca5555 Bumped version to 2.1.2 Beta7 Stefan Persson 2013-09-17 12:42:21 +02:00
  • 17a269e7c1 The ugly temporary fix for segfault in TelldusCenter did not suffice. Trying this instead. Stefan Persson 2013-09-16 13:51:41 +02:00
  • d3b0a279b8 Fix for Debian-build (missing uinstd.h) Stefan Persson 2013-09-13 17:15:24 +02:00
  • 702aef6eab Updated 3rd party module qtsingleapplication to latest version Stefan Persson 2013-09-13 16:46:36 +02:00
  • c77c84886a Ugly temporary fix for segfault in TelldusCenter Stefan Persson 2013-09-13 14:11:13 +02:00
  • fd5ffa3ad4 Added missing space before braces, according to Google style guidelines "whitespace/braces" Stefan Persson 2013-09-13 14:08:11 +02:00
  • 87845ca31e Moved "else" to same line as previous closing braces, according to Google style guidelines "whitespace/newline" Stefan Persson 2013-09-13 14:06:42 +02:00
  • b9f28d6e6e Added whitespaces to comments according to Google style guidelines "whitespace/comments" Stefan Persson 2013-09-13 14:04:41 +02:00
  • f812ec4307 Removed blank lines at start/end of code blocks according to Google style guidelines whitespace/blank_line Stefan Persson 2013-09-13 13:56:21 +02:00
  • 194ca57295 Fixed telldus-core segfault because of config file path not set in correct order Stefan Persson 2013-09-12 11:54:16 +02:00
  • c92ede9524 Fixed whitespace error, according to Google style guidelines Stefan Persson 2013-09-11 14:44:45 +02:00
  • 7c84ee3921 Changed image to make it more generic Stefan Persson 2013-09-11 14:33:31 +02:00
  • b73eae288f Possiblity to add sensors from TelldusCenter to be visible in Telldus Live! This closes #186. Stefan Persson 2013-09-11 14:32:33 +02:00
  • 103eaf05e0 Inital commit, support for rain and wind sensors. Stefan Persson 2013-09-11 14:29:46 +02:00
  • d1e33dff0c Fix for sensor plugin in TelldusCenter in Linux. This closes #181 kind of. Stefan Persson 2013-09-11 14:05:56 +02:00
  • 979bee6174 Added device type RollerTrol, this closes #310 Stefan Persson 2013-09-09 14:20:46 +02:00
  • 35028b1c82 Added support for rain and wind sensors (Oregon Scientific) in telldus-core Stefan Persson 2013-09-02 16:28:39 +02:00
  • 668dd99ac2 unistd.h must be explicitly included on some platforms to have access to for example environ. This closes #313 Stefan Persson 2013-06-13 12:18:10 +02:00
  • 64ed7d4afa Inital Oregon Scientific v3 support (F824) Stefan Persson 2013-06-03 12:08:30 +02:00
  • 1009a430c8 Enable the Controllers plugin as default. This closes #86 Micke Prag 2013-05-29 12:20:06 +02:00
  • b45ee3aba3 Merge branch 'controller-upgrade' Micke Prag 2013-05-29 12:23:50 +02:00
  • b52c80f988 Add firmware 10 for TellStick Duo Micke Prag 2013-05-29 12:04:05 +02:00
  • 27e5b82ee1 Update icon for Controllers plugin Micke Prag 2013-05-29 12:03:32 +02:00
  • 8449c3a0a8 Add icon for upgrading TellStick Micke Prag 2013-05-29 12:03:10 +02:00
  • 033cf79617 Bumped version to 2.1.2 Beta1 Stefan Persson 2013-05-23 11:41:04 +02:00
  • 940d93556b Updated translations Stefan Persson 2013-05-23 11:39:27 +02:00
  • a231b56d57 Removed redundunt test suite registration command from Hasta unit test Stefan Persson 2013-05-17 11:49:38 +02:00
  • b00cbdb37c Added unit test for Hasta protocol Stefan Persson 2013-05-17 11:41:58 +02:00
  • b56823a6e7 Some compilers seems to optimize away our tests. Compiling them statically and force initiating them seems to do the trick. Micke Prag 2013-05-17 11:24:27 +02:00
  • a78773a8ed Changed casting, according to Google style guidelines "readability/casting" Stefan Persson 2013-05-16 16:29:57 +02:00
  • 107d7669e7 Moved "else" to same line as previous closing braces, according to Google style guidelines "whitespace/newline" Stefan Persson 2013-05-16 16:24:47 +02:00
  • 14399b2d7f Added missing space after braces, according to Google style guidelines "whitespace/braces" Stefan Persson 2013-05-16 16:21:37 +02:00
  • ae841861b2 Added missing space in comment, according to Google style guidelines "whitespace/comments" Stefan Persson 2013-05-16 16:16:53 +02:00
  • d37ff4ff0b Added missing space after comma, according to Google style guidelines "whitespace/comma" Stefan Persson 2013-05-16 16:14:36 +02:00
  • 10ced92ec6 Made sure Hasta send works for TellStick too Stefan Persson 2013-05-16 15:32:43 +02:00
  • dc61911e7e Fixed syntax error (a typical C++-is-not-python-error) Stefan Persson 2013-05-08 14:10:12 +02:00
  • b0d3d2af30 Added hasta version 2 Stefan Persson 2013-05-08 13:44:25 +02:00
  • a912ee2872 Added compability for EventUpdateManager-fix on Windows too Stefan Persson 2013-04-17 12:39:46 +02:00
  • c3bf46124d Fixed crash in EventUpdateManager on receive on some platforms. Stefan Persson 2013-04-15 11:16:50 +02:00
  • ccd7fcb2f3 Add unit test for Oregon EA4C data. See #261 Micke Prag 2013-03-07 15:01:15 +01:00
  • 59e3ab8c16 Handle Oregon EA4C temperatures over 100 degrees. This closes #261 Micke Prag 2013-03-07 14:59:31 +01:00
  • 2effb362a0 We should of course skip it on OS X and run it on all other platforms. See #245 Micke Prag 2013-02-20 15:46:11 +01:00
  • f49e83f0e7 Do not query for controllers on OS X. This seems to make the trackpad freeze sometimes. We listen for usb-events anyway. Closes #245 Micke Prag 2013-02-20 15:28:43 +01:00
  • 7372963c6d Add swedish translation for plugin Sensors, closes #163 Micke Prag 2013-02-14 16:02:31 +01:00
  • 6a944bffcf Use QtQuick 1.0 instead of Qt 4.7 for sensors module Micke Prag 2013-02-14 15:59:43 +01:00
  • 3b193bfaad Make the sensors module translatable, see #163 Micke Prag 2013-02-14 15:58:42 +01:00
  • 30920ea816 Allow .qml files to be translated. See #163 Micke Prag 2013-02-14 15:57:30 +01:00
  • b6b78ad157 Convert spaces to tabs. Micke Prag 2013-02-13 17:54:43 +01:00
  • d5d22aceb5 Do not log SIGPIPE. This is a normal signal when a client disconnects. Closes #280 Micke Prag 2013-02-13 17:07:54 +01:00
  • 05f5db163c Add IKEA non dimmer. This closes #251 Micke Prag 2013-02-13 16:59:13 +01:00
  • 9a28b1444b Sort the devices in TelldusCenter by its name. If anyone thinks to breaks their preferred order, please read http://xkcd.com/1172/ This closes #112. Micke Prag 2013-02-13 11:10:07 +01:00
  • 475fdb9d59 Code cleanup, removed debug messages Stefan Persson 2012-12-06 16:12:42 +01:00
  • 6796129cb5 Use C++ casting instead of C casting according to Google style guidelines "readability/casting" Micke Prag 2012-12-05 14:28:29 +01:00
  • 641598a359 We need this on one line so the style guidelines check will detect it is a struct Micke Prag 2012-12-05 14:07:18 +01:00
  • 630db4f483 Cast the long to int. Since the value is never greater than 2 bytes this is safe. Micke Prag 2012-12-05 13:59:31 +01:00
  • 5933cf104e Use Windows type LONG instead of long to follow the API better Micke Prag 2012-12-05 13:58:06 +01:00
  • 3d05f2d510 Added missing space after comma, according to Google style guidelines "whitespace/comma" Stefan Persson 2012-12-05 12:43:28 +01:00
  • fcb798d466 Removed blank lines at start/end of code blocks according to Google style guidelines "whitespace/blank_line" Stefan Persson 2012-12-05 12:39:44 +01:00
  • 68a041edb4 An else should appear on the same line as the preceding }, according to Google style guidelines "whitespace/newline" Stefan Persson 2012-12-05 12:30:41 +01:00
  • 58d58a8640 Use tabs for indentation according to Google style guidelines "whitespace/usr_tab_for_indentation" Stefan Persson 2012-12-05 12:29:45 +01:00
  • 8d90a4e14a Added whitespaces to comments according to Google style guidelines "whitespace/comments" Stefan Persson 2012-12-05 12:10:16 +01:00
  • ce24cabff9 Streams are highly discouraged except for logging according to Google style guidelines "readability/streams" Micke Prag 2012-12-05 12:58:17 +01:00
  • 52faa7a36d Use safe version of date functions according to google style guidelines (runtime/threadsafe_fn) Micke Prag 2012-12-05 12:46:01 +01:00
  • 7000632f6c Fix #ifndef header guard style, according to Google style guidelines "build/header_guard" Micke Prag 2012-12-05 12:05:11 +01:00
  • e36b2287e8 Uncommented text after #endif is non-standard. Use a comment. [build/endif_comment] Micke Prag 2012-12-05 12:01:12 +01:00
  • fb79664508 Removed whitespace after line end, accoring to Google style guidelines "whitespace/end_of_line" Stefan Persson 2012-12-05 11:28:27 +01:00
  • e38eb0f72d Ordered header files correctly according to Google style guidelines "build/include_order" Stefan Persson 2012-12-05 10:50:56 +01:00
  • 69c67e3c09 Fixed placement of curly braces according to Google style guidelines "whitespace/braces" Stefan Persson 2012-12-04 17:42:52 +01:00
  • bca00ef148 F_SETFD must be supplied to fcntl() to set options Micke Prag 2012-12-05 11:21:13 +01:00
  • 174c31f4ca Use fcntl() to set FD_CLOEXEC on OS X since the SOCK_CLOEXEC flag for socket() isn't supported. Micke Prag 2012-12-05 11:18:07 +01:00
  • 38e624af66 stdlib.h is needed for malloc Micke Prag 2012-12-04 17:28:36 +01:00