Richard M. Stallman
3e7562b11e
(BSD_SYSTEM): Alternate definition for FreeBSD v3.
1997-04-10 00:27:09 +00:00
Richard M. Stallman
e0b5b76c4e
(GETPGRP_NO_ARG): If Glibc 2.1 or later,
...
don't define this if _BSD_SOURCE is defined.
1997-04-09 05:57:50 +00:00
Richard M. Stallman
b1377d7f09
(mallocobj): Don't add gmalloc if using glibc.
...
Drop check for `old malloc'; it isn't distributed with Emacs.
1997-04-09 04:01:31 +00:00
Richard M. Stallman
188b4aeaac
Update copyright year.
1997-04-09 04:00:39 +00:00
Richard M. Stallman
3689ff1491
(DOUG_LEA_MALLOC): Add #undef.
1997-04-09 04:00:22 +00:00
Richard M. Stallman
15aaf1b5d2
(malloc_get_state, malloc_set_state): New declarations.
...
(main): Restore internal malloc state when loading from dumped image.
(Fdump_emacs): Copy internal malloc state for dumping, then free it.
1997-04-09 04:00:10 +00:00
Richard M. Stallman
d165822189
For glibc's malloc, include <malloc.h> for mallinfo,
...
mallopt, struct mallinfo, and mallopt constants.
(BYTES_USED): New macro.
(memory_full, emacs_blocked_free): Replace _bytes_used with BYTES_USED.
(emacs_blocked_malloc): Set sbrk padding value for glibc, as is
done with gmalloc.
(allocate_vectorlike, make_uninit_string):
Prevent using mmap for possible large chunks.
(init_alloc_once): Set trim and mmap malloc parms, when using glibc.
1997-04-09 03:59:08 +00:00
Richard M. Stallman
e1b490ca36
(init_casetab_once): Initialize the purpose slot.
1997-04-08 19:05:57 +00:00
Paul D. Smith
6b2e9efd12
Last-minute changed for 3.75.1
1997-04-07 18:02:44 +00:00
Paul D. Smith
383ebe4953
Changes for make 3.75.1
1997-04-07 07:22:57 +00:00
Kenichi Handa
1e05cf1d14
(disp_char_vector): Extern it.
...
(DISP_CHAR_VECTOR): Handle multibyte characters.
1997-04-07 07:22:22 +00:00
Kenichi Handa
ec3bb06866
(Vhighlight_wrong_size_font, Vclip_large_size_font):
...
New variables.
(syms_of_fontset): Declare them as Lisp variables.
1997-04-07 07:12:13 +00:00
Kenichi Handa
e497c1f38c
(Vhighlight_wrong_size_font, Vclip_large_size_font): Extern them.
1997-04-07 07:12:13 +00:00
Kenichi Handa
3604fd001c
(lisp, shortlisp): Include english.elc and tibetan.elc.
1997-04-07 07:12:13 +00:00
Kenichi Handa
0551bde3a4
(Fmake_char_table): Adjusted for the new structure of
...
Lisp_Char_Table.
(make_sub_char_table): New function.
1997-04-07 07:12:13 +00:00
Kenichi Handa
a1942d8859
(describe_vector): Adjusted for the new structure of Lisp_Char_Table.
1997-04-07 07:12:13 +00:00
Kenichi Handa
ea724a0182
(CHAR_TABLE_STANDARD_SLOTS): Now 4 more slots than
...
CHAR_TABLE_ORDINARY_SLOTS for top, defalt, parent, and purpose.
(SUB_CHAR_TABLE_ORDINARY_SLOTS, SUB_CHAR_TABLE_STANDARD_SLOTS):
New macros.
(struct Lisp_Char_Table): New member `top'. The member `defalt'
is moved before `contents' so that XCHAT_TABLE (val)->defalt can
also be used for a sub char table.
(SUB_CHAR_TABLE_P): New macro.
(make_sub_char_table): Extern it.
1997-04-07 07:12:13 +00:00
Kenichi Handa
3701b5de07
(read1): Adjusted for the new structure of Lisp_Char_Table.
1997-04-07 07:12:13 +00:00
Kenichi Handa
ed8ec86d08
(category-table-p): Check only type and purpose.
...
(copy_category_table, Fmodify_category_entry): Adjusted for the
new structure of Lisp_Char_Table.
1997-04-07 07:12:13 +00:00
Kenichi Handa
887bfbd7da
(ccl_driver): Fix bug of the case CCL_WriteArrayReadJump.
1997-04-07 07:12:13 +00:00
Kenichi Handa
6dc0722daf
(non_ascii_char_to_string, update_charset_table,
...
Fsplit_char): Adjusted for the above change.
1997-04-07 07:12:13 +00:00
Kenichi Handa
d6f92c0405
(CHARSET_TABLE_ENTRY): Handle ASCII charset correctly.
...
(SPLIT_NON_ASCII_CHAR, SPLIT_CHAR): Return -1 in C2 for DIMENSION1
characters.
1997-04-07 07:12:13 +00:00
Kenichi Handa
bcf26d6a7d
(detect_coding_iso2022, detect_coding_mask): Ignore
...
invalid ESC sequence for ISO 2022.
(Fencode_sjis_char, Fencode_big5_char): Adjusted for the change of
SPLIT_CHAR.
1997-04-07 07:12:13 +00:00
Kenichi Handa
39e16e513f
(Faref, Faset): Adjusted for the new structure of
...
Lisp_Char_Table.
1997-04-07 07:12:13 +00:00
Kenichi Handa
3720677d59
(copy_sub_char_table): New function.
...
(Fcopy_sequence): Call copy_sub_char_table for copying a sub char table.
(Fchar_table_range, Fset_char_table_range, map_char_table,
Fmap_char_table): Handle multibyte characters correctly.
1997-04-07 07:12:13 +00:00
Kenichi Handa
1f1ff51db0
(disp_char_vector): New function to be used from the
...
macro DISP_CHAR_VECTOR for multibyte characters.
1997-04-07 07:12:13 +00:00
Kenichi Handa
57b03282a0
(dumpglyphs): Clip and highlight glyphs displayed with
...
fonts of wrong size.
1997-04-07 07:12:13 +00:00
Eli Zaretskii
70344b3461
(init_cmdargs) [MSDOS]: Make the change that sets
...
`installation-directory' if `info' is found as its subdirectory or
sibling, be conditioned on MSDOS (it makes trouble on Unix).
1997-04-06 14:32:33 +00:00
Richard M. Stallman
ccdb79f5d9
(Ffind_coding_system): Doc fix.
1997-04-05 07:48:17 +00:00
Karl Heuer
25c307484f
(Fcopy_sequence): Delete unused variable.
...
(Fchar_table_extra_slot, Fset_char_table_extra_slot): Doc fix.
(map_char_table): When expanding indices, don't increase depth;
that's amount used, not amount allocated.
1997-04-03 22:08:30 +00:00
Karl Heuer
5c34fe36c4
Fix comment typo.
1997-04-03 21:36:09 +00:00
Karl Heuer
7ad11f7e0d
(CHAR_TABLE_REF): Fix syntax error.
...
(LOWERCASEP): Use NOCASEP instead of its expansion.
(UPCASE): Use UPPERCASEP instead of its expansion.
1997-04-03 21:34:11 +00:00
Karl Heuer
f7d47e2023
[!__GNUC__] (CATEGORY_SET): Fix syntax error.
1997-04-03 21:29:26 +00:00
Richard M. Stallman
d1b9ed63ea
(Fcopy_file): Fix error message.
1997-04-02 19:06:31 +00:00
Richard M. Stallman
d4b8687bfa
(Finsert_file_contents): Handle non-regular files.
1997-04-02 06:12:48 +00:00
Richard M. Stallman
727a0b4a0f
(Finsert_file_contents): When handling REPLACE,
...
first try comparing block by block; if we discover a need for
nontrivial code conversion, give up and try convert-whole-file method.
1997-04-02 05:03:06 +00:00
Richard M. Stallman
0118dcd343
(skip_chars): Make `c' an unsigned int.
1997-04-02 04:24:41 +00:00
Richard M. Stallman
61730a69ed
(change_frame_size_1): Call Fset_window_buffer,
...
so that Vwindow_configuration_change_hook gets run.
1997-04-02 03:45:07 +00:00
Richard M. Stallman
543f5fb17f
(Qwindow_configuration_change_hook): New variable.
...
(Vwindow_configuration_change_hook): New variable.
(syms_of_window): Initialize; set up Lisp var.
(delete_window): New subroutine, from Fdelete_window.
Most callers changed.
(Fdelete_window): Call Vwindow_configuration_change_functions.
(Fset_window_buffer, Fenlarge_window, Fshrink_window):
Call the Vwindow_configuration_change_functions.
(Fset_window_configuration): Likewise.
1997-04-02 03:44:32 +00:00
Richard M. Stallman
5e78e475d4
(Fuser_variable_p): If not a symbol, return nil.
1997-04-01 22:04:58 +00:00
Richard M. Stallman
3dbcf3f67b
(Finsert_file_contents): Determine the character coding
...
before we see if REPLACE can be handled.
Do handle REPLACE even if code conversion is needed.
(Fcopy_file): Fix previous change.
1997-04-01 07:17:40 +00:00
Richard M. Stallman
c0b7b21c12
(Fcopy_file): Use Qfile_date_error if can't set file date.
...
(Qfile_date_error): New variable.
(syms_of_fileio): Set it up.
1997-04-01 04:25:04 +00:00
Richard M. Stallman
97ae4b8947
(Faccessible_keymaps): When metizing, convert a
...
string to a vector. But don't metize a character that is part of PREFIX.
1997-03-30 19:58:28 +00:00
Richard M. Stallman
59f23005cf
(Fopen_network_stream): Use same socket for in and out.
1997-03-25 03:52:53 +00:00
Erik Naggum
dcb26650b6
(Fbury_buffer): add missing semi
1997-03-23 22:37:52 +00:00
Richard M. Stallman
214b32165e
(frames_bury_buffer): New function.
1997-03-23 20:49:24 +00:00
Richard M. Stallman
dec989eb88
(Fbury_buffer): Call frames_bury_buffer.
1997-03-23 20:48:31 +00:00
Richard M. Stallman
441affdb50
(XTread_socket): Accept XK_ISO_* keys.
1997-03-22 23:59:53 +00:00
Richard M. Stallman
04f215f0cc
(make_lispy_event): Use iso_lispy_function_keys for
...
XK_ISO_* keys found in XFree86.
(ISO_FUNCTION_KEY_OFFSET): New macro.
(iso_lispy_function_keys): New table.
1997-03-22 23:58:58 +00:00
Richard M. Stallman
1097aea030
(XTread_socket): Handle ISO_Left_Tab.
1997-03-22 04:21:00 +00:00