summary refs log tree commit diff stats
AgeCommit message (Collapse)Author
2015-02-27Remove unused win32 filesTingPing
2015-02-22Don't install spelling dicts if win8+TingPing
2015-02-21More type issues/warningsTingPing
2015-02-21Fix type mismatchTingPing
2015-02-21Fixed cast warning, use of uninitialized buffer and whitespace.Arnavion
2015-02-21Unify sysinfo plugins and add osx supportTingPing
This does remove the net* commands from the Unix version that may return at a later date with OSX and Windows support. This commit also makes numerious other changes such as code cleanup, reformatting, etc. Closes #829
2015-02-21Fixed installer not actually bundling libenchant_win8.dll because it wasn't ↵Arnavion
made to depend on the project.
2015-02-21Removed unused variables left behind from bbb81afArnavion
2015-02-21Win8+ native spell checking requires compiling with Win8 target.Arnavion
Win8-specific features are still loaded dynamically, so HC still works the same on W7.
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-11win32: Use https for installer downloadsTingPing
Fixes #1268
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-04Fix automake errorTingPing
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-31sysinfo: Fix braindead logic for stripping spaces from the end of the OS name.Arnavion
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-31sysinfo: Strip spaces from the end of the OS name, if any, and ensure a ↵Arnavion
space between name and arch.
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