Commit Graph

3157 Commits

Author SHA1 Message Date
Berke Viktor b049757302 Replace deprecated GetVersionEx calls with version helpers
Only compiles with 8.1 SDK but runs everywhere

Closes #957
2014-04-24 06:55:16 -04:00
Arnavion 5fee31b1f0 Use the right API to get the path to Roaming AppData and Downloads directories, and actually convert it to utf-8 instead of using it directly. 2014-04-21 09:58:04 -07:00
Arnavion e4413e0178 Don't convert the result of g_get_user_name / g_get_real_name from locale to utf-8 on Windows. They return utf-8 already. 2014-04-21 09:16:13 -07:00
Arnavion dc27640265 Use utf-8 variant of strftime to format log file paths.
strftime assumes the format string is in locale encoding, which mangles log file paths that are in utf-8.

Fixes #767
Fixes #945
2014-04-21 01:39:28 -07:00
TingPing 41c209bf45 Reset all nick entry errors in servlist when fixed 2014-04-19 22:52:30 -04:00
Max Zerzouri 231590f71e sysinfo: Use less ambiguous IEC prefixes in storage measurements
Closes #922
2014-04-19 22:49:45 -04:00
Adam Dane [:hobophobe] 7e55e4ee73 python: Scan for non-NULLs in print events
Closes #916
Closes #915
2014-04-19 22:30:31 -04:00
TingPing 8bdde3a2df Fix warnings like usual 2014-04-18 23:50:27 -04:00
TingPing c8b3eef351 Improve displaying errors in servlist 2014-04-18 23:45:27 -04:00
TingPing 5f297950a2 Fix issues removing autojoin channels
- Makes remove case insensitive
- Fixes crashing when channel not found
2014-04-18 20:40:33 -04:00
RichardHitt ccf49aa48d Fix #928. Fix memory leak, mea culpa. 2014-04-17 15:07:50 -07:00
RichardHitt b66edd372e Fixes #928 again. In scrollback replay, skip every line that starts 0x0d. 2014-04-17 09:53:09 -07:00
TingPing 2a2eafcf1d win32: Update gtk theme description in installer 2014-04-17 02:43:22 -04:00
TingPing 8a0f2b1d21 Use glib to format filesize in dccgui 2014-04-15 04:05:18 -04:00
TingPing 660b860ddd Fix whitespace... 2014-04-10 23:05:04 -04:00
TingPing f27b2e82fa Add Xertion to network list
Closes #939
2014-04-10 22:59:04 -04:00
TingPing f994ef3f92 win32: Fix python 3.4 check in installer 2014-04-08 20:17:04 -04:00
TingPing b41bd594b0 Add account to Join event
Also reorganizes some logic. The account will usually be NULL unless
extended-join capability enabled.

Closes #934
2014-04-06 15:33:22 -04:00
RichardHitt 0f828dd74f Add marker-line functionality for scrollback, instant seek.
Fixes #662.
2014-04-02 16:14:45 -07:00
Richard Hitt 5e8bc980e1 Merge pull request #929 from hexchat/928
Fix scrollback_load to deal with e.g. the output of /HELP
2014-03-30 20:09:37 -07:00
RichardHitt 4ca9672a92 Fix scrollback_load to deal with e.g. the output of /HELP
Fixes #928.
2014-03-29 14:31:19 -07:00
RichardHitt 1a3bfdce75 Improve handling scrollback when gui_tab_server==FALSE
Fixes #925.
2014-03-24 21:22:04 -04:00
RichardHitt 46e449f110 Correctly scroll down autojoined channels
Fixes #58
2014-03-19 10:31:52 -04:00
RichardHitt 0487daf865 Fix three miscellaneous bugs in gtk_xtext_get_word()
* Use utf8 functions for moving within string
	* Fix memory leak
	* Fix non-indent select problem
2014-03-19 10:31:26 -04:00
Arnavion 99ee7b6ef8 win32: Quote paths when invoking glib-compile-resources.exe
Also escape the trailing backslash in DataDir since otherwise it escapes the double-quote after it.
2014-03-18 11:05:54 -07:00
Arnavion 4cc764256c win32: Powershell.exe absolutely needs "-File" when running scripts or else it parses arguments with spaces as separate parameters. 2014-03-18 10:44:53 -07:00
TingPing 36950c0d46 win32: Bump python to 3.4.0 2014-03-17 09:05:58 -04:00
TingPing caddb25711 Disable compression on tree_channel.png
This causes some artifacts in the icon, none of the others seem to have
the problem
2014-03-15 12:12:39 -04:00
TingPing d374f3ffe6 Disable hiding characters in the input 2014-03-15 12:12:38 -04:00
TingPing 664da30ee4 Partial revert of 5f732128
Still some scrolling issues remain, much work is to be
done to properly fix it.
2014-03-15 12:12:38 -04:00
Eustachy Kapusta e36855a21e Fix miscapitalization 2014-03-11 17:55:01 +01:00
Ken Spencer fd0eeddcc9 Add ElectroCode
Closes #910
2014-03-08 01:16:42 +01:00
a Code Lizard b52650de5d Added Anthrochat and Furnet to server list
Closes #900
2014-03-08 01:14:20 +01:00
Arnavion 71e54854ec win32: Updated Python dependencies to 2.7.6 and 3.3.4 2014-02-28 01:11:18 -08:00
TingPing e6e5659b11 Minor redesign to text events window
This makes it more consistent with the other settings windows

- Use editable cell for entry
- Use pane to resize both treeviews
- Make preview fixed size and on bottom
- Enable search for event name
2014-02-18 17:02:19 -05:00
TingPing dd128ce534 Remove migration code for xchat 1 colors 2014-02-16 19:47:22 -05:00
TingPing 8f6a596057 Properly handle shift tab in keyboard shortcuts 2014-02-16 14:48:17 -05:00
TingPing 85aff53a88 Use more user friendly label for keys in keyboard shortcuts 2014-02-16 11:08:32 -05:00
TingPing bed5a21700 Add safemode action to desktop file 2014-02-16 01:05:07 -05:00
TingPing 12cd5cb64a Translate desktop files 2014-02-16 00:56:48 -05:00
TingPing 0d4cde2ba8 Tweak readme formatting 2014-02-15 18:08:01 -05:00
tomek 45cfb71c3e Add Jenkins badge 2014-02-15 23:31:49 +01:00
TingPing 40e8ca9f6e Hide tray balloon option on OSX 2014-02-15 12:34:46 -05:00
TingPing d3b4771103 Fix warning.. 2014-02-15 11:55:29 -05:00
TingPing 22b5affbe6 Use GRegex for channel list search
This adds support for Windows
2014-02-15 11:50:22 -05:00
TingPing b245f2f79e Tweak column sizing in channel list 2014-02-14 21:24:12 -05:00
TingPing f35ae03a66 Build with GTK_DISABLE_DEPRECATED 2014-02-14 16:31:08 -05:00
TingPing 725aed43ff Redesign keyboard shortcuts window
- Convert GtkCLists to GtkTreeViews
- Save keybindings in GtkAccelerator format
- Store keybindings in a GSList
2014-02-14 16:29:44 -05:00
TingPing 655b524ee6 Cleanup the preferences window
Simplifies some code and removes many widgets
2014-02-14 16:17:08 -05:00
TingPing b17c0276de Fix some leaks 2014-02-12 10:31:11 -05:00