Commit graph

64492 commits

Author SHA1 Message Date
Kenichi Handa
476e47caba (Faset): On setting a character bigger than 255 in a
unibyte string, signal an error instead of make the string
multibyte.
2006-02-27 00:54:28 +00:00
Miles Bader
a6c05016ac Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-26
Merge from emacs--devo--0

Patches applied:

 * emacs--devo--0  (patch 119-122)

   - Update from CVS
2006-02-26 07:09:24 +00:00
Miles Bader
50ca3b1a04 Changes from arch/CVS synchronization 2006-02-26 06:32:30 +00:00
Kim F. Storm
782ea71aba (ido-save-history, ido-load-history): Simplify. Don't
use find-file-noselect to avoid interference from other modes.
2006-02-26 00:48:27 +00:00
Kim F. Storm
a0eacbcd43 *** empty log message *** 2006-02-26 00:48:11 +00:00
Chong Yidong
e2bcf94d93 buffer.c: Revert last change. 2006-02-25 23:33:57 +00:00
Chong Yidong
7d63db9802 * buffer.c (Foverlay_put): Mark buffer as changed. 2006-02-25 23:32:19 +00:00
Chong Yidong
9ba8e10d99 * xterm.h (x_catch_errors) Return value changed to void.
(x_uncatch_errors): Unused count argument deleted.

	* xterm.c (x_catch_errors): Don't use record_unwind_protect, since
	it can be called in a signal handler.
	(x_catch_errors_unwind): Function deleted.
	(x_uncatch_errors): Deallocate last x_error_message_stack struct.
	(x_check_errors): Call x_uncatch_errors before signalling error.

	(x_load_font, x_term_init, XTmouse_position, handle_one_xevent)
	(x_connection_closed, x_list_fonts): Use new versions of
	x_catch_errors and x_uncatch_errors.

	* xselect.c (x_own_selection, x_decline_selection_request)
	(x_reply_selection_request, x_get_foreign_selection)
	(Fx_get_atom_name, Fx_send_client_event): Likewise.

	* xfns.c (x_real_positions, x_set_mouse_color, Fx_focus_frame):
	Likewise.

	* eval.c (record_unwind_protect): Add an assertion.
2006-02-25 23:20:10 +00:00
Stefan Monnier
f523e0c3c5 (Fmake_network_process): Init the process's mark. 2006-02-25 16:49:00 +00:00
Thien-Thi Nguyen
19cd88cc93 (sh-mode): Fix bug: Arrange to use
the default shell if filename is not available.
2006-02-25 11:25:25 +00:00
Francesco Potortì
f37de644fd (tags-completion-table): Do completion from all the tables in the
current list, as documented in the manual.
2006-02-25 01:48:09 +00:00
Francesco Potortì
957e399601 *** empty log message *** 2006-02-25 01:47:29 +00:00
Kim F. Storm
4ce3c91a20 Typos. 2006-02-25 00:31:44 +00:00
Kim F. Storm
739ace070d Fixed:
Martin Rudalics' 30 Jan 2006 bug report about overlays at end of buffer.
URL/MID: http://mid.gmane.org/43DDC6B7.6010003@gmx.at
2006-02-24 23:49:05 +00:00
Kim F. Storm
18700091b0 (modify_overlay): Force redisplay if we modify an
overlay at the end of the buffer.
2006-02-24 23:31:26 +00:00
Kim F. Storm
a7a7e1d77c *** empty log message *** 2006-02-24 23:31:06 +00:00
Reiner Steib
6b82baf60b (BUGS): Add URLs/MIDs. 2006-02-24 19:17:50 +00:00
Jan Djärv
a821c035f3 * gtkutil.c (xg_get_image_for_pixmap): If x_find_image_file returns
nil the image file has been removed, in that case use the (cached)
 pixmap.
2006-02-24 15:37:10 +00:00
Alan Mackenzie
cb694ab730 cc-align.el, cc-awk.el, cc-bytecomp.el, cc-cmds.el, cc-compat.el,
cc-defs.el, cc-engine.el, cc-fonts.el, cc-langs.el, cc-menus.el,
cc-mode.el, cc-styles.el, cc-subword.el, cc-vars.el:  Add 2006 to the
copyright statement.

cc-awk.el: (c-awk-after-change): Protect the match data with
save-match-data.  It was being corrupted when Font Lock was not enabled.
(ii): Fix a typo.

cc-cmds.el, cc-mode.el, cc-engine.el (c-update-modeline): Concatenate the
minor mode indicators directly onto mode-name, removing
c-submode-indicators.  Sometimes, c-s-i got separated from the mode name
on the mode line.

cc-cmds.el, cc-mode.el: Rename c-hungry-backspace to
c-hungry-delete-backwards, at the request of RMS.  Leave the old name as
an alias.

cc-cmds.el (c-electric-brace, c-electric-semi&comma, c-electric-colon):
Correct doc-strings: "/ln" -> "/la".

cc-cmds.el (c-electric-brace): Fix clean-up brace-else-brace (error due
to mbeg, mend being undefined).

cc-defs.el (c-version): Update to 5.31.3.

cc-defs.el: [Supersedes patch V1.38]: (top level): Check for a buggy
font-lock-compile-keywords ONLY in XEmacs.  GNU Emacs 22 now has a check
which would throw an error here.

cc-engine.el (c-beginning-of-statement-1): Clarify doc-string and
comments.  Distinguish real labels ("case 1:" or "foo:") from non-labels
("public:").

cc-engine.el (c-after-change-check-<>-operators): Remove save-match-data,
reversing change for V1.45.  save-match-data is now in c-after-change.

cc-engine.el (c-forward-objc-directive): Replace c-forward-token-2 with
crude coding; c-f-t-2 doesn't move over a token at EOB.  Objc Mode was
hanging after typing, e.g., "@implementation".

cc-langs.el (c-filter-ops): Made it available at runtime too to work when
`c-make-init-lang-vars-fun' needs to evaluate from source.

cc-langs.el (c-make-init-lang-vars-fun): Improved the error message when
there's an evaluation error to show whether it's loaded from source or
not.
(c-mode-menu): Add menu items for Electric Mode and Subword Mode.

cc-mode.el (c-after-change): Protect the match data with save-match-data.
It was getting corrupted by c-after-change-check-<>-operators.

cc-mode.el: File Local variables: Solve the problem where both `mode' and
c-file-offsets are specified: `mode' will overwrite c-f-o's settings:
(c-remove-any-local-eval-or-mode-variables): new function.
(c-postprocess-file-styles): call the above new function, within
c-tentative-buffer-change, to splat `mode' and `eval' before the second
hack-local-variables.
2006-02-24 15:33:02 +00:00
Alan Mackenzie
0d56691054 (Hungry WS Deletion): Rename c-hungry-backspace to
c-hungry-delete-backwards, at the request of RMS.  Leave the old name as
an alias.
(Movement Commands): Correct the definition of c-beginning-of-defun, to include the
function header within the defun.
(Comment Commands): State that C-u M-; kills any existing comment.
(Electric Keys): Add a justification for electric indentation.
(Hungry WS Deletion): Clear up the names and complications of the
BACKSPACE and DELETE keys.
Correct two typos.
2006-02-24 12:20:45 +00:00
Alan Mackenzie
18f34551f4 *** empty log message *** 2006-02-24 12:18:48 +00:00
Kenichi Handa
251b4b3126 (encoded-kbd-mode): Check
saved-input-mode on turing off Encoded Kbd mode.
2006-02-24 11:55:47 +00:00
Miles Bader
5432dcf9e0 Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-23
Merge from emacs--devo--0

Patches applied:

 * emacs--devo--0  (patch 113-118)

   - Update from CVS
   - Merge from gnus--rel--5.10

 * gnus--rel--5.10  (patch 38-39)

   - Update from CVS
2006-02-24 08:08:56 +00:00
Kenichi Handa
77343e1d1c (Finsert_file_contents): When a text is replaced
partially, be sure to set point before the inserted characters.
2006-02-24 06:46:54 +00:00
Kenichi Handa
e2a3e35357 *** empty log message *** 2006-02-24 06:32:18 +00:00
Kenichi Handa
2968197ac2 (auto-composition-after-change): Use
save-buffer-state.
(turn-on-auto-composition-if-enabled): Don't turn on
auto-composition-mode in a unibyte buffer.
2006-02-24 06:32:07 +00:00
Miles Bader
5f4264e54b Revision: emacs@sv.gnu.org/emacs--devo--0--patch-118
Merge from gnus--rel--5.10

Patches applied:

 * gnus--rel--5.10  (patch 38-39)

   - Update from CVS
2006-02-24 05:02:12 +00:00
Juri Linkov
9f261d3c1d (Common requests): Move `Turning on auto-fill by
default' after `Wrapping words automatically'.  Move `Working with
unprintable characters' before `Searching for/replacing newlines'.
Move `Replacing highlighted text' after `Highlighting a region'.
Merge `Repeating commands' and `Repeating a command as many times
as possible' into the former.
(Packages that do not come with Emacs): Add refs to Gmane and etc/MORE.STUFF.
2006-02-23 23:16:12 +00:00
Juanma Barranquero
172892e397 (help): Revert last part of 2006-02-23 change (deletion of the `provide' call). 2006-02-23 23:14:01 +00:00
Juri Linkov
32670900ce *** empty log message *** 2006-02-23 22:18:21 +00:00
Juri Linkov
037724a0ec (Newsgroup archives): Update URLs of GNU mail archives.
(Reporting bugs): Suggest using `M-x report-emacs-bug'.
Add xref to `(emacs)Reporting Bugs'.
(Getting a printed manual): Add URL to other formats of the manual.
(Common requests): Fix menu.
(Highlighting a region): Remove ref to `Turning on syntax highlighting'.
(Horizontal scrolling): Mention `truncate-partial-width-windows'.
(Inserting text at the beginning of each line): Add pxref to
`Changing the included text prefix'.
(Forcing the cursor to remain in the same column): Mention `track-eol'
and `set-goal-column'.  Add pxref to `(emacs)Moving Point'.
(Replacing text across multiple files): Add keybinding `Q' for
`dired-do-query-replace'.
2006-02-23 22:17:49 +00:00
Juri Linkov
9ca9f7f3f4 (Info-search): Don't bind search-spaces-regexp to
Info-search-whitespace-regexp in non-regexp isearch mode.
2006-02-23 21:41:41 +00:00
Juri Linkov
9b0f7f31c0 (compare-windows-highlight): Add new value
`persistent' and change :type from `boolean' to `choice'.
(compare-windows-overlays1, compare-windows-overlays2):
New internal variables.
(compare-windows-highlight): If compare-windows-highlight is
`persistent', add current overlays to compare-windows-overlays[12]
instead of adding compare-windows-dehighlight to pre-command-hook.
(compare-windows-dehighlight): Delete all overlays from
compare-windows-overlays[12].
2006-02-23 21:41:26 +00:00
Stefan Monnier
4e6d317052 (describe-mode): Pass `mode-name' to format-mode-line. 2006-02-23 16:39:24 +00:00
Stefan Monnier
31468dcbba Add 2006 copyright. 2006-02-23 16:37:46 +00:00
Stefan Monnier
c57a573fea Remove unnecessary leading * in docstrings. 2006-02-23 16:35:41 +00:00
Juanma Barranquero
35402b9845 (org-xemacs-p, org-export-html-show-new-buffer, org-table-may-need-update,
org-insert-item, org-mhe-get-message-real-folder,
org-mhe-get-message-folder-from-index, org-mhe-get-message-folder,
org-mhe-get-message-num, org-mhe-get-header, org-make-org-heading-search-string,
org-make-org-heading-camel, org-table-sort-lines, org-format-org-table-html,
org-format-table-table-html): Fix typos in docstrings.
2006-02-23 14:43:40 +00:00
Thien-Thi Nguyen
cca1796923 Fix omission bug: Add dot (ASCII 0x2E) on first line. 2006-02-23 13:31:03 +00:00
Juanma Barranquero
85563680f5 *** empty log message *** 2006-02-23 11:59:35 +00:00
Carsten Dominik
09fd368a84 Version number change only 2006-02-23 10:56:04 +00:00
Carsten Dominik
272dfec25a (org-cleaned-string-for-export, org-solidify-link-text):
New function.
	(org-add-hook): Use `add-local-hook' instead of `make-local-hook'
	for XEmacs, just to silence the compiler.
	(org-export-as-ascii, org-export-as-html-and-open): Use
	`org-cleaned-string-for-export' and create internal links.
	(org-follow-mhe-link): Require mh-e, use folder.
2006-02-23 10:54:29 +00:00
Carsten Dominik
1caf01c286 *** empty log message *** 2006-02-23 10:54:15 +00:00
YAMAMOTO Mitsuharu
5b574e6957 (x_set_toolkit_scroll_bar_thumb): Don't set control
values if control is not visible or values are not changed.
2006-02-23 10:43:32 +00:00
Kenichi Handa
92fb551662 *** empty log message *** 2006-02-23 10:13:23 +00:00
YAMAMOTO Mitsuharu
7889775856 (update_text_area): Avoid needless redraw of rightmost
glyph whose face is extended to the text area end.
2006-02-23 09:07:23 +00:00
Nick Roberts
7efc64d4be (gud-speedbar-buttons): Use shadow face properly. 2006-02-23 07:40:25 +00:00
Nick Roberts
a5de75080d (gdb-debug-ring-max): Rename from gdb-debug-log-length.
(gdb-debug-ring): Rename from gdb-debug-log-ring.  Don't make
it a real ring but...
(gud-gdba-marker-filter): ...make it work like mark-ring.
(gdb-enable-debug): Rename from gdb-enable-debug-log.
(gdb-mouse-jump): New function.  Add bindings.
2006-02-23 07:38:57 +00:00
Nick Roberts
e490594672 *** empty log message *** 2006-02-23 07:38:01 +00:00
Nick Roberts
e75116edb6 (gdb-signalled): New variable and function.
(gdb-debug-log-ring): Rename from gdb-debug-log and make a ring.
(gdb-send, gdb-send-item, gud-gdba-marker-filter): Use it.
(gdb-debug-log-length): Customize it's length.
(gud-watch, gdb-var-create-handler): Display function::var format
but don't use to create variable object.
(gdb-var-create-handler): Use message-box in place of message.
(gdb-stopped): Call gdb-exited if signalled.
2006-02-22 22:01:35 +00:00
Nick Roberts
039374381c *** empty log message *** 2006-02-22 22:00:47 +00:00