1
0
mirror of https://github.com/weechat/weechat.git synced 2026-06-24 20:06:38 +02:00
Commit Graph

98 Commits

Author SHA1 Message Date
Sebastien Helleu ae98666bc6 Added "toggle" value for /set on boolean options, fixed refresh bugs, added option type for infolist "options" 2008-04-16 14:44:02 +02:00
Sebastien Helleu b87d709a70 New format for [bar] section in weechat.conf file, bar options can be set with /set command 2008-04-15 13:50:01 +02:00
Sebastien Helleu d975629686 Improved /set command, added /unset command, new name for config files (*.conf) 2008-04-11 18:36:06 +02:00
Sebastien Helleu 8509f777b4 New features and bug fixes with bars 2008-04-03 15:54:21 +02:00
Sebastien Helleu 868bc6b63d Added preliminary support of new buffer type, with free content 2008-03-28 18:57:10 +01:00
Sebastien Helleu 57323fa71e Removed sizeof(char) and useless type casts from void* to another pointer type (patch from Leonid Evdokimov) 2008-03-23 23:00:04 +01:00
Sebastien Helleu d9a4bdf629 Check plugin version when loading it, to prevent crash when loading old plugins 2008-03-23 11:41:09 +01:00
Sebastien Helleu 61ca929728 Added tags for lines and custom filtering by tags or regex (task #7674), fixed many memory leaks 2008-03-22 23:36:12 +01:00
Sebastien Helleu 519f62c11d Added "max_height" parameter for bar item rebuild callbacks 2008-03-07 10:54:33 +01:00
Sebastien Helleu f6e2e5d38d Fix of cmake build process 2008-03-05 17:11:32 +01:00
Sebastien Helleu 14d393b11e Partial support of bars, with custom items.
Today only root bars are partially working (refresh is not always performed),
and bars are not saved in configuration file. To be continued...
2008-03-05 16:19:10 +01:00
Sebastien Helleu 17804ea08b Fix bug with weechat_plugin_end() function, now returns "int" everywhere 2008-02-25 17:31:04 +01:00
Sebastien Helleu dec0e7dc12 Added new plugin "debug" 2008-02-21 17:31:59 +01:00
Sebastien Helleu 28e811c09c Use of sizeof(char) in all malloc/realloc for strings 2008-02-02 21:12:16 +01:00
Sebastien Helleu 184700e597 New "close callback" for buffers, use of this callback in IRC plugin to leave channel or disconnect from server when buffer is closed 2008-02-01 18:56:12 +01:00
Sebastien Helleu ad41486543 Added config file functions in plugins API, improved /reload and /save commands (now possible to reload/save some files only), fixed completion bug 2008-01-27 10:48:29 +01:00
Sebastien Helleu ed26a0389c Add of "modifier" hook, migration of charset plugin to new API, SIGHUP signal catched (reload all config files), better config files reloading 2008-01-24 16:50:20 +01:00
Sebastien Helleu 25c5bc6421 Removed use of config.h file in script plugins, not needed 2008-01-21 12:40:18 +01:00
Sebastien Helleu 697f070725 Added new functions and script name completion in script plugins, fixed some bugs in weelist management and script plugins
New functions in script plugins API: gettext, ngettext, list_new, list_add,
list_search, list_casesearch, list_get, list_set, list_next, list_prev,
list_string, list_size, list_remove, list_remove_all, list_free.
2008-01-16 10:19:25 +01:00
Sebastien Helleu 337908e9ef Update of translations for scripts, fix bugs and code factorized in script plugins 2008-01-14 11:18:39 +01:00
Sebastien Helleu 68f7238887 Migration of Lua plugin to new API 2008-01-13 23:29:43 +01:00
Sebastien Helleu 05e1e4715c Migration of Ruby plugin to new API, new functions to dump script plugin data to WeeChat log file 2008-01-13 13:22:22 +01:00
Sebastien Helleu c17a4d5c76 Migration of Python plugin to new API, bugs fixed in Perl/Python plugins 2008-01-12 15:25:38 +01:00
Sebastien Helleu add64d6f47 New arguments for function "register" in scripts (author, license), with optional check of license when script is loaded 2008-01-11 15:08:36 +01:00
Sebastien Helleu 23273bf47a Added macros for name/description/author/version/license of plugins 2008-01-04 23:13:33 +01:00
Sebastien Helleu e3b52115c7 Update of year in some copyrights 2008-01-02 12:47:09 +01:00
Sebastien Helleu dba084f3d6 New backlog option in logger plugin, added variable names in .h files, replaced "void *" pointers by structures 2007-12-17 17:07:08 +01:00
Sebastien Helleu 02c0dec9cb Renamed sources files in script plugins 2007-10-31 17:39:25 +01:00
Sebastien Helleu f68a2cbfcd Added "copy" and "rename" options to /server command 2007-08-08 08:19:04 +00:00
Sebastien Helleu 2c3fad454c Added "buffer_move" event handler to plugins API (task #6708) 2007-07-18 12:02:40 +00:00
Sebastien Helleu f1a39ce7d7 Replaced GPL 2 license by GPL 3 2007-07-02 12:25:13 +00:00
Sebastien Helleu 9f5d99f57e Added cmake for weechat compile 2007-05-21 16:30:04 +00:00
Sebastien Helleu d395846fb7 Removed "prefix" data for server info in plugin API (oups, why did I add that ?) 2007-05-11 15:04:56 +00:00
Sebastien Helleu bee62989f6 Code cleanup: renamed IRC functions to have uniform name (with prefix based on source name), moved some functions 2007-05-11 14:59:12 +00:00
Emmanuel Bouthenot 063744ef7d make arguments for function get_buffer_data() mandatory in plugins/scripts 2007-03-09 15:46:08 +00:00
Sebastien Helleu 7b9ef6b56e Added new return code in plugin API to force highlight (for message handlers only) 2007-03-06 16:42:39 +00:00
Emmanuel Bouthenot 47db86b66a fix some memory leaks in perl plugin/script 2007-02-28 22:59:47 +00:00
Emmanuel Bouthenot 2ca6c6a3f1 fix some memory leaks in python plugin/script 2007-02-28 15:07:24 +00:00
Emmanuel Bouthenot 158d2c9934 bug fix and code cleanup in plugins/scripts 2007-02-27 22:22:56 +00:00
Emmanuel Bouthenot 429167f032 fix the possibility to load a perl script even if it doesn't call register() function 2007-02-17 18:23:50 +00:00
Sebastien Helleu aba6e1257d Added "call" option to /key command, added new key function "insert" to insert text on command line (task #6468) 2007-02-12 17:39:34 +00:00
Sebastien Helleu fddd0416b9 Added event handlers in plugin list commands outputs (/plugin and script commands) 2007-02-05 22:47:12 +00:00
Sebastien Helleu 8e436c58cd Added event handler to plugin API 2007-02-05 22:18:33 +00:00
Sebastien Helleu 632d451f62 Changed copyright date (2006 -> 2007) 2007-01-05 23:41:38 +00:00
Sebastien Helleu c20ce83d20 Added charset plugin (WeeChat is now full UTF-8 for internal data storage), fixed compilation problems with FreeBSD, fixed status bar display bug 2006-11-08 07:54:33 +00:00
Emmanuel Bouthenot b84f75eba6 adding $weechat_dir/python in the top of sys.path 2006-10-29 01:38:54 +00:00
Emmanuel Bouthenot 7772bcfd33 improve plugins/scripts completion template to use filename completion 2006-10-28 20:24:20 +00:00
Emmanuel Bouthenot 189d06624e fix memory leaks in python/script plugin 2006-10-26 14:11:45 +00:00
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 dfa9ed31d4 Added "modifier" in plugins API, improved /plugin command 2006-10-24 11:23:31 +00:00