GNU bug report logs -
#28278
26.0.50; Lucid scrollbars disappear
Previous Next
Reported by: ofv <at> wanadoo.es (Óscar Fuentes)
Date: Tue, 29 Aug 2017 18:09:02 UTC
Severity: normal
Tags: confirmed
Found in version 26.0.50
Done: Óscar Fuentes <ofv <at> wanadoo.es>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 28278 in the body.
You can then email your comments to 28278 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#28278
; Package
emacs
.
(Tue, 29 Aug 2017 18:09:03 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
ofv <at> wanadoo.es (Óscar Fuentes)
:
New bug report received and forwarded. Copy sent to
bug-gnu-emacs <at> gnu.org
.
(Tue, 29 Aug 2017 18:09:03 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
Under several circunstances, scrollbars become invisible. For instance:
emacs -Q
C-x C-f TAB TAB
When the completions buffer pops up, vertical scrollbars become
invisible. If you go ahead and visit one file, the corresponding buffer
has no visible scrollbar.
In GNU Emacs 26.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit)
of 2017-08-29 built on qcore
Repository revision: 3ad8ca429bac5e1354881cf4411d6f41dab36b44
Windowing system distributor 'The X.Org Foundation', version 11.0.11903000
System Description: Ubuntu 17.04
Added indication that bug 28278 blocks24655
Request was from
Glenn Morris <rgm <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Tue, 29 Aug 2017 18:14:02 GMT)
Full text and
rfc822 format available.
Added tag(s) confirmed.
Request was from
Glenn Morris <rgm <at> gnu.org>
to
control <at> debbugs.gnu.org
.
(Tue, 29 Aug 2017 18:14:02 GMT)
Full text and
rfc822 format available.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#28278
; Package
emacs
.
(Tue, 29 Aug 2017 21:29:02 GMT)
Full text and
rfc822 format available.
Message #12 received at 28278 <at> debbugs.gnu.org (full text, mbox):
git bisect says
commit c25005eda1c5ad8dabb3ce815658bd3c637ae686
Author: Martin Rudalics <rudalics <at> gmx.at>
Date: Wed Apr 12 18:22:44 2017 +0200
New internal-border face and args for select-window and x-focus-frame
Add `internal-border' face and handle it whenever clearing the
internal border. If NORECORD equals the symbol
'mark-for-redisplay', `select-window' will not record the window
but still mark it for redisplay. The new argument NOACTIVATE
for `x-focus-frame' tries to not activate FRAME when set.
* lisp/faces.el (internal-border): New face.
* lisp/mwheel.el (mwheel-scroll): Select window to scroll with
`mark-for-redisplay'.
* lisp/scroll-bar.el (scroll-bar-drag)
(scroll-bar-horizontal-drag, scroll-bar-scroll-down)
(scroll-bar-scroll-up, scroll-bar-toolkit-scroll)
(scroll-bar-toolkit-horizontal-scroll): Select window to scroll
with `mark-for-redisplay'.
* lisp/window.el (handle-select-window): When
`focus-follows-mouse' is not 'auto-raise' try to not activate
FRAME.
* src/dispextern.h (face_id): Add INTERNAL_BORDER_FACE_ID.
* src/frame.c (Fx_focus_frame): New argument NOACTIVATE.
* src/frame.h (x_focus_frame): Update extern declaration.
* src/gtkutil.c (xg_clear_under_internal_border): Remove
function.
(xg_frame_resized, xg_frame_set_char_size): Call
x_clear_under_internal_border.
(xg_tool_bar_callback): Adapt x_focus_frame call.
* src/gtkutil.h (xg_clear_under_internal_border): Remove
declaration.
* src/nsfns.m (x_focus_frame): Add argument NOACTIVATE.
* src/w32fns.c (x_clear_under_internal_border): Fill border
with internal-border background if specified.
* src/w32term.h (x_clear_under_internal_border): Add extern
declaration.
* src/w32term.c (x_after_update_window_line): Fill border
with internal-border background if specified.
(w32_set_vertical_scroll_bar, w32_set_horizontal_scroll_bar)
(x_scroll_bar_clear, w32_read_socket): Call
x_clear_under_internal_border.
(x_focus_frame): New argument NOACTIVATE.
* src/window.c (select_window): Mark WINDOW for redisplay when
NORECORD equals 'mark-for-redisplay'.
(Fselect_window): Update doc-string.
(syms_of_window): Define Qmark_for_redisplay.
* src/xdisp.c (clear_garbaged_frames, echo_area_display)
(redisplay_internal): Call x_clear_under_internal_border.
* src/xfaces.c (lookup_basic_face): Handle `window-divider'
and `internal-border' faces.
(realize_basic_faces): Realize `internal-border' face.
(syms_of_xfaces): Define Qinternal_border.
* src/xfns.c (x_set_internal_border_width): Remove call for
xg_clear_under_internal_border.
(x_focus_frame): New argument NOACTIVATE. When non-nil try to not
activate frame.
* src/xterm.c (x_fill_rectangle): No more static.
(x_clear_under_internal_border, x_after_update_window_line):
Fill border with internal-border background if specified.
(xt_horizontal_action_hook): Rewrite.
(handle_one_xevent): Call x_clear_under_internal_border.
* src/xterm.h (x_fill_rectangle): Add extern declaration.
Information forwarded
to
bug-gnu-emacs <at> gnu.org
:
bug#28278
; Package
emacs
.
(Wed, 30 Aug 2017 08:32:02 GMT)
Full text and
rfc822 format available.
Message #15 received at 28278 <at> debbugs.gnu.org (full text, mbox):
> git bisect says
>
> commit c25005eda1c5ad8dabb3ce815658bd3c637ae686
> Author: Martin Rudalics <rudalics <at> gmx.at>
> Date: Wed Apr 12 18:22:44 2017 +0200
>
> New internal-border face and args for select-window and x-focus-frame
Should be fixed now. Please try again.
Thanks for the bisection, martin
Reply sent
to
Óscar Fuentes <ofv <at> wanadoo.es>
:
You have taken responsibility.
(Wed, 30 Aug 2017 14:25:01 GMT)
Full text and
rfc822 format available.
Notification sent
to
ofv <at> wanadoo.es (Óscar Fuentes)
:
bug acknowledged by developer.
(Wed, 30 Aug 2017 14:25:02 GMT)
Full text and
rfc822 format available.
Message #20 received at 28278-done <at> debbugs.gnu.org (full text, mbox):
martin rudalics <rudalics <at> gmx.at> writes:
> Should be fixed now. Please try again.
Fixed. Thank you, Martin.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Thu, 28 Sep 2017 11:24:05 GMT)
Full text and
rfc822 format available.
This bug report was last modified 7 years and 267 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.