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

1213 Commits

Author SHA1 Message Date
James Booth
0fd91d58ab Added on_private_message_send hook 2013-09-08 18:44:12 +01:00
James Booth
dd7aa76528 Attempted fix for #236, no check for KEY_CODE_YES on unicode char 127 (delete) 2013-09-08 16:14:26 +01:00
James Booth
a12085a3cc Added room message and private message received hooks 2013-09-05 23:26:52 +01:00
James Booth
bed44a842f Merge branch 'master' into plugins 2013-09-04 23:18:29 +01:00
James Booth
ff8bb1bbbe Proper fix for #235 2013-09-04 23:14:35 +01:00
James Booth
afa0c839a4 Merge branch 'master' into plugins 2013-09-04 22:46:03 +01:00
James Booth
cbdb426343 Fix for issue #235, check for KEY_CODE_YES 2013-09-04 22:07:28 +01:00
James Booth
107c0b9b15 Moved shutdown hook, so disconnect hook runs first 2013-09-03 22:51:02 +01:00
James Booth
e094e3d052 Added prof_on_disconnect hook 2013-09-03 22:43:53 +01:00
James Booth
b068d84722 Added call to plugins_on_shutdown hook 2013-09-03 22:22:51 +01:00
James Booth
7c27060e73 Added prof_on_shutdown hook 2013-09-03 22:14:09 +01:00
James Booth
54ea41d5b6 Added /plugins command to list installed plugins 2013-09-01 23:27:10 +01:00
James Booth
5a4446dfac Added log calls to API 2013-09-01 22:42:13 +01:00
James Booth
1ed339f82b Free plugins on shutdown 2013-09-01 22:05:28 +01:00
James Booth
913fcde3ae Added shutdown functions for plugins langs 2013-09-01 20:44:05 +01:00
James Booth
3159824789 Use XDG_DATA for plugins location
Removed plugins, now kept in separate reposutory profanity-plugins
2013-09-01 16:57:40 +01:00
James Booth
667fcafe06 Log info when loading plugins 2013-09-01 16:12:27 +01:00
James Booth
e6adae14c0 Merge branch 'master' into plugins 2013-09-01 03:32:00 +01:00
James Booth
308e412ea3 Build libprofanity and link with c plugin 2013-09-01 03:26:17 +01:00
James Booth
343cc0a64c Fixed F key bindings 2013-08-31 23:00:46 +01:00
James Booth
8b6286dc47 Log chat after plugin hooks 2013-08-31 22:06:41 +01:00
James Booth
d6ad5735cb Added on_message_send hook 2013-08-31 21:11:28 +01:00
James Booth
17013d1a05 on_message_received hook may return new message 2013-08-31 20:39:15 +01:00
James Booth
c5e39e0f54 Added account_name and fulljid to on_connect hook 2013-08-31 15:43:04 +01:00
James Booth
13d079ddaa Merge branch 'master' into plugins 2013-08-31 15:14:30 +01:00
James Booth
694e332384 Show only nick or jid in /wins output 2013-08-31 15:07:05 +01:00
James Booth
5931de674f Merge branch 'master' into plugins
Conflicts:
	src/ui/console.c
2013-08-30 01:04:17 +01:00
James Booth
4ae817cd82 Fixed ">" indicator when tidying windows 2013-08-30 00:49:38 +01:00
James Booth
7f476b3e2c Fixed /close all and /close read to close extra windows 2013-08-30 00:33:46 +01:00
James Booth
48794e324c Fix count on /close all, and /close read 2013-08-30 00:21:41 +01:00
James Booth
00547bd116 Refactored status bar indicators 2013-08-30 00:10:05 +01:00
James Booth
f99504d0ec Handle ">" indicator when more than 10 wins open 2013-08-29 23:57:34 +01:00
James Booth
4738a15c89 Added /win command to access unlimited windows 2013-08-29 21:41:10 +01:00
James Booth
237eb692b7 Updated RubyTest plugin 2013-08-29 00:22:32 +01:00
James Booth
a38953b6f8 Fixed /close command 2013-08-28 23:32:54 +01:00
James Booth
4bfb369d2f Set all inactive before tidy 2013-08-28 23:23:46 +01:00
James Booth
8a35bae267 Fixes to windows tidy 2013-08-28 23:09:54 +01:00
James Booth
b7e7cb9c68 Refactor updating window statuses 2013-08-28 22:11:44 +01:00
James Booth
30a4054937 Fixed showing active console after login fail 2013-08-28 22:07:40 +01:00
James Booth
88d4cf6e94 Fixed test for requiring window tidy 2013-08-28 21:45:46 +01:00
James Booth
a81d69dc7f Fixed window number for notify and room incoming message 2013-08-28 21:34:00 +01:00
James Booth
c08e85193c Show correct window number for incoming in console 2013-08-28 21:29:11 +01:00
James Booth
9ef7e2d233 Changes to status bar for unlimited windows - WIP 2013-08-28 00:50:15 +01:00
James Booth
b5eb095820 Removed limit on number of windows, WIP 2013-08-27 23:38:25 +01:00
James Booth
42c3a1c1f7 Added function to get next available window number, and tests 2013-08-27 22:02:23 +01:00
James Booth
77dcd04b10 Removed all freeing of ui_current_recipient, data is owned by windows 2013-08-27 20:55:20 +01:00
James Booth
d9fb9ad4a7 Fixed freeing recipient after /tiny 2013-08-27 20:48:15 +01:00
James Booth
7c526927e4 Merge branch 'master' into plugins 2013-08-27 00:17:28 +01:00
James Booth
133614d749 Merge branch 'master' into windows 2013-08-27 00:16:57 +01:00
James Booth
bac97125a3 Fix quoted nicknames in /group add
fixes #233
2013-08-27 00:05:09 +01:00
James Booth
8045b949a7 Refactor _cmd_close 2013-08-26 18:06:33 +01:00
James Booth
b6f1afcf22 Removed whitespace in command.c 2013-08-26 17:53:25 +01:00
James Booth
48572bdbcf Fixed indenting in ui/core.c 2013-08-26 17:50:26 +01:00
James Booth
bca379844d Free windows on exit 2013-08-26 17:47:29 +01:00
James Booth
18d11f2bcf Moved static function in console.c 2013-08-26 17:34:48 +01:00
James Booth
48feac3e77 Removed cons_create from console.c 2013-08-26 17:29:20 +01:00
James Booth
d1b3340ea5 Use Jid struct to get barejid in subscriptions 2013-08-26 17:08:09 +01:00
James Booth
fd8a0b4970 Fixed freeing of recipient after message sent 2013-08-26 16:42:31 +01:00
James Booth
08e7b9a19a Merge branch 'master' into windows 2013-08-26 14:52:49 +01:00
James Booth
fdae5432c8 Merge branch 'master' into plugins 2013-08-26 14:52:37 +01:00
James Booth
70bbc2e344 Merge remote-tracking branch 'dmitry/fixes' 2013-08-26 14:49:47 +01:00
Dmitry Podgorny
7a9fcd53d2 fixed crash because of incorrect string releasing 2013-08-26 12:31:41 +03:00
Dmitry Podgorny
545a23e92f removed strdup in autocomplete calls 2013-08-26 03:29:50 +03: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
32e18fb1a5 remove octet_compare
strcmp provides the same functionality
2013-08-26 02:42:01 +03:00
James Booth
38be98cde5 Fix console references after merging master 2013-08-25 23:30:10 +01:00
James Booth
d3cfeb9d5c Merge branch 'master' into windows 2013-08-25 23:27:42 +01:00
James Booth
d2d4eb61ba Merge branch 'master' into plugins
Conflicts:
	Makefile.am
	src/ui/notifier.c
2013-08-25 23:26:29 +01:00
Dmitry Podgorny
b1bfdf650a fixed memory leaks in various files 2013-08-25 14:54:34 +03:00
Dmitry Podgorny
c7ec06ff65 removed strdup from g_string_append 2013-08-25 14:52:25 +03:00
Dmitry Podgorny
d6c90ac7ca fixed indenting 2013-08-24 00:41:57 +03:00
Dmitry Podgorny
012366cf13 fixed memleak in _iq_handle_discoinfo_get 2013-08-24 00:40:23 +03:00
Dmitry Podgorny
021d095536 small refactoring in statusbar.c 2013-08-24 00:39:03 +03:00
Dmitry Podgorny
1ef361684f tz should be cached in static variable 2013-08-24 00:37:00 +03:00
Dmitry Podgorny
c94495bc31 avoid double allocaion of session_started 2013-08-24 00:34:47 +03:00
Dmitry Podgorny
139ffcbbb9 free titlebar_ac autocompleter 2013-08-24 00:30:54 +03:00
James Booth
3c39befa5e Fixed window refresh on presence 2013-08-20 23:54:41 +01:00
James Booth
770b572d58 Console module get console from windows 2013-08-20 23:18:23 +01:00
James Booth
601a88037a Initial code refactor for growable window list 2013-08-20 23:08:21 +01:00
James Booth
114e7b7875 Merge branch 'master' into plugins 2013-08-19 14:37:57 +01:00
James Booth
c2c7be03ea Merge branch 'master' into nextdev 2013-08-19 14:37:08 +01:00
James Booth
ef511438b6 Fixed /who in chat room highlighting console
fixes #184
2013-08-19 14:32:10 +01:00
James Booth
dd2e1ad8a8 Fix message for /account when account doesn't exist 2013-08-19 13:30:16 +01:00
James Booth
25af334e83 Removed python.h from ruby api 2013-08-19 00:52:20 +01:00
James Booth
b39ad947b0 Added method_exists function to ruby plugins 2013-08-19 00:50:55 +01:00
James Booth
926425c947 Check for method before calling 2013-08-19 00:42:44 +01:00
James Booth
21b823750e Added ruby callbacks 2013-08-18 23:54:56 +01:00
James Booth
2fd1633a6f Added all ruby hooks 2013-08-18 22:22:14 +01:00
James Booth
d4be31130d Store ruby modules in plugin list 2013-08-18 22:05:11 +01:00
James Booth
abc0e97463 Fixed module name for ruby api 2013-08-18 21:57:46 +01:00
James Booth
1b8cff6def Got basic hook working in ruby 2013-08-18 20:11:16 +01:00
James Booth
d5818f49db Basic ruby api functions 2013-08-18 17:34:32 +01:00
James Booth
fd3419b8af Merge branch 'plugins' into ruby 2013-08-18 17:04:25 +01:00
James Booth
7f9a317cd7 Free path on error, c_plugins 2013-08-18 17:03:31 +01:00
James Booth
2dc8030f8b Use GString for path in creating c plugins, fixed hook name in test-c-plugin 2013-08-18 17:00:15 +01:00
James Booth
8bbab0ab5f Fixed compiler warning
src/plugins/c_plugins.c:24:9: warning: implicit declaration of function ‘log_warning’
2013-08-18 16:41:17 +01:00
James Booth
385c8981bc Removed unused variable after merge 2013-08-18 16:36:43 +01:00
James Booth
a1a01b8cd4 Started adding ruby api 2013-08-18 16:20:52 +01:00
James Booth
722bbfad23 Removed trailing whitespace 2013-08-18 16:10:19 +01:00