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