- 29 Mar, 2000 3 commits
-
-
Gerd Moellmann authored
-
Dave Love authored
-
Stefan Monnier authored
of re_compile_fastmap and generalizing it a little bit so that it can also just return whether a given (sub)pattern can match the empty string or not. (regex_compile): Use `analyse_first' to decide whether the loop-check needs to be done or not for *, +, *? and +? (the loop check is costly for non-greedy repetition). (re_compile_fastmap): Delegate the actual work to `analyse_first'.
-
- 28 Mar, 2000 4 commits
-
-
Dave Love authored
-
Gerd Moellmann authored
-
Gerd Moellmann authored
ISO-DATE. If non-nil, return date in ISO 8601 format.
-
Dave Love authored
-
- 27 Mar, 2000 25 commits
-
-
Stefan Monnier authored
(enum re_opcode_t): Update description of succeed_n. (PATFETCH): Always define. (regex_compile): Use lookahead rather than PATUNFETCH (for repetition operators, char classes, shy-groups and intervals). Optimize special cases of intervals so as to only use succeed_n and jump_n when really needed. (re_compile_fastmap): Simplify handling of jump_n and succeed_n now that we don't have to handle the special cases any more. Simplify on_failure_jump handling as well.
-
Jason Rumney authored
-
Jason Rumney authored
-
Jason Rumney authored
(Vw32_charset_to_codepage_alist): Removed. (Vw32_charset_info_alist): New variable. (Qw32_charset_[ansi, default, symbol, shiftjis, hangul, gb2312, chinesebig5, oem, easteurope, turkish, baltic, russian, arabic, greek, hebrew, thai, johab, mac, unicode]): New symbols. (x_produce_glyphs): Remove out of date #ifdef 0'd section. Replace with TODO comment. (w32_codepage_for_font): Use Vw32_charset_info_alist. (syms_of_w32term): Remove Vw32_charset_to_codepage_alist. Define Vw32_charset_info_alist and w32_charset symbols.
-
Gerd Moellmann authored
-
Gerd Moellmann authored
(mark_memory): Use it. (SETJMP_WILL_LIKELY_WORK, SETJMP_WILL_NOT_WORK): New macros. (setjmp_tested_p, longjmp_done): New variables. (test_setjmp): New function. (mark_stack) [!GC_SETJMP_WORKS]: Call test_setjmp. (init_alloc): Initialize setjmp_tested_p and longjmp_done.
-
Gerd Moellmann authored
-
Gerd Moellmann authored
to DEC_TEXT_POS and INC_TEXT_POS.
-
Gerd Moellmann authored
with parameter MULTIBYTE_P.
-
Gerd Moellmann authored
-
Gerd Moellmann authored
buffers because it looks for multibyte character sequences which don't exist in unibyte text.
-
Gerd Moellmann authored
(x_alloc_nearest_color) [DEBUG_X_COLORS]: Call register_color.
-
Gerd Moellmann authored
-
Gerd Moellmann authored
[DEBUG_X_COLORS]: New functions. (x_free_colors) [DEBUG_X_COLORS]: Unregister colors.
-
Gerd Moellmann authored
-
Gerd Moellmann authored
instead of MAX_BUFFER_LOCAL_VARS. (last_per_buffer_idx): Renamed from max_buffer_local_idx.
-
Gerd Moellmann authored
for handling per-buffer variables.
-
Gerd Moellmann authored
(PER_BUFFER_VAR_OFFSET): Renamed from BUFFER_LOCAL_VAR_OFFSET. (PER_BUFFER_VAR_IDX): Renamed from BUFFER_LOCAL_VAR_IDX. (PER_BUFFER_VALUE_P): Renamed from BUFFER_HAS_LOCAL_VALUE_P. (SET_PER_BUFFER_VALUE_P): Renamed from SET_BUFFER_HAS_LOCAL_VALUE_P. (PER_BUFFER_IDX): Renamed from BUFFER_LOCAL_IDX. (PER_BUFFER_DEFAULT): Renamed from BUFFER_LOCAL_DEFAULT_VALUE. (PER_BUFFER_VALUE): Renamed from BUFFER_LOCAL_VALUE. (PER_BUFFER_SYMBOL): Renamed from BUFFER_LOCAL_SYMBOL. (PER_BUFFER_TYPE): Renamed from BUFFER_LOCAL_TYPE.
-
Gerd Moellmann authored
-
Gerd Moellmann authored
-
Gerd Moellmann authored
(x_set_cursor_type): Use it.
-
Stefan Monnier authored
-
Gerd Moellmann authored
-
Stefan Monnier authored
-
Stefan Monnier authored
-
- 26 Mar, 2000 8 commits
-
-
Stefan Monnier authored
(print_partial_compiled_pattern, re_compile_fastmap): Handle new opcode. (regex_compile): Use on_failure_jump_nastyloop for non-greedy loops. (re_match_2_internal): Add code for on_failure_jump_nastyloop when executing it as well as when popping it off the stack to find infinite loops in non-greedy repetition operators.
-
Stefan Monnier authored
-
Dave Love authored
-
Stefan Monnier authored
if it ever becomes used. (log-edit-mode-hook): Default to vc-log-mode-hook. (log-edit-mode): Fix the docstring.
-
Stefan Monnier authored
-
Gerd Moellmann authored
-
Gerd Moellmann authored
(syms_of_doc): Initialize Qfunction_documentation. (Fdocumentation): If FUNCTION is a symbol with non-nil `function-documentation' property, return a documentation derived from that.
-
Gerd Moellmann authored
(init_buffer_once): Don't let cursor_type have a local value in every buffer.
-