summary refs log tree commit diff stats
path: root/src
AgeCommit message (Collapse)Author
2016-06-29fkeys: Change unprintable characters to octal notationRastus Vernon
- ^O is \017 - ^B is \002 - ^C is \003 - ^] is \035 - ^_ is \037 - ^V is \026 See ASCII(7) for an octal and hexadecimal table.
2016-06-29Add keybinding for reverse video textRastus Vernon
This adds the Ctrl+R keybinding by default to insert \026, the character used for the reverse video text attribute.
2016-06-29cfgfiles: Reinitialize timers on net_ping_timeout changeBen Gamari
This ensures that changes will take effect without a restart.
2016-06-29cfgfiles: Introduce an after_update callbackBen Gamari
This allows individual preferences to take action when their value is changed. Signed-off-by: Ben Gamari <ben@smart-cactus.org>
2016-06-29menu: Ensure that toggling lag-o-meter changes timer stateBen Gamari
2016-06-29Ensure that timers are freed and activated when necessaryBen Gamari
2016-06-29Apply timeout changes made in preferences dialogBen Gamari
Just involves a bit of refactoring.
2016-06-29Introduce and use fe_timeout_add_secondsBen Gamari
This should allow the operating system to be a bit more lax about timeouts, allowing more efficient power management.
2016-06-29dcc: Disable timeout timer when not in useBen Gamari
This should mean that hexchat never *needs* to wake-up unless prompted by socket activity (assuming that the lag-o-meter is not enabled).
2016-06-29Refactor timer handlingBen Gamari
This allows us to omit the lagometer timer in the event that it is not enabled, bringing the baseline wake-up rate down to 1Hz from 2Hz, which could bring considerable power savings on mobile devices.
2016-06-29Mask nickserv ghost passwordAdrien Saladin
Closes #1750
2016-06-24Forcibly reset iconv converter after every conversion.Arnavion
Despite what g_convert_with_iconv's docs say, it does not reset the converter on a failed conversion (iconv returns -1). Fixes #1758
2016-06-24Use constant instead of literal.Arnavion
2016-06-21notifications-winrt: Fix all uses of "" to L"".Arnavion
The API uses Platform::String^. String's constructor takes in char16*. Fixes #1755
2016-06-12servlistgui: Error if nicks left emptyPatrick Griffis
2016-05-28Couple of minor const correctness fixesErik de Castro Lopo
2016-05-28Remove two un-needed type castsErik de Castro Lopo
2016-05-16servlistgui: Show invalid nick/user on openPatrick Griffis
It is possible to have an invalid config from a previous upgrade Fixes #1715
2016-05-03servlist: Default to UTF-8 on PTNetTingPing
Fixes #1697
2016-04-27Fixed warning from MSVC that not all branches return a value.Arnavion
2016-04-26More minor scrollback loading improvementsPatrick Griffis
2016-04-13Fix challengeauth lower casing usernamePatrick Griffis
2016-04-10Support for older libnotify versionsMarcel Telka
2016-04-07Bump glib requirement to 2.34Patrick Griffis
This is still rather old but does drop Ubuntu 12.04 support.
2016-04-03lua: Build on win32Patrick Griffis
2016-03-31Increase default size of some util windowsPatrick Griffis
2016-03-30Improve help message for /closePatrick Griffis
Closes #1397
2016-03-30Fix warningPatrick Griffis
Fixes #1533
2016-03-30plugin: Fix padding for chanopts in channel flagsPatrick Griffis
This is an API break but it didn't really work properly before anyway. Fixes #1666
2016-03-30Don't flush the chanopt_list when saving itLemonBoy
Closes #1665 Fixes #1134
2016-03-30servlistgui: Removes leading and trailing whitespace from hostnamesJactry Zeng
Closes #1651
2016-03-30url: Add support for ts3server:// urisScott Scheiner
Closes #1659
2016-03-29plugingui: Use full path when unloading/reloading pluginsPatrick Griffis
Mentioned in mniip/hexchat-lua#5
2016-03-28Translate chanopt outputPatrick Griffis
2016-03-28chanopt: Ensure values are 0-2Patrick Griffis
If chanopt was set to any other value it would overwrite other values in the plugin API for channel flags.
2016-03-28Fix building on old glibPatrick Griffis
2016-03-28identd: Fix ipv6 support on WindowsPatrick Griffis
2016-03-28identd: Fix respecting USE_GLOBAL network flagPatrick Griffis
2016-03-27identd: Respond for INVALID-PORT and NO-USER errorsPatrick Griffis
2016-03-27identd: Ensure connection is closedPatrick Griffis
2016-03-25servlist: Update DALnet default login typePatrick Griffis
2016-03-24Only intercept QuakeNet challengeauth when enabledPatrick Griffis
2016-03-20servlist: Add GlobalGamersPatrick Griffis
Closes #1334
2016-03-11Fix loading encoding from network list on connectPatrick Griffis
- Fix setting new encoding when switching networks - Ignore ports when looking for network by hostname - Only set UTF-8 when nothing explicitly set Fixes #1628
2016-03-09identd: Fix leakPatrick Griffis
2016-02-19Fix possible overflowPatrick Griffis
2016-02-19Update network listPatrick Griffis
- Remove dead ones - Use SASL and TLS when possible - Make note of self-signed ones - Add LibraIRC Closes #1039 Closes #1512 Closes #1473
2016-02-19Properly handle missing SSL certificateInsu Yun
According to OpenSSL document (https://www.openssl.org/docs/manmaster/ssl/SSL_get_verify_result.html), when using SSL_get_verify_result(), the existence of certificate needs to be checked. However, in current code, it does not. Therefore, certificate existence check is required for correctly handling the exception. Closes #1549
2016-02-18Fix strict prototype warningsPatrick Griffis
2016-01-31Improve scrollback file handlingPatrick Griffis
- Properly use filesystem encoding - Validate utf8 when loading (hopefully fixing crashes) - Use Gio - Handle Windows line endings - Remove dead code - Fix respecting max length of scrollback files