1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-06 20:00:46 -08:00
Commit graph

88181 commits

Author SHA1 Message Date
Martin Rudalics
4dc1abebf9 (last-buffer): Don't set major mode of *scratch* if
that buffer exists already.  Rewrite doc-string.
2008-12-31 15:44:25 +00:00
Adrian Robert
f5497e458a (ns_appkit_version_str): Rename from ns_appkit_version. (ns_appkit_version_int): New function. (x-server-version): Use ns_appkit_version_int and follow 21+ convention of returning 3 integers 2008-12-31 14:59:37 +00:00
Andreas Schwab
d00da9d723 (tar-mode): Set write-contents-functions instead of
write-region-annotate-functions.
(tar-mode-write-contents): New function.
(tar-write-region-annotate): Remove.
2008-12-31 09:58:49 +00:00
Chong Yidong
aae1ecbbc8 (buffer-swapped-with): New var, moved from files.el. Add advice to
basic-save-buffer to use it.
2008-12-31 02:44:00 +00:00
Chong Yidong
9b854b5c5e * pmail.el (buffer-swapped-with): New var, moved from files.el.
Add advice to basic-save-buffer to use it.
2008-12-31 02:43:13 +00:00
Chong Yidong
f6fbae115c (basic-save-buffer): Revert 2008-12-22 change.
(buffer-swapped-with): Var removed.
2008-12-31 02:13:31 +00:00
Chong Yidong
8f48970735 * files.el (basic-save-buffer): Revert 2008-12-22 change.
(buffer-swapped-with): Var removed.
2008-12-31 02:13:04 +00:00
Kenichi Handa
9e53b62ecb Define HAVE_OTF_GET_VARIATION_GLYPHS if libotf has
the function OTF_get_variation_glyphs.
2008-12-30 23:46:29 +00:00
Kenichi Handa
c19cab20a1 (CHAR_VARIATION_SELECTOR_P): New macro.
(CHAR_SURROGATE_PAIR_P): New macro.
2008-12-30 23:42:40 +00:00
Kenichi Handa
78a2f9cd53 (font_range): Don't require a font for a variation
selector.
(Ffont_variation_glyphs): New function.
(syms_of_font): Defsubr it.
2008-12-30 23:41:25 +00:00
Kenichi Handa
2b33f1efb5 (ftfont_driver): Set the member get_variation_glyphs to
ftfont_variation_glyphs.
(setup_otf_gstring): New function.
(ftfont_drive_otf): Use it.
(ftfont_shape_by_flt): Handle variation selector.
(ftfont_variation_glyphs): New function.
2008-12-30 23:40:16 +00:00
Kenichi Handa
c63715cf35 (struct font_driver): New member get_variation_glyphs. 2008-12-30 23:36:56 +00:00
Kenichi Handa
ee94685859 (compose-gstring-for-variation-glyph): New
function.  Register it in composition-function-table.
2008-12-30 23:34:54 +00:00
Kenichi Handa
b23dc4242c (lglyph-set-code): New function. 2008-12-30 23:32:55 +00:00
Stefan Monnier
19eb68d04b (tar-data-swapped): New var.
(tar-data-swapped-p, tar-swap-data):
Use it instead of buffer-swapped-with.
(tar-write-region-annotate): Re-add (partial undo of last change).
(tar-mode): Use it again (partial undo as well).
2008-12-30 21:59:52 +00:00
Jan Djärv
3fef330a88 (install): Remove old directories in ns_appresdir before
moving new directories there.
2008-12-30 20:13:38 +00:00
Jan Djärv
9c2224013b (install-arch-dep): Remove old directories in
ns_app* before moving new directories there.
2008-12-30 20:13:28 +00:00
Chong Yidong
ba95221422 (table-capture): Fix symbol quoting typo. 2008-12-30 16:37:13 +00:00
Chong Yidong
b0f0f3eb6d * textmodes/table.el (table-capture): Fix symbol quoting typo. 2008-12-30 16:36:01 +00:00
Martin Rudalics
28cd591f40 (Vemacs_iconified): Remove. 2008-12-30 16:27:32 +00:00
Chong Yidong
747ae2f2ae (follow-select-if-visible): Improve the check for the
last line of the window.
(follow-post-command-hook): Perform redisplay in more circumstances,
to avoid getting point stuck on partially visible lines.
2008-12-30 16:21:20 +00:00
Chong Yidong
2260cb2c32 * follow.el (follow-select-if-visible): Improve the check for the
last line of the window.
(follow-post-command-hook): Perform redisplay in more circumstances,
to avoid getting point stuck on partially visible lines.
2008-12-30 16:19:50 +00:00
Jason Rumney
7f714baf38 *** empty log message *** 2008-12-30 15:10:39 +00:00
Chong Yidong
13d5c73fb0 (follow-calculate-first-window-start-from-below): Avoid looping
forever if vertical-motion returns an unexpected value.
2008-12-30 15:09:35 +00:00
Jason Rumney
a2227e215c (store_frame_param, x_get_arg): Enable newer code on
WINDOWSNT too, as related changes have already been synced.
2008-12-30 15:09:13 +00:00
Chong Yidong
de70fe72cd * follow.el (follow-calculate-first-window-start-from-below): Avoid
looping forever if vertical-motion returns an unexpected value.
2008-12-30 15:08:22 +00:00
Chong Yidong
af2be00218 (Fvertical_motion): Don't advance iterator if we have reseated to the
desired position.
2008-12-30 15:03:08 +00:00
Chong Yidong
d8abe9d8dd (move_it_to): Handle GET_FROM_STRETCH method when checking for pos
match.
2008-12-30 14:50:19 +00:00
Chong Yidong
9d2d22ab07 * indent.c (Fvertical_motion): Don't advance iterator if we have
reseated to the desired position.

* xdisp.c (move_it_to): Handle GET_FROM_STRETCH method when
checking for pos match.
2008-12-30 14:49:28 +00:00
Chong Yidong
f039b2d2b0 Minor doc fix. 2008-12-30 13:28:33 +00:00
Chong Yidong
30bf4750fb (follow-calc-win-end): Use with-selected-window.
(follow-windows-start-end, follow-pos-visible)
(follow-windows-aligned-p): Code cleanup.
(follow-select-if-visible): Try to avoid partially-visible lines.
(follow-select-if-visible-from-first): Call follow-redisplay and
move point to destination.
(follow-redisplay): New arg, to keep selected window unchanged.
(follow-post-command-hook): In final check for destination
visibility, use window-start and window-end instead of the less
accurate follow-pos-visible.  If the selected window is redrawn,
tell follow-redisplay to preserve it.
2008-12-30 13:26:23 +00:00
Chong Yidong
b4c79e7b01 * follow.el (follow-calc-win-end): Use with-selected-window.
(follow-windows-start-end, follow-pos-visible)
(follow-windows-aligned-p): Code cleanup.
(follow-select-if-visible): Try to avoid partially-visible lines.
(follow-select-if-visible-from-first): Call follow-redisplay and
move point to destination.
(follow-redisplay): New arg, to keep selected window unchanged.
(follow-post-command-hook): In final check for destination
visibility, use window-start and window-end instead of the less
accurate follow-pos-visible.  If the selected window is redrawn,
tell follow-redisplay to preserve it.
2008-12-30 13:25:52 +00:00
Andreas Schwab
d9569a55d8 (server-running-p): Remove interactive spec. Fix
regexp.
2008-12-30 11:28:14 +00:00
Chong Yidong
4484b97dcd (follow-calc-win-start): Don't use `inline'.
(follow-update-window-start, follow-select-if-visible)
(follow-calculate-first-window-start-from-below)
(follow-post-command-hook): Code cleanup.
(follow-downward, follow-calculate-first-window-start): Function
deleted and merged into follow-redisplay.
(follow-redisplay): Merge code from follow-downward and
follow-calculate-first-window-start.
2008-12-30 10:52:01 +00:00
Chong Yidong
0d05df650b * follow.el (follow-calc-win-start): Don't use `inline'.
(follow-update-window-start, follow-select-if-visible)
(follow-calculate-first-window-start-from-below)
(follow-post-command-hook): Code cleanup.
(follow-downward, follow-calculate-first-window-start): Function
deleted and merged into follow-redisplay.
(follow-redisplay): Merge code from follow-downward and
follow-calculate-first-window-start.
2008-12-30 10:51:41 +00:00
Roland Winkler
9330d4c06a Add reference to Bug#1718. 2008-12-30 05:04:54 +00:00
Juanma Barranquero
744c85fbed * proced.el (proced-tree-flag): Fix typo in docstring. 2008-12-30 01:52:14 +00:00
Kenichi Handa
1ede3eb64b (copy_text): To convert a non-ASCII char to unibyte,
just get the low 8-bit of the code.
2008-12-30 01:48:56 +00:00
Kenichi Handa
545312c251 (font_intern_prop): Validate str as multibyte. 2008-12-30 00:46:13 +00:00
Richard M. Stallman
25f0137554 *** empty log message *** 2008-12-29 19:19:26 +00:00
Richard M. Stallman
0a45836335 (pmail-edit-mode): Bind buffer-swwapped-with to nil.
(pmail-edit-current-message): Save all of buffer as old text.
Clear undo list.
(pmail-cease-edit): Widen first.
Operate in the view buffer; copy edited text back to mbox buffer
and re-encode what was decoded to display the message.
(pmail-abort-edit): Widen first.
2008-12-29 19:19:15 +00:00
Richard M. Stallman
e1ebab6e8b (pmail-forwarded-attr-index): Doc fix.
(pmail-resent-attr-index): New variable.
(pmail-attr-array): Add r for resent.
(pmail-add-mbox-headers): Make 8 attributes.
(pmail-set-attribute): Extend attribute line if necessary.

(pmail-widen): New command.
(pmail-mode-map): o is pmail-output, C-o is pmail-output-as-seen,
(pmail-mode-map): c-w is pmail-widen.
(pmail-change-major-mode-hook): Do nothing unless buffer-swapped-with.
(pmail-show-message): Downcase character-coding.
2008-12-29 19:16:37 +00:00
Richard M. Stallman
5921f0a48c (pmail-output-decode-coding): New variable.
(pmail-delete-unwanted-fields): Greatly simplified.
(pmail-output-as-babyl): New function.
(pmail-convert-to-babyl-format): Considerably simplified:
assume just one message and don't worry about Content-Type.
(pmail-output-as-mbox): New function.
(pmail-output): Total rewrite.
(pmail-output-as-seen): New command.
(pmail-output-read-pmail-file-name): Function deleted.
(pmail-output-to-babyl-file): Function deleted.
(pmail-output-body-to-file): Don't set an attribute.
2008-12-29 19:12:22 +00:00
Juanma Barranquero
e3021fe7db Add bug reference. 2008-12-29 16:56:51 +00:00
Roland Winkler
48152a7052 (proced-temp-alist): Renamed from variable proced-children-alist.
(proced-process-tree, proced-toggle-tree): Fix docstring.
(proced-tree): Fix docstring.  Simplify.  Use proced-temp-alist.
(proced-temp-internal): Use proced-temp-alist.
2008-12-29 06:13:36 +00:00
Dan Nicolaescu
53374291b7 (mkdir): New defalias. 2008-12-29 05:11:15 +00:00
Dan Nicolaescu
31e0750eac (struct face): Move lface and hash from the middle
of bitfields.
2008-12-29 04:53:10 +00:00
Dan Nicolaescu
bd7bbf294e (INTERVALS_H): Rename from INTERVAL_SRC, update all users. 2008-12-29 04:01:06 +00:00
Dan Nicolaescu
b5672e7ca4 (INTERVAL_SRC): Also depend on dispextern.h.
(coding.o, dispnew.o, keymap.o, msdos.o): Depend on INTERVAL_SRC
instead of intervals.h.
2008-12-29 03:55:53 +00:00
Juri Linkov
2e4667d1ca (Fill Commands): Replace M-s' with M-o M-s'. 2008-12-29 00:19:35 +00:00