James Booth
70bbc2e344
Merge remote-tracking branch 'dmitry/fixes'
2013-08-26 14:49:47 +01:00
James Booth
d2a354fd53
Fixed compiler warning in test_autocomplete.c
2013-08-26 14:47:40 +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
James Booth
e21bf8a18d
Merge pull request #230 from pasis/memleaks2
...
Fixed memory leaks
2013-08-25 15:05:09 -07: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
b12701805b
Changed self references in ruby test plugin
2013-08-19 00:09:35 +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
4d5fe66277
Merge branch 'plugins' into ruby
...
Conflicts:
Makefile.am
2013-08-18 16:31:13 +01:00
James Booth
3d36ec0c50
Fixed tabs in Makefile.am
2013-08-18 16:28:26 +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
Artem Shinkarov
02eedc9e4d
Minor fix: Reverting back the optimisation level.
...
FYI: there is no debug version that can be easily obtained.
2013-08-18 04:02:10 +01:00
Artem Shinkarov
705a946882
Adding plugin interface for C files.
...
Implementation of hooks using C interface basedon dlfcn. Added test
plugin and makefile to build it. In order to test it add the followin
into your profrc:
[plugins]
load=test-c-plugin.so
and execute profanity piping stderr to some file. The file should
contain all entries whenever the plugin function is triggered. It seem
to be workin but some parts are missing.
2013-08-18 03:55:20 +01:00
James Booth
ffb565a16a
Removed unused includes in python_api
2013-08-18 00:43:28 +01:00
James Booth
eadb90dc43
Renamed hook on_message -> on_message_received
2013-08-18 00:26:14 +01:00
James Booth
eead7ea7e3
Removed python.h depdendency from callbacks.c
2013-08-18 00:17:23 +01:00