1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-12-04 14:46:46 -05:00
Commit Graph

632 Commits

Author SHA1 Message Date
James Booth
79c92656f9 Added retrieval of caps string from presence 2013-01-19 23:52:50 +00:00
James Booth
f3fcc892c3 Changed symbol when participants join or leave a room 2013-01-17 23:24:34 +00:00
James Booth
941e84a963 Changed help on /who 2013-01-17 23:05:23 +00:00
James Booth
dad3cd2725 Command /info parameter optional when in chat or private chat
Recipient is used.
2013-01-17 22:46:50 +00:00
James Booth
fe87af0af8 Added another char code for ctrl arrows 2013-01-17 20:00:13 +00:00
James Booth
2433da6342 Fixed logical or 2013-01-17 19:43:49 +00:00
James Booth
7b20c16ae0 Merge branch 'master' of github.com:boothj5/profanity 2013-01-17 19:41:44 +00:00
James Booth
b9ac008b80 Added /mouse command for enabling/disabling mouse handling
Defaults to on.
2013-01-17 19:40:55 +00:00
James Booth
ae4c48d56d Fixed ctrl-arrow key handling on gnome-terminal 2013-01-17 10:48:59 +00:00
James Booth
8aad45f9d3 Ctrl right moves to space including end of line 2013-01-17 02:30:26 +00:00
James Booth
58e62f3e63 ctrl-right handling 2013-01-17 02:21:00 +00:00
James Booth
78d11d362d Finished ctrl-left, started ctrl-right 2013-01-17 00:59:40 +00:00
James Booth
0214acb662 Started ctrl-left 2013-01-17 00:28:44 +00:00
James Booth
af6779401a Show message in chat room when nickname conflict 2013-01-16 01:00:06 +00:00
James Booth
02a71e2510 Handle /who command in chat rooms 2013-01-15 23:17:07 +00:00
James Booth
efdd3e55db Fixed /tiny for room and private chat 2013-01-15 21:58:41 +00:00
James Booth
3ea95346c9 Updated help for /msg and /info in chat rooms 2013-01-15 21:41:17 +00:00
James Booth
84ea4a77c9 Disabled logging for chat rooms and private chat 2013-01-15 20:50:11 +00:00
James Booth
4b3168a126 Use ! char for room broadcasts 2013-01-15 20:31:12 +00:00
James Booth
6c7b7004da Show time with room broadcasts 2013-01-15 20:05:26 +00:00
James Booth
fb9fc6529a Allow /msg with no message to open private chat window 2013-01-15 19:41:48 +00:00
James Booth
62b89a4d8a Allow /info and /msg in private room chat when nick has space in name 2013-01-15 00:02:23 +00:00
James Booth
cbb3fd45e4 cmd_info now uses basic parse_args 2013-01-14 23:22:47 +00:00
James Booth
bae9bde484 Command parser handles quotes arguments 2013-01-14 23:18:50 +00:00
James Booth
f5711001f7 Quote autocompleted strings when contain a space 2013-01-14 22:16:12 +00:00
James Booth
87c3107847 Used strdup in prof_autocomplete 2013-01-14 22:09:31 +00:00
Backalor
ba0438607c Add 's' to make the preference file read 2013-01-14 19:39:27 +09:00
Backalor
5356118147 Add new command "/notify status" to enable/disable status messages,
such as users going on/offline or room joining/parting.
2013-01-14 18:51:37 +09:00
James Booth
6abbe62710 Allow whitespace in argument to /info 2013-01-13 19:53:42 +00:00
James Booth
18a4f7da0e Fix segfault by setting room subject to NULL on creation 2013-01-13 18:21:26 +00:00
James Booth
d87c20e666 Removed jid_is_room() 2013-01-13 18:06:29 +00:00
James Booth
b768296a93 Use Jid in groupchat message handler 2013-01-13 17:58:25 +00:00
James Booth
ec75b5e04a Use Jid datatype in chat rooms 2013-01-13 03:14:36 +00:00
James Booth
d827abddb7 Added jid_destroy() 2013-01-13 01:47:29 +00:00
James Booth
b6f3667390 Moved FREE_SET_NULL to common.h 2013-01-13 01:43:18 +00:00
Dmitry Podgorny
76270fdca8 fixed memory leak in parse_room_jid 2013-01-13 02:41:49 +02:00
James Booth
3a22719bd7 Added jid_create_room_jid 2013-01-13 00:19:56 +00:00
James Booth
6607b99872 Renamed chat room type 2013-01-13 00:08:45 +00:00
James Booth
1cc33cc491 Changed Jid typedef to be explicit pointer 2013-01-13 00:05:25 +00:00
James Booth
7733af1293 Merge remote-tracking branch 'dmitry/fixes' 2013-01-12 23:39:21 +00:00
James Booth
f519ae78d8 Merge pull request #132 from pasis/next
Some code refactoring in jabber.c
2013-01-12 15:20:33 -08:00
James Booth
94bcf1889d Added jid datatype 2013-01-12 23:10:56 +00:00
Dmitry Podgorny
8bfeb5fc91 windows.c: fixed gcc warning 2013-01-13 00:55:13 +02:00
Dmitry Podgorny
175963eb51 check account->name == NULL 2013-01-13 00:44:40 +02:00
Dmitry Podgorny
ef49afdc63 fixed resources release
* Use free instead of g_free as resources are allocated with strdup
* Fixed memory leaks
2013-01-13 00:30:23 +02:00
Dmitry Podgorny
59e4db0e96 don't release room and nick when parsing failed 2013-01-13 00:06:50 +02:00
Dmitry Podgorny
492a333294 room_jid should be (char *) 2013-01-12 23:52:00 +02:00
Dmitry Podgorny
d04c7d070a refactored jabber_set_autoping() 2013-01-12 23:48:24 +02:00
Dmitry Podgorny
9660f402ad added JABBER_PRIORITY_* macros 2013-01-12 23:40:21 +02:00
Dmitry Podgorny
9121cbe295 fixed memory leak in jabber_subscription() 2013-01-12 23:32:32 +02:00
Dmitry Podgorny
db9c9ab091 set NULL only when resource != NULL in FREE_SET_NULL 2013-01-12 23:23:40 +02:00
Dmitry Podgorny
83c3fe5b7e refactored jabber_connect functions
* similar code moved to jabber_connect()
* variables saved_* moved to a structure saved_user
* 'user' renamed to 'jid'
2013-01-12 22:53:07 +02:00
James Booth
306f00d3e8 Moved ChatSession typedef 2013-01-12 19:51:32 +00:00
Dmitry Podgorny
70f5ad2206 jabber.c: use FREE_SET_NULL macro 2013-01-12 21:31:12 +02:00
James Booth
d7b969b135 Moved jid related functions to common 2013-01-12 01:44:21 +00:00
James Booth
bfd7362e2a Renamed muc functions 2013-01-12 01:34:09 +00:00
James Booth
dad01d8f84 Renamed room_chat module to muc 2013-01-12 01:01:39 +00:00
James Booth
f8cc0c4d07 Added comments to room_chat.c 2013-01-12 00:33:35 +00:00
James Booth
3558df8884 Added subject to chat room 2013-01-11 23:57:03 +00:00
James Booth
e073b69a98 If chat room already joined, just show window 2013-01-11 23:52:01 +00:00
James Booth
d29c7fd878 Updated copyright 2013-01-11 02:05:29 +00:00
James Booth
5fbf966b9c Check nick exists when private messaging
Show nick part of jid in private messaging
2013-01-11 01:35:25 +00:00
James Booth
1cc5353697 Added win_current_is_console() 2013-01-11 01:05:59 +00:00
James Booth
62c102860c Use room nickname autocompleter on /info and /msg when in chat room 2013-01-11 00:48:58 +00:00
James Booth
89967905db Autocomplete: added free function
Fixed tests
2013-01-11 00:17:18 +00:00
James Booth
ce8faa8d34 Added nickname autocompleter to chat rooms 2013-01-11 00:02:05 +00:00
James Booth
96b7b6bc71 Added extra line after /wins 2013-01-10 22:36:08 +00:00
James Booth
3706131e44 Merge remote-tracking branch 'dmitry/next' 2013-01-10 22:27:43 +00:00
James Booth
c10880ced4 Remove whitespace 2013-01-07 20:49:15 +00:00
James Booth
e6d016e640 Temp fix for checking printable chars
Use result of wget_wch to check for special keys
2013-01-07 20:47:01 +00:00
James Booth
268a2f553b Revert "Temp fix for handling printable characters"
This reverts commit 8f5826b256.
2013-01-07 20:31:24 +00:00
James Booth
8f5826b256 Temp fix for handling printable characters 2013-01-07 20:20:39 +00:00
Dmitry Podgorny
0f0e04603a added resources release to connetion handler 2013-01-07 22:13:24 +02:00
Dmitry Podgorny
5542752afb jabber.c: removed xmpp_stop calls
xmpp_stop() stops event loop xmpp_run() that profanity doesn't start.
2013-01-07 22:02:07 +02:00
Dmitry Podgorny
e0e8110746 jabber.c: set jabber status in one place in connection handler 2013-01-07 22:00:13 +02:00
Dmitry Podgorny
621832ee4a free resources when login attempt fails
The next call of jabber_connect allocates these resources again.
2013-01-07 21:21:19 +02:00
Dmitry Podgorny
59676bd16e jabber.c: removed extra resources release
These resources are released in jabber_free_resources().
2013-01-07 20:33:56 +02:00
Dmitry Podgorny
d0ab292d73 jabber.c: added assert before reconnect_timer allocation
Development build will be terminated if reconnect_timer was allocated
previously and wasn't destroyed.
2013-01-07 20:24:04 +02:00
Dmitry Podgorny
5e8d9e942b free saved login information in jabber_free_resources() 2013-01-07 20:16:41 +02:00
Dmitry Podgorny
d533fc9595 jabber.c: removed explicit type conversion
According to the C99 standard integer type will be converted to real
floating type before the comparison.
2013-01-07 18:54:07 +02:00
James Booth
c341468c92 Fix issue #121 2013-01-06 23:47:50 +00:00
James Booth
8a110a4366 Removed out of date comments 2013-01-06 01:14:52 +00:00
James Booth
052d7527b6 Call _clear_input when getting password 2013-01-06 01:09:46 +00:00
James Booth
dae4f1bb70 Added _inp_win_refresh() macro, renamed and moved some functions 2013-01-06 01:06:12 +00:00
James Booth
82ce22ac9d Removed inp_get_next_char() from input_win.c 2013-01-06 00:28:15 +00:00
James Booth
b32f58e22c Fixed comment spacing 2013-01-06 00:24:11 +00:00
James Booth
b328f368b0 Removed inp_y from input_win.c 2013-01-06 00:20:34 +00:00
Dmitry Podgorny
d870ea1ae6 added check for utf_len in inp_get_char 2013-01-06 00:56:59 +02:00
James Booth
ad000db663 Added _got_to_end() function 2013-01-05 22:45:34 +00:00
James Booth
893b6f863a Added back code to output single char rather than whole string 2013-01-05 22:37:11 +00:00
James Booth
db96aeadf0 Added back block for when cursor not at end of line 2013-01-05 22:30:21 +00:00
James Booth
54472ed501 Fixed command history 2013-01-05 22:02:30 +00:00
James Booth
1e45596373 Added back in remove extra variable 2013-01-05 21:42:41 +00:00
James Booth
d24c57036c Added back in call to inp_clear_no_pad() 2013-01-05 21:41:12 +00:00
James Booth
8427d0684f More changes to input handling 2013-01-05 21:32:28 +00:00
James Booth
a07fd29e59 Merge remote-tracking branch 'dmitry/iss116' 2013-01-05 21:16:44 +00:00
James Booth
7ae7b01e15 Merge remote-tracking branch 'dmitry/next'
Conflicts:
	src/windows.c
2013-01-05 01:14:18 +00:00
Dmitry Podgorny
37488836fd fixed issue #116
* don't set pad_start to 0 while typing
* use _inp_clear_no_pad() in input_win.c
2013-01-05 03:00:08 +02:00
James Booth
b84051701d Added comments to ui_get_idle_time 2013-01-05 00:38:50 +00:00
Dmitry Podgorny
f210b49285 removed extra variable in inp_get_char 2013-01-04 20:57:55 +02:00