Commit graph

828 commits

Author SHA1 Message Date
Milan Čermák cb8524e80a wmSMPmon: Solaris support
The support implementation itself was mising in the previous commit.
2013-01-19 10:03:11 +00:00
Milan Čermák c8eb4a3762 wmSMPmon: Solaris support, load aggregation
I wanted to use it on Solaris which has different way to obtain system
statistics. I build a support file and changed Makefile to take the
operating system into account.
Then I moved to fixing the widget. The comments in the code said that
it supports only 2 CPUs. I've added an aggregation so that it still
shows two graphs but represents all CPUs.
Lastly, I some programmatic flaws - like multiple loops for one task -
cleaning up the code a bit. It should also speed up the widget a
little.
2012-12-07 20:33:29 +00:00
Doug Torrance 13243aa489 wmtime: Fixed Debian bug #661843. Applied a patch by Milan Cermak.
Package: wmtime
Version: 1.0b3-2
Severity: normal
Tags: upstream patch l10n

Hi,
the package wmtime claims that it supports localization. Looking into the code,
it seems more like date customization.
When claiming "localization", it should work as such - respecting LANG, LC_ALL,
etc. environment variables and use locales for the day and month abbreviations.

Please see my patch which adds such support.
Regards,
Milan Cermak

-- System Information:
Debian Release: 6.0.4
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.37.6 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=cs_CZ.UTF-8, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages wmtime depends on:
ii  libc6                         2.11.3-2   Embedded GNU C Library: Shared lib
ii  libx11-6                      2:1.3.3-4  X11 client-side library
ii  libxext6                      2:1.1.2-1  X11 miscellaneous extension librar
ii  libxpm4                       1:3.5.8-1  X11 pixmap library

wmtime recommends no packages.

wmtime suggests no packages.

-- no debconf information
2012-10-30 21:52:00 +00:00
Doug Torrance 2295cacec4 wmtime: Fixed Debian bug #639626. Applied a patch by Andrew Deason.
Package: wmtime
Version: 1.0b2-10
Tags: patch

wmtime draws a small amount of garbage to the screen when -noseconds is
given, because DrawTime reads beyond the given string buffer. This
doesn't trigger all the time for me (I assume due to the nondeterminism
of reading uninitialized memory or something), but it pretty clearly
happens if I switch VTs.

The attached patch limits the amount of the formatted string we try to
read, so we don't read beyond the end of the string. Fixes it for me.

--
Andrew Deason
adeason@dson.org
2012-10-30 21:50:49 +00:00
Doug Torrance 168a691c80 wmtime: added to repository 2012-10-30 16:03:12 +00:00
Wade Berrier a7279e71be AlsaMixer.app: update GPL text and FSF address as requested
Signed-off-by: Wade Berrier <wberrier@gmail.com>
2012-10-02 23:27:14 +01:00
Wade Berrier f331064eae Add AlsaMixer.app to repository
http://dockapps.windowmaker.org/file.php/id/253 shows a version available from

http://www.stud.fit.vutbr.cz/~xhlavk00/AlsaMixer.app/

but it's a dead link.

Check in the version from

http://dockapps.windowmaker.org/download.php/id/517/AlsaMixer.app-0.1.tar.gz

Untarred and removed version from directory.  No other changes.

Signed-off-by: Wade Berrier <wberrier@gmail.com>
2012-10-02 23:26:31 +01:00
Alexey I. Froloff 1424211102 wmpager: remove tooltips from manpage 2012-08-23 14:08:14 +01:00
Alexey I. Froloff 2951f4349a wmpager: autotoolized 2012-08-23 13:58:55 +01:00
Alexey I. Froloff 4e1ac99cc3 wmpager: allow WMPAGER_DEFAULT_INSTALL_DIR to be defined in $FLAGS 2012-08-23 13:58:55 +01:00
Rodolfo García Peñas (kix) 3a8ed84af3 wmbutton: Escape minus sign in manpage
The minus signs should be escaped to avoid problems with the parsers.
2012-08-22 18:42:06 +01:00
Rodolfo García Peñas (kix) caae33b0f0 wmbutton: Makefile install rewritten
The current Makefile script doesn't work properly, because the path
for /etc doesn't use DESTDIR and the installation path for $(DESTDIR)/usr/bin
is not created before installing the binary file in the folder.

LDFLAGS are needed in some distros to build the package, for example Debian.

This patch solves these problems.
2012-08-22 18:40:45 +01:00
Alexey I. Froloff 79857511c5 wmpager: use select(2) instead of usleep(3), increase sleep time to 0.5 sec 2012-08-22 18:04:01 +01:00
Alexey I. Froloff 2f27664839 wmpager: fix memory leaks pointed out by valgrind 2012-08-22 18:04:01 +01:00
Alexey I. Froloff aca75d2e2d wmpager: EWMH support 2012-08-22 18:04:01 +01:00
Alexey I. Froloff e707010e98 wmpager: drop tooltip suport 2012-08-22 18:04:01 +01:00
Rodolfo García Peñas (kix) 6f2ffca0e2 wmbutton: New version 0.7.0
This patch changes the wmbutton version to 0.7.0
2012-08-21 20:52:30 +01:00
Rodolfo García Peñas (kix) 501be68377 wmbutton: initTooltip has no argument
The function initTooltip don't have arguments, so their can be removed.
Now the function prototype has the void argument set.
2012-08-21 20:52:24 +01:00
Rodolfo García Peñas (kix) 1400c7f7a6 wmbutton: wmbutton.h and wmb_libs.c code clean
This patch is a code clean patch:

- Removes spaces and tabs at end of line.
- Remove curly brackets not needed.
- Change spaces by tabs.
- Add spaces after and before operators.
- Removes spaces not needed.
- Better code style.
- Added void as function argument.
2012-08-21 20:52:18 +01:00
Rodolfo García Peñas (kix) cc68392ccb wmbutton: Middle button enabled by default
The mouse middle button should be enabled by default (see the help
and the manpage). This patch solves this bug.

The MIDMOUSE definition is removed because the value of MIDMOUSE
changes the middle button behaviour. Now, the middle button always works,
except if the user uses the -m argument.

Now the manpage and the help show the same info.
2012-08-21 20:52:12 +01:00
Rodolfo García Peñas (kix) 991c54732d wmbutton: Added manpage
The manpage is added. This manpage was initially written for Debian,
but now is adapted to upstream (I removed a paragraph... nothing more).
2012-08-21 20:52:08 +01:00
Rodolfo García Peñas (kix) 77a89054f5 wmbutton: wmbutton.c code clean
This patch is a code clean patch:

- Removes spaces and tabs at end of line.
- Remove curly brackets not needed.
- Change spaces by tabs.
- Add spaces after and before operators.
- Removes spaces not needed.
- Better code style.
2012-08-21 20:52:03 +01:00
Rodolfo García Peñas (kix) e07b2facf2 wmbutton: Better Makefile
This patch is based in the code wrote by Christian Aichinger
for the Debian distribution.

Changes are:

- Removed the compilation of ctags by default
- Changed the include /usr/X11R6/include/X11 to /usr/include
- Created install option
2012-08-21 20:51:58 +01:00
Rodolfo García Peñas (kix) fbdcee1386 wmbutton: Version simplification
This patch is based in the code wrote by Christian Aichinger
for the Debian distribution.

The patch simplify the version number in the code.
2012-08-21 20:51:53 +01:00
Rodolfo García Peñas (kix) de5602b957 wmbutton: Support for global conf file
This patch is based in the code wrote by Christian Aichinger
for the Debian distribution.

The patch includes the /etc/wmbutton.conf as global configuration
file. This file is readed if $home/.wmbutton don't exists.
2012-08-21 20:51:48 +01:00
Rodolfo García Peñas (kix) 83e2e0f2f9 wmbutton: .wmbutton file renamed
The file .wmbutton is a hidden file, and is better to distribute
it as sample configuration file (sample.wmbutton).

Based on Christian Aichinger's patch.
2012-08-21 20:51:25 +01:00
Rodolfo García Peñas (kix) 2c6831ca68 wmbutton: Correct path for X11 libs
The X11 libraries are now in include/X11 folder, instead of include
folder. Now is possible to compile the application in new systems.

This patch changes the wmbutton version in the README file too.

Based on Christian Aichinger's patch.
2012-08-21 20:50:48 +01:00
Rodolfo García Peñas (kix) 6dcdbf0e6e wmbutton dockapp added
The original wmbutton 0.6.1 is added to the repository.

wmbutton is a dockapp with nine buttons (3x3), capable of launch 27
different applications using the left, middle and right buttons.
2012-08-21 20:40:59 +01:00
Alexey I. Froloff 8e7ead2816 wmMatrix: cleanup the Makefile
Set default location to /usr, remove /usr/X11R6 stuff.  Install manpage.
2012-08-14 15:21:17 +01:00
Alexey I. Froloff 4dba2e59f8 Import manpage from Debian 2012-08-14 15:21:17 +01:00
Alexey I. Froloff 324a28e4ba indent -linux -l144 -i4 -ts4 **/*.[ch] 2012-08-14 14:12:24 +01:00
Alexey I. Froloff cb310ed1a1 Removed dead code, eliminated empty cycles, reduced doubleclick timeout from 1.5sec to 0.5sec 2012-08-14 14:12:24 +01:00
Alexey I. Froloff 18524ce06f Better select(2) usage 2012-08-14 14:12:24 +01:00
Alexey I. Froloff 0c2fd260dd Applied wmMatrix-0.2-alt-right-doubleclick.patch 2012-08-14 14:12:24 +01:00
Alexey I. Froloff 75fced152e Applied wmMatrix-0.2-debian-fixes.patch 2012-08-14 14:12:24 +01:00
Alexey I. Froloff faedc9bd18 Cleanup licensing stuff 2012-08-14 14:12:24 +01:00
Alexey I. Froloff 902e9790e6 Imported wmMatrix-0.2.tar.gz 2012-08-14 14:12:24 +01:00
Rodolfo García Peñas (kix) 91a59cb9a4 wmmon: Code style clean.
This patch only includes code clean (curly brackets, tabs, ...).
2012-06-17 17:30:46 +01:00
Wade Berrier d93ab227a0 wmbiff: slight automake/autoconf refresh
AM_PATH_LIBGNUTLS seems to be obsolete.
Replace the check with pkg-config using PKG_CHECK_MODULES.

AM_CONFIG_HEADER also seems to be obsolete.
Replace with AC_CONFIG_HEADER.

Fix installing an extra script (security.debian.rb)

Signed-off-by: Wade Berrier <wberrier@gmail.com>
2012-06-14 20:55:17 +01:00
Alexey I. Froloff 792a5d290a Mass update FSF address
Signed-off-by: Alexey I. Froloff <raorn@raorn.name>
2012-06-05 20:50:13 +01:00
Alexey I. Froloff 579a119590 Make autoreconf happy
Signed-off-by: Alexey I. Froloff <raorn@raorn.name>
2012-06-05 20:50:13 +01:00
Alexey I. Froloff 6e6cb38e37 Removed all autogenerated autotools and imake stuff
There's no need to keep autogenerated files in
repository.  Those dockapps which use autotoold must be
autoreconf'ed prior to build, those which use imake must be
xmkmf'ed.  As of wmbiff, AC_PATH_XTRA_CORRECTED was a hack to
avoid bug in older autoconf version, which is no longer needed
(it's 2012 now already).

Signed-off-by: Alexey I. Froloff <raorn@raorn.name>
2012-06-05 20:48:52 +01:00
Alexey I. Froloff 31c2845466 Mass update GPLv2 from http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt
Signed-off-by: Alexey I. Froloff <raorn@raorn.name>
2012-06-05 20:45:40 +01:00
B. Kelly (wbk) 53d8bad0f4 wmmon: Add -b flag, etc
Added -b flag to include buffers and cache in total memory usage.
Added global show_buffers, -b parsing code, associated logic in
update_stat_mem(), and usage information.

wmmon.1
  Added -b documentation.
2012-04-02 10:35:56 +01:00
B. Kelly (wbk) a5f88e5e59 wmmon: Merged patch suggested by Bernard Cafarelli at Gentoo to prevent clobbering environment.
TODO: Still need to fix dependencies.

wmmon.c:
  Updated version string to 1.2b2 (forgot this for 1.2b1).

  Fixed compiler warnings: added error checking for filesystem calls
  and commented out some preprocessor/C code that was apparently used
  to hardcode test cases.

  TODO: remove completely  soon if no ill effect.
2012-04-02 10:32:59 +01:00
B. Kelly (wbk) b2ce70a147 Makefile: changed erroneous -O3 flag to -O2. 2012-03-26 23:17:44 +01:00
Barry Kelly e2363d30fc wmmon I/O monitor bug fixes:
wmmon/CHANGES:
  Updated for 1.2b1.

wmmon/Makefile:
  Added debug build with -g3; default build with -O3. Note:
  This makefile isn't perfect. You must "make clean" when switching
  between "make" and "make debug" otherwise objects won't compile.
  I'm sure it's a simple dependency issue, but I am not an expert with
  Makefiles. I intend to fix this, but it's a low priority.

wmmon/wmmon/wmmon.c:
  Updated changelog. Added #define HISTORY_ENTRIES to replace hardcoded
  values.

  DrawStats_io():
    Removed static variable global_io_scale. Replaced with a local
    variable.  This should improve graphing - scale was growing, but
    never shrinking, meaning as time passed, graphed values were
    downscaled and not displayed.

    Fixed rounding errors caused by use of integer types which were
    causing very small values not to appear on graph. Added code to
    round very low values up, so they will appear on meter and graph.
    We are making a reasonable compromise between readability and
    accuracy. Side effect is that small peaks (greater than 0 but less
    than our rounded-up tiny values) will actually appear as dips
    instead of peaks. I feel this is acceptable, since it still conveys
    an impression of "jitter" to the user. Fixing this would have
    involved further modifying the data before we graph it, which would
    defeat the purpose of improving accuracy.

    Tweaked load bar scaling algorithm for reabality and sensitivity.

  update_stat_io():
    Added a "stale" timeout for static long maxdiskio (determines
    scaling of load bar). New behaviour is that every couple of minutes
    we discard our saved peak value and resample. This prevents an
    anomalously huge I/O spike from making more typical values fail to
    trigger the load bar for the rest of the app's lifetime. Side
    effect will be that every couple of minutes, we will get an
    anomalous spike in the load bar as it recalibrates. This anomaly
    only affects the bar, not the graph.

  getWidth():
    Fixed integer rounding issue similar to that in DrawStats_io().
    Added similar rounding code to round up very small values so we
    don't have the illusion of an idle system following a huge spike.
2012-03-26 08:48:39 +01:00
Rodolfo García Peñas (kix) eff65410df wmauda: Pixmap folder set as argument
The PIXMAP_DIR is set in the Makefile folder, using the prefix argument.
2012-03-25 10:55:00 +01:00
Carlos R. Mafra eea379d833 Strip off version numbers from dir name 2012-02-12 22:50:31 +00:00
Carlos R. Mafra 4a0855f460 wmauda: Fix installation dir
I'd get this:

Pilar:/home/mafra/git-repos/dockapps/wmauda-0.8 # make install
install -d /usr/local/bin
install -d /usr/local/share/pixmaps
install -d /usr/local/share/man/man1
install -m 0755 wmauda /usr/local/bin
install -m 0644 wmauda.xpm /usr/local/share/pixmaps
install -m 0644 wmauda.1 /usr/local/share/man/man1

[mafra@Pilar:wmauda-0.8]$ wmauda
ERROR: Couldn't find /usr/share/pixmaps/wmauda.xpm

So change the hardcoded installation prefix to be just /usr
instead of /usr/local
2012-02-12 18:14:28 +00:00