summaryrefslogtreecommitdiff
path: root/src/gui/gui-layout.c
AgeCommit message (Collapse)Author
2023-07-08core: use type "enum" in optionsSébastien Helleu
2023-01-28core, plugins: replace calls to string_str(n)cmp by str(n)cmp (issue #1872)Sébastien Helleu
2023-01-28core, plugins: check that string parameters are not NULL in search functions ↵Sébastien Helleu
(issue #1872)
2023-01-28core, plugins: make plugin names case sensitive (issue #1872)Sébastien Helleu
2023-01-01core: update copyright datesSébastien Helleu
2022-01-17core: update copyright datesSébastien Helleu
2021-01-02core: update copyright datesSébastien Helleu
2020-01-04core: update copyright datesSébastien Helleu
2019-01-01core: update copyright datesSébastien Helleu
2018-11-29core: use https for links to GNU GPL licenseSébastien Helleu
2018-01-05core: update copyright datesSébastien Helleu
2017-06-10core, plugins: fix conditions to insert elements in linked listsSébastien Helleu
This removes scan-build warnings about dereference of last_xxx null pointers.
2017-01-01core: update copyright datesSébastien Helleu
2016-03-21core: add pointer in some callbacks (closes #406)Sébastien Helleu
This pointer is the first argument received by callbacks, and the existing argument "data" is now automatically freed by WeeChat when the object containing the callback is removed. With this new pointer, the linked list of callbacks in scripts has been removed. This will improve speed of scripts (using a lot of hooks), reduce memory used by scripts and reduce time to unload scripts. Following functions are affected in the C API: * exec_on_files * config_new * config_new_section * config_new_option * hook_command * hook_command_run * hook_timer * hook_fd * hook_process * hook_process_hashtable * hook_connect * hook_print * hook_signal * hook_hsignal * hook_config * hook_completion * hook_modifier * hook_info * hook_info_hashtable * hook_infolist * hook_hdata * hook_focus * unhook_all_plugin * buffer_new * bar_item_new * upgrade_new * upgrade_read
2016-01-01core: update copyright datesSébastien Helleu
2015-01-01core: update copyright datesSébastien Helleu
2014-05-24api: add argument "flags" in function hdata_new_listSébastien Helleu
2014-01-22core: revert the rename of option weechat.look.save_layout_on_exitSebastien Helleu
2014-01-21core: rename option weechat.look.save_layout_on_exit to ↵Sebastien Helleu
weechat.look.store_layout_on_exit, replace "save" by "store" for layouts
2014-01-01core: update copyright datesSebastien Helleu
2013-11-30core: add option weechat.look.buffer_auto_renumberSebastien Helleu
New option: weechat.look.buffer_auto_renumber, boolean which is on by default, so the behavior is the same: no gap is allowed in numbers, they start at number 1 and they are auto-renumbered after each command like /buffer move, /buffer merge, ... A new option "renumber" has been added in command /buffer, to renumber a range of buffers (or all). Changes when the option weechat.look.buffer_auto_renumber is off: - command "/buffer move": - the current number will be left free for use, and the target number can be any number >= 1 (possibly higher than the current last buffer number) - the value can be "-" (which moves the buffer to number 1) or "+" (which moves the buffer to the end, ie last number + 1) - command "/buffer swap": - now the buffers are swapped in the list without being "moved" - comand "/buffer [+/-]N": - it is now working with gaps in buffer numbers - command "/buffer merge": - it can now merge a group of merged buffers into another buffer (or buffers merged themselves) - layout can restore buffer numbers with gaps in numbers
2013-10-27core: fix auto-apply of window layout in current window when option ↵Sebastien Helleu
irc.look.buffer_switch_autojoin is on
2013-05-15core: add variable "current_layout" in infolist "layout"Sebastien Helleu
2013-05-14core: add infolist "layout" and hdata "layout", "layout_buffer" and ↵Sebastien Helleu
"layout_window" (thanks to Nils Görs)
2013-03-29core: use layout saved when option weechat.look.save_layout_on_exit is ↵Sebastien Helleu
enabled (so it is automatically restored when WeeChat restarts)
2013-03-17core: add support of multiple layouts (task #11274)Sebastien Helleu
2013-01-01core: update copyright datesSebastien Helleu
2012-12-15core: move comments with description of C file to top of filesSebastien Helleu
2012-12-13core: reformat comments for functionsSebastien Helleu
2012-02-12core: fix bug with layout: assign layout number in buffers when doing ↵Sebastien Helleu
/layout save
2012-01-08core: update copyright datesSebastien Helleu
2011-10-26core: remove unneeded whitespaceSebastien Helleu
2011-10-25core: fix typo: childs -> childrenSebastien Helleu
2011-08-06core: fix unwanted merge of buffers when no layout number is assigned to ↵Sebastien Helleu
buffer (on /layout apply)
2011-08-05core: save and restore layout for buffers and windows on /upgradeSebastien Helleu
2011-08-05core: fix bugs with automatic layout (bug #26110), add support of merged ↵Sebastien Helleu
buffers in layout (task #10893)
2011-01-01Update copyright datesSebastien Helleu
2010-10-31Remove dead assignmentsSebastien Helleu
2010-06-22Update licenses and copyrights, add missing author names in sourcesSebastien Helleu
2010-04-08Reformat and add comments for description of C sourcesSebastien Helleu
2010-03-29Fix infinite loop with /layout apply and bug when applying layout, sometimes ↵Sebastien Helleu
many /layout apply were needed (bug #26110)
2010-01-03Update copyright datesSebastien Helleu
2009-03-07Add new key to zoom a window (meta-z by default) (task #7470)Sebastien Helleu
2009-01-04Remove unused functions and prototypesSebastien Helleu
2009-01-03Update copyright datesSebastien Helleu
2008-11-15Use of const for some functions returning "char *"Sebastien Helleu
2008-11-04Fix bug with pointer conversions on 64 bits architectureSebastien Helleu
2008-10-30Add new features to logger plugin (command /logger, log level, level by ↵Sebastien Helleu
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-19Fix restore of windows with saved layoutSebastien Helleu
2008-10-18Aspell plugin is born againSebastien Helleu