Gerd Moellmann [Fri, 29 Dec 2000 21:09:36 +0000 (21:09 +0000)]
(check_current_matrix_flags) [GLYPH_DEBUG]: New
function.
(update_window) [GLYPH_DEBUG]: Call it.
(scrolling_window): Prevent including current rows which are below
what's displayed in the window.
Gerd Moellmann [Fri, 29 Dec 2000 14:24:09 +0000 (14:24 +0000)]
(move_it_by_lines): Don't do optimizations if NEED_Y_P
is zero. It's not worth the complexity.
(invisible_text_between_p): Put in #if 0 because unused.
Gerd Moellmann [Fri, 29 Dec 2000 12:19:28 +0000 (12:19 +0000)]
(mail-abbrevs-enable, mail-abbrevs-disable):
Use mail-mode-hook instead of mail-setup-hook. Otherwise
continuing an interrupted message with C-u C-x m for instence,
winds up in Mail mode without abbrevs.
Gerd Moellmann [Fri, 29 Dec 2000 11:48:50 +0000 (11:48 +0000)]
Handle form feed better when ps-zebra-stripe-follow is
non-nil. Adding almost all customization variables on ps-setup. Doc
Fix.
(ps-print-version): New version number (6.3.3).
(ps-end-with-control-d): Initialization fix.
(ps-lines-printed): New var.
(ps-skip-newline): New fun.
(ps-setup, ps-prologue-file, ps-begin-job, ps-begin-page)
(ps-next-line, ps-continue-line, ps-plot-region)
(ps-generate-postscript-with-faces, ps-end-job): Code fix.
Kenichi Handa [Fri, 29 Dec 2000 06:14:42 +0000 (06:14 +0000)]
(x-complement-fontset-spec): Resolve
ASCII font name so that the same family name is used for fonts
registered in x-font-name-charset-alist.
(create-fontset-from-fontset-spec): Adjusted for the above change.
The name of fontset alias should be a unresolved ASCII font name.
Kenichi Handa [Thu, 28 Dec 2000 01:05:02 +0000 (01:05 +0000)]
(SAFE_ONE_MORE_BYTE): New macro.
(DECODE_EMACS_MULE_COMPOSITION_CHAR): New macro.
(DECODE_EMACS_MULE_COMPOSITION_RULE): New macro.
(decode_composition_emacs_mule): New function.
(decode_coding_emacs_mule): Decode composition sequence by calling
decode_composition_emacs_mule.
(ENCODE_COMPOSITION_EMACS_MULE): New macro.
(encode_coding_emacs_mule): Changed from macro to function. If
a text contains compostions, encode them correctly.
(setup_coding_system): Set coding->commong_flags for emacs-mule so
that decoding and encoding are required.
Eli Zaretskii [Wed, 27 Dec 2000 17:07:40 +0000 (17:07 +0000)]
From Francis J. Wright <F.J.Wright@maths.qmw.ac.uk>:
Better support for the Mac and MS-Windows.
(ls-lisp): New defgroup.
(ls-lisp-emulation, ls-lisp-ignore-case, ls-lisp-dirs-first)
(ls-lisp-verbosity, ls-lisp-use-insert-directory-program)
(ls-lisp-support-shell-wildcards): New defcustoms.
(ls-lisp-parse-symlink): New function.
(insert-directory): Code to convert switches to a list and set up
the wildcard argument copied from ls-lisp-insert-directory.
(ls-lisp-insert-directory): New argument TIME-INDEX. Add support
for -C and -R switches.
(ls-lisp-column-format): New function.
(ls-lisp-delete-matching, ls-lisp-handle-switches)
(ls-lisp-format-time): Add doc strings.
(ls-lisp-handle-switches): Handle -U, -S, -X, and -F switches.
Support ls-lisp-dirs-first.
(ls-lisp-classify, ls-lisp-extension): New functions.
(ls-lisp-format): Optionally support emulation of symlinks.
Support -i, -s, and -G switches.
Gerd Moellmann [Wed, 27 Dec 2000 16:54:09 +0000 (16:54 +0000)]
(PT_PER_INCH): New macro.
(xlfd_point_size): Compute real point size from font's pixel size.
(pixel_point_size, build_scalable_font_name): Use PT_PER_INCH
instead of 72.
Eli Zaretskii [Wed, 27 Dec 2000 16:14:51 +0000 (16:14 +0000)]
Add basic installation procedure which assumes `configure' does its job.
Elaborate on image support libraries. Add a pointer to Xaw3d library.
Add advice about solving configure-time problems by looking in
config.log and setting variables in the envoronment.
Gerd Moellmann [Sat, 23 Dec 2000 17:22:45 +0000 (17:22 +0000)]
(save_frame_matrix, restore_frame_matrix): Removed.
(save_or_restore_current_matrix): New function for the same
purpose, but more efficient.
(adjust_frame_glyphs_for_frame_redisplay): Use it.
Gerd Moellmann [Sat, 23 Dec 2000 15:32:07 +0000 (15:32 +0000)]
(syms_of_xdisp): Doc fix.
(redisplay_window): Remove label restore_buffers;
use finish_scroll_bars instead to make sure that scroll bars
are redeemed. If we don't do this, flickering can result from
scroll bars being destroyed and recreated.
Stefan Monnier [Fri, 22 Dec 2000 23:19:47 +0000 (23:19 +0000)]
(smerge-basic-map): Use `=' rather than `d'.
Use minibuffer menu prompt for the `=' prefix.
(smerge-command-prefix): Change default to C-^.
(smerge-mode): Don't assume font-lock doesn't move point.
Stefan Monnier [Fri, 22 Dec 2000 22:56:36 +0000 (22:56 +0000)]
(skeleton-internal-1): Really make sure the first line of
the region is also re-indented.
(skeleton-end-newline): New var.
(skeleton-end-hook): Use it.
Gerd Moellmann [Fri, 22 Dec 2000 13:48:19 +0000 (13:48 +0000)]
(size_window): When setting the window's too_small_ok
flag, compare old size with minimum size depending on WIDTH_P,
don't compare with window_min_width.
Gerd Moellmann [Fri, 22 Dec 2000 12:20:46 +0000 (12:20 +0000)]
(top level comment): Updated to reflect the fact that
white spaces are relevant in the XML file
(xml-parse-file): Do not kill an existing Emacs buffer if the file
to parse was already edited. This allows for on-the-fly analysis
of XML files
(xml-parse-tag): Check that the casing is the same in the start
tag and end tag, since XML is case-sensitive. Allows for spaces
in the end tag, after the name of the tag.
(xml-parse-attlist): Allow for the character '-' in the name of
attributes, as in the standard http-equiv attribute Do not save
the properties in the XML tree, since they are not relevant
Jason Rumney [Fri, 22 Dec 2000 11:33:37 +0000 (11:33 +0000)]
(w32_draw_bitmap): Fix drawing so it does not appear in the wrong colors
when the foreground is not black.
(expose_window): Don't redraw the window that's currently being updated.
Eli Zaretskii [Fri, 22 Dec 2000 10:52:16 +0000 (10:52 +0000)]
Move the cindex about moving to matching paren into the "List Commands"
node, where the commands are really described.
Add cindex entries to the "Defuns" node.
Gerd Moellmann [Fri, 22 Dec 2000 10:51:42 +0000 (10:51 +0000)]
(delete_window): Simplify somewhat.
(Fset_window_configuration): Don't SET_FRAME_GARBAGED after
freeing window matrices. The flag windows_or_buffers_changed is
set, so the next redisplay will consider all windows; this should
suffice.
ShengHuo ZHU [Fri, 22 Dec 2000 05:54:53 +0000 (05:54 +0000)]
* gnus-art.el (article-treat-dumbquotes): Quote \.
* gnus-art.el (gnus-treat-emphasize): Don't treat emphasis if
Emacs 20 runs on a terminal.
* gnus-art.el (article-treat-dumbquotes): More doc, provided by
Paul Stevenson <p.stevenson@surrey.ac.uk>
Stefan Monnier [Thu, 21 Dec 2000 23:26:09 +0000 (23:26 +0000)]
(generic-read-type): Undo last change, inline into
`generic-mode' and then remove.
(generic-mode): Inline generic-read-type.
(define-generic-mode): Push the symbol name rather than the symbol
onto generic-mode-list.