James Booth
|
7090f04a92
|
Formatted /room info output
|
2014-10-02 23:52:17 +01:00 |
|
James Booth
|
25b04537e1
|
Added service discovery to /room info command
|
2014-10-02 23:37:10 +01:00 |
|
James Booth
|
ba6aded2b4
|
Merge branch 'master' into muc_roles
|
2014-10-02 22:17:56 +01:00 |
|
James Booth
|
1423ee7a75
|
Handle roster set and result when item name is empty string
fixed #431
|
2014-10-02 22:12:41 +01:00 |
|
James Booth
|
41d6994310
|
Merge remote-tracking branch 'origin/muc_roles' into muc_roles
|
2014-10-02 01:38:02 +01:00 |
|
James Booth
|
bdad22e548
|
Merge remote-tracking branch 'origin/master'
|
2014-10-02 01:35:41 +01:00 |
|
James Booth
|
ae4d83fb47
|
Update UI before generating OTR key
|
2014-10-02 01:34:35 +01:00 |
|
James Booth
|
e561e2bd11
|
Update UI before generating OTR key
|
2014-10-02 01:34:00 +01:00 |
|
James Booth
|
44764e12dd
|
Merge branch 'master' into muc_roles
|
2014-10-02 01:01:38 +01:00 |
|
James Booth
|
92a0aba93f
|
Removed usages of strcpy
|
2014-10-02 00:57:29 +01:00 |
|
James Booth
|
60e0d5ef7b
|
Store real jid with occupants
|
2014-10-01 13:27:01 +01:00 |
|
James Booth
|
b189f8f52e
|
Show fixed form fields
|
2014-10-01 13:01:20 +01:00 |
|
James Booth
|
c90f4a37a3
|
Added /room <affiliation> command
|
2014-10-01 00:46:58 +01:00 |
|
James Booth
|
5879f497ad
|
Added /room <role> command
|
2014-10-01 00:27:25 +01:00 |
|
James Booth
|
76d2b9e9b5
|
Moved room info output to ui module, added TODO for roles
|
2014-09-30 23:08:48 +01:00 |
|
James Booth
|
7ec0dd0b83
|
Show occupants affiliation and role with /info in rooms
|
2014-09-30 21:58:18 +01:00 |
|
James Booth
|
9bff9c850b
|
Merge branch 'master' into muc_roles
|
2014-09-30 21:23:31 +01:00 |
|
James Booth
|
ded712c35c
|
Fixed help for jid-multi form fields
|
2014-09-30 21:22:13 +01:00 |
|
James Booth
|
bca5a5f78d
|
Merge branch 'master' into muc_roles
Conflicts:
.gitignore
|
2014-09-30 20:46:26 +01:00 |
|
James Booth
|
fbeb107cbe
|
Dont check for var attribute on form fields of type fixed
|
2014-09-30 20:44:00 +01:00 |
|
James Booth
|
0365e88b7b
|
wip - Store roles and affiliations with occupants
|
2014-09-30 19:46:35 +01:00 |
|
James Booth
|
b7088363e6
|
Merge branch 'master' into muc_roles
|
2014-09-30 00:27:35 +01:00 |
|
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 |
|