1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-14 16:50:58 +00:00
Commit Graph

30641 Commits

Author SHA1 Message Date
Gerd Moellmann
67d853e609 (Fframe_parameter): Handle `name' specially. 2000-09-07 10:39:35 +00:00
Gerd Moellmann
0da3ecefde *** empty log message *** 2000-09-07 09:52:42 +00:00
Gerd Moellmann
628436fbc6 (Finternal_set_lisp_face_attribute): If FRAME is 0,
change face on all frames, and change the default for new frames.
2000-09-07 09:51:06 +00:00
Gerd Moellmann
70a267c9b5 (set-face-attribute): Simplify by calling
internal-set-lisp-face-attribute with FRAME being 0.
2000-09-07 09:50:30 +00:00
Dave Love
b14654b94d [!SYSTEM_MALLOC && REL_ALLOC_MMAP]: Set mallocobj. 2000-09-07 09:49:56 +00:00
Gerd Moellmann
96889af2bc *** empty log message *** 2000-09-07 08:11:58 +00:00
Gerd Moellmann
f63deed563 Remove `$Id$' tag. 2000-09-07 08:10:02 +00:00
Kenichi Handa
2cd31e75ff (MAKE_CHAR): Be sure to set MSB of C1 to 0. 2000-09-07 08:02:20 +00:00
Kenichi Handa
794f3670a5 *** empty log message *** 2000-09-07 08:01:52 +00:00
Kenichi Handa
0fddd0dcaf *** empty log message *** 2000-09-07 02:55:04 +00:00
Kenichi Handa
7c10feb119 ("thai-kesmanee", "thai-pattachote"): Use keyboard translation. 2000-09-07 02:54:36 +00:00
Kenichi Handa
7ec376c83f ("chinese-py-punct-b5"): Docstring modified. 2000-09-07 02:52:56 +00:00
Kenichi Handa
e6788ea83b ("chinese-py-punct"): Docstring modified.
("chinese-tonepy-punct"): New input method.
2000-09-07 02:52:23 +00:00
Kenichi Handa
7998bb4d1e ("polish-slash"): Don't use keyboard translation. 2000-09-07 02:50:12 +00:00
Kenichi Handa
57a5315056 ("japanese"): Delete the key sequence for
Roman transliteration from the docstring because it's now shonw
automatically.
("japanese-ascii", "japanese-zenkaku")
("japanese-hankaku-kana", "japanese-hiragana")
("japanese-katakana"): Docstring modified.
2000-09-07 02:48:40 +00:00
Kenichi Handa
8a7263995f ("czech-qwerty"): Changed to show keyboard layout
on describe-input-method.
("czech-prog-1", "czech-prog-2", "czech-prog-3"): Likewise.
2000-09-07 02:44:58 +00:00
Kenichi Handa
6b1e079c72 (quail-cxterm-package-ext-info):
Format changed, and each element now have extra documentations.
(tit-process-header): Delete invalid characters from TIT-PROMPT.
Adjusted for the change of quail-cxterm-package-ext-info.
2000-09-07 02:39:06 +00:00
Kenichi Handa
95109387d7 Don't require face.
(quail): New group.
(quail-other-command): Dummy command to make quail-help works
better.
(quail-keyboard-layout-alist): Add Keyboard type "jp106".
(quail-keyboard-layout-substitution): New variable.
(quail-update-keyboard-layout): New function.
(quail-keyboard-layout-type): New customizable variable.
(quail-set-keyboard-layout): Call quail-update-keyboard-layout.
(quail-keyboard-translate): Pay attention to
quail-keyboard-layout-substitution.
(quail-insert-kbd-layout): New function.
(quail-show-keyboard-layout): New function.
(quail-get-translation): If the definition is a vector of length
1, and the element is a string of lenght 1, return the character
in that string.
(quail-update-current-translations): Fix the case of
relative-index out of range.
(quail-build-decode-map, quail-insert-decode-map): New Functions.
(quail-help): Show keyboard layout by quail-insert-kbd-layout.
Show key sequences for all avairable characters.
(quail-help-insert-keymap-description): Don't show such verbose
key bindings as quail-self-insert-command.
2000-09-07 02:38:46 +00:00
Kenichi Handa
d0c40faabe (help-xref-mule-regexp-template):
Include the pattern for character set.
(leim): New group.
2000-09-07 02:38:07 +00:00
Kenichi Handa
96ede6b2d5 (help-make-xrefs): Adjusted for the change of
help-xref-mule-regexp.
(help-insert-xref-button): New function.
2000-09-07 02:37:37 +00:00
Kenichi Handa
0a42d13411 (charset.o): Depends on composite.h. 2000-09-07 02:35:26 +00:00
Kenichi Handa
3f62427c0c Include composite.h
(lisp_string_width): New function.
(Fstring_width): Call lisp_string_width instead of strwidth.
2000-09-07 02:35:08 +00:00
Kenichi Handa
d69864bf3e (read_process_output): Before inserting the decoded
text in the buffer, adjust the multibyteness.
2000-09-07 01:14:20 +00:00
Kenichi Handa
d24fd56ff1 *** empty log message *** 2000-09-07 01:14:02 +00:00
Gerd Moellmann
73b77ee53a *** empty log message *** 2000-09-06 21:42:35 +00:00
Gerd Moellmann
684b01ee39 (set_buffer_internal_1) [REL_ALLOC_MMAP]: If
buffer's text buffer is null, map new memory.
2000-09-06 21:42:14 +00:00
Gerd Moellmann
0a58f94648 (POINTER, SIZE) [emacs]: Define in terms of
POINTER_TYPE and size_t.
(struct mmap_region) [REL_ALLOC_MMAP]: New structure.
(mmap_regions, mmap_regions_1) [REL_ALLOC_MMAP]: New variables.
(ROUND, MMAP_REGION_STRUCT_SIZE, MMAP_REGION, MMAP_USER_AREA)
[REL_ALLOC_MMAP]: New macros.
(mmap_find, mmap_free, mmap_enlarge, mmap_set_vars)
(mmap_mapped_bytes, r_alloc, r_re_alloc, r_alloc_free)
[REL_ALLOC_MMAP]: New functions.
2000-09-06 21:25:49 +00:00
Gerd Moellmann
2b7377cadb (Fdump_emacs) [REL_ALLOC_MMAP]: Call mmap_set_vars
before and after unexec.
2000-09-06 21:25:22 +00:00
Gerd Moellmann
93c27ef1aa (init_buffer) [REL_ALLOC_MMAP]: Map new buffer
text buffers if necessary.
2000-09-06 21:25:12 +00:00
Gerd Moellmann
09e9dd66e1 (R_ALLOC_DECLARE): Removed because unused.
(r_alloc, r_re_alloc, r_alloc_free): Use POINTER_TYPE and size_t
in prototypes.
2000-09-06 21:24:56 +00:00
Gerd Moellmann
b1b4ce06bb (REL_ALLOC_MMAP): Recognize in system configuration
file and print informational message.
2000-09-06 21:23:55 +00:00
Gerd Moellmann
fa0b693ce2 *** empty log message *** 2000-09-06 12:22:09 +00:00
Gerd Moellmann
b376258e9b (HAVE_MMAP): Add #undef. 2000-09-06 12:21:51 +00:00
Gerd Moellmann
142e4bed2b (AC_FUNC_MMAP): Add. 2000-09-06 12:20:45 +00:00
Gerd Moellmann
8ddceaf120 Don't require `vc' during compilation;
requiring it leads to a recursive loading of vc.el and vc-hooks.el
during bootstrap.
2000-09-06 10:41:41 +00:00
Stefan Monnier
099bd78a96 2000-09-05 Stefan Monnier <monnier@cs.yale.edu>
* vc.el: (toplevel): Don't require `dired' at run-time.
	(vc-dired-resynch-file): Remove autoload cookie.

2000-09-05  Andre Spiegel  <spiegel@gnu.org>

	* vc.el: Made several backend functions optional.
	(vc-default-responsible-p): New function.
	(vc-merge): Use RET for first version to trigger merge-news, not
	prefix arg.
	(vc-annotate): Handle backends that do not support annotation.
	(vc-default-merge-news): Removed.  The existence of a merge-news
	implementation is now checked on caller sites.

	* vc-hooks.el (vc-default-mode-line-string): Removed CVS special
	case.

	* vc-cvs.el (vc-cvs-mode-line-string): New function, handles the
	special case that has been removed from the default in vc-hooks.el.

2000-09-05  Stefan Monnier  <monnier@cs.yale.edu>

	* vc.el (vc-log-edit): Properly handle the case where FILE is nil.

2000-09-05  Andre Spiegel  <spiegel@gnu.org>

	* vc-hooks.el: Require vc during compilation.
	(vc-file-setprop): Use `vc-touched-properties' if bound by the new
	macro `with-vc-properties' in vc.el.
	(vc-file-getprop): Doc fix.
	(vc-after-save): Call `vc-dired-resynch-file' only if vc is loaded.

	* vc.el: Require dired-aux during compilation.
	(vc-name-assoc-file): Moved to vc-sccs.el.
	(with-vc-properties): New macro.
	(vc-checkin, vc-checkout, vc-revert, vc-cancel-version,
	vc-finish-steal): Use it.
	(vc-cancel-version): Moved RCS-specific code to vc-rcs.el.  The call
	to the backend-specific function is now supposed to do the checkout,
	too.
	(vc-log-edit): Handle FILE being nil and added a FIXME for log-edit.

	* vc-cvs.el (vc-cvs-checkin, vc-cvs-checkout): Don't bother to
	set file properties; that gets done in the generic code now.

	* vc-rcs.el (vc-rcs-uncheck): Renamed to `vc-rcs-cancel-version'.
	Changed parameter list, added code from vc.el that does the
	checkout, possibly with a double-take.

	* vc-sccs.el (vc-sccs-name-assoc-file): Moved here from vc.el.
	(vc-sccs-add-triple, vc-sccs-rename-file, vc-sccs-lookup-triple): Use
	the above under the new name.
	(vc-sccs-uncheck): Renamed to `vc-sccs-cancel-version'.  Changed
	parameter list, added checkout command.
	(vc-sccs-checkin, vc-sccs-checkout): Don't bother to set file
	properties; that gets done in the generic code now.

2000-09-05  Stefan Monnier  <monnier@cs.yale.edu>

	* vc.el: Docstring fixes (courtesy of checkdoc).

2000-09-05  Stefan Monnier  <monnier@cs.yale.edu>

	* vc.el (vc-checkout-writable-buffer-hook)
	(vc-checkout-writable-buffer): Remove.
	(vc-start-entry): Always call vc-log-edit, never vc-log-mode.
	(vc-log-mode): Make it into a clean derived major mode.
	(vc-log-edit): Mark buffer unmodified (as vc-log-mode did) and use
	vc-log-mode if log-edit is not available.
	(vc-dired-mode-map): Don't set-keymap-parent yet.
	(vc-dired-mode): Do set-keymap-parent here.
	(vc-dired-buffers-for-dir): Nop if dired is not loaded.
2000-09-05 20:08:22 +00:00
Eli Zaretskii
0772f3a31c Mention new face attributes, fields, and Eshell. Suggested
by Gerd Moellmann.
2000-09-05 18:18:32 +00:00
Gerd Moellmann
08ba3862e3 *** empty log message *** 2000-09-05 15:57:18 +00:00
Gerd Moellmann
bfe27647ad (set-face-attribute, face-spec-reset-face)
(face-spec-set): Avoid consing by removing calls to `apply'.
2000-09-05 15:54:58 +00:00
Gerd Moellmann
a2e2aa2c29 (frame-parameter): Move to C code. 2000-09-05 15:54:38 +00:00
Gerd Moellmann
8b60f7bcd9 (Qdisplay_type): New variable.
(syms_of_frame_1): Initialize it.
(Fframe_parameter): New function that avoids consing.
(syms_of_frame): Defsubr it.
2000-09-05 15:53:29 +00:00
Dave Love
3b4429b490 (help-manyarg-func-alist): Add ml-prefix-argument-loop,
insert-before-markers-and-inherit.  Now checked systematically!
2000-09-05 15:16:23 +00:00
Gerd Moellmann
66ffe51c35 (Fother_buffer): Consider buffers as invisible when
they are displayed in a window on an invisible frame.
2000-09-05 13:02:14 +00:00
Gerd Moellmann
877055f695 *** empty log message *** 2000-09-05 10:52:21 +00:00
Gerd Moellmann
c930dfab96 (window_loop) <GET_LARGEST_WINDOW>: Fix bug making
get-largest-window always return nil.
2000-09-05 10:51:59 +00:00
Gerd Moellmann
311e7a8990 (sql-postgres): Use sql-postgres-options.
(sql-postgres-options): New variable.

(sql-mode-menu): Work around missing variable mark-active
in XEmacs.
(sql-mode): Added call to easy-menu-add for XEmacs compatibility.
(sql-interactive-mode): Added call to easy-menu-add for XEmacs
compatibility.
2000-09-05 10:44:21 +00:00
Dave Love
179fc9ef03 (mouse-major-mode-menu, mouse-popup-menubar): Run
menu-bar-update-hook.
2000-09-04 21:23:51 +00:00
Dave Love
caf047eca9 (help-manyarg-func-alist): Add
find-operation-coding-system.
2000-09-04 21:18:49 +00:00
Gerd Moellmann
54baed30f4 *** empty log message *** 2000-09-04 20:05:31 +00:00
Gerd Moellmann
6811040fe6 (vc-dired-resynch-file): Add autoload cookie. 2000-09-04 19:59:41 +00:00