Commit graph

915 commits

Author SHA1 Message Date
Doug Torrance b8ce2c9cd2 fookb: Fix error handling when reading XPM files.
Previously, we would try and read the width and height of images read from
an XPM file *before* doing any error handling to determine whether we
successfully read the file in the first place.  If there had been an error,
then there would be a segfault.
2017-09-10 08:57:41 +02:00
Doug Torrance 279eb3c3fe Remove trailing whitespace. 2017-09-10 08:57:41 +02:00
Doug Torrance acacf6d0b9 fookb: Make WUtil required instead of optional. 2017-09-10 08:57:41 +02:00
Doug Torrance 9a66c7d460 fookb: Rename VERSION to more standard ChangeLog. 2017-09-10 08:57:41 +02:00
Doug Torrance f33317e016 fookb: Use automake 2017-09-10 08:57:41 +02:00
Doug Torrance 24d0d1fa03 fookb: Use pkg-config to check for libraries. 2017-09-10 08:57:41 +02:00
Doug Torrance 641543542c fookb: Rename configure.in -> configure.ac. 2017-09-10 08:57:41 +02:00
Doug Torrance f7acc7bc1f fookb: Remove generated configure script. 2017-09-10 08:57:41 +02:00
Doug Torrance c3e92fef4c fookb: Add version 3.1 to repository.
From
https://web.archive.org/web/20140622071149/http://only.mawhrin.net/~alexey/fookb/fookb-3.1.tar.gz
2017-09-10 08:57:41 +02:00
Doug Torrance 1891366919 libdockapp: Add DAMakeShapeFromData() and DAMakeShapeFromFile() functions.
libdockapp supports shaped dockapps with the DASetShape() function, but this
function requires as input a bitmap.  Previously, there was no support for
creating such a bitmap from XBM data without using Xlib directly.

We add two functions, DAMakeShapeFromData(), which is a wrapper around
XCreateBitmapFromData and allows developers to #include XBM data, and
DAMakeShapeFromFile(), which is a wrapper around XReadBitmapfile and
lets developers specify the path to an XBM file.
2017-08-31 08:32:04 +02:00
Doug Torrance 3281a28c2f buttonmaker: Remove Anjuta and backup files from git. 2017-08-30 09:49:50 +02:00
Doug Torrance 049da591a0 buttonmaker: Add version 0.1 to repository. 2017-08-30 09:49:50 +02:00
Doug Torrance ebae7f641b libdockapp: Make DAParseArguments() optional.
Some dockapps may want to handle command line options themselves, so we
make this function optional.

Previously, if this function was skipped, then a segfault would result when
trying to access the _daContext global while first creating the dockapp
window.

Now we check if _daContext has been initialized first, and if not, we
initialize it.
2017-08-30 09:49:11 +02:00
Doug Torrance 0167a6b2a8 wmmixer: Bump to version 1.8. 2017-08-29 09:02:43 +02:00
Doug Torrance df64de4622 wmmixer: Update documentation. 2017-08-29 09:02:43 +02:00
Doug Torrance 4e96637a16 wmmixer: Add desktop entry file. 2017-08-29 09:02:43 +02:00
Doug Torrance 9d489b799e wmmixer: Use autotools for build. 2017-08-29 09:02:43 +02:00
Doug Torrance fa41f8df6c wmmixer: Remove debian directory from git. 2017-08-29 09:02:43 +02:00
Doug Torrance 04958a8308 wmressel: Bump to version 0.9. 2017-08-27 21:56:47 +02:00
Doug Torrance 9c79bc7150 wmressel: Update documentation. 2017-08-27 21:56:47 +02:00
Doug Torrance 0575197f08 Remove trailing whitespace 2017-08-27 21:56:47 +02:00
Doug Torrance 3bbe65ed36 wmressel: Update GPL2 text. 2017-08-27 21:56:47 +02:00
Doug Torrance bc3bc80ada wmressel: Port to GTK+3. 2017-08-27 21:56:47 +02:00
Doug Torrance 124587732c wmressel: Use wmgeneral from libdockapp. 2017-08-27 21:56:47 +02:00
Doug Torrance 0bf0879286 wmressel: Use automake. 2017-08-27 21:56:47 +02:00
Doug Torrance 82a61e5ba6 wmressel: Use pkg-config to find libraries. 2017-08-27 21:56:47 +02:00
Doug Torrance 6490155d4b wmressel: Remove obselete AC_C_CONST macro. 2017-08-27 21:56:47 +02:00
Doug Torrance 1f8a566513 wmressel: Rename configure.in -> configure.ac. 2017-08-27 21:56:47 +02:00
Doug Torrance 8a9f4328df wmressel: Remove generated configure script from git. 2017-08-27 21:56:47 +02:00
Doug Torrance 57e83d4702 wmressel: Add version 0.8 to the repository.
From
http://http.debian.net/debian/pool/main/w/wmressel/wmressel_0.8.orig.tar.gz
2017-08-27 21:50:13 +02:00
Doug Torrance c50ceb41d7 yawmppp: Add version 2.0.2 to the repository.
Obtained from:
https://archive.org/download/tucows_59618_yawmppp/yawmppp-2.0.2.tar.gz
2017-08-23 17:15:58 +02:00
Doug Torrance c1f2d4c11b wmframepic: Bump to version 0.2. 2017-08-20 16:12:14 +01:00
Doug Torrance 93f490eee6 wmframepic: Add --version command line option 2017-08-20 16:12:14 +01:00
Doug Torrance 5214230797 wmframepic: Make sure xpm/xbm files will be included in tarball. 2017-08-20 16:12:14 +01:00
Doug Torrance c7fa4d3d5f wmframepic: Remove reference to nonexisting config.h. 2017-08-20 16:12:14 +01:00
Doug Torrance c93e4e8bd9 wmframepic: Add includes and declarations to avoid implicit declarations. 2017-08-20 16:12:14 +01:00
Doug Torrance 04bddc625f wmframepic: Use pkg-config to check for libraries. 2017-08-20 16:12:14 +01:00
Doug Torrance 7a9d0f168c wmframepic: Remove obselete AM_PROG_CC_C_O macro. 2017-08-20 16:12:14 +01:00
Doug Torrance 9b41489c42 wmframepic: Update call to AM_INIT_AUTOMAKE.
Also take the opportunity to include the Window Maker dev mailing list in
AC_INIT.
2017-08-20 16:12:14 +01:00
Doug Torrance 83c0bb973e wmframepic: Rename configure.in to configure.ac. 2017-08-20 16:12:14 +01:00
Doug Torrance b6071dbd1f wmframepic: Remove generated autotools and mercurial files 2017-08-20 16:12:14 +01:00
Doug Torrance 7016179add wmframepic: Add version 0.1 to the repository. 2017-08-20 16:12:14 +01:00
Doug Torrance 2742762243 wmmoonclock: Bump to version 1.29. 2017-08-15 00:05:43 +01:00
Doug Torrance 4d99734d71 wmmoonclock: Add desktop entry file. 2017-08-15 00:05:43 +01:00
Doug Torrance 51be431e82 wmmoonclock: Use correct includes for each file. 2017-08-15 00:05:43 +01:00
Doug Torrance b9cdeb56df wmmoonclock: Use unsigned char in mask bitmap to avoid overflow warnings. 2017-08-15 00:05:43 +01:00
Doug Torrance 49b3e6a9f3 wmmoonclock: Remove unused variables. 2017-08-14 23:55:51 +01:00
Doug Torrance b602284e2e wmmoonclock: Correct bug report email address. 2017-08-14 23:55:51 +01:00
Doug Torrance 97bc9e41e2 wmmoonclock: Rename changelog to ChangeLog; clean up and split off TODO. 2017-08-14 23:55:51 +01:00
Doug Torrance 509deea873 wmmoonclock: Use autotools for build. 2017-08-14 23:55:51 +01:00