James Booth
4c6cfcdca0
Simplified autocompleters and command history
2015-01-16 22:50:40 +00:00
James Booth
0146e62576
Refactoring window types, removing recipient and from references - wip
2014-12-18 23:57:19 +00:00
James Booth
74a2d4601f
Removed hash_table_iter usage for room roster
2014-11-03 21:27:41 +00:00
James Booth
6a2bc79ca6
Fixed nick changes
2014-10-10 02:25:52 +01:00
James Booth
d6a4af9992
Refactor muc user handler
2014-10-07 00:46:08 +01:00
James Booth
78a1556f12
Added jid autocomplete for affiliation commands
2014-10-06 22:59:25 +01:00
James Booth
7584ddaa62
Added /room subject command
2014-10-05 03:05:46 +01:00
James Booth
60e0d5ef7b
Store real jid with occupants
2014-10-01 13:27:01 +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
7ec0dd0b83
Show occupants affiliation and role with /info in rooms
2014-09-30 21:58:18 +01:00
James Booth
0365e88b7b
wip - Store roles and affiliations with occupants
2014-09-30 19:46:35 +01:00
James Booth
4f7feedb65
Changed rooms to use Occupant type instead of PContact
2014-09-30 00:16:01 +01: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
2fb9989123
Added jid->hash lookup for capabilities
2014-09-20 23:50:19 +01:00
James Booth
b50b786dcc
Validate usage of /room config command, added UI messages
2014-09-03 22:56:33 +01:00
Dariusz Dwornikowski
1dcc028a71
Small spelling fixes in code and comments
2014-08-27 13:26:11 +02:00
James Booth
f9737251a6
Added license exemption for OpenSSL to source headers
2014-08-24 20:57:39 +01:00
James Booth
afde9d770a
Added ": " after nick autocomplete when start of message
2014-07-15 23:52:08 +01:00
James Booth
d02c8af532
Save chat room message prefix for autocomplete
2014-07-15 22:46:29 +01:00
James Booth
cc62fe376c
Finished chat room nick autocomplete
2014-07-15 21:30:23 +01:00
James Booth
2f3234a5f5
Added quote param to autocomplete_param_with_ac
2014-07-09 20:32:28 +01:00
James Booth
954661e59e
Added quote param to autocomplete_complete
2014-07-09 20:23:47 +01:00
James Booth
88180568e0
Removed debug, added check for 0 length string
2014-07-09 01:04:54 +01:00
James Booth
4b14c0c484
Added autocomplete for nicknames in MUC input text
...
issue #321
2014-07-09 00:36:09 +01:00
James Booth
235c893f28
Properly free muc hashtables
2014-06-15 22:39:46 +01:00
James Booth
d4afcd3258
Fixed memleak when leaving rooms
2014-06-15 20:37:03 +01:00
James Booth
b3d49f2a3c
Added backwards compatible g_list_free_full for glib < 2.28
2014-05-21 21:39:31 +01:00
James Booth
f247f367e9
Handle room subject and broadcasts sent before roster received
...
Issue #341
2014-05-05 20:13:22 +01:00
James Booth
d6e92f62dc
Fixed cppcheck warnings
2014-04-26 00:36:36 +01:00
James Booth
c7b3ff02ff
Rejoin private rooms after reconnecting
2014-04-23 22:19:14 +01:00
James Booth
2c15aba92a
Chat room windows now created only after successful join
2014-04-21 00:37:04 +01:00
James Booth
9a55d8ad19
Store password with room
2014-04-20 22:02:55 +01:00
James Booth
aa2a87d162
Tidied ui dependencies
2014-04-06 21:35:17 +01:00
James Booth
26726b207a
Updated copyright
2014-03-09 01:18:19 +00:00
James Booth
b177250f47
Refactored muc_room_is_active to only take room, rather than full jid
2014-03-08 21:20:26 +00:00
James Booth
0338d136e0
Added presence_error tests, added muc_close()
2014-01-30 23:15:39 +00:00
James Booth
d70245c887
Fixe rejoining room after nickname conflict
...
fixes #241
2013-09-22 01:26:40 +01:00
Dmitry Podgorny
545a23e92f
removed strdup in autocomplete calls
2013-08-26 03:29:50 +03:00
James Booth
6651b13bd0
Merge branch 'master' into nextdev
2013-08-05 23:18:19 +01:00
James Booth
55282e063d
Handle when servers dont send status 101 or jid for MUC nick changes
2013-08-05 21:20:07 +01:00
Dmitry Podgorny
0346fda0b3
most FREE_SET_NULL replaced with free
...
FREE_SET_NULL makes extra assignment of NULL for pointers in stack or
dynamic memory that is going to be freed.
FREE_SET_NULL is useful for pointers that can be used in future.
2013-08-03 14:27:07 +03:00
James Booth
378ed3139a
Sort room participants on /who command
2013-05-30 22:05:52 +01:00
James Booth
d017999a91
Add groups to roster contacts
...
fixes #175
2013-05-22 23:38:52 +01:00