Travis Burtrum
dbad9285b8
TLS: Set SNI hostname before connect
8 years ago
Lee Watson
73636a00b5
Removed SeionIRC from the serverlist
...
I'm removing Seion from the serverlist because it's now mostly a defunct network. One of the servers is completely broken in regards to ipv6 connectivity and SSL, the webchat server hasn't worked for months, and I shut down my server (fox.seion.us) a few days ago.
8 years ago
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
8 years ago
RichardHitt
9664b1b7e3
Fix select regression.
...
Fix selection when part of the selected text is above/below a border.
Also, fix problems uncovered by static analysis.
Fixes #1261 .
8 years ago
asarium
422cce6f70
Fix crash in DBus plugin
...
Closes #1438
8 years ago
TingPing
afd2135393
Fix possible overflow
...
gtk_entry_get_text_length() returns len in utf8
chars not in bytes
8 years ago
TingPing
94ef0fd294
Fix warning
8 years ago
TingPing
ebe1f824a7
Fix mnemonic collision
...
Alt+a is used for mark away in the menus and also
highlight all in the search box, change the latter to
alt+h.
Fixes #1008
https://bugzilla.redhat.com/show_bug.cgi?id=1173082
8 years ago
RichardHitt
f7bea16e37
xtext: Fix poor performance with nick indent enabled
...
This fixes xtext re-rendering multiple times when the
indent width is not sufficient
Fixes #1364
Closes #1367
8 years ago
tomek
ff9c0dbd5e
Update alternative font list
8 years ago
Arnavion
29321c8660
Fixed pango attributes not being applied in some cases.
...
gtk_entry_get_text_length returns the number of utf-8 characters in the GtkEntry, not the number of bytes in its text.
8 years ago
Arnavion
0b40146b85
Disable pango attributes on sexy entry while it contains preedit text.
...
Fixes #1360
8 years ago
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
8 years ago
TingPing
78e51a4f3f
Fix mode button text being cut off
...
This no longer restricts their width and uses
monospace fonts so they are still the same
width.
Closes #1356
Fixes #1354
8 years ago
TingPing
c86389f99b
Fix possible overflow in pluginpref
...
Closes #1265
8 years ago
TingPing
66f2f3a84a
Improve /AWAY help message
...
Closes #1343
8 years ago
TingPing
f8c7ea3672
Fix some text event descriptions
8 years ago
TingPing
ae2e5ab092
Fix conflicting type in header
...
gsize and size_t are not the same thing
8 years ago
TingPing
1cc06f9301
Fixup dc69f24ae
...
It still has to be in hex...
8 years ago
TingPing
dc69f24ae5
Use correct type for colors
8 years ago
TingPing
b4906f3d23
Fix warnings
8 years ago
bendem
36a8ba126c
Fix incorrect timestamp in scrollback with server-time
...
Fixes #1148
8 years ago
TingPing
749e5b20da
Make use of g_path_is_absolute()
...
No reason to roll our own.. in multiple places
8 years ago
TingPing
d78db5070a
Consistently use g_fopen()
...
It handles the correct encoding on win32
8 years ago
TingPing
a5584c6b57
Clean up some ifdefs
...
Thankfully somebody already made a define for this, they
just never used it...
8 years ago
Arnavion
97bf0de016
Make Preferences option in plugin tray menu available on all platforms.
8 years ago
Arnavion
b6c4cfa2a3
Fixed undefined behavior causing hover highlights on the plugin tray menu not working.
...
Fixes #602
8 years ago
TingPing
ec12871e60
Write scrollback as binary on win32
...
Proper fix for b66edd3
This issue likely applies elsewhere in HexChat
8 years ago
Arnavion
4d44c17939
Removed unused variables left behind from bbb81af
8 years ago
TingPing
96026b82c7
Add support for native win8+ spell checking
8 years ago
Arnavion
e42da22716
Revert "xtext: Unselect old selection on button press" - breaks clicking URLs to open them.
...
This reverts commit 8ca96d7ea3
.
8 years ago
TingPing
0a8248578f
Remove compiled date from about
...
Distros like Debian depend on repeated builds
having the same results which this breaks.
Since this provides no real value just
remove it.
8 years ago
TingPing
c87f559334
Fix distfiles
8 years ago
RichardHitt
8ca96d7ea3
xtext: Unselect old selection on button press
...
Fixes #943
Closes #1293
8 years ago
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.
8 years ago
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.
8 years ago
TingPing
b6877ccf5c
win32: Use WinSparkle for handling updates
...
Fixes #1282
8 years ago
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.
8 years ago
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
8 years ago
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.
8 years ago
TingPing
ac54a2ed45
Allow reordering some dialogs with dnd
...
This sadly can't work everywhere since they all
have entirely different ways of saving the data..
Related to #1288
8 years ago
TingPing
75c022c49f
Implement OSX notification backend
8 years ago
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.
8 years ago
Berke Viktor
a216ed1df9
Partial fix for Windows 10 detection
8 years ago
TingPing
afee9fd42b
Only send utf8 string in Key Press event
...
Fixes #869
8 years ago
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
8 years ago
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.
8 years ago
Arnavion
5dde0d7c6d
Also verify encoding read from servlist.conf
8 years ago
TingPing
5fe2dda146
ssl: Remove unused server code
8 years ago
TingPing
85fd6f525e
Add default keybinding for shift+tab (Previous tab complete)
8 years ago