Commit graph

1139 commits

Author SHA1 Message Date
Doug Torrance 6b1e14dab3 wmmisc: Add support for wmgeneral's -geometry command line argument. 2018-07-12 12:27:48 +01:00
Doug Torrance 01bb8bdecf wmmisc: Add support for wmgeneral's -display command line argument 2018-07-12 12:27:48 +01:00
Doug Torrance 21c9a972a6 wmmisc: Add manpage from Debian.
From
https://sources.debian.org/data/main/w/wmmisc/1.1-4/debian/wmmisc.1
2018-07-12 12:27:48 +01:00
Doug Torrance 3782edcfd3 wmmisc: Use autoconf defines for version number and bugreport address. 2018-07-12 12:27:48 +01:00
Doug Torrance 80e3fdf32a wmmisc: Add error handling for fscanf. 2018-07-12 12:27:48 +01:00
Doug Torrance ced470da36 wmmisc: Don't link against X11 libs; unnecessary. 2018-07-12 12:27:48 +01:00
Doug Torrance 036c25fcb5 wmmisc: Use only necessary headers. 2018-07-12 12:27:48 +01:00
Doug Torrance eb0ba99973 wmmisc: Move blue to top of list in XPM colors so that wmgeneral properly creates mask. 2018-07-12 12:27:48 +01:00
Doug Torrance 6582a4e21d wmmisc: Use wmgeneral from libdockapp. 2018-07-12 12:27:48 +01:00
Doug Torrance 4db8f00e97 wmmisc: Switch to autotools for build. 2018-07-12 12:27:48 +01:00
Doug Torrance 1400fab143 wmmisc: Add version 1.1 to repository.
From
http://distro.ibiblio.org/amigolinux/download/DockApps/wmmisc-1.1/wmmisc-1.1.tar.bz2
2018-07-12 12:27:48 +01:00
Doug Torrance 0b07a2af77 asmon: Bump to version 0.72. 2018-07-11 08:13:24 +01:00
Doug Torrance 3ba7b298bc asmon: Don't link against libXext and libXpm; unnecessary. 2018-07-11 08:13:24 +01:00
Doug Torrance 017fd0d930 asmon: Include only necessary header files. 2018-07-11 08:13:24 +01:00
Doug Torrance ada83f08a9 asmon: Remove set but unused variables. 2018-07-11 08:13:24 +01:00
Doug Torrance 2870043ec4 asmon: Use wmgeneral from libdockapp. 2018-07-11 08:13:24 +01:00
Doug Torrance 26f23573fd asmon: Remove binary and object files from git. 2018-07-11 08:13:24 +01:00
Doug Torrance 2fdb26a3bd asmon: Add version 0.71 to repository.
From
http://ftp.riken.jp/X11/AfterStep/stable/rpms/misc-tarballs/asmon-0.71.tar.bz2
2018-07-11 08:13:24 +01:00
Doug Torrance 3132e13337 Update old windowmaker.org/dockapps urls to dockapps.net 2018-06-28 04:13:53 +01:00
Doug Torrance ef01bf26b7 wmifs: Fix typo 2018-06-27 23:57:52 +01:00
Doug Torrance 08ef4bc3ab wmifs: Bump to version 1.9 2018-06-27 23:19:04 +01:00
Doug Torrance b03c910dc2 wmifs: Error handling when fopen fails.
This prevents fgets from segfaulting on the next line, closing Debian
bug #901353.

Thanks to <anomie@users.sourceforge.net> for the bug report and patch.
2018-06-27 23:19:04 +01:00
Doug Torrance 8b31ced398 wmusic: Bump to version 2.0.0. 2018-06-24 07:46:57 -07:00
Doug Torrance e9ab4b5bc8 wmusic: Add desktop file 2018-06-24 07:46:57 -07:00
Doug Torrance fe98463897 wmusic: Include all necessary header files. 2018-06-24 07:46:57 -07:00
Doug Torrance 5cf0a63bd4 wmusic: Update documentation and help text 2018-06-24 07:46:57 -07:00
Doug Torrance 2f472588c7 wmusic: Add manpage (adapted from Debian) 2018-06-24 07:46:57 -07:00
Doug Torrance 3e2b28712b wmusic: Separate changelog into its own file. 2018-06-24 07:46:57 -07:00
Doug Torrance c4f5c4dedf Remove trailing whitespace 2018-06-24 07:46:57 -07:00
Doug Torrance 988a0c0f20 wmusic: Fix volume display bug.
The black pixels which were copied to the right part of the volume slider
when the volume was decreased actually included a one-pixel-wide line of the
bright red indicating max volume.
2018-06-24 07:46:57 -07:00
Doug Torrance 4d7d5d7ee8 wmusic: Print message when connecting to new player. 2018-06-24 07:46:57 -07:00
Doug Torrance 2c04ffbf71 wmusic: Remove unsupported command line options 2018-06-24 07:46:57 -07:00
Doug Torrance fd74076a9a wmusic: Fix display bug; print entire title for short titles.
Previously, if a title was too short to require scrolling, the first
character was omitted.
2018-06-24 07:46:57 -07:00
Doug Torrance e94de4a618 wmusic: Fix incompatible pointer types. 2018-06-24 07:46:57 -07:00
Doug Torrance 9f5c04185b wmusic: Port to playerctl for MPRIS support.
Since development on XMMS ended long ago (last release was in 2007), we have
switched support to MPRIS (Media Player Remote Interfacing Specification),
an API for controlling *any* media player which supports it.  We use the
playerctl C library, available from https://github.com/acrisci/playerctl.

Because of the switch, several more XMMS-specific features have been removed.
In particular,
* The channels are no longer displayed, and the volume is always displayed.
* The bitrate is no longer displayed, and the title is always displayed.
* The eject feature no longer is functional, although the eject button is
  still present.
* Toggling between the various XMMS windows is no longer supported.
2018-06-24 07:46:57 -07:00
Doug Torrance 3b4eb3abaf wmusic: Update location of libdockapp header file. 2018-06-24 07:46:57 -07:00
Doug Torrance 2f2b84548d wmusic: Remove version.h header file; use autoconf's PACKAGE_STRING instead 2018-06-24 07:46:57 -07:00
Doug Torrance a28f29d147 wmusic: Modernize autotools files 2018-06-24 07:46:57 -07:00
Doug Torrance 12843a05f5 wmusic: Remove libdockapp directory; we will used shared lib. 2018-06-24 07:46:57 -07:00
Doug Torrance 08e87d5780 wmusic: Remove debian directory, spec file, and generated autotools files. 2018-06-24 07:46:57 -07:00
Doug Torrance 7054a65b90 wmusic: Add version 1.5.0 to repository 2018-06-24 07:46:56 -07:00
Doug Torrance 219e04f6ad Update mailing list links to new Google Groups. 2018-05-14 23:34:53 +01:00
Andreas Metzler 9881dba989 Clarify project copyright and license, use SPDX
Changes/additions in AlsaMixer.app over Mixer.app were lacking a
copyright information and and license specifications. Add the missing
bits, using a SPDX-License-Identifier.

Documentation for the change follows.
---------------------------------------------------

From petr.hlavka@avast.com Wed May  2 10:57:44 2018
Delivery-date: Wed, 02 May 2018 08:57:44 +0000
Received: from muffat.debian.org ([209.87.16.33])
	by vsrv21575.customer.vlinux.de with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
	(Exim 4.91)
	(envelope-from <petr.hlavka@avast.com>)
	id 1fDna2-0005LT-O4
	for ametzler@bebt.de; Wed, 02 May 2018 08:57:44 +0000
Received: from mail-qk0-x235.google.com ([2607:f8b0:400d:c09::235])
	by muffat.debian.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
	(Exim 4.89)
	(envelope-from <petr.hlavka@avast.com>)
	id 1fDna0-0001VT-VK
	for ametzler@bebt.de; Wed, 02 May 2018 08:57:41 +0000
Received: by mail-qk0-x235.google.com with SMTP id c70so10628010qkg.0
        for <ametzler@debian.org>; Wed, 02 May 2018 01:57:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=avast.com; s=google;
        h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
        bh=todeyYOMQgF5NFi+g8Ch3ff7DLqVyjdpO1jnkiSCnwQ=;
        b=dTOhJ1+p5j29A0wiZExWtmDgNHdAYz4TBYldVuTScFHsdG2sEnQQJ0jhLcdJBZWtB/
         f9zbg70xN2O++EiXmWzHO///LWZQVvmqxRfWe9e9NinQiftLvebLt0qhNDqGurm0XGuR
         ElxIv7xaik7A76zuy4RiWLBQPJImsdbkj8w8o=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:mime-version:in-reply-to:references:from:date
         :message-id:subject:to;
        bh=todeyYOMQgF5NFi+g8Ch3ff7DLqVyjdpO1jnkiSCnwQ=;
        b=QruIZh5tAR6Ob3A5x4497372oBuHE3qBVI4pMDCb11By/sgVj7VWrzFcEzBKa+sZak
         J5y4nddBXL7usk4ULNYROXWym6dbjgcqqCX7nEdIQvze9FW7+bM/JMR+a69dxP2MFmVr
         v2P9F0xCyiU8MLXlvMQqgwmTPuyNAQgHledmWGWFzBjbKgJb7LDwM7Hs3aU7fTyRJm+1
         Ue4obJVABrLq398pXAlqupNDMb4F4Ss6/HcBxKhFKugxv5dRNCJFB0VPWl+/L/8qA6Dm
         1rUSVtcpoLdD1Tv+wZY9+rnzR4WVj/u/0JPhWIiH4UK4oeq0cLLEiUlVx3z5ZW4/xnlb
         cmmw==
X-Gm-Message-State: ALQs6tCW+VHY1vjrOxqi926/NtpVquOr/uyKzag66grdOQjv2d3QOHcx
	ITgzzFb/gW/K1WQYcwUDIpKXhav0rQUGhXagXfLCYjezYz8=
X-Google-Smtp-Source: AB8JxZrk2YDpWABvmBchDvRP6pMGHcJOS47obZEdkq/pZa72T3z10UOShV65Z5FzTjgF7CmqxSk2hmMpKTIzLbef3mA=
X-Received: by 10.55.120.68 with SMTP id t65mr15084912qkc.56.1525251456867;
 Wed, 02 May 2018 01:57:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.12.152.219 with HTTP; Wed, 2 May 2018 01:57:36 -0700 (PDT)
In-Reply-To: <20180430125042.GA1331@argenau.bebt.de>
References: <20180430125042.GA1331@argenau.bebt.de>
From: =?UTF-8?Q?Hl=C3=A1vka=2C_Petr?= <petr.hlavka@avast.com>
Date: Wed, 2 May 2018 10:57:36 +0200
Message-ID: <CACiAdzoA3hsfNG_5Xm-2wYJyZaEYH=xhK=8BrUq5YWVZRYncDg@mail.gmail.com>
Subject: Re: AlsaMixer.app - license?
To: Andreas Metzler <ametzler@debian.org>
Content-Type: multipart/alternative; boundary="94eb2c0a95da487efd056b354749"
Status: RO
X-Status: A
Content-Length: 3528

--94eb2c0a95da487efd056b354749
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello Andreas,

yes, I'm the author of modification to original Mixer.app (AlsaMixer.app).
They should be licensed under the same license as Mixer.app, some info is
available in
http://repo.or.cz/dockapps.git/blob_plain/HEAD:/AlsaMixer.app/README ,
section Copyright.

  Regards, Petr Hlavka.

On Mon, Apr 30, 2018 at 2:50 PM, Andreas Metzler <ametzler@debian.org>
wrote:

> Dear Mr Hl=C3=A1vka,
>
> I guess that you are the original author of AlsaMixer.app
> <https://www.dockapps.net/alsamixerapp>. If that is not case I am
> sorry for bothering you unnecessaly but would appreciate if you told
> me. - Thanks in advance
>
> On the other hand if you are the author it would be helpful if you could
> clarify the question of licensing. AlsaMixer.app is based on Mixer.app
> which is licensed under GNU General Public License version 2 or later.
> The modifications and additions for AlsaMixer.app only a carry a
> copyright info but no licensing info:
>
> Copyright
> --------------------------------------------------------------
> AlsaMixer.app, 2004, Petr Hlavka
> [...]
> // AChannel.cc, Petr Hlavka, 2004
>
> I guess that your contributions are also available under GPL v2 or
> later. Could you confirm this?
>
> Thanks in advance, kind Regards
>
> Andreas Metzler
>

--94eb2c0a95da487efd056b354749
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hello Andreas,<div><br></div><div>yes, I&#39;m the author =
of modification to original Mixer.app (AlsaMixer.app). They should be licen=
sed under the same license as Mixer.app, some info is available in=C2=A0<a =
href=3D"http://repo.or.cz/dockapps.git/blob_plain/HEAD:/AlsaMixer.app/READM=
E">http://repo.or.cz/dockapps.git/blob_plain/HEAD:/AlsaMixer.app/README</a>=
 , section Copyright.</div><div><br></div><div>=C2=A0 Regards, Petr Hlavka.=
</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Mo=
n, Apr 30, 2018 at 2:50 PM, Andreas Metzler <span dir=3D"ltr">&lt;<a href=
=3D"mailto:ametzler@debian.org" target=3D"_blank">ametzler@debian.org</a>&g=
t;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Mr Hl=C3=A1vka,<br>
<br>
I guess that you are the original author of AlsaMixer.app<br>
&lt;<a href=3D"https://www.dockapps.net/alsamixerapp" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.dockapps.net/<wbr>alsamixerapp</a>&gt;. If that=
 is not case I am <br>
sorry for bothering you unnecessaly but would appreciate if you told<br>
me. - Thanks in advance<br>
<br>
On the other hand if you are the author it would be helpful if you could<br=
>
clarify the question of licensing. AlsaMixer.app is based on Mixer.app<br>
which is licensed under GNU General Public License version 2 or later.<br>
The modifications and additions for AlsaMixer.app only a carry a<br>
copyright info but no licensing info:<br>
<br>
Copyright<br>
------------------------------<wbr>------------------------------<wbr>--<br=
>
AlsaMixer.app, 2004, Petr Hlavka<br>
[...]<br>
// AChannel.cc, Petr Hlavka, 2004<br>
<br>
I guess that your contributions are also available under GPL v2 or<br>
later. Could you confirm this?<br>
<br>
Thanks in advance, kind Regards<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Andreas Metzler<br>
</font></span></blockquote></div><br></div>
2018-05-10 19:28:12 +01:00
Steffen Schmidt 349ba688ea wmcliphist: unused functions and start as dockapp
-removed unused functions and simplified the source code.
-change the main function, whereby the program starts as dockapp on
Fluxbox and Openbox.
-attach a html-page "wmcliphist.html", in what the menu items of the
program are shortly described.

Signed-off-by: Carlos R. Mafra <crmafra@gmail.com>
2018-04-27 14:15:51 +01:00
Steffen Schmidt c8bafad24c wmcliphist: Fix a typo in the Makefile
Signed-off-by: Carlos R. Mafra <crmafra@gmail.com>
2018-04-27 14:15:41 +01:00
Doug Torrance 1acb15ed41 wmbattery: Fix typo in manpage. 2018-04-17 15:49:33 +01:00
Doug Torrance 67f91e7794 wmmon: Bump to version 1.4. 2018-04-11 00:07:09 +01:00
Doug Torrance 2a199f8b19 wmmon: Add support for larger load averages.
Previously, a green hint line was drawn on the CPU window for each
multiple of 1.  This meant as the load average approached 40 (the
height of the window), the window would gradually fill up entirely
with green.

To get around this, we switch to a yellow hint line for each
multiple of 10 once the load passes 10.  And then a red hint line
for each multiple of 100 once the load passes 100.

This fixes Debian bug #894801, reported by Pedro Gimeno
<debian.bts@personal.formauri.es>.
2018-04-11 00:07:03 +01:00
Doug Torrance bdfca9d3d0 wmmon: Only compute vertical position of hint lines once.
The system load monitor displays green hint lines at every 100 units once
load average rises above 100.

Previously, the vertical position of these lines was computed before
each and every pixel was drawn.  But since the horizontal position
isn't needed for this computation, we move it up a level to the
outer for loop.
2018-04-11 00:06:58 +01:00
Doug Torrance 7354c4df53 wmmon: Properly compute height of system load window.
Previously, we looped through the history and added 100 whenever we found
a larger value.  This has a number of problems.  In particular,
* We get a maximum possible value of 5500 (100 * the number of values in
  the history).  It is certainly possible to have a system load north of
  this on modern systems.
* If the system load in history were to jump by more than 100 in a single
  step, then we wouldn't be adding enough.  For example, suppose the
  system load in history is 175, and our height was previously computed
  to be 200.  Suppose the next value in history is 320.  We would add
  100 to get a new height of 300, which isn't sufficient to display the
  320.

The fix is simple -- replace the if statement with a while loop, i.e.,
continue adding 100 until we get a height that fits our value.
2018-04-11 00:06:49 +01:00