They shouldn't be used just to have them listed in Customize; see
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=14247 . Besides, they
should be loaded by the requires in jabber.el anyway.
I left jabber-account-list and jabber-display-menu in for now, as they
are involved in a complicated dance regarding whether to display the
Jabber menu by default. Need to solve this somehow and get rid of
those two autoload cookies as well.
That makes it impossible to run Emacs if jabber-debug-log-xml has been
customized, but jabber-console.el is not in the load path for some
reason. Instead add an autoload cookie for jabber-process-console to
ensure that it gets loaded when needed. Also remove duplicate
definition of jabber-buffer-connection.
Print all XMPP stanzas in buffer *-jabber-console-JID-*.
Arbitrary code can be manually sent to XML stream from this buffer.
Features:
* Use legacy `jabber-debug-log-xml' custom var to trigger console
* Print XML with indention and syntax highlight (sgml-mode required)
* Comments indicates sending/receiving/raw into console buffer
* Console buffer name is customizable, see `jabber-console-name-format'
* Console buffer truncated, see `jabber-console-truncate-lines'
Thanks to Evgenii Terechkov for features and tests.
Creator: Magnus Henoch <mange@freemail.hu>
Fix building of jabber-autoloads under Emacs 21
Also, ensure that it does (provide 'jabber-autoloads), which lets us use
`require'.
Creator: Magnus Henoch <mange@freemail.hu>
Add some autoload cookies
There are now enough cookies that (require 'jabber-autoloads) is now
sufficient to load jabber.el.
Creator: Magnus Henoch <mange@freemail.hu>
Don't reset presence when new account connects
Connecting a new account used to call jabber-send-default-presence,
which resets any custom presence sent (including autoaway). Now
jabber-send-current-presence is used instead.
Fixes bug #1870437.
Creator: Magnus Henoch <mange@freemail.hu>
Remove global variables
Remove jabber-username, jabber-server, jabber-resource, jabber-nickname,
jabber-network-server and jabber-port, and all remaining references to
them.
Creator: Magnus Henoch <mange@freemail.hu>
Merge file transfer work
Patches applied:
* mange@freemail.hu--2005/emacs-jabber--file-transfer--0--base-0
tag of mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-243
* mange@freemail.hu--2005/emacs-jabber--file-transfer--0--patch-1
Merge fsm
* mange@freemail.hu--2005/emacs-jabber--file-transfer--0--patch-2
Commit initial file transfer work
* mange@freemail.hu--2005/emacs-jabber--file-transfer--0--patch-3
Really ignore disco items without nodes
* mange@freemail.hu--2005/emacs-jabber--file-transfer--0--patch-4
Remove debug output
* mange@freemail.hu--2005/emacs-jabber--file-transfer--0--patch-5
Wait for all disco info results, in case we need many proxies
* mange@freemail.hu--2005/emacs-jabber--file-transfer--0--patch-6
Move parentheses
* mange@freemail.hu--2005/emacs-jabber--file-transfer--0--patch-7
Fix termination of file transfers
* mange@freemail.hu--2005/emacs-jabber--file-transfer--0--patch-8
Merge from CVS HEAD
* mange@freemail.hu--2005/emacs-jabber--file-transfer--0--patch-9
Fix stupid bug in jabber-socks5
* mange@freemail.hu--2005/emacs-jabber--file-transfer--0--patch-10
kill-all-local-variables after opening buffer for file being downloaded
* mange@freemail.hu--2005/emacs-jabber--file-transfer--0--patch-11
Load file transfer code by default
* mange@freemail.hu--2005/emacs-jabber--file-transfer--0--patch-12
Remove obsolete documentation. Update NEWS.
* mange@freemail.hu--2005/emacs-jabber--fsm--0--base-0
tag of mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-243
* mange@freemail.hu--2005/emacs-jabber--fsm--0--patch-1
Add fsm.el
Creator: Magnus Henoch <mange@freemail.hu>
Merge SSL support
Patches applied:
* mange@freemail.hu--2005/emacs-jabber--ssl--0--base-0
tag of mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-48
* mange@freemail.hu--2005/emacs-jabber--ssl--0--patch-1
Initial stab at merging SSL support
* mange@freemail.hu--2005/emacs-jabber--ssl--0--patch-2
Further hack SSL
* mange@freemail.hu--2005/emacs-jabber--ssl--0--patch-3
Put jabber-connection-type in group jabber-conn
* mange@freemail.hu--2005/emacs-jabber--ssl--0--patch-4
Handle partially received stream headers
* mange@freemail.hu--2005/emacs-jabber--ssl--0--patch-5
Document SSL
* mange@freemail.hu--2005/emacs-jabber--ssl--0--patch-6
Check for connection failure
Creator: Magnus Henoch <mange@freemail.hu>
Add watch capability
New file jabber-watch.el. jabber-presence-watch added to
default value of jabber-alert-presence-hooks.