Commit Graph

  • 5522fae242 Prepared release 2.33.91 Robert Roth 2016-02-29 23:08:18 +02:00
  • 870dd5afa6 Updated Occitan translation Cédric Valmary 2016-02-29 19:07:51 +00:00
  • 94968b4406 Fix building on musl-libc Kylie McClain 2016-01-15 00:08:16 -05:00
  • 819bfe56ee Prepared release 2.33.4 Robert Roth 2016-01-18 23:22:18 +02:00
  • de408a6bba openbsd: only PID 1 is special (init) Antoine Jacoutot 2016-01-12 17:14:20 +01:00
  • 05cb14dbb2 Call setlocale in main function of libgtop_daemon2 Ting-Wei Lan 2016-01-11 14:30:41 +08:00
  • 7e3e4b6860 Prepared release 3.19.3 Robert Roth 2015-12-14 19:40:21 +02:00
  • 02070b7170 Add various headers to unbreak compilation Jasper Lievisse Adriaanse 2015-12-11 15:03:49 +01:00
  • fcfacf3213 PROT_EXECUTE -> PROT_EXEC Jasper Lievisse Adriaanse 2015-12-11 14:59:11 +01:00
  • 7925f83b57 Fix compilation because glibtop_machine definition has moved. Jasper Lievisse Adriaanse 2015-12-11 14:57:34 +01:00
  • 68104bdde1 Updated Occitan translation Cédric Valmary 2015-11-10 14:02:39 +00:00
  • a8b9cb1fd7 Use https:// for Vcs-Browser Michael Biebl 2015-10-08 13:38:05 +00:00
  • d1c322e4bf Release version 2.32.0-1 to unstable debian/2.32.0-1 Michael Biebl 2015-10-07 22:13:08 +00:00
  • 36d0a923a3 Update patches, drop 02_hurd_stub_backend.patch, fixed upstream. Michael Biebl 2015-10-07 22:08:18 +00:00
  • b8a6ab75eb Update symbols file and bump shlibs version to 2.32.0. Michael Biebl 2015-10-07 22:06:50 +00:00
  • 739cb3f18a New upstream release. Michael Biebl 2015-10-07 22:06:14 +00:00
  • ac2aef0f47 Prepared release 3.18.0 Robert Roth 2015-09-21 20:10:23 +03:00
  • 9764518807 Prepare release 2.31.91 Robert Roth 2015-09-14 19:56:24 +03:00
  • 13f08cf164 Updated Polish translation Piotr Drąg 2015-08-26 19:48:14 +02:00
  • c8a4c3d2a1 Post-release version bump. Benoît Dejean 2015-08-25 22:33:47 +02:00
  • 52c35c1b81 Fix constant name for GLIBTOP_MAX_PROC_WD. Benoît Dejean 2015-08-25 22:32:57 +02:00
  • e528a7280b Fix a bunch of doc tags for GI. Benoît Dejean 2015-08-25 22:32:06 +02:00
  • 99ff3d4dff Define missing GLIBTOP_MAX_PROC_AFFINITY. Benoît Dejean 2015-08-25 22:31:28 +02:00
  • f865e95e20 Don't ship glibtop/version.h as this is private. Benoît Dejean 2015-08-23 12:50:43 +02:00
  • eec96d8ae8 Fix Darwin build. Patch by David Evans. Bug https://bugzilla.gnome.org/show_bug.cgi?id=753743 . Benoît Dejean 2015-08-18 16:43:00 +02:00
  • d10a584e40 Prepared release 2.31.90 Robert Roth 2015-08-17 22:52:24 +03:00
  • a55eee5863 NEWS for 2.31.5. Benoît Dejean 2015-08-16 19:34:08 +02:00
  • 7437509412 Fix compilation because glibtop_machine definition has moved. Benoit Dejean 2015-08-15 10:57:25 +02:00
  • c9e73e52ac glibtop_machine is defined in glibtop.h. Don't duplicate the typedef (error unless C11). Benoit Dejean 2015-08-15 10:56:41 +02:00
  • 4c455ac8a0 Implement glibtop_map_entry Pss and Swap. Regenerate hash function for fast parsing. Benoit Dejean 2015-07-20 23:54:55 +02:00
  • 56f03d0987 New API/ABI: add Pss (partial set size) and Swap in glibtop_map_entry. Benoit Dejean 2015-07-20 23:51:43 +02:00
  • a3b502ec3f Don't include non-installed glibtop_machine.h in glibtop.h. That would defeat its purpose. Benoît Dejean 2015-08-15 10:28:14 +02:00
  • b74d6abf19 server->machine is now a pointer, so propagate the change from . to ->. Benoît Dejean 2015-08-08 14:36:47 +02:00
  • ca42f1f3af Define glibtop_machine for Linux as empty because it's not used. Fix compilation. Benoît Dejean 2015-08-08 11:05:25 +02:00
  • 106ee901bb Add missing file. Benoit Dejean 2015-07-21 23:45:19 +02:00
  • 0642c2d610 Turn glibtop::machine from a value to a pointer, allocated on init. This hides the glibtop_machine implementation. Benoit Dejean 2015-07-21 21:25:44 +02:00
  • 42e860e5ad Add uid/euid/gid/egid members to struct glibtop. Benoit Dejean 2015-07-21 10:02:36 +02:00
  • 8f2f236404 No use for glibtop_machine for now, but who knows in the future. Benoit Dejean 2015-07-21 09:40:56 +02:00
  • 4e0d819264 Always define gligtop_machine. Benoit Dejean 2015-07-21 09:27:14 +02:00
  • 5c6879baab Exclude the "idle" kernel process when GLIBTOP_EXCLUDE_IDLE. Benoit Dejean 2015-07-22 23:24:13 +02:00
  • a0e97885c1 Post-release version bump. Benoît Dejean 2015-08-08 07:41:01 +02:00
  • d817bee619 Remove useless/meaningless calls to glibtop_init_[prs]() with sysdeps/{freebsd,linux}. Benoit Dejean 2015-07-21 23:42:43 +02:00
  • 58d50d3546 Ignore *.bak files. Benoit Dejean 2015-07-21 22:21:04 +02:00
  • d3a247a60f Don't include the ':' in smaps keys. Regenerate the hashtable. Benoit Dejean 2015-07-20 23:42:23 +02:00
  • 45c8452140 More debug messages to trace euid/egid changes. Benoit Dejean 2015-07-19 22:37:09 +02:00
  • 72b4aed8f1 Display features in hex in debug message. Benoit Dejean 2015-07-19 22:36:05 +02:00
  • 0e8f911410 Add some debug code to trace effective GID changes. Benoit Dejean 2015-07-19 22:22:26 +02:00
  • db8ad19eef Move _glibtop_global_server from .data to .bss. Benoit Dejean 2015-07-19 22:12:36 +02:00
  • d30fbb22e0 Also display file/line/function in debug messages. Benoit Dejean 2015-07-19 22:03:39 +02:00
  • 6762719e43 Prepared release 2.31.4 Robert Roth 2015-08-05 23:15:53 +03:00
  • ad7dc16d89 Some NEWS for 2.31.4. Benoît Dejean 2015-07-19 15:34:06 +02:00
  • f2e57d9fec Don't define twice glibtop_global_server and server_features. I don't know how the linker was even able to cope with that. Benoit Dejean 2015-07-18 22:10:05 +02:00
  • 1481823085 Use the server parameter, not the global/default one. Benoit Dejean 2015-07-18 22:08:52 +02:00
  • 4e57a6222d Don't install glibtop_private.h. Benoit Dejean 2015-07-18 22:07:59 +02:00
  • cf531d3faf Ignore the new examples/free binary. Benoit Dejean 2015-07-18 20:53:50 +02:00
  • b447260691 Turn the proclist example into a minimal ps. Benoit Dejean 2015-07-18 20:52:10 +02:00
  • 1dbe133a24 Fix utime/stime/cutime/cstime computation. Benoit Dejean 2015-07-18 20:46:07 +02:00
  • 5ee8d4cb58 It's been 26 years since C89, let modern compilers do what they want. Benoit Dejean 2015-07-18 15:56:42 +02:00
  • 3bd720ad81 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. Benoit Dejean 2015-07-18 15:08:08 +02:00
  • 6acebf416d Fix printf format/type mistmatch. Benoit Dejean 2015-07-18 14:48:02 +02:00
  • 51fd022bdd Fixed sprintf format/args type mismatch. Benoit Dejean 2015-07-15 18:47:51 +02:00
  • 6239438dce Check the command value even if !LIBGTOP_ENABLE_DEBUG. Benoit Dejean 2015-06-28 16:36:23 +02:00
  • 0099cbb6b4 Rework logic by turning two dark while into fors. Also, if kvm_read fail, exit rather than looping forever. Benoit Dejean 2015-06-28 10:24:33 +02:00
  • cd5649f326 Print message to stderr at once, to avoid mixups. Benoit Dejean 2015-06-28 00:56:59 +02:00
  • d8a5e2162d Fix signedness issue when printing HW address. Benoit Dejean 2015-06-28 00:22:35 +02:00
  • 185396d674 Check getloadavg() return value and call the function directly on the glibtop_loadavg buffer member. Benoit Dejean 2015-06-27 23:17:46 +02:00
  • 90f0e40395 More files to ignore. Benoit Dejean 2015-06-27 13:53:25 +02:00
  • 172f0a50ba Convert lots of fprintf(stderr, ...) to glibtop_debug*(). Benoit Dejean 2015-06-21 22:39:11 +02:00
  • 887092a05d 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. Benoit Dejean 2015-06-21 22:35:52 +02:00
  • b2a2f6b5c2 Print client and server pids in messages. Benoit Dejean 2015-06-21 22:35:14 +02:00
  • 6bdb9a76eb Fixed glibtop_debug for calls without arguments. Benoit Dejean 2015-06-21 21:44:32 +02:00
  • fd29dae933 Always define LIBGTOP_ENABLE_DEBUG (0|1) to be used in if() statements. Benoit Dejean 2015-06-21 21:43:43 +02:00
  • 65c5ca842f Add a level (DEBUG, WARNING, ERROR) to printing functions. Benoit Dejean 2015-06-21 21:05:11 +02:00
  • edd08e6fd6 Fix macro definition. Benoit Dejean 2015-06-21 21:04:35 +02:00
  • 82ff91b74c Add proper (and private) debug functions glibtop_debug* Benoit Dejean 2015-06-21 20:52:11 +02:00
  • ca6cabe41d For processes with threads, only reports the pid once. On my system, this brings proclist's output from +300 to 72. Benoit Dejean 2015-06-21 20:23:27 +02:00
  • 4fb241097f Fix alignment issue with proclist arguments unpacking. Benoit Dejean 2015-06-21 19:15:03 +02:00
  • 214c3635da The perl generator for the *_l() functions does not need to know about the glibtop_* struct layout, so drop this from the definitions. Benoit Dejean 2015-06-21 19:13:35 +02:00
  • fba67da65d Reorder GI annotations and remove duplicate for _l(). Benoit Dejean 2015-06-21 18:17:57 +02:00
  • 119049b8c0 Fix autotools deprecation warning with s/INCLUDES/AM_CPPFLAGS/g. Benoit Dejean 2015-06-21 18:04:12 +02:00
  • 1908c00d32 Ignore the free example binary. Benoît Dejean 2015-07-14 11:21:45 +02:00
  • 70640d297e Implement a GNU free -m clone. Benoît Dejean 2015-07-14 11:17:59 +02:00
  • c33623c097 Provide stats about shared memory and account Slab as cached. This matches exactly free. Benoît Dejean 2015-07-14 11:11:38 +02:00
  • 6fe3b94f13 Make git ignore more files. Benoît Dejean 2015-07-14 10:31:13 +02:00
  • f1a01a543c Define and initialize param_buf, send_{size,ptr} only when using glibtop_call. Benoît Dejean 2015-07-09 00:14:06 +02:00
  • 758862e272 Add proc_affinity example. Benoît Dejean 2015-06-26 07:57:54 +02:00
  • 6941e7e22f Update and clean .gitignored files list. Benoît Dejean 2015-03-15 08:02:15 +01:00
  • ee2ac6d563 Add glibtop_get_shm_limits gtk-doc/gi tags. Benoît Dejean 2015-03-15 00:36:12 +01:00
  • 4c0632ccbd Move gtk-doc/gi tag for glibtop_netlist_* to the correct place. Benoît Dejean 2015-03-15 00:35:37 +01:00
  • 71c7d65b1d Add gtk-doc/gi for glibtop_netlist. Benoît Dejean 2015-03-15 00:06:28 +01:00
  • 94aa63f796 Add an assertion to ensure that GLIBTOP_SYSDEPS_* fit in an unsigned long. Benoît Dejean 2015-03-12 23:25:24 +01:00
  • 931a8364ff Fix a few gtk-doc/gi function tags. Benoît Dejean 2015-03-11 15:10:28 +01:00
  • 598764c171 Add gtk-doc annotations for the glibtop_init functions. Their return value should not be freed. This fixes usage from gnome-instrospection (invalid free). Benoît Dejean 2015-03-11 14:44:29 +01:00
  • aa7f9df00e Drop --with-libgtop-smp. No code uses this switch. Benoît Dejean 2015-03-05 23:43:29 +01:00
  • 4c4466292e Fixed sscanf format string as arguments are unsigned ints. Benoît Dejean 2014-12-29 22:30:20 +01:00
  • fcc1d9d957 Add support for linux x.y versioning schema Ionut Biru 2011-10-22 21:58:30 +03:00
  • 0580b2fb2c 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. Benoît Dejean 2014-04-14 09:34:52 +02:00
  • a206cfc728 freebsd: rework system memory usage Ting-Wei Lan 2015-05-02 21:36:22 +08:00
  • 58ca70eaee Updated Portuguese translation Pedro Albuquerque 2015-07-01 22:01:19 +00:00
  • 421419fdbf Fixed build problem with procmap example Robert Roth 2015-06-26 03:10:51 +03:00