Commit Graph

14 Commits

Author SHA1 Message Date
Magnus Henoch
350ef23aaa Don't require jabber-autoloads
Requiring jabber-autoloads from .emacs or a similar location is the
only supported way to load jabber.el, and it's also the way it gets
done when installing it as a package.
2013-08-27 10:09:56 +01:00
Magnus Henoch
d8d787ff7e Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-542
Creator:  Magnus Henoch <mange@freemail.hu>

More autoloading and un-warning
2008-06-17 14:52:21 +00:00
Magnus Henoch
5f21121f16 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-436
Creator:  Magnus Henoch <mange@freemail.hu>

Check jabber-chatting-with being non-nil in jabber-events-confirm-display-in-window
2008-01-16 17:48:18 +00:00
Magnus Henoch
1bf1845bdd Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-289
Creator:  Magnus Henoch <mange@freemail.hu>

Merge multi-account work

Patches applied:

 * mange@freemail.hu--2005/emacs-jabber--fsm--0--patch-2
   Only output car of events in fsm.el, to avoid overflowing debug buffers

 * mange@freemail.hu--2005/emacs-jabber--fsm--0--patch-3
   Apply 0.1ttn4 patch from Thien-Thi Nguyen

 * mange@freemail.hu--2005/emacs-jabber--fsm--0--patch-4
   Don't eval state-name in define-state and define-enter-state

 * mange@freemail.hu--2005/emacs-jabber--fsm--0--patch-5
   Fix previous change

 * mange@freemail.hu--2005/emacs-jabber--fsm--0--patch-6
   Apply patches I forgot about

 * mange@freemail.hu--2005/emacs-jabber--fsm--0--patch-7
   Add fsm-get-state

 * mange@freemail.hu--2005/emacs-jabber--fsm--0--patch-8
   fsm-get-state should really be fsm-get-state-data

 * mange@freemail.hu--2005/emacs-jabber--fsm--0--patch-9
   Add edebug declarations

 * mange@freemail.hu--2005/emacs-jabber--fsm--0--patch-10
   Catch and report errors in enter functions

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--base-0
   tag of mange@freemail.hu--2005/emacs-jabber--fsm--0--patch-3

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-1
   Start ewocizing roster

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-2
   Use jabber-roster-update in jabber-process-roster

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-3
   Merge from CVS

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-4
   Merge fsm change

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-5
   Merge fsm change

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-6
   Use jabber-roster-update in jabber-presence-update-roster

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-7
   Remove unused *xmlq* variable

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-8
   Merge fsm change

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-9
   Start converting jabber-core and jabber-conn to fsm style

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-10
   Further hacking

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-11
   Rough hacking at legacy authentication and IQ handling

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-12
   Rough hacking at SASL authentication

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-13
   Remove some obsolete variables and functions

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-14
   Resource binding, session establishing; refactor roster retrieval

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-15
   Remove some jabber-conn global variables.  Fix or comment out dependent code.

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-16
   Add missing parenthesis

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-17
   Add fsm-get-state-data

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-18
   Add :connection to state-data in proper time

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-19
   Fix remaining references to global variables

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-20
   Fix filter events

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-21
   Fix various mismatched argument lists

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-22
   Surface fixes to jabber-presence

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-23
   Merge FSM changes

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-24
   Rename jabber-post-connect-hook to jabber-post-connect-hooks

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-25
   Merge from CVS (except patch-266)

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-26
   Support STARTTLS (almost)

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-27
   Fix SASL authentication

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-28
   Typo: s/hook/hooks/

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-29
   Forget SASL data when not needed

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-30
   Store username, server and resource in state data

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-31
   Remember which account to use in each chat buffer

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-32
   Update signature of jabber-muc-process-message

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-33
   Update signature of jabber-vcard-avatars-presence

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-34
   Handle roster

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-35
   Add missing parenthesis in jabber-read-account

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-36
   Use header for roster ewoc

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-37
   Remove trailing newline in jabber-resource-line-format

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-38
   Properly update roster display

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-39
   Fix double-connect check in jabber-connect

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-40
   Fix jabber-disconnect

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-41
   Ignore resource when checking whether already connected

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-42
   Set jabber-account text proporty, and use it in jabber-read-account

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-43
   Add connection argument to commands in jabber-disco

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-44
   Adapt jabber-process-data, jabber-process-disco-{info,items}

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-45
   Adapt jabber-version

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-46
   Adapt jabber-browse

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-47
   Adapt various jabber-presence functions

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-48
   Use separate process buffers for different accounts

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-49
   Include account property in roster.  Fix jabber-chat-with-jid-at-point.

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-50
   Add jabber-concat-rosters.  Use it in jabber-read-jid-completing.

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-51
   Adapt jabber-report-success

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-52
   Adapt jabber-vcard

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-53
   Adapt jabber-newdisco

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-54
   Start adapting MUC

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-55
   Adapt jabber-muc-process-presence and caller

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-56
   Fix interactive use of jabber-send-default-presence

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-57
   Handle sentinel events in :session-established state

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-58
   Support selecting account interactively in jabber-connect.

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-59
   Adapt jabber-events

 * mange@freemail.hu--2005/emacs-jabber--multi-account--0--patch-60
   Adapt jabber-history
2007-02-05 21:59:02 +00:00
Magnus Henoch
eb384e0027 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-265
Creator:  Magnus Henoch <mange@freemail.hu>

Don't interpret error messages as requests for message events
2006-10-31 16:31:46 +00:00
Magnus Henoch
304baf96a5 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-217
Creator:  Magnus Henoch <mange@freemail.hu>

Check for composing with =, not eq
2006-03-18 16:04:13 +00:00
Magnus Henoch
bd65ecd1e8 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-203
Creator:  Magnus Henoch <mange@freemail.hu>

Move jabber-handle-incoming-message-events from jabber-chat-printers to jabber-message-chain
2006-02-25 11:53:24 +00:00
Magnus Henoch
cbe5fbdfae Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-89
Creator:  Magnus Henoch <mange@freemail.hu>

Check jabber-events-confirm-composing in jabber-events-after-change

Before this change, if you opened a chat buffer with composing
notification active, and set jabber-events-confirm-composing to nil, this
buffer would still send composing events.
2005-05-31 21:52:13 +00:00
Magnus Henoch
3e3ce67101 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-76
Creator:  Magnus Henoch <mange@freemail.hu>

Do send composing events to bare JIDs

MSN and ICQ users have no resource when seen through the transport, so
eliminate the check for bare JIDs.
2005-04-24 10:35:56 +00:00
Magnus Henoch
20b6e28ffc Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-71
Creator:  Magnus Henoch <mange@freemail.hu>

Merge new filter

Patches applied:

 * mange@freemail.hu--2005/emacs-jabber--new-filter--0--base-0
   tag of mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-58

 * mange@freemail.hu--2005/emacs-jabber--new-filter--0--patch-1
   Rewrite jabber-filter

 * mange@freemail.hu--2005/emacs-jabber--new-filter--0--patch-2
   Fix TLS connections

 * mange@freemail.hu--2005/emacs-jabber--new-filter--0--patch-3
   Merge from mainline

 * mange@freemail.hu--2005/emacs-jabber--new-filter--0--patch-4
   Avoid reentering jabber-filter

 * mange@freemail.hu--2005/emacs-jabber--new-filter--0--patch-5
   Merge from mainline

 * mange@freemail.hu--2005/emacs-jabber--new-filter--0--patch-6
   Merge from mainline

 * mange@freemail.hu--2005/emacs-jabber--new-filter--0--patch-8
   Add jabber-xml-skip-tag-forward, and use it

 * mange@freemail.hu--2005/emacs-jabber--new-filter--0--patch-9
   Use proper arguments to jabber-xml-skip-tag-forward

 * mange@freemail.hu--2005/emacs-jabber--new-filter--0--patch-10
   Accept many more valid XML node-names in jabber-xml-skip-tag-forward

 * mange@freemail.hu--2005/emacs-jabber--new-filter--0--patch-11
   Merge from mainline

 * mange@freemail.hu--2005/emacs-jabber--new-filter--0--patch-12
   Merge from mainline

 * mange@freemail.hu--2005/emacs-jabber--new-filter--0--patch-13
   Merge from mainline

 * mange@freemail.hu--2005/emacs-jabber--new-filter--0--patch-14
   Fix logic error when sending composing events

 * mange@freemail.hu--2005/emacs-jabber--new-filter--0--patch-15
   XEmacs compatibility: s/float/number/

 * mange@freemail.hu--2005/emacs-jabber--new-filter--0--patch-16
   jabber-events-after-change: handle jabber-chatting-with being nil

 * mange@freemail.hu--2005/emacs-jabber--new-filter--0--patch-17
   XEmacs compatibility: format-time-string takes only two arguments

 * mange@freemail.hu--2005/emacs-jabber--new-filter--0--patch-18
   Merge from mainline
2005-04-17 16:42:29 +00:00
Magnus Henoch
c6d4e27297 Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-70
Creator:  Magnus Henoch <mange@freemail.hu>

Use car-safe instead of car in jabber-handle-incoming-message-events
2005-04-17 11:47:46 +00:00
Magnus Henoch
b62ef7576b Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-67
Creator:  Magnus Henoch <mange@freemail.hu>

Remove unnecessary check
2005-04-10 16:29:56 +00:00
Magnus Henoch
d366fb1e9e Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-65
Creator:  Magnus Henoch <mange@freemail.hu>

Hack message events

Don't send message events to bare JIDs.
Treat absence of message event request as no events being requested.
2005-04-10 15:20:28 +00:00
Magnus Henoch
0248a5586e Revision: mange@freemail.hu--2005/emacs-jabber--cvs-head--0--patch-64
Creator:  Magnus Henoch <mange@freemail.hu>

Merge message events

Patches applied:

 * mange@freemail.hu--2005/emacs-jabber--new-filter--0--patch-7
   Add JEP-0022 implementation
2005-04-10 13:16:19 +00:00