Arnavion
98fefcd162
Switch from mozilla-build to msys2.
8 years ago
Arnavion
fb422732f2
libenchant_win8 needs to depend on common to be able to use config.h
8 years ago
bendem
36a8ba126c
Fix incorrect timestamp in scrollback with server-time
...
Fixes #1148
8 years ago
TingPing
658f30ec43
configure: Don't depend on gtk-2.0.m4
...
It doesn't really add much value and it
is possible to build fetext without gtk installed
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
TingPing
0a29313fff
Remove unused win32 files
8 years ago
TingPing
b009084a52
Don't install spelling dicts if win8+
8 years ago
TingPing
7e7e87600e
More type issues/warnings
8 years ago
TingPing
c36d4859d7
Fix type mismatch
8 years ago
Arnavion
c1d06c7d63
Fixed cast warning, use of uninitialized buffer and whitespace.
8 years ago
TingPing
5e3355a6c3
Unify sysinfo plugins and add osx support
...
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
8 years ago
Arnavion
363321dc33
Fixed installer not actually bundling libenchant_win8.dll because it wasn't made to depend on the project.
8 years ago
Arnavion
4d44c17939
Removed unused variables left behind from bbb81af
8 years ago
Arnavion
5b24c60def
Win8+ native spell checking requires compiling with Win8 target.
...
Win8-specific features are still loaded dynamically, so HC still works the same on W7.
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
TingPing
7e4a585611
win32: Use https for installer downloads
...
Fixes #1268
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
296fbaf94f
Fix automake error
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
dc9a7d3a59
sysinfo: Fix braindead logic for stripping spaces from the end of the OS name.
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
Arnavion
9968bb31a4
sysinfo: Strip spaces from the end of the OS name, if any, and ensure a space between name and arch.
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
TingPing
e5b65bbd69
servlist: Clean up specifying ssl for network
9 years ago
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
9 years ago
TingPing
02470dffa5
servlist: Add AthemeNet and remove its old networks
...
Closes #1272
9 years ago
Arnavion
c5bbf75f5e
Removed one leftover check for server->encoding against NULL.
9 years ago
Arnavion
b783c827c8
Fixed incorrect comment on server->encoding.
9 years ago
Arnavion
d1897c1602
Remove "System default" encoding. The default for new servers is UTF-8.
9 years ago