1
0
mirror of https://github.com/profanity-im/profanity.git synced 2024-11-03 19:37:16 -05:00
Commit Graph

99 Commits

Author SHA1 Message Date
James Booth
0c9851106b Added quote param to autocomplete searches 2014-07-09 20:15:20 +01:00
James Booth
ecedca8a95 Free tokens when 0 supplied an 0 min, parse_args_with_freetext 2014-06-17 22:30:51 +01:00
James Booth
92837ec186 Renamed sha1 functions to avoid naming clashes 2014-06-15 19:08:18 +01:00
James Booth
b9b5d6a5f8 Fixed memleak in autocompleter 2014-06-15 17:32:30 +01:00
James Booth
575b6acdd2 Use public domain SHA1 code, remove libgcrypt dependency 2014-06-01 22:42:10 +01:00
James Booth
ff37b44a62 Added common.h to parser.c 2014-05-22 20:07:43 +01:00
James Booth
a519d25e4b Fixed potential segfaults on autocomplete 2014-05-08 20:49:41 +01:00
James Booth
d6e92f62dc Fixed cppcheck warnings 2014-04-26 00:36:36 +01:00
James Booth
40759eddbf Simplified parse_options to take first option as argument 2014-04-15 00:27:55 +01:00
James Booth
4425aba1f2 Simplified parse_options to take gchar** 2014-04-15 00:13:32 +01:00
James Booth
3e69d6b71e Refactored cmd_join to use parse_options 2014-04-14 23:36:00 +01:00
James Booth
2419737006 Check for duplicate options in option parser 2014-04-14 23:01:57 +01:00
James Booth
8d77930ece Added parse_options 2014-04-14 22:48:18 +01:00
James Booth
c3e3759256 Command argument parsers set result argument 2014-04-09 21:31:43 +01:00
James Booth
a720ef2627 Removed strcpy calls 2014-04-02 21:01:20 +01:00
James Booth
26726b207a Updated copyright 2014-03-09 01:18:19 +00:00
James Booth
95c48a0f47 Test message when removing autojoin for non existent bookmark 2014-02-02 01:05:52 +00:00
James Booth
4bd06a5d87 Don't allow /alias to overwrite standard command 2014-01-25 01:39:12 +00:00
James Booth
e27061b131 Added comments to autocomplete.h 2013-12-10 00:06:00 +00:00
James Booth
67dead32af Tidy autocomplete.h 2013-12-09 23:53:52 +00:00
James Booth
0de1ff9b4d Removed unused boolean result from autocomplete add and remove 2013-12-09 23:51:13 +00:00
James Booth
ef6515f078 Removed unused prototypes from autocomplete.h 2013-12-09 23:44:11 +00:00
James Booth
b738e8f363 Moved free in parse_args_with_freetext
issue #226
2013-09-23 01:19:54 +01:00
James Booth
cb507497b6 Fixed memory leak in parse_args_with_freetext
issue #226
2013-09-23 00:09:30 +01:00
James Booth
927af868c7 Use stack rather than heap for autcomplete_param_with_func
issue #226
2013-09-23 00:05:50 +01:00
James Booth
bac97125a3 Fix quoted nicknames in /group add
fixes #233
2013-08-27 00:05:09 +01:00
Dmitry Podgorny
982f1174a8 refactred autocomplete_remove 2013-08-26 03:29:04 +03:00
Dmitry Podgorny
92763d2e68 refactored autocomplete_add
Now this function responsible for memory allocation
2013-08-26 02:43:59 +03: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
Dmitry Podgorny
c559d96d77 removed sizeof(char)
sizeof(char) == 1 according to standard
2013-08-03 13:17:50 +03:00
James Booth
7af6bad5e6 Fix freetext arguments with quotes
fixes #203
2013-07-20 21:02:07 +01:00
James Booth
dd2e3a0bdf Merge remote-tracking branch 'dmitry/fixes' 2013-07-14 23:31:02 +01:00
Dmitry Podgorny
0b221bde20 removed useless code in autocomplete.c 2013-07-14 21:34:02 +03:00
James Booth
7f82dc42f5 Remaining parser function unicode compatible 2013-07-14 01:00:11 +01:00
James Booth
e7478d8cb8 Added parser tests 2013-07-14 00:46:56 +01:00
James Booth
4d35031cb0 Implemented parse_args_with_freetext with unicode compatibility 2013-07-14 00:24:57 +01:00
James Booth
51786f67a6 Implemented parse_args with unicode compatibility 2013-07-14 00:14:36 +01:00
James Booth
60cad8d296 Merge branch 'master' into unicode 2013-07-13 23:17:35 +01:00
James Booth
1d05a70473 Down arrow adds current line to history and shows empty line 2013-07-13 23:02:36 +01:00
James Booth
bb550fed55 Handle unicode chars in command parser 2013-07-12 00:46:33 +01:00
James Booth
5233000498 Removed if clause in parser 2013-07-11 23:03:20 +01:00
James Booth
36265dde2f Moved functions to parser.c, moved parser to tools 2013-07-11 22:57:35 +01:00
James Booth
907beb55f6 Removed debug 2013-07-09 22:42:20 +01:00
James Booth
e99a0e117a Fix autocompletion of quoted strings - WIP
Needs some refactoring
Need to use unicode functions in:
    parser.c
    autocomplete.c
2013-07-09 22:34:55 +01:00
James Booth
f9b8da1afe Autocomplete /group add and /group remove contact paramater
closes #193
2013-06-23 01:23:44 +01:00
James Booth
af95c82fe7 Refactor autocompleters 2013-06-02 19:56:35 +01:00
James Booth
78ff58cf77 Fixed error when losing connection and segfaulting on notify_remind() 2013-05-06 00:33:33 +01:00
James Booth
17757c86e6 Support for XEP-0249 Direct MUC Invitations
Commands /invite, /invites, /decline and /join
2013-04-24 23:50:47 +01:00
James Booth
740e5b4228 Added command and tools subdirs to source 2013-02-02 21:43:59 +00:00