summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-03-17tests/gui: add tests on hotlist functionsSébastien Helleu
2024-03-17tests/scripts: make tests fail if a compiled scripting plugin fails to loadSébastien Helleu
2024-03-17tests: add missing include of string.h in relay API protocol testsSébastien Helleu
2024-03-16core: update German translationsNils Görs
2024-03-16core: optimize sort of hotlistSébastien Helleu
Entries are not duplicated any more.
2024-03-16core: don't resort hotlist when signal "hotlist_changed" is sentSébastien Helleu
2024-03-16core: sort hotlist and remove buffer even while upgradingSébastien Helleu
2024-03-16core: fix crash on /upgrade when hotlist contains buffers that are closedSébastien Helleu
2024-03-16core: resort hotlist on any buffer signal (issue #2097)Sébastien Helleu
2024-03-16buflist: fix help on option buflist.look.sort (issue #2097)Sébastien Helleu
2024-03-16core: fix typo in option weechat.look.hotlist_sort: time.usec -> time_usec ↵Sébastien Helleu
(issue #2097)
2024-03-16core: add option weechat.look.highlight_prefix (closes #2079)Sébastien Helleu
2024-03-16core: add variable `${highlight}` in option weechat.look.buffer_time_format ↵Sébastien Helleu
(issue #2079)
2024-03-15core: convert option weechat.look.hotlist_sort to a list of fields (closes ↵Sébastien Helleu
#2097)
2024-03-15tests: add hdata tests with struct timevalSébastien Helleu
2024-03-15core: rename variables with creation time in hdata "hotlist"Sébastien Helleu
Variables renamed: - "creation_time.tv_sec" -> "time" - "creation_time.tv_usec" -> "time_usec"
2024-03-15core: add macro to define hdata variable with different field and nameSébastien Helleu
2024-03-15core: add missing hdata name "buffer" in hdata "hotlist"Sébastien Helleu
2024-03-13core: update ChangeLog (issue #2093)Sébastien Helleu
2024-03-13core: make search_stop scroll to search start positionTrygve Aaberge
When you run /input search_stop it should scroll to the scroll position the buffer was at before starting the search, rather than to the bottom of the buffer. Fixes a regression introduced in commit b83b428c5cc48043cb625844b87e94acbc194ba1 Fixes #2093
2024-03-13core: update ChangeLog (closes #1906)Sébastien Helleu
2024-03-13lua: fix code stylewfrsk
2024-03-13lua: do not depend on an init script + rework `weechat_lua_output`wfrsk
2024-03-13lua: do not load the `debug` librarywfrsk
2024-03-13lua: do not depend on `luaL_openlibs`wfrsk
2024-03-13tests: reorder tests on core directory functionsSébastien Helleu
2024-03-13GUI: fix potential integer overflow bugs by casting to `size_t`Mario Campos
2024-03-13fset: replace call to chmod() by fchmod() in the export functionMario Campos
2024-03-13core: open the file exclusively in compress file functionsMario Campos
This also removes the unnecessary call to access() function before the call to fopen().
2024-03-13core: remove unnecessary call to stat() in hash file functionMario Campos
The call to fopen() will fail anyway if the file doesn't exist.
2024-03-12core: remove "wee-" prefix from source files in src/core and src/core/hookSébastien Helleu
2024-03-12relay/api: replace "context" by "buffer_id" (issue #2081)Sébastien Helleu
2024-03-12relay/api: add support of buffer id in POST /api/input (issue #2081)Sébastien Helleu
2024-03-12relay/api: add support of buffer id in GET /api/buffers (issue #2081)Sébastien Helleu
2024-03-12tests/relay/api: add buffer id in test of buffer to json function (issue #2081)Sébastien Helleu
2024-03-12tests/relay/api: add tests on API protocolSébastien Helleu
2024-03-12tests/relay/irc: use port 9001 for server relaySébastien Helleu
2024-03-12relay: add a fake send function in clientSébastien Helleu
This will be used in unit tests to get the data that is sent to clients.
2024-03-12relay/api: add a global variable to customize the command delay in POST ↵Sébastien Helleu
/api/input The user can not change this, the variable will be set to 0 in unit tests to execute the command immediately.
2024-03-12relay/api: check that "request" field is a string in JSON received ↵Sébastien Helleu
(websocket connection)
2024-03-12relay/api: allow POST /api/handshake without a bodySébastien Helleu
2024-03-12relay/api: fix error displayed when buffer is not found in POST /api/inputSébastien Helleu
2024-03-12tests/relay/irc: fix commentsSébastien Helleu
2024-03-12tests/relay/irc: remove unused calls to record functionsSébastien Helleu
2024-03-12relay/weechat: add buffer id in signals sent to clients (issue #2081)Sébastien Helleu
2024-03-12relay/api: add buffer is in response to GET /api/buffers (issue #2081)Sébastien Helleu
2024-03-12api: allow search by buffer id in function buffer_search (issue #2081)Sébastien Helleu
2024-03-12core: add function gui_buffer_search_by_id (issue #2081)Sébastien Helleu
2024-03-12core: rename function gui_buffer_search_by_name to gui_buffer_search (issue ↵Sébastien Helleu
#2081)
2024-03-12core: add unique "id" in buffer (issue #2081)Sébastien Helleu
The id is a "long long" variable with the current time (microseconds precision). It is guaranteed to be unique for all buffers, and the same number is never used again, during the lifetime of the process. It persists and is unchanged after `/upgrade`.