GNU bug report logs - #29565
[PATCH] Support xwidget webkit for macOS X

Previous Next

Package: emacs;

Reported by: Jaesup Kwak <veshboo <at> gmail.com>

Date: Mon, 4 Dec 2017 17:41:02 UTC

Severity: wishlist

Tags: fixed, patch

Fixed in version 28.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #122 received at 29565 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: alan <at> idiocy.org, veshboo <at> gmail.com, rms <at> gnu.org, stefan <at> marxist.se,
 29565 <at> debbugs.gnu.org, pcr910303 <at> icloud.com
Subject: Re: bug#29565: [PATCH] Support xwidget webkit for macOS X
Date: Wed, 12 Aug 2020 12:44:34 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

>> I think the intention is to signal an error if rel_pos is anything other
>> than -1, 0 or 1...
>
> In that case, just call args_out_of_range_3 by hand, after testing
> that the value is within bounds.  You can see examples of that in
> several source files.

Yup.  I just wondered where that macro came from...

Anyway, I've now applied all of Sungbin's patches to Emacs 28, and
things seem to work for me.  I've tested compiling on Debian and the
latest Macos, and xwidget seems to work well on Macos now.  Thanks for
implementing this, Sungbin.

There's a couple added compilation warnings (on Macos) that should be
fixed, but before looking at that, I noticed that an unrelated patch
made the build spew out all these warnings:

In file included from print.c:25:
./lisp.h:1830:12: warning: the argument to '__builtin_assume' has side effects
      that will be discarded [-Wassume]
  eassume (0 <= i && i < bool_vector_size (a));
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./lisp.h:182:32: note: expanded from macro 'eassume'
# define eassume(cond) assume (cond)
                               ^~~~

etc etc.

Was that from one of Paul's patches yesterday?

Anyway, I'm closing this bug report now, and we can open new ones for
any problems that may crop up...

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




This bug report was last modified 4 years and 284 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.