aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* *** empty log message ***Stefan Monnier2000-10-271-0/+6
|
* (POP_FAILURE_REG_OR_COUNT, re_match_2_internal)Stefan Monnier2000-10-271-13/+14
| | | | | (re_match_2_internal, re_match_2_internal, re_match_2_internal): Giving in to popular pressure to shut up the compiler with casts.
* (x_draw_glyph_string): Treat XA_UNDERLINE_POSITION as aGerd Moellmann2000-10-272-12/+28
| | | | | signed value, and use a default value computed from the font's maximum descent.
* *** empty log message ***Miles Bader2000-10-271-0/+8
|
* (x_draw_glyph_string): Add a workaround so that fonts that specify aMiles Bader2000-10-271-1/+6
| | | | negative underline position can still use underlines.
* (Fpos_visible_in_window_p):Miles Bader2000-10-271-9/+11
| | | | Make POS default to WINDOW's point, not the current buffer's point.
* *** empty log message ***Dave Love2000-10-261-0/+5
|
* Don't define SYSTEM_MALLOC so that we can find outDave Love2000-10-261-1/+7
| | | | when it's necessary.
* (size_window): Compute size difference from sum of oldGerd Moellmann2000-10-262-10/+17
| | | | child window sizes instead of from parent's size.
* *** empty log message ***Gerd Moellmann2000-10-261-0/+6
|
* (pos_visible_p): Change current buffer if necessary.Gerd Moellmann2000-10-261-9/+36
| | | | Handle obscured lines at the top of the window.
* Copy across changelog entries for regex.c.Andrew Innes2000-10-261-0/+12
|
* (Fdelete_frame): Doc fix. Move running the hookGerd Moellmann2000-10-261-9/+13
| | | | down after the last error condition check.
* (Fdelete_frame): Run delete-frame-hook.Gerd Moellmann2000-10-262-0/+12
|
* (decode_coding): Fix previous change (check alsoKenichi Handa2000-10-261-0/+1
| | | | CODING_MODE_LAST_BLOCK).
* *** empty log message ***Kenichi Handa2000-10-261-0/+5
|
* *** empty log message ***Stefan Monnier2000-10-261-0/+23
|
* More `unsigned char' -> `re_char' changes.Stefan Monnier2000-10-261-195/+165
| | | | | | | | | | | | | | | | | | | | | | | | Also change several `int' into `re_wchar_t'. (PATTERN_STACK_EMPTY, PUSH_PATTERN_OP, POP_PATTERN_OP): Remove. (PUSH_FAILURE_POINTER): Don't cast any more. (POP_FAILURE_REG_OR_COUNT): Remove the cast that strips `const'. We want GCC to complain, since this piece of code makes re_match non-reentrant, which *should* be fixed. (GET_BUFFER_SPACE): Use size_t rather than unsigned long. (EXTEND_BUFFER): Use RETALLOC. (SET_LIST_BIT): Don't cast. (re_wchar_t): New type. (re_iswctype, re_wctype_to_bit): Make it crystal clear to GCC that those two functions will always properly return. (IMMEDIATE_QUIT_CHECK): Cast to void. (analyse_first): Use recursion rather than an explicit stack. (re_compile_fastmap): Can't fail anymore. (re_search_2): Don't check re_compile_fastmap for failure. (PUSH_NUMBER): Renamed from PUSH_FAILURE_COUNT. Now also sets the new value (passed in a new argument). (re_match_2_internal): Use it. Also, use a new var `reg' of type size_t when looping through regs rather than reuse the inappropriate `mcnt'.
* *** empty log message ***Stefan Monnier2000-10-251-0/+10
|
* (where_is_cache, where_is_cache_keymaps): New vars.Stefan Monnier2000-10-251-47/+122
| | | | | | | | | (Fset_keymap_parent, store_in_keymap): Flush the where-is cache. (where_is_internal): Renamed from Fwhere_is_internal. Don't DEFUN any more. Arg `xkeymap' replaced by `keymaps'. (Fwhere_is_internal): New function wrapping where_is_internal. (where_is_internal_1): Handle the case where we're filling the cache. (syms_of_keymap): Init and gcpro the where_is_cache(|_keymaps).
* (pos_visible_p): Don't add `it.current_y' twice.Miles Bader2000-10-252-2/+6
|
* *** empty log message ***Gerd Moellmann2000-10-251-0/+10
|
* (pos_visible_p): New function.Gerd Moellmann2000-10-251-0/+46
|
* (pos_visible_p): Add prototype.Gerd Moellmann2000-10-251-0/+1
|
* (pos_fully_visible_p): Removed.Gerd Moellmann2000-10-251-62/+18
| | | | | (Fpos_visible_in_window_p): Use pos_visible_p to determine if position is visible and/or fully visible.
* (send_process): If OBJECT is t, it means that the dataKenichi Handa2000-10-251-12/+20
| | | | | | is from C string, but we should encode it. Before calling setup_raw_text_coding_system, be sure to flush out data by the previous coding system.
* *** empty log message ***Kenichi Handa2000-10-251-0/+7
|
* *** empty log message ***Miles Bader2000-10-251-0/+3
|
* (find_field):Miles Bader2000-10-251-1/+2
| | | | Use the correct overlay marker when checking after_overlay's start ins type.
* (overlays_at): Only let CHANGE_REQ inhibit an assignment of startpos toMiles Bader2000-10-251-1/+2
| | | | prev when startpos == pos.
* *** empty log message ***Miles Bader2000-10-251-0/+1
|
* (find_field):Miles Bader2000-10-252-7/+55
| | | | | | | Set the field stickiness correctly from overlay fields. Use renamed `text_property_stickiness'. (text_property_stickiness): Renamed from `char_property_stickiness'.
* (get_char_property_and_overlay): New function.Miles Bader2000-10-251-11/+41
| | | | (Fget_char_property): Use it.
* (get_char_property_and_overlay): Add declaration.Miles Bader2000-10-251-1/+3
|
* Use AREF, ASET and ASIZE macros.Stefan Monnier2000-10-252-158/+105
| | | | | | | | | | | | (Fmake_sparse_keymap): Docstring fix. (synkey): Remove. (shadow_lookup): Move up. Handle the case where lookup-key returns an integer. (where_is_internal_1): Drop arg `keymap'. Don't check shadowing. (where_is_internal_2): Adapt to fewer args for where_is_internal_1. (Fwhere_is_internal): Allow `xkeymap' to be a list of keymaps. Simplify/rewrite the keymap-finding code. Add check for command shadowing, using shadow_lookup.
* *** empty log message ***Stefan Monnier2000-10-251-0/+6
|
* (fix_submap_inheritance): Use get_keymap_1 on parent_entryStefan Monnier2000-10-251-2/+3
| | | | | rather than KEYMAPP, to allow EQ to work correctly if parent_entry is a symbol.
* (unlock_all_files): Use unlock_file to expand eachGerd Moellmann2000-10-242-7/+8
| | | | buffer's file_truename before trying remove its lock file.
* (directory_files_internal_unwind): New function.Andrew Innes2000-10-242-0/+44
| | | | | | | (directory_files_internal): Use it to ensure closedir is called even if expand-file-name or file-attributes throw, eg. because of a user interrupt. Also enable immediate_quit while calling re_search, so that matching can be interrupted as well.
* (size_window): Prevent setting window's width orGerd Moellmann2000-10-242-5/+9
| | | | height to a negative value (esp. with XSETFASTINT).
* (IMMEDIATE_QUIT_CHECK): New macro, which does QUIT onAndrew Innes2000-10-241-8/+13
| | | | | | NT-Emacs only. (re_match_2_internal): Use IMMEDIATE_QUIT_CHECK instead of QUIT, so that re_search functions only quit when callers expect them to.
* (state_protected_p, last_state_size, last_heapinfo)Gerd Moellmann2000-10-242-1/+77
| | | | | | | | | | [GC_MALLOC_CHECK && GC_PROTECT_MALLOC_STATE]: New variables. (protect_malloc_state) [GC_MALLOC_CHECK && GC_PROTECT_MALLOC_STATE]: New function. (PROTECT_MALLOC_STATE): New macro. (__malloc_initialize, morecore, _malloc_internal) (_free_internal) _realloc_internal): Use it to make _heapinfo read-only outside of gmalloc.
* *** empty log message ***Gerd Moellmann2000-10-241-0/+2
|
* Update copyright.Gerd Moellmann2000-10-241-3/+4
|
* *** empty log message ***Gerd Moellmann2000-10-241-0/+5
|
* (xbacktrace): Handle case that $bt->function isn'tGerd Moellmann2000-10-241-2/+14
| | | | a symbol.
* *** empty log message ***Eli Zaretskii2000-10-241-1/+6
|
* (decode_coding_emacs_mule): If coding->eol_type is CREli Zaretskii2000-10-241-1/+40
| | | | or CRLF, decode EOLs.
* (regex_compile): Fix previous change.Kenichi Handa2000-10-241-1/+1
|
* (regex_compile): Change the way of handling a range from a char lessKenichi Handa2000-10-241-7/+8
| | | | than 256 to a char not less than 256.