Rename source directory and files. This renames the source directory from virt-top to src/ and removes the unnecessary virt_top_* prefix from many source files. This is entirely refactoring and makes no functional change. Also this fixes the MANIFEST file and removes old Transifex configuration, fixing commit defe5bdd4a32e0206a786d279e0f9cfc238e5e17.
Fix pad function to work for negative widths (RHBZ#634435). The pad function is supposed to pad a string to a width. Under some circumstances, the width parameter could be negative resulting in a call to String.sub such as: String.sub str 0 (-1) which caused an exception to be thrown and not caught, causing virt-top to exit. Fix the pad function to return an empty string if width <= 0 instead of throwing an exception. See also: https://bugzilla.redhat.com/show_bug.cgi?id=634435
HACKING file, update (C) messages.
Replace failwith (sprintf...) with failwithf
Internationalize virt-top.
Build libvirt and examples on Windows (MinGW). * aclocal.m4: Add AC_CHECK_OCAML_MODULE to check for OCaml modules directly (without ocamlfind being needed). * configure.ac: Remove requirement for ocamlfind. * config.guess, config.sub: Ship these files to guess host, build and target. * libvirt/Makefile.in, examples/Makefile.in: Change these so they don't require ocamlfind, do the right thing on MinGW. * Make.rules.in: Make.rules is now generated from this file. File can use ocamlfind or direct ocaml commands as available. * .hgignore: Ignore some generated files on Windows.
Reorganised the code to put more utility functions into virt_top_utils. Added explicit interfaces for Virt_top_utils & Virt_top modules. Corrected use of endwin when _not_ in script mode.
Added GNU GPL/LGPL copyright notices everywhere. Fixed display of time which was accidentally broken in previous code move.
Removed $Id$ everywhere. 'make distclean' now cleans more files.
Version 0.3.2.8. Added support for init files.