aboutsummaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (Frequire): Don't fail to unbind bindings.Richard M. Stallman1999-01-061-1/+1
|
* (read_key_sequence): Tell get_keyelt to look handle autoloads.Richard M. Stallman1999-01-061-2/+13
| | | | Handle symbols defined as keymaps, and autoloaded keymaps.
* (search_buffer): Fix previous change.Richard M. Stallman1999-01-061-6/+9
|
* (set_clipboard_data): Terminate the text with a nullEli Zaretskii1999-01-061-16/+39
| | | | | | | | | | character. Don't allow to put binary data into the clipboard. Return zero in case of success, 1 or 2 otherwise. (get_clipboard_data): Only bail out if the null character is in the last 32-byte chunk of clipboard data (Fw16_set_clipboard_data): Make ok and put_status be unsigned. If they save binary data, print a message in the echo area saying the text was not put into the clipboard.
* (IT_write_glyphs): Move constant expression out of the loop.Eli Zaretskii1999-01-061-3/+7
|
* [__GLIBC__ >= 2]: Check __FAVOR_BSD instead ofAndreas Schwab1999-01-041-2/+2
| | | | _BSD_SOURCE, the latter is always defined.
* Delete #if 0 old definitions.Richard M. Stallman1999-01-031-16/+0
|
* (main) [DOUG_LEA_MALLOC]: Don't call r_alloc_reinit.Richard M. Stallman1999-01-021-2/+0
|
* (Ffind_charset_region): Fix doc typo.Richard M. Stallman1999-01-021-1/+1
|
* In each active map, for each menu bar item, use only the first submap.Richard M. Stallman1999-01-021-0/+17
| | | | | | (menu_bar_one_keymap): Initialize menu_bar_one_keymap_changed_items. (menu_bar_item): Update and test menu_bar_one_keymap_changed_items. (syms_of_keyboard): Staticpro and init it.
* [DOUG_LEA_MALLOC] (REL_ALLOC): Undefine it.Richard M. Stallman1999-01-021-0/+5
|
* (MMAP_MAX_AREAS): New macro.Richard M. Stallman1999-01-021-3/+9
| | | | | (allocate_vectorlike, make_uninit_multibyte_string): Use that. (init_alloc_once): Use that.
* (IT_write_glyphs): Convert unibyte characters toEli Zaretskii1998-12-311-1/+5
| | | | multibyte in unibyte buffers only.
* (Fdefine_prefix_command): Accept a third argument NAMEEli Zaretskii1998-12-311-5/+7
| | | | and pass it to Fmake_sparse_keymap.
* (re_compile_fastmap): Do something similar to theRichard M. Stallman1998-12-301-7/+13
| | | | | previous change, for charset_not, wordchar, notwordchar, categoryspec, notcategoryspec.
* (lisp_malloc, lisp_free): New functions.Richard M. Stallman1998-12-301-56/+103
| | | | | | | | | | | | | | | | | | Use them instead of malloc, xmalloc, and xfree, for Lisp objects. Don't set allocating_for_lisp in the callers; let lisp_malloc do it. (n_interval_blocks, n_float_blocks): New variable. (n_cons_blocks, n_vectors, n_symbol_blocks): New variable. (n_marker_blocks, n_string_blocks): New variable. (init_intervals, make_interval): Set a count variable. Use lisp_malloc instead of setting allocating_for_lisp. (init_float, make_float, init_cons, Fcons): Likewise. (allocate_vectorlike, init_symbol, Fmake_symbol): Likewise (init_marker, allocate_misc, init_strings): Likewise. (make_uninit_multibyte_string): Likewise. (gc_sweep, compact_strings): Decrement the count variables. (uninterrupt_malloc): Don't store Emacs's hooks into the old_..._hook variables.
* (main): Call memory_warnings and uninterrupt_mallocRichard M. Stallman1998-12-291-8/+7
| | | | even when starting the dumped Emacs.
* (Fsingle_key_description): Handle (control ?x) etc.Richard M. Stallman1998-12-291-12/+36
| | | | (Fkey_description): Handle lists like vectors.
* (x_iconify_frame): Wait for frame to be iconified; doAndrew Innes1998-12-281-3/+1
| | | | not set async_iconified flag though.
* (w32_msg_pump): Ignore WM_NULL message posted to threadAndrew Innes1998-12-281-45/+90
| | | | | | | | | | | | | | by complete_deferred_msg. (post_character_message): Cancel all deferred messages when quit_char is typed, in order to break out of potential deadlocks. (cancel_all_deferred_msgs): New function. (complete_deferred_msg): Don't abort if msg not found; may have been cancelled. (Fw32_reconstruct_hot_key): Use pre-interned symbols. (Fw32_send_sys_command): Wait for system command to complete before returning.
* (Vw32_start_process_inherit_error_mode): New variable.Andrew Innes1998-12-281-8/+22
| | | | | | (create_child): Use it. (syms_of_ntproc): Defvar it. Also fix docstrings for w32-start-process-share-console and w32-start-process-show-window.
* (_start): Force system calls accessing unmounted devices to failAndrew Innes1998-12-281-0/+4
| | | | without prompting.
* (read_char): Don't bindKenichi Handa1998-12-221-1/+0
| | | | input-method-exit-on-first-char.
* (Fcall_interactively) <'C'>: Give Fread_char QnilKenichi Handa1998-12-221-1/+1
| | | | because of the change of the second argument of Fread_char.
* (Fread_char): Change the meaning of the second argument.Kenichi Handa1998-12-221-15/+18
| | | | | (Fread_event): Likewise. (Fread_char_exclusive): Likewise.
* (Fcharset_after): Check range. If POS is out ofKenichi Handa1998-12-221-2/+9
| | | | range, return nil.
* (printchar): Fix previous change.Kenichi Handa1998-12-221-20/+34
|
* (read_process_output): Decide the multibyteness ofKenichi Handa1998-12-221-1/+8
| | | | | string given to a process filter by a coding system used for decoding the process output.
* (copy_text, count_size_as_multibyte): Don't convert 7-bit ASCII characters viaEli Zaretskii1998-12-211-2/+4
| | | | nonascii-translation-table.
* (unibyte_char_to_multibyte): Don't convert 7-bit ASCII characters viaEli Zaretskii1998-12-211-1/+1
| | | | nonascii-translation-table.
* (concat): Don't convert 7-bit ASCII characters viaEli Zaretskii1998-12-211-1/+2
| | | | nonascii-translation-table.
* (IT_write_glyphs): Don't convert 7-bit ASCII characters viaEli Zaretskii1998-12-211-1/+2
| | | | nonascii-translation-table.
* (dumpglyphs): Don't convert 7-bit ASCII characters viaEli Zaretskii1998-12-211-2/+4
| | | | nonascii-translation-table.
* (Fdocumentation): Change the doc string for prefixAndreas Schwab1998-12-211-2/+1
| | | | commands to make it a complete sentence in one line.
* (TIOCSIGSEND): Don't define this if irix6.Karl Heuer1998-12-161-0/+4
| | | | (bcopy, bcmp, bzero): Likewise.
* Initial revisionKarl Heuer1998-12-161-0/+37
|
* (IRIX6): Define this symbol.Karl Heuer1998-12-161-0/+1
|
* (LIBS_MACHINE): Leave this blank if irix6.5.Karl Heuer1998-12-161-0/+8
| | | | (C_SWITCH_MACHINE): New value for irix6.5.
* (Fbase64_decode_region, Fbase64_decode_string):Karl Heuer1998-12-161-10/+14
| | | | | | | | Do free malloc'd memory even in case of failure. Use xfree, not free. (Fbase64_encode_region, Fbase64_encode_string): Use xfree, not free. (base64_decode_1): Don't fail for short lines.
* (printchar): Outputting multibyte charactersKenichi Handa1998-12-151-3/+9
| | | | to echo area always makes it multibyte.
* (printchar): Cancel previous change.Kenichi Handa1998-12-151-20/+14
|
* Include "ccl.h".Kenichi Handa1998-12-151-3/+20
| | | | | | | | | (Fcall_process): Doc-string modified. Set CODING_MODE_LAST_BLOCK bit in argument_coding.mode to tell encoding procedure to flush data. While encoding arguments, if argument_coding uses CCL program, initialize it again after encoding. (Fcall_process_region): Doc-string modified. Handle the case that NARGS is 3.
* (CCL_SUCCESS): Don't set ccl->ic.Kenichi Handa1998-12-151-9/+19
| | | | | | | | | (ccl_driver) <CCL_End>: Pretend that all source text is consumed. Set `ic' to the head of this command. (ccl_driver) <CCL_ReadMultibyteChar2>: Return a single byte 8-bit code for an invalid code. (setup_ccl_program): If the arg VEC is nil, skip setting ups based on VEC.
* (Qunknown): New variable.Kenichi Handa1998-12-151-27/+86
| | | | | | | | | | | | | | | (init_charset_once): Intern and staticpro Qunknown. Initialize all elements of Vcharset_symbol_table to Qunknown. (find_charset_in_str): New arg MULTIBYTE. If it is zero, check unibyte characters only. For an invalid composition sequence, set CHARSETS[1] to 1. (Ffind_charset_region): Call find_charset_in_str with an appropriate MULTIBYTE arg. If undefined charsets are found, include `unknown' is the return value. (Ffind_charset_string): Likewise. (Fsplit_char): If CHAR is invalid, return `(unknown CHAR)'. (str_cmpchar_id): Max composite character code should be less than GENERIC_COMPOSITION_CHAR.
* (find_charset_in_str): Update declaration.Kenichi Handa1998-12-151-1/+1
|
* (DECODE_DESIGNATION): Jump to label_invalid_code ifKenichi Handa1998-12-151-5/+17
| | | | | | | | | | final_char is invalid. (decode_coding): If coding->type is coding_type_ccl, call ccl_coding_driver even if SRC_BYTES is zero. (code_convert_region): Update `inserted' correctly after calling coding->post_read_conversion. Even after the code converter consumed all source text, call it once more if it is coding_type_ccl to flush out data.
* (printchar): When outputting a multibyte character toKenichi Handa1998-12-151-14/+20
| | | | echo area, always set message_enable_multibyte to 1.
* (read_process_output): If NBYTES is zero andKenichi Handa1998-12-151-1/+14
| | | | | | | CODING_MODE_LAST_BLOCK bit is not yet set in coding->mode, set it and try decoding again. (Fprocess_send_eof): If the coding system of PROCESS requires flushing, call send_process with null-string at first.
* (Finsert_file_contents): Even if INSERTED is zero, ifKenichi Handa1998-12-151-1/+1
| | | | CODING is handled by CCL program, call code_convert_region.
* (string_char_to_byte): Handle invalid multibyte sequenceKenichi Handa1998-12-151-2/+2
| | | | | correctly. (string_byte_to_char): Likesize.