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

81 Commits

Author SHA1 Message Date
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 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 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 7772bcfd33 improve plugins/scripts completion template to use filename completion 2006-10-28 20:24:20 +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
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
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
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