James Booth
c3ad3c0ba6
Show resource in titlebar and on each message
2015-01-10 18:35:59 +00:00
James Booth
3e1832b02e
Renamed resource -> resource_override
2015-01-10 18:17:10 +00:00
James Booth
5e7d2f5f91
Removed chat states from chat_session module, WIP
2015-01-08 00:57:25 +00:00
James Booth
ab963499b5
Log instead of showing error message when chat recipient not found
2015-01-06 21:51:41 +00:00
James Booth
9cb0d52e7d
Added removal of chat sessions, only send gone when messages have been exchanged
2015-01-05 23:39:43 +00:00
James Booth
c2dccad818
Create chat session when no resource
2015-01-05 00:48:30 +00:00
James Booth
8326c8b3a2
Refactored chat session handling on sending message
2015-01-04 23:40:10 +00:00
Will Song
30610f7c48
Merge remote-tracking branch 'upstream/master' into exit-title
2015-01-03 12:41:42 -06:00
Will Song
832074de4a
fix tests (hopefully) and use /bin/echo to avoid use of builtin shell commands
2015-01-02 20:05:55 -06:00
James Booth
ad1460626f
Use /bin/echo for terminal window title
2015-01-03 01:35:27 +00:00
Will Song
e4e1d5e29b
now using system("echo -ne ...") to print title
2015-01-01 23:02:41 -06:00
James Booth
1a61b4faf4
Changed logging for writing to terminal window title
2015-01-01 22:51:52 +00:00
James Booth
032baa78a1
Use system command to print window title
2014-12-31 01:48:52 +00:00
Will Song
3561ff4d97
set a nice title (instead of empty) on shutdown
2014-12-29 20:05:50 -06:00
James Booth
e7ddff61dc
Merge remote-tracking branch 'savar/master'
2014-12-29 16:04:21 +00:00
James Booth
10a3a3a675
Use events for chat sessions
2014-12-29 01:17:59 +00:00
James Booth
4be06c0ae2
Moved chat_session_set_sent from message.c module
2014-12-29 00:31:57 +00:00
Simon Effenberg
d987897c0b
fix idle calculation if not using LIBXSS
...
the inp_get_char was never returning ERR even without getting any input
so the idle timeout stuff was wasting CPU and wasn't working if LIBXSS
wasn't used.
2014-12-23 12:01:31 +01:00
James Booth
9d94ac5c63
Removed function pointers
2014-12-22 22:13:42 +00:00
James Booth
3cbeb7b483
Removed ui_current_set_otr
2014-12-22 00:37:06 +00:00
James Booth
bda98a416e
Removed ui_close_current
2014-12-22 00:34:56 +00:00
James Booth
1c71cf0037
Removed functions from windows.c
2014-12-22 00:28:03 +00:00
James Booth
86dc29d8e8
Removed functions from window.c
2014-12-22 00:01:43 +00:00
James Booth
d5dee1632d
Moved unread to window subtypes
2014-12-21 23:14:01 +00:00
James Booth
0c1bbb63c0
Added win_get_title
2014-12-21 22:01:56 +00:00
James Booth
9a322a028f
Use class instead of base pointer
2014-12-21 19:40:15 +00:00
James Booth
39aae7f548
Removed TODOs
2014-12-20 18:48:35 +00:00
James Booth
6800bf1cad
Fixed tests
2014-12-20 18:39:39 +00:00
James Booth
ea267e2017
Refactored all window recipients and types
...
Tests need fixing
2014-12-20 00:52:35 +00:00
James Booth
0146e62576
Refactoring window types, removing recipient and from references - wip
2014-12-18 23:57:19 +00:00
James Booth
4dc48b4b48
Added occupantswin.c
2014-12-16 23:37:23 +00:00
James Booth
48ec7b3b47
Moved roster functions
2014-12-16 23:00:05 +00:00
James Booth
0e7e931589
Added rosterwin.c
2014-12-16 22:14:15 +00:00
James Booth
0880b217cb
Tidied subwin paging
2014-12-16 21:08:48 +00:00
James Booth
630fef015d
Added new window and layout types
2014-12-16 01:39:47 +00:00
James Booth
070547a7ff
Added window specific creation functions
2014-12-15 00:28:28 +00:00
James Booth
70f7db0d91
Subscription handler uses wins_new_chat
2014-12-11 00:02:51 +00:00
James Booth
8e46b9e75b
Added win create functions for chat and private chat
2014-12-10 22:34:33 +00:00
James Booth
9ba5a576ba
Split private message handling to separate functions
2014-12-10 22:23:33 +00:00
James Booth
c8ae55a88c
Removed unused argument from _wins_show_history
2014-12-10 21:49:21 +00:00
James Booth
742748b05c
Renamed chat_resource -> resource
2014-12-10 21:17:31 +00:00
James Booth
706f31422d
Moved chat resource to WIN_CHAT type
2014-12-10 01:44:32 +00:00
James Booth
12d0d22ab3
Moved otr properties to WIN_CHAT type
2014-12-10 01:33:46 +00:00
James Booth
7b44ac97cc
Added form to WIN_MUC_CONFIG type
2014-12-10 01:14:11 +00:00
James Booth
0ce924465f
Added union for window types
2014-12-10 00:54:46 +00:00
James Booth
eeb6e6b8fc
Use selected resource for sending messages
2014-12-03 23:36:39 +00:00
James Booth
71ed9ac2d1
Fixed /me messages in chat room history
2014-12-01 13:38:17 +00:00
James Booth
20fa96325d
Added [ui] preferences to themes
2014-11-19 23:58:55 +00:00
James Booth
076576178c
Update input window on /theme set
2014-11-19 16:32:26 +00:00
James Booth
74d9937573
Changed type to enum for presence colour attributes
2014-11-16 23:37:07 +00:00
James Booth
976e5aac0a
Added support for bold theme settings
2014-11-16 21:56:19 +00:00
James Booth
ed4391ec8a
Replaced colours with theme_item_t
2014-11-16 20:40:19 +00:00
James Booth
0a7c16747b
Fixed freeing lists
2014-11-13 01:01:41 +00:00
James Booth
ada6f5a8b6
Fixed leaks
2014-11-13 00:47:07 +00:00
James Booth
4e429fe788
Implemented /roster by group
2014-11-13 00:22:22 +00:00
James Booth
15d0f679f6
Implemented roster grouped by presence
2014-11-12 23:19:07 +00:00
James Booth
eace543da5
Added /roster show|hide resource
2014-11-11 00:00:10 +00:00
James Booth
f715c0580c
Added /roster show|hide offline
2014-11-10 23:51:13 +00:00
James Booth
497b07c1c3
Added /roster show|hide command, only show roster on connect success
2014-11-10 23:23:02 +00:00
James Booth
5d59d17642
Refactor subwin sizing and disabled wrapping
2014-11-10 22:47:53 +00:00
James Booth
04bacdcf38
Order resources in roster, allow paging roster
2014-11-10 01:10:43 +00:00
James Booth
48afa52390
Show resources and only subscribed contacts in roster panel
2014-11-10 00:46:20 +00:00
James Booth
36331e4908
Added simple roster
2014-11-10 00:31:11 +00:00
James Booth
fbda2b4170
Fixed history messages to work with wrapping
2014-11-09 00:36:25 +00:00
James Booth
bcfbc9f7b3
Added time to xmlconsole, handle newlines in messages
2014-11-08 22:35:47 +00:00
James Booth
571db23150
Use message theme settings in chat rooms
2014-11-07 21:05:51 +00:00
James Booth
0bde9a6121
Use message theme setting for regular chat
2014-11-07 20:54:55 +00:00
James Booth
74a2d4601f
Removed hash_table_iter usage for room roster
2014-11-03 21:27:41 +00:00
James Booth
c4412fe823
Fixed various memory leaks
2014-11-01 01:48:36 +00:00
James Booth
5fc35bd6a6
Changed room help colour, added whitespace after invalid field setting
2014-10-24 00:21:00 +01:00
James Booth
fa834d003c
Added locked messages when joining rooms
2014-10-23 23:58:25 +01:00
James Booth
60e3f91cf6
Removed console message when joining locked rooms
2014-10-23 23:56:31 +01:00
James Booth
272fbf2f0f
Updated form field help
2014-10-19 01:27:44 +01:00
James Booth
04a6504689
Remove fields from command autocomplete on form submit/cancel
2014-10-18 23:56:10 +01:00
James Booth
6246c8b940
Add fields to command autocompleter on switch/previous/next
2014-10-18 23:16:19 +01:00
James Booth
bd03bbad73
Moved previous win function
2014-10-18 22:43:47 +01:00
James Booth
fc049c9eef
Added /privileges command to set UI option for showing roles/affiliations in rooms
2014-10-18 20:22:34 +01:00
James Booth
0cc25e1b76
Removed debug messages when setting roles/affiliations
2014-10-18 19:19:01 +01:00
James Booth
77674beb7e
Show occupants role/affiliation changes
2014-10-18 19:10:50 +01:00
James Booth
67755ca74d
Added reason to role/affiliation changes
2014-10-18 01:37:52 +01:00
James Booth
3790b16299
Add output for when both role and affiliation changed at same time
2014-10-18 01:07:25 +01:00
James Booth
9134a65e97
Show occupants role and affiliation when they join a room
2014-10-18 00:52:42 +01:00
James Booth
014f0f7a91
Don't show join messages on subsequent /join commands
2014-10-18 00:40:44 +01:00
James Booth
9f2f54b2a0
Removed /duck command
2014-10-18 00:07:48 +01:00
James Booth
6b6ed6a93e
Show role/affiliation on room join and on change
2014-10-12 02:10:46 +01:00
James Booth
77684cda00
Allow /role list and /affiliation list with no args
2014-10-12 01:10:46 +01:00
James Booth
cbe14d6e4e
Implemented /occupants show
2014-10-09 21:42:09 +01:00
James Booth
73262221f5
Implemented /occupants hide
2014-10-09 21:27:16 +01:00
James Booth
778a495fbd
Added /occupants commands, unfinished
2014-10-09 13:16:36 +01:00
James Booth
f6e0a219ff
Add key codes for shift arrow keys on ITerm
2014-10-08 00:50:28 +01:00
James Booth
4f0009312f
Added help to form config
2014-10-07 21:31:34 +01:00
James Booth
fb84c6dcd0
Fixed spelling
2014-10-07 21:21:03 +01:00
James Booth
b8ba9b038c
Added scroll support to occupant list
2014-10-07 21:12:19 +01:00
James Booth
0c24b53bfa
Added room occupants panel
2014-10-07 16:37:14 +01:00
James Booth
0e18b10b8e
Include self in room roster
2014-10-07 01:16:46 +01:00
James Booth
78a1556f12
Added jid autocomplete for affiliation commands
2014-10-06 22:59:25 +01:00
James Booth
965f048b18
Implemented setting and listing roles
2014-10-06 21:42:09 +01:00
James Booth
d12534c58e
Implemented /room kick command
2014-10-05 20:52:34 +01:00
James Booth
ac7bc02c63
Added /room kick command
2014-10-05 03:52:55 +01:00
James Booth
7584ddaa62
Added /room subject command
2014-10-05 03:05:46 +01:00