Sebastien Helleu
4d1fdfade0
Give file descriptor to callback of hook_fd
2009-02-18 11:13:23 +01:00
Sebastien Helleu
b5f27d3fea
Use string instead of char for prefixes in nicklist
2009-02-17 19:23:16 +01:00
Sebastien Helleu
eaf3319ed3
Free all proxies before exiting
2009-02-17 13:58:27 +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
1491699706
Add hidden command line option --no-dlclose to remove dlclose() for unloaded plugins (useful when using valgrind)
2009-02-07 08:11:01 +01:00
Sebastien Helleu
52f68cc615
Add some extra tests on arguments for config functions
2009-02-05 18:09:58 +01:00
Sebastien Helleu
7cc562be45
Fix 14 memory leaks (in core, gui, irc, jabber, logger, script plugins)
2009-02-04 14:12:46 +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
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
9dd2c1b616
Remove some compiler warnings
2009-01-07 14:27:29 +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
703b54f72c
Add error message when a command failed, fix typos in aspell plugin
2009-01-03 13:13:37 +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
abb6b4d76e
Use nick color for display of IRC action messages
2008-12-17 16:36:01 +01:00
Sebastien Helleu
4901cd8145
Add new filling options in /help bar
2008-12-16 13:08:44 +01:00
Sebastien Helleu
e69a3f0f0e
Add new bar filling types: columns_horizontal and columns_vertical
2008-12-15 22:11:13 +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
20a1360bd8
Add new plugin "relay", new function "string_format_size" in plugin API
2008-12-10 17:08:56 +01:00
Sebastien Helleu
265a0cf2a1
Fix bugs with hook_print function in scripts
2008-11-29 23:31:28 +01:00
Sebastien Helleu
bf0b5f5644
Add "displayed" and "highlight" arguments to callback for hook_print
2008-11-29 17:44:42 +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
64fdbb0776
Fix option weechat.look.color_nicks_number, value is now immediately applied on nicks by IRC plugin
2008-11-24 09:21:25 +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
09bed16dbd
Save last read line (for marker) within /upgrade
2008-11-22 17:47:25 +01:00
Sebastien Helleu
828e9a835f
Add missing options in /help window
2008-11-22 16:31:52 +01:00
Sebastien Helleu
1dc33f57e2
Remove old and unused color options
2008-11-19 20:53:56 +01:00
Emmanuel Bouthenot
c463b912cc
Re-enable proxy usage with rewrited network layer (closes bug #24562 ).
2008-11-17 22:31:43 +01:00
Sebastien Helleu
8724fc18af
Use of const for some functions returning "char *"
2008-11-15 22:35:12 +01:00
Sebastien Helleu
e1d639d7eb
Remove unused variable
2008-11-15 18:29:47 +01:00
Sebastien Helleu
fdf827d31f
Add function utf8_strndup to C plugin API
2008-11-15 18:28:36 +01:00
Sebastien Helleu
da748fc653
Reintroduce option "irc.network.send_unknown_commands", save extra data for buffers with /upgrade (title, input data, text search)
2008-11-15 16:33:31 +01:00
Sebastien Helleu
cecc1f9ea7
Fix bug with default value of options written in config files when file does not exist
2008-11-10 18:30:31 +01:00
Sebastien Helleu
67d8312f46
Update developer guide (add 50% of new C API functions)
2008-11-07 18:27:16 +01:00
Sebastien Helleu
bc5bb29970
Fix bug with proxy connection
2008-11-07 08:17:16 +01:00
Sebastien Helleu
a6c4e4ed76
Add weechat_highlight signal, sent when a line with highlight is displayed
2008-11-05 12:37:04 +01:00
Sebastien Helleu
596d60b5d9
Add completion with "core" for command /debug
2008-11-05 12:23:36 +01:00
Sebastien Helleu
fe16ce9915
Add debug messages for hooks when core debug >= 2
2008-11-05 12:23:06 +01:00
Sebastien Helleu
d32b22f76f
Fix bug with pointer conversions on 64 bits architecture
2008-11-04 15:34:44 +01:00
Sebastien Helleu
12bc7f13e1
Add detection of system clock skew, reinitialize all timers when this happens
2008-11-03 17:04:49 +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
Julien Louis
640ff6b51c
Backtrace feature is shipped by an external library on FreeBSD (and maybe others)
...
Link against that library if installed
2008-11-01 23:03:56 +01:00
Sebastien Helleu
79f0cb9a5c
Another fix to timer hook when day of local time is different from UTC
2008-11-01 15:22:56 +01:00
Sebastien Helleu
20219ef1a3
Fix timer hook when daylight saving time is enabled (problem with "day changed" message)
2008-11-01 15:01:08 +01:00