Commit Graph

169 Commits

Author SHA1 Message Date
Florian Schmaus 783dbeeaa2 Replace jabber(.org) which xmpp(.org)
where appropriate. There are still some places left where this could be
done, mostly UI strings where 'Jabber' could be replaced with
'XMPP (Jabber)'.
2015-01-27 16:41:50 +01:00
Evgenii Terechkov 15ea34d2d8 Notifications alerts by Adam Sjøgren (asjo@koldfront.dk) 2014-06-07 19:43:56 +08:00
Magnus Henoch 8257959a06 Move history files into user-emacs-directory; default to per-contact history
Avoid breaking existing installations: if the global history file
already exists, use it; if the file/directory exists at the old
location, keep using it.
2013-10-18 21:32:01 +01:00
Magnus Henoch 7b4c286b5b Put avatar cache inside user-emacs-directory
Avoid polluting the user's home directory.
2013-10-18 20:16:51 +01:00
Evgenii Terechkov a7823c0e8b Merge branch 'upstream' into store-groups
# By Magnus Henoch (18) and others
# Via Magnus Henoch
* upstream: (31 commits)
  Ensure that jabber-bookmarks is loaded in jabber-jid-bookmarkname
  Fix :get function for jabber-roster-default-group-name
  If all accounts are already connected in jabber-connect-all, say so
  Make nick coloring work in Emacs24
  Don't display "added to roster" messages for initial roster population
  Don't add extra newline when using STARTTLS
  Fix reporting of STARTTLS negotiation errors
  Fix error handling for old-style SSL/TLS connections
  Support native GnuTLS for STARTTLS
  s/screen/tmux/ in jabber-tmux.el
  Mention tmux alerts in the documentation
  Add tmux alerts
  Fix build with automake > 1.11.4
  Avoid groupchat buffer on RET in roster if we're not 100% sure it's a groupchat (bug 3483380)
  Version 0.8.91
  * jabberd.el (jabberd-handle): Update for new namespace handling.
  Use namespace prefixes declared on stream root element
  jabber-core: Fix header parsing
  Fix :get function for jabber-roster-default-group-name
  Use xml-parse-region to parse stream header
  ...

Conflicts:
	jabber-roster.el
	jabber.texi
2012-09-29 22:46:50 +08:00
Magnus Henoch 0b8d811023 Mention tmux alerts in the documentation 2012-04-15 11:24:11 +01:00
Evgenii Terechkov cab6d24734 Documentation patch from Valery V. Vorotyntsev 2010-10-19 23:18:50 +08:00
Evgenii Terechkov fff7dec57b Private storage now used for bookmarks and roll state saving 2010-04-21 21:20:45 +08:00
Evgenii Terechkov 0bd3b73fae Ability to store/restore roster's groups roll state
Implementation is quick-and-dirty. State saved in private server
storage per jc. "roster" tag used with "emacs-jabber" xmlns. Value is
newline-separated list of groups to rollup (assumed that group name
can't contain newline).
2010-04-20 19:33:13 +08:00
Evgenii Terechkov 14f46063ec If jabber-debug-log-xml is path to file (string), dump XML i/o in that file additional to console.
Also, insert timestamps in XML dumps.
Additionly, some typos in docstrings fixed.
2010-03-26 22:28:42 +07:00
Demyan Rogozhin e78d77aaf3 Rename three interactive functions for uniformity reasons:
Add aliases for compatibility. Update manual.
Beautify Demyan's patch
2010-02-17 18:40:49 +03:00
Evgenii Terechkov e29b4e5a43 New feature: MUC's nick coloring. For HSV-based color generation,
http://www.emacswiki.org/emacs/hexrgb.el required (bundled version used, if not found).
Use assoc.el for alist handing (we use it in j-presence anyway).
2010-01-27 14:11:02 +03:00
Demyan Rogozhin 3855ca686e Add Jabber XML console.
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.
2010-01-23 00:38:48 +03:00
Evgenii Terechkov 67e9181900 Document jabber-ping dependency on info alerts 2010-01-17 01:52:02 +07:00
Evgenii Terechkov 03d4aad7b9 Support for extended autoaway 2010-01-15 02:57:15 +03:00
Evgenii Terechkov 58e338556b Support for MUC logging. Off by default. 2010-01-15 02:45:56 +03:00
Evgenii Terechkov 03b4e0d1f2 Autoaway methods support 2010-01-11 20:14:47 +03:00
Evgenii Terechkov c31d8a0918 Date/version updated in manual 2010-01-03 10:01:43 +07:00
Evgenii Terechkov 6ce1340884 jabber-muc-vcard-get added to MUC menu (thanks to Agamestor) 2010-01-03 08:57:11 +07:00
Evgenii Terechkov d6e96dba44 Note about xep-0245 2010-01-02 15:30:15 +07:00
Evgenii Terechkov fb8a818f2a Document changes 2009-09-30 14:19:54 +08:00
Evgenii Terechkov 2bd3e2367d Merge remote branch 'sf_upstream/master' into upstream
* sf_upstream/master:
  * emacs-jabber-uri-handler: Renamed from xmppuri.sh.
  Add .gitignore file
  * README (XMPP URIs): Mention the ideal case.
2009-09-13 04:53:27 +08:00
Magnus 929d4d92c3 * emacs-jabber-uri-handler: Renamed from xmppuri.sh.
* jabber.texi (XMPP URIs): s/xmppuri.sh/emacs-jabber-uri-handler/

* gconf/emacs-jabber.schemas.in:
s/xmppuri.sh/emacs-jabber-uri-handler/

* Makefile.am (dist_libexec_SCRIPTS):
s/xmppuri.sh/emacs-jabber-uri-handler/
2009-09-12 12:49:53 +01:00
Magnus acefb8e759 * README (XMPP URIs): Mention the ideal case.
* jabber.texi (XMPP URIs): Mention GConf method.
2009-09-12 12:33:34 +01:00
Evgenii Terechkov 9cf4f95d91 Initial (and near to complete) support for xep-0199 at user-visible level 2009-06-27 20:10:32 +08:00
Evgenii Terechkov 857f2f28e9 Document jabber-awesome.el in few words. 2009-06-08 00:45:36 +08:00
Kirill A. Korinskiy 16d3ae978d Implement jabber-roster-show-title + update docs 2009-02-16 16:29:18 +00:00
Magnus Henoch cdfdcf1257 jabber-roster-buffer finally defaults do "*-jabber-roster-*". Fixes #2019551. 2009-02-04 00:02:18 +00:00
Magnus Henoch a7b94175b4 Manual: stanza chains 2009-01-28 02:11:51 +00:00
Magnus Henoch 9d5c0e9c1d Manual: chat printers 2009-01-28 02:10:01 +00:00
Magnus Henoch be672ba908 Manual: Service discovery 2009-01-28 02:03:01 +00:00
Magnus Henoch ca563387ee Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-618
Creator:  Magnus Henoch <mange@freemail.hu>

Manual: service discovery
2008-12-07 22:11:04 +00:00
Magnus Henoch b3729766e7 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-608
Creator:  Magnus Henoch <mange@freemail.hu>

Manual: index entry for jabber-account-list
2008-10-22 23:12:46 +00:00
Magnus Henoch a33b516b61 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-607
Creator:  Magnus Henoch <mange@freemail.hu>

Menu hacking

New variable jabber-display-menu controls whether Jabber menu is on menu bar.
Default: yes, if there is evidence that the user uses Jabber.
Put Jabber menu last instead of first.
Update documentation.
2008-10-22 23:12:37 +00:00
Magnus Henoch 720546fe62 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-594
Creator:  Magnus Henoch <mange@freemail.hu>

Whitespace pings; autoload jabber-keepalive; document it
2008-09-21 19:30:35 +00:00
Evgenii Terechkov 65d5e4c340 Document jabber-presence-only-chat-open-message. 2008-09-21 15:17:00 +00:00
Magnus Henoch d672b664ef Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-582
Creator:  Magnus Henoch <mange@freemail.hu>

Mention libnotify alerts in manual
2008-09-19 18:24:01 +00:00
Evgenii Terechkov f144692830 Banned list for activity mode documented 2008-09-19 16:35:02 +00:00
Evgenii Terechkov 87f9f35ee7 Jabber autoanswerer documented 2008-09-18 16:13:26 +00:00
Evgenii Terechkov 64042aa8fb s/Roster structure/JID symbols/ 2008-09-13 11:23:25 +00:00
Magnus Henoch 7aea972fd8 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-578
Creator:  Magnus Henoch <mange@freemail.hu>

Manual: IQ receiving and sending
2008-09-12 23:20:36 +00:00
Magnus Henoch 8591e7ccd9 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-577
Creator:  Magnus Henoch <mange@freemail.hu>

Manual: more JID symbols hacking
2008-09-12 23:09:56 +00:00
Magnus Henoch 6ab682f2d2 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-576
Creator:  Magnus Henoch <mange@freemail.hu>

Manual: roster structure -> JID symbols
2008-09-12 23:09:45 +00:00
Magnus Henoch 4d34471634 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-573
Creator:  Magnus Henoch <mange@freemail.hu>

Manual: XML representation
2008-09-11 08:23:17 +00:00
Magnus Henoch e2324f3822 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-572
Creator:  Magnus Henoch <mange@freemail.hu>

Manual: add a section about the connection object
2008-09-11 08:23:06 +00:00
Magnus Henoch 5123560837 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-570
Creator:  Magnus Henoch <mange@freemail.hu>

Manual: debug options.  And update jabber-debug-log-xml docstring.
2008-08-26 01:49:59 +00:00
Magnus Henoch a227852870 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-569
Creator:  Magnus Henoch <mange@freemail.hu>

Manual: hooks
2008-08-26 01:26:43 +00:00
Magnus Henoch 3a4931fc1c Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-566
Creator:  Magnus Henoch <mange@freemail.hu>

Manual: message alerts
2008-08-25 15:00:14 +00:00
Magnus Henoch c77f0c39dd Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-565
Creator:  Magnus Henoch <mange@freemail.hu>

Manual: presence alerts
2008-08-25 14:49:21 +00:00
Magnus Henoch 649adda889 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-564
Creator:  Magnus Henoch <mange@freemail.hu>

Manual: standard alerts
2008-08-25 00:55:55 +00:00