Sebastien Helleu
d5affecc23
Added read marker (indicator for first unread line), added quotes and spaces in config files
2005-11-19 22:08:46 +00:00
Emmanuel Bouthenot
ef0e468415
fix a bug in plugin scripts : current_script was not set when exec a command
2005-11-16 21:13:56 +00:00
Sebastien Helleu
3a2fdde999
Fixed bug with "command" interface function: now ok when not connected to server
2005-11-13 15:49:29 +00:00
Sebastien Helleu
f5ecafd6a8
Fixed bugs with get_plugin_config and set_plugin_config functions (python only)
2005-11-08 09:16:32 +00:00
Sebastien Helleu
78c110ace2
Check only min number of args in perl plugin for all functions, except register
...
(if too much args given, they're silently ignored)
2005-11-06 22:12:40 +00:00
Sebastien Helleu
64c1dbba0e
Fixed bugs in "get_info" and "command" interface functions of plugins
2005-11-06 18:27:20 +00:00
Emmanuel Bouthenot
3bca573d49
auto detect perl multiplicity at compile time
2005-11-06 11:38:07 +00:00
Emmanuel Bouthenot
4812123dc5
fix typo
2005-11-05 22:25:02 +00:00
Emmanuel Bouthenot
ed1755eacc
make possible to use perl plugin with a not threaded Perl
2005-11-05 22:18:15 +00:00
Sebastien Helleu
5830b0ab40
Fixed server detection when using "command" interface function from scripts
2005-11-05 15:14:17 +00:00
Emmanuel Bouthenot
51cacc0fdb
remove unused comment
2005-11-04 22:33:26 +00:00
Emmanuel Bouthenot
7cf7e5b9ff
fix a dead lock
2005-11-04 22:26:53 +00:00
Sebastien Helleu
8a9e8ecc88
- added major feature: new color management system (internal to WeeChat), now
...
colors are displayed by WeeChat (optional by new settings irc_colors_receive
and irc_colors_send)
- fixed IRC command 367
- added IRC command 382
2005-11-04 11:53:23 +00:00
Emmanuel Bouthenot
cea0851071
improve contexts switch in python plugin
2005-11-04 09:23:33 +00:00
Sebastien Helleu
a6d93cf432
Added constants for Perl return codes
2005-10-30 23:51:19 +00:00
Emmanuel Bouthenot
e6a1bb4694
add constants for python return codes
2005-10-30 23:39:54 +00:00
Sebastien Helleu
be1c9be925
Added command line arguments to disable auto-connect to servers and plugins auto-load
2005-10-30 19:22:53 +00:00
Sebastien Helleu
079e4a4028
- added new setting (look_one_server_buffer): use same buffer for all servers
...
- fixed DCC bug when looking for ports in range
2005-10-30 09:56:24 +00:00
Sebastien Helleu
e26772dcdb
Added new return codes for plugin handlers, to discard messages for WeeChat, plugins, or both.
2005-10-28 07:31:21 +00:00
Sebastien Helleu
9d52621c44
Fixed Perl bugs with returned values
2005-10-26 23:07:03 +00:00
Sebastien Helleu
0f055b087a
- Added options for /plugin command: autoload, reload, unload
...
- Added new plugin functions, for C plugins and scripts: set_config, get_plugin_config, set_plugin_config
- Added new script function: remove_handler
2005-10-25 17:37:13 +00:00
Emmanuel Bouthenot
c2f4bdd0fc
add the possibility to (un)load each script one by one
2005-10-24 21:33:48 +00:00
Sebastien Helleu
32a7fbb767
Added new plugins functions: set_config, get_plugin_config, set_plugin_config.
...
New file is used to store plugin variables (~/.weechat/plugins.rc)
2005-10-23 22:07:18 +00:00
Sebastien Helleu
f7872a9dd8
Converted old Ruby interface to new plugin system (Ruby plugin still NOT ok!)
2005-10-23 11:33:39 +00:00
Emmanuel Bouthenot
0bc32f561b
fixes some typos, and a bug which occured when parsing a script fails
2005-10-20 09:19:10 +00:00
Emmanuel Bouthenot
d179625e52
correct bad hack for stdout and stderr outputs
2005-10-19 15:43:13 +00:00
Sebastien Helleu
aeb7170024
Moved some functions in source code
2005-10-17 17:45:23 +00:00
Sebastien Helleu
357d7c5a2f
Changes in plugins and scripts plugins:
...
- get_info("version") now returns only version
- added get_config() function to read config options
2005-10-17 14:30:03 +00:00
Sebastien Helleu
b2ec60110c
Auto-load plugins in user's plugins path (before WeeChat system lib dir)
2005-10-17 11:53:46 +00:00
Sebastien Helleu
fa54807ef6
Added "weechatdir" info for compatibility with old scripts (now DEPRECATED, use
...
"weechat_dir" instead)
2005-10-16 21:47:43 +00:00
Sebastien Helleu
2ca5b4f651
Added Py_Finalise when Python plugin is unloaded
2005-10-16 17:38:50 +00:00
Sebastien Helleu
7bb815a540
Fixed but when no parameter given for /perl and /python options
2005-10-16 15:39:20 +00:00
Sebastien Helleu
cdc33d08b0
New plugin interface (loads dynamic C libraries)
2005-10-15 12:34:21 +00:00
Sebastien Helleu
5130b1dc4f
Removed old ruby interface
2005-10-15 12:27:49 +00:00
Sebastien Helleu
cdfc5b6c5a
Removed old python interface
2005-10-15 12:27:22 +00:00
Sebastien Helleu
50ef2b0306
Removed old perl interface
2005-10-15 12:25:24 +00:00
Sebastien Helleu
b25824eb4f
Removed obsolete file
2005-10-15 12:21:41 +00:00
Sebastien Helleu
d80c8e9e57
Fixed bug with strings comparison (str[n]casecmp) and some locales (like turkish), now using ASCII comparison
2005-09-03 12:37:20 +00:00
Sebastien Helleu
11321acb96
Added Ruby plugins skeleton
2005-08-21 16:32:48 +00:00
Sebastien Helleu
6b12f19083
- added DCC timeout
...
- fixed FIFO pipe (command now authorized on a buffer not connected to an IRC server)
- fixed Perl bug with info reading functions
2005-07-12 17:05:01 +00:00
Emmanuel Bouthenot
8a6d35cf12
change return type from tuple to list for get_info('dccs') feature
2005-07-12 14:58:42 +00:00
Emmanuel Bouthenot
d286f3922c
adding getinfo feature about dccs
2005-07-12 14:46:44 +00:00
Sebastien Helleu
07a820ced6
Added function for Perl/Python to get DCC list
2005-07-12 08:35:58 +00:00
Emmanuel Bouthenot
d00c99f292
errors while loading perl scripts are now displayed in server buffer (instead of current buffer)
2005-06-16 17:02:37 +00:00
Emmanuel Bouthenot
ebf5f9e66d
in python scripts, all messages written in stdin and stderr are redirect in server window
2005-06-16 16:41:41 +00:00
Sebastien Helleu
9eb1422bb7
Fixed plugins "print" and "prnt" functions: now ok for writing on server buffers
2005-06-16 11:02:19 +00:00
Sebastien Helleu
bff5f95056
Plugin message handler is now called for own messages (as "privmsg" IRC command, with "localhost" as host to differenciate from other messages)
2005-05-08 12:19:47 +00:00
Sebastien Helleu
13d8a4f093
Fixed buffer detection for Perl/Python "print" and "command" functions
2005-05-07 11:26:31 +00:00
Sebastien Helleu
f88b75b241
Allow only server (with blank channel) for buffer search (for print & command functions)
2005-05-05 16:41:22 +00:00
Sebastien Helleu
c8ad30020b
Improved Perl interface and some changes in Python:
...
- function "print_with_channel" was removed
- function "command" now runs weechat command or send text to channel
- Perl functions are now called with weechat::name (instead of IRC::name)
- IRC::xxx functions are still active for compatibility with old scripts
2005-05-05 16:26:34 +00:00