James Booth
d38e2e73c2
Merge branch 'master' into plugins
2013-09-17 02:09:45 +01:00
James Booth
892a9953b4
Removed FORCE target from Makefile.am
2013-09-17 02:08:33 +01:00
James Booth
cd816b94c2
Merge branch 'master' into plugins
...
Conflicts:
.gitignore
Makefile.am
src/main.c
src/profanity.c
src/ui/console.c
src/ui/core.c
src/xmpp/capabilities.c
src/xmpp/iq.c
2013-09-17 02:06:43 +01:00
James Booth
a15dbdf7ff
Force git revision update on make
2013-09-17 01:11:38 +01:00
James Booth
6b852a2f0f
Include git revision with -v output
2013-09-17 01:08:12 +01:00
James Booth
d782b00711
Added git branch and revision to development builds
2013-09-17 00:59:37 +01:00
James Booth
5da3026546
Added basic empty lua api and hooks
2013-09-15 13:51:23 +01:00
James Booth
228f9b4293
Use AX_PYTHON_DEVEL and AX_RUBY_DEVEL
2013-09-14 02:38:40 +01:00
James Booth
77a2deeda2
Fixed indents in Makefile.am
2013-09-14 01:33:13 +01:00
James Booth
0f011439fa
Allow compile without python plugin support
2013-09-14 01:28:35 +01:00
James Booth
81518d110a
Fixed broken test build
2013-09-04 22:49:46 +01:00
James Booth
308e412ea3
Build libprofanity and link with c plugin
2013-09-01 03:26:17 +01:00
James Booth
102dd8cbf3
Attempt at adding libtool to create plugin library
2013-08-31 22:49:35 +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
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
601a88037a
Initial code refactor for growable window list
2013-08-20 23:08:21 +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
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
f15b61e4cb
Language wrappers for callbacks
2013-08-18 00:10:10 +01:00
James Booth
67972f8eac
Pulled out common api into api.c, added python bindings
2013-08-17 23:16:14 +01:00
James Booth
580b14ab68
Added plugin load list as preference, moved python hooks
2013-08-17 22:42:44 +01:00
James Booth
084b03691e
Implemented time python callbacks
2013-08-04 18:43:46 +01:00
James Booth
5464d5079b
Added plugins commands
2013-08-03 02:21:43 +01:00
James Booth
dded9e954f
Separated python api and plugins code
2013-08-03 00:58:04 +01:00
James Booth
8d2d71bacb
Renamed plugins files
2013-08-03 00:48:22 +01:00
James Booth
35d4f42466
Renamed api module -> plugins
2013-08-03 00:43:05 +01:00
James Booth
5583dd29b3
Call cons_show with hard coded string
2013-07-25 00:54:31 +01:00
James Booth
4b416ba58e
Experimenting with python integration for plugins
2013-07-21 23:31:09 +01:00
James Booth
11688d1113
Merge branch 'master' into nextdev
2013-07-14 01:02:06 +01:00
James Booth
36265dde2f
Moved functions to parser.c, moved parser to tools
2013-07-11 22:57:35 +01:00
Dmitry Podgorny
2837c4054f
initial support of autojoin for MUC
2013-06-30 18:59:38 +03:00
James Booth
c1ee75da40
Removed contact_list, moved roster logic to xmpp/roster module
2013-05-06 23:04:46 +01:00
James Booth
05f2d29396
Renamed contact_list_ functions to roster_
2013-05-06 22:32:58 +01:00
James Booth
3ae74feaa2
Created roster module, moved roster iq's
2013-05-06 21:53:59 +01:00
James Booth
f63f68630b
Added notifier module
2013-04-21 20:17:06 +01:00
James Booth
4257fc87e5
Renamed windows.c -> core.c
2013-04-21 17:33:12 +01:00
James Booth
a234ba0cd6
Moved cons_show_login_success() to console module
2013-04-21 00:21:30 +01:00
James Booth
3e66b0a9d2
Added ui/console module
2013-04-20 21:42:39 +01:00
James Booth
84a4ab9545
Fixed error clearing contact list
2013-02-10 02:17:22 +00:00
James Booth
da5104f857
Added resource.c
2013-02-09 22:20:58 +00:00
James Booth
0b40de5a4f
Moved private xmpp functions to connection.h
2013-02-03 22:40:54 +00:00
James Booth
86bad48f41
Fixed tests
2013-02-02 22:54:16 +00:00
James Booth
3d0e0d7ea4
Removed files.c
2013-02-02 22:33:05 +00:00
James Booth
9d34c41227
Added config dir to source
2013-02-02 21:59:29 +00:00
James Booth
740e5b4228
Added command and tools subdirs to source
2013-02-02 21:43:59 +00:00
James Booth
8cc4b55945
Removed caps functions from xmpp.h
2013-02-02 20:33:54 +00:00
James Booth
ccf71715ef
Removed presence functions from xmpp.h
2013-02-02 20:27:46 +00:00