Miles Bader [Mon, 30 Oct 2006 08:47:46 +0000 (08:47 +0000)]
Merge from gnus--rel--5.10
Patches applied:
* gnus--rel--5.10 (patch 160)
- Update from CVS
2006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
* lisp/gnus/mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New
variables.
(mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
(mm-charset-synonym-alist): Move some entries to
mm-codepage-iso-8859-list.
(mm-charset-synonym-alist, mm-charset-override-alist): Add
iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
Stefan Monnier [Mon, 30 Oct 2006 07:29:37 +0000 (07:29 +0000)]
(server-select-display): Use a dummy buffer to detect when
the frame is later used.
(server-select-display): New function.
(server-process-filter): Use it to detect unused temp frames.
Change maintainer, apply whitespace-clean, checkdoc. Minor improvements to many
doc strings.
(ada-mode-version): New function.
(ada-create-menu): Menu operations are available for all supported compilers.
Lars Hansen [Sun, 29 Oct 2006 12:55:35 +0000 (12:55 +0000)]
(with-parsed-tramp-file-name): Correct debug spec. Highlight as keyword.
(tramp-do-copy-or-rename-file): Correct data for 'file-already-exists.
Don't call tramp-method-out-of-band-p for local files.
(tramp-touch): Quote file name.
Glenn Morris [Sat, 28 Oct 2006 21:53:34 +0000 (21:53 +0000)]
(cal-html-cursor-month, cal-html-cursor-year): Add autoloads for this
new package.
(calendar-mode-map): Bind cal-html-cursor-month, cal-html-cursor-year.
Chong Yidong [Fri, 27 Oct 2006 14:44:25 +0000 (14:44 +0000)]
* url-http.el (url-http-mark-connection-as-free): Verify that
connection is open before saving it.
(url-http-handle-authentication): Use url-retrieve-internal
instead of url-retrieve.
(url-http-parse-headers): Adapt to new callback interface.
(url-http): Handle non-blocking connections.
(url-http-async-sentinel): Create.
* url.el (url-retrieve): Update docstring for new callback interface.
Remove all code.
(url-retrieve-internal): Move code from url-retrieve here.
* url-gw.el (url-open-stream): Use a non-blocking socket for
`native' gateway method, if available.
Chong Yidong [Fri, 27 Oct 2006 14:39:43 +0000 (14:39 +0000)]
* progmodes/octave-inf.el (inferior-octave-has-built-in-variables):
New defvar.
(inferior-octave-resync-dirs): Check to see whether Octave has
built-in variables and set inferior-octave-has-built-in-variables.
Check inferior-octave-has-built-in-variables to decide whether to
send commands that set built-in variables or call functions to
change Octave's behavior.
Send "disp (pwd ())" to Octave instead of just "pwd".
(inferior-octave-startup): Send "more off" to Octave instead of
"page_screen_output = 0".
Kenichi Handa [Thu, 26 Oct 2006 12:00:50 +0000 (12:00 +0000)]
Include "composite.h".
(encode_terminal_code): Output all components of composition.
Check the size of encode_terminal_src.
(produce_glyphs): For compostion, call produce_composite_glyph.
(append_composite_glyph, produce_composite_glyph): New functions.
Kenichi Handa [Thu, 26 Oct 2006 11:34:09 +0000 (11:34 +0000)]
(terminal-composition-function): New function.
(terminal-composition-function-table): New variable.
(auto-compose-chars): If running on a terminal, use
terminal-composition-function-table.
Kenichi Handa [Thu, 26 Oct 2006 02:29:03 +0000 (02:29 +0000)]
(fill-find-break-point-function-table): Don't
setup it in defvar.
(fill-nospace-between-words-table): New variable.
(fill-delete-newlines): Check fill-nospace-between-words-table
instead of charset property nospcae-between-words.
Kim F. Storm [Sun, 22 Oct 2006 22:32:53 +0000 (22:32 +0000)]
(add-to-list): Optimize if compare-fn is `eq' or `eql'.
(sit-for): If last command was a prefix arg, add the read-ahead
event to unread-command-events as (t . EVENT) so it will be added
to this-command-keys by read-key-sequence.
Kim F. Storm [Sun, 22 Oct 2006 22:25:03 +0000 (22:25 +0000)]
(read_char): Make an element (t . EVENT) in
unread-command-events add EVENT to the current command's key sequence.
(syms_of_keyboard) <unread-command-events>: Update doc.
John Wiegley [Sun, 22 Oct 2006 20:39:36 +0000 (20:39 +0000)]
2006-10-22 John Wiegley <johnw@newartisans.com>
* progmodes/python.el (python-use-skeletons): python-mode was
auto-inserting templates (for those with abbrev-mode on), not only
by default -- *but without a configuration variable to disable
it*. This rendered python-mode completely useless for me, so I
have added `python-use-skeletons', which is now off by default.