Changelog 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340
  1. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  2. added version option to the man page
  3. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  4. add version option to the option parser
  5. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  6. updated README and INSTALL
  7. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  8. finished the man page
  9. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  10. added a minimal man page, content still missing
  11. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  12. updated TODO
  13. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  14. added a setup.py to install stdd with the distutils method and renamed the sample.conf to the final name
  15. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  16. updated TODO and Changelog
  17. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  18. converted datetime object to string
  19. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  20. added some more logging output
  21. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  22. tried to throw an exception if the display is not available
  23. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  24. changed the code to also terminate the process if it is not run as daemon
  25. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  26. changed formatter to include the PID
  27. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  28. added some more info messages, imporved logging
  29. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  30. corrected the format string for logger
  31. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  32. explicitly import logging.handlers to be able to use SysLogHandler
  33. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  34. corrected a small typo calling the logger object
  35. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  36. implemented minimal logging to syslog and console
  37. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  38. correctly import os, I really should have done that in the first place
  39. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  40. implemented signal handling
  41. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  42. updated TODO and generated Changelog from bzr
  43. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  44. yet another round of cosmetical changes to the init script
  45. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  46. another round of cosmetical changes to the init script
  47. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  48. corrected the start method in the init script
  49. 2013-07-28 Helmut Pozimski <helmut@pozimski.eu>
  50. added a simple init script for sysvinit
  51. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  52. corrected two small typos
  53. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  54. set high or low brightness when the configured minute is reached
  55. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  56. only call datetime.now once per cycle to safe some processing time
  57. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  58. and corrected the reversed order for the values
  59. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  60. change blink_colon to bolean value as it was intended
  61. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  62. added configurable blinking of the middle colon
  63. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  64. comparing time doesn't work between 2 days so just check if the conditions for high state are met and fall back to log otherwise
  65. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  66. added rules for setting both high and low states
  67. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  68. correctly create time object in the configuration
  69. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  70. changed the time comparison so it hopefully makes sense now
  71. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  72. fixed a line break
  73. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  74. added code to change the brightness according to time of day
  75. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  76. corrected a comment in the configuration
  77. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  78. only got int with base 16 without hex conversion, seems to work
  79. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  80. also didn't work, another try, first go int with base16, then go to hex
  81. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  82. the change intended with the last commit didn't work out, try hex, it might work better
  83. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  84. also cast an integer for the hardware address
  85. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  86. corrected yet another variable name (I really need to remember them
  87. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  88. again explicitly cast integers for time values
  89. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  90. explicitly cast integers for time values
  91. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  92. corrected another type
  93. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  94. fixed a variable name
  95. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  96. prepared further configuration changes
  97. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  98. correctly use the stripped variable
  99. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  100. changed configuration to filter empty lines to avoid IndexErrors
  101. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  102. correct function call, configuration file path is given to the Read function, not the constructor
  103. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  104. corrected the function name when calling Conf in configuration.py
  105. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  106. corrected another small typo when calling the configuration module
  107. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  108. corrected a typo when calling the main loop
  109. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  110. added example configuration file
  111. 2013-07-04 Helmut Pozimski <helmut@pozimski.eu>
  112. added configuration module for reading the configuration
  113. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  114. small error, big impact, finally use the group name to determine the group id and not the user name
  115. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  116. explicitely casted integers for uid and gid
  117. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  118. fixed determination of user and group id
  119. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  120. corrected a name error, Node vs. None ;)
  121. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  122. corrected OptionParser import
  123. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  124. implemented option parsing and differentiate between daemon and script mode, drop privileges if requested
  125. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  126. added spaces into cmdline, removed debug code
  127. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  128. added temporary debug code for the cmdline parameter§
  129. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  130. added code to determine the cmdline to set it properly
  131. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  132. add second parameter for the SetName function
  133. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  134. corrected yet another stupid name error
  135. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  136. corrected another stupid name error
  137. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  138. also corrected the call to the daemon class
  139. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  140. corrected the stddlib import
  141. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  142. imported the daemon class and used it to start stdd as a daemon
  143. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  144. corrected the previous commit
  145. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  146. added a wrapper function for setBrightness to the SevenSegment class so it can be directly called from the display object
  147. 2013-06-30 Helmut Pozimski <helmut@pozimski.eu>
  148. filled the README file with some content
  149. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  150. updated TODO
  151. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  152. reduced the sleep to half a second to get a faster response on the display
  153. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  154. reverted the digits back to integers before writing them to the display
  155. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  156. corrected a typo when calling the writeDigit function
  157. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  158. corrected the code to handle hours and minutes below 10 (hopefully) properly
  159. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  160. corrected an import error in main script and an error in Adadfruit_I2C.py
  161. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  162. added stdd as main script with a bit of test code
  163. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  164. adjusted coding style for the adafruit libraries
  165. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  166. added licensing information to files originating from Adafruit, removed shebang lines
  167. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  168. pulled in the necessary python code from adafruit and my own daemon module
  169. 2013-06-29 Helmut Pozimski <helmut@pozimski.eu>
  170. initial commit