e313a82ab4
sysinfo: Strip trailing space on video card
2015-03-20 05:38:22 -04:00
9024a5c71b
Fix typo
2015-03-20 05:37:27 -04:00
f03b6314b4
Remove unused files
2015-03-20 05:36:51 -04:00
ae2e5ab092
Fix conflicting type in header
...
gsize and size_t are not the same thing
2015-03-20 04:58:00 -04:00
167eb11ea7
Fixup 455fa24d
...
-Wformat=2 includes format-nonliteral
2015-03-19 17:21:41 -04:00
1cc06f9301
Fixup dc69f24ae
...
It still has to be in hex...
2015-03-19 16:47:37 -04:00
455fa24d63
configure: Remove a warning
...
Used everywhere needs to be fixed
2015-03-19 16:36:43 -04:00
dc69f24ae5
Use correct type for colors
2015-03-19 16:30:03 -04:00
b4906f3d23
Fix warnings
2015-03-19 16:06:49 -04:00
4e338a2b70
configure: Clean up testing warnings and add more
2015-03-19 16:04:04 -04:00
98fefcd162
Switch from mozilla-build to msys2.
2015-03-15 19:06:29 -07:00
fb422732f2
libenchant_win8 needs to depend on common to be able to use config.h
2015-03-08 12:47:03 -07:00
36a8ba126c
Fix incorrect timestamp in scrollback with server-time
...
Fixes #1148
2015-03-02 19:58:27 +01:00
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
2015-03-01 08:47:35 -05:00
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
d78db5070a
Consistently use g_fopen()
...
It handles the correct encoding on win32
2015-02-28 06:47:40 -05:00
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
97bf0de016
Make Preferences option in plugin tray menu available on all platforms.
2015-02-27 17:33:33 -08:00
b6c4cfa2a3
Fixed undefined behavior causing hover highlights on the plugin tray menu not working.
...
Fixes #602
2015-02-27 17:24:57 -08:00
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
0a29313fff
Remove unused win32 files
2015-02-27 15:06:45 -05:00
b009084a52
Don't install spelling dicts if win8+
2015-02-22 00:20:26 -05:00
7e7e87600e
More type issues/warnings
2015-02-21 21:01:14 -05:00
c36d4859d7
Fix type mismatch
2015-02-21 20:52:43 -05:00
c1d06c7d63
Fixed cast warning, use of uninitialized buffer and whitespace.
2015-02-21 17:28:56 -08:00
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
2015-02-21 20:09:15 -05:00
363321dc33
Fixed installer not actually bundling libenchant_win8.dll because it wasn't made to depend on the project.
2015-02-21 03:17:44 -08:00
4d44c17939
Removed unused variables left behind from bbb81af
2015-02-21 03:14:32 -08:00
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.
2015-02-21 03:12:27 -08:00
96026b82c7
Add support for native win8+ spell checking
2015-02-21 05:54:58 -05:00
e42da22716
Revert "xtext: Unselect old selection on button press" - breaks clicking URLs to open them.
...
This reverts commit 8ca96d7ea3
.
2015-02-20 02:54:41 -08:00
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.
2015-02-19 21:00:24 -05:00
c87f559334
Fix distfiles
2015-02-15 15:20:38 -05:00
8ca96d7ea3
xtext: Unselect old selection on button press
...
Fixes #943
Closes #1293
2015-02-15 13:17:55 -05:00
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
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
b6877ccf5c
win32: Use WinSparkle for handling updates
...
Fixes #1282
2015-02-12 19:11:46 -05:00
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
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
7e4a585611
win32: Use https for installer downloads
...
Fixes #1268
2015-02-11 07:59:48 -05:00
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
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
2015-02-08 01:51:22 -05:00
296fbaf94f
Fix automake error
2015-02-04 21:49:58 -05:00
75c022c49f
Implement OSX notification backend
2015-02-04 21:41:10 -05:00
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
a216ed1df9
Partial fix for Windows 10 detection
2015-02-04 04:48:44 -08:00
afee9fd42b
Only send utf8 string in Key Press event
...
Fixes #869
2015-02-02 02:56:08 -05:00
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
dc9a7d3a59
sysinfo: Fix braindead logic for stripping spaces from the end of the OS name.
2015-01-31 21:29:10 -08:00
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