1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-11-03 19:37:16 -05:00
Commit Graph

900 Commits

Author SHA1 Message Date
James Booth
e7202120cb Renamed ID attribute for capabilities disco info request 2013-03-17 21:46:49 +00:00
James Booth
e2bc9bde74 Implemented output for /disco info 2013-03-14 23:41:36 +00:00
James Booth
7bd7c15994 Added output for /disco items 2013-03-14 22:18:21 +00:00
James Booth
681c3b6be2 Show name as well as jid for room list 2013-03-14 22:03:38 +00:00
James Booth
d7bcda0e1c Use domain part of current jid when no jid passed to /disco 2013-03-14 21:29:04 +00:00
James Booth
816c019ef8 Removed unnecessary NULL checks 2013-03-14 21:20:18 +00:00
James Booth
31cd507d3c Added /disco command 2013-03-14 20:50:09 +00:00
James Booth
5b6de3340c Page off after /rooms command 2013-03-14 19:54:59 +00:00
James Booth
b960b76034 Added basic /rooms command to get chat room list 2013-03-13 23:38:26 +00:00
Dmitry Podgorny
ed2212a0ca fixed crash in stanza_create_form when text is NULL
xmpp_stanza_get_text may return NULL.
Also fixed memory leak: xmpp_stanza_get_text returns new allocated
string and it must be freed by xmpp_free().
2013-03-12 21:08:50 +02:00
James Booth
acb23fb444 Handle dependent settings
/history requires /chlog
/outtype and /gone require /states
2013-03-10 19:36:08 +00:00
James Booth
177168a20f Updated online help 2013-03-10 19:17:24 +00:00
James Booth
c8088bea41 Tidied fix for id attributes that cause a segfault
fixes #151
2013-03-08 00:17:31 +00:00
James Booth
5c475d630a Fixed problem with using id attribute with apostrophe.
Needs a better solution, but the current one stop the crash
2013-03-07 18:37:44 +00:00
James Booth
6acbb5e512 Added alt-backspace key code for ubuntu 2013-03-04 08:31:02 +00:00
James Booth
dd32044bd5 Added alt-backspace support 2013-03-03 02:23:16 +00:00
James Booth
35f905e304 Debug alt-backspace 2013-03-02 23:01:12 +00:00
James Booth
be379afa5d Added /clear command to clear current window 2013-03-02 21:55:55 +00:00
James Booth
18b615c62f Check for NULL connection and context
fixes #155
2013-03-02 21:35:00 +00:00
James Booth
aeb0bfa13c Init and shutdown of libstrophe moved, free resources before creating 2013-02-27 23:14:41 +00:00
James Booth
24f0d9e6e5 Removed connection_shutdown function 2013-02-27 21:21:47 +00:00
James Booth
83171aff5b Replace FREE_SET_NULLs with function call 2013-02-27 20:56:04 +00:00
James Booth
2ecf20195c Split connection_free_resources 2013-02-27 20:54:38 +00:00
James Booth
8d1cc96bf2 Made connection free resources static function 2013-02-27 20:46:44 +00:00
James Booth
d0e0951943 Added debug to connection handler 2013-02-26 22:02:03 +00:00
James Booth
236895ec96 Check for resource in unavailable presence handler 2013-02-24 15:18:15 +00:00
James Booth
9f8a7f52a5 Add resource only when resourcepart in JID #152 2013-02-24 15:07:33 +00:00
James Booth
d1e28e44ca Revert "Commented self presence handling #151"
This reverts commit 872726c5aa.
2013-02-21 08:14:41 +00:00
James Booth
872726c5aa Commented self presence handling #151 2013-02-20 08:30:00 +00:00
James Booth
ec124a552c Remove all from resource hash table, rather than destroy 2013-02-19 00:34:07 +00:00
James Booth
dc30eeacad Only show resources for connected account 2013-02-18 23:06:18 +00:00
James Booth
502d7dc9fe Show available resources for current account with "/account" 2013-02-18 22:51:05 +00:00
James Booth
f1693278cb Colour connected account in "/account list" according ot presence 2013-02-18 22:07:17 +00:00
James Booth
657d1d4a49 Fixed invalid resource error 2013-02-17 19:28:25 +00:00
James Booth
893242d361 Tidied help on /info, /caps and /software 2013-02-17 16:59:20 +00:00
James Booth
5a107459be Tidied new command output, ordered features 2013-02-17 16:50:44 +00:00
James Booth
1a913b7d9b Added ping to features 2013-02-17 16:43:26 +00:00
James Booth
e955df8894 Colour title on /caps and /software output 2013-02-17 16:39:37 +00:00
James Booth
91289b8d8d Fixed autoaway 2013-02-17 14:15:46 +00:00
James Booth
c3b7388e61 Added chatstates to capabilities 2013-02-17 03:23:14 +00:00
James Booth
1edb84efbc Added /software command handling to chat rooms and private chat 2013-02-17 02:58:03 +00:00
James Booth
50b7edbfb5 Show fulljid when contact becomes unavailable 2013-02-17 02:23:36 +00:00
James Booth
bced3d4b36 Added autocomplete for /software command 2013-02-17 02:10:56 +00:00
James Booth
44d2f8da7a Added /caps command 2013-02-17 01:04:10 +00:00
James Booth
a84e4adee7 Show all resources ordered by priority with /info command 2013-02-17 00:05:57 +00:00
James Booth
6794fb8101 Dealing with mulitple contact resources, work in progress 2013-02-14 23:24:00 +00:00
James Booth
bd03b0e8ab Removed whitespace 2013-02-14 22:06:43 +00:00
James Booth
b5e06a079c Simple default resource hanlding on presence 2013-02-14 22:06:25 +00:00
James Booth
576be7921d Tidy up presence module 2013-02-10 23:29:37 +00:00
James Booth
ebc87b8b82 Added usage of handlers to message and presence modules 2013-02-10 19:39:19 +00:00
James Booth
8c9f916246 Added p_contact_add_resource 2013-02-10 18:16:06 +00:00
James Booth
1a6490a5b7 Use resource_presence_t in Resource 2013-02-10 17:27:08 +00:00
James Booth
e922568770 Added resource_presence_t and contact_presence_t 2013-02-10 17:13:19 +00:00
James Booth
59e9b10d19 Removed presence from jabber_conn 2013-02-10 13:36:11 +00:00
James Booth
4cb77272f3 Renamed resources->available_resources 2013-02-10 12:36:58 +00:00
James Booth
88fc4a6425 Added resource_presence_t 2013-02-10 12:29:36 +00:00
James Booth
3bee45fa76 Added presence string functions to common 2013-02-10 11:41:30 +00:00
James Booth
591f8a8dbf Renamed jabber_presence_t->presence_t 2013-02-10 11:31:31 +00:00
James Booth
ec78914044 Only create contacts resource when online 2013-02-10 11:19:36 +00:00
James Booth
84a4ab9545 Fixed error clearing contact list 2013-02-10 02:17:22 +00:00
James Booth
84a6ac1949 Added default resource to contact 2013-02-10 01:20:07 +00:00
James Booth
835906bada Changed parameter to contact_list_add jid->barejid 2013-02-10 00:02:06 +00:00
James Booth
facb2a653b Renamed contact property jid->barejid 2013-02-09 23:50:41 +00:00
James Booth
da5104f857 Added resource.c 2013-02-09 22:20:58 +00:00
James Booth
0db10bcb1c Fixed remaining '%' char printing 2013-02-09 20:56:53 +00:00
James Booth
9874470c8f Fixed input win printing of '%' char 2013-02-09 20:39:52 +00:00
James Booth
a01c0a9fdd Show priority on login 2013-02-05 23:34:03 +00:00
James Booth
3fa9ecb9d1 Show priority on autoaway messages 2013-02-05 23:29:05 +00:00
James Booth
5e5590b047 Show detailed software/os information if available in capabilities 2013-02-05 23:06:30 +00:00
James Booth
895399427e Removed debug from last commit 2013-02-05 20:38:07 +00:00
James Booth
523e4be1b8 SHA1 now generated correctly when data form included in caps
fixes #149
2013-02-05 20:36:21 +00:00
James Booth
c283908cc1 Send show, status, priority and caps when changing room nickname 2013-02-04 02:33:25 +00:00
James Booth
b94dc5ecdd Moved setting presence status and show into functions 2013-02-04 02:19:31 +00:00
James Booth
eb26cab739 Use of const in connection.c 2013-02-04 00:37:10 +00:00
James Booth
99232b0530 Small tidy up in connection.c 2013-02-03 23:59:04 +00:00
James Booth
2cea263917 Added asserts 2013-02-03 23:46:20 +00:00
James Booth
3c9155be2c Losing connection shows 'offline' in ui 2013-02-03 23:06:06 +00:00
James Booth
9bc70e29e8 Removed jabber_restart function 2013-02-03 22:56:23 +00:00
James Booth
2ee0c4d328 Moved caps_init() out of xmpp.h 2013-02-03 22:46:32 +00:00
James Booth
0b40de5a4f Moved private xmpp functions to connection.h 2013-02-03 22:40:54 +00:00
James Booth
1cd2d6c7c9 Moved function to get presence string from type to stanza.c 2013-02-03 22:18:40 +00:00
James Booth
1cea320a0c Send entity capabilities and status when joining room 2013-02-03 20:09:56 +00:00
James Booth
0b740bb355 Added debugging to presence and iq handlers 2013-02-03 18:28:54 +00:00
James Booth
d327a0dd5a Fixed crash on receiving dataform 2013-02-03 17:19:10 +00:00
James Booth
069bdbc331 Refactored string preferences 2013-02-03 03:24:13 +00:00
James Booth
7982b8e413 Refactored setting boolean preferences 2013-02-03 02:51:15 +00:00
James Booth
ca26452af6 Refactored getting boolean preferences 2013-02-03 02:35:04 +00:00
James Booth
0030ae5890 Default to INFO when creating log 2013-02-03 00:30:24 +00:00
James Booth
c90c83f7e1 Removed log function to log.c 2013-02-03 00:27:43 +00:00
James Booth
7d6ce4da02 Added resize check to ui module 2013-02-02 23:52:47 +00:00
James Booth
7100b0e361 Fixed filenames in comment headers 2013-02-02 23:42:45 +00:00
James Booth
b762f2c670 Tidied directory creation 2013-02-02 22:51:14 +00:00
James Booth
3d0e0d7ea4 Removed files.c 2013-02-02 22:33:05 +00:00
James Booth
7398d565d7 Moved function to get theme dir to theme.c 2013-02-02 22:23:34 +00:00
James Booth
1247d1c7ee Moved function to get accouts files to accounts.c 2013-02-02 22:20:19 +00:00
James Booth
c58aca5640 Moved function to get log dir to log.c 2013-02-02 22:18:08 +00:00
James Booth
0b4c464919 Moved function to get chat log dir to log.c 2013-02-02 22:12:35 +00:00
James Booth
66647546f4 Moved xdg functions to common 2013-02-02 22:09:18 +00:00
James Booth
d86a774953 Moved directory creating functions to common.h
Removed duplicate function
2013-02-02 22:06:19 +00:00
James Booth
9d34c41227 Added config dir to source 2013-02-02 21:59:29 +00:00
James Booth
740e5b4228 Added command and tools subdirs to source 2013-02-02 21:43:59 +00:00
James Booth
fc5bfb7d33 Tidied #include's 2013-02-02 20:55:58 +00:00
James Booth
8cc4b55945 Removed caps functions from xmpp.h 2013-02-02 20:33:54 +00:00
James Booth
ccf71715ef Removed presence functions from xmpp.h 2013-02-02 20:27:46 +00:00
James Booth
5e3d414ee0 Removed iq functions from xmpp.h 2013-02-02 20:22:39 +00:00
James Booth
59b79ec20c Removed message handler function from xmpp.h 2013-02-02 20:18:23 +00:00
James Booth
bc2784dae6 Removed stanza functions from xmpp.h 2013-02-02 20:07:44 +00:00
James Booth
ed3261a238 Added ui subdir to source 2013-02-02 19:57:46 +00:00
James Booth
1d3739bb79 Added xmpp subdir to source 2013-02-02 19:47:41 +00:00
James Booth
029a016103 Completed presence priority changes 2013-01-31 23:49:29 +00:00
James Booth
b397a8c53e The /priority command now sets per account/status settings 2013-01-31 22:48:21 +00:00
James Booth
e6596735c4 Removed unused jabber_get_priority function 2013-01-31 22:02:41 +00:00
James Booth
b223950255 Renamed some propreties on the jabber connection for clarity 2013-01-31 21:51:35 +00:00
James Booth
b48d0e90c6 Deal with account priority properties on add and rename account 2013-01-31 02:02:16 +00:00
James Booth
4886577302 Merge branch 'master' into priority 2013-01-31 01:51:48 +00:00
James Booth
8a69fffd86 Added priority properties to account 2013-01-31 01:50:37 +00:00
James Booth
8c03bb9776 Refactor renaming accounts 2013-01-31 01:37:42 +00:00
James Booth
67cfe50e4c Added presence.last and presence.login when creating new account 2013-01-31 01:18:05 +00:00
James Booth
842f5c5f99 Added presence.last and presence.login properties to /account rename 2013-01-31 01:13:53 +00:00
James Booth
40bcaffa0c Added priority properties to ProfAccount 2013-01-31 01:09:06 +00:00
James Booth
ac3987869b Added help for new /account property 2013-01-31 00:56:29 +00:00
James Booth
06abe13f19 Show current presence when logging in
Also show correct presence in title bar upon login
2013-01-31 00:40:27 +00:00
James Booth
e6749d669d Option to use last presence at login, or use a specific presence 2013-01-31 00:01:38 +00:00
James Booth
9aa6a39cd6 Added account_get_login_presence to account 2013-01-30 22:59:09 +00:00
James Booth
b54c273e57 Added 'last' as option for /account status 2013-01-30 22:47:33 +00:00
James Booth
fa9826a36a Added "set status" to /account 2013-01-30 22:45:35 +00:00
James Booth
603e1934a5 Added cons_debug() 2013-01-30 00:56:14 +00:00
James Booth
0ef52901c9 Added glib < 2.30 compatibility function 2013-01-30 00:48:32 +00:00
James Booth
957bea19e4 Fixed chat logging
fixes #147
2013-01-29 23:01:15 +00:00
James Booth
61b4ef9c83 Moved roster request to xmpp_iq 2013-01-29 01:02:40 +00:00
James Booth
f60864f870 Added message_add_handlers() 2013-01-29 00:45:03 +00:00
James Booth
0f01f30b9c Moved message functions to xmpp_message.c 2013-01-29 00:37:50 +00:00
James Booth
b269ac9702 Added xmpp_message.c 2013-01-29 00:21:04 +00:00
James Booth
0b7a0531d0 Added presence_add_handlers() 2013-01-29 00:04:49 +00:00
James Booth
a30474f9fc Changed adding iq handlers to take no args 2013-01-28 23:54:49 +00:00
James Booth
bfe1d76e5f Moved functions to xmpp_presence 2013-01-28 22:55:26 +00:00
James Booth
7255ef5e1c Added xmpp_presence.c 2013-01-28 22:24:47 +00:00
James Booth
cb24ba8be1 jabber_get_status no longer returns newly allocated string 2013-01-28 21:17:00 +00:00
James Booth
bf1cf04447 Joined log and chat_log modules 2013-01-28 20:16:18 +00:00
James Booth
3e36753a1c Removed chat_log dependency on ui 2013-01-28 20:09:25 +00:00
James Booth
06ecfef1f3 Moved release module into common 2013-01-28 20:07:25 +00:00
James Booth
6c3b42cd24 Flattened files.c and xdg_base.c 2013-01-28 19:52:49 +00:00
James Booth
1d5046bc97 Renamed parser.c -> command_parser.c
Included in command.h
2013-01-28 01:43:43 +00:00
James Booth
c72d7ad6a6 Renamed history modules 2013-01-28 01:35:11 +00:00
James Booth
80e62cfa5f Renamed history.c -> command_history.c
Included in command.h
2013-01-28 01:23:37 +00:00
James Booth
a63d0aff98 Renamed UI related files 2013-01-28 01:17:46 +00:00
James Booth
09406ae3c6 Renamed stanza.c -> xmpp_stanza.c 2013-01-28 01:06:58 +00:00
James Booth
070d2ced4f Renamed capabilities.c -> xmpp_caps.c 2013-01-28 00:57:22 +00:00
James Booth
00e400dc98 Renamed iq.c -> xmpp_iq.c 2013-01-28 00:41:37 +00:00
James Booth
5e85c8c5c7 Renamed connection.c -> xmpp_conn.c 2013-01-28 00:39:08 +00:00