1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-27 16:51:06 -07:00
Commit graph

64506 commits

Author SHA1 Message Date
Kenichi Handa
b32d320efb (x_set_glyph_string_clipping_exactly): Set
src->clip_head and src->clip_tail temporarily instead of src->hl.
2006-03-02 06:39:08 +00:00
Kenichi Handa
71db3621a2 *** empty log message *** 2006-03-02 01:49:01 +00:00
Kenichi Handa
c6589bbdab (CCL_WRITE_STRING): Handle a flag bit for multibyte
character sequence.
(Fccl_execute_on_string): Use ASET, not XSET.
2006-03-02 01:48:27 +00:00
Kenichi Handa
3dd525cd0e (ccl-embed-string): Check string length.
Set special flag for multibyte character sequence.
(ccl-compile-write-string): Don't make str unibyte.
(ccl-compile-write-repeat): Likewise.
(ccl-compile-write): If the character code doesn't fit in 22-bit
(ccl-dump-write-const-string): Check special flag for multibyte
character sequence.
2006-03-02 01:47:27 +00:00
Kenichi Handa
cf2f4bcfa7 *** empty log message *** 2006-03-01 01:38:30 +00:00
Kenichi Handa
62221f221c (search_buffer): Fix handling of "\\" in a trivial regexp. 2006-03-01 01:38:20 +00:00
Kenichi Handa
16f3e413e7 *** empty log message *** 2006-02-28 11:34:53 +00:00
Kenichi Handa
cb0ff0f180 (ps-mule-eight-bit-char): Delete this function.
(ps-mule-encode-region): Don't use ps-mule-eight-bit-char.
(ps-mule-plot-composition): Likewise.
2006-02-28 11:27:30 +00:00
Kenichi Handa
0ca493eec6 (decode_coding): Fix the condition of terminating the
decoding loop.
2006-02-28 11:05:39 +00:00
Kenichi Handa
7f3e252c61 *** empty log message *** 2006-02-27 01:27:47 +00:00
Kenichi Handa
ae144b39df ("Chinese-BIG5"): Set ctext-non-standard-encodings property to
"big5-0".
("Chinese-GBK"): Set
ctext-non-standard-encodings property to "gbk-0".  Add sample-text
property.
2006-02-27 01:27:35 +00:00
Kenichi Handa
e0bd7bb956 (ctext-non-standard-encodings-alist): Add an entry for gbk-0. Set
charset `big5' in the entry for "big5-0".
(ctext-post-read-conversion): Use multibyt-char-to-unibyte to read
a row 8-bit.
(ctext-non-standard-encodings): Initialize to nil.
(ctext-non-standard-encodings-table): Return a list instead of
char-table.
(ctext-pre-write-conversion): Adjusted for the above change.
2006-02-27 01:24:24 +00:00
Kenichi Handa
5a299607aa *** empty log message *** 2006-02-27 00:56:37 +00:00
Kenichi Handa
da6c2ece1b (kkc-region): Use
this-single-command-raw-keys on pushing back an unhandled key
sequence.
2006-02-27 00:56:27 +00:00
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