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

138 Commits

Author SHA1 Message Date
Sebastien Helleu acb5772334 Add support of many templates for completion of command arguments, rename default completion items 2009-04-11 14:49:34 +02:00
Sebastien Helleu 8ac00cdac6 Some improvements on key bindings
List of changes:
- do not automatically create default keys if they do not exist, when reading
  weechat.conf (let user do that if needed)
- add "/key missing": add missing keys using default keys (do not update or
  remove user keys),
- key "meta-s" moved from irc/jabber plugins to core
- improved output of /key (display number of keys)
2009-04-07 18:22:09 +02:00
Sebastien Helleu bdc869568c Fix help of /buffer command 2009-03-29 01:05:51 +01:00
Sebastien Helleu 2dc13ebd21 Add new command /version, add count of /upgrade, fix bugs with command exec
New (core) command /version displays version, and number of upgrades done with
first start date (if # /upgrade > 0).
The number of upgrades is displayed at startup (if > 0).
2009-03-21 16:09:18 +01:00
Sebastien Helleu 8a68adbf3f Add color around plugin name in help for commands 2009-03-21 13:19:43 +01:00
Sebastien Helleu f814dc27f4 Add buffer name completion for command /filter 2009-03-20 18:47:28 +01:00
Sebastien Helleu e244dda271 Add key alt+'=' in /help filter 2009-03-15 11:57:24 +01:00
Sebastien Helleu a44cc9ffde Add new key to zoom a window (meta-z by default) (task #7470) 2009-03-07 11:26:06 +01:00
Sebastien Helleu 8e55147364 Add new hook type "process": launch command with fork and catch result (rc/stdout/stderr) via callback 2009-03-06 18:22:34 +01:00
Sebastien Helleu 8cc03f939d Fix "/window refresh" (key ctrl+L): force curses refresh (was broken by previous commit for terminal resize) 2009-02-26 15:21:32 +01:00
Sebastien Helleu 351a27c8be Add missing option "toggle" in /help bar 2009-02-22 22:44:35 +01:00
Sebastien Helleu 29bc0276bc Add hook type "command_run", add new function "string_remove_color" in plugin API (task #9089) 2009-02-08 19:52:16 +01:00
Sebastien Helleu b05f21f26a Add plugin name in buffer name for filters
For example, freenode.#weechat becomes irc.freenode.#weechat for buffer name
in filter.
2009-01-30 14:59:16 +01:00
Sebastien Helleu 18a62f1dac Add Jabber plugin (alpha version, many Jabber features are missing)
This commit introduces Jabber/XMPP protocol for WeeChat. It uses iksemel lib.
Please note many major Jabber features are missing:
- roster management (add/remove/.. buddies),
- MUC,
- transports.
It is possible to define servers (with /jabber), connect to them (with
/jconnect), disconnect (/jdisconnect) and chat with buddies (with /jchat).
2009-01-15 15:29:05 +01:00
Sebastien Helleu c2438ec222 Rename options in proxy structure 2009-01-04 23:43:48 +01:00
Sebastien Helleu ba7bb63834 Fix crash when creating bar, rename options in bar structure 2009-01-04 23:19:26 +01:00
Sebastien Helleu 88aa905ee3 Remove unused functions and prototypes 2009-01-04 01:05:33 +01:00
Sebastien Helleu 2115f3f675 Update copyright dates 2009-01-03 10:06:53 +01:00
Sebastien Helleu e7e2da5a9c Add null values for options, new syntax for /set, reintroduce temporary IRC server feature, improve IRC server options, new functions in API 2009-01-02 23:05:23 +01:00
Sebastien Helleu 896f509861 Remove obsolete nicklist options, add /bar toggle to hide/show quietly a bar 2008-12-19 13:24:46 +01:00
Sebastien Helleu d07a7cedc8 Add sub-items in bars (items glued with "+" as separator instead of comma), add buffer_number default bar item 2008-12-19 10:17:55 +01:00
Sebastien Helleu e16b12428b Improve /upgrade command: expand "~" with user home, check that binary exists with execution permissions (only if user gives path to binary) 2008-12-17 18:57:30 +01:00
Sebastien Helleu 4901cd8145 Add new filling options in /help bar 2008-12-16 13:08:44 +01:00
Sebastien Helleu ec545c70b1 Add infolists for bars/bar items/bar windows, code cleanup for bars 2008-12-13 19:43:11 +01:00
Sebastien Helleu 3c51c0e7c4 Remove argument "switch_to_another" for function gui_buffer_close() 2008-11-27 17:05:59 +01:00
Sebastien Helleu 2e52e54a3a Add support for more than one proxy, with proxy selection for each IRC server (task #6859) 2008-11-23 23:04:52 +01:00
Sebastien Helleu 828e9a835f Add missing options in /help window 2008-11-22 16:31:52 +01:00
Sebastien Helleu 8724fc18af Use of const for some functions returning "char *" 2008-11-15 22:35:12 +01:00
Sebastien Helleu 596d60b5d9 Add completion with "core" for command /debug 2008-11-05 12:23:36 +01:00
Sebastien Helleu 6e69f7f3ce Remove debug plugin (merged to core), new debug variable for each plugin (no more signals for setting debug) 2008-11-02 18:54:25 +01:00
Sebastien Helleu f766dc2f11 Allow mask or regex for IRC command /ignore (mask is default) 2008-10-31 13:12:56 +01:00
Sebastien Helleu 6f65f647f8 Fix clear of buffers with free content (allowed, but not from user with /buffer clear) 2008-10-30 18:09:45 +01:00
Sebastien Helleu 6f442bbfc1 Add new features to logger plugin (command /logger, log level, level by buffer, mask by buffer, ..), fix some bugs
New features:
- new command /logger
- log level, to log only some messages, according to importance (task #8592)
- level by buffer: custom level for some buffers (or group of buffers)
- log filename mask by buffer (or group of buffers)
- marker line is added after display of backlog
- add "delete" callback for config file sections
- add "mkdir_parents" function to plugin API
- remove old log options in IRC plugin

Bug fix:
- marker line is set only when user switches buffer (not when a plugin force
  switch, like IRC plugin does when opening server or channel buffer)
- backlog fixed (sometimes lines were not properly displayed)
2008-10-30 17:18:28 +01:00
Sebastien Helleu b5730ec025 Display readable values for flag of fd hooked with /plugin listfull command 2008-10-26 17:45:14 +01:00
Sebastien Helleu d06028d45a Fix creation of filters (many filters with same content are authorized) 2008-10-25 20:11:02 +02:00
Sebastien Helleu b712ed09d7 Add smart join/part/quit message filter in IRC plugin, add names for filters 2008-10-25 19:13:43 +02:00
Sebastien Helleu 707034442a Use of toggle option for /filter to toggle a filter on/off 2008-10-24 21:18:39 +02:00
Sebastien Helleu 4c8b4d6080 Add "enabled" flag for each filter (now possible to disable only one or some filters) 2008-10-24 18:17:10 +02:00
Sebastien Helleu e37f7fa2b2 Add local variables for buffers, fix alias creation, use of local variables $nick/$channel/$server in alias 2008-10-24 15:12:32 +02:00
Sebastien Helleu ac107802fd Aspell plugin is born again 2008-10-18 16:03:16 +02:00
Sebastien Helleu c83eef6e82 Remove old title/nicklist/status/input, use of new bars 2008-10-12 19:20:26 +02:00
Sebastien Helleu 5d07aa14ed Add function to get plugin name (return "core" for WeeChat core) 2008-10-08 19:04:05 +02:00
Sebastien Helleu 0e053e072b Fix /reload command (now reloads config files with no reload callback) 2008-10-08 16:03:59 +02:00
Sebastien Helleu 2ffd141cf4 Add new /layout command and save_layout_on_exit config option, to save/restore windows and buffers order (task #5453) 2008-10-02 18:03:27 +02:00
Sebastien Helleu 948f47de6b Fix help of /bar command 2008-09-23 15:47:48 +02:00
Sebastien Helleu 9c4f98e278 Replace french word "pourcentage" by percentage 2008-09-18 18:53:35 +02:00
Sebastien Helleu c572e393e7 Remove "category" for buffers (keep only name). 2008-09-18 18:44:03 +02:00
Sebastien Helleu ae612a811b Many changes in doc 2008-09-05 18:52:59 +02:00
Sebastien Helleu e43dd39646 Reintroduce /ignore command to ignore IRC nicks/hosts, using regex 2008-09-03 18:20:35 +02:00
Sebastien Helleu 209df25bdb Add "no_filter" tag, to prevent some lines to be filtered (like output of /filter command) 2008-09-03 09:39:08 +02:00