Juri Linkov [Wed, 1 Sep 2004 19:29:28 +0000 (19:29 +0000)]
(Info-search-whitespace-regexp): Fix backslashes.
(Info-search): Add new optional arguments for the sake of isearch.
Replace whitespace in Info-search-whitespace-regexp literally.
Add backward search. Don't call `Info-select-node' if regexp is
found in the same Info node. Don't add node to Info-history for
wrapped isearch.
(Info-search-backward, Info-isearch-search, Info-isearch-wrap)
(Info-isearch-push-state, Info-isearch-pop-state): New funs.
(Info-mode): Set local variables `isearch-search-fun-function',
`isearch-wrap-function', `isearch-push-state-function',
`search-whitespace-regexp'.
Juri Linkov [Wed, 1 Sep 2004 18:44:35 +0000 (18:44 +0000)]
(compilation-goto-locus): Use `next-error' face instead of `region'.
Set 4-th argument of `move-overlay' to `current-buffer' to move overlay
to different source buffers. Use new variable `next-error-highlight'.
Juri Linkov [Wed, 1 Sep 2004 18:41:06 +0000 (18:41 +0000)]
* simple.el (next-error): New defgroup and defface.
(next-error-highlight, next-error-highlight-no-select):
New defcustoms.
(next-error-no-select): Let-bind next-error-highlight to the value
of next-error-highlight-no-select before calling `next-error'.
Juri Linkov [Wed, 1 Sep 2004 17:05:59 +0000 (17:05 +0000)]
* simple.el (next-error-find-buffer): Move the rule
"if current buffer is a next-error capable buffer" after the
rule "if next-error-last-buffer is set to a live buffer".
Simplify to test all rules in one `or'.
(next-error): Doc fix.
Luc Teirlinck [Tue, 31 Aug 2004 23:47:53 +0000 (23:47 +0000)]
(Basic Keyboard Macro): `apply-macro-to-region-lines' now operates on
all lines that begin in the region, rather than on all complete lines
in the region.
Luc Teirlinck [Mon, 30 Aug 2004 22:03:18 +0000 (22:03 +0000)]
Various minor changes in addition to:
(Indentation Commands): Correct description of `indent-relative'.
(Tab Stops): <TAB> is no longer bound to `tab-to-tab-stop' in Text
mode. The *Tab Stops* buffer uses Overwrite Mode.
(Just Spaces): `untabify' converts sequences of at least two spaces to tabs.
Jan Djärv [Mon, 30 Aug 2004 20:32:00 +0000 (20:32 +0000)]
* macmenu.c (_widget_value): Added lname and lkey.
(single_submenu): Set lname and lkey in widget_value
instead of name and key.
(update_submenu_strings): New function.
(set_frame_menubar): Remove call to inhibit_garbage_collection,
call update_submenu_strings.
Jan Djärv [Mon, 30 Aug 2004 19:42:53 +0000 (19:42 +0000)]
* xmenu.c (digest_single_submenu): Set lname and lkey in widget_value
instead of name and key.
(update_submenu_strings): New function.
(set_frame_menubar): Remove call to inhibit_garbage_collection,
call update_submenu_strings. Call ENCODE_MENU_STRING for top level
menu names.
* gtkutil.h (_widget_value): Added lname and lkey.
Kim F. Storm [Sun, 29 Aug 2004 20:57:42 +0000 (20:57 +0000)]
(cua-auto-expand-rectangles): Remove
automatic rectangle padding feature; replace by non-destructive
virtual rectangle edges feature.
(cua-virtual-rectangle-edges): New defcustom.
(cua-auto-tabify-rectangles): New defcustom.
(cua-paste): If paste into a marked rectangle, insert rectangle at
current column, even if virtual; also paste exactly as many lines
as has been marked (ignore additional lines or add empty lines),
but paste whole source if only one line is marked.
(cua--update-indications): No longer use overwrite-cursor to
indicate rectangle padding
Luc Teirlinck [Sat, 28 Aug 2004 02:35:31 +0000 (02:35 +0000)]
(Secondary Selection): Setting the secondary selection with
M-Drag-Mouse-1 does not alter the kill ring, setting it with M-Mouse-1
and M-Mouse-3 does.
(Mode Line Mouse): C-Mouse-2 on scroll bar now also works for
toolkit scroll bars.
(Scroll Bars): Ditto.
Luc Teirlinck [Sat, 28 Aug 2004 02:14:16 +0000 (02:14 +0000)]
(Basic Window): When using a window system, the value of point in a
non-selected window is indicated by a hollow box.
(Split Window): Side by side windows are separated by a scrollbar,
if scrollbars are used.
C-Mouse-2 on scrollbar now also works for toolkit scrollbars.
(Change Window): Correct Mouse-2 vs Mouse-3 mess-up.
(Window Convenience): Update bindings for `winner-undo' and `winner-redo'.
Luc Teirlinck [Fri, 27 Aug 2004 23:36:38 +0000 (23:36 +0000)]
Make "GNU GENERAL PUBLIC LICENSE" an appendix.
Rearrange order of nodes and sections such that both "GNU GENERAL
PUBLIC LICENSE" and "GNU Free Documentation License" appear at the
end, as appropriate for appendices.
(Acknowledgments): Use `@unnumberedsec'.
Jan Djärv [Fri, 27 Aug 2004 16:57:36 +0000 (16:57 +0000)]
* xmenu.c (set_frame_menubar): Reintroduce inhibit_garbage_collection
from 2002-07-15T00:01:34Z!raeburn@raeburn.org so that strings from ENCODE_UTF_8 isn't GC:ed before used.
Steven Tamm [Thu, 26 Aug 2004 18:43:29 +0000 (18:43 +0000)]
macmenu.c (ENCODE_MENU_STRING): Added to handle multibyte
strings in menu items.
(single_submenu): Use ENCODE_MENU_STRING
(mac_menu_show): Use ENCODE_MENU_STRING. Reset grabbed because
button release isn't passed to event loop
(add_menu_item): Use SetMenuItemWithCFString
Luc Teirlinck [Sun, 22 Aug 2004 21:11:43 +0000 (21:11 +0000)]
(speedbar-file-regexp): Give it a phony defvar before and a real
defvar after `speedbar-supported-extension-expressions'. This is to
silence the compiler without breaking bootstrapping.
Many doc and style fixes.
(ada-find-any-references): Use compilation-start.
(ada-get-ali-file-name): Improve error msg.
(ada-get-ada-file-name): Likewise.
Luc Teirlinck [Sun, 22 Aug 2004 02:25:16 +0000 (02:25 +0000)]
(Keyboard Macro Ring): Rename section.
Emacs treats the head of the macro ring as the `last keyboard macro'.
(Keyboard Macro Counter): Minor change.
(Save Keyboard Macro): Some clarifications.
(Edit Keyboard Macro): Rename section.