| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Otherwise, if Fy_or_n_p is called while Vinhibit_quit is true and
the user presses C-g, this function goes into an infinite loop.
|
|
|
|
|
| |
invisible; since unmap events are handled at the interrupt level,
a screen may become invisible at any time.
|
|
|
|
| |
for this.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
(Fverify_visited_file_modtime):
Pass buffer itself to handler, if have handler.
(Fwrite_region): GCPRO around Fexpand_file_name, Ffie_name_directory.
(Fread_file_name_internal): GCPRO around file name manip.
(Ffile_writable_p, Ffile_readable_p): Use abspath, not filename,
(Ffile_executable_p, Ffile_exists_p): to run the handler.
(Fset_file_modes, Ffile_directory_p, Ffile_modes): Likewise.
(Ffile_newer_than_file_p): GCPRO around expand_and_dir_to_file.
|
| |
|
|
|
|
| |
[VMS] (Ffile_version_limit): New function.
|
| |
|
|
|
|
| |
Check for clobberage of ptr, when marking a vector.
|
|
|
|
|
|
|
|
|
|
| |
if comment-end is 2 chars, assume it does end a comment.
Otherwise, scan back to previous comment-end to see if there's
a comment starter between. Also record whether the string quotes
between the start and the end are paired and uniform.
If so, skip to comment starter. If not, scan from start of
defun to find comment starter if any.
(find_defun_start): New function.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Eliminate HIGHPRI as compilation option.
(emacs_priority): New C variable, also Lisp variable.
(main): Set the priority iff emacs_priority is nonzero.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
members of size_hints, if they're available (X11R4 and after);
otherwise, approximate the right thing, by using min_width and
min_height as the base size.
* xterm.c (x_catch_errors): Don't forget to initialize
x_caught_error_message to the null string, so x_check_errors can
tell when an error has occurred.
|
|
|
|
|
|
|
|
|
|
| |
insists on defining SIGCHLD, even if it already has a definition.
(file_p): Use the constant 4 instead of R_OK; empirically, the
number is more portable than the symbol if you count the #include
hair you have to go through to get R_OK defined. Ffile_readable_p
does this too.
* xrdb.c (getuid): Declare this to return short.
|
| |
|
|
|
|
|
| |
minibuffer frames, don't name the frame after the in the selected
window. We can use Fnext_frame to do this test easily.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
if specified, return the minibuffer used by that frame.
* window.c (Fset_window_configuration): Don't signal an error
if the frame size saved in the window configuration doesn't
match the frame's current size; instead, temporarily resize
the frame while installing the window configuration. This is
important because using the minibuffer saves and restores the
current window configuration, and you don't want to signal an
error just because the user resized the frame while using the
minibuffer.
|
|
|
|
| |
the file and at the function definition.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
the format used by describe_map_tree. Also, don't reprint the
"key binding" header above the global bindings if we've already
printed it for the local bindings; it's clear enough that the
columns mean the same thing as above.
* keymap.c (describe_buffer_bindings): Declare buf and bufend...
* keymap.c (describe_buffer_bindings): Set the current buffer to
descbuf before calling current_minor_maps; that function's value
depends on the values of buffer-local variables. Don't set the
current buffer to Vstandard_output until afterwards.
* keymap.c (describe_buffer_bindings): If
Vkeyboard_translate_table is in effect, describe its effects.
|
|
|
|
|
|
|
|
|
|
| |
FRAME_FOCUS_FRAME redirection, don't modify the frame field of
the event; that fatally corrupts mouse click events. Instead,
just perform the redirection on the value assigned to
Vlast_event_frame.
* keyboard.c (input_available_signal): Declare this to return
SIGTYPE.
|
|
|
|
| |
nil in its minibuffer_window slot; this shouldn't happen any more.
|
|
|
|
|
| |
indicate that we will probably add the timezone to the end,
now that we have it available on many systems.
|
|
|
|
| |
called in a dumped Emacs.
|
|
|
|
|
|
|
|
|
|
| |
code, in favor of 'e'; that's a better name.
* callint.c (Fcall_interactively): Don't try to get the
`enable-recursive-minibuffers' property from FUNCTION unless
FUNCTION is actually a symbol; there are some cases where a key
sequence is bound directly to a lambda form, and there's no reason
to break these.
|
|
|
|
|
|
| |
value, function, and property list rather than before; this way,
symbols' names are readable, giving us a chance to detect some
kinds of heap corruption.
|
| |
|
| |
|
|
|
|
|
|
|
| |
(Ffile_name_as_directory, Fdirectory_file_name, Fexpand_file_name):
Call find_file_handler.
(syms_of_fileio): Set up Qfile_name_directory, etc.
(Fcopy_file): Call find_file_handler for newname as well as for filename.
|
|
|
|
|
|
| |
(read_char): Use num_nonmacro_input_chars to decide on auto-save & gc.
Increment it when appropriate.
(record_auto_save): Use num_nonmacro_input_chars.
|
|
|
|
|
| |
Use CDISABLE, not CDEL.
Turn off IEXTEN if it exists.
|
| |
|
|
|
|
| |
something if it incremented MODIFF.
|
| |
|
|
|
|
| |
(Fx_select_region, Fx_horizontal_line): Likewise.
|
|
|
|
| |
(keymap_table): No longer static.
|
|
|
|
| |
Adjust addresses of rdata section as well as data section.
|
| |
|
| |
|
| |
|