unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#53073: 29.0.50; Emacs daemon --with-pgtk does not show modus-vivendi cursor
@ 2022-01-07 11:02 Protesilaos Stavrou
  2022-01-07 12:03 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 6+ messages in thread
From: Protesilaos Stavrou @ 2022-01-07 11:02 UTC (permalink / raw)
  To: 53073

[-- Attachment #1: Type: text/plain, Size: 2237 bytes --]

Dear maintainers,

While using the pgtk build, any emacsclient frame that starts the daemon
fails to show the cursor on the current window when the active theme is
'modus-vivendi'.

Steps to reproduce:

* Include just the following in the 'init.el' file:

    (add-hook 'after-init-hook (lambda () (load-theme 'modus-vivendi)))

* Launch Emacs with:

    emacsclient -c -a ''

* Notice that the cursor is not visible in the scratch buffer.

* Type 'C-h o' (or 'M-x describe-symbol') and search for 'cursor'.

* In the resulting Help buffer, notice that the background attribute is
  "#ffffff" (white), which is correct.

* No white cursor is visible (see attached screenshot).

Original report: <https://github.com/protesilaos/modus-themes/issues/7>.

* * *

In GNU Emacs 29.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.31, cairo version 1.17.4)
 of 2022-01-03 built on kronos
Repository revision: ab5ee3e29e916d4009b301841e9780aad564a6a0
Repository branch: makepkg
System Description: Arch Linux

Configured using:
 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib
 --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games
 --with-sound=alsa --with-modules --without-libotf --without-m17n-flt
 --without-gconf --without-gsettings --with-native-compilation
 --with-xinput2 --with-pgtk --without-xaw3d --with-sound=no
 --without-gpm --without-compress-install
 '--program-transform-name=s/\([ec]tags\)/\1.emacs/'
 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
 -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security
 -fstack-clash-protection -fcf-protection'
 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now
 'CXXFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions
 -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security
 -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS''


system-configuration-features
=> "ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS HARFBUZZ JPEG JSON LCMS2
LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG
RSVG SECCOMP SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP XIM GTK3
ZLIB"

* * *

Thank you for your time!

All the best,
Protesilaos

-- 
Protesilaos Stavrou
https://protesilaos.com

[-- Attachment #2: screenshot_region_2022-01-07-12:46:50.png --]
[-- Type: image/png, Size: 91304 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#53073: 29.0.50; Emacs daemon --with-pgtk does not show modus-vivendi cursor
  2022-01-07 11:02 bug#53073: 29.0.50; Emacs daemon --with-pgtk does not show modus-vivendi cursor Protesilaos Stavrou
@ 2022-01-07 12:03 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2022-01-07 15:32   ` Protesilaos Stavrou
  2022-01-07 21:32   ` Morgan Smith
  0 siblings, 2 replies; 6+ messages in thread
From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2022-01-07 12:03 UTC (permalink / raw)
  To: Protesilaos Stavrou; +Cc: 53073


Thanks, this should be fixed now.  Please test.

BTW, I recall this same bug being reported one (or perhaps two times?)
from before the PGTK code was installed on master.

Would someone please volunteer to find and merge those bugs with this
one?





^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#53073: 29.0.50; Emacs daemon --with-pgtk does not show modus-vivendi cursor
  2022-01-07 12:03 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
@ 2022-01-07 15:32   ` Protesilaos Stavrou
  2022-01-07 21:32   ` Morgan Smith
  1 sibling, 0 replies; 6+ messages in thread
From: Protesilaos Stavrou @ 2022-01-07 15:32 UTC (permalink / raw)
  To: Po Lu; +Cc: 53073

On 2022-01-07, 20:03 +0800, Po Lu <luangruo@yahoo.com> wrote:

> Thanks, this should be fixed now.  Please test.

I tested it and can confirm that it works.  Thank you!

> BTW, I recall this same bug being reported one (or perhaps two times?)
> from before the PGTK code was installed on master.

The one I am aware of is bug#51161:
<https://debbugs.gnu.org/cgi/bugreport.cgi?bug=51161>.

> Would someone please volunteer to find and merge those bugs with this
> one?

On emacs.git the admin/notes/bugtracker file has a section on how to
merge bugs, but I have not done that before and prefer not to mess
things up.

-- 
Protesilaos Stavrou
https://protesilaos.com





^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#53073: 29.0.50; Emacs daemon --with-pgtk does not show modus-vivendi cursor
  2022-01-07 12:03 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  2022-01-07 15:32   ` Protesilaos Stavrou
@ 2022-01-07 21:32   ` Morgan Smith
  2022-01-07 22:34     ` bug#51161: 28.0.50; Wrong cursor face in new frame with pgtk Morgan Smith
  1 sibling, 1 reply; 6+ messages in thread
From: Morgan Smith @ 2022-01-07 21:32 UTC (permalink / raw)
  To: Po Lu; +Cc: Protesilaos Stavrou, 53073

Po Lu <luangruo@yahoo.com> writes:
> Thanks, this should be fixed now.  Please test.
I'll test this tonight and get back to you.  I also experienced this bug.

> BTW, I recall this same bug being reported one (or perhaps two times?)
> from before the PGTK code was installed on master.
I think I merged the other bug reports.  They where 52647 and 51161.





^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#51161: 28.0.50; Wrong cursor face in new frame with pgtk
  2022-01-07 21:32   ` Morgan Smith
@ 2022-01-07 22:34     ` Morgan Smith
  2022-01-08  0:41       ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 1 reply; 6+ messages in thread
From: Morgan Smith @ 2022-01-07 22:34 UTC (permalink / raw)
  To: Po Lu; +Cc: Protesilaos Stavrou, 51161, 53073


I tested with commit 5136f5333ba693b478eb450d298ce75679062937 and the
bug is gone!  Thank you so much!





^ permalink raw reply	[flat|nested] 6+ messages in thread

* bug#51161: 28.0.50; Wrong cursor face in new frame with pgtk
  2022-01-07 22:34     ` bug#51161: 28.0.50; Wrong cursor face in new frame with pgtk Morgan Smith
@ 2022-01-08  0:41       ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
  0 siblings, 0 replies; 6+ messages in thread
From: Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors @ 2022-01-08  0:41 UTC (permalink / raw)
  To: Morgan Smith; +Cc: Protesilaos Stavrou, 51161-done, 53073-done

Morgan Smith <Morgan.J.Smith@outlook.com> writes:

> I tested with commit 5136f5333ba693b478eb450d298ce75679062937 and the
> bug is gone!  Thank you so much!

Thanks, closing.

I hope it's okay to Cc two bug done addresses.





^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-01-08  0:41 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-07 11:02 bug#53073: 29.0.50; Emacs daemon --with-pgtk does not show modus-vivendi cursor Protesilaos Stavrou
2022-01-07 12:03 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2022-01-07 15:32   ` Protesilaos Stavrou
2022-01-07 21:32   ` Morgan Smith
2022-01-07 22:34     ` bug#51161: 28.0.50; Wrong cursor face in new frame with pgtk Morgan Smith
2022-01-08  0:41       ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors

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).