Copy here from trunk
(message-tool-bar-retro): Update for rename mail_send.xpm->mail-send.xpm.
Add mail-send.xpm.
Also build and run on Mac OS X 10.5.
(copy_data_segment): Also copy __gcc_except_tab and __objc_* sections.
(unrelocate) [_LP64]: Set relocation base to address of data segment.
(ucs-8859-7-alist): Update the table.
(Refresh Screen, Forcing Redisplay):
Clarify the text and move items around.
(list_processes_1): Fix indentation level of the
command column.
(batch-byte-recompile-directory): Doc fix.
(sys_spawnve): Quote args with wildcards.
(unrelocate): New argument BASE.  Use it instead of
reloc_base.
(copy_dysymtab): Compute relocation base here.
(rebase_reloc_address) [__ppc64__]: New function.
(copy_dysymtab) [__ppc64__]: Use it if relocation base needs to be
changed.
Petr Salinger <Petr.Salinger at seznam.cz>: New file.
Petr Salinger <Petr.Salinger at seznam.cz>:

Add support for gnu-kfreebsd.
Diane Murray  <disumu at x3y2z1.net>

Don't require w3-fetch and w3-open-local.
(url-dired-find-file): Use `find-file'.  Doc fix.
(url-dired-find-file-mouse, url-dired-minor-mode): Doc fix.
Ari Roponen <ari.roponen at gmail.com>  (tiny change)

(encode-time-value): Doc fix.
(with-decoded-time-value): Doc fix.
Regenerate, with the manual shell-function-message patch back from the dead.
(toggle-input-method-active): New var.
(toggle-input-method): Bind toggle-input-method-active to t.
Error if it was already non-nil.
(Composite Types): Document `group' type.
(cfsockets_for_select) [MAC_OSX && SELECT_USE_CFSOCKET]:
New variable.
(mac_try_close_socket) [MAC_OSX]: New function.
[MAC_OSX] (sys_select) [SELECT_USE_CFSOCKET]:
Update cfsockets_for_select.  Replace invalid CFRunLoop source.