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

1691 Commits

Author SHA1 Message Date
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
James Booth
9ca23ed24e Moved python callbacks 2013-08-18 00:12:29 +01:00
James Booth
f15b61e4cb Language wrappers for callbacks 2013-08-18 00:10:10 +01:00