bpt/emacs.git
20 years agoMerged in changes from CVS trunk.
Karoly Lorentey [Mon, 24 May 2004 23:42:52 +0000 (23:42 +0000)]
Merged in changes from CVS trunk.

Patches applied:

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-339
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-340
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-341
   Update from CVS

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-174

20 years ago(gdb-breakpoints-mode, gdb-frames-mode)
Nick Roberts [Mon, 24 May 2004 18:14:13 +0000 (18:14 +0000)]
(gdb-breakpoints-mode, gdb-frames-mode)
(gdb-locals-mode): Check gud-minor-mode in gud-comint-buffer.

20 years ago*** empty log message ***
Nick Roberts [Mon, 24 May 2004 18:13:10 +0000 (18:13 +0000)]
*** empty log message ***

20 years ago(Fset_safe_terminal_coding_system_internal): Set
Kenichi Handa [Sun, 23 May 2004 23:56:57 +0000 (23:56 +0000)]
(Fset_safe_terminal_coding_system_internal): Set
suppress_error in safe_terminal_coding, not terminal_coding.

20 years ago(browse-url-interactive-arg): Enable user to explicitly select the text to
Juanma Barranquero [Sun, 23 May 2004 22:38:30 +0000 (22:38 +0000)]
(browse-url-interactive-arg): Enable user to explicitly select the text to
be taken as URL.

20 years ago(next-error-find-buffer): Add a rule to return next-error capable buffer
Juri Linkov [Sun, 23 May 2004 21:05:08 +0000 (21:05 +0000)]
(next-error-find-buffer): Add a rule to return next-error capable buffer
if one window on the selected frame displays such buffer.

20 years ago(describe-property-list): Add [show] button for
Juri Linkov [Sun, 23 May 2004 20:59:28 +0000 (20:59 +0000)]
(describe-property-list): Add [show] button for
`syntax-table' property with action to pp to a separate buffer.
(describe-char): Replace search-forward by re-search-forward with
whitespace regexp after "character:" to not fail in too narrow windows.

20 years ago(change-log-font-lock-keywords): Remove `:' from
Juri Linkov [Sun, 23 May 2004 20:57:50 +0000 (20:57 +0000)]
(change-log-font-lock-keywords): Remove `:' from
regexps for function and variable names.

20 years ago(texinfo-print-index): Print index line numbers in the new Texinfo 4.7 format.
Juri Linkov [Sun, 23 May 2004 20:55:28 +0000 (20:55 +0000)]
(texinfo-print-index): Print index line numbers in the new Texinfo 4.7 format.

20 years ago(Info-index-nodes): New var and fun.
Juri Linkov [Sun, 23 May 2004 20:53:42 +0000 (20:53 +0000)]
(Info-index-nodes): New var and fun.
(Info-goto-index, Info-index, info-apropos)
(Info-find-emacs-command-nodes): Rewrite to use Info-index-nodes.
(Info-index): Fix docstring.  Store and restore Info-history-list.
(Info-complete-nodes): New var.
(Info-complete-menu-item): Use it.
(Info-index-node): New fun.
(Info-final-node, Info-forward-node, Info-backward-node)
(Info-build-toc, Info-try-follow-nearest-node, Info-fontify-node):
Use Info-index-node.
(Info-extract-menu-item, Info-extract-menu-counting): Set second
arg of `Info-extract-menu-node-name' to non-nil for index nodes.
(Info-find-node-2): If a node with period in its name not found,
try to find a node without the name part after period.
(Info-select-node): Call Info-fontify-node only if
Info-fontify-maximum-menu-size is not nil.
(info-apropos): Set Info-fontify-maximum-menu-size to nil.
(Info-find-emacs-command-nodes, Info-goto-emacs-command-node):
Preserve Info-history-list.
(Info-toc): Set Info-current-file.
(Info-build-toc): Move point to the beginning of the buffer.
Add main-file variable.
(Info-dir-remove-duplicates, Info-history, Info-toc, info-apropos):
Use backslashed representation of the control character ^_.

20 years ago(gud-menu-map, gud-speedbar-menu-items)
Nick Roberts [Sun, 23 May 2004 20:29:44 +0000 (20:29 +0000)]
(gud-menu-map, gud-speedbar-menu-items)
(gud-speedbar-buttons, gud-sentinel, gud-display-line)
(gud-basic-call): Handle new value for gud-minor-mode (gdbmi) for
a new mode. The file (gdb-mi.el) for this mode will be included
with the GDB distribution (6.2 onwards) and will use GDB/MI as its
primary interface.

20 years ago(gdb-server-prefix): New variable.
Nick Roberts [Sun, 23 May 2004 20:28:47 +0000 (20:28 +0000)]
(gdb-server-prefix): New variable.
(gud-watch, gdb-send-item, gdb-breakpoints-mode, gdb-frames-mode)
(gdb-locals-mode, gdb-send-item, gdb-toggle-breakpoint)
(gdb-delete-breakpoint, gdb-frames-select, gdb-threads-buffer)
(gdb-registers-buffer, gdb-reset, gdb-assembler-buffer): Handle
new value for gud-minor-mode (gdbmi).
(gdb-buffer-type, gdb-input-queue, gdb-prompting)
(gdb-output-sink, gdb-current-item, gdb-pending-triggers): Change
from local to global gdb variable set.
(gdb-ann3): Initialise above gdb variable set.
(gdb-var-update, gdb-var-update-handler, gdb-enqueue-input)
(gdb-dequeue-input, gdb-source, gdb-pre-prompt, gdb-prompt)
(gdb-subprompt, gdb-starting, gdb-stopping, gdb-frame-begin)
(gdb-stopped, gdb-post-prompt, gdb-concat-output)
(def-gdb-auto-update-trigger, def-gdb-auto-update-handler)
(gdb-info-locals-handler, gdb-invalidate-assembler)
(gdb-get-current-frame, gdb-frame-handler): Handle gdb variable
set as global variables.
(gdb-get-create-buffer): Don't make gud-comint buffer-local.
Handle gdbmi.
(gdb-info-breakpoints-custom): Fix regexp.
(def-gdb-var): Delete.

20 years ago*** empty log message ***
Nick Roberts [Sun, 23 May 2004 20:27:46 +0000 (20:27 +0000)]
*** empty log message ***

20 years ago(grep-tree): Ensure that DIR argument is
Jesper Harder [Sun, 23 May 2004 19:08:48 +0000 (19:08 +0000)]
(grep-tree): Ensure that DIR argument is
interpreted as a directory.

20 years agoMerged in changes from CVS trunk.
Karoly Lorentey [Sun, 23 May 2004 05:08:13 +0000 (05:08 +0000)]
Merged in changes from CVS trunk.

Patches applied:

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-330
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-331
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-332
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-333
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-334
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-335
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-336
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-337
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-338
   Update from CVS

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-173

20 years agoUpdate README.multi-tty.
Karoly Lorentey [Sun, 23 May 2004 04:39:43 +0000 (04:39 +0000)]
Update README.multi-tty.

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-172

20 years agoUse the remote locale for terminal & keyboard coding system.
Karoly Lorentey [Sun, 23 May 2004 03:56:10 +0000 (03:56 +0000)]
Use the remote locale for terminal & keyboard coding system.

lisp/international/mule-cmds.el (set-locale-translation-file-name)
(get-locale-real-name, get-locale-coding-system)
(configure-display-for-locale): New functions.
(set-locale-environment): Factored contents into separate functions.

lisp/server.el (server-process-filter): Call
configure-display-for-locale after creating a new terminal frame.

lisp/startup.el (command-line): Call set-locale-translation-file-name.

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-171

20 years agoFix environment variables on emacsclient frames.
Karoly Lorentey [Sun, 23 May 2004 03:37:58 +0000 (03:37 +0000)]
Fix environment variables on emacsclient frames.

lisp/server.el (server-getenv): Fix string lookup in alist.

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-170

20 years agoUse with-selected-frame.
Karoly Lorentey [Sun, 23 May 2004 02:34:53 +0000 (02:34 +0000)]
Use with-selected-frame.

lisp/faces.el (tty-create-frame-with-faces): Use with-selected-frame.

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-169

20 years agoNew control structure: with-selected-frame.
Karoly Lorentey [Sun, 23 May 2004 02:26:21 +0000 (02:26 +0000)]
New control structure: with-selected-frame.

lisp/subr.el (with-selected-frame): New macro.
lisp/font-lock.el (lisp-font-lock-keywords-2): Add with-selected-frame.

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-168

20 years agoMake terminal_coding and keyboard_coding display-local.
Karoly Lorentey [Sun, 23 May 2004 01:53:23 +0000 (01:53 +0000)]
Make terminal_coding and keyboard_coding display-local.

src/coding.c: Include frame.h and termhooks.h.
(terminal_coding, keyboard_coding): Remove.
(Fset_terminal_coding_system_internal, Fterminal_coding_system):
Use the selected frame's terminal coding system.
(Fset_safe_terminal_coding_system_internal): Fix typo.
(Fset_keyboard_coding_system_internal, Fkeyboard_coding_system):
Use the selected frame's keyboard coding system.
(init_coding_once): Don't initialize keyboard_coding and terminal_coding.

src/coding.h (terminal_coding, keyboard_coding): Remove.

src/termhooks.h (terminal_coding, keyboard_coding): New members of
struct display.
(FRAME_TERMINAL_CODING, FRAME_KEYBOARD_CODING): New macros.

src/termchar.h (kboard): Cosmetic change.

src/term.c (encode_terminal_code): Add coding parameter.
(tty_write_glyphs): Use the display-local terminal coding system.
(create_display): Allocate and initialize coding systems.
(delete_display): Free coding systems.

src/xdisp.c (decode_mode_spec): Use display-local coding systems.

src/Makefile.in: Fix dependencies for termchar.h and termhooks.h.

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-167

20 years agoMerged in changes from CVS trunk.
Karoly Lorentey [Sat, 22 May 2004 22:52:43 +0000 (22:52 +0000)]
Merged in changes from CVS trunk.

Patches applied:

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-325
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-326
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-327
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-328
   Update from CVS: src/.gdbinit (xsymbol): Fix last change.

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-329
   Update from CVS

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-166

20 years ago*** empty log message ***
Richard M. Stallman [Sat, 22 May 2004 22:23:13 +0000 (22:23 +0000)]
*** empty log message ***

20 years ago(Fmake_string): Doc fix.
Richard M. Stallman [Sat, 22 May 2004 22:22:38 +0000 (22:22 +0000)]
(Fmake_string): Doc fix.

20 years ago(clone_per_buffer_values): Copy the alist of local vars,
Richard M. Stallman [Sat, 22 May 2004 22:20:51 +0000 (22:20 +0000)]
(clone_per_buffer_values): Copy the alist of local vars,
and the alist pairs too.

20 years ago(casify_object): Return OBJ unchanged if not real char.
Richard M. Stallman [Sat, 22 May 2004 22:19:28 +0000 (22:19 +0000)]
(casify_object): Return OBJ unchanged if not real char.

20 years ago(main): Update copyright year.
Richard M. Stallman [Sat, 22 May 2004 22:18:30 +0000 (22:18 +0000)]
(main): Update copyright year.

20 years ago(Fread_file_name): Expand DIR if not absolute.
Richard M. Stallman [Sat, 22 May 2004 22:17:17 +0000 (22:17 +0000)]
(Fread_file_name): Expand DIR if not absolute.

20 years ago(del_range_2, replace_range): Don't write an anchor if the gap is empty.
Richard M. Stallman [Sat, 22 May 2004 22:15:37 +0000 (22:15 +0000)]
(del_range_2, replace_range): Don't write an anchor if the gap is empty.

20 years ago(try_scrolling): If scroll-up-aggressively or scroll-down-aggressively
Richard M. Stallman [Sat, 22 May 2004 22:11:24 +0000 (22:11 +0000)]
(try_scrolling): If scroll-up-aggressively or scroll-down-aggressively
is small but positive, put point near the screen edge.

20 years ago(Syntax Class Table): Word syntax not just for English.
Richard M. Stallman [Sat, 22 May 2004 22:08:36 +0000 (22:08 +0000)]
(Syntax Class Table): Word syntax not just for English.

20 years ago(Output Variables): Doc float-output-format.
Richard M. Stallman [Sat, 22 May 2004 22:07:39 +0000 (22:07 +0000)]
(Output Variables): Doc float-output-format.

20 years ago(Regexp Special): Nested repetition can be infloop.
Richard M. Stallman [Sat, 22 May 2004 22:05:57 +0000 (22:05 +0000)]
(Regexp Special): Nested repetition can be infloop.

20 years ago(Cons Cells): Explain dotted lists, true lists, circular lists.
Richard M. Stallman [Sat, 22 May 2004 22:04:56 +0000 (22:04 +0000)]
(Cons Cells): Explain dotted lists, true lists, circular lists.
(List Elements): Explain handling of circular and dotted lists.

20 years ago(Eval): Increasing max-lisp-eval-depth can cause real stack overflow.
Richard M. Stallman [Sat, 22 May 2004 21:59:46 +0000 (21:59 +0000)]
(Eval): Increasing max-lisp-eval-depth can cause real stack overflow.

20 years agoMinor cleanups.
Richard M. Stallman [Sat, 22 May 2004 21:58:24 +0000 (21:58 +0000)]
Minor cleanups.

20 years ago(sentence-end): Match unicode curly quotes as a close quote.
Richard M. Stallman [Sat, 22 May 2004 21:53:38 +0000 (21:53 +0000)]
(sentence-end): Match unicode curly quotes as a close quote.

20 years agoMaintained by FSF.
Richard M. Stallman [Sat, 22 May 2004 21:52:34 +0000 (21:52 +0000)]
Maintained by FSF.

20 years agoUse assoc-string, not assoc-ignore-case.
Richard M. Stallman [Sat, 22 May 2004 21:51:17 +0000 (21:51 +0000)]
Use assoc-string, not assoc-ignore-case.

20 years ago(idlwave-shell-get-object-class): Use assoc-string, not assoc-ignore-case.
Richard M. Stallman [Sat, 22 May 2004 21:50:03 +0000 (21:50 +0000)]
(idlwave-shell-get-object-class): Use assoc-string, not assoc-ignore-case.

20 years ago*** empty log message ***
Richard M. Stallman [Sat, 22 May 2004 07:44:30 +0000 (07:44 +0000)]
*** empty log message ***

20 years ago(mark-defun, narrow-to-defun): If moving back then fwd gets a defun
Richard M. Stallman [Sat, 22 May 2004 07:41:55 +0000 (07:41 +0000)]
(mark-defun, narrow-to-defun): If moving back then fwd gets a defun
that ends before point, try again moving fwd then back.

20 years ago(file-name-non-special): Allow t in file-arg-indices
Richard M. Stallman [Sat, 22 May 2004 07:40:41 +0000 (07:40 +0000)]
(file-name-non-special): Allow t in file-arg-indices
to mean requote the return value.  Use `identity' as an element
rather than as the whole value.

20 years ago(gs-options): Add -dSAFER. Mark it risky.
Richard M. Stallman [Sat, 22 May 2004 07:38:06 +0000 (07:38 +0000)]
(gs-options): Add -dSAFER.  Mark it risky.

20 years ago(help-add-fundoc-usage): Use %S only for output of `help-make-usage'.
Juanma Barranquero [Sat, 22 May 2004 01:58:25 +0000 (01:58 +0000)]
(help-add-fundoc-usage): Use %S only for output of `help-make-usage'.
(help-highlight-arguments): Skip function name before searching for
arguments.

20 years ago(Fdefine_key): Doc fix.
Juanma Barranquero [Sat, 22 May 2004 01:52:56 +0000 (01:52 +0000)]
(Fdefine_key): Doc fix.

20 years ago(struct backtrace): Add debug_on_exit member.
Kim F. Storm [Fri, 21 May 2004 23:36:38 +0000 (23:36 +0000)]
(struct backtrace): Add debug_on_exit member.
(Fcommand_execute): Clear it.

20 years ago(struct backtrace): Add debug_on_exit member.
Kim F. Storm [Fri, 21 May 2004 23:36:10 +0000 (23:36 +0000)]
(struct backtrace): Add debug_on_exit member.
(Fgarbage_collect): Clear out buffer undo_list markers after gc_sweep.
Identify those markers as Lisp_Misc_Free objects.  Clear car and cdr of
the removed cons cells.
(mark_object): Undo previous change - disallow Lisp_Misc_Free objects.
(gc_sweep): Clear cons_blocks before sweeping strings, so we don't have
any cons cells pointing to unallocated stings.
Do not lisp_free any marker blocks, as there may still be pointers
to them from buffer undo lists at this stage of GC.

20 years ago*** empty log message ***
Kim F. Storm [Fri, 21 May 2004 23:35:24 +0000 (23:35 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Juanma Barranquero [Fri, 21 May 2004 18:16:54 +0000 (18:16 +0000)]
*** empty log message ***

20 years ago(allout-chart-subtree, allout-rebullet-topic-grunt): Don't mention in the
Juanma Barranquero [Fri, 21 May 2004 18:10:21 +0000 (18:10 +0000)]
(allout-chart-subtree, allout-rebullet-topic-grunt): Don't mention in the
docstring these arguments meant for internal (recursive) use only.
(allout-char-spec): Comment out (it's not implemented).
(allout-old-expose-topic, allout-exposure): Fix docstring and add obsolescence
declaration.
(allout-flatten-exposed-to-buffer, allout-indented-exposed-to-buffer): Fix typos
in docstring.
(my-mark-marker): Doc fix.
(produce-allout-mode-map, allout-sibling-index, allout-isearch-expose)
(allout-distinctive-bullet, allout-open-topic, allout-reindent-body)
(allout-rebullet-heading, allout-process-exposed, allout-insert-listified)
(allout-latex-verb-quote, allout-insert-latex-header)
(allout-insert-latex-trailer): Make arguments match their use in
docstring.
(allout-primary-bullet, allout-old-style-prefixes, allout-inhibit-protection)
(allout-init, allout-mode, allout-before-change-protect, allout-flag-region):
Use "Emacs" instead of "emacs" in docstrings.

20 years ago*** empty log message ***
Kenichi Handa [Fri, 21 May 2004 11:45:01 +0000 (11:45 +0000)]
*** empty log message ***

20 years ago(etags-tags-completion-table): Show parsing progress.
Masatake YAMATO [Fri, 21 May 2004 08:36:46 +0000 (08:36 +0000)]
(etags-tags-completion-table): Show parsing progress.

20 years ago* progmodes/etags.el (tags-apropos, list-tags): Require apropos.
Masatake YAMATO [Fri, 21 May 2004 07:25:07 +0000 (07:25 +0000)]
* progmodes/etags.el (tags-apropos, list-tags): Require apropos.

20 years ago*** empty log message ***
Luc Teirlinck [Fri, 21 May 2004 03:19:34 +0000 (03:19 +0000)]
*** empty log message ***

20 years ago(locate-prompt-for-command): Shorten first line of docstring.
Luc Teirlinck [Fri, 21 May 2004 03:12:10 +0000 (03:12 +0000)]
(locate-prompt-for-command): Shorten first line of docstring.
(locate-mode): Expand docstring and include keymap summary.

20 years ago(find-file-noselect-1): Limit the scope of the
Luc Teirlinck [Thu, 20 May 2004 23:32:27 +0000 (23:32 +0000)]
(find-file-noselect-1): Limit the scope of the
`inhibit-read-only' binding.  Make sure that `inhibit-read-only'
is, by default, nil during the execution of
`find-file-not-found-functions' and `find-file-hook'.

20 years ago(lookup_char_property): Do not prematurely return nil.
Luc Teirlinck [Thu, 20 May 2004 17:33:35 +0000 (17:33 +0000)]
(lookup_char_property): Do not prematurely return nil.

20 years ago(facemenu-color-name-equal): New function.
Eli Zaretskii [Thu, 20 May 2004 16:59:22 +0000 (16:59 +0000)]
(facemenu-color-name-equal): New function.
(list-colors-display): Use it to compare colors instead of
facemenu-color-equal.

20 years ago(compare-windows-face): Use min-colors instead of
Eli Zaretskii [Thu, 20 May 2004 16:45:28 +0000 (16:45 +0000)]
(compare-windows-face): Use min-colors instead of
checking for tty or pc types.

20 years agoModify syntax of more characters.
Kenichi Handa [Wed, 19 May 2004 23:35:22 +0000 (23:35 +0000)]
Modify syntax of more characters.

20 years ago*** empty log message ***
Stefan Monnier [Wed, 19 May 2004 19:19:44 +0000 (19:19 +0000)]
*** empty log message ***

20 years ago*** empty log message ***
Pavel Janík [Wed, 19 May 2004 19:11:54 +0000 (19:11 +0000)]
*** empty log message ***

20 years ago(do-auto-fill): Remove unused vars `bol' and `opoint'.
Stefan Monnier [Wed, 19 May 2004 19:10:19 +0000 (19:10 +0000)]
(do-auto-fill): Remove unused vars `bol' and `opoint'.
(completion-setup-function): Use with-current-buffer.
Properly save excursion.  Simplify.
Don't assume there is necessarily a `mouse-face' property somewhere.

20 years agoAvoid mixing standard error output messages into the search result.
Pavel Janík [Wed, 19 May 2004 19:06:54 +0000 (19:06 +0000)]
Avoid mixing standard error output messages into the search result.

20 years ago(gud-reset): Use unless & with-current-buffer.
Stefan Monnier [Wed, 19 May 2004 19:00:02 +0000 (19:00 +0000)]
(gud-reset): Use unless & with-current-buffer.

20 years ago(gdb-reset): Use unless. Fix regexp.
Stefan Monnier [Wed, 19 May 2004 18:58:21 +0000 (18:58 +0000)]
(gdb-reset): Use unless.  Fix regexp.

20 years ago(defun-cvs-mode): Fix capitalization of error message.
Stefan Monnier [Wed, 19 May 2004 18:55:51 +0000 (18:55 +0000)]
(defun-cvs-mode): Fix capitalization of error message.

20 years ago(byte-compile-log): Use backquotes.
Stefan Monnier [Wed, 19 May 2004 18:53:13 +0000 (18:53 +0000)]
(byte-compile-log): Use backquotes.
(byte-compile-log-1): Don't call (byte-goto-log-buffer).
Use with-current-buffer.
(byte-goto-log-buffer): Delete.
(byte-compile-log-file): Call compilation-forget-errors.

20 years agoDescribe the new \_< and \_> operators.
Stefan Monnier [Wed, 19 May 2004 18:50:38 +0000 (18:50 +0000)]
Describe the new \_< and \_> operators.

20 years ago*** empty log message ***
Stefan Monnier [Wed, 19 May 2004 18:49:52 +0000 (18:49 +0000)]
*** empty log message ***

20 years agoAdd support for new '\_<' and '\_>' regexp operators, matching the
Stefan Monnier [Wed, 19 May 2004 16:38:34 +0000 (16:38 +0000)]
Add support for new '\_<' and '\_>' regexp operators, matching the
beginning and ends of symbols.
* regex.c (enum syntaxcode): Add Ssymbol.
(init_syntax_once): Set the syntax for '_' to Ssymbol, not Sword.
(re_opcode_t): New opcodes `symbeg' and `symend'.
(print_partial_compiled_pattern): Print the new opcodes properly.
(regex_compile): Parse the new operators.
(analyse_first): Skip symbeg and symend (they match only the empty string).
(mutually_exclusive_p): `symend' is mutually exclusive with \s_ and
\sw; `symbeg' is mutually exclusive with \S_ and \Sw.
(re_match_2_internal): Match symbeg and symend.

20 years ago(trivial_regexp_p): \_ is no longer a trivial regexp.
Stefan Monnier [Wed, 19 May 2004 16:32:59 +0000 (16:32 +0000)]
(trivial_regexp_p): \_ is no longer a trivial regexp.

20 years ago(Search-based Fontification): Fix typo.
Thien-Thi Nguyen [Wed, 19 May 2004 14:27:21 +0000 (14:27 +0000)]
(Search-based Fontification): Fix typo.

20 years ago(xsymbol): Fix last change.
Kim F. Storm [Wed, 19 May 2004 09:49:33 +0000 (09:49 +0000)]
(xsymbol): Fix last change.

20 years ago*** empty log message ***
Kim F. Storm [Wed, 19 May 2004 09:41:38 +0000 (09:41 +0000)]
*** empty log message ***

20 years ago(print): Reset print_depth before to call print_object.
David Ponce [Wed, 19 May 2004 07:38:57 +0000 (07:38 +0000)]
(print): Reset print_depth before to call print_object.

20 years ago* wid-edit.el (widget-radio-button-notify): Revert my last
Masatake YAMATO [Wed, 19 May 2004 02:16:56 +0000 (02:16 +0000)]
* wid-edit.el (widget-radio-button-notify): Revert my last
change. Reported by Katsumi Yamaoka <yamaoka@jpl.org>.

20 years ago(xprintstr): New fun.
Stefan Monnier [Wed, 19 May 2004 01:22:06 +0000 (01:22 +0000)]
(xprintstr): New fun.
(xstring, xprintsym): Use it.

20 years ago(mm-insert-inline): Make it work in read-only buffer.
Stefan Monnier [Wed, 19 May 2004 01:09:14 +0000 (01:09 +0000)]
(mm-insert-inline): Make it work in read-only buffer.

20 years ago(help-go-back): Don't depend on position of back button.
Stefan Monnier [Wed, 19 May 2004 00:56:46 +0000 (00:56 +0000)]
(help-go-back): Don't depend on position of back button.

20 years ago(auto-save-file-name-transforms): Make sure ange-ftp temp
Stefan Monnier [Wed, 19 May 2004 00:30:43 +0000 (00:30 +0000)]
(auto-save-file-name-transforms): Make sure ange-ftp temp
files files don't contain an accidental additional /.

20 years ago(tex-compilation-parse-errors): Save excursion in source buffer.
Stefan Monnier [Wed, 19 May 2004 00:24:15 +0000 (00:24 +0000)]
(tex-compilation-parse-errors): Save excursion in source buffer.

20 years agoFix syntax (open/close) of CJK characters.
Kenichi Handa [Wed, 19 May 2004 00:12:49 +0000 (00:12 +0000)]
Fix syntax (open/close) of CJK characters.

20 years ago(create_child): Use INTMASK.
Stefan Monnier [Tue, 18 May 2004 22:09:25 +0000 (22:09 +0000)]
(create_child): Use INTMASK.

20 years agoAdd kludge to prevent overriding keyboard-coding-system customization.
Karoly Lorentey [Tue, 18 May 2004 20:30:43 +0000 (20:30 +0000)]
Add kludge to prevent overriding keyboard-coding-system customization.

lisp/international/mule-cmds.el (set-locale-environment): Don't set
keyboard-coding-system if it is already set (reported by Friedrich
Delgado Friedrichs).

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-165

20 years agoFix last change for non USE_LISP_UNION_TYPE case.
Jason Rumney [Tue, 18 May 2004 20:26:26 +0000 (20:26 +0000)]
Fix last change for non USE_LISP_UNION_TYPE case.

20 years agoFix fatal error during startup (rep. by Friedrich Delgado Friedrichs)
Karoly Lorentey [Tue, 18 May 2004 19:58:00 +0000 (19:58 +0000)]
Fix fatal error during startup (rep. by Friedrich Delgado Friedrichs)

lisp/loadup.el: Unconditionally preload server.

lisp/server.el: Change server-getenv to a simple defun.

src/Makefile.in (lisp, shortlisp): Added server.elc.
mac/makefile.MPW (LispSource): Ditto.

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-164

20 years ago(display_x_get_resource, vga_stdcolor_name): Add prototype.
Jason Rumney [Tue, 18 May 2004 19:55:30 +0000 (19:55 +0000)]
(display_x_get_resource, vga_stdcolor_name): Add prototype.

20 years ago(add_menu_item, w32_menu_display_help) [USE_LISP_UNION_TYPE]: Cast
Jason Rumney [Tue, 18 May 2004 19:53:08 +0000 (19:53 +0000)]
(add_menu_item, w32_menu_display_help) [USE_LISP_UNION_TYPE]: Cast
from Lisp_Object using i member.

20 years agoPrefix RIF functions with w32con_ to avoid namespace clash with term.c.
Jason Rumney [Tue, 18 May 2004 19:48:51 +0000 (19:48 +0000)]
Prefix RIF functions with w32con_ to avoid namespace clash with term.c.

20 years agoMerged in changes from CVS trunk.
Karoly Lorentey [Tue, 18 May 2004 19:12:15 +0000 (19:12 +0000)]
Merged in changes from CVS trunk.

Patches applied:

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-299
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-300
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-301
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-302
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-303
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-304
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-305
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-306
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-307
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-308
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-309
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-310
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-311
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-312
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-313
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-314
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-315
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-316
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-317
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-318
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-319
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-320
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-321
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-322
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-323
   Update from CVS

 * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-324
   Update from CVS

git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-163

20 years ago(gnus-all-windows-visible-p): Don't consider non-visible windows.
Stefan Monnier [Tue, 18 May 2004 16:38:40 +0000 (16:38 +0000)]
(gnus-all-windows-visible-p): Don't consider non-visible windows.

20 years ago(Fgarbage_collect): Do all the marking before flushing
Stefan Monnier [Tue, 18 May 2004 16:22:46 +0000 (16:22 +0000)]
(Fgarbage_collect): Do all the marking before flushing
unmarked elements of the undo list.

20 years ago(DECL_ALIGN): Remove restriction on MS-DOS systems.
Eli Zaretskii [Tue, 18 May 2004 13:52:57 +0000 (13:52 +0000)]
(DECL_ALIGN): Remove restriction on MS-DOS systems.

20 years ago* wid-edit.el (widget-radio-button-notify): Don't pass `widget'
Masatake YAMATO [Tue, 18 May 2004 13:38:59 +0000 (13:38 +0000)]
* wid-edit.el (widget-radio-button-notify): Don't pass `widget'
to widget-apply. :action method assumes 2 arguments, not 3.

20 years ago(syms_of_msdos): Initialize dos-unsupported-char-glyph with make_number.
Eli Zaretskii [Tue, 18 May 2004 13:36:32 +0000 (13:36 +0000)]
(syms_of_msdos): Initialize dos-unsupported-char-glyph with make_number.
(IT_write_glyphs): Extract glyph from dos-unsupported-char-glyph with XINT.

20 years ago[USE_LSB_TAG]: Don't check heap location.
Jason Rumney [Tue, 18 May 2004 07:53:53 +0000 (07:53 +0000)]
[USE_LSB_TAG]: Don't check heap location.

20 years ago*** empty log message ***
Jason Rumney [Tue, 18 May 2004 07:32:23 +0000 (07:32 +0000)]
*** empty log message ***

20 years ago(Frecursive_edit): Return immediately if input blocked.
Kim F. Storm [Mon, 17 May 2004 23:07:15 +0000 (23:07 +0000)]
(Frecursive_edit): Return immediately if input blocked.
(Ftop_level): Unblock input if blocked.