1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-09-15 19:38:07 -04:00
Commit Graph

1850 Commits

Author SHA1 Message Date
James Booth
4f7feedb65 Changed rooms to use Occupant type instead of PContact 2014-09-30 00:16:01 +01:00
Adam Coffman
652bc54bc8 free latest_release regardless of its validity 2014-09-29 17:09:42 -05:00
James Booth
d25d6b4502 Tidied muc module 2014-09-28 22:09:20 +01:00
James Booth
41b49cb5d6 Store room affiliation and role 2014-09-28 01:55:24 +01:00
James Booth
a4f7932ed7 Check for NULL inside autocomplete_free 2014-09-26 00:48:48 +01:00
James Booth
ccbaa67a01 Create room list on muc_init 2014-09-26 00:43:00 +01:00
James Booth
70169f8ab9 Tidied muc.c 2014-09-26 00:27:58 +01:00
James Booth
0b2a1a1bc7 Renamed autocomplete function to get list 2014-09-26 00:06:50 +01:00
James Booth
0afdbfaf03 Removed NULL check when checking roster for nick 2014-09-25 20:59:59 +01:00
James Booth
7703f57584 Use log_warning for room config form errors 2014-09-25 20:26:42 +01:00
James Booth
9094c483d0 Fixed spelling mistake in form.h 2014-09-25 20:14:16 +01:00
James Booth
41f4621e6f Free caps, remove strdup 2014-09-24 01:06:49 +01:00
James Booth
a288c200d7 Unreference date time 2014-09-24 00:52:32 +01:00
James Booth
5c36f85199 Free unique id 2014-09-24 00:48:28 +01:00
James Booth
95a2cec953 Handle errors for /disco info requests 2014-09-24 00:30:05 +01:00
James Booth
162aeab827 Capabilities: check for identity locale 2014-09-23 21:36:46 +01:00
James Booth
ab9c3ac330 Reordered identity attributes in caps cache for readability 2014-09-23 00:22:59 +01:00
James Booth
345a9e3f40 Create sha-1 of own capabilities once 2014-09-23 00:08:26 +01:00
James Booth
60a18c3c8d Cache capabilities to file 2014-09-22 01:36:45 +01:00
James Booth
9f7a8cea81 Show message when no capabilities available 2014-09-21 23:21:48 +01:00
James Booth
f04ed28886 Fixed /caps command for chat room participants 2014-09-21 23:05:27 +01:00
James Booth
e8a450bc17 Sort form fields for sha-1 caps hash 2014-09-21 21:43:42 +01:00
James Booth
c343b3ecef Log errors on caps responses 2014-09-21 16:51:35 +01:00
James Booth
ce43af616e Destroy Jid after use 2014-09-21 02:21:52 +01:00
James Booth
7aff51ba4d Handle capabilities for room participants 2014-09-21 01:57:09 +01:00
James Booth
c2e173479f Fixed muc presence check, remove logging from presence handler 2014-09-21 01:05:16 +01:00
James Booth
06856ecea1 Removed _get_caps_key function 2014-09-21 00:22:03 +01:00
James Booth
2fb9989123 Added jid->hash lookup for capabilities 2014-09-20 23:50:19 +01:00
James Booth
6e19476f6f Do not send caps request on self presence 2014-09-19 01:28:44 +01:00
James Booth
99c0b3f2cf wip - refactoring capabilities 2014-09-19 00:49:48 +01:00
James Booth
93058636ce Tidied available presence handler 2014-09-18 21:36:43 +01:00
James Booth
ab3fde185d Fixed messages for new rooms 2014-09-18 00:15:32 +01:00
James Booth
a905ce18a3 Added autocompletion for jid-multi form fields 2014-09-17 23:36:10 +01:00
James Booth
45ba6f1fed Added autocompletion for form text-multi values 2014-09-17 23:35:51 +01:00
James Booth
fa7b6f3000 Added autocompletion for form list-multi values 2014-09-17 23:03:03 +01:00
James Booth
e42a0847a2 Added autocompletion for form list-single values 2014-09-17 22:51:52 +01:00
James Booth
9bfc499078 Added autocompletion for form boolean values 2014-09-17 22:21:12 +01:00
James Booth
d2a06ab18e Handle result of room configuration submit 2014-09-17 21:48:55 +01:00
James Booth
672fcfe009 Show errors in room when can't retrieve room config 2014-09-17 20:59:56 +01:00
James Booth
60eedc7c6d Added field updated message, show form mofified indicator for /wins 2014-09-17 00:49:06 +01:00
James Booth
0de9c1bdda Merge branch 'master' into roomconfig 2014-09-17 00:26:11 +01:00
James Booth
1847f87190 Fixed window switching when paged 2014-09-17 00:22:55 +01:00
James Booth
16acb52ca3 Show indicator when form has unsaved changes 2014-09-16 22:23:59 +01:00
James Booth
ef8b8e637d Added form field help 2014-09-16 21:51:16 +01:00
James Booth
0d9a145d45 Implemented /form help 2014-09-16 20:52:38 +01:00
James Booth
f494faac99 Show form fields after updating 2014-09-15 23:28:12 +01:00
James Booth
6b575aa8fc Added /form show 2014-09-15 22:51:53 +01:00
James Booth
c5b697dba7 Dont allow unsaved form windows to be closed 2014-09-15 22:31:15 +01:00
James Booth
529b4f175b Split /room and /form commands 2014-09-15 21:33:25 +01:00
James Booth
b934ad54d5 Added form tests 2014-09-14 22:31:27 +01:00
James Booth
de0ce0b80d Allow removing data from text-multi form fields 2014-09-14 18:36:44 +01:00
James Booth
8cfe80e979 Added setting of unique form list values 2014-09-14 16:23:25 +01:00
James Booth
b6242fbd3d Tidied form UI code 2014-09-14 01:56:53 +01:00
James Booth
7a12684523 Added /room remove command, reformetted form output 2014-09-14 01:53:52 +01:00
James Booth
68b839a508 Added /room add for *-multi 2014-09-14 00:18:06 +01:00
James Booth
b52911f7b4 Added add/remove subcommands to room config 2014-09-13 23:45:56 +01:00
James Booth
0239a81c38 Added form validation for jid-single type 2014-09-13 23:32:09 +01:00
James Booth
e13940daf4 Added form validation for list-single type 2014-09-13 23:07:52 +01:00
James Booth
524a52d0ac Added form validation for boolean type 2014-09-13 22:49:04 +01:00
James Booth
b111419693 Added form type check on set 2014-09-13 22:39:06 +01:00
James Booth
c4b4cb557f form_get_field_by_var->form_get_form_type_field 2014-09-13 21:55:46 +01:00
James Booth
0a4dea55d5 Do not tag hidden form fields 2014-09-13 21:46:54 +01:00
James Booth
cbb199e06e Do not set hidden for fixed form fields 2014-09-13 21:40:16 +01:00
James Booth
d8400a5fd7 Initialise form field tag autocomplete 2014-09-13 21:36:16 +01:00
James Booth
128a4a811f Added autocomplete for setting room config form tags 2014-09-12 13:28:33 +01:00
James Booth
6c45f8ffae Check room config tag exists before setting 2014-09-12 00:39:37 +01:00
James Booth
38959e0c33 Added setting of *-single room config values 2014-09-12 00:21:28 +01:00
James Booth
42a14d0182 Added tags to form fields 2014-09-11 23:44:39 +01:00
James Booth
a133384ef7 Close config win 2014-09-11 23:23:13 +01:00
James Booth
2fc9e3e1cf Close config window on submit/cancel 2014-09-11 00:17:42 +01:00
James Booth
1e26b7a4ff Added /room command validation, reduced to one subcommand 2014-09-11 00:01:44 +01:00
James Booth
eba3a7cb30 Implemented /room config submit for saving room configuration 2014-09-10 23:05:35 +01:00
James Booth
5aa75b1f8b Extracted form field display code 2014-09-10 19:59:30 +01:00
James Booth
acc7df161d Added form field type enum 2014-09-10 13:18:36 +01:00
James Booth
f3187917fb Coloured room config form var tags 2014-09-10 00:32:40 +01:00
James Booth
f49a6a65d9 Implemented text-multi, jid-single and fixed display for room config forms 2014-09-10 00:25:44 +01:00
James Booth
0897cd7d17 Implemented jid-multi display for room config forms 2014-09-10 00:20:01 +01:00
James Booth
b6f4faf55b Implemented list-multi display for room config forms 2014-09-10 00:07:31 +01:00
James Booth
99dfbcbc4e Removed destroy room id handler from generic handlers 2014-09-09 23:37:51 +01:00
James Booth
41a069278a Tidied error handling for room forms 2014-09-09 23:16:12 +01:00
James Booth
9d74bdb58d Merge branch 'master' into roomconfig 2014-09-09 22:44:14 +01:00
James Booth
aa7fe0991f Added usages for stanza_get_error_message in iq.c 2014-09-09 22:32:52 +01:00
James Booth
3417f25dd1 Use stanza_get_error_message for pong errors 2014-09-09 22:26:14 +01:00
James Booth
c636134566 Merge branch 'master' into roomconfig 2014-09-09 21:29:18 +01:00
James Booth
273cddd661 Merge remote-tracking branch 'pasis/memleak' 2014-09-09 20:57:28 +01:00
Dmitry Podgorny
b6faeaaa76 Fixed memory leaks 2014-09-09 22:07:28 +03:00
James Booth
6166d456e8 Added TODO for handling room config form request errors 2014-09-09 00:16:29 +01:00
James Booth
2ad4c7b4e0 Formatting of room config form 2014-09-09 00:14:40 +01:00
James Booth
73ae2e54c5 Move to existing room config window if exists 2014-09-08 22:33:48 +01:00
James Booth
aeca03d348 Merge branch 'master' into roomconfig 2014-09-07 22:36:05 +01:00
James Booth
b69c9aad87 Fixed spelling mistake in ping errors 2014-09-07 22:34:54 +01:00
James Booth
14ede0e44c Merge branch 'master' into roomconfig
Conflicts:
	src/server_events.h
2014-09-07 21:54:04 +01:00
James Booth
8f08c7a21e Added error handling for /ping command responses 2014-09-07 21:50:59 +01:00
James Booth
ee6208866a Removed unnecessary NULL checks when freeing form 2014-09-07 14:13:44 +01:00
James Booth
85ccedd01c Create new window for room configuration 2014-09-07 00:49:42 +01:00
James Booth
47d1b1ea21 Moved room config UI code to ui/core.c 2014-09-07 00:22:11 +01:00
James Booth
055ba3c4b2 Fix option handling for room config form parsing 2014-09-06 23:34:49 +01:00
James Booth
a4f6e9391c Reassign stanza name when looking for field values 2014-09-06 23:23:23 +01:00
James Booth
05bff31bb3 Added further debug output for room config 2014-09-06 23:07:07 +01:00
James Booth
2599c43d66 Rewrite form parser 2014-09-06 22:40:57 +01:00