dockapps.git
6 months agoMake AddMouseRegion's index unsignedmaster
Michael Tautschnig [Tue, 10 Oct 2023 15:09:06 +0000 (10 15:09 +0000)]
Make AddMouseRegion's index unsigned

This was previously already done for wmbiff/wmgeneral: the index
argument is used as an index into an array, and is always only tested to
be below the upper bound. Passing in a negative value would pass that
test, and would result in an out-of-bounds access. All dockapps appear
to get that right, but libdockapp could see this violated by a (future)
user.

6 months agoTemperature.app: fix temperature data URL
Riza Dindir [Sun, 1 Oct 2023 13:01:54 +0000 (1 14:01 +0100)]
Temperature.app: fix temperature data URL

Hello All,

I am new to Window Maker. I wanted to install the Temperature.app dockapp
and found out that the ftp address that retrieves temperature data is
invalid. Investigating further I found that noaa has changed the address. I
have created a patch and am attaching it to this email.

I did not create a pull request, It wanted me to create a fork off of the
dockapps repository.

Maybe someone might find the dockapp useful and might use it.

Regards
Riza

8 months agoFix building with clang 16
Brahmajit Das [Sat, 29 Jul 2023 18:59:44 +0000 (30 00:29 +0530)]
Fix building with clang 16

From Clang 16 (and GCC 13) -Wimplicit-function-declaration has been
turned on by default. This resutls in warnings such as

song_hash.c: In function ‘insert_song’:
song_hash.c:22:39: warning: implicit declaration of function ‘malloc’ [-Wimplicit-function-declaration]
   22 |         new_elt = (struct hash_elt *) malloc(sizeof(struct hash_elt));
      |                                       ^~~~~~

This patch should fix these warnings. The warnings can be reproceded by
both recent version of Clang and GCC.

First discovered on Gentoo Linux: https://bugs.gentoo.org/882321

Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com>
10 months agowmusic: bump version to 2.1.1 and update change-log
Jeremy Sowden [Sat, 17 Jun 2023 15:45:08 +0000 (17 16:45 +0100)]
wmusic: bump version to 2.1.1 and update change-log

Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
10 months agowmusic: fix overflow when calculating remaing track time
Jeremy Sowden [Sat, 17 Jun 2023 15:45:07 +0000 (17 16:45 +0100)]
wmusic: fix overflow when calculating remaing track time

Track position and length are 64-bit integer quantities scaled in
microseconds, so use appropriate types.

Link: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1038264
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
10 months agowmusic: divide time once in `DrawTime`.
Jeremy Sowden [Sat, 17 Jun 2023 15:45:06 +0000 (17 16:45 +0100)]
wmusic: divide time once in `DrawTime`.

Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
10 months agowmusic: use appropriate variable names for track positions
Jeremy Sowden [Sat, 17 Jun 2023 15:45:05 +0000 (17 16:45 +0100)]
wmusic: use appropriate variable names for track positions

Currently track posiions are called "time".

Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
10 months agowmusic: use appropriate variables and function names for track numbers
Jeremy Sowden [Sat, 17 Jun 2023 15:45:04 +0000 (17 16:45 +0100)]
wmusic: use appropriate variables and function names for track numbers

Currently track numbers are referred to as "position".

Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
13 months agowmressel: fix refresh rate check and add interlace mode detection
David Maciejak [Sat, 18 Mar 2023 14:09:01 +0000 (18 22:09 +0800)]
wmressel: fix refresh rate check and add interlace mode detection

Interlace video mode was not supported and the refresh rate check using
only dotclock was inaccurate, which was selecting multiple current modes
and freezing the app.

14 months agoFixed build error on missing libiconv
David Robertsson [Sun, 12 Feb 2023 17:34:23 +0000 (12 18:34 +0100)]
Fixed build error on missing libiconv

ld error.
Error discovered while building in Freebsd 13.1. Uncertain if change
will cause problems on other platforms.

14 months agoUpdated deps error info
David Robertsson [Fri, 10 Feb 2023 12:55:19 +0000 (10 13:55 +0100)]
Updated deps error info

information to user updated with working link

14 months agoMakefile cleanup - wmSMPmon
David Robertsson [Thu, 2 Feb 2023 19:34:36 +0000 (2 20:34 +0100)]
Makefile cleanup - wmSMPmon

Disregard previous patch - forgot to update comment in makefile.
Related to issue #43.
Next on the list.

14 months agoChanged path for man-file installation
David Robertsson [Thu, 2 Feb 2023 17:17:13 +0000 (2 18:17 +0100)]
Changed path for man-file installation

Fixes problem with washerDryer / make install - broken path for man-pages
Changed path to what seems to make more sense.
Perhaps another approach might be to programmaticly examine manpath.
At the same time, if multiple paths are available a new problem presents itself.

14 months agoFixed make install/uninstall
David Robertsson [Thu, 2 Feb 2023 17:16:29 +0000 (2 18:16 +0100)]
Fixed make install/uninstall

washerDryer dockapp
related to issue #43
Next on the list created by d-torrance

14 months agoUpdate README - Download link out of date.
David Robertsson [Thu, 2 Feb 2023 13:38:40 +0000 (2 14:38 +0100)]
Update README - Download link out of date.

Changed to current

15 months agowmcalclockkbd: Move variable definitions from xutil.h -> xutil.c
Torrance, Douglas [Tue, 24 Jan 2023 02:39:44 +0000 (24 02:39 +0000)]
wmcalclockkbd: Move variable definitions from xutil.h -> xutil.c

Otherwise we get "multiple definition" linking errors when compiling
with "-fno-common", which has been the default since GCC 10.

15 months agowmarchup: Add X11 linker flags
Torrance, Douglas [Mon, 23 Jan 2023 01:58:08 +0000 (23 01:58 +0000)]
wmarchup: Add X11 linker flags

Otherwise, we get an "undefined reference" error during linking.

15 months agowmarchup: Fix path to libdockapp header
Torrance, Douglas [Mon, 23 Jan 2023 01:58:08 +0000 (23 01:58 +0000)]
wmarchup: Fix path to libdockapp header

15 months agobuttonmaker: Link against libdockapp instead of vendored wmgeneral
Torrance, Douglas [Sun, 22 Jan 2023 05:05:26 +0000 (22 05:05 +0000)]
buttonmaker: Link against libdockapp instead of vendored wmgeneral

15 months agocputnik: Drop "file_types" variable name for enum.
Torrance, Douglas [Sun, 22 Jan 2023 00:52:44 +0000 (22 00:52 +0000)]
cputnik: Drop "file_types" variable name for enum.

It was causing a "multiple definition" linking error.  This could be
fixed using "static", but then we get an "unused variable" warning.
The F_* macros it defines are used, however.

15 months agocputnik: Update "make install" to support prefix/DESTDIR variables
Torrance, Douglas [Sun, 22 Jan 2023 00:52:44 +0000 (22 00:52 +0000)]
cputnik: Update "make install" to support prefix/DESTDIR variables

Also other variables as recommended by GNU make docs.

15 months agocputnik: Drop unused "led_colors" enum.
Torrance, Douglas [Sun, 22 Jan 2023 00:52:43 +0000 (22 00:52 +0000)]
cputnik: Drop unused "led_colors" enum.

It was causing a "multiple definition" linking error.

15 months agopclock: Update "make install" to support prefix/DESTDIR variables
Torrance, Douglas [Wed, 18 Jan 2023 02:38:59 +0000 (18 02:38 +0000)]
pclock: Update "make install" to support prefix/DESTDIR variables

Also other variables as recommended by GNU make docs.

15 months agoasmon: Update "make install" to support prefix/DESTDIR variables
Torrance, Douglas [Wed, 18 Jan 2023 02:38:59 +0000 (18 02:38 +0000)]
asmon: Update "make install" to support prefix/DESTDIR variables

Also other variables as recommended by GNU make docs

15 months agoasbeats: Add "install" target to Makefile.
Torrance, Douglas [Wed, 18 Jan 2023 02:38:58 +0000 (18 02:38 +0000)]
asbeats: Add "install" target to Makefile.

15 months agowmdots: Update "make install" to support prefix/DESTDIR variables
Torrance, Douglas [Wed, 18 Jan 2023 02:38:58 +0000 (18 02:38 +0000)]
wmdots: Update "make install" to support prefix/DESTDIR variables

Also several other variables as recommended by GNU make docs.

15 months agowmusic: Drop "-1.0" from playerctl pkg-config check.
Torrance, Douglas [Wed, 18 Jan 2023 01:41:14 +0000 (18 01:41 +0000)]
wmusic: Drop "-1.0" from playerctl pkg-config check.

It was removed when playerctl 2 was released.

This commit is included in the dockapps.net tarball for wmusic 2.1.0,
but for some reason I missed it when I submitted the previous series
of wmusic patches to the mailing list.

15 months agowmusic: Bump to version 2.1.0
Torrance, Douglas [Tue, 17 Jan 2023 11:25:59 +0000 (17 11:25 +0000)]
wmusic: Bump to version 2.1.0

15 months agowmusic: Update copyright header
Torrance, Douglas [Tue, 17 Jan 2023 11:25:59 +0000 (17 11:25 +0000)]
wmusic: Update copyright header

15 months agowmusic: Switch player with eject button
Torrance, Douglas [Tue, 17 Jan 2023 11:25:58 +0000 (17 11:25 +0000)]
wmusic: Switch player with eject button

15 months agowmusic: Switch player when current player is disconnected.
Torrance, Douglas [Tue, 17 Jan 2023 11:25:58 +0000 (17 11:25 +0000)]
wmusic: Switch player when current player is disconnected.

15 months agowmusic: Clear all errors when finished with them.
Torrance, Douglas [Tue, 17 Jan 2023 11:25:58 +0000 (17 11:25 +0000)]
wmusic: Clear all errors when finished with them.

15 months agowmusic: Fix major memory leak; don't always create new players
Torrance, Douglas [Tue, 17 Jan 2023 11:25:58 +0000 (17 11:25 +0000)]
wmusic: Fix major memory leak; don't always create new players

Calling g_main_context_iteration will update the existing player.

Closes: #42

15 months agowmusic: Use playerctl_player_set_volume instead of "volume" property
Torrance, Douglas [Tue, 17 Jan 2023 11:25:57 +0000 (17 11:25 +0000)]
wmusic: Use playerctl_player_set_volume instead of "volume" property

Old behavior was deprecated.

15 months agowmusic: Free memory used by length and position strings
Torrance, Douglas [Tue, 17 Jan 2023 11:25:57 +0000 (17 11:25 +0000)]
wmusic: Free memory used by length and position strings

15 months agowmusic: Use "player-status" property instead of "status".
Torrance, Douglas [Tue, 17 Jan 2023 11:25:57 +0000 (17 11:25 +0000)]
wmusic: Use "player-status" property instead of "status".

"status" was deprecated in version 2.  Also simpler since this is an
enum and not a string.  This fixes a memory leak since we weren't
freeing the string.

15 months agowmusic: Don't cut off first character of player name.
Torrance, Douglas [Tue, 17 Jan 2023 11:25:56 +0000 (17 11:25 +0000)]
wmusic: Don't cut off first character of player name.

15 months agolibdockapp: Free string to fix memory leak in DAWarning and DAError
Torrance, Douglas [Sun, 15 Jan 2023 03:38:49 +0000 (15 03:38 +0000)]
libdockapp: Free string to fix memory leak in DAWarning and DAError

15 months agolibdockapp: Free string to fix memory leak in DACreateIcon
Torrance, Douglas [Sun, 15 Jan 2023 03:38:49 +0000 (15 03:38 +0000)]
libdockapp: Free string to fix memory leak in DACreateIcon

20 months agowmhdplop: update change-log and bump version
Jeremy Sowden [Fri, 26 Aug 2022 08:03:59 +0000 (26 09:03 +0100)]
wmhdplop: update change-log and bump version

20 months agowmhdplop: build: add quoting and maintainer e-mail address to `AC_INIT`
Jeremy Sowden [Fri, 26 Aug 2022 08:03:58 +0000 (26 09:03 +0100)]
wmhdplop: build: add quoting and maintainer e-mail address to `AC_INIT`

20 months agowmhdplop: build: fix obsolete usage of `AC_OUTPUT`
Jeremy Sowden [Fri, 26 Aug 2022 08:03:57 +0000 (26 09:03 +0100)]
wmhdplop: build: fix obsolete usage of `AC_OUTPUT`

These days `AC_OUTPUT` takes no arguments, and one uses `AC_CONFIG_FILES` to
indicate the files to be generated from their .in precursors.

20 months agowmhdplop: build: remove `AC_HEADER_STDC`
Jeremy Sowden [Fri, 26 Aug 2022 08:03:56 +0000 (26 09:03 +0100)]
wmhdplop: build: remove `AC_HEADER_STDC`

It's obsolete.

20 months agowmhdplop: build: replace `AM_CONFIG_HEADER`
Jeremy Sowden [Fri, 26 Aug 2022 08:03:55 +0000 (26 09:03 +0100)]
wmhdplop: build: replace `AM_CONFIG_HEADER`

It is obsolete and has been superseded by `AC_CONFIG_HEADERS`.

20 months agowmhdplop: build: use pkg-config to configure imlib2
Jeremy Sowden [Fri, 26 Aug 2022 08:03:54 +0000 (26 09:03 +0100)]
wmhdplop: build: use pkg-config to configure imlib2

imlib2 has had pkg-config support for many years, and recent versions no longer
contain imlib2-config.

20 months agowmhdplop: add .gitignore
Jeremy Sowden [Fri, 26 Aug 2022 08:03:53 +0000 (26 09:03 +0100)]
wmhdplop: add .gitignore

22 months agowmbattery: bump version to 2.56 and update change-log.wmbattery-2.56
Jeremy Sowden [Fri, 3 Jun 2022 19:25:59 +0000 (3 20:25 +0100)]
wmbattery: bump version to 2.56 and update change-log.

Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
22 months agowmbattery: add config.sub and config.guess to dist tar-ball
Jeremy Sowden [Fri, 3 Jun 2022 19:25:58 +0000 (3 20:25 +0100)]
wmbattery: add config.sub and config.guess to dist tar-ball

Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
22 months agowmbattery: remove install-sh
Jeremy Sowden [Fri, 3 Jun 2022 19:25:57 +0000 (3 20:25 +0100)]
wmbattery: remove install-sh

Let autoreconf create it.

Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
22 months agowmbattery: bump version and update change-logwmbattery-2.55
Jeremy Sowden [Fri, 3 Jun 2022 16:46:20 +0000 (3 17:46 +0100)]
wmbattery: bump version and update change-log

22 months agowmbattery: update .gitignore
Jeremy Sowden [Fri, 3 Jun 2022 16:46:19 +0000 (3 17:46 +0100)]
wmbattery: update .gitignore

22 months agowmbattery: avoid truncating ACPI info
Jeremy Sowden [Fri, 3 Jun 2022 16:46:18 +0000 (3 17:46 +0100)]
wmbattery: avoid truncating ACPI info

Hitherto, the following code has been used to read from ACPI files:

  end = read(fd, buf, sizeof(buf));
  buf[end - 1] = '\0';

This can cause problems, if we read the whole file and there is no new-line:

  $ cat /sys/module/acpi/parameters/acpica_version
  20190816$

In this case, the '\0' will overwrite the last digit, leading to spurious
error reports:

  ACPI subsystem 2019081 too is old, consider upgrading to 20011018.

Instead, read one fewer byte and write the '\0' at the next index:

  end = read(fd, buf, sizeof(buf) - 1);
  buf[end] = '\0';

Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
22 months agowmbattery: avoid truncating ACPI file paths
Jeremy Sowden [Fri, 3 Jun 2022 16:46:17 +0000 (3 17:46 +0100)]
wmbattery: avoid truncating ACPI file paths

Instead of writing the static `SYSFS_PATH` string to a buffer, and
passing the buffer to `opendir`, remove the buffer and pass the static
string directly.

Instead of using a fixed size for the ACPI file path buffer, size it
based on the sizes of the arguments that snprintf will write to it.

Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
22 months agowmbattery: update configure.ac
Jeremy Sowden [Fri, 3 Jun 2022 16:46:16 +0000 (3 17:46 +0100)]
wmbattery: update configure.ac

Run configure.scan and update accordingly.

Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
22 months agowmbattery: quote autoconf macro arguments
Jeremy Sowden [Fri, 3 Jun 2022 16:46:15 +0000 (3 17:46 +0100)]
wmbattery: quote autoconf macro arguments

Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
22 months agowmbattery: remove superfluous Makefile rules
Jeremy Sowden [Fri, 3 Jun 2022 16:46:14 +0000 (3 17:46 +0100)]
wmbattery: remove superfluous Makefile rules

The default '%.o : %c' rule suffices for simplehal.c and upower.c.

Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
22 months agowmbattery: pass `--install` to autoreconf
Jeremy Sowden [Fri, 3 Jun 2022 16:46:13 +0000 (3 17:46 +0100)]
wmbattery: pass `--install` to autoreconf

2 years agowmix: Fix for inaccurate volume adjustments
Torrance, Douglas [Thu, 14 Oct 2021 01:35:22 +0000 (14 01:35 +0000)]
wmix: Fix for inaccurate volume adjustments

This has been applied to the Debian package since version 3.1 in 2006.

Authored-By: Dan Pascu <dan@ag-projects.com>
2 years agowmbiff: Convert AUTHORS from ISO-8859-1 to UTF-8.
Doug Torrance [Wed, 13 Oct 2021 01:43:34 +0000 (12 21:43 -0400)]
wmbiff: Convert AUTHORS from ISO-8859-1 to UTF-8.

2 years agowmtv: Fix typo
Torrance, Douglas [Sun, 10 Oct 2021 15:22:41 +0000 (10 15:22 +0000)]
wmtv: Fix typo

2 years agowmcliphist: fix FTCBFS by making pkg-config configurable.
Torrance, Douglas [Sun, 10 Oct 2021 10:47:54 +0000 (10 10:47 +0000)]
wmcliphist: fix FTCBFS by making pkg-config configurable.

Authored-By: Helmut Grohne <helmut@subdivi.de>
Bug: https://bugs.debian.org/941312

2 years agowmcliphist: Fix -Wmaybe-uninitialized compiler warning.
Torrance, Douglas [Sun, 10 Oct 2021 10:47:52 +0000 (10 10:47 +0000)]
wmcliphist: Fix -Wmaybe-uninitialized compiler warning.

In particular, the following warning:
 wmcliphist.c: In function 'main':
 wmcliphist.c:386:11: warning: 'icon_file' may be used uninitialized in this function
 [-Wmaybe-uninitialized]
    surface = cairo_image_surface_create_from_png(icon_file);
            ^

2 years agowmhdplop: Fix "misleadingly indented" compiler warnings.
Torrance, Douglas [Sun, 10 Oct 2021 10:01:04 +0000 (10 10:01 +0000)]
wmhdplop: Fix "misleadingly indented" compiler warnings.

2 years agowmhdplop: Fix typos.
Torrance, Douglas [Sun, 10 Oct 2021 10:01:03 +0000 (10 10:01 +0000)]
wmhdplop: Fix typos.

2 years agowmifinfo: Use CC as default value for LD Makefile variable
Torrance, Douglas [Sat, 9 Oct 2021 13:46:54 +0000 (9 13:46 +0000)]
wmifinfo: Use CC as default value for LD Makefile variable

wmifinfo fails to cross build from source, because its Makefile uses
two variables (CC and LD) to supply the compiler, but dh_auto_build
only passes the former.

Authored-By: Helmut Grohne <helmut@subdivi.de>
Bug: https://bugs.debian.org/929758

2 years agoNote necessary changes to the configure line in a new readme.md in the repo root...
poikilos [Sun, 26 Sep 2021 13:20:27 +0000 (26 09:20 -0400)]
Note necessary changes to the configure line in a new readme.md in the repo root. Add .gitignore files (safely: The repo's root .gitignore doesn't ignore files that are present rather than generated as of current versions of any apps). Resolves #36.

Co-authored-by: OldCoder <1663134+OldCoder@users.noreply.github.com>
2 years agoFix multiple definitions errors - resolves #34
poikilos [Sun, 26 Sep 2021 13:20:26 +0000 (26 09:20 -0400)]
Fix multiple definitions errors - resolves #34

Co-authored-by: OldCoder <1663134+OldCoder@users.noreply.github.com>
2 years agoAdd autoreconf input files and .gitignore. resolves #33
poikilos [Sun, 26 Sep 2021 13:20:25 +0000 (26 09:20 -0400)]
Add autoreconf input files and .gitignore. resolves #33

2 years agoRename the old Makefile.
poikilos [Sun, 26 Sep 2021 13:20:24 +0000 (26 09:20 -0400)]
Rename the old Makefile.

2 years agowmressel: Bump to version 0.10wmressel-0.10
Torrance, Douglas [Mon, 6 Sep 2021 13:35:00 +0000 (6 13:35 +0000)]
wmressel: Bump to version 0.10

2 years agowmressel: Check return values from XF86VidMode* for submenus
Torrance, Douglas [Mon, 6 Sep 2021 13:35:00 +0000 (6 13:35 +0000)]
wmressel: Check return values from XF86VidMode* for submenus

If these functions fail to get the video mode information, then later
code may cause bad things to happen, e.g., "munmap_chunk(): invalid
pointer "when freeing vm_modelines.

2 years agowmressel: Display error message if XF86VidModeGetModeLine fails
Torrance, Douglas [Mon, 6 Sep 2021 13:35:00 +0000 (6 13:35 +0000)]
wmressel: Display error message if XF86VidModeGetModeLine fails

Otherwise, the program crashes with a floating point exception when we
try to divide by 0 in the call to BlitNum a few lines later.

2 years agowmressel: Use correct type for dotclock from XF86VidModeModeInfo
Torrance, Douglas [Mon, 6 Sep 2021 13:34:59 +0000 (6 13:34 +0000)]
wmressel: Use correct type for dotclock from XF86VidModeModeInfo

2 years agowmressel: Increase buffer size for string to avoid compiler warning.
Torrance, Douglas [Mon, 6 Sep 2021 02:06:37 +0000 (6 02:06 +0000)]
wmressel: Increase buffer size for string to avoid compiler warning.

2 years agowmressel: Fix multiscreen support
Torrance, Douglas [Mon, 6 Sep 2021 02:06:37 +0000 (6 02:06 +0000)]
wmressel: Fix multiscreen support

Patch by Malcolm Parsons <malcolm@ivywell.screaming.net>.  See
https://bugs.debian.org/158674.  Has been applied to the Debian
package since 2002.

2 years agowmressel: Switch manpage section from deprecated 1x to 1.
Torrance, Douglas [Mon, 6 Sep 2021 02:06:36 +0000 (6 02:06 +0000)]
wmressel: Switch manpage section from deprecated 1x to 1.

From Debian (https://sources.debian.org/src/wmressel/0.9-1/debian/patches/
manpage-section.patch/)

2 years agowmressel: Convert README from ISO-8859-1 to UTF-8.
Doug Torrance [Mon, 6 Sep 2021 01:51:40 +0000 (5 21:51 -0400)]
wmressel: Convert README from ISO-8859-1 to UTF-8.

2 years agowmlongrun: display frequencies >= 1 Ghz
Torrance, Douglas [Thu, 2 Sep 2021 02:43:01 +0000 (2 02:43 +0000)]
wmlongrun: display frequencies >= 1 Ghz

This patch has been applied to the Debian wmlongrun package since
March 2005.  From https://bugs.debian.org/277066:

> From: guillaume.ansanay-alex@esm2.imt-mrs.fr
> To: submit@bugs.debian.org
> Subject: wmlongrun can't display frequencies >= 1 Ghz
> Date: Mon, 18 Oct 2004 12:50:29 +0200
>
> I am using a Crusoe TM5800 (1 GHz) CPU. When it is running at 1 Ghz,
> wmlongrun displays 00 Mhz.
>
> I wrote a patch applying to files from wmlongrun_0.3.0-pre1.orig.tar.gz
> (it modifies only files in the src/ directory) fixing this bug.
> This patch is sent with this e-mail.

2 years agowmtop: Fix typo in manpage.
Torrance, Douglas [Wed, 1 Sep 2021 00:35:05 +0000 (1 00:35 +0000)]
wmtop: Fix typo in manpage.

2 years agowmsun: Bump to version 1.06wmsun-1.06
Torrance, Douglas [Sat, 28 Aug 2021 22:26:24 +0000 (28 22:26 +0000)]
wmsun: Bump to version 1.06

2 years agowmsun: Add 'dist' target to Makefile to generate tarball
Torrance, Douglas [Sat, 28 Aug 2021 22:26:23 +0000 (28 22:26 +0000)]
wmsun: Add 'dist' target to Makefile to generate tarball

2 years agowmsun: Move version number definition to Makefile
Torrance, Douglas [Sat, 28 Aug 2021 22:26:23 +0000 (28 22:26 +0000)]
wmsun: Move version number definition to Makefile

2 years agowmsun: Fix typo in manpage.
Torrance, Douglas [Sat, 28 Aug 2021 22:26:15 +0000 (28 22:26 +0000)]
wmsun: Fix typo in manpage.

3 years agowmmixer: 1.9wmmixer-1.9
Jeremy Sowden [Wed, 3 Mar 2021 22:06:19 +0000 (3 22:06 +0000)]
wmmixer: 1.9

3 years agowmmixer: dynamic exception specifications were removed in C++17.
Jeremy Sowden [Wed, 3 Mar 2021 22:06:18 +0000 (3 22:06 +0000)]
wmmixer: dynamic exception specifications were removed in C++17.

3 years agowmmixer: add autogen.
Jeremy Sowden [Wed, 3 Mar 2021 22:06:17 +0000 (3 22:06 +0000)]
wmmixer: add autogen.

3 years agowmxres: Bump to version 1.4.wmxres-1.4
Torrance, Douglas [Sat, 15 Aug 2020 19:50:25 +0000 (15 19:50 +0000)]
wmxres: Bump to version 1.4.

3 years agowmxres: Add manpage from Debian
Torrance, Douglas [Sat, 15 Aug 2020 19:50:24 +0000 (15 19:50 +0000)]
wmxres: Add manpage from Debian

https://sources.debian.org/src/wmxres/1.3-1/debian/wmxres.1/

3 years agowmxres: Port to libdockapp instead of using its own version of wmgeneral
Torrance, Douglas [Sat, 15 Aug 2020 19:50:24 +0000 (15 19:50 +0000)]
wmxres: Port to libdockapp instead of using its own version of wmgeneral

This also centers the dockapp in its icon window instead of being placed
in the upper left hand corner.

3 years agowmxres: Use autotools for build
Torrance, Douglas [Sat, 15 Aug 2020 19:50:23 +0000 (15 19:50 +0000)]
wmxres: Use autotools for build

This will make the following patches unnecessary:
* https://sources.debian.org/src/wmxres/1.3-1/debian/patches/no-root.patch/
* https://bugs.debian.org/968433

Also move source files from wmxres directory to root directory; otherwise
this directory will conflict with the binary that's built.

3 years agowmxres: Add "-v" command line option and bump to version 1.3wmxres-1.3
Torrance, Douglas [Tue, 4 Aug 2020 22:42:19 +0000 (4 22:42 +0000)]
wmxres: Add "-v" command line option and bump to version 1.3

3 years agowmxres: Increase buffer size to avoid format-overlow warnings.
Torrance, Douglas [Tue, 4 Aug 2020 22:42:19 +0000 (4 22:42 +0000)]
wmxres: Increase buffer size to avoid format-overlow warnings.

3 years agowmxres: Replace deprecated xf86dga.h with Xxf86dga.h
Torrance, Douglas [Tue, 4 Aug 2020 22:42:18 +0000 (4 22:42 +0000)]
wmxres: Replace deprecated xf86dga.h with Xxf86dga.h

3 years agowmxres: diff for NMU version 1.2-10.2
Sudip Mukherjee [Tue, 4 Aug 2020 22:42:18 +0000 (4 22:42 +0000)]
wmxres: diff for NMU version 1.2-10.2

Control: tags 957959 + patch
Control: tags 957959 + pending

Dear maintainer,

I've prepared an NMU for wmxres (versioned as 1.2-10.2) and
uploaded it to DELAYED/5. Please feel free to tell me if I
should cancel it.

Added Doug Torrance in Cc as he intends to adopt this package.

--
Regards
Sudip

3 years agoAdd wmxres 1.2 to the repository
Torrance, Douglas [Tue, 4 Aug 2020 22:42:18 +0000 (4 22:42 +0000)]
Add wmxres 1.2 to the repository

Obtained from
http://deb.debian.org/debian/pool/main/w/wmxres/wmxres_1.2-10.1.tar.gz
with mercurial and debian files removed.

Note that the wmgeneral included with wmxres includes a RedrawWindowXYWH
function that isn't present in the libdockapp version of wmgeneral, so
we can't use it.

3 years agoDescription: Fix ftbfs with GCC-10
Sudip Mukherjee [Fri, 31 Jul 2020 12:13:33 +0000 (31 08:13 -0400)]
Description: Fix ftbfs with GCC-10

Bug-Debian: https://bugs.debian.org/957941
Forwarded: no

3 years agowmbiff: parse IMAP configuration on FreeBSD
Jeremy Sowden [Wed, 3 Jun 2020 08:20:50 +0000 (3 09:20 +0100)]
wmbiff: parse IMAP configuration on FreeBSD

The upper limit of a bounded repetition is given by RE_DUP_MAX, which is
255 on FreeBSD (and OpenBSD), but 32,767 on Linux, so this should
suffice:

3 years agowmbiff: parse IMAP configuration on FreeBSD
Doug Torrance [Wed, 3 Jun 2020 01:27:31 +0000 (2 21:27 -0400)]
wmbiff: parse IMAP configuration on FreeBSD

From https://github.com/window-maker/dockapps/issues/29, raised
by mpastor:

Hi,
wmbiff compiled from source is not working on FreeBSD when using IMAP4, POP3 is working:

$ wmbiff
error in compiling regular expression: invalid repetition count(s)
error in compiling regular expression: invalid repetition count(s)
wmbiff/ imap4: Couldn't parse line imaps:mymail@domain.tld:MyPaSsWd@imap.domain.tld plaintext (0)
  If this used to work, run wmbiff with the -relax option, and
  send mail to wmaker-dev@googlegroups.com with the hostname
  of your mail server.
wmbiff: creator for mailbox 0 returned failure
$ wmbiff -relax
error in compiling regular expression: invalid repetition count(s)
error in compiling regular expression: invalid repetition count(s)
wmbiff/ imap4: Couldn't parse line imaps:mymail@domain.tld:MyPaSsWd@imap.domain.tld plaintext (0)
  If this used to work, run wmbiff with the -relax option, and
  send mail to wmaker-dev@googlegroups.com with the hostname
  of your mail server.
wmbiff: creator for mailbox 0 returned failure
$ wmbiff -debug
wmbiff: config_file = /home/me/.wmbiffrc.
wmbiff: @interval.-1=300@
wmbiff: @label..0=mail@
wmbiff: @path..0=imaps:mymail@domain.tld:MyPaSsWd@imap.domain.tld plaintext@
wmbiff: @action..0=claws-mail@
error in compiling regular expression: invalid repetition count(s)
error in compiling regular expression: invalid repetition count(s)
wmbiff/ imap4: Couldn't parse line imaps:mymail@domain.tld:MyPaSsWd@imap.domain.tld plaintext (0)
  If this used to work, run wmbiff with the -relax option, and
  send mail to wmaker-dev@googlegroups.com with the hostname
  of your mail server.
wmbiff: creator for mailbox 0 returned failure
wmbiff: looking for /usr/local/share/wmbiff/skins/wmbiff-master-led.xpm
wmbiff: found /usr/local/share/wmbiff/skins/wmbiff-master-led.xpm
wmbiff: running 1 mailboxes w 64 h 20
So I have changed Imap4Client.c according to Pop3Client.c and now it's ok:

3 years agowmcore: bump to 0.0.4.wmcore-0.0.4
Jeremy Sowden [Mon, 25 May 2020 12:34:26 +0000 (25 13:34 +0100)]
wmcore: bump to 0.0.4.

3 years agowmcore: remove reference to deleted code.
Jeremy Sowden [Mon, 25 May 2020 12:34:25 +0000 (25 13:34 +0100)]
wmcore: remove reference to deleted code.