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
51043471b9
Removed typedef for GUI structure (use only struct)
2008-03-10 14:03:37 +01:00
Sebastien Helleu
b361066e69
Cleanup of Curses and Gtk makefiles
2008-03-07 17:43:30 +01:00
Sebastien Helleu
468422e130
Fix of link with cmake for Curses and Gtk executables
2008-03-07 17:22:32 +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
dec0e7dc12
Added new plugin "debug"
2008-02-21 17:31:59 +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
8a67299912
Added some missing functions in Perl plugin API
2008-01-10 18:37:31 +01:00
Sebastien Helleu
9f2fc59569
Partial migration of Perl plugin to new API
2008-01-09 18:26:17 +01:00
Sebastien Helleu
f94b679a4a
Added hotlist option for buffer in plugins API, improved buffer refreshs
2008-01-06 12:44:54 +01:00
Sebastien Helleu
e3b52115c7
Update of year in some copyrights
2008-01-02 12:47:09 +01:00
Sebastien Helleu
9222a7b109
Added group support for nicklist, fixed some bugs in plugins API and IRC plugin
...
Added group support for nicklist (with subgroups).
Partial changes in IRC protocol functions (new arguments with argv and argv_eol).
Fixed some bugs:
- nicklist in plugins API
- problem in main loop with select() when SIGWINCH is received (terminal resize)
- bug in string explode function
- bug in infobar countdown.
2008-01-01 18:22:26 +01:00
Sebastien Helleu
6fd0bd2158
All messages translated to french, fixed bugs/typos in some messages
2007-12-18 17:20:08 +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
e62ec5204c
Improved main loop (less CPU usage), better precision for timers, use of one list by hook type (for fast search in hooks)
2007-12-14 17:01:02 +01:00
Sebastien Helleu
495e6bd5df
Many changes in IRC plugin and plugins API
2007-12-07 13:12:46 +01:00
Sebastien Helleu
bda2cdd408
Removed WeeChat "command" structure, now all internal commands are hooked when WeeChat starts
2007-12-04 13:25:02 +01:00
Sebastien Helleu
59fb878b77
New config functions, almost entirely rewritten from scratch
2007-12-01 00:35:57 +01:00
Sebastien Helleu
f5d026a775
Added input_data callback argument to gui_buffer_new() function
2007-11-26 14:27:53 +00:00
Sebastien Helleu
ab2dbe8151
Renamed WeeChat log functions
2007-11-24 18:08:41 +01:00
Sebastien Helleu
7f90ccd2ad
Renamed many sources and functions in src/gui, improved display of messages in buffer (faster and using less memory)
2007-10-31 17:19:41 +01:00
Sebastien Helleu
6ed8f34fdb
Added build of protocols lib, IRC protocol is now optional for build
...
Build of src/protocols/lib_weechat_protocols.a was added.
IRC protocol is now optional in configure and cmake builds.
2007-09-21 16:53:18 +02:00
Sebastien Helleu
8ecb7a4d4a
Moved IRC sources from src/irc/ to src/protocols/irc/
2007-09-20 18:06:38 +02:00
Julien Louis
fb8bae3c78
Add Support for gtk2 interface with cmake build system
2007-08-18 17:17:54 +00:00
Sebastien Helleu
dc92ee389c
Added paste detection, new options look_paste_max_lines and col_input_actions (task #5442 )
2007-08-17 09:09:09 +00:00
Sebastien Helleu
30c3fa9d98
Code cleanup: renamed some constants and variables (prefix added)
2007-08-16 13:54:15 +00:00
Sebastien Helleu
f68a2cbfcd
Added "copy" and "rename" options to /server command
2007-08-08 08:19:04 +00:00
Sebastien Helleu
241f70f869
Fixed bugs with IRC color in messages, now color codes are inserted in command line with ^Cc,^Cb,.. instead of %C,%B,.. (bug #20222 , task #7060 )
2007-07-12 15:00:45 +00:00
Sebastien Helleu
f1a39ce7d7
Replaced GPL 2 license by GPL 3
2007-07-02 12:25:13 +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
632d451f62
Changed copyright date (2006 -> 2007)
2007-01-05 23:41:38 +00:00
Sebastien Helleu
7ce144e875
Added keys (F9/F10) to scroll topic (task #6030 )
2006-11-29 16:08:57 +00:00
Sebastien Helleu
3eced7694b
Splited weechat.c into weechat.c and util.c
2006-07-23 11:19:09 +00:00
Sebastien Helleu
4c4f5ab012
added some panel functions, fixed refresh bugs when terminal is resized: too many refreshs, display bug with splited windows
2006-07-16 11:04:10 +00:00
Sebastien Helleu
0eea93bba3
Moved content of src/common/log.c to src/gui/gui-log.c, log.c is now used for WeeChat log file
2006-05-20 09:45:02 +00:00
Sebastien Helleu
93e69f5b3e
Fixed UTF-8 display bug with chars using more than one cell on screen (bug #16356 )
2006-05-08 13:26:08 +00:00
Sebastien Helleu
b7ba64c744
Added some panel structures and functions
2006-05-07 11:40:19 +00:00
Sebastien Helleu
40ffeb9e0c
Splited GUI sources
2006-04-22 21:18:02 +00:00
Sebastien Helleu
fb0e3a4e95
Splited gui-display.c into many sources
2006-04-22 21:09:59 +00:00
Sebastien Helleu
c803419616
Fixed nicklist display bugs when on top or bottom of chat window, fixed refresh bug (too many refresh) when terminal is resized
2006-03-31 13:49:58 +00:00
Sebastien Helleu
83bdd97916
Added keyboard handler to plugin API
2006-03-30 12:08:55 +00:00
Sebastien Helleu
92db79989e
Keys alt-{home|end} to scroll top/bottom, alt-{f11-f12} to scroll nicklist top/bottom
2006-03-03 10:40:43 +00:00
Sebastien Helleu
480974b8de
Gtk GUI changes, now compile is ok
2006-02-03 00:36:03 +00:00
Sebastien Helleu
4d62625894
New year in copyright, FSF address changed
2006-01-04 08:56:00 +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
fbcd5b3673
Remove compilation in parent dir for gui dir
2005-03-20 10:09:42 +00:00
Sebastien Helleu
14e833c257
Version 0.0.9
2005-01-01 12:31:19 +00:00
Sebastien Helleu
69cb87251e
/set command is now ok
2004-01-24 20:17:01 +00:00
Sebastien Helleu
10f0236ea9
Added info bar
2004-01-18 18:59:34 +00:00