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

1746 Commits

Author SHA1 Message Date
James Booth
c133b89313 Debug room vars 2014-09-05 13:30:30 +01:00
James Booth
5e1023dfd9 Parse data form for room configuration 2014-09-04 23:15:51 +01:00
James Booth
763356464a Added ID handler for room config form 2014-09-04 22:41:10 +01:00
James Booth
1e0e5597c2 Added /room config edit and /room config cancel 2014-09-04 22:29:57 +01:00
James Booth
bf283652f8 Fix room config check for servers that don't send 110 status 2014-09-04 20:17:39 +01:00
James Booth
e55b9dbeff Fixed spelling mistake 2014-09-04 13:31:28 +01:00
James Booth
dffe90f67d Updated help for /ping 2014-09-04 01:09:28 +01:00
James Booth
4ba33cb13c Added /ping command 2014-09-04 01:08:10 +01:00
James Booth
b50b786dcc Validate usage of /room config command, added UI messages 2014-09-03 22:56:33 +01:00
James Booth
64521eb135 Handle /room config cancel 2014-09-03 22:00:08 +01:00
James Booth
aa9f1dfa06 Send room destroy iq on /room config cancel 2014-09-03 20:29:17 +01:00
James Booth
09c10f62f2 Send instant room request 2014-09-03 13:55:06 +01:00
James Booth
d7b3e99a27 WIP - Handle /room config commands 2014-09-03 00:58:20 +01:00
James Booth
52a9ab6909 Added /room config command 2014-09-03 00:36:42 +01:00
James Booth
57effcd504 Show message when room requires config 2014-09-03 00:23:04 +01:00
James Booth
1a6dc76360 Added back switching win on new outgoing message 2014-09-01 21:30:31 +01:00
James Booth
bc3c4e09a1 Always update UI in event loop, removed updates from rest of code 2014-09-01 19:14:52 +01:00
James Booth
c73c4b20ef Tidied console presence messages 2014-09-01 00:05:12 +01:00
James Booth
8cf5241d31 Paging fixes
- Include empty line when showing end page
- Switch off paging when last line and empty line visible
2014-08-31 23:46:13 +01:00
James Booth
15fe590eda Removed bookmarks todo 2014-08-31 23:11:30 +01:00
James Booth
62be586c39 Merge remote-tracking branch 'tdi/master' 2014-08-29 00:01:55 +01:00
Dariusz Dwornikowski
b641680251 Concise formatting of /roster command 2014-08-28 19:17:15 +02: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
0b47bba6cc Check window exsists before doing incoming typing notifications
issue #397
2014-08-21 22:35:14 +01:00
James Booth
9fd45059eb Check for chat room window on muc events, log error when doesn't exist
issue #341
2014-08-20 21:30:44 +01:00
James Booth
7bac097d60 Added /bookmark with no args usage when in chat room
issue #402
2014-08-19 22:52:04 +01:00
James Booth
5b40696ea0 Handle chat states for users not in roster
issue #397
2014-08-19 21:22:43 +01:00
James Booth
30574e5334 Set window active instead of new on room subject 2014-08-18 23:00:24 +01:00
Jan Hacker
e87eb4c40e "/bookmark add foo" crash - fix
A user providing an invalid JID when creating a new bookmark (like 'foo')
would reproducibly crash/segfault profanity, as it insists on checking
string length behind the @ of the JID. However, it could be NULL
if the user accidentally omitted it.
The patch avoids the crash by NULL-checking and prevents
getting there in the first place by checking the argument to "add".
Backtrace of unpatched profanity with above command:

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x0000000000000000
0x00007fff85699732 in strlen ()
(gdb) bt
 #0  0x00007fff85699732 in strlen ()
 #1  0x00000001000965d2 in xmpp_strdup ()
 #2  0x0000000100095d6d in xmpp_stanza_set_attribute ()
 #3  0x0000000100011c5c in _send_bookmarks ()
 #4  0x00000001000115a8 in _bookmark_add ()
 #5  0x000000010003320d in cmd_bookmark ()
 #6  0x000000010002a0f2 in cmd_execute ()
 #7  0x0000000100003a1d in process_input ()
 #8  0x00000001000037c7 in prof_run ()
 #9  0x0000000100045032 in main ()
(gdb)
2014-08-17 22:22:12 +02:00
Dariusz Dwornikowski
225312802e Spelling errors fixed and hyphenation used as minus sign fixed 2014-08-11 18:54:20 +02:00
James Booth
651d5aaaf0 Fix notification support check for cygwin 2014-08-10 01:20:42 +01:00
James Booth
8fc4249228 Enable splash logo by default 2014-08-09 19:00:59 +01:00
James Booth
ac68cc77f8 Allow escaping commands using double slash "//" 2014-08-06 22:46:36 +01:00
James Booth
e38ebe8a85 Check for unknown commands and show message in console
fixes #390
2014-08-04 22:21:53 +01:00
James Booth
cd9b1449b5 Escape open bracket at start of OSX notification messages
fixes #391
2014-08-04 22:01:03 +01:00
James Booth
f18bfc3396 Escape backtick in mac terminal notifications 2014-08-04 21:41:17 +01:00
James Booth
d8cab42a2a Merge branch 'master' into winbuffers 2014-07-29 15:52:14 +01:00
James Booth
816351d371 Set auto reconnect to 30 seconds by default
fixes #386
2014-07-29 15:40:51 +01:00
James Booth
73a56de470 Changed comma colour in room roster 2014-07-23 01:06:57 +01:00
James Booth
3eaebeb002 Merge branch 'master' into winbuffers 2014-07-22 23:37:21 +01:00
James Booth
9123675c9c Show message when no group or empty roster on /who 2014-07-22 23:31:14 +01:00
James Booth
fd1d540889 Added _who_roster function 2014-07-22 23:27:36 +01:00
James Booth
6a1975f65b Added _who_room function 2014-07-22 23:22:50 +01:00
James Booth
1aee7ce4bf Show message when no contacts with presence for /who 2014-07-22 23:17:42 +01:00
James Booth
79c857fb2a Fixed bug with chat room history times being coloured 2014-07-22 22:16:17 +01:00
James Booth
56457de997 Fixed colouring in room roster 2014-07-21 13:32:46 +01:00
James Booth
1273d850a4 Use win_save_println in core.c 2014-07-21 00:18:37 +01:00
James Booth
db9028d9c3 Added win_save_println 2014-07-21 00:11:38 +01:00
James Booth
f4fa0bc2dd Added win_save_newline 2014-07-20 23:57:31 +01:00
James Booth
490e252fb4 Removed win_print from window.h 2014-07-20 23:39:17 +01:00
James Booth
bb0fe16b4d Made win_print static 2014-07-20 23:35:48 +01:00
James Booth
5ce08adff6 Added BUFF_SIZE back again 2014-07-20 21:53:50 +01:00
James Booth
b125fa0feb Return address of buffer entry 2014-07-19 17:14:04 +01:00
James Booth
191b910d6e Erase stdscr before resizing 2014-07-19 00:39:49 +01:00
James Booth
bf62d8bd65 Use PAD_SIZE for buffer max size 2014-07-18 23:52:00 +01:00
James Booth
78b0388b6c Merge branch 'statusbar' into winbuffers 2014-07-18 23:19:25 +01:00
James Booth
60afe66042 Moved status_bar_resize 2014-07-18 23:17:42 +01:00
James Booth
1e6b70943a Use GSList for buffer entries 2014-07-18 23:07:08 +01:00
James Booth
2a435cd3de Removed horizontal paging 2014-07-18 22:28:49 +01:00
James Booth
d2d15ca76b Removed newlines from splash logo version output 2014-07-16 23:23:11 +01:00
James Booth
a4edc12d80 Removed flag != 0's 2014-07-16 22:56:58 +01:00
James Booth
20c11adddc Used constants for print flags 2014-07-16 22:41:02 +01:00
James Booth
860591872f Removed unused function 2014-07-16 22:34:02 +01:00
James Booth
0619303abe Whitespace formatting 2014-07-16 22:31:25 +01:00
James Booth
2786b7cb26 Whitespace formatting 2014-07-16 22:22:15 +01:00
James Booth
a607b29d4a Replaced NO_EOL_DATE with bitwise or 2014-07-16 22:20:23 +01:00
James Booth
ddb6eee18d Use constants for flags 2014-07-16 22:12:20 +01:00
James Booth
2cbe7e4ccb Whitespace formatting 2014-07-16 22:03:46 +01:00
James Booth
aa8872875f Merge branch 'master' into winbuffers
Conflicts:
	src/ui/core.c
2014-07-16 20:03:08 +01:00
James Booth
4624eabb75 Colour chat room messages that contain users nickname 2014-07-16 13:44:16 +01:00
James Booth
5872c4b554 Merge branch 'master' into winbuffers 2014-07-15 23:54:21 +01:00
James Booth
afde9d770a Added ": " after nick autocomplete when start of message 2014-07-15 23:52:08 +01:00
James Booth
f8f02e8f1e Merge branch 'master' into winbuffers 2014-07-15 23:04:16 +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
0c9851106b Added quote param to autocomplete searches 2014-07-09 20:15:20 +01:00
James Booth
b3e4731aa9 Fixed room autojoin messages appearing in room 2014-07-09 13:24:32 +01:00
James Booth
4a19e7e82f Merge branch 'master' into winbuffers 2014-07-09 01:06:33 +01:00
James Booth
88180568e0 Removed debug, added check for 0 length string 2014-07-09 01:04:54 +01:00
James Booth
175da6c9a0 Merge branch 'master' into winbuffers 2014-07-09 00:40:31 +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
5dda8cd14c Merge branch 'master' into winbuffers 2014-07-08 20:31:39 +01:00
James Booth
06caa0c4f1 Removed empty lines 2014-07-08 20:20:01 +01:00
James Booth
0115d71e25 Added OTR and notification info to --version 2014-07-08 20:18:43 +01:00
James Booth
feaebf59f9 Merge remote-tracking branch 'origin/winbuffers' into winbuffers 2014-07-08 20:03:19 +01:00
James Booth
82d8d81dfb Merge branch 'master' into winbuffers 2014-07-08 20:02:34 +01:00
James Booth
5c28ad76b6 Merge pull request #374 from immae/winbuffers
Implemented the buffer for windows resizing
2014-07-08 19:56:35 +01:00
James Booth
b91f421628 Assign GPOINTER_TO_INT value before freeing
fixes #375
2014-07-07 21:29:51 +01:00
James Booth
c4844a0626 Merge branch 'master' into winbuffers 2014-06-29 19:35:28 +01:00
James Booth
6731a11701 Fixed tabs 2014-06-29 19:33:18 +01:00
James Booth
c454836315 Merge branch 'master' into winbuffers 2014-06-29 19:31:17 +01:00
James Booth
4279735dd7 Reinitialise libnotify per notification
Fixes issue on Xfce4 where notification are not being sent after a period of time.
Issue #370
2014-06-29 19:19:08 +01:00
Immae
945d655910 Implemented the buffer for windows resizing 2014-06-29 15:04:23 +02:00
James Booth
dada879347 Merge branch 'master' into winbuffers
Conflicts:
	src/ui/core.c
2014-06-27 00:52:52 +01:00
James Booth
03ffe57063 Fixed memleak in title bar roster_find_contact 2014-06-27 00:47:11 +01:00
James Booth
186cac34de Fixed memleak in chat log history 2014-06-27 00:38:53 +01:00
James Booth
c98ce4299d Free resources on OTR shutdown 2014-06-26 23:55:57 +01:00