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
aeb11f7e05
Remove obsolete arguments in bar item callback, in tcl plugin
2009-02-04 12:38:37 +01:00
Sebastien Helleu
2320ef2214
Remove obsolete arguments in bar item callback, in script plugins
2009-02-04 12:38:03 +01:00
Sebastien Helleu
5205be4b87
Add function config_unset_plugin in API, fix return code of config_set_plugin
2009-02-01 13:31:20 +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
5596f7e10c
Fix bug with pointer conversion for scripts API (return empty string instead of "0x0")
2008-12-19 10:40:49 +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
d310070721
Fix compilation warnings in Perl plugin on FreeBSD
2008-12-12 23:48:48 +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
bc00946a0d
Add current_window function in plugin API, add window functions in english developer guide
2008-11-29 16:08:55 +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
7c52a36e23
Fix crash when a perl callback is called in "register" of another perl script
2008-11-16 19:25:24 +01:00
Sebastien Helleu
8724fc18af
Use of const for some functions returning "char *"
2008-11-15 22:35:12 +01:00
Sebastien Helleu
164fda2a37
Fix crash in weechat_perl_exec() when a callback from another script is executed, fix compilation warnings for Perl on FreeBSD
2008-11-12 10:22:49 +01:00
Sebastien Helleu
1214f10526
Add function "current_buffer" in script API
2008-11-11 13:36: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
bffe879db8
Fix crash in weechat_perl_exec() after unloading a Perl script
2008-11-05 12:36:17 +01:00
Sebastien Helleu
bc0237cd0d
Fix crash when loading Perl scripts on FreeBSD
2008-11-05 12:33:50 +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
1e3be56b5f
Fix use of some uninitialized variables
2008-10-27 17:27:58 +01:00
Sebastien Helleu
a965be6802
Add function buffer_set_pointer in plugin API
2008-10-22 12:58:05 +02:00
Sebastien Helleu
3b81a4746a
Add new argument "value" to function config_new_option
2008-10-18 19:31:40 +02:00
Sebastien Helleu
ac107802fd
Aspell plugin is born again
2008-10-18 16:03:16 +02:00
Julien Louis
1f10ee141a
- Add FindTCL.cmake to fix FreeBSD detection
...
- Only call Tcl_CreateNamespace when available in the public API,
fix compatibility with older release
2008-10-18 13:54:59 +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
44944ef01f
Add Tcl script plugin (thanks to Dmitry Kobylin)
2008-10-05 19:06:46 +02:00
Sebastien Helleu
813e40632b
Fix bug with arguments of function "config_new_option" in scripts API
2008-09-29 18:30:15 +02:00
Sebastien Helleu
471a7dda67
Add some missing functions in API: hook_connect and infolist creation
2008-09-26 13:26:41 +02:00
Sebastien Helleu
1129a1f3e5
Remove compilation warning about unused variables in perl plugin
2008-09-22 07:45:17 +02:00
Sebastien Helleu
c572e393e7
Remove "category" for buffers (keep only name).
2008-09-18 18:44:03 +02:00
Emmanuel Bouthenot
da4e0e03a5
Fix probable pthread mutex lock on hppa architecture with perl plugin (Debian Bug #495080 ).
2008-09-07 16:57:39 +00:00
Sebastien Helleu
ae612a811b
Many changes in doc
2008-09-05 18:52:59 +02:00
Sebastien Helleu
e7dcf13764
Add description for info and infolist hooks
2008-09-02 17:02:59 +02:00
Sebastien Helleu
0839b359f9
Add new hooks (info and infolist), IRC plugin now return infos and infolists
2008-08-30 00:25:56 +02:00
Sebastien Helleu
74d595498d
Add hook infolist to plugins API, fix bugs with gettext in plugins
2008-08-22 21:34:29 +02:00
Sebastien Helleu
0a211bdc49
Fix IRC /server command, fix bugs with IRC servers options, remove temporary server feature
2008-08-22 12:16:09 +02:00
Sebastien Helleu
b76d7e4a5c
Reintroduce /upgrade command, working only with core and IRC plugin today
...
Command will be improved in near future and other plugins like xfer
will be modified to manage upgrade process.
2008-08-19 23:22:52 +02:00
Sebastien Helleu
f93837d5c8
Split "filling" bar value into "filling_top_bottom" and "filling_left_right" to have a filling specific to top/bottom bars (vs left/right bars)
2008-07-10 17:53:22 +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
6635c7d617
Add delimiter color for bars, fix some bugs with bars
2008-06-22 12:01:50 +02:00
Sebastien Helleu
9d05dcf175
Remove infobar
2008-06-21 11:49:11 +02:00
Sebastien Helleu
66e8d703bd
Add new options for completion, optional stop instead of cycling with words found
2008-06-18 16:47:09 +02:00
Sebastien Helleu
af87798455
New plugin "notify", new option for debug messages in plugins
2008-06-17 16:01:09 +02:00
Sebastien Helleu
d9b08cf6e0
Fix compilation problem with strftime in perl/python/ruby plugins
2008-06-03 12:32:35 +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