]> code.delx.au - gnu-emacs/log
gnu-emacs
24 years ago(face-set-after-frame-default): Initialize some
Gerd Moellmann [Tue, 7 Sep 1999 14:48:52 +0000 (14:48 +0000)]
(face-set-after-frame-default): Initialize some
attributes of some faces from frame parameters.
(scroll-bar, border, cursor, mouse): New faces.
(fringe): Replaces face `margin'.

24 years ago(--with-sound): Removed.
Gerd Moellmann [Tue, 7 Sep 1999 14:48:51 +0000 (14:48 +0000)]
(--with-sound): Removed.

24 years ago(nnsoup-tmp-directory): Use temporary-file-directory.
Eli Zaretskii [Tue, 7 Sep 1999 13:06:27 +0000 (13:06 +0000)]
(nnsoup-tmp-directory): Use temporary-file-directory.

24 years ago(gnus-uu-tmp-dir): Use temporary-file-directory.
Eli Zaretskii [Tue, 7 Sep 1999 13:04:48 +0000 (13:04 +0000)]
(gnus-uu-tmp-dir): Use temporary-file-directory.

24 years agoLots of comments fixed.
Kenichi Handa [Tue, 7 Sep 1999 12:19:26 +0000 (12:19 +0000)]
Lots of comments fixed.
(SPLIT_MULTIBYTE_SEQ): Make it work also for ASCII string.
(CHAR_COMPONENTS_VALID_P): Name changed from
CHAR_COMPONENT_VALID_P.  Caller changed.

24 years agoLots of comments fixed.
Kenichi Handa [Tue, 7 Sep 1999 12:18:57 +0000 (12:18 +0000)]
Lots of comments fixed.
(PARSE_MULTIBYTE_SEQ): Make it work also for ASCII string.
(STRING_CHAR_AND_CHAR_LENGTH): This macro removed.

24 years agoInitial revision
Dave Love [Tue, 7 Sep 1999 11:28:47 +0000 (11:28 +0000)]
Initial revision

24 years ago(tar-header-block-tokenize): Bind linkname.
Dave Love [Tue, 7 Sep 1999 11:00:48 +0000 (11:00 +0000)]
(tar-header-block-tokenize): Bind linkname.

24 years ago(push): Doc fix.
Richard M. Stallman [Tue, 7 Sep 1999 06:37:06 +0000 (06:37 +0000)]
(push): Doc fix.

24 years ago(syms_of_insdel): Define Lisp variable inhibit-modification-hooks.
Richard M. Stallman [Tue, 7 Sep 1999 03:25:35 +0000 (03:25 +0000)]
(syms_of_insdel): Define Lisp variable inhibit-modification-hooks.

24 years ago[macintosh] (stat, fstat, mkdir, rmdir, utime, access)
Richard M. Stallman [Mon, 6 Sep 1999 22:32:26 +0000 (22:32 +0000)]
[macintosh] (stat, fstat, mkdir, rmdir, utime, access)
(open, creat, unlink, read, write, rename, fopen, pause, alarm)
(signal, sleep, gmtime, localtime, ctime, time, index, mktemp)
(getpwuid, getpwnam, dup, dup2, isatty, getgid, getegid, getuid)
(geteuid, getpid, getenv, uname, opendir, closedir, readdir, getwd.):
New functions, replacing POSIX features.

[macintosh] (Mac2UnixPathname, Unix2MacPathname, CheckAlarm)
(InitMyPasswd, GetTempDirName, mystrchr, mystrtok, mystrcpy):
(InitEmacsPasswdDir, run_mac_command): New subroutines.

[macintosh] (targetTicks, alarm_signal_func, myPasswdName)
(myPasswd, emacsPasswdDir, emacsPasswd, myPasswdInited, mask)
(myPasswdDir, TempDirName, sys_siglist): New variables.

[macintosh] (execvp, wait, croak, fork, kill, sigsetmask)
(sigblock, request_sigio, unrequest_sigio, setpgrp, pipe, symlink)
(link, lstat, readlink, umask, chmod, sbrk, fsync, ioctl):
Define empty stubs so Emacs will link.

24 years ago(timezone-parse-date): Use < 69 not < 70 to distinguish 20YY from 19YY.
Richard M. Stallman [Mon, 6 Sep 1999 22:15:43 +0000 (22:15 +0000)]
(timezone-parse-date): Use < 69 not < 70 to distinguish 20YY from 19YY.

24 years ago(vc-annotate-display): Use < 69 not < 70 to distinguish 20YY from 19YY.
Richard M. Stallman [Mon, 6 Sep 1999 22:15:10 +0000 (22:15 +0000)]
(vc-annotate-display): Use < 69 not < 70 to distinguish 20YY from 19YY.

24 years ago(tar-extract): Don't assume buffer is visiting a file.
Richard M. Stallman [Mon, 6 Sep 1999 22:03:38 +0000 (22:03 +0000)]
(tar-extract): Don't assume buffer is visiting a file.

24 years ago(quickurl-list-focused-line): Removed.
Richard M. Stallman [Mon, 6 Sep 1999 21:52:01 +0000 (21:52 +0000)]
(quickurl-list-focused-line): Removed.
(quickurl-list-insert): Now works out the focused line using
`count-lines' instead of using `quickurl-list-focused-line'.

24 years ago(rmail-retry-failure): Unconditionally move to beginning of message.
Richard M. Stallman [Mon, 6 Sep 1999 21:48:43 +0000 (21:48 +0000)]
(rmail-retry-failure): Unconditionally move to beginning of message.

24 years ago(isearch-mode-map): Add mouse-2.
Dave Love [Mon, 6 Sep 1999 21:33:27 +0000 (21:33 +0000)]
(isearch-mode-map): Add mouse-2.

24 years ago(rmail-read-password): Deleted.
Dave Love [Mon, 6 Sep 1999 21:24:50 +0000 (21:24 +0000)]
(rmail-read-password): Deleted.
(rmail-get-pop-password): Use read-password.

24 years agoDon't conditionally define caddr.
Dave Love [Mon, 6 Sep 1999 21:20:57 +0000 (21:20 +0000)]
Don't conditionally define caddr.
(quickurl-url-comment): Use nth, not caddr in
function and defsetf.

24 years agoDoc fixes.
Richard M. Stallman [Mon, 6 Sep 1999 19:49:33 +0000 (19:49 +0000)]
Doc fixes.

24 years agoadd --no-line-editing to inferior-octave-startup-args so that TABs in source
Stephen Eglen [Mon, 6 Sep 1999 19:20:29 +0000 (19:20 +0000)]
add --no-line-editing to inferior-octave-startup-args so that TABs in source
files are not interpreted as completion requests.

24 years ago1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
Dave Love [Mon, 6 Sep 1999 16:07:27 +0000 (16:07 +0000)]
1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>

* s/aix4-2.h (ALIGN_DATA_RELOC): Undefined to support new unexaix.c.

24 years ago1998-05-17 Michael Sperber [Mr. Preprocessor] <sperber@informatik.uni-tuebingen.de>
Dave Love [Mon, 6 Sep 1999 16:06:14 +0000 (16:06 +0000)]
1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>

* s/aix3-1.h (ALIGN_DATA_RELOC): Defined to support new unexaix.c.

24 years agoRemove all code, keep interface.
Gerd Moellmann [Mon, 6 Sep 1999 16:01:22 +0000 (16:01 +0000)]
Remove all code, keep interface.

24 years agoNew version incorporating Michael Sperber's changes from XEmacs.
Dave Love [Mon, 6 Sep 1999 16:01:15 +0000 (16:01 +0000)]
New version incorporating Michael Sperber's changes from XEmacs.
Should solve problems on AIX 4.3.

24 years agoRemove all code, keep interface.
Gerd Moellmann [Mon, 6 Sep 1999 16:00:47 +0000 (16:00 +0000)]
Remove all code, keep interface.

24 years ago(lw_separator_p): Add alternative separator type names.
Gerd Moellmann [Mon, 6 Sep 1999 15:57:51 +0000 (15:57 +0000)]
(lw_separator_p): Add alternative separator type names.

24 years ago(face-bold-p): Don't return t if face has lighter
Gerd Moellmann [Mon, 6 Sep 1999 15:57:48 +0000 (15:57 +0000)]
(face-bold-p): Don't return t if face has lighter
weight than normal.

24 years ago(small-temporary-file-directory): Make it nil except on ms-dos.
Eli Zaretskii [Mon, 6 Sep 1999 11:47:56 +0000 (11:47 +0000)]
(small-temporary-file-directory): Make it nil except on ms-dos.

24 years ago(command-line): Make small-temporary-file-directory
Eli Zaretskii [Mon, 6 Sep 1999 11:43:01 +0000 (11:43 +0000)]
(command-line): Make small-temporary-file-directory
be nil except on ms-dos.

24 years ago(dired-re-dir, dired-re-sym): Don't match DOS drive
Eli Zaretskii [Mon, 6 Sep 1999 11:22:43 +0000 (11:22 +0000)]
(dired-re-dir, dired-re-sym): Don't match DOS drive
letters with a colon after d or l.

24 years ago(byte-boolean-vars): Removed. (Now primitive.)
Dave Love [Mon, 6 Sep 1999 11:10:35 +0000 (11:10 +0000)]
(byte-boolean-vars): Removed.  (Now primitive.)

24 years agoRemove comment on DEFVAR_BOOL.
Dave Love [Mon, 6 Sep 1999 11:03:51 +0000 (11:03 +0000)]
Remove comment on DEFVAR_BOOL.

24 years ago(Vbyte_boolean_vars): New variable.
Dave Love [Mon, 6 Sep 1999 11:02:28 +0000 (11:02 +0000)]
(Vbyte_boolean_vars): New variable.
(defvar_bool, syms_of_lread): Use it.

24 years ago(sh-tmp-file): Use $TMPDIR, if defined, for sh.
Eli Zaretskii [Mon, 6 Sep 1999 09:05:24 +0000 (09:05 +0000)]
(sh-tmp-file): Use $TMPDIR, if defined, for sh.

24 years ago(vc-annotate-display): Treat 2-digit years under 70 as 20YY.
Richard M. Stallman [Mon, 6 Sep 1999 03:46:33 +0000 (03:46 +0000)]
(vc-annotate-display): Treat 2-digit years under 70 as 20YY.

24 years ago*** empty log message ***
Richard M. Stallman [Mon, 6 Sep 1999 03:38:35 +0000 (03:38 +0000)]
*** empty log message ***

24 years ago(backward-kill-sentence): Don't test minibuffer-prompt-end here.
Richard M. Stallman [Sun, 5 Sep 1999 23:44:56 +0000 (23:44 +0000)]
(backward-kill-sentence): Don't test minibuffer-prompt-end here.
(forward-sentence): Do handle it here.
(backward-kill-paragraph): Don't test it here.
(forward-paragraph): Handle it here.

24 years ago(Fx_show_tip): Improve documentation.
Gerd Moellmann [Sun, 5 Sep 1999 21:22:48 +0000 (21:22 +0000)]
(Fx_show_tip): Improve documentation.

24 years ago(Fset_window_vscroll): Make window the first argument,
Gerd Moellmann [Sun, 5 Sep 1999 21:22:46 +0000 (21:22 +0000)]
(Fset_window_vscroll): Make window the first argument,
amount to scroll the second.  Take non-negative vscroll as
argument.
(Fwindow_vscroll): Return non-negative vscroll.

24 years ago(Qplay_sound_functions): Replaces Qplay_sound_hook.
Gerd Moellmann [Sun, 5 Sep 1999 21:22:45 +0000 (21:22 +0000)]
(Qplay_sound_functions): Replaces Qplay_sound_hook.
(Fplay_sound, syms_of_sound): Use it.
(parse_sound): Allow float volume values in the range [0, 1].
(Fplay_sound): Ditto.

24 years ago(font-menu-add-default): Simplify code.
Richard M. Stallman [Sun, 5 Sep 1999 19:44:45 +0000 (19:44 +0000)]
(font-menu-add-default): Simplify code.

24 years agoChange
Gerd Moellmann [Sun, 5 Sep 1999 16:39:19 +0000 (16:39 +0000)]
Change
`top-line' and `top_line' to `header-line' and `header_line'.
Likewise for similar spellings.

24 years ago(header-line): Renamed from `top-line'.
Gerd Moellmann [Sun, 5 Sep 1999 16:38:56 +0000 (16:38 +0000)]
(header-line): Renamed from `top-line'.

24 years agoChange spelling of `toolbar' to `tool_bar' or `tool-bar'.
Gerd Moellmann [Sun, 5 Sep 1999 15:49:07 +0000 (15:49 +0000)]
Change spelling of `toolbar' to `tool_bar' or `tool-bar'.
Likewise for upper-case etc.

24 years ago(row_containing_pos): New.
Gerd Moellmann [Sun, 5 Sep 1999 15:48:57 +0000 (15:48 +0000)]
(row_containing_pos): New.
(try_window_id): Use it.
Change spelling of `toolbar' to `tool_bar' or `tool-bar'.
Likewise for upper-case etc.

24 years ago(tool-bar): Change face `toolbar' to `tool-bar'.
Gerd Moellmann [Sun, 5 Sep 1999 15:48:38 +0000 (15:48 +0000)]
(tool-bar): Change face `toolbar' to `tool-bar'.

24 years ago(XTset_vertical_scroll_bar) [!USE_TOOLKIT_SCROLL_BARS]:
Gerd Moellmann [Sun, 5 Sep 1999 12:13:41 +0000 (12:13 +0000)]
(XTset_vertical_scroll_bar) [!USE_TOOLKIT_SCROLL_BARS]:
Fix reference to renamed variable.

24 years ago(Qwindow_size_fixed): Replaces Qfixed_window_size.
Gerd Moellmann [Sat, 4 Sep 1999 20:11:12 +0000 (20:11 +0000)]
(Qwindow_size_fixed): Replaces Qfixed_window_size.
(window_fixed_size_p): Use Qwindow_size_fixed instead of
Qfixed_window_size.
(syms_of_window): Ditto.

24 years ago(Fmakehash): Exchange optional test and size arguments.
Gerd Moellmann [Sat, 4 Sep 1999 20:11:09 +0000 (20:11 +0000)]
(Fmakehash): Exchange optional test and size arguments.

24 years agoMake some doc strings obey the make-docfile convention.
Dave Love [Sat, 4 Sep 1999 11:31:31 +0000 (11:31 +0000)]
Make some doc strings obey the make-docfile convention.

24 years agoMake some doc strings obey the make-docfile convention.
Dave Love [Sat, 4 Sep 1999 11:29:26 +0000 (11:29 +0000)]
Make some doc strings obey the make-docfile convention.
(debug-ignored-errors): Remove BBDB ones.

24 years agoFix comment about conventions for Lisp files.
Dave Love [Sat, 4 Sep 1999 11:25:13 +0000 (11:25 +0000)]
Fix comment about conventions for Lisp files.

24 years ago(mh-forward): Get new subject line from the original,
Richard M. Stallman [Sat, 4 Sep 1999 00:08:17 +0000 (00:08 +0000)]
(mh-forward): Get new subject line from the original,
not from the draft to forward.

24 years ago(make-autoload): Handle defun* like defun.
Richard M. Stallman [Fri, 3 Sep 1999 23:57:31 +0000 (23:57 +0000)]
(make-autoload): Handle defun* like defun.

24 years ago(highlight-changes-mode): Add autoload cookie for variable.
Dave Love [Fri, 3 Sep 1999 23:12:57 +0000 (23:12 +0000)]
(highlight-changes-mode): Add autoload cookie for variable.

24 years agoInclude config.h not ../src/config.h.
Richard M. Stallman [Fri, 3 Sep 1999 23:12:27 +0000 (23:12 +0000)]
Include config.h not ../src/config.h.
(main, fopen, chdir): Add #undef.
(read_c_string, scan_c_file, skip_white, read_lisp_symbol)
(scan_lisp_file): Handle \r like \n.

24 years ago(double-mode): Customize the variable.
Dave Love [Fri, 3 Sep 1999 22:45:43 +0000 (22:45 +0000)]
(double-mode): Customize the variable.

24 years agoChange protorype of x_alloc_nearest_color.
Gerd Moellmann [Fri, 3 Sep 1999 18:50:06 +0000 (18:50 +0000)]
Change protorype of x_alloc_nearest_color.

24 years ago(XTset_vertical_scroll_bar): Block input when clearing
Gerd Moellmann [Fri, 3 Sep 1999 18:50:00 +0000 (18:50 +0000)]
(XTset_vertical_scroll_bar): Block input when clearing
under newly created scroll bar.
(expose_window): If window is not yet fully initialized, do
nothing.  This can happen when toolkit scroll bars are used and a
window is split.  Reconfiguring the scroll bars will generate an
expose for a newly created window.
(x_alloc_nearest_color_for_widget) [USE_X_TOOLKIT]:
New.  Allocate color for lwlib widgets.
(x_alloc_nearest_color): Change parameter list include the
frame on which to allocate colors.  Gamma-correct colors.
(x_alloc_lighter_color): Call x_alloc_lighter_color with new
parameter list.

24 years agoInclude math.h. Add extern declaration for atof in case
Gerd Moellmann [Fri, 3 Sep 1999 18:49:56 +0000 (18:49 +0000)]
Include math.h.  Add extern declaration for atof in case
we don't see one.
(Qscreen_gamma): New.
(struct x_frame_parm_table): Add prototypes, add
x_set_screen_gamma.
(gamma_correct): New function.
(defined_color): Call it.
(x_set_screen_gamma): New.
(x_set_title): Add parameter old_value.
(RES_TYPE_FLOAT): New.
(x_get_arg): Handle RES_TYPE_FLOAT.
(Fx_create_frame): Call x_default_parameter for `screen-gamma'.
(lookup_pixel_color): Change call to x_alloc_nearest_color to
new prototype.
(lookup_rgb_color): Ditto.
(syms_of_xfns): Initialize Qscreen_gamma.

24 years ago(struct frame): New member `gamma'.
Gerd Moellmann [Fri, 3 Sep 1999 18:49:55 +0000 (18:49 +0000)]
(struct frame): New member `gamma'.

24 years ago(make_shadow_gcs): Call
Gerd Moellmann [Fri, 3 Sep 1999 18:49:53 +0000 (18:49 +0000)]
(make_shadow_gcs): Call
x_alloc_nearest_color_for_widget.

24 years ago[macintosh]: Set KBD_BUFFER_SIZE to a smaller value
Richard M. Stallman [Fri, 3 Sep 1999 18:48:46 +0000 (18:48 +0000)]
[macintosh]: Set KBD_BUFFER_SIZE to a smaller value
(512) because Mac compilers limit local data of a function to 32K.

24 years agoDo nothing if included a second time.
Richard M. Stallman [Fri, 3 Sep 1999 18:44:39 +0000 (18:44 +0000)]
Do nothing if included a second time.
(enum output_method): Add mac_output frame type.
(union output_data): Add new alternative `mac'.
(FRAME_MAC_P): New macro.

24 years ago(Fframep) [macintosh]: Handle mac frame type.
Richard M. Stallman [Fri, 3 Sep 1999 18:39:38 +0000 (18:39 +0000)]
(Fframep) [macintosh]: Handle mac frame type.
(syms_of_frame_1): Initialize Qmac.
(make_terminal_frame) [macintosh]: Initialize output_data.mac fields.
(Fmake_terminal_frame) [macintosh]: Add an alternate error check.
(Fmodify_frame_parameters) [macintosh]: Call
mac_set_frame_parameter in macterm.c.

24 years ago(call-process) [macintosh]: Call mac_run_command in
Richard M. Stallman [Fri, 3 Sep 1999 18:29:30 +0000 (18:29 +0000)]
(call-process) [macintosh]: Call mac_run_command in
sysdep.c.  The Mac code is modeled after the DOS code.

24 years agoDelete the system-independent include of stdlib.h
Richard M. Stallman [Fri, 3 Sep 1999 18:26:26 +0000 (18:26 +0000)]
Delete the system-independent include of stdlib.h
(leaving only the one in the WINDOWSNT conditional).

24 years ago[macintosh]: Include macterm.h to define substitute X
Richard M. Stallman [Fri, 3 Sep 1999 18:15:24 +0000 (18:15 +0000)]
[macintosh]: Include macterm.h to define substitute X
Window types and macros.

24 years agoUse XCAR and XCDR instead of XCONS.
Gerd Moellmann [Fri, 3 Sep 1999 15:52:16 +0000 (15:52 +0000)]
Use XCAR and XCDR instead of XCONS.
(Vresize_mini_config, resize_mini_frame,
resize_mini_initial_height): Removed.
(syms_of_xdisp): Remove references to these variables.
(resize_mini_window): Don't save window configuration, freeze
window starts instead.  Enlarge window until displaying an empty
buffer, then shrink it.  Make the function externally visible.
(redisplay_window): Treat frozen window start like forced start,
but accept point outside of the window.

24 years agoNew member frozen_window_start_p.
Gerd Moellmann [Fri, 3 Sep 1999 15:52:15 +0000 (15:52 +0000)]
New member frozen_window_start_p.

24 years ago(foreach_window, foreach_window_1): New.
Gerd Moellmann [Fri, 3 Sep 1999 15:52:12 +0000 (15:52 +0000)]
(foreach_window, foreach_window_1): New.
(freeze_window_start, freeze_window_starts): New.
(make_window): Initialize frozen_window_start_p.
(replace_window): Ditto.
(Fset_window_point): Remove references to deleted variables.
(Fset_window_start): Ditto.

24 years ago(read_minibuf_unwind): Resize mini-window when
Gerd Moellmann [Fri, 3 Sep 1999 15:52:10 +0000 (15:52 +0000)]
(read_minibuf_unwind): Resize mini-window when
reaching minibuf_level 0.

24 years agoRemove extern declarations for variables deleted from
Gerd Moellmann [Fri, 3 Sep 1999 15:52:08 +0000 (15:52 +0000)]
Remove extern declarations for variables deleted from
xdisp.c.

24 years ago(adjust_frame_glyphs): Remove reference to
Gerd Moellmann [Fri, 3 Sep 1999 15:52:05 +0000 (15:52 +0000)]
(adjust_frame_glyphs): Remove reference to
Vresize_mini_config.

24 years agoAdd function prototype for resize_mini_window.
Gerd Moellmann [Fri, 3 Sep 1999 15:52:01 +0000 (15:52 +0000)]
Add function prototype for resize_mini_window.

24 years ago(x_scroll_bar_create): Don't clear under scroll bar
Gerd Moellmann [Fri, 3 Sep 1999 12:43:32 +0000 (12:43 +0000)]
(x_scroll_bar_create): Don't clear under scroll bar
here.
(XTset_vertical_scroll_bar): Clarify position computations.  Clear
under newly created scroll bar.  Put toolkit scroll bars in the
middle of the area reserved for the scroll bar.

24 years ago(x_set_scroll_bar_width): Change conditional compilation
Gerd Moellmann [Fri, 3 Sep 1999 12:43:28 +0000 (12:43 +0000)]
(x_set_scroll_bar_width): Change conditional compilation
to USE_TOOLKIT_SCROLL_BARS.

24 years ago(MULTIBYTE_BYTES_WIDTH): Delete the 2nd arg C. Use the
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
(MULTIBYTE_BYTES_WIDTH): Delete the 2nd arg C.  Use the
macro STRING_CHAR_AND_LENGTH.  Caller changed.

24 years ago(count_combining_composition): New function.
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
(count_combining_composition): New function.
(count_combining_before): Adjust the way to check byte-combining
possibility for the new handling of multibyte sequence.  Call
count_combining_composition for a composite character.
(count_combining_after): Likewise.

24 years agoType in comment fixed.
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
Type in comment fixed.

24 years ago(Fsubst_char_in_region): Adjust the way to check byte-combining
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
(Fsubst_char_in_region): Adjust the way to check byte-combining
possibility for the new handling of multibyte sequence.

24 years ago(SPLIT_COMPOSITE_SEQ): New macro.
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
(SPLIT_COMPOSITE_SEQ): New macro.
(SPLIT_CHARACTER_SEQ): New macro.
(SPLIT_MULTIBYTE_SEQ): New macro.
(CHAR_COMPONENT_VALID_P): New macro.
(non_ascii_char_to_string): Generate a multibyte sequence as far
as possible.
(string_to_non_ascii_char): The 4th arg exclude_tail_garbage is
deleted.  Caller changed.  Use the macro SPLIT_MULTIBYTE_SEQ.
(split_non_ascii_string): Likewise.
(multibyte_form_length): Use the macro PARSE_MULTIBYTE_SEQ.
(char_printable_p): New function.
(translate_char): Check character by NATNUMP instead of INTEGERP.
(unibyte_char_to_multibyte): Call char_valid_p instead of
VALID_MULTIBYTE_CHAR_P.
(Fmake_char_internal): Check the arguments more rigidly.
(Fcharset_after): Use the macro SPLIT_MULTIBYTE_SEQ.
(char_valid_p): Check the validity by CHAR_COMPONENT_VALID_P.
(Fmultibyte_char_to_unibyte): Check the validity of character by
CHAR_VALID_P.
(chars_in_text): Call multibyte_chars_in_text.
(multibyte_chars_in_text): Use the macro PARSE_MULTIBYTE_SEQ.
(Fcompose_string): Use the macro STRING_CHAR_AND_LENGTH instead of
STRING_CHAR_AND_CHAR_LENGTH (which is obsolete now).

24 years ago(MAKE_NON_ASCII_CHAR): Handle the case that C1 or C2
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
(MAKE_NON_ASCII_CHAR): Handle the case that C1 or C2
are negative.
(MAKE_CHAR): Don't set MSBs of C1 and C2 to 0.
(VALID_MULTIBYTE_CHAR_P): This macro deleted.
(PARSE_COMPOSITE_SEQ): New macro.
(PARSE_CHARACTER_SEQ): New macro.
(PARSE_MULTIBYTE_SEQ): New macro.
(CHAR_PRINTABLE_P): New macro.
(STRING_CHAR): Adjusted for the change of string_to_non_ascii_char.
(STRING_CHAR_AND_LENGTH): Likewise.
(STRING_CHAR_AND_CHAR_LENGTH): Define it as STRING_CHAR_AND_LENGTH.
(INC_POS): Use the macro PARSE_MULTIBYTE_SEQ.
(DEC_POS, BUF_INC_POS, BUF_DEC_POS): Likewise,

24 years ago(Faset): Adjust the way to check byte-combining
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
(Faset): Adjust the way to check byte-combining
possibility for the new handling of multibyte sequence.

24 years ago(struct it): Change the size of the member `ctl_chars'.
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
(struct it): Change the size of the member `ctl_chars'.

24 years ago(print_string): Use the macro STRING_CHAR_AND_LENGTH.
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
(print_string): Use the macro STRING_CHAR_AND_LENGTH.
(print): Likewise.

24 years ago(count_combining): Use the macro PARSE_MULTIBYTE_SEQ.
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
(count_combining): Use the macro PARSE_MULTIBYTE_SEQ.
(string_char_to_byte): Likewise.
(string_byte_to_char): Likewise.

24 years ago(get_next_display_element): Display incomplete multibyte
Kenichi Handa [Fri, 3 Sep 1999 01:28:42 +0000 (01:28 +0000)]
(get_next_display_element): Display incomplete multibyte
sequence (e.g. \222\300) by octal form.

24 years agoDelete duplicated code.
Kenichi Handa [Fri, 3 Sep 1999 01:28:20 +0000 (01:28 +0000)]
Delete duplicated code.

24 years ago(indent-relative): Doc fix.
Richard M. Stallman [Fri, 3 Sep 1999 01:00:15 +0000 (01:00 +0000)]
(indent-relative): Doc fix.

24 years ago(quickurl): Doc fix.
Richard M. Stallman [Fri, 3 Sep 1999 00:57:50 +0000 (00:57 +0000)]
(quickurl): Doc fix.

24 years ago(VERTICAL_SCROLL_BAR_WIDTH_TRIM): Change from 2 to 0.
Gerd Moellmann [Thu, 2 Sep 1999 20:52:53 +0000 (20:52 +0000)]
(VERTICAL_SCROLL_BAR_WIDTH_TRIM): Change from 2 to 0.

24 years ago(Fhash_table_weakness): Replaces F_hash_table_weak.
Gerd Moellmann [Thu, 2 Sep 1999 20:52:51 +0000 (20:52 +0000)]
(Fhash_table_weakness): Replaces F_hash_table_weak.
(cmpfn_eql, sxhash): Use XFLOAT_DATA.

24 years ago(margin): Change background to "gray" for mono (this is
Gerd Moellmann [Thu, 2 Sep 1999 20:52:48 +0000 (20:52 +0000)]
(margin): Change background to "gray" for mono (this is
drawn with a stipple pattern).

24 years ago(try_window_id): Reset first_unchanged_at_end_row
Gerd Moellmann [Thu, 2 Sep 1999 20:35:56 +0000 (20:35 +0000)]
(try_window_id): Reset first_unchanged_at_end_row
if we have displayed to the bottom of the window.

24 years ago(Fforward_word): Stop at a mini-buffer prompt end
Gerd Moellmann [Thu, 2 Sep 1999 20:35:55 +0000 (20:35 +0000)]
(Fforward_word): Stop at a mini-buffer prompt end
in both directions.  Extend documentation.

24 years ago(set_buffer_internal): Never set
Gerd Moellmann [Thu, 2 Sep 1999 20:35:53 +0000 (20:35 +0000)]
(set_buffer_internal): Never set
windows_or_buffers_changed.

24 years ago(next-history-element): Use minibuffer-prompt-end once
Gerd Moellmann [Thu, 2 Sep 1999 20:35:50 +0000 (20:35 +0000)]
(next-history-element): Use minibuffer-prompt-end once
again.  Remove test for minibuffer-prompt-in-buffer.

24 years agoUpdate Ada, ILISP, GNUPG, MULE_UCS.
Dave Love [Thu, 2 Sep 1999 17:06:35 +0000 (17:06 +0000)]
Update Ada, ILISP, GNUPG, MULE_UCS.