mirror of
https://github.com/weechat/weechat.git
synced 2026-07-02 12:25:42 +02:00
Update of translations for scripts, fix bugs and code factorized in script plugins
This commit is contained in:
+16
-3
@@ -125,14 +125,27 @@
|
||||
./src/plugins/plugin.h
|
||||
./src/plugins/plugin-infolist.c
|
||||
./src/plugins/plugin-infolist.h
|
||||
./src/plugins/scripts/lua/lua.c
|
||||
./src/plugins/scripts/lua/weechat-lua-api.c
|
||||
./src/plugins/scripts/lua/weechat-lua-api.h
|
||||
./src/plugins/scripts/lua/weechat-lua.c
|
||||
./src/plugins/scripts/lua/weechat-lua.h
|
||||
./src/plugins/scripts/perl/weechat-perl-api.c
|
||||
./src/plugins/scripts/perl/weechat-perl-api.h
|
||||
./src/plugins/scripts/perl/weechat-perl.c
|
||||
./src/plugins/scripts/perl/weechat-perl.h
|
||||
./src/plugins/scripts/python/python.c
|
||||
./src/plugins/scripts/ruby/ruby.c
|
||||
./src/plugins/scripts/python/weechat-python-api.c
|
||||
./src/plugins/scripts/python/weechat-python-api.h
|
||||
./src/plugins/scripts/python/weechat-python.c
|
||||
./src/plugins/scripts/python/weechat-python.h
|
||||
./src/plugins/scripts/ruby/weechat-ruby-api.c
|
||||
./src/plugins/scripts/ruby/weechat-ruby-api.h
|
||||
./src/plugins/scripts/ruby/weechat-ruby.c
|
||||
./src/plugins/scripts/ruby/weechat-ruby.h
|
||||
./src/plugins/scripts/script-api.c
|
||||
./src/plugins/scripts/script-api.h
|
||||
./src/plugins/scripts/script.c
|
||||
./src/plugins/scripts/script-callback.c
|
||||
./src/plugins/scripts/script-callback.h
|
||||
./src/plugins/scripts/script.h
|
||||
./src/plugins/trigger/dump.c
|
||||
./src/plugins/trigger/trigger.c
|
||||
|
||||
+16
-3
@@ -126,14 +126,27 @@ SET(WEECHAT_SOURCES
|
||||
./src/plugins/plugin.h
|
||||
./src/plugins/plugin-infolist.c
|
||||
./src/plugins/plugin-infolist.h
|
||||
./src/plugins/scripts/lua/lua.c
|
||||
./src/plugins/scripts/lua/weechat-lua-api.c
|
||||
./src/plugins/scripts/lua/weechat-lua-api.h
|
||||
./src/plugins/scripts/lua/weechat-lua.c
|
||||
./src/plugins/scripts/lua/weechat-lua.h
|
||||
./src/plugins/scripts/perl/weechat-perl-api.c
|
||||
./src/plugins/scripts/perl/weechat-perl-api.h
|
||||
./src/plugins/scripts/perl/weechat-perl.c
|
||||
./src/plugins/scripts/perl/weechat-perl.h
|
||||
./src/plugins/scripts/python/python.c
|
||||
./src/plugins/scripts/ruby/ruby.c
|
||||
./src/plugins/scripts/python/weechat-python-api.c
|
||||
./src/plugins/scripts/python/weechat-python-api.h
|
||||
./src/plugins/scripts/python/weechat-python.c
|
||||
./src/plugins/scripts/python/weechat-python.h
|
||||
./src/plugins/scripts/ruby/weechat-ruby-api.c
|
||||
./src/plugins/scripts/ruby/weechat-ruby-api.h
|
||||
./src/plugins/scripts/ruby/weechat-ruby.c
|
||||
./src/plugins/scripts/ruby/weechat-ruby.h
|
||||
./src/plugins/scripts/script-api.c
|
||||
./src/plugins/scripts/script-api.h
|
||||
./src/plugins/scripts/script.c
|
||||
./src/plugins/scripts/script-callback.c
|
||||
./src/plugins/scripts/script-callback.h
|
||||
./src/plugins/scripts/script.h
|
||||
./src/plugins/trigger/dump.c
|
||||
./src/plugins/trigger/trigger.c
|
||||
|
||||
+119
-28
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -21,16 +21,6 @@
|
||||
#undef _
|
||||
|
||||
#include <ruby.h>
|
||||
//#include <stdio.h>
|
||||
//#include <stdlib.h>
|
||||
//#include <string.h>
|
||||
//#include <stdarg.h>
|
||||
//#include <time.h>
|
||||
//#include <sys/socket.h>
|
||||
//#include <netinet/in.h>
|
||||
//#include <arpa/inet.h>
|
||||
//#include <sys/types.h>
|
||||
//#include <sys/stat.h>
|
||||
|
||||
#include "../../weechat-plugin.h"
|
||||
#include "../script.h"
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
+107
-16
File diff suppressed because it is too large
Load Diff
@@ -56,17 +56,24 @@ struct t_plugin_script
|
||||
struct t_plugin_script *next_script; /* link to next script */
|
||||
};
|
||||
|
||||
extern void script_init (struct t_weechat_plugin *weechat_plugin);
|
||||
extern void script_init (struct t_weechat_plugin *weechat_plugin,
|
||||
int (*callback_command)(void *data,
|
||||
struct t_gui_buffer *buffer,
|
||||
int argc, char **argv,
|
||||
char **argv_eol),
|
||||
int (*callback_signal_dump)(void *data, char *signal,
|
||||
char *type_data,
|
||||
void *signal_data),
|
||||
int (*callback_load_file)(void *data, char *filename));
|
||||
extern char *script_pointer_to_string (void *pointer);
|
||||
extern void *script_string_to_pointer (char *pointer_str);
|
||||
extern void script_auto_load (struct t_weechat_plugin *weechat_plugin,
|
||||
char *language,
|
||||
int (*callback)(void *data, char *filename));
|
||||
extern struct t_plugin_script *script_search (struct t_weechat_plugin *weechat_plugin,
|
||||
struct t_plugin_script *scripts,
|
||||
char *name);
|
||||
extern char *script_search_full_name (struct t_weechat_plugin *weechat_plugin,
|
||||
char *language, char *filename);
|
||||
char *filename);
|
||||
extern struct t_plugin_script *script_add (struct t_weechat_plugin *weechat_plugin,
|
||||
struct t_plugin_script **scripts,
|
||||
char *filename, char *name,
|
||||
@@ -76,6 +83,9 @@ extern struct t_plugin_script *script_add (struct t_weechat_plugin *weechat_plug
|
||||
extern void script_remove (struct t_weechat_plugin *weechat_plugin,
|
||||
struct t_plugin_script **scripts,
|
||||
struct t_plugin_script *script);
|
||||
extern void script_display_list (struct t_weechat_plugin *weechat_plugin,
|
||||
struct t_plugin_script *scripts,
|
||||
char *name, int full);
|
||||
extern void script_print_log (struct t_weechat_plugin *weechat_plugin,
|
||||
struct t_plugin_script *scripts);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user