- 22 Apr, 2022 1 commit
-
-
Cool Fire authored
-
- 16 Apr, 2022 1 commit
-
-
Patrick Griffis authored
This solves the issue where the parent dialog is closed and then the child dialog is used. This is however only a partial fix: - Many other dialogs throughout the codebase do not currently have parent windows and need to be refactored. - Not all window managers respect modal so users can still trigger bugs. We can be more defensive against this but it requires more refactoring. Closes #2686
-
- 15 Apr, 2022 1 commit
-
-
Patrick authored
Closes #2691
-
- 02 Apr, 2022 1 commit
-
-
Sadie Powell authored
This makes it a lot easier for users to actually read.
-
- 26 Mar, 2022 1 commit
-
-
Patrick authored
This isn't actually helpful information to users generally Closes #2152 Closes #2684
-
- 17 Feb, 2022 1 commit
-
-
Masoud Naservand authored
hexchat populates the single linked list `notify_list` defined in `src/common/notify.c` from `notify.conf` file. Each new line read from the file is added to the list by `g_slist_prepend()` which adds it to the front of the list. But in `notify_save()` the list elements are read from the start to end of the list and written to the `notify.conf`. This means everytime hexchat is opened and closed, the contents of `notify.conf` get reversed. This commit creates a temporary glist in `notify_save()` and applies `g_slist_reverse()` on it and writes the contents of this reversed list to `notify.conf`. And solves issue #2680
-
- 16 Feb, 2022 1 commit
-
-
William D. Jones authored
-
- 12 Feb, 2022 1 commit
-
-
Patrick Griffis authored
-
- 24 Jan, 2022 1 commit
-
-
orcus authored
added two flags to EXECWRITE and cmd_execw -q : (quiet) to allow suppressing of additional (debug) output at the text box -- : (stop parsing for further flags) for the edge cases where -q itself migh be part of used data and the user wants to show that at the text box Closes #2666
-
- 21 Jan, 2022 2 commits
-
-
Biswapriyo Nath authored
This adds DEF file names in meson. Without the DEF files, every functions are exproted from plugins.
-
Biswapriyo Nath authored
AArch64 should be detected as 64 bit OS.
-
- 18 Jan, 2022 2 commits
-
-
Sadie Powell authored
-
Sadie Powell authored
Instead of wrapping around, which is not behaviour any reasonable user would expect, just use the default port if above 65535. Disallow connecting on port 0. This port has special meaning and servers can not listen on it. It is more likely the user just gave an invalid value to the port field as atoi("invalid") == 0.
-
- 11 Jan, 2022 1 commit
-
-
Biswapriyo Nath authored
This fixes loading python plugin in Windows by exporting functions using python.def file. Otherwise, hexchat_plugin_init symbol error is shown.
-
- 07 Jan, 2022 1 commit
-
- 05 Jan, 2022 1 commit
-
-
Biswapriyo Nath authored
-
- 22 Dec, 2021 3 commits
-
-
Patrick Griffis authored
-
Patrick Griffis authored
Fixes #2659
-
Patrick Griffis authored
-
- 02 Dec, 2021 1 commit
-
-
Noah Keck authored
This command doesn't have many legitimate, non-spam applications and is easily confused for the similarly named 'wallops'. Moreover, many netowrks now automatically punish or drop users who message many channels at the same time, rendering the command mostly useless. It also is too easy to tab-complete 'wall' into 'wallchan' when you expect 'wallops' to come up first, which can lead to two very different functions. If this is to be reintroduced it should be named something with less similarity to 'wallops' or 'wallchops'.
-
- 01 Dec, 2021 1 commit
-
-
John Villalovos authored
Previously every build showed up in the CI as "build". Update the job names to reflect what they are. For example the Ubuntu build is now called "ubuntu_build" Co-authored-by:
Patrick <tingping@tingping.se>
-
- 30 Nov, 2021 1 commit
-
-
Simon Chopin authored
OpenSSL 3.0 disables a number of "legacy" algorithms by default, and we need to enable them manually using their provider system. Note that explicitly loading a provider will disable the implicit default provider, which is why we need to load it explicitly. Closes #2629 Signed-off-by:
Simon Chopin <simon.chopin@canonical.com> V2: * use a local OSSL_LIB_CTX to avoid leaking the legacy algorithms into the main SSL context. * Simplify the fish_init() error paths by calling fish_deinit()
-
- 12 Nov, 2021 1 commit
-
-
Patrick Griffis authored
`/timer .1 echo hi` now works in all locales.
-
- 11 Nov, 2021 1 commit
-
-
Patrick Griffis authored
Closes #2652
-
- 03 Nov, 2021 1 commit
-
-
Patrick Griffis authored
- Don't have tests repeat themselves, meson has a `--repeat` flag - Fix a minor leak of a GRand - Speed up a test - Increase timeout This still needs a lot of improvements, it runs at lot of loops within loops generating random strings that could be optimized. This means it can take a very long time on some computers. Closes #2629
-
- 30 Oct, 2021 1 commit
-
-
Foxy authored
Added irc.irc-nerds.net to the server list
-
- 26 Oct, 2021 2 commits
-
-
Patrick Griffis authored
-
Patrick authored
-
- 25 Oct, 2021 1 commit
-
-
Patrick Griffis authored
This matches our app-id as the desktop-file spec recommends. This also fixes a bug where our notifications referred to this new name already.
-
- 21 Oct, 2021 1 commit
-
-
alicetries authored
This is to support parsing the RPL_WHOISSPECIAL from unrealircd correctly if the whois message is a single word.
-
- 14 Oct, 2021 1 commit
-
-
Nolan Lum authored
-
- 07 Oct, 2021 1 commit
-
-
Patrick authored
-
- 02 Oct, 2021 1 commit
-
-
Patrick Griffis authored
-
- 01 Oct, 2021 4 commits
-
-
Patrick Griffis authored
-
Ryan Schmidt authored
The `PREFIX` key in `ISUPPORT` (usually) takes the form `(modes)prefixes` e.g. `(ov)@+`. The current implementation will therefore set `serv->nick_modes` to a string like `"(ov"` instead of the desired `"ov"`. This causes the nick list to not properly update with which users have which prefix modes. Skip over the initial `'('` so we capture the correct modes and fix that issue.
-
Patrick Griffis authored
-
Patrick Griffis authored
-
- 24 Aug, 2021 2 commits
-
-
Sadie Powell authored
-
Sadie Powell authored
-
- 23 Aug, 2021 1 commit
-
-
Sadie Powell authored
Bahamut and ircu both send 005 MODES and ELIST so this is entirely unnecessary. The other IRCd checked for here is for a dead network. While we're editing this code fix HexChat on servers that can only support one mode at a time (these are mostly gateway servers).
-