updated
[psensor.git] / NEWS
1 * v0.7.0.4
2
3 ** added Spanish translation from LP (Javier
4    buik8roadmaster@hotmail.com).
5 ** psensor: fixed 'appindicator enabled' option not working correctly
6    for cpu usage. The option was inversed each time it is displayed in
7    the preference dialog.
8 ** psensor: added an option to enable logging of sensors
9    ($HOME/.psensor/sensors.log).
10 ** psensor-server: added sensors logging (--sensor-log-file).
11 ** psensor: display the name of chip in sensor preferences.
12 ** psensor: moved the sensor id into a expendable frame of the sensor
13    preferences.
14 ** test target is now running cppcheck if available.
15 ** fixed cppcheck reported errors (realloc and not freed var).
16 ** added faq (requires asciidoc to build the html version).
17 ** check target is now running cppcheck if installed.
18 ** psensor: psensor.desktop:replaced X-GNOME-autostart-delay (not
19    supported by debian gnome-shell) by a sleep on exec.
20
21 * v0.7.0.3
22
23 ** psensor: removed gettext_domain in psensor.schemas causing
24    warnings.
25 ** merged italian and russian translation from LP.
26
27 * v0.7.0.2
28
29 ** psensor: added latvian translation file.
30 ** psensor: added gconf schema. (LP: #1026807)
31 ** psensor: hide sensors in the application indicator.
32 ** psensor: removed hicolor/48x48/psensor_hot.png. (LP: #1029065)
33 ** merge chinese translation from LP.
34
35 * v0.7.0.1
36
37 ** psensor: minimum GTK version is now 3.0, GTK v2.x is no more
38    supported.
39 ** psensor: fixed sensor type displayed in sensor preferences
40    dialog. (Closes LP: #968912)
41 ** psensor: not calling g_thread_init when compiled with glib >= 2.31.
42 ** psensor: added basic instruction in the README for compiling psensor
43             with the ATI/AMD GPU support.
44 ** psensor: fixed compilation error on 64bits with ATI/AMD GPU support.
45 ** psensor: added capability to use libatasmart for sata disk monitoring.
46 ** psensor: added option --use-libatasmart.
47 ** changed copyright dates to 2012.
48 ** psensor: fixed systray and application indicator visible at the
49    same time. (Closes LP: #971098)
50 ** psensor: fixed wrong background color, get the background color of
51    the window and not the canvas widget. (Closes LP: #973122)
52 ** psensor: used the foreground color defined by the theme for the
53    font of the graph legend.
54 ** psensor: used tab layout for psensor preferences.
55 ** psensor: temperature unit choice (celcius/fahrenheit).
56 ** psensor-server: fixed --wdir option.
57 ** psensor-server: added log level to -d option.
58 ** psensor-server: added --log-file option.
59 ** psensor-server: logged measures when log level is 3.
60 ** psensor: fixed many memory leaks in cfg.c (gconf2 keys).
61 ** psensor: fixed memory leak (sensor name when specified by the
62    configuration).
63 ** psensor: implemented the psensor uniquess, non-primary psensor
64    instances show the window of the primary psensor instance and
65    exits.
66 ** many code quality improvements.
67 ** psensor: added --new-instance option to allow the creation of
68    multiple instances of Psensor.
69 ** psensor: added the degree sign before the temperature symbols
70             (Closes LP: #1021900).
71 ** psensor: alarm limit edition using the temperature unit set in the
72    global pref.
73 ** psensor: improved notification (added psensor icon and value of the
74    sensor).
75 ** full french and hungarian translation.
76 ** merged some chinese translation provided by LP.
77 ** added translation files for Brazilian Portuguese, and Italian.
78 ** partial translations for Russian, Serbian, Ukrainian, Slovenian and
79    German.
80 ** psensor: fixed i18n support for the application indicator menu.
81 ** psensor: fixed i18n support for the application menu.
82 ** psensor: added low thresold support for alerts.
83 ** psensor: added fan alert support.
84 ** psensor: fixed hide window on startup for gnome-shell (Closes:
85    #676361).
86
87 * v0.6.2.19
88
89 ** psensor: fixed size of the icon hicolor/48x48/psensor_hot.png.
90    (LP: #1029065)
91
92 * v0.6.2.18
93
94 ** added degree sign for celcius (Closes LP: #1021900).
95 ** added russian, brazilian, hungarian, serbian, slovenian,
96    italian, ukrainian and german translation files.
97 ** merged translations from LP.
98 ** psensor: fixed hide window on startup for gnome-shell (Closes:
99    #676361).
100
101 * v0.6.2.17
102
103 ** psensor: fixed sensor type displayed in sensor preferences
104    dialog. (Closes LP: #968912)
105 ** psensor: fixed compilation error on 64bits with ATI/AMD GPU support.
106 ** psensor: not calling g_thread_init when compiled with glib >= 2.31.
107 ** changed copyright dates to 2012.
108
109 * v0.6.2.16
110
111 ** psensor: removed -pedantic and ignores deprecation warnings
112    to fix compilation against the glib version of Ubuntu Precise.
113    It fixes Ubuntu bug #905893.
114
115 * v0.6.2.15
116
117 ** psensor-server: uses glibtop instead of 'sysinfo' which is not
118    available on kfreebsd. It fixes Debian bug #650533.
119
120 * v0.6.2.14
121
122 ** psensor: support of gtk>=2.18
123 ** psensor: inner space of the graph using the theme background color
124 ** psensor-server: fixed compilation with microhttpd >=0x90200 and
125    64bits.
126 ** added some information in the README (mostly about compilation on
127    CentOS).
128 ** psensor-server: support of symbolic links to webfiles.
129
130 * v0.6.2.13
131
132 ** psensor can now be compiled and run with gtk3.
133 ** psensor: added gtk3 support build detection.
134 ** psensor: added libappindicator3-01 (gtk3 compliant version)
135    detection.
136 ** psensor: use 'draw' signal instead of 'expose-event' when compiled
137    with gtk3. 
138 ** psensor: fixed typo in french translation file.
139 ** psensor-server: fixed compilation with microhttpd >= 0.9.2 (version
140    used by Fedora15) which introduced incompatible API changes.
141 ** psensor: fixed compilation with libnotify 0.5.2 (submitted by Lubos
142    Stanek).
143 ** psensor: added missing CPPFLAGS for Gtop (submitted by Lubos Stanek).
144 ** psensor: fixed compilation with AMD/ATI GPU monitoring support
145    (submitted by Lubos Stanek).
146 ** psensor: default log level set to LOG_WARN.
147 ** few code refactoring and cleanup.
148 ** psensor: added support of status tray icon for DE not supporting
149    Ubuntu Application Indicator.
150
151 * v0.6.2.12
152
153 ** psensor: added -d option to enable debug log (written to $HOME/.psensor/log).
154 ** psensor: log sensor values in debug mode.
155 ** psensor: added option to restore window position and size.
156
157 * v0.6.2.11
158
159 ** psensor-server/web interface: use jqplot default css.
160 ** psensor-server/web interface: added excanvas for ie < 9 support.
161 ** psensor-server/web interface: automatic update of the monitoring page.
162 ** psensor-server/web interface: improved styling and navigation.
163 ** psensor-server/web interface: added graph for cpu usage.
164 ** psensor-server/web interface: fixed IE8 bug (page title change not
165    allowed).
166 ** psensor-server/web interface: dynamic refresh of the graph.
167 ** psensor: added appindicator monochrome icons from Christoph Buchner
168    (bilderbuchi).
169 ** psensor: added log file (~/.psensor/log).
170 ** psensor: added X-GNOME-Autostart-Delay in .desktop file to
171    workaround LP: #859724.
172
173 * v0.6.2.10
174
175 ** psensor-server: added network, cpu load and memory information in
176    JSON web interface.
177 ** psensor-server: added monitor.html and details.html using jquery
178    and retrieving monitoring data from the JSON web interface.
179 ** added experimental support for ATI/AMD gpus and fans.
180 ** psensor: added support of CPU usage monitoring.
181 ** psensor-server: display graph of sensors (web server).
182 ** psensor: bug fixed compilation with -Wall.
183 ** psensor: bug fixed unallocated memory read during termination.
184 ** psensor: fixed memleak when window not drawable.
185 ** psensor: release GConfClient when quitting.
186
187 * v0.6.2.9
188
189 ** psensor: fixed UI freeze on Ubuntu Lucid when 'sensor preferences'.
190    is selected with application indicator.
191 ** added missing src/description.txt file into source archive.
192 ** psensor: appindicator displays unit of sensor values.
193 ** psensor: added preference for hiding main window on startup.
194 ** psensor: added 'about' dialog.
195 ** psensor: merged Chinese Simplified translation from royclarck 
196 ** psensor: autostarted by default
197 ** nvidia: code cleanup
198 ** nvidia: fixed init, error var not initialized
199 ** nvidia: fixed nvidia_psensor_list_add, incorrect memory free
200 ** psensor: when appindicator is not support by wm:
201    - psensor quit on window close
202    - show psensor even if hide on startup is enabled
203
204 * v0.6.2.8
205
206 ** psensor: escaped - in manpage.
207 ** psensor-server: escaped - in manpage.
208 ** psensor: added support of libnotify 0.7.
209 ** psensor: added turkish support.
210 ** psensor: fixed multi-languages support used by glade.
211 ** switched from wpitchoune@gmail.com to jeanfi@gmail.com (my usual
212    email).
213 ** merged french translation from v0.6.1.8.
214 ** added missing french translation.
215 ** added different sizes of psensor.png .
216 ** psensor: added menu.
217 ** psensor: added enable/disable unity launcher counter.
218 ** psensor: unity launcher counter displays the higher temperature.
219 ** avoid fetching hddtemp daemon when no hdd in the sensors list.
220 ** psensor: closing the window hides psensor instead of quitting when
221    application indicator support is enabled. 
222 ** psensor: dialog window for editing all sensors preferences.
223 ** psensor: added support of GTK3.0 (GTK2.0 still supported).
224 ** psensor: fixed crash when glade files cannot be read.
225 ** psensor: display sensors information in the application indicator.
226
227 * v0.6.2.7
228
229 ** psensor: src/glade/psensor-pref.glade, added button separator.
230 ** psensor: src/glade/sensor-edit.glade, fixed horiz/vert padding.
231 ** psensor: src/lib/measure.c, initialize time.
232 ** psensor: fixed freeze when click on preferences appindicator with
233    natty.
234
235 * v0.6.2.6
236
237 ** psensor: fixed min temp/fan of the graph
238 ** psensor: very minor optimization (graph.c)
239
240 * v0.6.2.5
241
242 ** psensor: dialog box for editing psensor preferences is using Glade
243 ** psensor: dialog box for editing sensor preferences is using Glade
244 ** psensor: added support of negative temperatures (lm-sensors)
245
246 * v0.6.2.4
247
248 ** psensor, graph: fixed padding bugs 
249 ** psensor, graph: drawing code refactored
250 ** psensor: the value of the first detected sensor is displayed in the
251    unity launcher entry of psensor (requires unity >=3.4.2).
252
253 * v0.6.2.3
254
255 ** psensor-server: new global variable 'psensor_version' for lua template
256 ** psensor-server: /index.html replaced by /index.lua
257 ** avoid useless lib linkage by using --as-needed
258
259 * v0.6.2.2
260
261 ** psensor-server: web server support binary files
262 ** psensor-server: added favicon.ico
263 ** psensor-server: moved index.lua to monitor.lua
264 ** psensor-server: added index.html (welcome page)
265
266 * v0.6.2.1
267
268 ** added uptime/memory information (psensor-server web)
269 ** added debug mode for psensor-server (--debug)
270 ** when used in debug mode, psensor-server can be stopped remotely
271    using http://hostname:port/api/1.0/server/stop
272 ** fixed memory leak (label of lmsensor)
273 ** some code cleanup/refactoring
274
275 * v0.6.1.10
276
277 ** psensor: support of appindicator < 0.2.9
278 ** psensor: closing the window hides psensor instead of quitting when
279    application indicator support is enabled. 
280
281 * v0.6.1.9
282
283 ** avoid fetching hddtemp daemon when no hdd in the sensors list
284
285 * v0.6.1.8
286
287 ** psensor: added turkish language
288 ** psensor: fixed freeze when click on preferences appindicator with
289    natty.
290 ** fixed typo (${X11_LIBS}) in configure.ac
291 ** psensor: full french language support
292
293 * v0.6.1.7
294
295 ** psensor: add support of libnotify 0.7
296
297 * v0.6.1.6
298
299 ** psensor: escaped - in manpage
300 ** psensor-server: escaped - in manpage
301
302 * v0.6.1.5
303
304 ** added multi-language for hdd.c/nvidia.c/lmsensor.c
305 ** some code cleanup/refactoring
306
307 * v0.6.1.4
308
309 ** fixed manpage formatting in 'REPORTING BUGS' section
310 ** improved manpages
311 ** removed few useless translations (fr/zh_CN)
312 ** improved error messages for remote sensors + multilanguages support
313
314 * v0.6.1.3
315
316 ** fixed compilation error of psensor when libcurl is present but not
317    libjson0
318 ** suppress pointer to Textinfo manual (psensor/psensor-server).
319 ** added --name to help2man call (psensor/psensor-server manpages).
320 ** added more information in the psensor/psensor-server manpages.
321 ** added warning about psensor-server and security in README.
322
323 * v0.6.1.1
324
325 ** application icon is loaded using GtkIconTheme
326 ** appindicator icon is now the psensor one
327 ** added appindicator icon for status 'attention'
328
329 * v0.6.1
330
331 ** added style.css for psensor-server
332 ** use some styling in index.lua
333 ** fixed typo in README
334 ** fixed psensor-server short option -p
335 ** multi-language support for psensor-server
336 ** added some translation for French language0
337 ** fixed psensor-server bug: first sensor was not displayed
338
339 * v0.6.0.14
340
341 ** psensor (gtk client):
342
343 *** added global preference: graph update interval
344 *** added global preference: graph monitoring duration
345 *** added global preference: sensor update interval
346 *** standard gnu command line interface for psensor
347 *** new psensor options: --help, --version, --url
348 *** added generation and installation of the psensor man
349 *** added remote monitoring it requires a new optionnal dependencies
350     (libjson0 and libcurl)
351 *** added internationnalization support for the UI
352 *** added Simplified Chinese Language (from DaBao <linux.dabao@gmail.com>)
353
354 ** psensor-server:
355
356 *** psensor-server is now a minimal webserver based on microhttpd.
357     Lua5.1 is used to generate HTML pages to display temperatures and
358     gtop2 information
359 *** temperature information can be retrieved using a webservice based
360     on json
361 *** added cpu information (requires optional libgtop-2.0)
362 *** psensor-server 
363 *** psensor-server options: --port, --help, --version
364 *** added generation and installation of the psensor-server man
365
366 ** common news for psensor and psensor-server:
367
368 *** moved to autoconf/automake
369 *** gnu standard: use NEWS instead of CHANGES file
370 *** moved LICENSE to COPYING
371
372 * v0.5.1
373
374 ** Makefile: avoid debug compilation by default
375 ** Makefile: fixed duplicate server.o in OBJS_SERVER
376 ** moved LICENSE to copyright
377 ** moved CHANGES to NEWS
378 ** Fixed creation of directories for the target 'install'
379
380 * v0.5.0
381
382 ** Added double buffering of the graph to avoid flickering
383 ** Fixed README error gconf package name
384 ** Refactoring makefile
385 ** Added desktop notification support
386 ** Added application indicator support
387 ** Fixed MT issue (UI freeze, refresh_thread)
388 ** Added global preferences editor (right click on the graph)
389 ** Added sensor preferences editor (right click on the sensor table)
390 ** Displayed name of each sensor can be changed
391 ** Position of the sensor table can be changed
392 ** Window decoration can be hidden
393 ** Added 'keep window below' setting
394
395 * v0.4.5
396
397 ** Makefile: fixed duplicate server.o in OBJS_SERVER
398
399 v0.4.4
400 Added README.debian
401
402 v0.4.3
403 Fixed foreground graph color first time psensor is started
404 Added support of gtk 2.12 (used by Debian 5.0.6 Lenny) by redefining
405 gtk_dialog_get_content_area which exist since 2.14
406
407 v0.4.2
408 Fixed potential MT issue (refresh_thread)
409 Added double buffering of the graph to avoid flickering
410 Fixed minor graph code bugs
411
412 v0.4.1
413 Fixed README error gconf package name
414 Refactoring makefile
415
416 v0.4.0
417 Added FAN support
418 Added HDD support (using hddtemp daemon)
419 Added popup menu for changing graph bg/fg colors and opacity
420 Graph background can be transparent, opacity can be changed
421 Fixed BR3: sensors with the same name but different chips share the same color configuration
422 Fixed BR4: wrong OBJS variable and gconf when calling pkg-config in Makefile.distrib for compiling with NVidia support
423 Changed website URL
424 Fixed BR5: Psensor crashes during startup with "You forgot to call g_type_init()"
425
426 v0.3.3
427 Fixed potential MT issue  (refresh_thread)
428 Improved Makefile
429
430 v0.3.2
431 Fixed BR4: wrong OBJS variable and gconf when calling pkg-config in Makefile.distrib for compiling with NVidia support
432 Changed website URL
433 Fixed BR5: Psensor crashes during startup with "You forgot to call g_type_init()"
434
435 v0.3.1
436 Fixed BR3: sensors with the same name but different chips share the same color configuration
437
438 v0.3.0
439 Sensor graph colors can be changed: click on the colored sensor cell in the information table)
440 Background color of the graph can be changed: click on the graph
441 Configuration is stored using GConf
442 Fixed not initialized memory bug (min/max) in nvidia support
443
444 v0.2.7
445 Updated the website URL
446 Added contact information in the README
447 Backported Makefile improvement from trunk
448 Removed pwiki styling of the README
449 Backport: Fixed not initialized memory bug (min/max) in nvidia support
450
451
452 v0.2.6
453 Changed default graph colors and background
454 Added vertical padding for the graph canvas
455 Disabled row selection of the sensor table
456 Fixed BR2: nvidia gpu is always using black color
457
458 v0.2.5
459 Added a basic server to retrieve remotely temperatures
460
461 v0.2.4
462 Added application icon
463 Added .desktop file
464
465 v0.2.3
466 Added max and min temperature information for each sensor
467 Fixed a missing #include in nvidia.c
468 Small UI improvements (scrollbar for the right panel + slider)
469
470 v0.2.2
471 Fixed compilation warning when NVidia support is disabled
472 Fixed BR1: crash when no temperature sensor is available
473
474 v0.2.1
475 Compilation dependance to Nvidia lib is optional
476
477 v0.2.0
478 Added support of NVidia GPUs
479
480 v0.1.1
481 Improved right panel (list of sensors) + ability to disable each sensor graph
482
483 v0.1.0
484 Initial release
485
486