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

122 Commits

Author SHA1 Message Date
Sebastien Helleu 6f047c4a05 Remember scroll position for all buffers in windows (bug #25555) 2011-03-01 16:31:56 +01:00
Sebastien Helleu 412332653a Allow relative size for command /window resize 2011-02-21 19:31:44 +01:00
Sebastien Helleu d8248f3f68 Rename some color constants and functions for attributes 2011-02-09 16:26:58 +01:00
Sebastien Helleu ccb08945a1 Dynamically allocate color pairs
This commit introduces major changes in 256 colors support:
- extended colors can be used without being added with command "/color add"
- background color is now allowed for nick colors (using slash separator)
2011-01-31 19:03:30 +01:00
Sebastien Helleu cc6bb607e0 Test return value of calls to sscanf function 2011-01-21 19:30:08 +01:00
Sebastien Helleu d24f6e9e17 Update copyright dates 2011-01-01 18:06:29 +01:00
Sebastien Helleu 0721bb1d4c Add new command /color 2011-01-01 14:39:12 +01:00
Sebastien Helleu cd7a02bec5 Add 256 colors support
Changes:
- new section "palette" in weechat.conf
- new API functions: list_search_pos and list_casesearch_pos
2010-12-20 10:13:37 +01:00
Sebastien Helleu e80d6b93a5 Add command line option "-c" (or "--colors") to display default colors in terminal 2010-12-17 12:27:51 +01:00
Sebastien Helleu dcdba08f8a Update comments after #endif in C headers 2010-06-25 15:03:39 +02:00
Sebastien Helleu 6562d676fe Update licenses and copyrights, add missing author names in sources 2010-06-22 19:46:28 +02:00
Sebastien Helleu 31bfcf96c7 Reformat and add comments for description of C sources 2010-04-08 18:15:00 +02:00
Sebastien Helleu b6bb001fc4 Free some extra memory when exiting WeeChat 2010-03-29 17:56:23 +02:00
Sebastien Helleu 2801b8437c Reformat multi-line comments 2010-03-19 23:33:14 +01:00
Sebastien Helleu d2ec8d133d Add mechanism DH-BLOWFISH for SASL authentication with IRC server 2010-02-18 22:02:55 +01:00
Sebastien Helleu 2133eb30ff Update copyright dates 2010-01-03 19:31:55 +01:00
Sebastien Helleu 48f087b883 Add option "term" for command /debug: display infos about terminal and available colors 2009-12-16 12:18:00 +01:00
Sebastien Helleu 7b2f578ac4 Fix compilation under Cygwin (patch #6916) 2009-10-04 11:54:24 +02:00
Sebastien Helleu 9116131fde Fix typo: keeped -> kept 2009-10-03 09:59:16 +02:00
Sebastien Helleu 8d58b81d83 Add buffer merging feature, with /buffer merge/unmerge (task #7404) 2009-06-10 12:40:05 +02:00
Sebastien Helleu 4bfc005d9d Add new keys to move into last visited buffers (alt + "<", alt + ">"), come back to last visited buffer when closing a buffer 2009-05-18 17:47:45 +02:00
Sebastien Helleu 57c6478b91 Add function window_set_title in API (task #9361) 2009-05-10 01:22:08 +02:00
Sebastien Helleu 998db86f45 Add cmake files in package built by autotools 2009-03-28 22:53:34 +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 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 323290c83e Fix crash when read marker is moved before first line displayed (when first line of buffer is removed) 2009-02-02 13:53:38 +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 9dd2c1b616 Remove some compiler warnings 2009-01-07 14:27:29 +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 ec545c70b1 Add infolists for bars/bar items/bar windows, code cleanup for bars 2008-12-13 19:43:11 +01:00
Sebastien Helleu d8819ae71f Source code reorganization for bars and bar windows 2008-12-11 18:16:23 +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 8724fc18af Use of const for some functions returning "char *" 2008-11-15 22:35:12 +01:00
Sebastien Helleu d32b22f76f Fix bug with pointer conversions on 64 bits architecture 2008-11-04 15:34:44 +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 091c07d571 Free layout and chat buffer on exit 2008-10-18 17:54: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 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 f51e3020e1 Fix wrong include path 2008-09-30 16:38:40 +02:00
Sebastien Helleu 9fa560300f Fix some memory leaks 2008-09-30 12:13:00 +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 b97a979f61 Add "buffer_nicklist" bar item and scroll feature in bars with /bar scroll 2008-07-03 16:02:03 +02:00
Sebastien Helleu 50f8bf0043 Add input bar item, add "hidden" flag for bars, fix some display bugs with bars 2008-06-27 17:15:26 +02:00
Sebastien Helleu 9d05dcf175 Remove infobar 2008-06-21 11:49:11 +02:00
Sebastien Helleu 3a53257032 Add "const" keyword for some "char *" function arguments (core and plugins API) 2008-06-03 10:56:51 +02:00
Sebastien Helleu 987234faf9 Add hook_connect (background connection to peer) 2008-05-20 11:00:22 +02:00
Sebastien Helleu 72721d7205 Do not clean all GUI objects when crashing after SIGSEGV (this can cause crash inside crash!) 2008-05-06 17:30:13 +02:00