summary refs log tree commit diff stats
path: root/src
AgeCommit message (Collapse)Author
2015-02-21Removed unused variables left behind from bbb81afArnavion
2015-02-21Add support for native win8+ spell checkingTingPing
2015-02-20Revert "xtext: Unselect old selection on button press" - breaks clicking ↵Arnavion
URLs to open them. This reverts commit 8ca96d7ea3ec0281802eb08174ca2fdcbcc8263f.
2015-02-19Remove compiled date from aboutTingPing
Distros like Debian depend on repeated builds having the same results which this breaks. Since this provides no real value just remove it.
2015-02-15Fix distfilesTingPing
2015-02-15xtext: Unselect old selection on button pressRichardHitt
Fixes #943 Closes #1293
2015-02-14Removed unnecessary Windows-only code for seeding openssl's RNG.Arnavion
openssl seeds itself with CryptGenRandom on Windows in the same manner as /dev/(u)random on other OSes.
2015-02-14Don't try to disable compression if openssl hasn't been compiled with ↵Arnavion
compression support. The function is still defined in openssl/ssl.h but not in the actual library, so it cannot be linked to.
2015-02-12win32: Use WinSparkle for handling updatesTingPing
Fixes #1282
2015-02-11Remove input_balloon_time settingTingPing
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.
2015-02-11Better project files.Arnavion
- Output directly to rel\ instead of to bin\ and then copying files over. - Deduped Win32 vs x64 configs - Moved some common properties to hexchat.props - All build intermediates (except htm's intermediates) are no longer emitted in the source directory
2015-02-10Call CoInitialize, CoInitializeSecurity and CoUninitialize from the main ↵Arnavion
process, not from a DLL. They're process-level functions and aren't meant to be called from DLLs. CoInitSecurity in particular fails with RPC_E_TOO_LATE even if no other call to CoCreateInstance has been made yet. Fixes sysinfo's WMI calls on Windows 8.1 and above.
2015-02-08Allow reordering some dialogs with dndTingPing
This sadly can't work everywhere since they all have entirely different ways of saving the data.. Related to #1288
2015-02-04Implement OSX notification backendTingPing
2015-02-04Implement windows 8.1+ notificationsTingPing
This splits notifications up into multiple backends currently only libnotify on unix and win8 toasts. The win8 backend was originally written by @leeter though heavily modified.
2015-02-04Partial fix for Windows 10 detectionBerke Viktor
2015-02-02Only send utf8 string in Key Press eventTingPing
Fixes #869
2015-02-01Fix logging hostname of queriesTingPing
- Move query topic setting from frontend (where its too late) - Respect chanopts for logging hostname - Open query logfile *after* chanopts loaded
2015-01-31Save iconv converters for input and output in the server.Arnavion
These are then used with g_convert_with_iconv instead of making it create a new iconv converter every time for the given from-to-encoding pairs.
2015-01-31Also verify encoding read from servlist.confArnavion
2015-01-30ssl: Remove unused server codeTingPing
2015-01-26Add default keybinding for shift+tab (Previous tab complete)TingPing
2015-01-20servlist: Clean up specifying ssl for networkTingPing
2015-01-20servlist: Various changesTingPing
- Remove IRCNode - Replace Techmans with Techtronix - Remove unecessary ports - Consistently use round-robin over specific servers - Don't use mixed-case hostnames Closes #1244
2015-01-19servlist: Add AthemeNet and remove its old networksTingPing
Closes #1272
2015-01-18Removed one leftover check for server->encoding against NULL.Arnavion
2015-01-18Fixed incorrect comment on server->encoding.Arnavion
2015-01-18Remove "System default" encoding. The default for new servers is UTF-8.Arnavion
2015-01-18Detect unknown server encodings and set to UTF-8.Arnavion
2015-01-18Server line text-encoding-related fixes.Arnavion
- Handle server lines that contain sequences which are invalid in the server encoding. Previously, these would cause the whole line to be interpreted in ISO-8859-1, but now they're simply replaced with an appropriate replacement character. - Removed prefs.utf8_locale. - Change default server encoding from system locale to UTF-8. - Always populate server->encoding with a non-null value - UTF-8. Fixes #1198
2015-01-18Add CP1252 as an available server encoding for Windows-1252 and ISO-8859-1 ↵Arnavion
networks.
2015-01-18Removed CP1255-specific handling of server lines.Arnavion
GLib's API is good enough now.
2015-01-18Removed legacy "IRC" encoding.Arnavion
2015-01-14Removed unimplemented, unused function.Arnavion
2015-01-14Fixed bad const-cast.Arnavion
2015-01-14Don't crash if the log file can't be opened.Arnavion
Found in #1269
2015-01-13Workaround crash when timestamp format is blankTingPing
Somebody else can fix the numerous assumptions elsewhere
2015-01-09Fix leakTingPing
From libressl-portable/openbsd@20de8a4923bbeb
2015-01-07Update alternative font listtomek
2015-01-07Also print the command that wasn't recognized.Arnavion
2015-01-07identd: Fix unknown command when service fails to startTingPing
2015-01-03Fix disabling identd serverTingPing
2014-12-31Remove last remnants of GtkClistsTingPing
These were removed a while ago
2014-12-31Don't return 0 in place of NULLTingPing
2014-12-31Fix some possible null-deref warningsTingPing
2014-12-31Show correct number of channels/dialogs when closing server tabTingPing
2014-12-31Don't select join #hexchat by default in join dialogTingPing
Have to go even one step further removed so users don't accidentally join
2014-12-31Fix some unused warningsTingPing
2014-12-31Remove unnecessary use of void*TingPing
2014-12-31Move userlist sorting to frontendTingPing
This Fixes possible crashes when the two usertrees get out of sync and a double free occurs. Also now requires restart to change sort orders. Fixes #1252 Fixes #818 (probably)