1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-26 12:56:37 +02:00
Commit Graph

131 Commits

Author SHA1 Message Date
Emmanuel Bouthenot 0ff3acf6e4 add modifiers in scripts/plugins API, cleaning code in script/plugins, improve display for stdout/stderr redirections for python and ruby 2006-10-26 13:30:20 +00:00
Sebastien Helleu e9939cf574 Fixed crash when unloading/reloading scripts using modifiers 2006-10-25 07:38:56 +00:00
Sebastien Helleu dfa9ed31d4 Added "modifier" in plugins API, improved /plugin command 2006-10-24 11:23:31 +00:00
Sebastien Helleu a3878a522c Fixed crash when loading ruby script if file does not exist, with Ruby >= 1.9 only (bug #18064) 2006-10-20 09:19:51 +00:00
Emmanuel Bouthenot 06c4cf4144 adding date field 'date' in get_buffer_data() function of plugins/scripts API 2006-10-16 20:19:12 +00:00
Emmanuel Bouthenot 5d70f20c27 adding some missing headers in plugins 2006-10-10 18:08:48 +00:00
Emmanuel Bouthenot 71d5c65e28 Adding Lua 5.1 support, display plugins interpreter versions on configure 2006-10-09 17:22:32 +00:00
Emmanuel Bouthenot 9f035d8f91 fix a bug (can make crash) when calling a script command with another script command 2006-09-28 21:27:42 +00:00
Emmanuel Bouthenot 9905ee774b fix bugs in get_buffer_data() which breaks the retrieval of buffer content (perl, lua) 2006-08-26 21:18:10 +00:00
Sebastien Helleu 1d211a16da Added missing modes (channel & user), now all modes are allowed (bug #16606), added "%m" for completion with self nick (on current server) 2006-08-07 22:26:55 +00:00
Emmanuel Bouthenot 22b80dec65 adding functions : get_buffer_info, get_window_info, get_buffer_data and print_server in scripts API 2006-08-05 14:23:38 +00:00
Sebastien Helleu ee68e1c944 Fixed typo in help for script plugin commands (/perl, /python, /ruby, /lua) 2006-07-04 07:45:39 +00:00
Sebastien Helleu 9563cf2b9d Fixed bug with spaces in script names (bug #16957) 2006-06-30 13:02:25 +00:00
Emmanuel Bouthenot daa802a6a2 improvements in python scripts context management 2006-06-16 11:39:00 +00:00
Emmanuel Bouthenot 3e17a27c01 improve python sub-interpreters management 2006-06-15 22:24:12 +00:00
Sebastien Helleu d8b775d2c4 Renamed plugins names (removed "lib" prefix in name) 2006-06-14 16:23:53 +00:00
Emmanuel Bouthenot de3d072220 improve global vars uses in plugins 2006-06-13 19:48:32 +00:00
Emmanuel Bouthenot b48fb5c0ec add get_irc_color function in plugins/scripts 2006-06-10 21:34:16 +00:00
Sebastien Helleu 6599c52352 Fixed /perl command output when no keyboard handler is defined 2006-05-29 22:42:07 +00:00
Sebastien Helleu fe90f3d4e4 Fixed crash with "register" function in plugin scripts (bug #16701) 2006-05-29 22:36:29 +00:00
Emmanuel Bouthenot c2dd7e4ffb check return value in weechat_ruby_exec() to be a valid value and fix crash when called function return nothing 2006-05-17 12:41:58 +00:00
Emmanuel Bouthenot 524fbba036 fix bug in end function calls for plugins/scripts 2006-05-17 09:59:19 +00:00
Emmanuel Bouthenot 87aa03b2cf fix number of args in end function call 2006-05-17 08:58:56 +00:00
Emmanuel Bouthenot 5d08d5e27c - fix a crash in ruby when a function return nothing (close bug #16552)
- add a warning when a function return nothing (python, ruby)
2006-05-08 20:22:42 +00:00
Emmanuel Bouthenot f2258884d9 fix minor bug with ruby 1.9 and stdout/stderr redirections 2006-04-12 15:29:28 +00:00
Emmanuel Bouthenot 1bc997b238 Fix possible minor bug in getting hostnames in plugins/scripts 2006-04-08 21:37:26 +00:00
Emmanuel Bouthenot 1f03444a6b Added hostnames associeted to nicks in plugins/scripts 2006-04-08 21:03:31 +00:00
Sebastien Helleu 83bdd97916 Added keyboard handler to plugin API 2006-03-30 12:08:55 +00:00
Sebastien Helleu 56af0e3284 Improved script plugin loader 2006-03-26 09:46:30 +00:00
Sebastien Helleu e4cc182105 Script plugins now load scripts in WeeChat system share directory 2006-02-28 21:11:34 +00:00
Emmanuel Bouthenot 3a79e32dbb fix minor bug and improve backtrace display on errors 2006-02-21 22:43:48 +00:00
Sebastien Helleu 9373a7a47e Added new plugin API function: remove_infobar 2006-02-20 17:01:18 +00:00
Sebastien Helleu e0c97562a5 Fixed bug in /lua command for timer handlers 2006-02-19 11:17:14 +00:00
Sebastien Helleu 3a213f38ec Added timer handler for plugins 2006-02-19 10:43:47 +00:00
Sebastien Helleu da3f8ade08 Fixed Ruby function "log" (argument count) 2006-02-18 12:50:03 +00:00
Emmanuel Bouthenot 14c9afb990 fix typo in parsing args for weechat_python_add_command_handler 2006-02-16 21:14:36 +00:00
Sebastien Helleu c491b39388 Updated doc, renamed functions in plugins API 2006-02-16 20:27:28 +00:00
Emmanuel Bouthenot 8855d39f44 make possible to log with plugins / scripts 2006-02-16 16:10:25 +00:00
Emmanuel Bouthenot 06ecdfdd35 fix some crash (unprotected code execution) and display some kind of backtrace when errors occurs 2006-02-12 01:33:36 +00:00
Emmanuel Bouthenot 00eef1c1bc clean some code 2006-02-12 01:31:35 +00:00
Emmanuel Bouthenot e4eeaaf1dd clean code to avoid warning and errors when compiling with gcc-2.95 2006-02-10 12:44:10 +00:00
Emmanuel Bouthenot 73990d8caa fix weechat_lua_remove_handler : now really use function args 2006-02-09 10:50:46 +00:00
Emmanuel Bouthenot d4e755a641 fix weechat_lua_add_message_handler : now really use function args 2006-02-09 10:33:48 +00:00
Emmanuel Bouthenot 8ddc5afb21 adding lua plugin/scripts support 2006-02-08 13:14:23 +00:00
Emmanuel Bouthenot 13a6d5b833 adding lua plugin/script 2006-02-08 11:49:04 +00:00
Sebastien Helleu 6013e43292 Minor changes on server/channel/nick info API functions 2006-02-04 15:25:18 +00:00
Emmanuel Bouthenot f222a6ad7a extending plugins/scripts API by adding get_server_info, get_channel_info and get_nick_info 2006-01-31 13:54:27 +00:00
Sebastien Helleu dd39ac2432 Fixed infobar_printf interface function, security problem with string format 2006-01-08 00:07:24 +00:00
Sebastien Helleu 4d62625894 New year in copyright, FSF address changed 2006-01-04 08:56:00 +00:00
Sebastien Helleu d5b58ff068 Added completion system for plugins/scripts commands, fixed plugins autoload 2005-12-16 14:16:03 +00:00