bpt/emacs.git
14 years ago* b2m.c (main): Ensure that each message ends in two newlines.
Chong Yidong [Wed, 8 Jul 2009 03:20:03 +0000 (03:20 +0000)]
* b2m.c (main): Ensure that each message ends in two newlines.

14 years ago* mail/unrmail.el (unrmail): Make sure the message ends with two
Chong Yidong [Wed, 8 Jul 2009 03:10:10 +0000 (03:10 +0000)]
* mail/unrmail.el (unrmail): Make sure the message ends with two
newlines (Bug#3769).

14 years ago*** empty log message ***
Glenn Morris [Wed, 8 Jul 2009 02:51:21 +0000 (02:51 +0000)]
*** empty log message ***

14 years ago(calendar-current-date): Rework previous change.
Glenn Morris [Wed, 8 Jul 2009 02:48:11 +0000 (02:48 +0000)]
(calendar-current-date): Rework previous change.

14 years agoEd Reingold <reingold at emr.cs.iit.edu>
Glenn Morris [Wed, 8 Jul 2009 02:46:23 +0000 (02:46 +0000)]
Ed Reingold  <reingold at emr.cs.iit.edu>

(calendar-current-date): Add an optional argument giving an offset from today.

14 years agoChecked TUTORIAL.
Glenn Morris [Wed, 8 Jul 2009 02:38:11 +0000 (02:38 +0000)]
Checked TUTORIAL.

14 years ago(tutorial--describe-nonstandard-key):
Glenn Morris [Wed, 8 Jul 2009 02:37:11 +0000 (02:37 +0000)]
(tutorial--describe-nonstandard-key):
Adjust the message for when a key has been unbound.
(help-with-tutorial): Hide the arch-tag.

14 years agoSplit old stuff, and arch-tag, into new ChangeLog.14.
Glenn Morris [Wed, 8 Jul 2009 02:34:55 +0000 (02:34 +0000)]
Split old stuff, and arch-tag, into new ChangeLog.14.

14 years agoSplit ChangeLog.
Glenn Morris [Wed, 8 Jul 2009 02:34:23 +0000 (02:34 +0000)]
Split ChangeLog.

14 years agoStandardize the way M-x commands are written:
Glenn Morris [Wed, 8 Jul 2009 02:31:02 +0000 (02:31 +0000)]
Standardize the way M-x commands are written:
dashes inside command names, not spaces; spaces before <Return>.
(Summary): Describe the new behavior of C-l.
(Basic Cursor Control): Don't say that files "ought" to end in newlines.
Try to distinguish scroll bar from fringes.
You can also scroll with a wheel mouse.
(If Emacs Stops Responding): Rename from "When Emacs is hung".
(Inserting And Deleting): Continuation marks appear in the fringe.
Clarify that deletion can be undone.  Mention cut and paste, and the Glossary.
(Files, Mode Line): Update mode-line format.
(Extending The Command Set): Downplay C-z, since using Emacs on a
text-only terminal is less common these days.
(Searching): Incremental searching is no longer atypical.
Downplay flow control issues, remove reference to deleted FAQ node.
(Multiple Windows): Mention frames.
(Multiple Frames): New section.
(Getting More Help): Downplay C-h having a different binding.
Don't say help is "on-line", since the meaning has changed.
(More Features): Replace "on-line".  Use C-h rather than F10 h.
Say a little more about completion.
(Conclusion): Don't mention C-z again here.

14 years ago(JIS_TO_SJIS2): Fix the code range check.
Kenichi Handa [Wed, 8 Jul 2009 02:23:19 +0000 (02:23 +0000)]
(JIS_TO_SJIS2): Fix the code range check.

14 years ago(detect_coding_sjis): Handle shift_jis-2004 correctly.
Kenichi Handa [Wed, 8 Jul 2009 02:22:05 +0000 (02:22 +0000)]
(detect_coding_sjis): Handle shift_jis-2004 correctly.
(encode_coding_sjis): Fix the code range check.

14 years ago(japanese-shift-jis-2004): Fix typo in the docstring.
Kenichi Handa [Wed, 8 Jul 2009 02:19:24 +0000 (02:19 +0000)]
(japanese-shift-jis-2004): Fix typo in the docstring.

14 years ago(gdb-init-1): Move sending
Nick Roberts [Wed, 8 Jul 2009 00:41:00 +0000 (00:41 +0000)]
(gdb-init-1): Move sending
-data-list-register-names to ...
(gdb-starting): ... here because GDB 7.0 requires execution to
have started when using this MI command.
(gdb-set-header): New function to distinguish select and
unselected tabs in gdb buffers.
(gdb-propertize-header): New macro that uses gdb-set-header.
(gdb-breakpoints-header, gdb-locals-header): Use it.

14 years ago*** empty log message ***
Nick Roberts [Wed, 8 Jul 2009 00:40:30 +0000 (00:40 +0000)]
*** empty log message ***

14 years ago* Makefile.in (ELCFILES): Remove fadr.elc.
Chong Yidong [Tue, 7 Jul 2009 22:56:37 +0000 (22:56 +0000)]
* Makefile.in (ELCFILES): Remove fadr.elc.

14 years ago* fileio.c (Fsubstitute_in_file_name, Ffile_name_directory)
Chong Yidong [Tue, 7 Jul 2009 22:52:58 +0000 (22:52 +0000)]
* fileio.c (Fsubstitute_in_file_name, Ffile_name_directory)
(Fexpand_file_name): Copy string data properly (Bug#3772).

14 years ago* progmodes/gdb-mi.el (gdb-input): Add trailing newline to command.
Dmitry Dzhus [Tue, 7 Jul 2009 20:10:05 +0000 (20:10 +0000)]
* progmodes/gdb-mi.el (gdb-input): Add trailing newline to command.

14 years ago* progmodes/gdb-mi.el (gdb-breakpoints-list-handler-custom): y/n
Dmitry Dzhus [Tue, 7 Jul 2009 19:54:08 +0000 (19:54 +0000)]
* progmodes/gdb-mi.el (gdb-breakpoints-list-handler-custom): y/n
instead of on/off; do not highlight breakpoints without line
information.

14 years ago* progmodes/gdb-mi.el (gdb-stack-list-frames-handler): Rewritten
Dmitry Dzhus [Tue, 7 Jul 2009 17:40:32 +0000 (17:40 +0000)]
* progmodes/gdb-mi.el (gdb-stack-list-frames-handler): Rewritten
  without regexps.

14 years ago* progmodes/gdb-mi.el (gdb-init-1): Disassembly buffer mode name
Dmitry Dzhus [Tue, 7 Jul 2009 17:36:42 +0000 (17:36 +0000)]
* progmodes/gdb-mi.el (gdb-init-1): Disassembly buffer mode name
may contain frame information, so `string-match' should be used.
(gdb-update): Disassembly is invalidated through
`gdb-get-selected-frame'.
(gdb-pad-string): New function to pad string with spaces.
(gdb-invalidate-disassembly): Invalidate only if the buffer
exists.
(gdb-disassembly-handler-custom): Column alignment.
(gdb-disassembly-place-breakpoints): Clear old breakpoints before
placing new ones.
(gdb-toggle-breakpoint, gdb-delete-breakpoint): Now work from the
end of line, too.
(gdb-frame-handler): Match convention to for disassembly buffer
mode name.

14 years ago* progmodes/gdb-mi.el (gdb-init-1): Set correct mode name for
Dmitry Dzhus [Tue, 7 Jul 2009 17:22:26 +0000 (17:22 +0000)]
* progmodes/gdb-mi.el (gdb-init-1): Set correct mode name for
disassembly buffer.
(gdb-breakpoints-list-handler-custom): Replacement for
gdb-break-list-handler. Using real parser instead of regexps now.
(gdb-place-breakpoints): Replacement for gdb-break-list-custom.
Use gdb-breakpoints-list instead of parsing breakpoints buffer to
place breakpoints.
(def-gdb-memory-unit): A new macro to define gdb-memory-unit-..
functions.
(gdb-disassembly-handler-custom): Show overlay arrow.
(gdb-disassembly-place-breakpoints): Show breakpoints in
disassembly buffer.
(gdb-toggle-breakpoint, gdb-delete-breakpoint)
(gdb-goto-breakpoint): Using gdb-breakpoint text properties
instead of parsing breakpoints buffer.
Fixed old menu references in gud-menu-map.

14 years agoRemoved fadr.el.
Dmitry Dzhus [Tue, 7 Jul 2009 17:08:20 +0000 (17:08 +0000)]
Removed fadr.el.

14 years agogdb-mi.el: Now using bindat-get-field instead of fadr functions.
Dmitry Dzhus [Tue, 7 Jul 2009 17:04:51 +0000 (17:04 +0000)]
gdb-mi.el: Now using bindat-get-field instead of fadr functions.

14 years agoPort memory buffer from gdb-ui.el
Dmitry Dzhus [Tue, 7 Jul 2009 16:57:41 +0000 (16:57 +0000)]
Port memory buffer from gdb-ui.el
(gdb-memory-address): New variable which holds top address of
memory page shown in memory buffer
(gdb-memory-repeat-count, gdb-memory-format, gdb-memory-unit): New
customization variables.
New functions:
(gdb-display-memory-buffer, gdb-frame-memory-buffer): Functions to
display the memory buffer.
(gdb-memory-set-address, gdb-memory-set-repeat-count): Set memory
buffer display parameters.
(def-gdb-memory-format, gdb-memory-format-binary)
(gdb-memory-format-octal, gdb-memory-format-unsigned)
(gdb-memory-format-signed, gdb-memory-format-hexadecimal):
Functions for setting memory buffer format.
(gdb-memory-unit-word, gdb-memory-unit-halfword)
(gdb-memory-unit-giant, gdb-memory-unit-byte): Functions to set
unit size used in memory buffer.
(gdb-memory-show-next-page, gdb-memory-show-previous-page): Switch
to next/previous page of memory buffer.

14 years ago(vc-cvs-merge-news): Fix message parsing for non-top-level files.
Sam Steingold [Tue, 7 Jul 2009 15:06:00 +0000 (15:06 +0000)]
(vc-cvs-merge-news): Fix message parsing for non-top-level files.

14 years agoxterm.c (handle_one_xevent): Only call x_check_fullscreen on the
Jan Djärv [Tue, 7 Jul 2009 08:38:44 +0000 (08:38 +0000)]
xterm.c (handle_one_xevent): Only call x_check_fullscreen on the
first MapNotify.

14 years ago(reset-language-environment): Put
Kenichi Handa [Tue, 7 Jul 2009 06:28:54 +0000 (06:28 +0000)]
(reset-language-environment): Put
the highset priority to the charset iso-8859-1.

14 years ago(Fset_charset_priority): Update charset_unibyte.
Kenichi Handa [Tue, 7 Jul 2009 06:27:23 +0000 (06:27 +0000)]
(Fset_charset_priority): Update charset_unibyte.
(syms_of_charset): Initialize charset_unibyte.

14 years ago(unibyte_has_multibyte_table): Delete extern.
Kenichi Handa [Tue, 7 Jul 2009 06:26:36 +0000 (06:26 +0000)]
(unibyte_has_multibyte_table): Delete extern.
(UNIBYTE_CHAR_HAS_MULTIBYTE_P): Delete it.

14 years ago(unibyte_has_multibyte_table): Delete it.
Kenichi Handa [Tue, 7 Jul 2009 06:26:18 +0000 (06:26 +0000)]
(unibyte_has_multibyte_table): Delete it.
(multibyte_char_to_unibyte): Use CHAR_TO_BYTE8 instead of checking
charset_unibyte.
(multibyte_char_to_unibyte_safe): Likewise.
(Funibyte_char_to_multibyte): Don't check charset_unibyte.

14 years ago(xcharset): Fix the treating $arg0.
Kenichi Handa [Tue, 7 Jul 2009 06:25:45 +0000 (06:25 +0000)]
(xcharset): Fix the treating $arg0.

14 years ago(get_next_display_element): Decode it->c by charset_unibyte.
Kenichi Handa [Tue, 7 Jul 2009 06:25:20 +0000 (06:25 +0000)]
(get_next_display_element): Decode it->c by charset_unibyte.
(x_produce_glyphs): Likewise.

14 years ago* progmodes/hideshow.el (hs-hide-block-at-point): Don't move point
Chong Yidong [Mon, 6 Jul 2009 14:16:52 +0000 (14:16 +0000)]
* progmodes/hideshow.el (hs-hide-block-at-point): Don't move point
to the end of the line when locating the block (Bug#700).

14 years ago* net/tramp.el (tramp-handle-write-region): Flush file properties
Michael Albinus [Mon, 6 Jul 2009 13:37:29 +0000 (13:37 +0000)]
* net/tramp.el (tramp-handle-write-region): Flush file properties
in case of short track.

14 years ago(verilog-error-regexp-emacs-alist): Coded custom
Dan Nicolaescu [Mon, 6 Jul 2009 08:32:48 +0000 (08:32 +0000)]
(verilog-error-regexp-emacs-alist): Coded custom
representation of verilog error regular expressions to work with
Emacs-22's new format.
(verilog-error-regexp-xemacs-alist): Coded custom representation
of verilog error regular expressions to work with XEmacs format
(verilog-error-regexp-add-xemacs): Hook routine to install verilog
error recognition into XEmacs.
(verilog-error-regexp-add-emacs): Hook routine to install verilog
error recognition into Emacs-22.

14 years ago* woman.el: Remove stand-alone closing parentheses.
Chong Yidong [Mon, 6 Jul 2009 02:17:31 +0000 (02:17 +0000)]
* woman.el: Remove stand-alone closing parentheses.
(woman-file-name, woman2-format-paragraphs)
(woman-leave-blank-lines): Code cleanup.
(woman-use-own-frame): Change default to nil.
(woman-italic, woman-bold, woman-unknown, woman-addition): Change
defaults to inherit from default faces.
(woman2-process-escapes): Consume the newline after a stand-alone
filler character (Bug#3651).

14 years ago(defvar and asterisk): Minor rephrasing.
Glenn Morris [Mon, 6 Jul 2009 00:54:20 +0000 (00:54 +0000)]
(defvar and asterisk): Minor rephrasing.

14 years ago(eval-after-load): Doc fix.
Glenn Morris [Mon, 6 Jul 2009 00:51:27 +0000 (00:51 +0000)]
(eval-after-load): Doc fix.

14 years ago(ffap): Remove defunct URL from custom group.
Glenn Morris [Mon, 6 Jul 2009 00:50:51 +0000 (00:50 +0000)]
(ffap): Remove defunct URL from custom group.

14 years ago(ffap-version): Make it an obsolete alias for emacs-version.
Glenn Morris [Mon, 6 Jul 2009 00:49:25 +0000 (00:49 +0000)]
(ffap-version): Make it an obsolete alias for emacs-version.
(top-level): Move provide to the end.

14 years ago(calc-embedded-make-info): Don't force when `calc-embedded-word' is
Jay Belanger [Mon, 6 Jul 2009 00:11:09 +0000 (00:11 +0000)]
(calc-embedded-make-info): Don't force when `calc-embedded-word' is
called twice.

14 years ago(find-alternate-file-other-window, find-alternate-file):
Stefan Monnier [Sun, 5 Jul 2009 22:15:34 +0000 (22:15 +0000)]
(find-alternate-file-other-window, find-alternate-file):
Obey confirm-nonexistent-file-or-buffer.

14 years ago* dired-aux.el (dired-show-file-type): Handle remote files.
Michael Albinus [Sun, 5 Jul 2009 08:32:26 +0000 (08:32 +0000)]
* dired-aux.el (dired-show-file-type): Handle remote files.

14 years ago* desktop.el (desktop-globals-to-save): Add file-name-history (Bug#2750).
Chong Yidong [Sun, 5 Jul 2009 05:14:27 +0000 (05:14 +0000)]
* desktop.el (desktop-globals-to-save): Add file-name-history (Bug#2750).

14 years ago* add-log.el (add-log-current-defun-header-regexp): Doc
Chong Yidong [Sun, 5 Jul 2009 04:53:22 +0000 (04:53 +0000)]
* add-log.el (add-log-current-defun-header-regexp): Doc
fix (Bug#2217).

14 years ago(eshell-parse-argument-hook): Put `number' property on entire argument
Johan Bockgård [Sat, 4 Jul 2009 13:20:09 +0000 (13:20 +0000)]
(eshell-parse-argument-hook): Put `number' property on entire argument
since this is what eshell-lisp-command expects.

14 years agoMention load average support on MS-Windows.
Eli Zaretskii [Sat, 4 Jul 2009 10:46:06 +0000 (10:46 +0000)]
Mention load average support on MS-Windows.

14 years agoEmulation of `getloadavg' on MS-Windows:
Eli Zaretskii [Sat, 4 Jul 2009 10:43:10 +0000 (10:43 +0000)]
Emulation of `getloadavg' on MS-Windows:
Include float.h
(g_b_init_get_native_system_info, g_b_init_get_system_times)
(GetNativeSystemInfo_Proc, GetSystemTimes_Proc): Declare.
(get_native_system_info, get_system_times): New functions.
(buf_next, buf_prev, sample_system_load, getavg): New subroutines.
(getloadavg): Rewrite using GetSystemTimes and GetNativeSystemInfo.
(globals_of_w32): Initialize g_b_init_get_native_system_info,
g_b_init_get_system_times, and num_of_processors.

14 years ago(--enable-checking, --enable-profiling): Use
Andreas Schwab [Sat, 4 Jul 2009 08:12:10 +0000 (08:12 +0000)]
(--enable-checking, --enable-profiling): Use
AS_HELP_STRING.

14 years ago* w32term.c (w32_initialize): Use standard types.
Jason Rumney [Fri, 3 Jul 2009 15:32:02 +0000 (15:32 +0000)]
* w32term.c (w32_initialize): Use standard types.
* runemacs.c (set_user_model_id): Use standard types.
* emacsclient.c (w32_set_user_model_id): Use standard types.

14 years ago* net/tramp-gvfs.el (tramp-gvfs-methods)
Michael Albinus [Fri, 3 Jul 2009 14:54:14 +0000 (14:54 +0000)]
* net/tramp-gvfs.el (tramp-gvfs-methods)
(tramp-gvfs-zeroconf-domain)
(tramp-bluez-discover-devices-timeout): Add version flag.
(tramp-gvfs-handler-mounted-unmounted)
(tramp-gvfs-connection-mounted-p): Polish handling of
incompatibilities between GVFS 0.2 and 1.0.

14 years ago(Ffile_attributes): Decode user and group names by the locale's encoding.
Eli Zaretskii [Fri, 3 Jul 2009 14:22:35 +0000 (14:22 +0000)]
(Ffile_attributes): Decode user and group names by the locale's encoding.

14 years ago* sysdep.c (sys_suspend): Remove USG_JOBCTRL #ifdef, unused.
Dan Nicolaescu [Fri, 3 Jul 2009 13:46:39 +0000 (13:46 +0000)]
* sysdep.c (sys_suspend): Remove USG_JOBCTRL #ifdef, unused.
(mkdir): Remove MKDIR_PROTOTYPE #ifdef, unused.

* callproc.c (child_setup): Use #else instead of a separate #ifdef.

* term.c (init_tty): Remove spurious #ifdef.

14 years ago(WINNT_SUPPORT): Add common-win.elc, like src/Makefile.in did.
Eli Zaretskii [Fri, 3 Jul 2009 13:42:29 +0000 (13:42 +0000)]
(WINNT_SUPPORT): Add common-win.elc, like src/Makefile.in did.

14 years ago* m/mips.h: Mention this file is also used for netbsd.
Dan Nicolaescu [Fri, 3 Jul 2009 13:19:03 +0000 (13:19 +0000)]
* m/mips.h: Mention this file is also used for netbsd.
* m/pmax.h: Remove file.

* configure.in (--enable-profiling): New option.
(mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.

14 years ago(--enable-profiling): New option.
Dan Nicolaescu [Fri, 3 Jul 2009 13:04:57 +0000 (13:04 +0000)]
(--enable-profiling): New option.

14 years agoAnd again...
Jan Djärv [Fri, 3 Jul 2009 11:35:04 +0000 (11:35 +0000)]
And again...

14 years agoFix typo.
Jan Djärv [Fri, 3 Jul 2009 11:17:44 +0000 (11:17 +0000)]
Fix typo.

14 years ago* xterm.h (struct x_display_info): Add invisible_cursor.
Jan Djärv [Fri, 3 Jul 2009 11:07:02 +0000 (11:07 +0000)]
* xterm.h (struct x_display_info): Add invisible_cursor.
(struct x_output): Add current_cursor.

* xterm.c (XTtoggle_invisible_pointer): New function.
(x_define_frame_cursor): Don't define cursor if invisible or the
same as before.  Set current_cursor.
(x_create_terminal): Set toggle_invisible_pointer_hook.

* xfns.c (make_invisible_cursor): New function.
(x_set_mouse_color): Call make_invisible_cursor.
Set current_cursor.
(x_window): Set current_cursor.

* termhooks.h (struct terminal): Add toggle_invisible_pointer_hook.

* keyboard.c (command_loop_1): Call frame_make_pointer_invisible after
inserting a character.
(read_avail_input): Call frame_make_pointer_visible.

* frame.c (Vmake_pointer_invisible): New variable.
(frame_make_pointer_invisible, frame_make_pointer_visible): New
functions.
(syms_of_frame): DEFVAR make-pointer-invisible, initialize to Qt.

* frame.h: Declare frame_make_pointer_invisible and
frame_make_pointer_visible.
(struct frame): Add pointer_invisible.

* cus-start.el (all): Added make-pointer-invisible.

14 years ago(math-use-emacs-fn): Make sure that the number is formatted correctly.
Jay Belanger [Fri, 3 Jul 2009 01:43:33 +0000 (01:43 +0000)]
(math-use-emacs-fn): Make sure that the number is formatted correctly.

14 years ago(Emerge): Tweak Misc menu description.
Glenn Morris [Fri, 3 Jul 2009 01:36:12 +0000 (01:36 +0000)]
(Emerge): Tweak Misc menu description.
(Submodes of Emerge): Skip Prefers is only relevant with an ancestor.
(Merge Commands): `.' does not seem to work in A or B buffer.
`l' can recreate the 3-window display.

14 years ago(Glossary): Minor phrasing changes throughout.
Glenn Morris [Fri, 3 Jul 2009 01:35:56 +0000 (01:35 +0000)]
(Glossary): Minor phrasing changes throughout.
Add more internal cross-references.
<Autoloading>: You can't really autoload a variable.
<C-M->: Move details here from `M-C-' item.
<Continuation Line>: Refer to `Truncation.'
<Daemon, Free Software, Free Software Foundation, FSF, GNU>:
<Home Directory, Unix>: New entries.
<Deletion of Files>: Mention recycle bins.
<Directory>: Mention ``folders.''
<Error>: Don't mention ``type-ahead.''
<Fringe>: Refer to the manual node.
<Minor Mode>: Can be global or local.
<Spell Checking>: There are other checkers besides Ispell.

14 years agoAdd `Info-virtual-index' and `async-shell-command'.
Juri Linkov [Thu, 2 Jul 2009 23:01:42 +0000 (23:01 +0000)]
Add `Info-virtual-index' and `async-shell-command'.

14 years agoFix comment.
Juri Linkov [Thu, 2 Jul 2009 22:50:07 +0000 (22:50 +0000)]
Fix comment.

14 years ago(tramp-gvfs-connection-mounted-p): Use `elt' instead of `mount-info'.
Juri Linkov [Thu, 2 Jul 2009 22:49:30 +0000 (22:49 +0000)]
(tramp-gvfs-connection-mounted-p): Use `elt' instead of `mount-info'.

14 years ago(esc-map): Bind "&" to `async-shell-command'.
Juri Linkov [Thu, 2 Jul 2009 22:48:18 +0000 (22:48 +0000)]
(esc-map): Bind "&" to `async-shell-command'.

14 years ago(async-shell-command): New command.
Juri Linkov [Thu, 2 Jul 2009 22:47:52 +0000 (22:47 +0000)]
(async-shell-command): New command.

14 years agoVirtual Info files and nodes.
Juri Linkov [Thu, 2 Jul 2009 22:47:33 +0000 (22:47 +0000)]
Virtual Info files and nodes.
(Info-virtual-files, Info-virtual-nodes): New variables.
(Info-current-node-virtual): New variable.
(Info-virtual-file-p, Info-virtual-fun, Info-virtual-call):
New functions.
(Info-file-supports-index-cookies): Use Info-virtual-file-p
to check for a virtual file instead of checking a fixed list
of node names.
(Info-find-file): Use Info-virtual-fun and Info-virtual-call
instead of ad-hoc processing of "dir" and (apropos history toc).
(Info-find-node-2): Use Info-virtual-fun and Info-virtual-call
instead of ad-hoc processing of "dir" and (apropos history toc).
Reread a file when moving from a virtual node.
(add-to-list)<Info-virtual-files>: Add "\\`dir\\'".
(Info-directory-toc-nodes, Info-directory-find-file)
(Info-directory-find-node): New functions.
(add-to-list)<Info-virtual-files>: Add "\\`\\*History\\*\\'".
(Info-history): Move part of code to
`Info-history-find-node'.
(Info-history-toc-nodes, Info-history-find-file)
(Info-history-find-node): New functions.
(add-to-list)<Info-virtual-nodes>: Add "\\`\\*TOC\\*\\'".
(Info-toc): Move part of code to `Info-toc-find-node'.
(Info-toc-find-node): New function.
(Info-toc-insert): Renamed from `Info-insert-toc'.  Don't insert
the current Info file name to references because now the node
"*TOC*" belongs to the same Info manual.
(Info-toc-build): Renamed from `Info-build-toc'.
(Info-toc-nodes): Rename input argument `file' to `filename'.
Use Info-virtual-fun, Info-virtual-call and Info-virtual-file-p
instead of ad-hoc processing of ("dir" apropos history toc).
(Info-index-nodes): Use Info-virtual-file-p
to check for a virtual file instead of checking a fixed list
of node names.
(Info-index-node): Add check for `Info-current-node-virtual'.
Raise `save-match-data' higher up the tree to contain
`search-forward' too (bug fix).
(add-to-list)<Info-virtual-nodes>: Add "\\`\\*Index.*\\*\\'".
(Info-virtual-index-nodes): New variable.
(Info-virtual-index-find-node, Info-virtual-index): New functions.
(add-to-list)<Info-virtual-files>: Add "\\`\\*Apropos\\*\\'".
(Info-apropos-file, Info-apropos-nodes): New variables.
(Info-apropos-toc-nodes, Info-apropos-find-file)
(Info-apropos-find-node, Info-apropos-matches): New functions.
(info-apropos): Move part of code to `Info-apropos-find-node' and
`Info-apropos-matches'.
(Info-mode-map): Bind "I" to `Info-virtual-index'.
(Info-desktop-buffer-misc-data): Use Info-virtual-file-p to check
for a virtual file instead of checking a fixed list of node names.

14 years ago* net/tramp-gvfs.el (tramp-gvfs-handler-mounted-unmounted)
Michael Albinus [Thu, 2 Jul 2009 15:27:37 +0000 (15:27 +0000)]
* net/tramp-gvfs.el (tramp-gvfs-handler-mounted-unmounted)
(tramp-gvfs-connection-mounted-p): Handle changed mount-info
interface.

14 years ago* gtkutil.c (xg_frame_set_char_size): Do set width/height if the
Jan Djärv [Thu, 2 Jul 2009 12:27:23 +0000 (12:27 +0000)]
* gtkutil.c (xg_frame_set_char_size): Do set width/height if the
frame isn't visible.
(xg_frame_resized): If width/height is -1, get size of window
from X server.

* xterm.c (handle_one_xevent): Call xg_frame_resized for USE_GTK
for MapNotify.

14 years agoAdd arch tagline
Miles Bader [Thu, 2 Jul 2009 10:38:05 +0000 (10:38 +0000)]
Add arch tagline

14 years agoRemove debug code.
Jan Djärv [Thu, 2 Jul 2009 10:29:54 +0000 (10:29 +0000)]
Remove debug code.

14 years ago(xg_frame_set_char_size): Do not set pixel width/height
Jan Djärv [Thu, 2 Jul 2009 08:20:56 +0000 (08:20 +0000)]
(xg_frame_set_char_size): Do not set pixel width/height
here or call change_frame_size. Just call flush_and_sync.
(flush_and_sync): Reintroduced.

14 years ago(xg_frame_set_char_size): Do not set pixel width/height here or
Jan Djärv [Thu, 2 Jul 2009 07:48:23 +0000 (07:48 +0000)]
(xg_frame_set_char_size): Do not set pixel width/height here or
call change_frame_size.

14 years ago(set-keyboard-coding-system): Force *-unix
Kenichi Handa [Thu, 2 Jul 2009 06:44:06 +0000 (06:44 +0000)]
(set-keyboard-coding-system): Force *-unix
coding-system to avoid eol conversion.

14 years ago(Antinews): Minor changes in phrasing.
Glenn Morris [Thu, 2 Jul 2009 02:31:57 +0000 (02:31 +0000)]
(Antinews): Minor changes in phrasing.

14 years agoRe-order a few things to reduce some underfull lines in dvi output.
Glenn Morris [Thu, 2 Jul 2009 02:31:38 +0000 (02:31 +0000)]
Re-order a few things to reduce some underfull lines in dvi output.

14 years ago(Introduction): Mention included in info Emacs manual.
Glenn Morris [Thu, 2 Jul 2009 02:31:26 +0000 (02:31 +0000)]
(Introduction): Mention included in info Emacs manual.

14 years agoRe-order a few things to reduce some underfull lines in dvi output.
Glenn Morris [Thu, 2 Jul 2009 02:31:12 +0000 (02:31 +0000)]
Re-order a few things to reduce some underfull lines in dvi output.

14 years ago(Mail Sending): Add a tiny bit on mailclient.
Glenn Morris [Thu, 2 Jul 2009 02:30:52 +0000 (02:30 +0000)]
(Mail Sending): Add a tiny bit on mailclient.

14 years ago(Advanced VC Usage): End all menu items with a period.
Glenn Morris [Thu, 2 Jul 2009 02:30:38 +0000 (02:30 +0000)]
(Advanced VC Usage): End all menu items with a period.

14 years ago*** empty log message ***
Jan Djärv [Wed, 1 Jul 2009 16:59:09 +0000 (16:59 +0000)]
*** empty log message ***

14 years ago* xterm.h (struct x_display_info): Add Xatom_net_wm_state_sticky
Jan Djärv [Wed, 1 Jul 2009 16:58:05 +0000 (16:58 +0000)]
* xterm.h (struct x_display_info): Add Xatom_net_wm_state_sticky

* xterm.c (x_handle_net_wm_state): Also look for sticky.
(x_term_init): Initialize Xatom_net_wm_state_sticky.

* frame.h: Declare Qsticky.

14 years ago(Management Parameters): Mention sticky.
Jan Djärv [Wed, 1 Jul 2009 16:57:01 +0000 (16:57 +0000)]
(Management Parameters): Mention sticky.

14 years ago* w32fns.c (w32_frame_parm_handlers): Set 0 for sticky.
Jan Djärv [Wed, 1 Jul 2009 16:48:35 +0000 (16:48 +0000)]
* w32fns.c (w32_frame_parm_handlers): Set 0 for sticky.

* nsfns.m (ns_frame_parm_handlers): Ditto.

* frame.c: Declare Qsticky.
(frame_parms): Add sticky.

* xfns.c (x_frame_parm_handlers): Let x_set_sticky handle sticky.

* xterm.h: Declare x_set_sticky.

* xterm.c (x_set_sticky): New function.

* frame.c: Qmaximized is new.
(x_set_frame_parameters): Do not handle fullscreen specially.
Only set width and height if explicitly set.
(x_set_fullscreen): Handle Qmaximized.
(x_set_font, x_figure_window_size): Do not handle fullscreen specially.
(syms_of_frame): Initialize Qmaximized.

* xterm.c (handle_one_xevent): Remove call to x_check_fullscreen
for Expose event. Add call to x_check_fullscreen for MapNotify event.
Remove all code w.r.t. fullscreen from ConfigureNotify event. Do not
set gravity to NorthWestGravity when USE_GTK.
(set_wm_state): New function.
(do_ewmh_fullscreen): Use set_wm_state. Also handle FULLSCREEN_MAXIMIZED.
(x_handle_net_wm_state): Handle FULLSCREEN_MAXIMIZED.
(x_check_fullscreen): Simplify so we only handle EMWH type of fullscreen
or the case when no window manager is running. That means remove calls
to x_real_positions and x_fullscreen_adjust.

14 years ago* gtkutil.c (xg_tool_bar_proxy_help_callback): New function.
Jan Djärv [Wed, 1 Jul 2009 15:52:58 +0000 (15:52 +0000)]
* gtkutil.c (xg_tool_bar_proxy_help_callback): New function.
(xg_tool_bar_menu_proxy): Attach enter/leave events to
xg_tool_bar_proxy_help_callback.

14 years ago* net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist): Add
Michael Albinus [Wed, 1 Jul 2009 15:21:45 +0000 (15:21 +0000)]
* net/tramp-gvfs.el (tramp-gvfs-file-name-handler-alist): Add
handler for `process-file', `shell-command' and
`start-file-process'.
(tramp-gvfs-handle-shell-command)
(tramp-gvfs-handle-start-file-process)
(tramp-gvfs-handle-process-file): New defuns.
(tramp-synce-list-devices): Simplify check for existence of
property.

14 years ago(Type Conversion): Don't use literal control character.
Andreas Schwab [Wed, 1 Jul 2009 15:15:52 +0000 (15:15 +0000)]
(Type Conversion): Don't use literal control character.

14 years ago* tramp.texi (GVFS based methods): New section.
Michael Albinus [Wed, 1 Jul 2009 15:09:50 +0000 (15:09 +0000)]
* tramp.texi (GVFS based methods): New section.
(Remote processes): Processes for GVFS based methods run locally.

14 years agoAdd missing word.
Jan Djärv [Wed, 1 Jul 2009 15:06:14 +0000 (15:06 +0000)]
Add missing word.

14 years ago(Help Functions): Fix description of help-buffer and
Andreas Schwab [Wed, 1 Jul 2009 14:52:28 +0000 (14:52 +0000)]
(Help Functions): Fix description of help-buffer and
help-setup-xref to use @defun instead of @deffn.

14 years ago* emacs.c (USAGE3, standard_args): Add -mm and --maximized.
Jan Djärv [Wed, 1 Jul 2009 14:02:27 +0000 (14:02 +0000)]
* emacs.c (USAGE3, standard_args): Add -mm and --maximized.

* frame.c: Qmaximized is new.
(x_set_frame_parameters): Do not handle fullscreen specially.
Only set width and height if explicitly set.
(x_set_fullscreen): Handle Qmaximized.
(x_set_font, x_figure_window_size): Do not handle fullscreen specially.
(syms_of_frame): Initialize Qmaximized.

* frame.h (fullscreen_type): Add FULLSCREEN_MAXIMIZED.  Declare
Qfullwidth, Qfullheight, Qfullboth, Qmaximized.

* xterm.c (handle_one_xevent): Remove call to x_check_fullscreen
for Expose event. Add call to x_check_fullscreen for MapNotify event.
Remove all code w.r.t. fullscreen from ConfigureNotify event. Do not
set gravity to NorthWestGravity when USE_GTK.
(set_wm_state): New function.
(do_ewmh_fullscreen): Use set_wm_state. Also handle FULLSCREEN_MAXIMIZED.
(x_handle_net_wm_state): Handle FULLSCREEN_MAXIMIZED.
(x_check_fullscreen): Simplify so we only handle EMWH type of fullscreen
or the case when no window manager is running. That means remove calls
to x_real_positions and x_fullscreen_adjust.

* gtkutil.c (flush_and_sync, x_wm_size_hint_off): Remove.
(xg_frame_set_char_size): Remove calls to x_wm_size_hint_off and
flush_and_sync.
(xg_height_changed): New function.
(xg_create_frame_widgets): Remove call to gtk_widget_set_size_request
and gtk_window_set_policy.  Set frame gravity after parsing the geometry
string.
(xg_update_frame_menubar, free_frame_menubar)
(xg_tool_bar_detach_callback, xg_tool_bar_attach_callback)
(update_frame_tool_bar, free_frame_tool_bar): Call xg_height_changed.
Remove calls to xg_frame_set_char_size.

* startup.el (command-line-x-option-alist): Add -mm and --maximized.

* NEWS: Mention maximized.

* frames.texi (Size Parameters): Mention maximized for fullscreen.

* xresources.texi (Table of Resources): Mention maximized for
fullscreen.

* cmdargs.texi (Window Size X): -mm/--maximized is new.

14 years ago* anti.texi (Antinews): Correct the list of removed platforms.
Chong Yidong [Wed, 1 Jul 2009 13:03:45 +0000 (13:03 +0000)]
* anti.texi (Antinews): Correct the list of removed platforms.

14 years ago(set-language-info-alist): Add korean-cp949, cp949 to spec.
Kenichi Handa [Wed, 1 Jul 2009 12:37:56 +0000 (12:37 +0000)]
(set-language-info-alist): Add korean-cp949, cp949 to spec.

14 years ago(ELCFILES): Delete encoded-kb.elc.
Kenichi Handa [Wed, 1 Jul 2009 11:44:20 +0000 (11:44 +0000)]
(ELCFILES): Delete encoded-kb.elc.

14 years agoDeleted.
Kenichi Handa [Wed, 1 Jul 2009 11:41:29 +0000 (11:41 +0000)]
Deleted.

14 years ago(set-keyboard-coding-system): Perform the
Kenichi Handa [Wed, 1 Jul 2009 11:40:03 +0000 (11:40 +0000)]
(set-keyboard-coding-system): Perform the
necessary setup here instead of calling encoded-kbd-setup-display.

14 years ago(decode_keyboard_code): New function.
Kenichi Handa [Wed, 1 Jul 2009 11:37:45 +0000 (11:37 +0000)]
(decode_keyboard_code): New function.
(tty_read_avail_input): Decode the input bytes if necessary.

14 years ago(setup_coding_system): Initialize
Kenichi Handa [Wed, 1 Jul 2009 11:35:07 +0000 (11:35 +0000)]
(setup_coding_system): Initialize
coding->carryover_bytes to 0.
(Fset_keyboard_coding_system_internal): If CODING-SYSTEM is nil,
use Qno_conversion.