xtoys
13 months agoxqueryptr.c: Add new program to interrogate the pointer position. master
Mark Wooding [Sat, 18 Mar 2023 12:02:05 +0000 (12:02 +0000)]
xqueryptr.c: Add new program to interrogate the pointer position.

13 months agoxwarpptr.c: Add missing documentation for the `-r' option.
Mark Wooding [Sat, 18 Mar 2023 12:01:45 +0000 (12:01 +0000)]
xwarpptr.c: Add missing documentation for the `-r' option.

23 months agoAdd new program `xwarpptr'.
Mark Wooding [Sun, 24 Apr 2022 11:19:36 +0000 (12:19 +0100)]
Add new program `xwarpptr'.

23 months agoxscsize.1: Set option dashes as minus signs.
Mark Wooding [Sun, 24 Apr 2022 11:19:13 +0000 (12:19 +0100)]
xscsize.1: Set option dashes as minus signs.

23 months agoxatom.1: Add missing vertical space.
Mark Wooding [Sun, 24 Apr 2022 11:18:44 +0000 (12:18 +0100)]
xatom.1: Add missing vertical space.

23 months agoxrepaint.c: Break an absurdly long line.
Mark Wooding [Sun, 24 Apr 2022 11:17:50 +0000 (12:17 +0100)]
xrepaint.c: Break an absurdly long line.

23 months agoxrepaint.c: Handle the other kinds of events we requested.
Mark Wooding [Sun, 24 Apr 2022 11:17:32 +0000 (12:17 +0100)]
xrepaint.c: Handle the other kinds of events we requested.

23 months agoxrepaint.c: Map all of the windows, and then wait for them all.
Mark Wooding [Sun, 24 Apr 2022 11:16:34 +0000 (12:16 +0100)]
xrepaint.c: Map all of the windows, and then wait for them all.

This will be faster on displays with multiple screens.  If anyone still
has one of those.

23 months agoxrepaint.c: Close the display explicitly at the end.
Mark Wooding [Sun, 24 Apr 2022 11:14:27 +0000 (12:14 +0100)]
xrepaint.c: Close the display explicitly at the end.

Just to make sure everything's properly flushed.

23 months agoxatom.c: Don't include unnecessary header files.
Mark Wooding [Sun, 24 Apr 2022 11:18:05 +0000 (12:18 +0100)]
xatom.c: Don't include unnecessary header files.

23 months agoxatom.c: Switch `display' and `dpy' variables around.
Mark Wooding [Sun, 24 Apr 2022 11:13:24 +0000 (12:13 +0100)]
xatom.c: Switch `display' and `dpy' variables around.

This is consistent with the other programs.

23 months agodebian/changelog: Prepare for the next minor version.
Mark Wooding [Sun, 24 Apr 2022 11:24:15 +0000 (12:24 +0100)]
debian/changelog: Prepare for the next minor version.

6 years agoxscsize.c: Describe the `-m' option in help text.
Mark Wooding [Sat, 23 Dec 2017 19:46:27 +0000 (19:46 +0000)]
xscsize.c: Describe the `-m' option in help text.

Oops, this has been missing for a while.

6 years ago.mailmap: Add file to fix CVS-ish names in history.
Mark Wooding [Tue, 15 Aug 2017 13:23:17 +0000 (14:23 +0100)]
.mailmap: Add file to fix CVS-ish names in history.

6 years agodebian/copyright: Convert to machine-readable format.
Mark Wooding [Mon, 14 Aug 2017 13:01:42 +0000 (14:01 +0100)]
debian/copyright: Convert to machine-readable format.

6 years agoRelease 1.6.1. 1.6.1
Mark Wooding [Sun, 13 Aug 2017 23:11:47 +0000 (00:11 +0100)]
Release 1.6.1.

6 years agodebian/compat: Update to Debhelper 9 and `dh_python2'.
Mark Wooding [Sun, 13 Aug 2017 00:41:41 +0000 (01:41 +0100)]
debian/compat: Update to Debhelper 9 and `dh_python2'.

Suspiciously, the control file already had a build-dependency on
Debhelper 9.

6 years agoMakefile.am: Tweak `silent-rules' machinery.
Mark Wooding [Sun, 13 Aug 2017 00:41:20 +0000 (01:41 +0100)]
Makefile.am: Tweak `silent-rules' machinery.

Since Automake 1.11, the advice for setting up custom silent-rules
recipes has changed, so use the new machinery.

Also, I'm no longer mainly working on wheezy, and Automake has made the
operation field two spaces wider while I wasn't looking, so make the
output line up properly.

This means that xtoys now requires Automake 1.11.2 or later to build
from the Git tree.

6 years agoxscsize.c: Fix build failure if we had no Xrandr.
Mark Wooding [Sun, 13 Aug 2017 00:42:37 +0000 (01:42 +0100)]
xscsize.c: Fix build failure if we had no Xrandr.

7 years agoRelease 1.6.0. 1.6.0
Mark Wooding [Sat, 23 Apr 2016 13:47:03 +0000 (14:47 +0100)]
Release 1.6.0.

7 years agoxscsize.c, etc.: Report geometry of individual monitors.
Mark Wooding [Fri, 22 Apr 2016 17:53:01 +0000 (18:53 +0100)]
xscsize.c, etc.: Report geometry of individual monitors.

This is enabled by the new `-m' option.

7 years agoxscsize.1: Add missing `.TP' requests in the `ENVIRONMENT' section.
Mark Wooding [Fri, 22 Apr 2016 17:51:36 +0000 (18:51 +0100)]
xscsize.1: Add missing `.TP' requests in the `ENVIRONMENT' section.

8 years agoxscsize.c: Move reporting variables to a separate function.
Mark Wooding [Thu, 21 Apr 2016 16:24:30 +0000 (17:24 +0100)]
xscsize.c: Move reporting variables to a separate function.

There are going to me more of them, and we won't know in advance how
many, so it'll be handy to have the output formatting in just one place.

This changes the detailed format of the output, but not in a way that
any actual shells will care about.  Specifically, each variable is now
output on a separate line; and for Bourne shells, the `export' command
is on the same line.

8 years agoxscsize.c: Publish the output-format flags globally.
Mark Wooding [Thu, 21 Apr 2016 16:18:01 +0000 (17:18 +0100)]
xscsize.c: Publish the output-format flags globally.

8 years ago.cvsignore: Why was this still here?
Mark Wooding [Thu, 21 Apr 2016 14:45:15 +0000 (15:45 +0100)]
.cvsignore: Why was this still here?

8 years agoRelease 1.5.1. 1.5.1
Mark Wooding [Thu, 21 Apr 2016 08:54:53 +0000 (09:54 +0100)]
Release 1.5.1.

8 years agodebian/xtoys-gtk.install: Actually distribute the manpages.
Mark Wooding [Thu, 21 Apr 2016 08:47:53 +0000 (09:47 +0100)]
debian/xtoys-gtk.install: Actually distribute the manpages.

This seems to have been broken for a long time.

8 years agodebian/control: Fix Build-Depends.
Mark Wooding [Thu, 21 Apr 2016 08:41:10 +0000 (09:41 +0100)]
debian/control: Fix Build-Depends.

8 years agodebian/source/format: Apparently we're meant to have one of these.
Mark Wooding [Thu, 21 Apr 2016 08:40:53 +0000 (09:40 +0100)]
debian/source/format: Apparently we're meant to have one of these.

8 years agoRelease 1.5.0. 1.5.0
Mark Wooding [Sun, 10 Jan 2016 13:51:04 +0000 (13:51 +0000)]
Release 1.5.0.

8 years agoNew tool `xrepaint'.
Mark Wooding [Sun, 10 Jan 2016 13:47:45 +0000 (13:47 +0000)]
New tool `xrepaint'.

8 years agoxscsize.c: Quick lick of paint.
Mark Wooding [Sun, 10 Jan 2016 13:01:01 +0000 (13:01 +0000)]
xscsize.c: Quick lick of paint.

  * Use `pquis'.  (Wow.  This program is really old if it didn't know
    about `pquis'.)

  * Lay out the help text as one big string literal.

  * Lay out the option-parsing switch more compactly.

  * Notice and complain about positional arguments.

8 years agodebian/: Scrap CDBS; use dh(1) instead.
Mark Wooding [Sun, 10 Jan 2016 13:51:04 +0000 (13:51 +0000)]
debian/: Scrap CDBS; use dh(1) instead.

8 years agoMakefile.am, configure.ac: Spring-clean the build system.
Mark Wooding [Sun, 10 Jan 2016 13:50:54 +0000 (13:50 +0000)]
Makefile.am, configure.ac: Spring-clean the build system.

8 years agoA slew of whitespace cleanups.
Mark Wooding [Sun, 10 Jan 2016 12:54:45 +0000 (12:54 +0000)]
A slew of whitespace cleanups.

14 years agoBuild fixes. 1.4.2
Mark Wooding [Sun, 21 Mar 2010 11:36:58 +0000 (11:36 +0000)]
Build fixes.

  * Distribute the `auto-version' script.

14 years agoxgetline.in: Turn on mnemonics in the prompt label.
Mark Wooding [Sat, 20 Mar 2010 17:37:27 +0000 (17:37 +0000)]
xgetline.in: Turn on mnemonics in the prompt label.

Now if your prompt contains an underscore, it'll look weird.  Nobody's
doing that, right?

15 years agoPrepare new Debian version. 1.4.1
Mark Wooding [Wed, 17 Dec 2008 16:07:35 +0000 (16:07 +0000)]
Prepare new Debian version.

15 years agoxcatch: Fix stupid errors in file-watching.
Mark Wooding [Wed, 17 Dec 2008 12:50:29 +0000 (12:50 +0000)]
xcatch: Fix stupid errors in file-watching.

16 years agoxcatch: Don't let the default delete handler run.
Mark Wooding [Tue, 8 Apr 2008 10:23:54 +0000 (11:23 +0100)]
xcatch: Don't let the default delete handler run.

It destroys the contents of the window, which is rather annoying.

16 years agogitignore: Ignore annoying cluttery things.
Mark Wooding [Sun, 23 Mar 2008 20:04:50 +0000 (20:04 +0000)]
gitignore: Ignore annoying cluttery things.

16 years agodebian: Update changelog for release. 1.4.0
Mark Wooding [Sun, 23 Mar 2008 16:06:37 +0000 (16:06 +0000)]
debian: Update changelog for release.

16 years agoRewrite graphical tools in Python.
Mark Wooding [Sun, 23 Mar 2008 16:06:36 +0000 (16:06 +0000)]
Rewrite graphical tools in Python.

16 years agoxatom: Overhaul xwait/xtell into a single program with subcommands.
Mark Wooding [Sun, 23 Mar 2008 16:06:36 +0000 (16:06 +0000)]
xatom: Overhaul xwait/xtell into a single program with subcommands.

We can also turn xshutdown into a simple shell script at the same time.

16 years agoxscsize: Reformat prettily.
Mark Wooding [Sun, 23 Mar 2008 16:06:36 +0000 (16:06 +0000)]
xscsize: Reformat prettily.

16 years agoBuild system overhaul and spring cleaning.
Mark Wooding [Sun, 23 Mar 2008 15:22:31 +0000 (15:22 +0000)]
Build system overhaul and spring cleaning.

We'll clear out a load of old cruft:

  * mgLib is going to die, so remove all of the GTK-based tools.  We'll
    rewrite them in Python soon.  Leave the manpages, though.

  * The xwait and xtell tools are going to be combined together into a
    single program with subcommands, so we may as well delete them and
    their manpages.

Fix the email addresses in manpages.

The Debian part of the build system is also refurbished, and based on
CDBS.

16 years agoxwait, xtell: Add short help options!
Mark Wooding [Thu, 6 Sep 2007 14:29:58 +0000 (15:29 +0100)]
xwait, xtell: Add short help options!

18 years agoinfra: Clean up project setup
Mark Wooding [Thu, 16 Feb 2006 13:14:58 +0000 (13:14 +0000)]
infra: Clean up project setup

18 years agodebian: Fix maintainer email address.
Mark Wooding [Fri, 3 Feb 2006 16:24:24 +0000 (16:24 +0000)]
debian: Fix maintainer email address.

18 years agoExtract Subversion ignore data.
Mark Wooding [Fri, 3 Feb 2006 16:24:03 +0000 (16:24 +0000)]
Extract Subversion ignore data.

18 years agoFix for Cygwin.
mdw [Wed, 14 Sep 2005 23:08:47 +0000 (23:08 +0000)]
Fix for Cygwin.

18 years agoAllow xmsg to read from stdin.
mdw [Sat, 7 May 2005 10:01:05 +0000 (10:01 +0000)]
Allow xmsg to read from stdin.

20 years agoExpunge revision histories in files.
mdw [Thu, 8 Apr 2004 01:36:29 +0000 (01:36 +0000)]
Expunge revision histories in files.

20 years agoDebianization fixes.
mdw [Sat, 29 Nov 2003 23:49:42 +0000 (23:49 +0000)]
Debianization fixes.

20 years agoDebianization\!
mdw [Mon, 10 Nov 2003 10:02:02 +0000 (10:02 +0000)]
Debianization\!

22 years agoMake flags be unsigned.
mdw [Sun, 13 Jan 2002 14:44:59 +0000 (14:44 +0000)]
Make flags be unsigned.

22 years agoTrack @msg@ change; make the `-t' option actually work.
mdw [Sun, 13 Jan 2002 14:44:47 +0000 (14:44 +0000)]
Track @msg@ change; make the `-t' option actually work.

22 years agoFix banners in man pages. Fix missing bracket.
mdw [Sun, 13 Jan 2002 14:44:18 +0000 (14:44 +0000)]
Fix banners in man pages.  Fix missing bracket.

22 years agoFix banners in man pages.
mdw [Sun, 13 Jan 2002 14:43:54 +0000 (14:43 +0000)]
Fix banners in man pages.

22 years agoKill some spurious warnings.
mdw [Sun, 13 Jan 2002 14:43:41 +0000 (14:43 +0000)]
Kill some spurious warnings.

22 years agoKill some spurious warnings. Track @msg@ interface change.
mdw [Sun, 13 Jan 2002 14:43:27 +0000 (14:43 +0000)]
Kill some spurious warnings.  Track @msg@ interface change.

22 years agoNew program to display messages and get answers.
mdw [Sun, 13 Jan 2002 14:42:30 +0000 (14:42 +0000)]
New program to display messages and get answers.

24 years agoBuild separately from libraries. 1.3.0
mdw [Thu, 11 Nov 1999 19:50:13 +0000 (19:50 +0000)]
Build separately from libraries.

24 years agoMinor edits.
mdw [Tue, 26 Oct 1999 15:53:55 +0000 (15:53 +0000)]
Minor edits.

24 years agoNew source file `atom.c'. 1.2.6
mdw [Fri, 20 Aug 1999 07:32:23 +0000 (07:32 +0000)]
New source file `atom.c'.

24 years agoVersion bump.
mdw [Fri, 20 Aug 1999 07:32:00 +0000 (07:32 +0000)]
Version bump.

24 years agoUse new `mdwopt' flags in options table.
mdw [Fri, 20 Aug 1999 07:31:00 +0000 (07:31 +0000)]
Use new `mdwopt' flags in options table.

24 years agoMiscellaneous changes, mostly concerning options parsing.
mdw [Fri, 20 Aug 1999 07:30:33 +0000 (07:30 +0000)]
Miscellaneous changes, mostly concerning options parsing.

24 years agoNew command line syntax, and new atom protocol. Wait for multiple
mdw [Fri, 20 Aug 1999 07:29:55 +0000 (07:29 +0000)]
New command line syntax, and new atom protocol.  Wait for multiple
properties and listen for multiple (or all) values.

24 years agoNew command line syntax, and new atom protocol.
mdw [Fri, 20 Aug 1999 07:29:19 +0000 (07:29 +0000)]
New command line syntax, and new atom protocol.

24 years agoNew source file for manipulating atom-valued window properties.
mdw [Fri, 20 Aug 1999 07:28:44 +0000 (07:28 +0000)]
New source file for manipulating atom-valued window properties.

24 years agoMinor tidying and typo correction.
mdw [Fri, 30 Jul 1999 07:03:43 +0000 (07:03 +0000)]
Minor tidying and typo correction.

24 years agoFix relative order of `automake' and `autoconf'.
mdw [Tue, 27 Jul 1999 18:59:13 +0000 (18:59 +0000)]
Fix relative order of `automake' and `autoconf'.

24 years agoImprove signal handling. Fix options parsing to POSIX order only.
mdw [Sat, 19 Jun 1999 23:42:55 +0000 (23:42 +0000)]
Improve signal handling.  Fix options parsing to POSIX order only.

24 years agoImprove signal handling.
mdw [Sat, 19 Jun 1999 23:42:37 +0000 (23:42 +0000)]
Improve signal handling.

24 years agoTake advantage of new dynamic string macros.
mdw [Fri, 21 May 1999 22:09:19 +0000 (22:09 +0000)]
Take advantage of new dynamic string macros.

24 years agoTrack gratuitous change in mdwopt interface. 1.2.5
mdw [Wed, 19 May 1999 20:41:15 +0000 (20:41 +0000)]
Track gratuitous change in mdwopt interface.

24 years agomdwopt is redundant when we have mLib.
mdw [Wed, 5 May 1999 18:55:53 +0000 (18:55 +0000)]
mdwopt is redundant when we have mLib.

24 years agoBlock SIGCHLD around the `fork' call to prevent a race.
mdw [Wed, 5 May 1999 18:55:18 +0000 (18:55 +0000)]
Block SIGCHLD around the `fork' call to prevent a race.

24 years agoKeep blank lines out of the history list.
mdw [Wed, 5 May 1999 18:54:37 +0000 (18:54 +0000)]
Keep blank lines out of the history list.

24 years agoScript to transform CVS sources into buildable source tree.
mdw [Wed, 5 May 1999 18:54:13 +0000 (18:54 +0000)]
Script to transform CVS sources into buildable source tree.

25 years agoRemove absolute dependence on GTK. 1.2.4
mdw [Thu, 25 Mar 1999 23:37:21 +0000 (23:37 +0000)]
Remove absolute dependence on GTK.

25 years agoImprove display for large files. Keep newly added material in view if 1.2.3
mdw [Wed, 24 Mar 1999 22:23:57 +0000 (22:23 +0000)]
Improve display for large files.  Keep newly added material in view if
scrolled to bottom of window.

25 years agoRemove redundant call to AC_PROG_INSTALL.
mdw [Wed, 24 Mar 1999 22:23:00 +0000 (22:23 +0000)]
Remove redundant call to AC_PROG_INSTALL.

25 years agoReturn exit status of child process, rather than always returning 1.2.2
mdw [Sun, 20 Dec 1998 17:19:16 +0000 (17:19 +0000)]
Return exit status of child process, rather than always returning
success.

25 years agoYet another patchlevel.
mdw [Sun, 20 Dec 1998 17:18:53 +0000 (17:18 +0000)]
Yet another patchlevel.

25 years agoStop the dropdown list from dropping down when you press enter. 1.2.1
mdw [Wed, 16 Dec 1998 19:58:53 +0000 (19:58 +0000)]
Stop the dropdown list from dropping down when you press enter.

25 years agoFiddle version number.
mdw [Wed, 16 Dec 1998 19:58:03 +0000 (19:58 +0000)]
Fiddle version number.

25 years agoFix tabbing in help text. 1.2.0
mdw [Wed, 16 Dec 1998 00:10:58 +0000 (00:10 +0000)]
Fix tabbing in help text.

25 years agoNew program: captures input and puts it in a window.
mdw [Tue, 15 Dec 1998 23:46:50 +0000 (23:46 +0000)]
New program: captures input and puts it in a window.

25 years agoAdd `xcatch', and rearrange so that the GTK-based programs are only
mdw [Tue, 15 Dec 1998 23:46:24 +0000 (23:46 +0000)]
Add `xcatch', and rearrange so that the GTK-based programs are only
mentioned in the Makefile.

25 years agoUpdates for mLib/mgLib. Support history files for recalling past 1.1.0
mdw [Fri, 11 Dec 1998 09:53:02 +0000 (09:53 +0000)]
Updates for mLib/mgLib.  Support history files for recalling past
entries, using a drop-down list.

25 years agoDocumentation updates for history support.
mdw [Fri, 11 Dec 1998 09:52:07 +0000 (09:52 +0000)]
Documentation updates for history support.

25 years agoUse mgLib's `msg' box rather than doing things the hard way.
mdw [Fri, 11 Dec 1998 09:51:51 +0000 (09:51 +0000)]
Use mgLib's `msg' box rather than doing things the hard way.

25 years agoMoved to mgLib.
mdw [Fri, 11 Dec 1998 09:50:58 +0000 (09:50 +0000)]
Moved to mgLib.

25 years agoRecursively build and configure mLib and mgLib.
mdw [Fri, 11 Dec 1998 09:50:38 +0000 (09:50 +0000)]
Recursively build and configure mLib and mgLib.

25 years agoMinor modifications to work with mLib and mgLib.
mdw [Fri, 11 Dec 1998 09:50:07 +0000 (09:50 +0000)]
Minor modifications to work with mLib and mgLib.

25 years agoHonour escape presses in the dialogue boxes.
mdw [Thu, 3 Dec 1998 01:00:19 +0000 (01:00 +0000)]
Honour escape presses in the dialogue boxes.

25 years agoSet focus on the entry field, rather than leaving things to luck.
mdw [Thu, 3 Dec 1998 00:56:29 +0000 (00:56 +0000)]
Set focus on the entry field, rather than leaving things to luck.

25 years agoForce focus when starting up.
mdw [Thu, 3 Dec 1998 00:39:45 +0000 (00:39 +0000)]
Force focus when starting up.