unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: Stefan Kangas <stefankangas@gmail.com>, Ken Brown <kbrown@cornell.edu>
Cc: emacs-devel@gnu.org
Subject: Re: New library wallpaper.el pushed to master
Date: Thu, 15 Sep 2022 14:59:36 +0300	[thread overview]
Message-ID: <83leqkzw47.fsf@gnu.org> (raw)
In-Reply-To: <CADwFkm=s9jW5xZeEk+kOeB+hW+z2-J3nxLM5RhfBWOXT84JVgA@mail.gmail.com> (message from Stefan Kangas on Wed, 14 Sep 2022 00:13:02 -0700)

> From: Stefan Kangas <stefankangas@gmail.com>
> Date: Wed, 14 Sep 2022 00:13:02 -0700
> Cc: emacs-devel@gnu.org
> 
> Eli Zaretskii <eliz@gnu.org> writes:
> 
> > I though that would be considered unclean, given that you deployed the
> > cl-defgeneric machinery there.  At the very least, it would mean w32
> > users will not be able to use external programs to do the job, even if
> > they do have such a program.  Is that acceptable?
> 
> I don't know; I don't use MS-Windows.  But if we can do it natively,
> perhaps it is acceptable to not be able to use an external command.
> 
> If we're fine with that limitation, I see that Po Lu added support for
> Haiku, and I think MS-Windows could do something similar to that.

I added support for this on MS-Windows.  Strangely, it works with some
images, but not with others.  On XP, only BMP images seem to work (and
I think I saw someone on the Internet saying this is all XP supports).
On Windows 10, I can set the wallpaper to JPEG images as well, but
some don't work.  I guess someone more knowledgeable than myself will
have to fix whatever needs fixing here.

Ken, the code is currently enabled only for WINDOWSNT, but if you
think it could work and be useful in the Cygwin w32 build, please
remove the conditionals.



  parent reply	other threads:[~2022-09-15 11:59 UTC|newest]

Thread overview: 39+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-10-27 16:41 desktop-background.el as a new library? Stefan Kangas
2021-10-27 19:02 ` Tassilo Horn
2021-10-27 19:51   ` Stefan Kangas
2021-10-28  2:36     ` Po Lu
2021-10-29 17:26 ` Arthur Miller
2021-10-29 17:44   ` Stefan Kangas
2021-11-15 20:51     ` Arthur Miller
2022-09-13 16:28 ` New library wallpaper.el pushed to master Stefan Kangas
2022-09-13 16:54   ` Eli Zaretskii
2022-09-13 17:09     ` Stefan Kangas
2022-09-13 17:22       ` Eli Zaretskii
2022-09-14  7:13         ` Stefan Kangas
2022-09-14  7:36           ` Stefan Kangas
2022-09-14  7:36           ` Po Lu
2022-09-14 11:10           ` Stefan Kangas
2022-09-14 11:44           ` Eli Zaretskii
2022-09-14 12:01             ` Stefan Kangas
2022-09-15 16:48               ` Stefan Kangas
2022-09-15 11:59           ` Eli Zaretskii [this message]
2022-09-15 13:39             ` Po Lu
2022-09-15 13:44               ` Eli Zaretskii
2022-09-15 13:49                 ` Po Lu
2022-09-14  2:46   ` Po Lu
2022-09-14  6:39     ` Po Lu
2022-09-14  7:04       ` Stefan Kangas
2022-09-14  7:33         ` Po Lu
2022-09-14 11:53           ` Stefan Kangas
2022-09-14 12:30             ` Stefan Kangas
2022-09-14 13:42             ` Po Lu
2022-09-14 16:58           ` Sean Whitton
2022-09-15  7:28             ` Stefan Kangas
2022-09-15 16:19               ` Sean Whitton
2022-09-16  1:27                 ` Po Lu
2022-09-14 11:39       ` Eli Zaretskii
2022-09-14 11:52         ` Stefan Kangas
2022-09-14 12:01           ` Eli Zaretskii
2022-09-14 12:07             ` Stefan Kangas
2022-09-14 12:24             ` Po Lu
2022-09-14 12:41               ` Stefan Kangas

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=83leqkzw47.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=kbrown@cornell.edu \
    --cc=stefankangas@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).