TingPing
e7003ef9c6
Improve /mode behavior
...
This fixes /mode using the name of invalid contexts
and also adds some documentation to what is happening.
In the end though it still must guess between modes
and nicks if ran in a valid context.
Fixes #1470
2015-09-03 02:35:13 -04:00
asarium
422cce6f70
Fix crash in DBus plugin
...
Closes #1438
2015-08-02 08:06:21 -04:00
TingPing
94ef0fd294
Fix warning
2015-05-28 14:13:34 -04:00
tomek
ff9c0dbd5e
Update alternative font list
2015-05-08 00:02:09 +02:00
TingPing
7363bc03f2
Remove r from mode buttons
...
No network can agree on what mode r actually
means so we can't have nice things.
Closes #1287
2015-04-21 16:07:12 -04:00
TingPing
c86389f99b
Fix possible overflow in pluginpref
...
Closes #1265
2015-04-07 06:38:59 -04:00
TingPing
66f2f3a84a
Improve /AWAY help message
...
Closes #1343
2015-04-05 00:54:52 -04:00
TingPing
f8c7ea3672
Fix some text event descriptions
2015-04-04 04:29:39 -04:00
TingPing
ae2e5ab092
Fix conflicting type in header
...
gsize and size_t are not the same thing
2015-03-20 04:58:00 -04:00
TingPing
1cc06f9301
Fixup dc69f24ae
...
It still has to be in hex...
2015-03-19 16:47:37 -04:00
TingPing
dc69f24ae5
Use correct type for colors
2015-03-19 16:30:03 -04:00
TingPing
b4906f3d23
Fix warnings
2015-03-19 16:06:49 -04:00
bendem
36a8ba126c
Fix incorrect timestamp in scrollback with server-time
...
Fixes #1148
2015-03-02 19:58:27 +01:00
TingPing
749e5b20da
Make use of g_path_is_absolute()
...
No reason to roll our own.. in multiple places
2015-02-28 07:24:49 -05:00
TingPing
d78db5070a
Consistently use g_fopen()
...
It handles the correct encoding on win32
2015-02-28 06:47:40 -05:00
TingPing
a5584c6b57
Clean up some ifdefs
...
Thankfully somebody already made a define for this, they
just never used it...
2015-02-28 06:43:33 -05:00
TingPing
ec12871e60
Write scrollback as binary on win32
...
Proper fix for b66edd3
This issue likely applies elsewhere in HexChat
2015-02-27 16:20:09 -05:00
Arnavion
4d44c17939
Removed unused variables left behind from bbb81af
2015-02-21 03:14:32 -08:00
TingPing
c87f559334
Fix distfiles
2015-02-15 15:20:38 -05:00
Arnavion
bbb81af550
Removed unnecessary Windows-only code for seeding openssl's RNG.
...
openssl seeds itself with CryptGenRandom on Windows in the same manner as /dev/(u)random on other OSes.
2015-02-14 00:31:41 -08:00
Arnavion
a22816fbbd
Don't try to disable compression if openssl hasn't been compiled with 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-14 00:30:00 -08:00
TingPing
7063406d6c
Remove input_balloon_time setting
...
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-11 17:58:44 -05:00
Arnavion
9858784eb6
Better project files.
...
- 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-11 10:01:29 -08:00
Arnavion
5a87d814cf
Call CoInitialize, CoInitializeSecurity and CoUninitialize from the main 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-10 22:14:22 -08:00
TingPing
f4f27e438b
Implement windows 8.1+ notifications
...
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-04 20:24:53 -05:00
Berke Viktor
a216ed1df9
Partial fix for Windows 10 detection
2015-02-04 04:48:44 -08:00
TingPing
afee9fd42b
Only send utf8 string in Key Press event
...
Fixes #869
2015-02-02 02:56:08 -05:00
TingPing
60fa7efbc8
Fix logging hostname of queries
...
- Move query topic setting from frontend (where its too late)
- Respect chanopts for logging hostname
- Open query logfile *after* chanopts loaded
2015-02-01 01:47:50 -05:00
Arnavion
1d83610341
Save iconv converters for input and output in the server.
...
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-31 00:52:31 -08:00
Arnavion
5dde0d7c6d
Also verify encoding read from servlist.conf
2015-01-31 00:52:30 -08:00
TingPing
5fe2dda146
ssl: Remove unused server code
2015-01-30 21:25:41 -05:00
TingPing
e5b65bbd69
servlist: Clean up specifying ssl for network
2015-01-20 03:03:45 -05:00
TingPing
a838cd9c07
servlist: Various changes
...
- 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-20 02:43:16 -05:00
TingPing
02470dffa5
servlist: Add AthemeNet and remove its old networks
...
Closes #1272
2015-01-19 11:31:42 -05:00
Arnavion
c5bbf75f5e
Removed one leftover check for server->encoding against NULL.
2015-01-18 02:55:32 -08:00
Arnavion
b783c827c8
Fixed incorrect comment on server->encoding.
2015-01-18 02:27:38 -08:00
Arnavion
d1897c1602
Remove "System default" encoding. The default for new servers is UTF-8.
2015-01-18 02:10:05 -08:00
Arnavion
6f8a6e66cc
Detect unknown server encodings and set to UTF-8.
2015-01-18 02:10:05 -08:00
Arnavion
5749c53484
Server line text-encoding-related fixes.
...
- 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-18 02:10:04 -08:00
Arnavion
2e76a4e477
Removed CP1255-specific handling of server lines.
...
GLib's API is good enough now.
2015-01-18 02:10:03 -08:00
Arnavion
ee17ec6b4f
Removed legacy "IRC" encoding.
2015-01-18 02:10:03 -08:00
Arnavion
5a56f9ea01
Removed unimplemented, unused function.
2015-01-14 23:42:21 -08:00
Arnavion
e400ed2855
Fixed bad const-cast.
2015-01-14 21:38:19 -08:00
Arnavion
1d316710ed
Don't crash if the log file can't be opened.
...
Found in #1269
2015-01-14 16:29:03 -08:00
TingPing
13db2011e3
Fix leak
...
From libressl-portable/openbsd@20de8a4923
2015-01-09 17:25:45 -05:00
tomek
7739c99f3f
Update alternative font list
2015-01-07 22:46:37 +01:00
Arnavion
99f74e8d94
Also print the command that wasn't recognized.
2015-01-07 13:42:42 -08:00
TingPing
5ca87b3c8d
identd: Fix unknown command when service fails to start
2015-01-07 16:21:46 -05:00
TingPing
16d1fccf61
Fix disabling identd server
2015-01-03 18:00:37 -05:00
TingPing
2a28289314
Don't return 0 in place of NULL
2014-12-31 11:31:17 -05:00