added missing CPPFLAGS for Gtop (submitted by Lubos Stanek).
[psensor.git] / NEWS
1 * v0.6.2.13
2 ** psensor/psensor-server: added gtk3 support build detection.
3 ** psensor: fixed error about 'expose-event' (signal replaced by
4    'draw') when compiled with gtk3.
5 ** psensor: fixed typo in french translation file.
6 ** psensor-server: fixed compilation with microhttpd >= 0.9.2 (version
7    used by Fedora15) which introduces incompatible API changes.
8 ** psensor: fixed compilation with libnotify 0.5.2 (submitted by Lubos
9    Stanek).
10 ** psensor: added missing CPPFLAGS for Gtop (submitted by Lubos Stanek).
11
12 * v0.6.2.12
13 ** psensor: added -d option to enable debug log (written to $HOME/.psensor/log).
14 ** psensor: log sensor values in debug mode.
15 ** psensor: added option to restore window position and size.
16
17 * v0.6.2.11
18 ** psensor-server/web interface: use jqplot default css.
19 ** psensor-server/web interface: added excanvas for ie < 9 support.
20 ** psensor-server/web interface: automatic update of the monitoring page.
21 ** psensor-server/web interface: improved styling and navigation.
22 ** psensor-server/web interface: added graph for cpu usage.
23 ** psensor-server/web interface: fixed IE8 bug (page title change not
24    allowed).
25 ** psensor-server/web interface: dynamic refresh of the graph.
26 ** psensor: added appindicator monochrome icons from Christoph Buchner
27    (bilderbuchi).
28 ** psensor: added log file (~/.psensor/log).
29 ** psensor: added X-GNOME-Autostart-Delay in .desktop file to
30    workaround LP: #859724.
31
32 * v0.6.2.10
33 ** psensor-server: added network, cpu load and memory information in
34    JSON web interface.
35 ** psensor-server: added monitor.html and details.html using jquery
36    and retrieving monitoring data from the JSON web interface.
37 ** added experimental support for ATI/AMD gpus and fans.
38 ** psensor: added support of CPU usage monitoring.
39 ** psensor-server: display graph of sensors (web server).
40 ** psensor: bug fixed compilation with -Wall.
41 ** psensor: bug fixed unallocated memory read during termination.
42 ** psensor: fixed memleak when window not drawable.
43 ** psensor: release GConfClient when quitting.
44
45 * v0.6.2.9
46
47 ** psensor: fixed UI freeze on Ubuntu Lucid when 'sensor preferences'.
48    is selected with application indicator.
49 ** added missing src/description.txt file into source archive.
50 ** psensor: appindicator displays unit of sensor values.
51 ** psensor: added preference for hiding main window on startup.
52 ** psensor: added 'about' dialog.
53 ** psensor: merged Chinese Simplified translation from royclarck 
54 ** psensor: autostarted by default
55 ** nvidia: code cleanup
56 ** nvidia: fixed init, error var not initialized
57 ** nvidia: fixed nvidia_psensor_list_add, incorrect memory free
58 ** psensor: when appindicator is not support by wm:
59    - psensor quit on window close
60    - show psensor even if hide on startup is enabled
61
62 * v0.6.2.8
63
64 ** psensor: escaped - in manpage.
65 ** psensor-server: escaped - in manpage.
66 ** psensor: added support of libnotify 0.7.
67 ** psensor: added turkish support.
68 ** psensor: fixed multi-languages support used by glade.
69 ** switched from wpitchoune@gmail.com to jeanfi@gmail.com (my usual
70    email).
71 ** merged french translation from v0.6.1.8.
72 ** added missing french translation.
73 ** added different sizes of psensor.png .
74 ** psensor: added menu.
75 ** psensor: added enable/disable unity launcher counter.
76 ** psensor: unity launcher counter displays the higher temperature.
77 ** avoid fetching hddtemp daemon when no hdd in the sensors list.
78 ** psensor: closing the window hides psensor instead of quitting when
79    application indicator support is enabled. 
80 ** psensor: dialog window for editing all sensors preferences.
81 ** psensor: added support of GTK3.0 (GTK2.0 still supported).
82 ** psensor: fixed crash when glade files cannot be read.
83 ** psensor: display sensors information in the application indicator.
84
85 * v0.6.2.7
86
87 ** psensor: src/glade/psensor-pref.glade, added button separator.
88 ** psensor: src/glade/sensor-edit.glade, fixed horiz/vert padding.
89 ** psensor: src/lib/measure.c, initialize time.
90 ** psensor: fixed freeze when click on preferences appindicator with
91    natty.
92
93 * v0.6.2.6
94
95 ** psensor: fixed min temp/fan of the graph
96 ** psensor: very minor optimization (graph.c)
97
98 * v0.6.2.5
99
100 ** psensor: dialog box for editing psensor preferences is using Glade
101 ** psensor: dialog box for editing sensor preferences is using Glade
102 ** psensor: added support of negative temperatures (lm-sensors)
103
104 * v0.6.2.4
105
106 ** psensor, graph: fixed padding bugs 
107 ** psensor, graph: drawing code refactored
108 ** psensor: the value of the first detected sensor is displayed in the
109    unity launcher entry of psensor (requires unity >=3.4.2).
110
111 * v0.6.2.3
112
113 ** psensor-server: new global variable 'psensor_version' for lua template
114 ** psensor-server: /index.html replaced by /index.lua
115 ** avoid useless lib linkage by using --as-needed
116
117 * v0.6.2.2
118
119 ** psensor-server: web server support binary files
120 ** psensor-server: added favicon.ico
121 ** psensor-server: moved index.lua to monitor.lua
122 ** psensor-server: added index.html (welcome page)
123
124 * v0.6.2.1
125
126 ** added uptime/memory information (psensor-server web)
127 ** added debug mode for psensor-server (--debug)
128 ** when used in debug mode, psensor-server can be stopped remotely
129    using http://hostname:port/api/1.0/server/stop
130 ** fixed memory leak (label of lmsensor)
131 ** some code cleanup/refactoring
132
133 * v0.6.1.10
134
135 ** psensor: support of appindicator < 0.2.9
136 ** psensor: closing the window hides psensor instead of quitting when
137    application indicator support is enabled. 
138
139 * v0.6.1.9
140
141 ** avoid fetching hddtemp daemon when no hdd in the sensors list
142
143 * v0.6.1.8
144
145 ** psensor: added turkish language
146 ** psensor: fixed freeze when click on preferences appindicator with
147    natty.
148 ** fixed typo (${X11_LIBS}) in configure.ac
149 ** psensor: full french language support
150
151 * v0.6.1.7
152
153 ** psensor: add support of libnotify 0.7
154
155 * v0.6.1.6
156
157 ** psensor: escaped - in manpage
158 ** psensor-server: escaped - in manpage
159
160 * v0.6.1.5
161
162 ** added multi-language for hdd.c/nvidia.c/lmsensor.c
163 ** some code cleanup/refactoring
164
165 * v0.6.1.4
166
167 ** fixed manpage formatting in 'REPORTING BUGS' section
168 ** improved manpages
169 ** removed few useless translations (fr/zh_CN)
170 ** improved error messages for remote sensors + multilanguages support
171
172 * v0.6.1.3
173
174 ** fixed compilation error of psensor when libcurl is present but not
175    libjson0
176 ** suppress pointer to Textinfo manual (psensor/psensor-server).
177 ** added --name to help2man call (psensor/psensor-server manpages).
178 ** added more information in the psensor/psensor-server manpages.
179 ** added warning about psensor-server and security in README.
180
181 * v0.6.1.1
182
183 ** application icon is loaded using GtkIconTheme
184 ** appindicator icon is now the psensor one
185 ** added appindicator icon for status 'attention'
186
187 * v0.6.1
188
189 ** added style.css for psensor-server
190 ** use some styling in index.lua
191 ** fixed typo in README
192 ** fixed psensor-server short option -p
193 ** multi-language support for psensor-server
194 ** added some translation for French language0
195 ** fixed psensor-server bug: first sensor was not displayed
196
197 * v0.6.0.14
198
199 ** psensor (gtk client):
200
201 *** added global preference: graph update interval
202 *** added global preference: graph monitoring duration
203 *** added global preference: sensor update interval
204 *** standard gnu command line interface for psensor
205 *** new psensor options: --help, --version, --url
206 *** added generation and installation of the psensor man
207 *** added remote monitoring it requires a new optionnal dependencies
208     (libjson0 and libcurl)
209 *** added internationnalization support for the UI
210 *** added Simplified Chinese Language (from DaBao <linux.dabao@gmail.com>)
211
212 ** psensor-server:
213
214 *** psensor-server is now a minimal webserver based on microhttpd.
215     Lua5.1 is used to generate HTML pages to display temperatures and
216     gtop2 information
217 *** temperature information can be retrieved using a webservice based
218     on json
219 *** added cpu information (requires optional libgtop-2.0)
220 *** psensor-server 
221 *** psensor-server options: --port, --help, --version
222 *** added generation and installation of the psensor-server man
223
224 ** common news for psensor and psensor-server:
225
226 *** moved to autoconf/automake
227 *** gnu standard: use NEWS instead of CHANGES file
228 *** moved LICENSE to COPYING
229
230 * v0.5.1
231
232 ** Makefile: avoid debug compilation by default
233 ** Makefile: fixed duplicate server.o in OBJS_SERVER
234 ** moved LICENSE to copyright
235 ** moved CHANGES to NEWS
236 ** Fixed creation of directories for the target 'install'
237
238 * v0.5.0
239
240 ** Added double buffering of the graph to avoid flickering
241 ** Fixed README error gconf package name
242 ** Refactoring makefile
243 ** Added desktop notification support
244 ** Added application indicator support
245 ** Fixed MT issue (UI freeze, refresh_thread)
246 ** Added global preferences editor (right click on the graph)
247 ** Added sensor preferences editor (right click on the sensor table)
248 ** Displayed name of each sensor can be changed
249 ** Position of the sensor table can be changed
250 ** Window decoration can be hidden
251 ** Added 'keep window below' setting
252
253 * v0.4.5
254
255 ** Makefile: fixed duplicate server.o in OBJS_SERVER
256
257 v0.4.4
258 Added README.debian
259
260 v0.4.3
261 Fixed foreground graph color first time psensor is started
262 Added support of gtk 2.12 (used by Debian 5.0.6 Lenny) by redefining
263 gtk_dialog_get_content_area which exist since 2.14
264
265 v0.4.2
266 Fixed potential MT issue (refresh_thread)
267 Added double buffering of the graph to avoid flickering
268 Fixed minor graph code bugs
269
270 v0.4.1
271 Fixed README error gconf package name
272 Refactoring makefile
273
274 v0.4.0
275 Added FAN support
276 Added HDD support (using hddtemp daemon)
277 Added popup menu for changing graph bg/fg colors and opacity
278 Graph background can be transparent, opacity can be changed
279 Fixed BR3: sensors with the same name but different chips share the same color configuration
280 Fixed BR4: wrong OBJS variable and gconf when calling pkg-config in Makefile.distrib for compiling with NVidia support
281 Changed website URL
282 Fixed BR5: Psensor crashes during startup with "You forgot to call g_type_init()"
283
284 v0.3.3
285 Fixed potential MT issue  (refresh_thread)
286 Improved Makefile
287
288 v0.3.2
289 Fixed BR4: wrong OBJS variable and gconf when calling pkg-config in Makefile.distrib for compiling with NVidia support
290 Changed website URL
291 Fixed BR5: Psensor crashes during startup with "You forgot to call g_type_init()"
292
293 v0.3.1
294 Fixed BR3: sensors with the same name but different chips share the same color configuration
295
296 v0.3.0
297 Sensor graph colors can be changed: click on the colored sensor cell in the information table)
298 Background color of the graph can be changed: click on the graph
299 Configuration is stored using GConf
300 Fixed not initialized memory bug (min/max) in nvidia support
301
302 v0.2.7
303 Updated the website URL
304 Added contact information in the README
305 Backported Makefile improvement from trunk
306 Removed pwiki styling of the README
307 Backport: Fixed not initialized memory bug (min/max) in nvidia support
308
309
310 v0.2.6
311 Changed default graph colors and background
312 Added vertical padding for the graph canvas
313 Disabled row selection of the sensor table
314 Fixed BR2: nvidia gpu is always using black color
315
316 v0.2.5
317 Added a basic server to retrieve remotely temperatures
318
319 v0.2.4
320 Added application icon
321 Added .desktop file
322
323 v0.2.3
324 Added max and min temperature information for each sensor
325 Fixed a missing #include in nvidia.c
326 Small UI improvements (scrollbar for the right panel + slider)
327
328 v0.2.2
329 Fixed compilation warning when NVidia support is disabled
330 Fixed BR1: crash when no temperature sensor is available
331
332 v0.2.1
333 Compilation dependance to Nvidia lib is optional
334
335 v0.2.0
336 Added support of NVidia GPUs
337
338 v0.1.1
339 Improved right panel (list of sensors) + ability to disable each sensor graph
340
341 v0.1.0
342 Initial release
343
344