Gerd Moellmann [Sun, 27 Aug 2000 11:30:05 +0000 (11:30 +0000)]
(lface_fully_specified_p): Handle :inherit.
(Finternal_set_lisp_face_attribute): Fix typo in error message.
Eli Zaretskii [Sun, 27 Aug 2000 10:10:14 +0000 (10:10 +0000)]
Fix a typo in a comment.
Eli Zaretskii [Sun, 27 Aug 2000 10:06:41 +0000 (10:06 +0000)]
(dispnew.o, indent.o, fontset.o, minibuf.o)
(process.o, scroll.o, sysdep.o): Depend on keyboard.h.
(xterm.o): Depend on coding.h
Miles Bader [Sun, 27 Aug 2000 02:09:36 +0000 (02:09 +0000)]
*** empty log message ***
Miles Bader [Sun, 27 Aug 2000 02:04:26 +0000 (02:04 +0000)]
(read-face-font, read-face-and-attribute): Tweak prompts.
Kenichi Handa [Sun, 27 Aug 2000 02:04:17 +0000 (02:04 +0000)]
(skkdic-convert): Insert (require 'ja-dic-cnv), not (require
'skkdic-cnv).
Kenichi Handa [Sun, 27 Aug 2000 02:03:55 +0000 (02:03 +0000)]
*** empty log message ***
Miles Bader [Sat, 26 Aug 2000 11:50:06 +0000 (11:50 +0000)]
(face-x-resources): Add entry for :inherit.
Miles Bader [Sat, 26 Aug 2000 11:47:02 +0000 (11:47 +0000)]
(custom-face-attributes):
Add support for :inherit attribute.
Add support for relative face heights.
(custom-face-attributes-get):
Treat `nil' as being a default value for :inherit (as well as `unspecified').
Miles Bader [Sat, 26 Aug 2000 10:59:51 +0000 (10:59 +0000)]
(set-face-attribute):
Update doc string.
(face-attribute-name-alist):
Add :inherit.
(face-valid-attribute-values):
Handle :inherit.
(face-read-string):
Rephrase prompt to be less confusing.
Assume that DEFAULT is a string, since we must return a string.
(face-read-integer):
Use `format' to turn DEFAULT into an acceptable default for face-read-string.
Match NEW-VALUE against the string "unspecified", not the symbol
`unspecified', since that's what face-read-string returns.
(read-face-attribute):
Lookup a name for old-value in valid, and use it as a default if we find one.
Treat all values from face-read-string as strings.
If the default is used, don't do any more processing on the value,
just use the old value directly.
(read-face-and-attribute, modify-face):
Tweak prompt.
(read-face-name):
Don't assume prompt ends with a space.
Eli Zaretskii [Sat, 26 Aug 2000 06:10:30 +0000 (06:10 +0000)]
It was "skk" that was renamed, not "skkdic".
Eli Zaretskii [Sat, 26 Aug 2000 06:08:42 +0000 (06:08 +0000)]
Fix a typo.
Eli Zaretskii [Sat, 26 Aug 2000 06:07:05 +0000 (06:07 +0000)]
Another typo.
Eli Zaretskii [Sat, 26 Aug 2000 06:05:37 +0000 (06:05 +0000)]
Fix a typo.
Eli Zaretskii [Sat, 26 Aug 2000 06:02:53 +0000 (06:02 +0000)]
Mention that M-x clone-buffer can be used to create multiple *info* and
*Help* buffers. Add an index entry.
Eli Zaretskii [Sat, 26 Aug 2000 05:59:50 +0000 (05:59 +0000)]
Fix typos.
Miles Bader [Sat, 26 Aug 2000 05:58:27 +0000 (05:58 +0000)]
Add description of new :inherit face attribute, and additional legal
values for the :height attribute.
Kenichi Handa [Sat, 26 Aug 2000 05:56:50 +0000 (05:56 +0000)]
(internal_self_insert): Delete '#ifdef HAVE_FACES' and
the corresponding '#endif'.
Kenichi Handa [Sat, 26 Aug 2000 05:56:05 +0000 (05:56 +0000)]
*** empty log message ***
Miles Bader [Sat, 26 Aug 2000 05:53:18 +0000 (05:53 +0000)]
*** empty log message ***
Miles Bader [Sat, 26 Aug 2000 05:51:52 +0000 (05:51 +0000)]
(describe-face): Add support for :inherit attribute.
Miles Bader [Sat, 26 Aug 2000 05:36:17 +0000 (05:36 +0000)]
(QCinherit):
New variable.
(syms_of_xfaces):
Initialize it.
(LFACE_INHERIT):
New macro.
(Finternal_get_lisp_face_attribute, merge_face_vector_with_property)
(Finternal_set_lisp_face_attribute):
Deal with :inherit attribute.
(check_lface_attrs):
Allow new types of face height. Check inherit attribute.
(CYCLE_CHECK):
New macro.
(merge_face_inheritance):
New function.
(merge_face_vectors):
Merge inherited faces too. Add F and CYCLE_CHECK arguments.
(merge_face_vector_with_property, Finternal_merge_in_global_face)
(lookup_named_face, lookup_derived_face, realize_named_face)
(face_at_string_position, face_at_buffer_position):
Supply new F and CYCLE_CHECK arguments to merge_face_vectors.
(merge_face_heights):
New function.
(merge_face_vectors, merge_face_vector_with_property)
(Finternal_set_lisp_face_attribute):
Call merge_face_heights to handle relative face heights.
(lface_same_font_attributes_p):
Compare heights using EQ.
Miles Bader [Sat, 26 Aug 2000 05:33:29 +0000 (05:33 +0000)]
(enum lface_attribute_index): Add LFACE_INHERIT_INDEX.
Kenichi Handa [Sat, 26 Aug 2000 01:08:44 +0000 (01:08 +0000)]
*** empty log message ***
Kenichi Handa [Sat, 26 Aug 2000 01:07:49 +0000 (01:07 +0000)]
(char_to_string): Check the character validity.
(char_valid_p): If C is not less than MAX_CHAR, be sure to return 0.
Kenichi Handa [Sat, 26 Aug 2000 00:36:57 +0000 (00:36 +0000)]
<alpha*-dec-osf*>: Move "NON_GNU_CPP='cpp'" before
"case "${canonical}" in".
Dave Love [Fri, 25 Aug 2000 15:20:51 +0000 (15:20 +0000)]
<osf>: Use NON_GNU_CPP='cpp' always.
Stefan Monnier [Fri, 25 Aug 2000 14:35:12 +0000 (14:35 +0000)]
(PUSH_FAILURE_COUNT): New macro.
(POP_FAILURE_REG_OR_COUNT): Renamed from POP_FAILURE_REG.
Handle popping of a register's or a counter's data.
(POP_FAILURE_POINT): Use the new name.
(re_match_2_internal): Push counter data on the stack for succeed_n,
jump_n and set_number_at and remove misleading dead code in succeed_n.
Gerd Moellmann [Fri, 25 Aug 2000 13:21:46 +0000 (13:21 +0000)]
(redisplay_internal): If considering all windows on all
frames, update the display for each frame as soon as possible,
instead of first building all desired matrices for all frames, and
then updating them all.
(try_cursor_movement): Handle case that last_cursor.vpos is -1.
Gerd Moellmann [Fri, 25 Aug 2000 11:20:36 +0000 (11:20 +0000)]
*** empty log message ***
Kenichi Handa [Fri, 25 Aug 2000 07:23:42 +0000 (07:23 +0000)]
(terminal-emulator): Fix args to `concat'. Now concat doesn't accept
interger.
Kenichi Handa [Fri, 25 Aug 2000 07:22:07 +0000 (07:22 +0000)]
*** empty log message ***
Kenichi Handa [Fri, 25 Aug 2000 02:37:11 +0000 (02:37 +0000)]
*** empty log message ***
Kenichi Handa [Fri, 25 Aug 2000 01:58:44 +0000 (01:58 +0000)]
Remove SKK from Keywords. Require ja-dic-utl instead of skkdic-utl.
Kenichi Handa [Fri, 25 Aug 2000 01:56:39 +0000 (01:56 +0000)]
Renamed from skkdic-cnv.el.
Provide ja-dic-cnv instead of skkdic-cnv.
(ja-dic-filename): Renamed from skkdic-filename. Referers changed
(iso-2022-7bit-short): Add safe-charsets property.
(skkdic-convert-postfix): Search Japanese chou-on character in
addition to Hiragana character.
(skkdic-convert-prefix, skkdic-collect-okuri-nasi): Likewise.
(skkdic-convert): Change file names from skkdic.el to ja-dic.el
(batch-skkdic-convert): Likewise.
Kenichi Handa [Fri, 25 Aug 2000 01:47:27 +0000 (01:47 +0000)]
Renamed from skkdic-utl.el.
Provide ja-dic-utl instead of skkdic-utl.
(skkdic-lookup-key): Load ja-dic/ja-dic, not skkdic/skkdic.
Kenichi Handa [Fri, 25 Aug 2000 01:42:12 +0000 (01:42 +0000)]
*** empty log message ***
Kenichi Handa [Fri, 25 Aug 2000 01:39:56 +0000 (01:39 +0000)]
Rename skkdic to ja-dic throughout the file.
Kenichi Handa [Fri, 25 Aug 2000 01:28:09 +0000 (01:28 +0000)]
New file
Kenichi Handa [Fri, 25 Aug 2000 01:25:52 +0000 (01:25 +0000)]
*** empty log message ***
Dave Love [Thu, 24 Aug 2000 16:16:21 +0000 (16:16 +0000)]
(standard-display-default): Make the test of `l'
useful.
Dave Love [Thu, 24 Aug 2000 13:34:24 +0000 (13:34 +0000)]
*** empty log message ***
Dave Love [Thu, 24 Aug 2000 13:19:19 +0000 (13:19 +0000)]
("Latin-8", "Latin-9"): Add input methods,
mod sample text.
Dave Love [Thu, 24 Aug 2000 13:18:03 +0000 (13:18 +0000)]
("latin-8-prefix", "latin-9-prefix"): New.
("latin-1-prefix""): Add missing symbols.
Gerd Moellmann [Thu, 24 Aug 2000 11:42:48 +0000 (11:42 +0000)]
*** empty log message ***
Gerd Moellmann [Thu, 24 Aug 2000 11:42:33 +0000 (11:42 +0000)]
(mark_byte_stack): Add a comment.
Kenichi Handa [Thu, 24 Aug 2000 11:42:16 +0000 (11:42 +0000)]
New file.
Kenichi Handa [Thu, 24 Aug 2000 11:41:44 +0000 (11:41 +0000)]
*** empty log message ***
Gerd Moellmann [Thu, 24 Aug 2000 11:41:40 +0000 (11:41 +0000)]
<making srcdir absolute>: Unset CDPATH in case $PWD
contains a relative path. Protect against unusable values of
$PWD.
Gerd Moellmann [Thu, 24 Aug 2000 11:06:09 +0000 (11:06 +0000)]
(FRAME_FLAGS_AREA_COLS, FRAME_FLAGS_AREA_WIDTH)
(FRAME_LEFT_FLAGS_AREA_WIDTH): Return 0 unless frame is
a graphical frame.
Andrew Innes [Thu, 24 Aug 2000 11:05:18 +0000 (11:05 +0000)]
New file.
Eli Zaretskii [Thu, 24 Aug 2000 10:16:59 +0000 (10:16 +0000)]
Bump version to 14, Emacs version to 21.1, and add 2000 to the
copyright years.
Dave Love [Thu, 24 Aug 2000 09:48:48 +0000 (09:48 +0000)]
Make pilcrow convenient string
consistent with section.
(iso-ascii-display): Set up multibyte characters as well as
unibyte.
Eli Zaretskii [Thu, 24 Aug 2000 08:03:06 +0000 (08:03 +0000)]
Mention that Lisp files are normally read as multibyte.
Eli Zaretskii [Thu, 24 Aug 2000 08:01:48 +0000 (08:01 +0000)]
Expand the explanation about Lisp files being loaded as multibyte.
Add index entries.
Kenichi Handa [Thu, 24 Aug 2000 03:24:13 +0000 (03:24 +0000)]
(do_completion): Always use compare-string, not string-equal because
the latter doesn't pay attention to multibyteness of strings.
Kenichi Handa [Thu, 24 Aug 2000 03:23:37 +0000 (03:23 +0000)]
*** empty log message ***
Kenichi Handa [Thu, 24 Aug 2000 02:10:05 +0000 (02:10 +0000)]
(reset-language-environment): Set default-process-coding-system to
'(undecided . iso-latin-1), which makes process I/O almost consistent
with file I/O. Call this function when mule-cmds.el[c] is loaded.
Kenichi Handa [Thu, 24 Aug 2000 02:09:20 +0000 (02:09 +0000)]
*** empty log message ***
Kenichi Handa [Thu, 24 Aug 2000 02:06:43 +0000 (02:06 +0000)]
(create_process): Don't setup raw-text coding here.
(Fopen_network_stream): Don't set coding->src_multibyte and
coding->dst_multibyte here.
(read_process_output): For process filter, return unibyte string
if default-enable-multibyte-characters is nil.
(send_process): If OBJECT is multibyte text, be sure to encoded it
by the specified coding system for the process. Otherwise, setup
raw-text coding.
(init_process): Don't initialize default-process-coding-system
here.
Dave Love [Wed, 23 Aug 2000 22:12:28 +0000 (22:12 +0000)]
("latin-1-prefix"): Change ~s to give \e,A'\e(B and
add ~p for \e,A6\e(B.
Andrew Innes [Wed, 23 Aug 2000 22:04:13 +0000 (22:04 +0000)]
*** empty log message ***
Andrew Innes [Wed, 23 Aug 2000 21:41:37 +0000 (21:41 +0000)]
fix line endings
Dave Love [Wed, 23 Aug 2000 14:19:27 +0000 (14:19 +0000)]
Add `last'.
Eli Zaretskii [Wed, 23 Aug 2000 12:05:12 +0000 (12:05 +0000)]
Add a comment about the significance of an asterisk as the first
character of a variable's doc string. Reported by Donald Knuth.
Eli Zaretskii [Wed, 23 Aug 2000 11:54:24 +0000 (11:54 +0000)]
(syms_of_buffer) <scroll-up-aggressively>: Doc fix.
<scroll-down-aggressively>: Likewise.
Eli Zaretskii [Wed, 23 Aug 2000 11:50:00 +0000 (11:50 +0000)]
Mark scroll-*-aggressively as being documented in the manual.
Eli Zaretskii [Wed, 23 Aug 2000 11:44:11 +0000 (11:44 +0000)]
Document scroll-up-aggressively and scroll-down-aggressively.
Dave Love [Wed, 23 Aug 2000 09:59:44 +0000 (09:59 +0000)]
*** empty log message ***
Gerd Moellmann [Wed, 23 Aug 2000 09:37:23 +0000 (09:37 +0000)]
*** empty log message ***
Kenichi Handa [Wed, 23 Aug 2000 02:47:42 +0000 (02:47 +0000)]
(encode_eol): Fix bug for the case of dst_bytes being zero. Set
coding->produced_char correctly.
Kenichi Handa [Wed, 23 Aug 2000 02:46:43 +0000 (02:46 +0000)]
*** empty log message ***
Andrew Innes [Wed, 23 Aug 2000 00:02:40 +0000 (00:02 +0000)]
*** empty log message ***
Andrew Innes [Tue, 22 Aug 2000 23:55:09 +0000 (23:55 +0000)]
(malloc, free, realloc, calloc): Rename if
USE_CRT_DLL is defined, so Emacs can use GNU malloc even though it
cannot override the CRT malloc.
(_WINSOCK_H): Define to prevent normal winsock
definitions from being used.
(sys_nerr): Provide default definition.
(strdup, strupr, strnicmp, stricmp, tzset, tzname): Map to same
name with _ prepended.
(NSIG): Define if not known.
(get_emacs_configuration): Provide extern declaration.
(get_emacs_configuration_options): Provide extern declaration.
(EMACS_CONFIG_OPTIONS): Call get_emacs_configuration_options.
Andrew Innes [Tue, 22 Aug 2000 23:53:39 +0000 (23:53 +0000)]
Include keyboard.h before frame.h.
Separate GLYPH_DEBUG and DEBUG_TRACE_MOVE.
Andrew Innes [Tue, 22 Aug 2000 23:45:16 +0000 (23:45 +0000)]
Include keyboard.h before frame.h.
Andrew Innes [Tue, 22 Aug 2000 23:43:25 +0000 (23:43 +0000)]
Include keyboard.h before frame.h.
[USE_CRT_DLL]: Remove unnecessary extern, which screws
up dllimport attributes.
(x_update_window_end): Update prototype.
Andrew Innes [Tue, 22 Aug 2000 23:39:00 +0000 (23:39 +0000)]
(IsValidLocale): Extern missing from mingw32 headers.
(compare_env):
(find_child_console): Fix compile warning.
(create_child): Remove reference to security
descriptor, which isn't needed and doesn't compile with mingw32.
Andrew Innes [Tue, 22 Aug 2000 23:37:05 +0000 (23:37 +0000)]
Include keyboard.h before frame.h. Fix compile
warnings.
Andrew Innes [Tue, 22 Aug 2000 23:33:55 +0000 (23:33 +0000)]
Include keyboard.h before frame.h.
(MOUSE_MOVED): Define if not known.
Andrew Innes [Tue, 22 Aug 2000 23:32:51 +0000 (23:32 +0000)]
Undefine min, max.
Andrew Innes [Tue, 22 Aug 2000 23:31:00 +0000 (23:31 +0000)]
[!USE_CRT_DLL]: Don't define _heap_init and _heap_term
unless we are linking with a static CRT.
(RVA_TO_PTR): Cast result to unsigned char*.
Andrew Innes [Tue, 22 Aug 2000 23:00:51 +0000 (23:00 +0000)]
(max): Define macro.
(JOHAB_CHARSET): Define if not known.
(MOD_ALT, MOD_CONTROL, MOD_SHIFT, MOD_WIN): Define if not known.
(Fx_show_tip): Synch with X version.
Andrew Innes [Tue, 22 Aug 2000 22:53:00 +0000 (22:53 +0000)]
(min): Define macro.
(clear_frame, write_glyphs): Fix compile warning.
Andrew Innes [Tue, 22 Aug 2000 22:50:55 +0000 (22:50 +0000)]
(search_file_line):
(set_bdf_font_info):
(seek_char):
(w32_get_bdf_glyph):
(w32_BDF_to_x_font): Fix compile warnings.
Stefan Monnier [Tue, 22 Aug 2000 22:49:36 +0000 (22:49 +0000)]
*** empty log message ***
Andrew Innes [Tue, 22 Aug 2000 22:49:27 +0000 (22:49 +0000)]
(GetCachedVolumeInformation): Use xmalloc, xfree and xstrdup.
(add_volume_info): Use xstrdup.
(init_environment): Call _access.
(check_windows_init_file): Call _close.
(init_user_info): Call _putenv.
(init_environment): Call _putenv and _strdup.
(init_ntproc): Reset volume info cache on startup.
(unc_volume_file_attributes):
(open_unc_volume): Make arg const.
(gettimeofday): Use struct timeb, not struct _timeb.
(map_w32_filename, read_unc_volume): Fix compile warning.
(sys_strerror): Use sys_nerr instead of _sys_nerr. Use
sys_errlist instead of _sys_errlist.
(get_emacs_configuration_options): New function.
Stefan Monnier [Tue, 22 Aug 2000 22:49:22 +0000 (22:49 +0000)]
(Vcompletion_auto_help): Renamed from `auto_help'.
(do_completion, Fminibuffer_complete_word): Use it.
(syms_of_minibuf): Turn completion-auto-help into a proper Lisp
var so it can take non-boolean values.
Andrew Innes [Tue, 22 Aug 2000 22:44:39 +0000 (22:44 +0000)]
Change PUCHAR to PCHAR.
(PTR_TO_OFFSET): Cast ptr to unsigned char *.
(relocate_offset):
(get_section_info):
(copy_executable_and_dump_data): Remove unnecessary static defs.
(copy_executable_and_dump_data): Fix compile warnings.
(unexec): Ignore old_name, and use the actual location
of the current executable instead. Base new_name on this.
Andrew Innes [Tue, 22 Aug 2000 22:41:55 +0000 (22:41 +0000)]
(write_segment) [USE_CRT_DLL]: Remove unnecessary
extern, which screws up dllimport attributes.
Andrew Innes [Tue, 22 Aug 2000 22:41:00 +0000 (22:41 +0000)]
Include keyboard.h before frame.h.
Andrew Innes [Tue, 22 Aug 2000 22:40:16 +0000 (22:40 +0000)]
Include keyboard.h before frame.h.
(NULL) [WINDOWSNT]: Define NULL if not defined.
[USE_CRT_DLL]: Remove unnecessary extern, which screws
up dllimport attributes.
Andrew Innes [Tue, 22 Aug 2000 22:38:05 +0000 (22:38 +0000)]
[USE_CRT_DLL]: Remove unnecessary extern, which
screws up dllimport attributes.
Andrew Innes [Tue, 22 Aug 2000 22:36:52 +0000 (22:36 +0000)]
Include keyboard.h before frame.h.
[USE_CRT_DLL]: Remove unnecessary extern, which screws
up dllimport attributes.
(create_process) [USE_CRT_DLL]: Remove unnecessary extern, which
screws up dllimport attributes.
Andrew Innes [Tue, 22 Aug 2000 22:32:56 +0000 (22:32 +0000)]
(LOCAL_FLAGS): Define USE_CRT_DLL if requested.
(LINK_FLAGS): Append to original value of LINK_FLAGS.
Andrew Innes [Tue, 22 Aug 2000 22:26:04 +0000 (22:26 +0000)]
[WINDOWSNT]: Don't declare externs for getenv, ctime and getwd.
Andrew Innes [Tue, 22 Aug 2000 22:23:58 +0000 (22:23 +0000)]
Include keyboard.h before frame.h.
[USE_CRT_DLL]: Remove unnecessary extern, which
screws up dllimport attributes.
Andrew Innes [Tue, 22 Aug 2000 22:19:26 +0000 (22:19 +0000)]
[USE_CRT_DLL]: Remove unnecessary extern, which screws
up dllimport attributes.
Andrew Innes [Tue, 22 Aug 2000 22:16:41 +0000 (22:16 +0000)]
(malloc_initialize_hook) [USE_CRT_DLL]: Remove
unnecessary extern, which screws up dllimport attributes.
(main): Ditto.
Andrew Innes [Tue, 22 Aug 2000 22:14:00 +0000 (22:14 +0000)]
Include keyboard.h before frame.h.
(window_change_signal) [USE_CRT_DLL]: Remove
unnecessary extern, which screws up dllimport attributes.