Age | Commit message (Collapse) | Author |
|
|
|
This change adds an option `irc_reconnect_rejoin` (default ON)
which when turned OFF will prevent hexchat from rejoining channels
after an auto reconnect.
hexchat/hexchat#2069
|
|
Quick rundown of benefits:
- Much faster:
- Autotools (with autogen): 22 seconds
- Meson: 7 seconds
- Meson (with ccache): 2 seconds
- Simpler:
- ~1000 lines smaller
- Single simple language
- Potentially better Windows (Visual Studio) support
What is not done:
- Complete Windows support
- OSX support (easy)
Closes #2013
Closes #1937
Closes #1803
|
|
This is totally reasonable for a modern computer.
|
|
This just allows for spam.
|
|
|
|
I can't really think of a reason this would be needed
and since it doesn't do anything, and didn't since xchat,
might as well remove it.
|
|
This ensures that changes will take effect without a restart.
|
|
This allows individual preferences to take action when their value is
changed.
Signed-off-by: Ben Gamari <ben@smart-cactus.org>
|
|
|
|
|
|
Fixes #1540
|
|
|
|
It still has to be in hex...
|
|
|
|
It handles the correct encoding on win32
|
|
This setting doesn't work on most platforms
including some notification daemons on linux.
Where it does work I think it is bad behavior
to default overriding their defaults anyway.
It's most valuable use was likely win32
tray balloons which no longer exist.
|
|
|
|
|
|
- Use gio (which is cross platform)
- Properly support multiple users
- Allow configuring port
- Allow other plugins overriding
|
|
|
|
- Removes need to check for malloc failure
- Removes need for NULL checks on free
- Adds checks for integer overflows
- Removes some extra memset calls
- Removes chance of mixing libc and glib malloc/free
|
|
Some might argue that this shouldn't be able to be configured as it is "common" behaviour
in other programs such as web browsers, but for me it is an annoyance because for 15
years this has not been the behaviour of X-Chat.
Quite simply, this creates a configuration option for 537fb856, as unobtrusively as
possible, under the channel switcher preferences tab.
Closes #1232
|
|
Also fixes 2 leaks
|
|
|
|
|
|
|
|
- ignoring const
- declarations after statements
- some C files didnt include own headers (risking them getting out of sync)
Closes #1064
|
|
Fixes #1194
|
|
This should fix any non-ascii paths
|
|
|
|
- Enable server-time
- Disable tree dots
|
|
|
|
Might as well add a per-channel option, too but for me that seems a bit unnecessary.
Closes #971
|
|
Adds gui_filesize_iec option on Unix
Closes #966
|
|
|
|
directories, and actually convert it to utf-8 instead of using it directly.
|
|
utf-8 on Windows. They return utf-8 already.
|
|
|
|
|
|
This moves the find_font function to the front ends since it depends on
pango and cairo
|
|
|
|
- Use HexChat logo for dock icon
- Use appmenu (not finished)
|
|
Users of uk, vi, and wa languages will have to manually change their
lang on Windows after this.
|
|
- Cross platform
- Doesn't depend on external tools
|
|
|
|
|
|
This avoids the issue of plugins changing paths on us
|
|
|
|
Also revert e52905f50c7ff5d123a58ba016dcbb9de2b13f4f
|