1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-16 08:10:43 -08:00
emacs/lisp/obsolete
Gregory Heytings 1792cbaddc Actually fix the long lines display bug (bug#56393).
* src/dispextern.h (struct it): New 'narrowed_begv' field.

* src/dispextern.h (WITH_NARROWED_BEGV): New macro.

* src/xdisp.c (get_narrowed_begv): New function.
(init_iterator): Initilize the 'narrowed_begv' field.
(back_to_previous_line_start, get_visually_first_element,
move_it_vertically_backward): Use the new macro.

* src/dispextern.h: Prototype of 'get_narrowed_begv'.

* src/window.c (window_body_height): Make it externally visible.

* src/window.h: Prototype of 'window_body_height'.

* src/composite.c (find_automatic_composition): Optimize display in buffers
with very long lines with 'get_narrowed_begv'.

* lisp/obsolete/longlines.el: Reobsolete longlines-mode.

* etc/NEWS: Announce the new minor mode, and remove the unobsoletion
indication for 'longlines-mode'.

* doc/emacs/trouble.texi (Long Lines): Remove the section.
(Lossage): Remove the entry for the Long Lines section.

* doc/emacs/emacs.texi (Top): Remove the entry for the Long Lines section.
2022-07-08 23:36:58 +02:00
..
autoarg.el
bruce.el
cc-compat.el
cl-compat.el
cl.el
crisp.el
eieio-compat.el
eudcb-ph.el
fast-lock.el
gs.el
gulp.el
html2text.el
info-edit.el
inversion.el
iswitchb.el
landmark.el
lazy-lock.el
longlines.el Actually fix the long lines display bug (bug#56393). 2022-07-08 23:36:58 +02:00
mantemp.el
meese.el
messcompat.el
metamail.el
nnir.el
otodo-mode.el
pgg-def.el
pgg-gpg.el
pgg-parse.el
pgg-pgp.el
pgg-pgp5.el
pgg.el
rcompile.el
rfc2368.el
sb-image.el
starttls.el
sup-mouse.el
terminal.el
tls.el
tpu-edt.el
tpu-extras.el
tpu-mapper.el
uce.el
url-ns.el
vc-arch.el
vc-mtn.el
vi.el
vip.el
vt-control.el
vt100-led.el
ws-mode.el
yow.el