Document requirements in README file.
[virt-top.git] / ChangeLog
1 2011-08-12  Richard W.M. Jones  <rjones@redhat.com>
2
3         Fix ordering of csv_mode and stream_mode in tuple.
4         Note that this bug could have been avoided by using a struct instead
5         of a tuple here.
6
7         This updates commit daf79631f3eff904ba89297148c4125ac7dfee39.
8
9 2011-08-11  Richard W.M. Jones  <rjones@redhat.com>
10
11         docs: Explain how to debug libvirt initialization problems (RHBZ#680031).
12
13 2011-04-02  Richard W.M. Jones  <rjones@redhat.com>
14
15         Pull translations from Transifex.
16
17 2011-03-08  Richard W.M. Jones  <rjones@redhat.com>
18
19         Fix --end-time option with absolute times.
20         Assume the user enters a local time, and convert it to UTC.
21
22         This also adds some clarifying comments to the relative time
23         code (but doesn't change that code).
24
25         Note that the obsolete Calendar1 code is *not* updated by this change.
26
27         docs: Fix documentation for virt-top -c option.
28         Because of changes in libvirt, this no longer connects to Xen by
29         default.  Instead the default is to connect to the libvirt default
30         hypervisor (which could be Xen, KVM or others).  Update the --help
31         documentation and manual page accordingly.
32
33         Remove generated man pages from git.
34
35 2011-03-07  KAMEZAWA Hiroyuki  <kamezawa@bluextal.(none)>
36
37         add memory stats to --csv mode.
38         In csv mode, memory usage in kbytes and %mem against total system
39         memory is shown.
40
41 2011-03-07  KAMEZAWA Hiroyuki  <kamezawa.hiroyu@jp.fujitsu.com>
42
43         Record memory statistics information to 'rd' object.
44         This helps to share the calculation (between modes) and
45         will help to show memory statistics in --csv mode
46
47         Signged-off-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
48
49 2011-03-07  Richard W.M. Jones  <rjones@redhat.com>
50
51         Import virt-top into transifex.
52         http://www.transifex.net/projects/p/virttop/
53
54 2011-02-02  Richard W.M. Jones  <rjones@redhat.com>
55
56         Update generated man page files.
57
58 2011-02-02  KAMEZAWA Hiroyuki  <kamezawa.hiroyu@jp.fujitsu.com>
59
60         Add --block-in-bytes option.
61         This option and the 'B' key toggles block I/O stats between
62         requests and bytes.
63
64         Add --stream flag.
65         Output is sent to stdout (similar to the top -b option).
66
67 2011-01-24  Richard W.M. Jones  <rjones@redhat.com>
68
69         Obey virt-top --end-time down to near millisecond accuracy (RHBZ#637964).
70         Adjust the final delay down so that the --end-time option is obeyed
71         down to near millisecond accuracy.
72
73         The 'usleep' function has been renamed more accurately as 'millisleep'
74         since it sleeps for milliseconds not microseconds.
75
76 2011-01-06  Richard W.M. Jones  <rjones@redhat.com>
77
78         Version 1.0.5.
79
80         Add aclocal.m4 file to git.
81         This file is sort of generated, but at the moment only has
82         a single line which includes m4/ocaml.m4, that is vital for
83         the build.
84
85         Re-add virt-top/README file.
86         This seems to have been dropped during the hg->git transition.
87
88         Document background noise of RX packets from bridges (RHBZ#647987).
89         For more information see:
90         https://bugzilla.redhat.com/show_bug.cgi?id=647987#c9
91
92         man page: Remove excess blank line.
93
94         main: Record and print full exception stack traces.
95         This turns on stack trace recording unconditionally (the same
96         effect as if OCAMLRUNPARAM=b was always supplied), and also prints
97         stack traces to the log file if there is an exception.
98
99         See also:
100         http://caml.inria.fr/pub/docs/manual-ocaml/libref/Printexc.html
101
102         Note that this requires OCaml >= 3.11.0.
103
104         Fix pad function to work for negative widths (RHBZ#634435).
105         The pad function is supposed to pad a string to a width.  Under some
106         circumstances, the width parameter could be negative resulting in a
107         call to String.sub such as:
108
109           String.sub str 0 (-1)
110
111         which caused an exception to be thrown and not caught, causing
112         virt-top to exit.  Fix the pad function to return an empty string if
113         width <= 0 instead of throwing an exception.
114
115         See also:
116         https://bugzilla.redhat.com/show_bug.cgi?id=634435
117
118         Update dependencies.
119
120         Update generated man pages.
121
122         Fix virt-top --end-time option when TZ<>UTC (RHBZ#637964).
123         Return the end time as seconds since 1970, and don't adjust it
124         for timezone.  In the main module the end time is compared against
125         the result of Unix.gettimeofday, which is also seconds since 1970,
126         so the comparison now works.
127
128         Tested with TZ=UTC-05, TZ=UTC and TZ=UTC+05.
129
130         NB: This has not been tested against ocaml-calendar 1.x, although
131         that version of calendar is obsolete and no one should be using it.
132
133         Update dependencies file.
134
135         man page: memory option shows total guest memory (RHBZ#647991).
136
137         man page: Update copyright date and link to web pages.
138
139         Remove references to xm/xentop manual pages (RHBZ#648186).
140         These Xen tools are obsolete since virsh/virt-top works across
141         all hypervisors.
142
143 2010-09-02  Richard Jones  <rjones@redhat.com>
144
145         Change order of return values from getyx - fixes display of historical CPU.
146         In this commit:
147         http://cvs.savannah.gnu.org/viewvc/ocaml-tmk/functions.c?root=ocaml-tmk&r1=1.2&r2=1.3
148         Sam changed (fixed) the order that the coordinates are returned
149         from the ncurses 'getyx' call.  Since this commit was made 3 years
150         ago it should be safe to assume everyone is using the new ocaml-ncurses
151         by now.
152
153         This meant the historical %CPU was being displayed off the bottom of
154         the screen instead of on the top row at the right.  Now it is displayed
155         in the correct place.
156
157 2010-06-15  Kiyoto Hashida  <khashida@redhat.com>
158
159         Update Japanese translations (RHBZ#493799).
160
161 2010-03-05  Yulia  <ypoyarko@redhat.com>
162
163         Updated Russian translations (RHBZ#493799).
164
165 2010-03-05  Richard Jones  <rjones@redhat.com>
166
167         Newer autoconf adds PACKAGE_URL definition.
168
169 2010-02-12  Richard Jones  <rjones@redhat.com>
170
171         zh_CN: Remove bogus Plural-Forms line.
172
173         Japanese: update bogus 'Plural-Forms: Plural-Forms'.
174
175 2010-02-12  Hajime Taira  <htaira@redhat.com>
176
177         Update Japanese translations (RHBZ#493799).
178
179 2010-01-28  Richard Jones  <rjones@redhat.com>
180
181         Rename te_IN.po -> te.po (Piotr Drąg).
182
183         Telugu translation added by Krishna Babu K (RHBZ#493799c32)
184
185         Polish translation updated by Piotr Drag (RHBZ#493799c31)
186
187         Portuguese translation added by Glaucia Cintra (RHBZ#493799c30)
188
189         Chinese translation updated by Wei Liu (RHBZ#493799c29)
190
191         Oriya translation added by Manoj Kumar Giri (RHBZ#493799c28)
192
193         Spanish translation updated by Daniel Cabrera (RHBZ#493799c27)
194
195 2009-12-30  Richard Jones  <rjones@redhat.com>
196
197         Update to ocaml-autoconf macros 1.1
198
199         Fix detection of ocaml-findlib.
200
201 2009-10-06  Richard Jones  <rjones@trick.home.annexia.org>
202
203         HACKING file, update (C) messages.
204
205         Update PO files.
206
207         Remove extra spaces after s_ and f_ operators.
208
209         Safer curses functions.
210         Add safer curses functions which don't require use of dangerous
211         ignore() function.
212
213         Replace failwith (sprintf...) with failwithf
214
215         Remove -w s and fix so it compiles without warnings.
216
217         Remove NSIS installer.
218
219         Change over to using ocaml.m4 macros.
220
221 2009-10-05  Richard Jones  <rjones@trick.home.annexia.org>
222
223         Updated MANIFEST.
224
225         TODO.virt-top renamed as TODO
226
227         Typo fixed.
228
229         Update manpage with --version option.
230
231         Add virt-top --version command line option.
232
233         Add the real virt-top version to help display.
234
235         Version 1.0.4 for release.
236
237         Fix changelog and manifest files.
238
239         gitlog-to-changelog: If the date field is empty, don't barf.
240
241         Added Jim Meyering's gitlog-to-changelog program.
242
243         Add total hardware memory field (RHBZ#521785)
244
245         Don't need to explicitly link against ncurses.
246
247         Update PO files.
248
249         Add Japanese to list of translations.
250
251         Use msgfmt to generate *.mo files correctly.
252
253         Update documentation.
254
255         Update dependencies.
256
257         Rename .hgignore -> .gitignore, update dependencies.