~gdesklets-desklet-team/gdesklets/0.36

« back to all changes in this revision

Viewing changes to libdesklets/ChangeLog

  • Committer: Robert Pastierovic
  • Date: 2007-10-07 10:08:42 UTC
  • Revision ID: pastierovic@gmail.com-20071007100842-fdvp2vzmqgh1j87k
merged 0.3x branch and basic documentation and some other changes

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
2007-06-23  Christian Meyer  <chrisime@gnome.org
 
2
 
 
3
        * system/Windows: Removed.
 
4
 
 
5
2005-10-16  Martin Grimme  <martin@pycage.de>
 
6
 
 
7
        * system/Arch.py: Removed NullObject.
 
8
 
 
9
2005-07-26  Christian Meyer  <chrisime@gnome.org>
 
10
 
 
11
        * system/gtop.c: Synced with gnome-python-extras.
 
12
 
 
13
2005-01-25  Christian Meyer  <chrisime@gnome.org>
 
14
 
 
15
        * system/gtop.c: Synced with gnome-python-extras.
 
16
        Removed check for libgtop2.8.0, we already rely on that version.
 
17
 
 
18
2005-01-22  Christian Meyer  <chrisime@gnome.org>
 
19
 
 
20
        * system/ArchFactory.py: Fixed typo, it's called "HAVE_WIN32".
 
21
 
 
22
2005-01-22  Christian Meyer  <chrisime@gnome.org>
 
23
 
 
24
        * system/ArchFactory.py: Introduced win32 support.
 
25
        * system/Windows/: New.
 
26
 
 
27
2005-01-15  Benoît Dejean  <TazForEver@dlfp.org>
 
28
 
 
29
        * system/gtop.c: (open_files_entry_to_Struct): Reverted.
 
30
 
 
31
2005-01-15  Christian Meyer  <chrisime@gnome.org>
 
32
 
 
33
        * system/Arch.py: Removed imports which aren't needed.
 
34
        * system/ArchFactory.py: Use log().
 
35
 
 
36
2005-01-15  Benoît Dejean  <TazForEver@dlfp.org>
 
37
 
 
38
        * system/gtop.c: (register_constants): Fixed compilation agains libgtop < 2.9.4
 
39
 
 
40
2005-01-14  Benoît Dejean  <TazForEver@dlfp.org>
 
41
 
 
42
        * system/gtop.c: (gtop_fsusage), (open_files_entry_to_Struct),
 
43
        (gtop_proc_open_files), (register_constants): Updated agains libgtop 2.9.4.
 
44
 
 
45
2005-01-11  Benoît Dejean  <TazForEver@dlfp.org>
 
46
 
 
47
        * system/gtop.c: (get_smp_cpu), (gtop_cpu): Updated.
 
48
 
 
49
2005-01-07  Benoît Dejean  <TazForEver@dlfp.org>
 
50
 
 
51
        * system/libgtop.py: Removed ! WTH this file is still here :D
 
52
 
 
53
2005-01-01  Benoît Dejean  <tazforever@dlfp.org>
 
54
 
 
55
        * system/gtop.c: (my_dict_add_and_decref): Added.
 
56
        (gtop_loadavg),
 
57
        (gtop_uptime), (gtop_fsusage), (mountentry_to_Struct), (gtop_mem),
 
58
        (gtop_swap), (gtop_netload), (gtop_ppp), (get_smp_cpu), (gtop_cpu),
 
59
        (gtop_proc_state), (gtop_proc_kernel), (map_entry_to_Struct),
 
60
        (gtop_proc_mem), (gtop_proc_segment), (gtop_proc_signal),
 
61
        (get_smp_time), (gtop_proc_time), (gtop_proc_uid):
 
62
        Fixed reference leaks with PyDict_SetItemString.
 
63
        Closes #162547.
 
64
 
 
65
2004-12-27  Benoît Dejean  <tazforever@dlfp.org>
 
66
 
 
67
        * hddtemp.py: Renamed
 
68
        temp()          -> poll()
 
69
        all_temp()      -> poll_all()
 
70
 
 
71
2004-12-22  Benoît Dejean  <tazforever@dlfp.org>
 
72
 
 
73
        * hddtemp.py: Cleaned + franglais error messages.
 
74
 
 
75
2004-12-21  Benoît Dejean  <tazforever@dlfp.org>
 
76
 
 
77
        * hddtemp.py: Re-implemented with re. Works with multiple devices.
 
78
 
 
79
2004-12-21  Benoît Dejean  <tazforever@dlfp.org>
 
80
 
 
81
        * hddtemp.py: According to the manpage, hddtemp gives temp in °F or °C,
 
82
        but not in K. So i removed the code to handle temp in K. But the result
 
83
        still has °F, °C and K.
 
84
 
 
85
2004-12-21  Benoît Dejean  <tazforever@dlfp.org>
 
86
 
 
87
        * hddtemp.py: temp(device) ->
 
88
        Struct { ...., .temp = Struct { .centigrade = 50.0, .fahrenheit = 122.0, .kelvin = 323.16 }, ... }
 
89
 
 
90
 p2004-12-20  Benoît Dejean  <tazforever@dlfp.org>
 
91
 
 
92
        * Makefile.am:
 
93
        * hddtemp.py: Added.
 
94
        Features : 
 
95
                temp(device), all_temp(), available_devices()
 
96
        I'll do IHDDTemp asap.
 
97
        
 
98
        * system/gtop.c: (struct_items): Fixed to be just like utils.Struct.items.
 
99
 
 
100
2004-12-16  Benoît Dejean  <tazforever@dlfp.org>
 
101
 
 
102
        * system/gtop.c: (gtop_mountlist), (gtop_proc_map): Made static.
 
103
 
 
104
2004-12-16  Benoît Dejean  <tazforever@dlfp.org>
 
105
 
 
106
        * system/gtop.c: Fixed macro substitution.
 
107
 
 
108
2004-12-15  Benoît Dejean  <tazforever@dlfp.org>
 
109
 
 
110
        * system/gtop.c: (gtop_proc_args): Glib < 2.5.3 fix.
 
111
 
 
112
2004-12-12  Benoît Dejean  <tazforever@dlfp.org>
 
113
 
 
114
        * system/Makefile.am: Killed warnings.
 
115
        
 
116
        * system/gtop.c: (gtop_proc_args), (gtop_netload),
 
117
        (register_constants): Works with libgtop 2.6
 
118
 
 
119
2004-12-12  Benoît Dejean  <tazforever@dlfp.org>
 
120
 
 
121
        * system/Arch.py:
 
122
        * system/Net.py: Removed unused import.
 
123
        
 
124
        * system/Swap.py: Fixed.
 
125
        
 
126
        * system/__init__.py: Remove __all__
 
127
        
 
128
        ISystem is imcomplete. Need to write a ISystem2. That would be good test
 
129
        for interface and controls inheritance. ISystem2 = ISystem + misc
 
130
 
 
131
2004-12-11  Benoît Dejean  <tazforever@dlfp.org>
 
132
 
 
133
        * system/gtop.c: (gtop_proc_mem), (gtop_proc_segment):
 
134
        * system/libgtop.py: 3 functions left.
 
135
        Fixed netlist : available with libgtop > 2.9.0
 
136
 
 
137
2004-12-11  Benoît Dejean  <tazforever@dlfp.org>
 
138
 
 
139
        * system/gtop.c: (get_smp), (gtop_proc_state), (gtop_proc_kernel),
 
140
        (map_entry_to_Struct), (gtop_proc_map), (register_constants):
 
141
        * system/libgtop.py: 5 functions left to convert.
 
142
 
 
143
2004-12-11  Benoît Dejean  <tazforever@dlfp.org>
 
144
 
 
145
        * system/gtop.c: (get_smp), (gtop_cpu), (gtop_proc_state),
 
146
        (register_constants):
 
147
        * system/libgtop.py: A few more functions.
 
148
 
 
149
2004-12-11  Benoît Dejean  <tazforever@dlfp.org>
 
150
 
 
151
        * system/Makefile.am:
 
152
        * system/gtop.c: (_struct_build_repr), (_struct_new),
 
153
        (struct_items), (struct_init), (struct_dealloc), (struct_repr),
 
154
        (struct_hash), (struct_getattr), (struct_compare),
 
155
        (guin64_checked_mult), (gtop_loadavg), (gtop_uptime),
 
156
        (gtop_fsusage), (my_g_strv_length), (gtop_proc_args),
 
157
        (mountentry_to_Struct), (gtop_mountlist), (gtop_mem), (gtop_swap),
 
158
        (gtop_netlist), (hwaddress_format_for_display), (gtop_netload),
 
159
        (gtop_proclist), (gtop_ppp), (register_constants), (gtop_at_exit),
 
160
        (initgtop): Added.
 
161
        * system/libgtop.py: Replaced a bunch of functions by gtop.*
 
162
        TODO: check agains libgtop2.6
 
163
 
 
164
2004-11-29  Benoît Dejean  <tazforever@dlfp.org>
 
165
 
 
166
        * system/Makefile.am: little fix. But still doesn't distcheck.
 
167
 
 
168
2004-11-11  Benoît Dejean  <tazforever@dlfp.org>
 
169
 
 
170
        * convert.py: Added TODO.
 
171
 
 
172
2004-11-06  Benoît Dejean  <tazforever@dlfp.org>
 
173
 
 
174
        * system/Makefile.am: Updated.
 
175
 
 
176
2004-10-30  Martin Grimme  <martin@pycage.de>
 
177
 
 
178
        * __init__.py (Warner.__getattr__): Raise a DeprecationWarning instead
 
179
        of printing a message.
 
180
 
 
181
2004-10-25  Martin Grimme  <martin@pycage.de>
 
182
 
 
183
        * Network.py (Network.__poll_net_info): Fixed compatibility bug.
 
184
 
 
185
2004-10-05  Benoît Dejean  <tazforever@dlfp.org>
 
186
 
 
187
        * controls/.cvsignore:
 
188
        * controls/Makefile.am:
 
189
        * controls/__init__.py: Added.
 
190
 
 
191
2004-09-11  Benoît Dejean  <tazforever@dlfp.org>
 
192
 
 
193
        * system/Linux/PPC.py:
 
194
        * system/Linux/Sparc.py:
 
195
        * system/Linux/X86.py:
 
196
        * system/OpenBSD/Generic.py: Fixed epydoc typo.
 
197
 
 
198
2004-09-07  Benoît Dejean  <tazforever@dlfp.org>
 
199
 
 
200
        * system/Linux/PPC.py: Fixed cpu_speed regex. Fixed cpu_cache().
 
201
 
 
202
2004-09-05  Benoît Dejean  <tazforever@dlfp.org>
 
203
 
 
204
        * system/Linux/PPC.py: Fixed CPU cache regex.
 
205
 
 
206
2004-08-16  Benoît Dejean  <tazforever@dlfp.org>
 
207
 
 
208
        * system/FreeBSD/Generic.py: Added missing import.
 
209
        Closes #150253.
 
210
 
 
211
2004-07-30  Benoît Dejean  <tazforever@dlfp.org>
 
212
 
 
213
        * system/glibtop.c: Fixed compilation with libgtop 2.7.4.
 
214
 
 
215
2004-07-09  Martin Grimme  <martin@pycage.de>
 
216
 
 
217
        * Makefile.am (install_DATA): Added missing file.
 
218
 
 
219
2004-06-30  Benoît Dejean  <tazforever@dlfp.org>
 
220
 
 
221
        * system/libgtop.py (cpu): Fixed unresolved XCPU_FREQUENCY.
 
222
        (net_load): nothing to fix.
 
223
 
 
224
2004-06-29  Benoît Dejean  <tazforever@dlfp.org>
 
225
 
 
226
        * system/Makefile.am: Wasn't incomplete. Rollback.
 
227
 
 
228
2004-06-29  Martin Grimme  <martin@pycage.de>
 
229
 
 
230
        * system/Makefile.am: Fixed incomplete Makefile.am.
 
231
 
 
232
2004-06-29  Benoît Dejean  <tazforever@dlfp.org>
 
233
 
 
234
        * system/Arch.py: s/libgtop/glibtop.
 
235
 
 
236
2004-06-28  Benoît Dejean  <tazforever@dlfp.org>
 
237
 
 
238
        * system/glibtop.c: (get_cpu): Fixed.
 
239
        
 
240
        * system/libgtop.py: Fixed import statement.
 
241
 
 
242
2004-06-04  Benoît Dejean  <tazforever@dlfp.org>
 
243
 
 
244
        * system/Arch.py:
 
245
        * system/__init__.py: Removed arch().
 
246
        Renamed kernel()       -> kernel_version()
 
247
                machine_name() -> hostname()
 
248
                perating_sys() -> perating_system()
 
249
                
 
250
        * system/libgtop.py: Renamed memory() -> mem(). (Back to previous version).
 
251
 
 
252
2004-06-04  Christian Meyer  <chrisime@gnome.org>
 
253
 
 
254
        * system/Arch.py: Added some functions which I missed so much ;-)
 
255
        (arch, kernel, machine_name, operating_sys)
 
256
        * system/__init__.py (__all__): Added them here.
 
257
        * system/libgtop.py: s/mem/memory
 
258
 
 
259
2004-06-01  Christian Meyer  <chrisime@gnome.org>
 
260
 
 
261
        * system/libgtop.py: Alphabetically ordered the functions.
 
262
        * system/__init__.py: Completed __all__. Fixed typo.
 
263
        * system/FreeBSD/Generic.py: likewise
 
264
        * system/Linux/X86.py: Added missing import struct. Fixed cpu_model().
 
265
        * system/NetBSD/Generic.py: likewise
 
266
        * system/OpenBSD/Generic.py: likewise
 
267
 
 
268
2004-05-30  Martin Grimme  <martin@pycage.de>
 
269
 
 
270
        * __init__.py: Added compatibility hack for ill-behaving sensors which
 
271
        directly import glibtop.
 
272
 
 
273
2004-05-28  Benoît Dejean  <tazforever@dlfp.org>
 
274
 
 
275
        * system/Linux/Generic.py: Removed a print statement.
 
276
 
 
277
        * convert.py: Fixed.
 
278
 
 
279
        * Makefile.am:
 
280
        * system/FreeBSD/Makefile.am:
 
281
        * system/Linux/Makefile.am:
 
282
        * system/NetBSD/Makefile.am:
 
283
        * system/OpenBSD/Makefile.am: Updated.
 
284
 
 
285
2004-05-21  Benoît Dejean  <tazforever@dlfp.org>
 
286
 
 
287
        * system/CPU.py: Renamed __get_cpu -> _get_cpu.
 
288
 
 
289
2004-05-21  Benoît Dejean  <tazforever@dlfp.org>
 
290
 
 
291
        * system/Arch.py: Fixed typo. Re-added Arch._init. After call, self._init
 
292
        is bind to Null. (Smart way to ensure that _init is called once)
 
293
        
 
294
        * system/ArchFactory.py: Call _init() before returning arch.
 
295
        
 
296
        * system/Device.py: Added missing Device.__init__
 
297
        
 
298
        * system/Linux/Generic.py:
 
299
        * system/Linux/PPC.py:
 
300
        * system/Linux/Sparc.py:
 
301
        * system/Linux/X86.py: Cleaned.
 
302
 
 
303
2004-05-21  Christian Meyer  <chrisime@gnome.org>
 
304
 
 
305
        * system/Arch.py (Arch.__init__): Hopefully fixed self.__cpu_cpus list.
 
306
        * system/Linux/Sparc (Sparc.cpu_speed): Return type is float now.
 
307
        * system/OpenBSD/Generic.py: likewise
 
308
 
 
309
2004-05-20  Christian Meyer  <chrisime@gnome.org>
 
310
 
 
311
        * system/Arch.py: Added epy-documentation.
 
312
        * system/NetDevice.py: Renamed to Net.py∵
 
313
        * system/Makefile.am: Added Device.py, Net.py and Swap.py.
 
314
 
 
315
2004-05-20  Benoît Dejean  <tazforever@dlfp.org>
 
316
 
 
317
        * system/Arch.py:
 
318
        * system/CPU.py: s/SMP/CPU. CPU inherits from Total.
 
319
        
 
320
        * system/Arch.py:
 
321
        * system/CPU.py:
 
322
        * system/Device.py: Added base class for all devices.
 
323
        * system/NetDevice.py:
 
324
        * system/Swap.py: Added.
 
325
 
 
326
2004-05-19  Benoît Dejean  <tazforever@dlfp.org>
 
327
 
 
328
        * system/Arch.py:
 
329
        * system/CPU.py: Added.
 
330
        * system/libgtop.py:
 
331
        * system/libgtop_const.c: (main): Added glibtop.NCPU
 
332
        Working on SMP support. Cleaned.
 
333
 
 
334
        * system/Makefile.am: Added NetDevice.py and CPU.py.
 
335
 
 
336
2004-05-18  Benoît Dejean  <tazforever@dlfp.org>
 
337
 
 
338
        * system/NetBSD/Generic.py (Generic.users): Added. Thanks chrisime.
 
339
        * system/OpenBSD/Generic.py (Generic.users): Added. Thanks moose :D
 
340
 
 
341
2004-05-17  Benoît Dejean  <tazforever@dlfp.org>
 
342
 
 
343
        * system/FreeBSD/Generic.py (Generic.users): Added. Thanks Cyp !
 
344
        * system/Linux/Generic.py (Generic.users): These users() are ~200x
 
345
        faster on single processor system, and ~15x faster on SMP.
 
346
 
 
347
        * system/Linux/X86.py (X86.cpu_speed): Fixed indentation.
 
348
 
 
349
2004-05-17  Christian Meyer  <chrisime@gnome.org>
 
350
 
 
351
        * system/Arch.py (Arch.__init__): Call __init_net_devices() here.
 
352
        (Arch.__init__net_devices): Have a dict of network devices and init
 
353
        them. They can be polled by calling net_speed(dev).
 
354
        (Arch.__init__net_device): Renamed (Arch.__init__net_devices).
 
355
        (Arch.__poll_net_device): Removed, essentially it's called net_speed
 
356
        now.
 
357
        (Arch.users): Shorter now and it should also work on *BSD.
 
358
        * system/Linux/Generic.py (Generic.users): Re-added, since it's about
 
359
        20 times faster than Arch.users(). We need information on BSD systems.
 
360
 
 
361
2004-05-16  Christian Meyer  <chrisime@gnome.org>
 
362
 
 
363
        * system/*: Cleanups, integrated NetDevice in Arch. Added epydoc
 
364
        comments.
 
365
 
 
366
2004-05-16  Benoît Dejean  <tazforever@dlfp.org>
 
367
 
 
368
        * system/ArchFactory.py:
 
369
        * system/Linux/X86.py: Added X86_64 support.
 
370
        * system/Linux/Generic.py (users): Added comment.
 
371
 
 
372
2004-05-14  Christian Meyer  <chrisime@gnome.org>
 
373
 
 
374
        * system/Arch.py: First iteration to integrate the NetDevice class.
 
375
 
 
376
2004-05-06  Benoît Dejean <tazforever@dlfp.org>
 
377
 
 
378
        * Sys.py:
 
379
        * system/glibtop.c: (get_uptime):
 
380
        * system/libgtop.py:
 
381
        * system/libgtop_const.c: (main): Added get_uptime.boot_time if available.
 
382
 
 
383
        * system/glibtop.c: (get_loadavg), (get_proc_signal): Fixed bug with
 
384
        array size and ADD_TUPLE. Added ARRAY_SIZE.
 
385
 
 
386
        * Disk.py: Fixed bug with new glibtop.get_fsusage().
 
387
 
 
388
2004-04-29  Christian Meyer  <chrisime@gnome.org>
 
389
 
 
390
        * xdg/: removed, hopefully there will be packages for any distribution.
 
391
        * Makefile.am: adopted.
 
392
 
 
393
2004-04-21  Benoît Dejean  <tazforever@dlfp.org>
 
394
 
 
395
        * system/libgtop.py: Fixed import statement.
 
396
        Added 'total' to fsusage.
 
397
 
 
398
        * system/glibtop_tmpl.i:
 
399
        * system/glibtop.c: (pyglibtop_init): Give a warning libgtop
 
400
        is too old.
 
401
 
 
402
2004-04-21  Christian Meyer  <chrisime@gnome.org>
 
403
 
 
404
        * system/FreeBSD/Makefile.am:
 
405
        * system/Linux/Makefile.am:
 
406
        * system/NetBSD/Makefile.am:
 
407
        * system/OpenBSD/Makefile.am: added missing EXTRA_DIST.
 
408
        * xdg: added pyxdg-0.6 from freedesktop.org.
 
409
        * Makefile.am: added xdg to SUBDIRS.
 
410
 
 
411
2004-04-20  Benoît Dejean <tazforever@dlfp.org>
 
412
 
 
413
        * system/glibtop.c: (map_entry_to_PyTuple),
 
414
        (mountentry_to_PyTuple): Inlined.
 
415
 
 
416
        * system/libgtop.py: Added functions. Implemented some. WIP.
 
417
 
 
418
2004-04-19  Benoît Dejean  <tazforever@dlfp.org>
 
419
 
 
420
        * system/Arch.py: Added documentation.
 
421
        * system/ArchFactory.py: Added NetBSD.
 
422
        Added missing imports.
 
423
 
 
424
2004-04-19  Christian Meyer  <chrisime@gnome.org>
 
425
 
 
426
        * system/FreeBSD,
 
427
        * system/NetBSD,
 
428
        * system/OpenBSD: Added Makefile.am
 
429
        * system/Makefile.am: fixed.
 
430
        * system/ArchFactory.py: Fixed sparc and ppc parts.
 
431
 
 
432
2004-04-19  Benoît Dejean  <tazforever@dlfp.org>
 
433
 
 
434
        * system/FreeBSD/Generic.py:
 
435
        * system/Linux/Generic.py:
 
436
        * system/Linux/PPC.py:
 
437
        * system/Linux/Sparc.py:
 
438
        * system/Linux/X86.py:
 
439
        * system/OpenBSD/Generic.py:
 
440
        * system/NetBSD/Generic.py: Fixed import statements.
 
441
 
 
442
        * system/NetBSD/__init__.py:
 
443
        * system/FreeBSD/__init__.py:
 
444
        * system/Linux/__init__.py:
 
445
        * system/OpenBSD/__init__.py: Added.
 
446
 
 
447
        * system/ArchFactory.py: Added new archs.
 
448
        Fixed import statements.
 
449
 
 
450
        * system/Linux/Sparc.py: Fixed typo.
 
451
        (cpu_bogomips): Added.
 
452
 
 
453
2004-04-19  Christian Meyer  <chrisime@gnome.org>
 
454
 
 
455
        * system/FreeBSD,
 
456
        * system/NetBSD,
 
457
        * system/OpenBSD: created
 
458
        * system/FreeBSD.py: renamed and put into system/FreeBSD/
 
459
        * system/NetBSD.py: renamed and put into system/NetBSD/
 
460
        * system/OpenBSD.py: renamed and put into system/OpenBSD/
 
461
 
 
462
2004-04-19  Christian Meyer  <chrisime@gnome.org>
 
463
 
 
464
        * system/Linux.py: removed.
 
465
        * system/Linux: created this directory.
 
466
        * system/Linux/Generic.py: split off of system/Linux.py.
 
467
        * system/Linux/PPC.py: likewise.
 
468
        * system/Linux/Sparc.py: likewise.
 
469
        * system/Linux/X86.py: likewise.
 
470
 
 
471
2004-04-19  Benoît Dejean  <tazforever@dlfp.org>
 
472
 
 
473
        * system/NetBSD.py: Fixed model regex.
 
474
        Broke long lines.
 
475
 
 
476
        * system/Arch.py: Added comments.
 
477
        (swap_speed): Added. Changed returned type to tuple. Fixed.
 
478
 
 
479
        * system/NetDevice.py: Renamed Struct fields.
 
480
        Changed returned type to tuple.
 
481
 
 
482
        * system/libgtop.py: Removed TODO item.
 
483
 
 
484
2004-04-19  Christian Meyer  <chrisime@gnome.org>
 
485
 
 
486
        * system/ArchFactory.py (_detect_arch): Added athlon.
 
487
        * system/NetBSD.py: Added.
 
488
 
 
489
2004-04-13  Benoît Dejean  <tazforever@dlfp.org>
 
490
 
 
491
        * convert.py: CAPITALIZED constants.
 
492
 
 
493
        * system/Arch.py: Added _init method.
 
494
        The virtual destructor trick is not that tricky.
 
495
        * system/ArchFactory.py: Fixed.
 
496
        * system/Linux.py: Fixed.
 
497
        * system/__init__.py: Fixed. Added __all__.
 
498
        * system/NetDevice.py: Added. Class for handling network device.
 
499
 
 
500
2004-04-03  Martin Grimme  <martin@pycage.de>
 
501
 
 
502
        * system/Makefile.am: Added.
 
503
        * Makefile.am: Moved glibtop stuff into subdirectory.
 
504
 
 
505
2004-04-03  Benoît Dejean  <tazforever@dlfp.org>
 
506
 
 
507
        * CPU.py:
 
508
        * Disk.py:
 
509
        * Memory.py:
 
510
        * Network.py:
 
511
        * Sys.py: Changed import glibtop statements.
 
512
 
 
513
        * glibtop_const.c: Added.
 
514
        * __init__.py: Fixed import statement.
 
515
 
 
516
        * system/libgtop.py:
 
517
        * system/__init__.py:
 
518
        * system/Arch.py:
 
519
        * system/FreeBSD.py:
 
520
        * system/Linux.py:
 
521
        * system/ArchFactory.py:
 
522
        * system/OpenBSD.py: Added.
 
523
 
 
524
2004-02-20  Martin Grimme  <martin@pycage.de>
 
525
 
 
526
        * Memory.py (Memory.__poll_mem): Reverted API break for now.
 
527
 
 
528
        * Disk.py (Disk.__poll_size): Reverted API break for now.
 
529
 
 
530
2004-01-25  Martin Grimme  <martin@pycage.de>
 
531
 
 
532
        * Makefile.am (INCLUDES): Adjusted Makefile.am.
 
533
 
 
534
2004-01-23  Martin Grimme  <martin@pycage.de>
 
535
 
 
536
        * glibtop.c: Applied compatibility patch by Benoît Dejean.
 
537
 
 
538
2004-01-19  Christian Meyer  <chrisime@gnome-de.org>
 
539
 
 
540
        * Sys.py: Added new methods. No implementation done yet.
 
541
 
 
542
2004-01-19  Christian Meyer  <chrisime@gnome-de.org>
 
543
 
 
544
        * CPU.py: Added documentation. Rearranged code a bit.
 
545
        * Network.py: Fixed typo. It's called "get_ipaddr".
 
546
 
 
547
2004-01-19  Christian Meyer  <chrisime@gnome-de.org>
 
548
 
 
549
        * Network.py: Optimized code and added some new methods which return the
 
550
        MTU, flags, subnet address and the transfer errors.
 
551
 
 
552
2004-01-16  Christian Meyer  <chrisime@gnome-de.org>
 
553
 
 
554
        * Disk.py: Added documentation. (__poll_fsusage) added.
 
555
        (__poll_size): Returns free size now. Forgot that.
 
556
        * Memory.py: Likewise.
 
557
        (__poll_mem): Returns free size now.
 
558
        * Network.py: Added documentation.
 
559
 
 
560
2003-12-27  Christian Meyer  <chrisime@gnome-de.org>
 
561
 
 
562
        * Disk.py: Fixed bug where cached value was used all the time and
 
563
                   nobody cared about actual value.
 
564
        * Network.py: Fixed #127240. Thanks!
 
565
 
 
566
2003-12-24  Christian Meyer  <chrisime@gnome-de.org>
 
567
 
 
568
        * __init__.py: Added missing function signatures.
 
569
        * Memory.py (__poll_mem): Fixed return value.
 
570
        * Sys.py (__poll_name), (__poll_kernel): Implemented.
 
571
 
 
572
2003-12-24  Martin Grimme  <martin@pycage.de>
 
573
 
 
574
        * __init__.py (sys): Removed debugging print statement.
 
575
 
 
576
        * Makefile.am (LIBGTOP_VERSION_CODE): Added version detection for
 
577
        libgtop.
 
578
        * Imported latest glibtop version.
 
579
 
 
580
2003-12-23  Christian Meyer  <chrisime@gnome-de.org>
 
581
 
 
582
        * Convert.py: Added some more convenience functions.
 
583
        * __init__.py: Added function signatures.
 
584
        * Disk.py (Disk.__poll_fs): Implemented.
 
585
          (Disk.__init__): It's also now caching the values of the other
 
586
          two functions.
 
587
        * Memory.py: Removed unnecessary functions. Tweaked polling.
 
588
        * Sys.py: Tweaked polling.
 
589
 
 
590
2003-12-09  Martin Grimme  <martin@pycage.de>
 
591
 
 
592
        * Makefile.am (EXTRA_DIST): Bug fix in Makefile.am.
 
593
 
 
594
        * Imported latest glibtop version. Thanks Benoît! It should build with
 
595
        libgtop 2.5 now.
 
596
 
 
597
2003-11-18  Martin Grimme  <martin@pycage.de>
 
598
 
 
599
        * Memory.py (Memory.__poll_mem): Bug fix patch by Alexander Leidinger
 
600
        and Franz Klammer.
 
601
 
 
602
        * CPU.py (CPU.__poll_cpu): Integrated FreeBSD compatibiliy patch by
 
603
        Alexander Leidinger.
 
604
 
 
605
2003-11-11  Christian Meyer  <chrisime@gnome-de.org>
 
606
 
 
607
        * Memory.py: Removed comment(ed code).
 
608
        Some classes need further adoption!
 
609
 
 
610
2003-11-10  Martin Grimme  <martin@pycage.de>
 
611
 
 
612
        * glibtop.i:
 
613
        glibtop.c: Imported latest glibtop version.
 
614
 
 
615
2003-11-08  Martin Grimme  <martin@pycage.de>
 
616
 
 
617
        * Sys.py (Sys.__poll_load_avg): Less digits for the floating points.
 
618
 
 
619
2003-11-07  Martin Grimme  <martin@pycage.de>
 
620
 
 
621
         * Sys.py: Cleaned up.
 
622
 
 
623
        * Disk.py: Cleaned up and fixed bug.
 
624
 
 
625
2003-11-06  Martin Grimme  <martin@pycage.de>
 
626
 
 
627
        * Makefile.am (install_DATA): Added glibtop.py.
 
628
 
 
629
        * CPU.py (CPU.__poll_cpu): Bug (typo) fix.
 
630
 
 
631
        * Network.py: Cleaned up.
 
632
 
 
633
        * CPU.py: Cleaned up.
 
634
 
 
635
2003-11-05  Martin Grimme  <martin@pycage.de>
 
636
 
 
637
        * Disk.py: Converted to use libgtop.
 
638
 
 
639
        * Network.py: Converted to use libgtop.
 
640
 
 
641
        * Sys.py: Converted to use libgtop.
 
642
 
 
643
        * Memory.py: Converted to use libgtop.
 
644
 
 
645
        * CPU.py: Converted to use libgtop.
 
646
 
 
647
2003-10-31  Martin Grimme  <martin@pycage.de>
 
648
 
 
649
        * Makefile.am: Added libgtop wrapper by Benoît Dejean.
 
650
 
 
651
2003-10-28  Christian Meyer  <chrisime@gnome-de.org>
 
652
 
 
653
        * Sys.py: Simplified.
 
654
        * __init__.py: Added missing function.
 
655
 
 
656
2003-10-26  Christian Meyer  <chrisime@gnome-de.org>
 
657
 
 
658
        * Sys.py: Vastly improved class by using python functions. Removed
 
659
        sys_start, because it's not useful. (poll_users) added.
 
660
        * Network.py: Incresed poll time for get_devices.
 
661
 
 
662
2003-10-25  Christian Meyer  <chrisime@gnome-de.org>
 
663
 
 
664
        * Memory.py: (poll_mem) Fixed free memory.
 
665
 
 
666
2003-10-25  Christian Meyer  <chrisime@gnome-de.org>
 
667
 
 
668
        * Sys.py: (poll_load_avg) Use uptime command now to get avg load.
 
669
 
 
670
2003-10-14  Christian Meyer  <chrisime@gnome-de.org>
 
671
 
 
672
        * Network.py: (poll_in_out) Removed divisor for speed_out. Don't know
 
673
        why it was there.
 
674
 
 
675
2003-10-09  Christian Meyer  <chrisime@gnome-de.org>
 
676
 
 
677
        * CPU.py: Fix for ppc architecture.
 
678
        * Memory.py: Cleanup.
 
679
        * Network.py: Cleanup.
 
680
 
 
681
2003-09-21  Sebastien Bacher  <seb128@debian.org>
 
682
 
 
683
        * Memory.py:
 
684
        Fixed bug with 2.6 kernels.
 
685
 
 
686
2003-09-13  Martin Grimme  <martin@pycage.de>
 
687
 
 
688
        * Network.py (Network.__poll_ipaddr): Changed way of retrieving IP
 
689
        address. Used the suggestion from the forum:
 
690
        http://gnomesupport.org/forums/viewtopic.php?p=21882#21882
 
691
        (Network.__poll_in_out): Fixed overflow error:
 
692
        http://gnomesupport.org/forums/viewtopic.php?p=21882#21882
 
693
 
 
694
2003-09-09  Martin Grimme  <martin@pycage.de>
 
695
 
 
696
        * Sys.py (Sys.__poll_tasks): Implemented retrieving of running tasks.
 
697
 
 
698
2003-09-08  Martin Grimme  <martin@pycage.de>
 
699
 
 
700
        * polling.py (_Poller.poll): Fixed bug where a timeout of 0 did not
 
701
        work as "poll only once".
 
702
 
 
703
        * Disk.py: Converted to use the polling wrapper.
 
704
 
 
705
        * Memory.py (Memory.__poll_total_ram): Use /proc/kcore to determine
 
706
        total size of RAM.
 
707
 
 
708
2003-09-07  Martin Grimme  <martin@pycage.de>
 
709
 
 
710
        * libdesklets/Memory.py: Converted to use the polling wrapper.
 
711
 
 
712
        * libdesklets/Sys.py: Converted to use the polling wrapper.
 
713
 
 
714
2003-09-05  Christian Meyer  <chrisime@gnome-de.org>
 
715
 
 
716
        * Network.py: (get_net_in_out): Fixed speed_in, speed_out.
 
717
 
 
718
2003-09-04  Christian Meyer  <chrisime@gnome-de.org>
 
719
 
 
720
        * CPU.py: Moved class from Sensor/Sysinfo/ here.
 
721
        * Disk.py: Likewise.
 
722
        * Memory.py: Likewise.
 
723
        * Network.py: Likewise.
 
724
        * Sys.py: Likewise.
 
725
        * system/Linux/__init__.py: