[libgtop] Created tag LIBGTOP_2_31_4



The signed tag 'LIBGTOP_2_31_4' was created.

Tagger: Robert Roth <robert roth off gmail com>
Date: Wed Aug 5 23:16:35 2015 +0300

    Tagged release 2.31.4

Changes since the last tag 'LIBGTOP_2_31_3':

Benoit Dejean (51):
      Enable silent build.
      The DEBUG macro enabled by --enable-debug is actually LIBGTOP_ENABLE_DEBUG.
      Drop dead file,
      Use LIBGTOP_ENABLE_DEBUG instead of undefined SLAVE_DEBUG.
      No special case for pid == 0. As of 2015, with FreeBSD 10.1-RELEASE #0 r274401 on amd64, this really 
works and sets the name to "kernel" for pid == 0.
      Rename NEED_LIBGTOP to LIBGTOP_NEED_SERVER.
      When pretty-printing an array, don't display 0 elements.
      Set the FSUSAGE_(READ|WRITE) flags only we managed to get something. Currently, it doesn't seem to work 
on ZFS.
      Run server_command instead of hardcoded LIBGTOP_SERVER.
      Make libgtop_server2 link against its libgtop.
      If no argument is given, defaults to self. When self-testing, try to mmap some files as an example.
      Fix format for permissions. Display mappings' sizes. Avoid duplicating formatting code.
      Split the code that works only with UFS inode. Will ease new code for ZFS.
      Implement dev/inode for mapped files on ZFS.
      Display inode number without zero padding.
      Use glibtop_warn_r instead of fprintf.
      Ignore more output files.
      Add command tracing in glibtop_call_l when debugging.
      Don't try to print a NULL hash_table.
      Print more fields about each filesystem.
      Display self-timings using `ps`.
      Better debug message.
      Fix autotools deprecation warning with s/INCLUDES/AM_CPPFLAGS/g.
      Reorder GI annotations and remove duplicate for _l().
      The perl generator for the *_l() functions does not need to know     about the glibtop_* struct layout, 
so drop this from the definitions.
      Fix alignment issue with proclist arguments unpacking.
      For processes with threads, only reports the pid once.     On my system, this brings proclist's output 
from +300 to 72.
      Add proper (and private) debug functions glibtop_debug*
      Fix macro definition.
      Add a level (DEBUG, WARNING, ERROR) to printing functions.
      Always define LIBGTOP_ENABLE_DEBUG (0|1) to be used in if() statements.
      Fixed glibtop_debug for calls without arguments.
      Print client and server pids in messages.
      Define glibtop_debug(_r) as macros, eventually calling real C function.     Keep these as macros so 
that if debug is not enable, although the     debug message is parsed, it's not run.     It's better this way 
because the debug message is always parsed and     checked instead of being deleted by the preprocessor.
      Convert lots of fprintf(stderr, ...) to glibtop_debug*().
      More files to ignore.
      Check getloadavg() return value and call the function directly     on the glibtop_loadavg buffer member.
      Fix signedness issue when printing HW address.
      Print message to stderr at once, to avoid mixups.
      Rework logic by turning two dark while into fors.     Also, if kvm_read fail, exit rather than looping 
forever.
      Check the command value even if !LIBGTOP_ENABLE_DEBUG.
      Fixed sprintf format/args type mismatch.
      Fix printf format/type mistmatch.
      Do the math correctly to avoid loss of precision for rtime.     I've noticed this with system-monitor 
where all processes got     a perfectly round CPU time to the second.
      It's been 26 years since C89, let modern compilers do what they     want.
      Fix utime/stime/cutime/cstime computation.
      Turn the proclist example into a minimal `ps`.
      Ignore the new examples/free binary.
      Don't install glibtop_private.h.
      Use the server parameter, not the global/default one.
      Don't define twice glibtop_global_server and server_features.     I don't know how the linker was even 
able to cope with that.

BenoƮt Dejean (17):
      Linux >= 3.14 provides a "MemAvailable" field in /proc/meminfo which gives the     estimated amount of 
memory available for applications.     Use this to compute glibtop_mem::user.
      Fixed sscanf format string as arguments are unsigned ints.
      Drop --with-libgtop-smp.     No code uses this switch.
      Add gtk-doc annotations for the glibtop_init functions.     Their return value should not be freed.     
This fixes usage from gnome-instrospection (invalid free).
      Fix a few gtk-doc/gi function tags.
      Add an assertion to ensure that GLIBTOP_SYSDEPS_* fit in an unsigned long.
      Add gtk-doc/gi for glibtop_netlist.
      Move gtk-doc/gi tag for glibtop_netlist_* to the correct place.
      Add glibtop_get_shm_limits gtk-doc/gi tags.
      Update and clean .gitignored files list.
      Add proc_affinity example.
      Define and initialize param_buf, send_{size,ptr} only when using     glibtop_call.
      Make git ignore more files.
      Provide stats about shared memory and account Slab as cached.     This matches exactly `free`.
      Implement a GNU `free -m` clone.
      Ignore the `free` example binary.
      Some NEWS for 2.31.4.

Ionut Biru (1):
      Add support for linux x.y versioning schema

Pedro Albuquerque (1):
      Updated Portuguese translation

Robert Roth (2):
      Fixed build problem with procmap example
      Prepared release 2.31.4

Ting-Wei Lan (1):
      freebsd: rework system memory usage


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]