]> jfr.im git - irc/hexchat/hexchat.git/log
irc/hexchat/hexchat.git
10 years agoUse the right API to get the path to Roaming AppData and Downloads directories, and...
Arnavion [Mon, 21 Apr 2014 16:58:04 +0000 (09:58 -0700)] 
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.

10 years agoDon't convert the result of g_get_user_name / g_get_real_name from locale to utf...
Arnavion [Mon, 21 Apr 2014 15:08:18 +0000 (08:08 -0700)] 
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.

10 years agoUse utf-8 variant of strftime to format log file paths.
Arnavion [Mon, 21 Apr 2014 08:39:28 +0000 (01:39 -0700)] 
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

10 years agoReset all nick entry errors in servlist when fixed
TingPing [Sun, 20 Apr 2014 02:52:30 +0000 (22:52 -0400)] 
Reset all nick entry errors in servlist when fixed

10 years agosysinfo: Use less ambiguous IEC prefixes in storage measurements
Max Zerzouri [Thu, 20 Mar 2014 03:19:47 +0000 (16:19 +1300)] 
sysinfo: Use less ambiguous IEC prefixes in storage measurements

Closes #922

10 years agopython: Scan for non-NULLs in print events
Adam Dane [:hobophobe] [Sun, 16 Mar 2014 01:50:13 +0000 (20:50 -0500)] 
python: Scan for non-NULLs in print events

Closes #916
Closes #915

10 years agoFix warnings like usual
TingPing [Sat, 19 Apr 2014 03:50:27 +0000 (23:50 -0400)] 
Fix warnings like usual

10 years agoImprove displaying errors in servlist
TingPing [Sat, 19 Apr 2014 03:45:27 +0000 (23:45 -0400)] 
Improve displaying errors in servlist

10 years agoFix issues removing autojoin channels
TingPing [Sat, 19 Apr 2014 00:40:16 +0000 (20:40 -0400)] 
Fix issues removing autojoin channels

- Makes remove case insensitive
- Fixes crashing when channel not found

10 years agoFix #928. Fix memory leak, mea culpa.
RichardHitt [Thu, 17 Apr 2014 22:07:50 +0000 (15:07 -0700)] 
Fix #928.  Fix memory leak, mea culpa.

10 years agoFixes #928 again. In scrollback replay, skip every line that starts 0x0d.
RichardHitt [Thu, 17 Apr 2014 16:53:09 +0000 (09:53 -0700)] 
Fixes #928 again.  In scrollback replay, skip every line that starts 0x0d.

10 years agowin32: Update gtk theme description in installer
TingPing [Thu, 17 Apr 2014 06:43:22 +0000 (02:43 -0400)] 
win32: Update gtk theme description in installer

10 years agoUse glib to format filesize in dccgui
TingPing [Tue, 15 Apr 2014 08:05:18 +0000 (04:05 -0400)] 
Use glib to format filesize in dccgui

10 years agoFix whitespace...
TingPing [Fri, 11 Apr 2014 03:05:04 +0000 (23:05 -0400)] 
Fix whitespace...

10 years agoAdd Xertion to network list
TingPing [Fri, 11 Apr 2014 02:59:04 +0000 (22:59 -0400)] 
Add Xertion to network list

Closes #939

10 years agowin32: Fix python 3.4 check in installer
TingPing [Wed, 9 Apr 2014 00:17:04 +0000 (20:17 -0400)] 
win32: Fix python 3.4 check in installer

10 years agoAdd account to Join event
TingPing [Sun, 6 Apr 2014 19:22:51 +0000 (15:22 -0400)] 
Add account to Join event

Also reorganizes some logic. The account will usually be NULL unless
extended-join capability enabled.

Closes #934

10 years agoAdd marker-line functionality for scrollback, instant seek.
RichardHitt [Wed, 2 Apr 2014 23:09:13 +0000 (16:09 -0700)] 
Add marker-line functionality for scrollback, instant seek.

Fixes #662.

10 years agoMerge pull request #929 from hexchat/928
Richard Hitt [Mon, 31 Mar 2014 03:09:37 +0000 (20:09 -0700)] 
Merge pull request #929 from hexchat/928

Fix scrollback_load to deal with e.g. the output of /HELP

10 years agoFix scrollback_load to deal with e.g. the output of /HELP
RichardHitt [Sat, 29 Mar 2014 21:27:23 +0000 (14:27 -0700)] 
Fix scrollback_load to deal with e.g. the output of /HELP

Fixes #928.

10 years agoImprove handling scrollback when gui_tab_server==FALSE
RichardHitt [Mon, 24 Mar 2014 19:46:02 +0000 (12:46 -0700)] 
Improve handling scrollback when gui_tab_server==FALSE

Fixes #925.

10 years agoCorrectly scroll down autojoined channels
RichardHitt [Mon, 17 Mar 2014 23:08:47 +0000 (16:08 -0700)] 
Correctly scroll down autojoined channels

Fixes #58

10 years agoFix three miscellaneous bugs in gtk_xtext_get_word()
RichardHitt [Tue, 18 Feb 2014 10:20:30 +0000 (02:20 -0800)] 
Fix three miscellaneous bugs in gtk_xtext_get_word()

* Use utf8 functions for moving within string
* Fix memory leak
* Fix non-indent select problem

10 years agowin32: Quote paths when invoking glib-compile-resources.exe
Arnavion [Tue, 18 Mar 2014 18:05:54 +0000 (11:05 -0700)] 
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.

10 years agowin32: Powershell.exe absolutely needs "-File" when running scripts or else it parses...
Arnavion [Tue, 18 Mar 2014 17:44:53 +0000 (10:44 -0700)] 
win32: Powershell.exe absolutely needs "-File" when running scripts or else it parses arguments with spaces as separate parameters.

10 years agowin32: Bump python to 3.4.0
TingPing [Mon, 17 Mar 2014 13:05:58 +0000 (09:05 -0400)] 
win32: Bump python to 3.4.0

10 years agoDisable compression on tree_channel.png
TingPing [Thu, 13 Mar 2014 16:00:25 +0000 (12:00 -0400)] 
Disable compression on tree_channel.png

This causes some artifacts in the icon, none of the others seem to have
the problem

10 years agoDisable hiding characters in the input
TingPing [Tue, 11 Mar 2014 01:14:56 +0000 (21:14 -0400)] 
Disable hiding characters in the input

10 years agoPartial revert of 5f732128
TingPing [Tue, 11 Mar 2014 01:11:50 +0000 (21:11 -0400)] 
Partial revert of 5f732128

Still some scrolling issues remain, much work is to be
done to properly fix it.

10 years agoFix miscapitalization
Eustachy Kapusta [Tue, 11 Mar 2014 16:55:01 +0000 (17:55 +0100)] 
Fix miscapitalization

10 years agoAdd ElectroCode
Ken Spencer [Sat, 8 Mar 2014 00:16:42 +0000 (01:16 +0100)] 
Add ElectroCode

Closes #910

10 years agoAdded Anthrochat and Furnet to server list
a Code Lizard [Sat, 1 Mar 2014 21:33:29 +0000 (22:33 +0100)] 
Added Anthrochat and Furnet to server list

Closes #900

10 years agowin32: Updated Python dependencies to 2.7.6 and 3.3.4
Arnavion [Fri, 28 Feb 2014 09:11:18 +0000 (01:11 -0800)] 
win32: Updated Python dependencies to 2.7.6 and 3.3.4

10 years agoMinor redesign to text events window
TingPing [Tue, 18 Feb 2014 20:42:10 +0000 (15:42 -0500)] 
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

10 years agoRemove migration code for xchat 1 colors
TingPing [Mon, 17 Feb 2014 00:47:22 +0000 (19:47 -0500)] 
Remove migration code for xchat 1 colors

10 years agoProperly handle shift tab in keyboard shortcuts
TingPing [Sun, 16 Feb 2014 19:48:17 +0000 (14:48 -0500)] 
Properly handle shift tab in keyboard shortcuts

10 years agoUse more user friendly label for keys in keyboard shortcuts
TingPing [Sun, 16 Feb 2014 16:08:32 +0000 (11:08 -0500)] 
Use more user friendly label for keys in keyboard shortcuts

10 years agoAdd safemode action to desktop file
TingPing [Sun, 16 Feb 2014 06:05:07 +0000 (01:05 -0500)] 
Add safemode action to desktop file

10 years agoTranslate desktop files
TingPing [Sun, 16 Feb 2014 05:56:07 +0000 (00:56 -0500)] 
Translate desktop files

10 years agoTweak readme formatting
TingPing [Sat, 15 Feb 2014 23:08:01 +0000 (18:08 -0500)] 
Tweak readme formatting

10 years agoAdd Jenkins badge
tomek [Sat, 15 Feb 2014 22:31:49 +0000 (23:31 +0100)] 
Add Jenkins badge

10 years agoHide tray balloon option on OSX
TingPing [Sat, 15 Feb 2014 17:34:31 +0000 (12:34 -0500)] 
Hide tray balloon option on OSX

10 years agoFix warning..
TingPing [Sat, 15 Feb 2014 16:55:29 +0000 (11:55 -0500)] 
Fix warning..

10 years agoUse GRegex for channel list search
TingPing [Sat, 15 Feb 2014 16:50:22 +0000 (11:50 -0500)] 
Use GRegex for channel list search

This adds support for Windows

10 years agoTweak column sizing in channel list
TingPing [Sat, 15 Feb 2014 02:24:12 +0000 (21:24 -0500)] 
Tweak column sizing in channel list

10 years agoBuild with GTK_DISABLE_DEPRECATED
TingPing [Sat, 8 Feb 2014 14:53:56 +0000 (09:53 -0500)] 
Build with GTK_DISABLE_DEPRECATED

10 years agoRedesign keyboard shortcuts window
TingPing [Thu, 10 Oct 2013 18:49:37 +0000 (14:49 -0400)] 
Redesign keyboard shortcuts window

- Convert GtkCLists to GtkTreeViews
- Save keybindings in GtkAccelerator format
- Store keybindings in a GSList

10 years agoCleanup the preferences window
TingPing [Sat, 8 Feb 2014 03:20:43 +0000 (22:20 -0500)] 
Cleanup the preferences window

Simplifies some code and removes many widgets

10 years agoFix some leaks
TingPing [Wed, 12 Feb 2014 15:28:53 +0000 (10:28 -0500)] 
Fix some leaks

10 years agoRemove unused function
TingPing [Wed, 12 Feb 2014 15:20:23 +0000 (10:20 -0500)] 
Remove unused function

10 years agoFix warning
TingPing [Wed, 12 Feb 2014 14:27:28 +0000 (09:27 -0500)] 
Fix warning

10 years agoShow help as tooltips in editlists
TingPing [Sun, 9 Feb 2014 07:42:40 +0000 (02:42 -0500)] 
Show help as tooltips in editlists

10 years agoFix hiding unsupported channel modes in topicbar
TingPing [Fri, 7 Feb 2014 08:53:02 +0000 (03:53 -0500)] 
Fix hiding unsupported channel modes in topicbar

10 years agoFix some warnings in editlist
TingPing [Fri, 7 Feb 2014 07:27:44 +0000 (02:27 -0500)] 
Fix some warnings in editlist

10 years agoUse a single marshal file for entire project
TingPing [Thu, 6 Feb 2014 01:42:48 +0000 (20:42 -0500)] 
Use a single marshal file for entire project

10 years agoUse a standard GtkScrolledWindow with xtext
TingPing [Wed, 5 Feb 2014 23:08:40 +0000 (18:08 -0500)] 
Use a standard GtkScrolledWindow with xtext

Used in maingui, fkeys, text events, rawlog

This also implements the set_scroll_adjustments signal in xtext

10 years agowin32: Update installer for new Perl
TingPing [Thu, 6 Feb 2014 21:47:34 +0000 (16:47 -0500)] 
win32: Update installer for new Perl

10 years agoRevert e64aa93f8
TingPing [Wed, 5 Feb 2014 06:27:36 +0000 (01:27 -0500)] 
Revert e64aa93f8

10 years agoUse persitance with libnotify
TingPing [Wed, 5 Feb 2014 06:00:06 +0000 (01:00 -0500)] 
Use persitance with libnotify

This will keep notifications in gnomes tray
similar to a tray icon.

10 years agoFix many many problems in xtext.c related to character width.
RichardHitt [Sun, 2 Feb 2014 08:45:51 +0000 (00:45 -0800)] 
Fix many many problems in xtext.c related to character width.

* Rework multiline logic to use a GSList, not an array
* Remove all multibyte booleans; everything is potentially multibyte
  - Except for gtk_xtext_get_word(), which needs special attention
* Enhance pango work for bold and italics (attr_list -> attr_lists[4])
* Enhance gtk_xtext_strip_color () to save bold, italics info
* Involve emphasis information in all pixel-width calculations
* Rework find_x () to account for emphasis info in widths

Closes #891
Fixes #872

10 years agoAdd /getbool command
TingPing [Tue, 31 Dec 2013 22:06:58 +0000 (17:06 -0500)] 
Add /getbool command

10 years agoosx: Set Menlo as default font
TingPing [Fri, 31 Jan 2014 22:20:17 +0000 (17:20 -0500)] 
osx: Set Menlo as default font

This moves the find_font function to the front ends since it depends on
pango and cairo

10 years agoPrint help messages for user commands
TingPing [Mon, 27 Jan 2014 23:08:25 +0000 (18:08 -0500)] 
Print help messages for user commands

10 years agoMerge pull request #890 from orium/lagmeter-fixes
TingPing [Wed, 5 Feb 2014 01:29:27 +0000 (17:29 -0800)] 
Merge pull request #890 from orium/lagmeter-fixes

Lagmeter fixes

10 years agoFix warning
TingPing [Mon, 3 Feb 2014 00:07:52 +0000 (19:07 -0500)] 
Fix warning

10 years agoMerge pull request #892 from ShutterQuick/patch-1
TingPing [Sun, 2 Feb 2014 23:42:31 +0000 (15:42 -0800)] 
Merge pull request #892 from ShutterQuick/patch-1

servlist: Add Canternet

10 years agoservlist: Add Canternet
ShutterQuick [Sun, 2 Feb 2014 22:08:32 +0000 (23:08 +0100)] 
servlist: Add Canternet

10 years agoPrevent users from having the same alternate nicks
TingPing [Sat, 1 Feb 2014 18:31:42 +0000 (13:31 -0500)] 
Prevent users from having the same alternate nicks

For some reason users do this and then complain when they cannot connect
when nick is in use. There are other ways for them to break it but at
least it shouldn't be on accident.

10 years agoMake all parent directories when creating configdir
TingPing [Fri, 31 Jan 2014 02:42:03 +0000 (21:42 -0500)] 
Make all parent directories when creating configdir

10 years agoAdd synIRC to network list
TingPing [Thu, 30 Jan 2014 22:23:57 +0000 (17:23 -0500)] 
Add synIRC to network list

Closes #888

10 years agoNow make_ping_time() in common/util.c returns the time in milliseconds instead
Diogo Sousa [Mon, 27 Jan 2014 20:24:56 +0000 (20:24 +0000)] 
Now make_ping_time() in common/util.c returns the time in milliseconds instead
of microseconds.
In fe_set_lag(serv, lag) the lag argument is now in milliseconds as well.

Fixes #758.

10 years agoosx: generate plist file
TingPing [Thu, 30 Jan 2014 07:13:42 +0000 (02:13 -0500)] 
osx: generate plist file

10 years agoMore autotools cleanup
TingPing [Thu, 30 Jan 2014 07:01:42 +0000 (02:01 -0500)] 
More autotools cleanup

- Don't build msproxy if unused
- Add resources to cleanfiles
- Remove old extra_dist from plugins

10 years agoUse verbose builds with travis
TingPing [Wed, 29 Jan 2014 21:27:45 +0000 (16:27 -0500)] 
Use verbose builds with travis

10 years agoRespect verbosity setting when building htm
TingPing [Wed, 29 Jan 2014 21:25:57 +0000 (16:25 -0500)] 
Respect verbosity setting when building htm

10 years agoFixes #881 Fix two bugs --
RichardHitt [Wed, 29 Jan 2014 19:56:23 +0000 (11:56 -0800)] 
Fixes #881  Fix two bugs --
gtk_xtext_find_char() adjust negative y for int typecast
gtk_xtext_find_x() return out_of_bounds TRUE if line outside windodw
gtk_xtext_selection_draw() recognize TRUE out_of_bounds

10 years agoosx: Silence openssl deprecated warnings
TingPing [Wed, 29 Jan 2014 17:16:36 +0000 (12:16 -0500)] 
osx: Silence openssl deprecated warnings

10 years agoconfigure: Don't error when python not found
TingPing [Tue, 28 Jan 2014 19:45:45 +0000 (14:45 -0500)] 
configure: Don't error when python not found

10 years agoosx: Fix bundled Python
TingPing [Tue, 28 Jan 2014 21:18:00 +0000 (16:18 -0500)] 
osx: Fix bundled Python

10 years agoosx: Fix loading plugins from bundle
TingPing [Mon, 27 Jan 2014 23:39:45 +0000 (18:39 -0500)] 
osx: Fix loading plugins from bundle

10 years agoAllow overriding libdir
TingPing [Mon, 27 Jan 2014 23:39:26 +0000 (18:39 -0500)] 
Allow overriding libdir

10 years agoFixed lag meter getting stuck.
Diogo Sousa [Mon, 27 Jan 2014 19:57:41 +0000 (19:57 +0000)] 
Fixed lag meter getting stuck.
Also lag_sent in struct server should have always been an unsigned long.

Fixes #749.

10 years agowin32: Include gtk theme in minimal install
TingPing [Sun, 26 Jan 2014 11:52:58 +0000 (06:52 -0500)] 
win32: Include gtk theme in minimal install

10 years agoShow error when you lack write permissions to configdir
TingPing [Sun, 26 Jan 2014 11:50:29 +0000 (06:50 -0500)] 
Show error when you lack write permissions to configdir

10 years agoFix loading default keybindings w/o write permissions
TingPing [Sun, 26 Jan 2014 11:30:33 +0000 (06:30 -0500)] 
Fix loading default keybindings w/o write permissions

Closes #615

10 years agoEnable --command on win32
TingPing [Tue, 21 Jan 2014 01:42:48 +0000 (20:42 -0500)] 
Enable --command on win32

and make existing depend on

10 years agoActually call commands sent with --command
TingPing [Mon, 20 Jan 2014 21:42:33 +0000 (16:42 -0500)] 
Actually call commands sent with --command

Closes #884

10 years agoRemove unused xdcc server plugin
TingPing [Mon, 20 Jan 2014 09:44:44 +0000 (04:44 -0500)] 
Remove unused xdcc server plugin

10 years agoTranslate appdata file
TingPing [Mon, 20 Jan 2014 08:04:52 +0000 (03:04 -0500)] 
Translate appdata file

10 years agoconfigure: Clean up EXTRA_DIST
TingPing [Mon, 20 Jan 2014 07:38:32 +0000 (02:38 -0500)] 
configure: Clean up EXTRA_DIST

10 years agoDon't store the potfile in git
TingPing [Mon, 20 Jan 2014 06:45:41 +0000 (01:45 -0500)] 
Don't store the potfile in git

10 years agoRemove unused plugins
TingPing [Mon, 20 Jan 2014 06:31:41 +0000 (01:31 -0500)] 
Remove unused plugins

10 years agoFix warning
TingPing [Mon, 20 Jan 2014 06:25:35 +0000 (01:25 -0500)] 
Fix warning

Leftovers from 38cbabea

10 years agoRemove unused perl files
TingPing [Mon, 20 Jan 2014 06:14:10 +0000 (01:14 -0500)] 
Remove unused perl files

- old example scripts
- outdated docs
- mingw build script

10 years agoRevert GtkObject removal until Gtk3
TingPing [Sun, 19 Jan 2014 02:48:41 +0000 (21:48 -0500)] 
Revert GtkObject removal until Gtk3

10 years agoUpdate most deprecated gtk functions
TingPing [Sat, 18 Jan 2014 09:08:32 +0000 (04:08 -0500)] 
Update most deprecated gtk functions

10 years agoUpdate most deprecated gdk functions
TingPing [Sat, 18 Jan 2014 08:06:33 +0000 (03:06 -0500)] 
Update most deprecated gdk functions

10 years agoShow a popup when opening plugin window when built without support
TingPing [Thu, 16 Jan 2014 05:58:04 +0000 (00:58 -0500)] 
Show a popup when opening plugin window when built without support

10 years agoFix warning when built without plugins
TingPing [Thu, 16 Jan 2014 05:46:49 +0000 (00:46 -0500)] 
Fix warning when built without plugins

10 years agoconfigiure: Fix testing compiler flags on anything other than gcc
TingPing [Thu, 16 Jan 2014 05:32:52 +0000 (00:32 -0500)] 
configiure: Fix testing compiler flags on anything other than gcc