Commit Graph

988 Commits

Author SHA1 Message Date
Berke Viktor 0a2af0ab62 Fix crash when using global username for QuakeNet 2013-05-17 02:08:34 +02:00
Berke Viktor a1a94ed319 Add support for QuakeNet /CHALLENGEAUTH, remove legacy /AUTH 2013-05-17 01:40:07 +02:00
TingPing b28734c4a8 Merge pull request #581 from orium/numeric-session-with-open-query
Session of numeric events passed to text_emit() for nicks with open query dialogs
2013-05-16 09:21:02 -07:00
TingPing 69c2893234 Merge pull request #586 from bviktor/authcleanup
Login and network list cleanup
2013-05-16 09:07:38 -07:00
Diogo Sousa 89078eb3b3 Fix an issue where the lag meter would be stuck after a reconnect caused by a
ping timeout.
2013-05-16 15:11:52 +01:00
Berke Viktor 8ccd11ee4b Remove comment 2013-05-16 00:08:43 +02:00
Berke Viktor fd1b276aab Make sure the created favchannel instances have a NULL key when the session's key is empty 2013-05-16 00:04:58 +02:00
Berke Viktor 2ff8e74061 Omit filler keys if no channel's using them 2013-05-15 23:52:14 +02:00
Berke Viktor 0020f81e79 Fix reconnect keys 2013-05-15 18:26:54 +02:00
Berke Viktor 6f09752db4 Cosmetics 2013-05-15 11:48:37 +02:00
Berke Viktor 8cf025f18d Fix autojoins for sessions 2013-05-15 11:43:38 +02:00
Berke Viktor 81990ce53b Change prototype 2013-05-15 08:49:28 +02:00
Berke Viktor 12cdb7704c Fix command splitting when the channel list is too long 2013-05-14 18:20:05 +02:00
Berke Viktor 947dd45294 Fix warnings 2013-05-14 16:52:16 +02:00
Berke Viktor a435e8648f Fix initial autojoins and some erroneous copies/frees 2013-05-14 16:40:32 +02:00
Berke Viktor 83107ee222 Use macros instead of raw numbers for login type 2013-05-13 13:22:25 +02:00
Diogo Sousa d9d05e83ba Restructured a fair bit of cfgfiles.c. Besides making the code cleaner this allows
for better error handling (in fact the error message of check_prefs_dir () whould
make hexchat abort).
2013-05-13 01:58:08 +01:00
Richard Hitt 631664645d Add "#define GLIB_DISABLE_DEPRECATION_WARNINGS" to eliminate a warning message 2013-05-12 17:25:43 -07:00
Diogo Sousa 61ed0829bd Forget to put an empty line after a function definition 2013-05-12 23:33:44 +01:00
Diogo Sousa f023de0faf Removed unnecessary call to check_prefs_dir() in load_config().
This function is called in save_config(), where it is actually needed.
2013-05-12 23:25:36 +01:00
Diogo Sousa 7238853f0f Factored locale related code in main() to a new function. 2013-05-12 23:15:23 +01:00
Diogo Sousa 6a8cad6f94 Now hexchat doesn't abnormally terminal when started as root.
This fixes #589/#504.
2013-05-12 16:37:38 +01:00
Berke Viktor c044bdfe32 Fix warning 2013-05-12 16:38:31 +02:00
Berke Viktor aac7079562 Add code for migrating existing configs 2013-05-12 16:38:21 +02:00
Berke Viktor 5df669a329 Make the order consistent for load and save 2013-05-12 16:02:26 +02:00
Berke Viktor 9327a5c71f Reduce GLib requirement 2013-05-12 06:16:26 +02:00
Berke Viktor 171dbcdedf Remove dead GLib code 2013-05-12 05:58:16 +02:00
Berke Viktor 198dc9eb43 Fix favorite channels except in inbound.c 2013-05-12 05:44:32 +02:00
Berke Viktor 0badd9b874 Remove dead code 2013-05-11 20:09:07 +02:00
Berke Viktor af03fa3c7c Fix connect commands 2013-05-11 20:06:22 +02:00
TingPing 250d9b565c Merge pull request #582 from Repentinus/patch-1
Support for away tracking regardless of channel size
2013-05-11 02:10:42 -07:00
Berke Viktor de2fdc093a Cosmetics 2013-05-11 04:19:18 +02:00
Berke Viktor 3679dfe93e Make logmask consistent with scrollback mask 2013-05-11 04:18:44 +02:00
Berke Viktor 7b0b86c9f7 Nuke nickserv password field and some cosmetics 2013-05-11 02:40:08 +02:00
Berke Viktor a98b95923b Get rid of this unnecessary buffer 2013-05-11 02:00:32 +02:00
Berke Viktor 873a3ef047 Replace various network options with universal login method option 2013-05-10 23:52:47 +02:00
Heiki Ojasild 66853d9715 Add option to support away tracking regardless of channel size
As there is option to disable away tracking, it would make sense to treat channel size limit of 0 as infinity for away tracking purposes. These changes attempt to implement this.
2013-05-09 21:11:58 +00:00
Diogo Sousa cf59ad2c76 Now process_numeric() passes the right session context to text_emit() when an
numeric event occurs regarding a nick with a open dialog.

Since this session context is potentially passed to plugins this can change the
behavior of plugins, but I think this is the intended semantics
(http://docs.hexchat.org/en/latest/script_python.html#context-theory).

Another consequence is that event messages will be displayed in the query dialog
of the nick in question (if a query dialog is open, of course), which I think is
sensible. (The initial intention of this patch was actually to report the
"No such nick" message in the query dialog when sending a message to a user that
has quit.)
2013-05-09 20:32:05 +01:00
TingPing dba9c42473 stop using gconf 2013-05-08 23:41:52 -04:00
TingPing 4ba79fd489 Clean up IRCNet 2013-05-06 00:53:07 -03:00
Berke Viktor fb01d4e9ab Replace g_strdup_printf with g_build_filename where possible 2013-05-04 18:21:48 +02:00
TingPing 1f525a6f4b Merge branch 'py3k' of git://github.com/TingPing/hexchat 2013-05-03 20:32:23 -04:00
TingPing ffa1ea7358 Add python3 plugin 2013-05-03 20:26:58 -04:00
TingPing ce80e571f2 comma 2013-05-03 17:14:31 -03:00
TingPing 11044c6264 update gamesurge's default nickserv type 2013-05-03 17:13:35 -03:00
TingPing 7243f5bc2c Merge pull request #565 from bviktor/nickservtype
Make NickServ registration configurable per-network
2013-05-03 09:19:01 -07:00
Berke Viktor 863ff811e6 Don't make assumptions about the function being called 2013-05-03 18:12:36 +02:00
Berke Viktor ba78c0527f Fix QuakeNet registration 2013-05-03 18:00:30 +02:00
Berke Viktor fb696b7a68 Provide default NickServ types where necessary 2013-05-03 17:23:36 +02:00
TingPing 295da18414 Merge pull request #571 from amalmurali/master
Update textevents.in
2013-05-03 07:26:42 -07:00
Berke Viktor 99fed089cf Line breaks and typofix 2013-05-03 15:54:18 +02:00
RichardHitt b08d9cfb56 Fix warning about g_type_init() in dbus/example.c 2013-05-01 12:12:05 -07:00
Amal 866299b508 Update textevents.in
Corrected text events for Channel Invite and Channel Remove Invite
2013-05-01 13:53:10 +05:30
TingPing c4384265e4 remove incorrect notice help info 2013-04-30 21:27:41 -03:00
TingPing b4c885861d Remove away announce 2013-04-28 17:19:26 -04:00
Berke Viktor 0a54efdd0c Make NickServ registration configurable per-network
Fixes #394
2013-04-28 21:24:53 +02:00
Berke Viktor 708c5a7347 Make /msg nickserv the default registration type
Fixes #394 and hopefully doesn't break others
2013-04-28 17:03:41 +02:00
Berke Viktor 50373f4ff9 Get rid of some hardcoded network recognition 2013-04-28 17:01:37 +02:00
Berke Viktor 2df866bdf8 Don't autoload WMPA, it's dead in the water 2013-04-28 16:50:19 +02:00
Christoph J. Thompson 77cad8e716 Don't hardcode "plugins" as the subdirectory for plugins in many
places.

	modified:   config-win32.h
	modified:   configure.ac
	modified:   plugins/checksum/Makefile.am
	modified:   plugins/doat/Makefile.am
	modified:   plugins/fishlim/Makefile.am
	modified:   plugins/perl/Makefile.am
	modified:   plugins/python/Makefile.am
	modified:   plugins/sysinfo/Makefile.am
	modified:   plugins/xdcc/Makefile.am
	modified:   src/common/plugin.c
	modified:   src/fe-text/fe-text.c
2013-04-28 16:42:48 +02:00
Berke Viktor a3ba8d575e Store just the filename if the sound file comes from the default sound dir
And get rid of some hardcoding while we're at it
2013-04-28 04:12:00 +02:00
Berke Viktor ea48d18130 Fix spacing 2013-04-28 03:06:02 +02:00
Berke Viktor 5bb284267b Remove dead code for sound_command 2013-04-28 01:57:00 +02:00
TingPing 78f9f3f87c clean up canberra code 2013-04-27 20:29:28 -03:00
TingPing bc1169e979 Use canberra for files 2013-04-27 20:02:27 -03:00
Berke Viktor 012105e115 Let's just say the word 2013-04-28 00:56:24 +02:00
Berke Viktor 7323f7c561 Fix unused variable 2013-04-27 23:28:24 +02:00
Berke Viktor 6001ceff9f Get rid of bundled beep 2013-04-27 23:00:18 +02:00
Berke Viktor 8e3db00dac Don't include if unused 2013-04-27 21:38:13 +02:00
Berke Viktor d20dccbe02 Some crucial cosmetics 2013-04-27 21:35:19 +02:00
Berke Viktor e834783cb8 Fix compiler warning 2013-04-27 21:31:54 +02:00
Berke Viktor 01f24aae07 Don't use external players on Windows 2013-04-27 21:07:34 +02:00
TingPing 565a492724 Reverts commit d964af8142 2013-04-27 06:32:30 -04:00
TingPing 6982bbfef9 fix false positives when checking chanopts 2013-04-26 09:37:14 -03:00
Arnavion 07bc467d03 win32: Moved PlatformToolset configuration to individual project files. It should be set before setting other properties or importing other props.
This fixes the broken GUI Platform Toolset indicator, as well as VS compilation itself if another version such as 2010 was also installed.
2013-04-25 21:03:03 -07:00
RichardHitt 4ad9a69aeb Early on, call g_type_init() unless deprecated 2013-04-24 14:33:05 -07:00
Mantas Mikulėnas 5318c953ed reduce abuse of ternary operator
The ?: operator should not be used as a generic shorthand for if/else.
(Which isn't needed here either...)
2013-04-23 01:09:58 -04:00
TingPing 2550a94f05 fix omitting custom sounds 2013-04-23 00:45:37 -04:00
TingPing 9603248a5b Fall back to global username for sasl 2013-04-22 07:30:33 -03:00
RichardHitt e17a9c6503 In do_an_re() put WORD_CHANNEL before WORD_HOST. fixes #440 2013-04-19 12:41:49 -07:00
TingPing a14bd119b7 typo 2013-04-17 22:45:08 -03:00
TingPing f9cf25f797 Use more useful example for url handler 2013-04-17 22:39:50 -03:00
TingPing 450b92f6c0 add paplay 2013-04-17 06:13:34 -03:00
Berke Viktor ccc8601624 Move beep to proper place 2013-04-16 11:32:58 +02:00
TingPing b856065167 fix warning 2013-04-15 22:03:03 -03:00
TingPing 27d828172d try play first. 2013-04-14 17:54:28 -03:00
Berke Viktor a7ffdf3d65 Remove one warning bypass 2013-04-14 13:19:49 +02:00
Berke Viktor dd624950c6 Eliminate compiler warning 2013-04-14 13:15:10 +02:00
Berke Viktor b407bfa168 Fix missing first letter in busy server error popup 2013-04-14 13:11:35 +02:00
Berke Viktor 069a6adb19 If no path given, try to load plugins from config dir, not from install dir 2013-04-14 12:55:02 +02:00
Berke Viktor 9dd2c85df4 Load connect commands from config dir 2013-04-14 12:31:27 +02:00
Berke Viktor ea0479998a Use bundled beep file for beep alerts 2013-04-14 11:56:50 +02:00
Berke Viktor db582a4e5c Remove sound_dir, it's pointless 2013-04-14 10:47:37 +02:00
Berke Viktor 059e4ec9c8 Add default beep sound, deploy on Windows
FIXME on Unix yet
2013-04-14 10:30:51 +02:00
TingPing 096e837ece Add accounts to users in get_list 2013-04-14 00:33:03 -03:00
TingPing e67371d269 Add option for omitting alerts while focused 2013-04-13 23:03:54 -04:00
TingPing 7870c8028f warning 2013-04-10 15:41:29 -03:00
Diogo Sousa 36694afe0e Don't send ping's to the server if we are still waiting for a pong.
If the server don't respond in 30s just report the lag as +30s.

This fixes the bug where hexchat reset the lag meter every time a ping
was sent and no pong was received.
2013-04-09 19:14:46 -07:00
Mantas Mikulėnas 780c3d29c7 Request 'sasl' even if it's the only recognized cap 2013-04-10 02:43:09 +03:00
TingPing d13ae114a2 Handle numeric 900 2013-04-08 16:52:14 -03:00
TingPing 3a6103564e Merge pull request #516 from Misdre/optout-extra-alerts
Closes #290 - opt-out for extra alerts now working
2013-04-08 10:35:53 -07:00
misdre 0424e5a329 Closes #290 - opt-out for extra alerts now working 2013-04-08 19:19:55 +02:00
misdre 2427c095e5 fix issue #491 - opt-in/opt-out of scrollback per channel 2013-04-08 15:07:58 +02:00
TingPing ed27009285 Notify away status of friends 2013-04-07 20:41:29 -04:00
TingPing 3c4a154f0a Add events for quiet 2013-04-07 17:49:30 -04:00
TingPing c766b24920 Merge pull request #508 from Misdre/split-long-action-notice
Long ctcp action/notice split
2013-04-07 12:40:29 -07:00
TingPing af652a6639 Merge pull request #510 from RichardHitt/allownick
Allow nick starting with digit despite rfc 2812 violation
2013-04-06 15:53:21 -07:00
TingPing 812628acb2 Update textevents.in 2013-04-06 17:30:19 -03:00
RichardHitt 6b86940b7b Allow nick starting with digit despite rfc 2812 violation 2013-04-06 11:51:22 -07:00
misdre 08d948435d split cmd_msg too 2013-04-06 01:11:28 +02:00
misdre 5004f69b5e 'splitted' is'nt a word 2013-04-06 00:11:45 +02:00
misdre bc5d16c4fb split long message on action and notice 2013-04-05 23:14:51 +02:00
TingPing d964af8142 Fix root user warning running before g_type_init
closes #504
2013-04-05 10:12:33 -04:00
TingPing 2be0530c34 get account from whois 2013-04-04 10:29:15 -03:00
TingPing b0d1c884e0 regular who doesn't send account 2013-04-04 05:07:42 -04:00
Arnavion e0a7f0ae59 Fixed compiler error. 2013-04-04 01:56:40 -07:00
TingPing 496ed18e85 Add MONITOR support 2013-04-03 18:51:54 -04:00
TingPing 86cf7de430 add %u to userlist popups for account 2013-04-03 18:10:14 -04:00
TingPing 477d7470c1 renable irc_who_join by default 2013-04-03 18:35:40 -03:00
TingPing 3706b51159 Fix realname 2013-04-03 18:28:00 -03:00
TingPing b4c8d53394 Support account-notify and extended-join capabilities 2013-04-03 17:10:09 -04:00
TingPing 4c217d4ba3 Merge pull request #448 from TingPing/awaynotify2
Add away-notify support
2013-04-03 12:12:26 -07:00
Berke Viktor 0534b54e51 Remove strlutil 2013-04-03 16:48:03 +02:00
Berke Viktor 9c49254abd Only include top level includes from GTK+, GLib and GDK-PixBuf 2013-04-02 20:39:37 -07:00
Berke Viktor 5e59578e28 Remove most of HexTray and one instance
You can still build HexTray manually if you want to try fixing it
2013-04-02 11:56:08 -07:00
TingPing 083710d8d3 Merge pull request #484 from Phr33d0m/master
A few fixes on the *nix build system
2013-04-01 02:05:23 -07:00
Berke Viktor 110a2625fe Remove another bunch of obsolete junk 2013-04-01 05:05:33 +02:00
Berke Viktor 0f20423455 Consistent header macros everywhere 2013-04-01 01:02:03 +02:00
Berke Viktor 4de6db6c47 Disable Unix path detection mechanism 2013-04-01 00:24:42 +02:00
Berke Viktor 3c1bd3cff0 Supposed fix for license issues
I have no clue what to put here so I'll just use what the About dialog
provides (unless specified otherwise in the file)
2013-03-31 21:45:05 +02:00
RichardHitt 3fee94473b Don't clobber data, just adjust url endpoint 2013-03-31 12:14:52 -07:00
hasufell 83a5996817 MAKE: install hexchat-plugin.h header if plugins are enabled 2013-03-31 17:01:56 +02:00
RichardHitt 503968c1fd Strip all \r and \n, not just a single \r. 2013-03-29 13:11:17 -07:00
TingPing cecd951e76 Update textevents.in 2013-03-27 18:49:14 -03:00
TingPing 611ae75fed Add SpotChat network
Closes #462
2013-03-27 04:14:18 -03:00
TingPing 2e4a086ed0 Merge pull request #476 from tehsu/master
Add snyde network
2013-03-27 00:08:37 -07:00
TingPing 62c7a743a7 Only check for key if there is a channel 2013-03-27 02:23:51 -03:00
tehsu 8424c32b4a Update servlist.c 2013-03-26 20:34:32 -05:00
tehsu a9b9c036b6 Updated with more networks 2013-03-26 19:45:22 -05:00
TingPing eda9303ec9 Remove old CAPAB stuff
We already check for identify-msg elsewhere
2013-03-25 19:17:44 -04:00
TingPing e9a3528bbd Disable tray when using Unity 2013-03-25 02:41:13 -04:00
TingPing a5994cf647 Merge pull request #445 from TingPing/ulistcolors
Add option to color nicknames in the userlist to match the chat
2013-03-24 01:53:37 -07:00
TingPing 7a38aca803 Convert back to unix endings 2013-03-24 03:03:26 -04:00
TingPing 84ffde7152 Be compatable with TLS
closes #461
2013-03-23 22:24:19 -03:00
Berke Viktor ed8e768c7e Make everyone happy 2013-03-23 22:14:28 +01:00
TingPing 8996baa35e Merge pull request #464 from RichardHitt/bufoflo
Truncate text if too long.  Closes Issue #463
2013-03-23 13:21:45 -07:00
TingPing c99e7f8154 Add migration code for servlist 2013-03-23 17:15:27 -03:00
RichardHitt f7923f2a02 Truncate text if too long. Closes Issue #463 2013-03-23 13:08:49 -07:00
Berke Viktor a6d7cfab78 Get rid of the servlist_ rubbish 2013-03-23 16:25:38 +01:00
TingPing cd1155b83c ensure lasttalk gets updated
closes #247
2013-03-22 23:41:56 -03:00
TingPing aff9fb7945 Update textevents.in 2013-03-22 19:10:31 -03:00
Richard Hitt ec576f315a Do an XP_TE_BANLIST only for ban, not exempt/invite/quiet 2013-03-21 12:05:42 -07:00
RichardHitt f5631b2e22 Redesign the Ban List window. Closes Issues #303, #342, #427
This is a combination of 18 commits.
 The first commit's message is:
Here is the initial banlist branch of RichardHitt/hexchat.
Changed files are only src/fe-gtk/{banlist.c,fe-gtk.h}.
This version works and contains my first efforts at selective
sensitization of radio buttons and control buttons.

From this point I intend to undertake a stepwise redesign.

Step 1 will be to make the existing banlist code work for
multiple simultaneous banlist windows (for different channels,
obviously).  It will be a hackathon with the only goal of getting
it working.

Step 2 will be the objectization and alpha-stage tidying-up of
all the terrible looking stuff I will have done in Step 1.

 This is the 2nd commit message:

Here's the post-Step-1 commit.  It works for multiple banlist windows.

Note particularly what I've done to banlist.h.
Note that for many functions in banlist.c the argument is now
a banlist_info *, rather than a session *.
Note in banlist.c the initialization of array modes[] which
contains driving information for the checkboxes.

Of course those checkboxes aren't yet implemented.  Maybe in Step 2
I will change to checkboxes from radio buttons; but definitely I will
change to letting modes[] drive processing.

 This is the 3rd commit message:

Converted to checkboxes.  Much additional work.
Note that the infrastructure for Auto-invite is not yet
present in the hexchat tree.  I'm nearly done with banlist,
I think!

 This is the 4th commit message:

Fleshed out 'invite'.  Tagged masks uniformly, e.g. (b) (e) (I).
General cleanup, nearly at the point of beta quality.

 This is the 5th commit message:

Added fourth mode type: quiet.  Did lots and lots of cleanup.  Beta-ready?

 This is the 6th commit message:

Get the banlist timestamps properly sortable.

 This is the 7th commit message:

Redesign the supports_foo() routines.  Now they're responsible for setting
the flags in ->capable, ->readable, ->writeable.

 This is the 8th commit message:

Deleted a couple of RBH comments.

 This is the 9th commit message:

Now the ESC key will close the banlist window.

 This is the 10th commit message:

Fix the fe-text occurrence of fe_add_ban_list().

 This is the 11th commit message:

Fixed also fe_ban_list_end() and removed fe_is_banwindow().

 This is the 12th commit message:

Use old-style initialization for array of structures modes[]

 This is the 13th commit message:

Oops, incomplete regression of modes[] initialization.  This fixes.

 This is the 14th commit message:

Fixed strptime buy implementing a special version here.
Fixed column width concerns by setting resizable and autosize.

 This is the 15th commit message:

Get rid of testing line.

 This is the 16th commit message:

Changed to gtkutil_destroy_on_esc ()

 This is the 17th commit message:

Remove no-longer-used functnion

 This is the 18th commit message:

Minor cleanups to banlist.c, banlist.h

 Please enter the commit message for your changes. Lines starting
 with '#' will be ignored, and an empty message aborts the commit.

 Author:    RichardHitt <rbh00@netcom.com>
 Committer: Richard Hitt <rbh00@f17.rbh00.pacbell.net>

 Not currently on any branch.
 Changes to be committed:
   (use "git reset HEAD <file>..." to unstage)

	modified:   src/common/fe.h
	modified:   src/common/hexchat.h
	modified:   src/common/inbound.c
	modified:   src/common/modes.c
	modified:   src/common/proto-irc.c
	modified:   src/common/server.c
	modified:   src/fe-gtk/banlist.c
	modified:   src/fe-gtk/banlist.h
	modified:   src/fe-gtk/fe-gtk.c
	modified:   src/fe-gtk/fe-gtk.h
	modified:   src/fe-gtk/maingui.c
	modified:   src/fe-text/fe-text.c
2013-03-20 15:10:30 -07:00
TingPing 89d62ee4f8 Default ignore type to ALL 2013-03-17 16:27:26 -03:00
TingPing c58a741abb All unignoring nicks just like ignore 2013-03-17 16:20:38 -03:00
Berke Viktor 25f8e45b73 Get rid of Non-BMP filtering, Pango handles this now 2013-03-15 22:00:55 +01:00
TingPing 16cc178ba0 update dbus example.py for python3 2013-03-15 08:55:15 -03:00
TingPing ec354038db Add python gdbus example 2013-03-15 07:29:39 -03:00
TingPing 8cd2921387 Merge pull request #444 from TingPing/noticepos2
Add irc_notice_pos setting
2013-03-14 13:29:53 -07:00
TingPing eb5313f850 Clean up away-notify patch 2013-03-12 23:54:55 -04:00
TingPing bf0fb9f327 Add away-notify support 2013-03-12 02:21:18 -04:00
TingPing b5f78f484d Fix relative paths on windows 2013-03-11 13:55:29 -03:00
TingPing 1ddb76465a Don't show join dialog when you autojoin.
closes #305
2013-03-11 11:22:50 -03:00
TingPing 8f82d31db1 Fix reconnecting to keyed channels
closes #16
2013-03-11 10:22:37 -03:00
TingPing 9f7af7c4e4 Merge pull request #439 from TingPing/urlkey
Add channel key support to urls
2013-03-11 01:13:22 -07:00
TingPing 6bd9656416 Add option to color nicknames in the userlist to match the chat 2013-03-09 17:57:06 -05:00
TingPing 9924300c05 Add irc_notice_pos setting 2013-03-09 17:09:38 -05:00
TingPing ab99bf7517 Use key on new servers 2013-03-04 16:30:36 -05:00
TingPing d1c36f170b Add key support to urls like mirc 2013-03-04 15:46:04 -05:00
TingPing 84f19881a3 fix query -nofocus 2013-03-04 12:02:55 -05:00
misdre 6db9a86366 focus the channel if it's already open (issue #406) 2013-02-24 23:04:48 +01:00
TingPing bcb2107bb1 Fallback to $HOME/Downloads for dcc_dir 2013-02-18 00:30:57 -05:00
TingPing 936785d24e follow XDG for default download directory
closes #413
2013-02-16 23:07:18 -05:00
Berke Viktor f43dfc1099 Merge branch 'master' of https://github.com/hexchat/hexchat 2013-02-16 15:30:13 +01:00
Berke Viktor e41a84b094 Try to create the addons folder initially 2013-02-16 15:28:44 +01:00
RichardHitt 8e3d039199 Fix bug in url.c at re_host().
Unlike the other re_foo() functions it was not checking immediately
and returning if host_ret had already been filled in.  This would
causes a memory leak since the previous GRegex would be lost.
2013-02-13 12:52:49 -08:00
Berke Viktor ef18734f20 Make sure we don't auto-load HexTray 2013-02-13 21:05:16 +01:00
Berke Viktor 5297209ed2 Add autojoin back 2013-02-07 21:56:48 +01:00
TingPing ce31c6dce6 only detect full paths on windows.
closes #302
2013-01-31 23:58:18 -05:00
TingPing edc04743bf fix variable name in flood msg. 2013-01-31 06:23:44 -05:00
TingPing 2bb4da5f0b add station51 to servlist 2013-01-23 17:05:43 -05:00
RichardHitt 4e0daf047e Correct almost all compiler warning issues 2013-01-19 12:33:16 -08:00
TingPing 8b451edf9c Merge pull request #377 from RichardHitt/issue376
Parse url according to rfc 1738: add separate define for TLD.  Closes 376.
2013-01-16 14:06:50 -08:00
RichardHitt 7bc0e017f6 Oops. didn't get the DOMAIN slight change last time. Here it is now. 2013-01-15 13:26:11 -08:00
RichardHitt bb617ccacd Prev called anything a URL! Reverted but slight DOMAIN change. 2013-01-15 13:19:29 -08:00
RichardHitt d5fbea3411 Fix DOMAIN and TLD per rfc 1738, thanks Arnavion 2013-01-15 01:23:37 -08:00
aperson 019a6f0c54 Snoonet is now snoonet.org, not .com
http://www.reddit.com/r/irc/comments/13xpok/announcement_snoonet_operational_status/
2013-01-14 23:47:12 -06:00
RichardHitt be2d100d2d Parse url according to rfc 1738: add separate define for TLD. 2013-01-14 12:33:08 -08:00
RichardHitt 07b69fd2f8 Oops, Windows doesn't offer strndup(). Use g_strndup(). 2013-01-11 16:12:52 -08:00
RichardHitt 487ac0a011 Correct nick recognition. Closes 372. 2013-01-11 01:39:21 -08:00
RichardHitt 475eb9fcaa Fix crash by detecting NULL channel in url_join_only() and just returning. 2013-01-10 00:13:25 -08:00
RichardHitt 672dbf75d6 Oops, fixed error in util.c 2013-01-09 14:53:19 -08:00
RichardHitt 6beef589e3 Make source cleah with cppcheck, except for mpc and sasl 2013-01-09 14:37:57 -08:00
TingPing c8419ae43a Merge pull request #359 from RichardHitt/master
Overhaul of URL detection, includes nick, channel, etc
2013-01-08 13:09:33 -08:00
Richard Hitt ccc82895ed Merge branch 'master' of http://github.com/RichardHitt/hexchat 2013-01-08 12:58:05 -08:00
Richard Hitt 5ec9d8534e Add "ircs://" to the list of URL schemes 2013-01-08 12:55:20 -08:00
RichardHitt 0213f21a46 Merge pull request #341 from TingPing/lastact
Add last activity keybinding from fedora
2013-01-07 14:20:26 -08:00
Richard Hitt 2af44e02bf Simplification of new code -- eliminate member lastact_elem 2013-01-07 11:50:54 -08:00
TingPing 24ce347472 fix if statement 2013-01-05 16:23:34 -05:00
RichardHitt 0ecbeb7152 Merge pull request #337 from TingPing/tray
add even more tray icon changes
2013-01-04 17:43:35 -08:00
RichardHitt 4bf2fbe092 Ywes, nicks can be as short as one character long! 2013-01-03 14:24:04 -08:00
RichardHitt 44d920592d For NICK0 use NICKSPE, not NICKDIG 2013-01-03 14:13:20 -08:00
TingPing fa97379f78 update text events 2013-01-03 13:47:53 -05:00
RichardHitt f4c2c08ccb Also allow URLs of of the form \.[a-z]+\/ 2013-01-02 23:47:58 -08:00
TingPing 599b07497b use g_get_user_config_dir 2013-01-02 23:14:13 -05:00
RichardHitt 270a31535c I forgot to add case WORD_PATH to do_an_url()'s switch statement 2013-01-02 15:03:16 -08:00
RichardHitt 0e6add7dd6 Fix FSF address to be Franklin Street 2013-01-02 14:58:26 -08:00
RichardHitt 4af624627e overhauling of URL detection, including channel, nick, etc 'words' 2013-01-02 14:50:26 -08:00
TingPing 1a0396dcae default irc_whois_front on 2012-12-29 01:23:00 -05:00
TingPing d07ee22f58 Merge pull request #347 from dmashal/master
Add /wi shortcut
2012-12-28 22:19:20 -08:00
Dan Mashal 4905c95167 Add wi shortcut for whois 2012-12-28 22:06:05 -08:00
TingPing 2e9bf00e0a Merge pull request #336 from TingPing/beep
Don't beep when window is active.
2012-12-25 18:28:07 -08:00
TingPing b37fe23b99 Add last activity keybinding from fedora 2012-12-25 00:33:57 -05:00
Dan Mashal b04377825f fix incorrect FSF address 2012-12-23 11:36:54 -08:00
TingPing fa0705f059 remove #hexchat autojoin 2012-12-21 02:25:19 -05:00
TingPing b259595c9d allow tray blinks to be static icons 2012-12-20 19:53:58 -05:00
TingPing 4524367cc0 Add auto-away to plugin-tray 2012-12-20 19:39:52 -05:00
david-w 74ea6bd08b Update src/common/servlist.c
removed the ircnet.com server as no more been conformed by TingPing
2012-12-20 21:43:39 +00:00
david-w 2478d51246 Added Moznet network to the IRC List
Added the moznet IRC network to the network list what is the Mozilla network for firefox and other networks
2012-12-20 13:49:39 +00:00
TingPing 82d6313887 add GameSurge to network list
closes #332
2012-12-19 22:38:34 -05:00
TingPing c1ccb244db Don't beep when window is active. 2012-12-12 10:45:14 -05:00
TingPing c6d955ade7 fix playing sounds with sound_dir 2012-12-08 05:18:16 -05:00
RichardHitt 813691f1ec Fix warning 2012-12-03 13:00:11 -08:00
TingPing abaf4425d9 rename pane height variable 2012-12-01 19:43:20 -05:00
TingPing 1c224894a2 Save pane height and restore on start
closes #154
2012-11-30 17:22:12 -05:00
TingPing acc90d4e77 default to utf-8 encoding
closes #282
2012-11-25 12:39:18 -05:00
TingPing 8dc1203c7b Merge pull request #265 from jtmohr/textevents
Fix Text Events spacing issues
2012-11-16 12:54:11 -08:00
Jeff Mohr 74145666f5 Fix Text Events spacing issues
This commit fixes issue #262
2012-11-14 11:39:04 -06:00
Richard Hitt b59f9abd1a Limit url-grabbing to NOTICE, PRIVMSG, TOPIC, 332 (RPL_TOPIC), 372 (RPL_MOTD) 2012-11-13 12:06:35 -08:00
Berke Viktor 677c0e3b70 Disable auto-loading of deprecated plugins 2012-11-12 20:46:26 +01:00
Berke Viktor b5f58a4be2 Make sure g_strconcat() result is NULL terminated 2012-11-12 18:04:47 +01:00
Arnav Singh 6ec040f5c9 utf8-everywhere: Forgot the g_free's and the g_unlink / g_rename. 2012-11-12 00:06:05 -08:00
Berke Viktor fdc316a1ce Fix g_strdup_printf() call causing removal of hexchat.conf 2012-11-12 07:47:58 +01:00
Arnav Singh aab041da91 utf8-everywhere: Derp. 2012-11-11 19:54:47 -08:00
Arnav Singh ed26917691 utf8-everywhere: Fixed some remaining C file I/O API calls to use the glib API. 2012-11-11 19:34:09 -08:00
Berke Viktor 49d5234b39 Load own certs from <config>\certs 2012-11-12 04:06:03 +01:00
Berke Viktor 428f479aed Fix 4996 warnings 2012-11-11 18:36:00 +01:00
Berke Viktor 82694d2d29 Hide 4996 warnings in all projects and fix license copy 2012-11-11 18:23:27 +01:00
Berke Viktor 2cc6d05af6 Fix wording for banlist 2012-11-11 17:09:29 +01:00
Berke Viktor 7911aeb51e Disable one instance code coz it's really buggy 2012-11-11 15:50:31 +01:00
Berke Viktor 1c0548c4ca Copy-paste fix 2012-11-11 14:39:35 +01:00
Berke Viktor 348c6ba919 Rebranding 2012-11-11 13:51:50 +01:00
Berke Viktor 4c1f2b93d0 Update comment 2012-11-10 20:59:51 +01:00
Berke Viktor 4756078263 Explode gui_tray_flags 2012-11-10 19:29:12 +01:00
Berke Viktor ed970381fb Eliminate some more warnings and hide less warnings in VS 2012-11-10 18:26:45 +01:00
Berke Viktor 9c70eee4ca Eliminate some unused stuff 2012-11-10 17:20:05 +01:00
Berke Viktor 912ea8a534 Disable some stupid warnings without the WDK 2012-11-06 23:47:12 +01:00
Berke Viktor cc8a86abb4 Fix spacing once more 2012-11-06 18:13:21 +01:00
Berke Viktor 2c0f050df0 Remove spacing, it wouldn't work anyway 2012-11-05 15:42:48 +01:00
Arnav Singh d142c74c15 Fix erroneous DCC file names and crash upon aborting 2012-11-05 03:04:08 +01:00
Berke Viktor db218817fd Use configdir instead of *xchatdir* 2012-11-04 23:55:36 +01:00
Berke Viktor abbb4897ea Fix missing variable 2012-11-04 21:45:46 +01:00
Berke Viktor d0b5d53f92 Some more platform unification 2012-11-04 21:40:59 +01:00
Berke Viktor 5c9283fc68 Fix for using -d with non-english locale 2012-11-04 21:40:39 +01:00
bviktor 7873bfe211 Merge pull request #227 from Arnavion/utf8-everywhere
utf8-everywhere part 3
2012-11-04 09:31:46 -08:00
Arnavion b969665e47 utf8-everywhere: Fixed log_write to use access instead of g_access. 2012-11-04 09:27:15 -08:00
Arnavion 6560e6365a utf8-everywhere: Scrollback-loading code thought the first word of every message was part of the timestamp because of a missing space. 2012-11-04 09:11:41 -08:00
Berke Viktor 04892cbbef Case tabulation 2012-11-04 17:52:59 +01:00
Berke Viktor d7daa8bc3c Case simplification 2012-11-04 17:52:58 +01:00
bviktor 753a773bba Merge pull request #225 from Arnavion/utf8-everywhere
utf8-everywhere: Fixed crash when passing in a config directory using -d
2012-11-03 22:35:50 -07:00
Arnavion 6602e6a7c5 utf8-everywhere: Fixed crash when passing in a config directory using -d 2012-11-03 22:32:33 -07:00
Berke Viktor 82031ed6d4 Indentation cosmetics 2012-11-04 06:10:59 +01:00
Arnavion c2c23894fc utf8-everywhere: Fixed crash on loading scrollback. 2012-11-03 21:32:52 -07:00
Berke Viktor 0e9658f2ab Ignore specific warnings for common and fe-gtk, all should be eliminated at some point 2012-11-04 04:06:44 +01:00
Arnavion a978e7b55b utf8-everywhere: Removed unreferenced local variables. 2012-11-03 19:11:09 -07:00
Arnavion 5d9264aff6 Initial commit for utf8 everywhere. 2012-11-03 19:04:02 -07:00
Berke Viktor cef390e47d By default, open dialog window for doubleclick on a nick in the user list 2012-11-04 00:41:25 +01:00
Berke Viktor c0e65ff0fe Fix spacing 2012-11-04 00:14:17 +01:00
Berke Viktor c45fbe1bb3 Remove identd text event coz it doesn't work 2012-11-03 21:04:07 +01:00
Berke Viktor 7e1729c7b6 Make CAP messages consistent 2012-11-03 19:17:35 +01:00
Berke Viktor 1ac033e42a Text event for identd 2012-11-03 19:04:47 +01:00
Berke Viktor 76f43ce583 Make identd messages consistent with SASL messages 2012-11-03 18:39:11 +01:00
Berke Viktor 7d664e755e More robust CAP management and CAP multi-prefix support 2012-11-03 18:29:08 +01:00
Berke Viktor a9c7e40b5b Add text events for CAP ACK/REQ 2012-11-03 07:46:51 +01:00
Berke Viktor 9ee3613bad Add export config stub 2012-11-03 06:29:51 +01:00
Berke Viktor e2908c38a2 Make SASL user name color consistent with other user name colors 2012-11-03 04:53:17 +01:00
Berke Viktor 58adceb4e9 Provide text events for SASL auth, SASL responses and server capabilities 2012-11-03 04:45:32 +01:00
Daniel Leining bc06dffd5d that malloc should have been made bigger when renaming xchat.conf to hexchat.conf 2012-10-31 01:40:11 -04:00
Berke Viktor ea0d3059f4 Eliminate even more warnings and bump warning level to 3
Shouldn't need to go any higher, level 4+ gives insane warnings
2012-10-30 22:13:40 +01:00
Berke Viktor cb0f6c8c91 Eliminate some more warnings 2012-10-30 21:25:58 +01:00
Berke Viktor 284dbfbe3d Supposed fix for identd ipv6 compiler warnings 2012-10-30 20:57:49 +01:00
Berke Viktor 99a288fb47 Typofix 2012-10-30 11:56:27 +01:00
Berke Viktor a51a69134b Nah, even more rebranding 2012-10-30 11:35:39 +01:00
Berke Viktor 82936df2af Some final rebranding 2012-10-30 10:42:37 +01:00
Berke Viktor 29f7a9180c Rebrand get_info(xchatdir) but remain compatible for Perl and Python 2012-10-30 09:59:58 +01:00
Berke Viktor 66be50f335 Some more fixes 2012-10-30 09:16:21 +01:00
Berke Viktor b6c89e7670 Fix Unix compilation 2012-10-30 09:05:48 +01:00
Berke Viktor 8d6f4d9d40 Some remaining fixes 2012-10-30 08:58:50 +01:00
Berke Viktor e681eafa78 Rebranding for the rest of plugin* 2012-10-30 08:42:48 +01:00
Berke Viktor 97dc13fde7 Rebranding for XCHAT_PLUGIN_HANDLE 2012-10-30 07:46:28 +01:00
Berke Viktor 45d4fa5801 Rebranding for XCHAT_EAT_* 2012-10-30 07:40:37 +01:00
Berke Viktor a5ab455b34 Forgot this one 2012-10-30 07:31:33 +01:00
Berke Viktor 4b7c7c2bb1 Rebranding for XCHAT_FD_* 2012-10-30 07:25:40 +01:00
Berke Viktor a87ad4a6ae Fix D-Bus plugin 2012-10-30 07:22:36 +01:00
Berke Viktor 91dd079add Rebranding for XCHAT_PRI_* 2012-10-30 07:18:25 +01:00
Berke Viktor 50a2335276 Remove old unused code 2012-10-30 07:02:28 +01:00
Berke Viktor 81747d996c Revert "Proof-of-concept compat mode for XChat"
This reverts commit ad16a2bfee.
2012-10-30 06:56:41 +01:00
Berke Viktor ad16a2bfee Proof-of-concept compat mode for XChat 2012-10-30 06:56:25 +01:00
Berke Viktor a37bc00b59 Remove unnecessary include 2012-10-30 05:42:02 +01:00
Berke Viktor c73c9b4b31 Fix plugin function ordering 2012-10-30 03:55:25 +01:00
Berke Viktor 9bf00ac214 Don't provide untranslatable strings for translation 2012-10-30 02:28:06 +01:00
Berke Viktor 07cbcfe846 Make HexTray filename consistent with the rest 2012-10-29 00:42:52 +01:00
Berke Viktor 16b14ec765 Saner limit 2012-10-28 20:54:08 +01:00
Berke Viktor 6a9e7bb4d3 Further doc relocations and conversions 2012-10-28 10:49:44 +01:00
Berke Viktor 85119b9a80 Add option to hide user mode icon in nick box 2012-10-28 03:05:50 +01:00
Berke Viktor 6ae224107f Use Consolas as the default font where available 2012-10-28 02:08:36 +01:00
Berke Viktor e0f61605de Some more unuseful but fancy eyecandy 2012-10-28 01:54:15 +02:00
Berke Viktor e39a4db309 Add notes about managing text events 2012-10-28 01:06:09 +02:00
Berke Viktor 9550862cb0 Fix text event argument counts 2012-10-28 01:05:55 +02:00
Berke Viktor 79b00170ba Even moar polishing 2012-10-28 00:12:53 +02:00
Berke Viktor fe1d958838 More polishing for the About dialog 2012-10-28 00:05:40 +02:00
Berke Viktor d892b3346e Accidental commit is accidental 2012-10-27 23:46:37 +02:00
Berke Viktor 745c0913f6 Redesign the About dialog a'la XChat 2012-10-27 23:44:17 +02:00
Berke Viktor c7ca4a5e68 Fix spacing 2012-10-27 18:09:54 +02:00
Berke Viktor a46df34a2a Remove baked text event headers 2012-10-27 17:39:51 +02:00
Jan Engelhardt b8927e9d1d build: use BUILT_SOURCES to properly order text*.h before libhexcommon.a 2012-10-27 17:25:34 +02:00
Berke Viktor cd3ade3046 Change default text events 2012-10-27 13:32:04 +02:00
Berke Viktor a98dc18d55 Ignore generated config.h properly on Unix 2012-10-27 01:26:32 +02:00
Berke Viktor 1ecc6b3155 g_str_hash is inconsistent, always recalculate it 2012-10-26 15:06:30 +02:00
Berke Viktor b1db3cf514 Eliminate compiler warning and update Windows Server name 2012-10-25 22:04:16 +02:00
Berke Viktor 215325c058 Move SASL passphrase generation code to utils 2012-10-25 21:08:26 +02:00
Berke Viktor 21424154a8 Hide "empty" SASL messages during auth 2012-10-25 20:24:20 +02:00
Berke Viktor ce3fa431f4 Check for unallocated string 2012-10-25 18:15:35 +02:00
Berke Viktor 7cc2dc36e5 Get rid of the SASL plugin 2012-10-25 16:40:26 +02:00
Berke Viktor 4f4958878a Built-in SASL support and other CAP fixes 2012-10-25 16:17:21 +02:00
Berke Viktor 47310229a4 Some more rebranding for consistency's sake 2012-10-25 01:33:23 +02:00
Berke Viktor 87aa65653b Use own configfile 2012-10-25 00:42:34 +02:00
Berke Viktor 0003b85ccb Bypass the identify-msg patch as well, breaks SASL 2012-10-25 00:20:21 +02:00
Berke Viktor 842e74dce8 Quickfix for plugin breakage after the DCC patch 2012-10-25 00:18:02 +02:00
Berke Viktor d6dec82d3d Some more rebranding 2012-10-25 00:16:27 +02:00
Berke Viktor 1a75c8e1be A lot more rebranding 2012-10-24 21:33:02 +02:00
Berke Viktor 6d356a5e51 Rename libxchatcommon to libhexchatcommon 2012-10-24 20:41:30 +02:00
Berke Viktor d9b5900525 Add support for ircd-seven identify-msg (author unknown) 2012-10-24 18:52:13 +02:00
Berke Viktor 464b005c97 Fix compilation on Unix with GLib 2.24 or older 2012-10-24 18:34:07 +02:00
Berke Viktor aa917d568f System includes before own includes 2012-10-24 13:13:25 +02:00
Berke Viktor bdbb3d14bd Fix error message printing for raw numeric 263 2012-10-24 12:54:02 +02:00
Arnav Singh 8902f52eb9 Removed DCC::destfile_fs since it was now the same as DCC::destfile. Fixed usage of g_stat to use GStatBuf instead of OS-native struct stat. 2012-10-22 19:08:36 -07:00
Arnav Singh 8c7ec909b8 Replaced use of OS file I/O functions which expect filenames in system codepage with GLib's, since GLib's functions work with UTF-8 and GLib handles converting the filename to system codepage for us. 2012-10-22 19:07:28 -07:00
Arnav Singh 1cc599a0f9 Build DCC file's path using platform's directory separator instead of always using forward slash. 2012-10-22 19:06:18 -07:00
Berke Viktor e05c13a097 More fixes, sorting and cleanup 2012-10-22 20:00:08 +02:00
Berke Viktor bc4fb2fd0e Fix user count options 2012-10-22 18:59:45 +02:00
Berke Viktor f5338e014a Fix nick box setting 2012-10-22 18:34:31 +02:00
Berke Viktor d444d4dd9d Add Malayalam translation 2012-10-22 17:39:00 +02:00
Berke Viktor b007592cde Fix DCC accept default value 2012-10-22 16:24:19 +02:00
Berke Viktor e6e252e540 Fix default network 2012-10-22 16:14:23 +02:00
Berke Viktor 107938971c Apparently, auto_indent is not needed anymore 2012-10-22 16:09:11 +02:00
Berke Viktor 51ae33cbe8 Variable cleanup for the rest 2012-10-22 15:55:43 +02:00
Berke Viktor 545b7dc6ff Variable cleanup for irc_* 2012-10-22 14:50:36 +02:00
Berke Viktor 5c49b45a6d Variable cleanup for input_* 2012-10-22 14:18:20 +02:00
Berke Viktor bf27d43052 Variable cleanup for gui_* 2012-10-22 13:49:28 +02:00
Berke Viktor 87e903cd73 Variable cleanup for flood_* 2012-10-22 12:20:47 +02:00
Berke Viktor b563b93414 Variable cleanup for dcc_* 2012-10-22 12:10:55 +02:00
Berke Viktor cf8ea26498 Variable cleanup for completion_* 2012-10-22 10:10:19 +02:00
Berke Viktor a05817c0eb Variable cleanup for away_* 2012-10-22 09:53:28 +02:00
Berke Viktor fba30c4cf8 Rebrand xchatprefs 2012-10-22 09:00:35 +02:00
Berke Viktor 25f2506984 Add missing define for Unix 2012-10-22 08:59:00 +02:00
Berke Viktor f98b3a5609 Remove duplicate 2012-10-22 08:54:21 +02:00
Berke Viktor c42f8b98df Get rid of platform-specific settings (except for fast DCC), make migrations smoother 2012-10-22 08:51:54 +02:00
Berke Viktor 4f68ac6cc0 Get rid of ALL gui_tweaks 2012-10-22 08:37:28 +02:00
Berke Viktor 445e8c006e Learn some grammar 2012-10-22 08:26:18 +02:00
Berke Viktor 1665443062 Get rid of gui_tweaks 4 2012-10-22 08:24:52 +02:00
Berke Viktor 9435851dee Get rid of gui_tweaks 8 2012-10-22 08:00:55 +02:00
Berke Viktor 02dd0ba560 Get rid of gui_tweaks 16 & 1 2012-10-22 07:24:52 +02:00
Berke Viktor 2cbae7f6a5 Get rid of gui_tweaks 32 2012-10-22 06:18:32 +02:00
Berke Viktor 0e88d01caf Get rid of gui_tweaks 64 2012-10-22 06:02:15 +02:00
Berke Viktor e361efcf94 Rename tab_* to gui_tab_* 2012-10-22 05:38:52 +02:00
Berke Viktor 09c94486be Get rid of obsolete values 2012-10-22 05:36:08 +02:00
Berke Viktor cb891a9732 Rename WinSys on the code level 2012-10-21 06:40:28 +02:00
Berke Viktor ddbce0b9fe Move warning level to property sheet 2012-10-21 05:57:00 +02:00
Berke Viktor df33905ad1 Relocate typedef.h 2012-10-21 04:41:59 +02:00
Berke Viktor 29e96d7611 Fix dialog icon in userlist popup and add entry for Ignore 2012-10-20 19:58:41 +02:00
Berke Viktor c1bc4303ce Fix TYPE_BOOL vs unsigned int inconsistency 2012-10-20 17:56:38 +02:00
Berke Viktor 99b68f6e24 Update set variable after English lang code change 2012-10-20 17:12:21 +02:00
Berke Viktor 4ee52cb4fa Remove Hebrew file, it fails to import to Transifex and barely contains translations anyway 2012-10-20 16:42:38 +02:00
Berke Viktor 2995b05794 Fix language codes and naming 2012-10-20 16:00:03 +02:00
Berke Viktor d90ae8012a Add support for new languages in the language selector 2012-10-20 15:59:22 +02:00
Berke Viktor 033ebcfee1 Remove L10n test string 2012-10-19 21:53:34 +02:00
Berke Viktor 1215336b2d Add L10n test string 2012-10-19 21:14:20 +02:00
Berke Viktor ff2f121d8a Add Nynorsk language 2012-10-19 00:34:47 +02:00
Berke Viktor cd21d1b623 Get rid of saveconf remnants, we save automatically 2012-10-18 23:55:47 +02:00
Berke Viktor 41e4b3a59c Add notes 2012-10-18 23:26:13 +02:00
Berke Viktor 9abfecf05e Hardcoded dropdown menu for language selection 2012-10-18 22:57:55 +02:00
Berke Viktor b686a24d3b Add function for listing subdirs 2012-10-18 20:09:15 +02:00
Berke Viktor 5acd848f79 Initial version of language selector GUI 2012-10-18 16:34:40 +02:00
Berke Viktor c19fc07b9b Print previous value after /SET 2012-10-15 16:01:26 +02:00
Berke Viktor 13449c282a Reformat the /SET code 2012-10-15 16:00:07 +02:00
Berke Viktor 831794e150 Only omit alerts when we're actually away 2012-10-15 13:46:23 +02:00
Berke Viktor e8f7653cf0 Add SwiftIRC 2012-10-15 10:40:39 +02:00
Daniel Leining a62b033cb5 rebrand 2012-10-14 21:29:13 -04:00
Berke Viktor 84c536e4ea Compatibility for Automake 1.12.4+ 2012-10-13 22:26:35 +02:00
Berke Viktor c01ee90ef6 Provide builtin defauls for treeview icons 2012-10-13 15:31:25 +02:00
Berke Viktor f7013f70a5 By default, use pure white background color and use background color for UI elements 2012-10-13 14:13:58 +02:00
Berke Viktor b67b223c26 Add option to omit alerts when marked as being away 2012-10-13 12:38:01 +02:00
Berke Viktor 0ec02c13c7 Make beep consistent with other alerts 2012-10-13 11:53:39 +02:00
Berke Viktor 05b6e0b330 By default, use <config>/downloads for DCC file transfers when in portable mode 2012-10-13 10:49:29 +02:00
Berke Viktor dfd4828ad2 Fix opening folders in portable mode 2012-10-13 10:26:32 +02:00
Berke Viktor 6f1185c00e get_xdir_fs() cleanup 2012-10-13 10:14:34 +02:00
Berke Viktor ca3fa043f0 Save URLs to disk on-the-fly and provide an option for toggling it 2012-10-13 10:03:39 +02:00
Berke Viktor cbd72ff455 Get rid of auto_save, we always want to save 2012-10-13 08:43:57 +02:00
Daniel Atallah dbef9c9eb4 Speed up Non-BMP filtering 2012-10-13 07:06:38 +02:00
Berke Viktor 902063d932 Get rid of some hardcoding 2012-10-13 06:17:27 +02:00
Berke Viktor d20daad417 Implement /ADDSERVER 2012-10-13 06:03:14 +02:00
Berke Viktor de7a4aee31 Make identd check easier to read 2012-10-13 04:25:39 +02:00
Berke Viktor b43e567dbf Show user name sent by identd 2012-10-13 04:19:56 +02:00
RichardHitt 5f60820eba Fix "Fix URL detection". First-character test in linux should be for
equal, rather than not-equal.  If first character is a slash return
WORD_PATH.
2012-10-08 12:20:11 -07:00
Berke Viktor 8df11c030c Fix Wikipedia URL detection - URLs inside parentheses won't work 2012-10-07 13:27:44 +02:00
Berke Viktor 59f32ccb3a Fix URL detection 2012-10-07 03:00:52 +02:00
Berke Viktor b4e78e0455 Add SSL port to freenode 2012-10-06 16:49:11 +02:00
Berke Viktor 86596d080d Add Fusion Latina and IRCHighWay 2012-10-06 16:44:31 +02:00
Berke Viktor 2f09db1d4f Fix operator precedence oversight (AND vs OR) 2012-10-05 00:30:35 +02:00
Berke Viktor afe16e7bb7 Nasty copy-paste problem 2012-10-05 00:24:21 +02:00
Berke Viktor 02fd5a2aff Enable timestamps by default and change default format to include seconds 2012-10-04 22:12:14 +02:00
Berke Viktor ae2cfa16d9 Add project for generating text events 2012-10-04 21:07:26 +02:00
Berke Viktor 33e0840294 Add support for backslash as drive root for full path logs 2012-10-04 15:42:44 +02:00
Berke Viktor 94c525eee9 Fix for erroneous full path check 2012-10-03 23:18:10 +02:00
Berke Viktor 90db7e85c2 Complete the VS2010 reversion 2012-10-03 18:26:48 +02:00
Berke Viktor 5b8491846d Fix platform toolset for certain projects in legacy solution 2012-10-03 13:52:31 +02:00
Berke Viktor da46225034 Revert to VS2010 part4 2012-10-03 13:50:31 +02:00
Berke Viktor 822715856e Update GIMPNet name and servers 2012-10-03 11:29:59 +02:00
Berke Viktor a3b2a203e7 Update default URL grabber limit 2012-10-02 22:03:15 +02:00
bviktor c80858f919 Merge pull request #115 from RichardHitt/master
Fix memory leak related to url grabbing
2012-10-02 13:02:17 -07:00
Berke Viktor 1d7773f735 Use explicit project names, output filenames depend on them 2012-10-02 18:40:23 +02:00
Berke Viktor de70630cef Oops, wrong find'n'replace 2012-10-02 18:21:16 +02:00
Berke Viktor 567270d5a7 Remove hardcoding as much as possible 2012-10-02 18:15:49 +02:00
Berke Viktor ab2d0b736c Change platform toolset to Visual Studio 2012 2012-10-02 16:05:20 +02:00
Berke Viktor a57a7d3f88 Add XP (WDK) solution as a fallback option 2012-10-02 16:00:13 +02:00
RichardHitt 62903cd171 Fix memory leak related to url grabbing 2012-10-01 12:53:25 -07:00
Berke Viktor ce75a6034f Limit the number of URLs to keep and add GUI options for it 2012-09-29 01:54:11 +02:00
Berke Viktor 2c2419f230 Add strlcat() and strlcpy(), might convert to them in the future 2012-09-24 02:39:52 +02:00
Berke Viktor 5112e1b669 Add 2 new networks and fix some sorting 2012-09-23 23:17:20 +02:00
Berke Viktor 60696af03d Fix syntax error, remove extra parenthesis 2012-09-22 22:09:38 +02:00
Berke Viktor 10e6774f0e Allow full path for logs, actually it can be determined quite reliably 2012-09-22 22:03:42 +02:00
Berke Viktor bc7eac560f Force relative path for logs, for full path you can still use symlinks anyway 2012-09-22 20:32:52 +02:00
Daniel Leining 55ae7ed0f2 no highlights for some more annoying nicks 2012-09-21 14:59:50 -04:00
Berke Viktor b6ba409bce Open links with just left click by default 2012-09-16 11:53:19 +02:00
Berke Viktor 6942d2b4b1 Update solution to Visual Studio 2012 Express and get rid of mpcInfo 2012-09-15 21:52:47 +02:00
Berke Viktor 50d287a12d Disable running WHO after joining channel by default 2012-09-15 01:50:59 +02:00
Berke Viktor 4d63830f66 Add EsperNet - the server list really needs a rewrite btw, IFDEFs are ugly 2012-09-09 14:36:21 +02:00
Paul Wise 8cf6d493c6 Fix unchecked malloc 2012-09-05 11:44:52 +02:00
bviktor d754200b42 Merge pull request #68 from RichardHitt/master
Enhance LASTLOG to use gtk_xtext_search_textentry()
2012-09-01 13:29:11 -07:00
Berke Viktor 1a102d9bff Some more consistency for variable names 2012-09-01 21:43:19 +02:00
Berke Viktor 4f887a1e53 Consolidate color stripping for messages, topic and scrollback 2012-09-01 21:38:00 +02:00
Berke Viktor fb00928c9d Add Chat4all network 2012-09-01 17:01:01 +02:00
Berke Viktor a6f9b6d5a4 Add Unifont to the default list of alternative fonts 2012-09-01 16:12:40 +02:00
RichardHitt ed034bf80a Enhance LASTLOG to use gtk_xtext_search_textentry() 2012-08-28 19:10:03 -07:00
Zachary Bloomquist 868408ff3d reordered snoo because i dunno my ABC's 2012-08-06 00:22:25 -03:00
Zachary Bloomquist 9279a470db fixen snoonet ssl 2012-08-06 00:05:51 -03:00
Zachary Bloomquist 3518486a89 added Snoonet, 600+ user net 2012-08-05 23:51:24 -03:00
Berke Viktor ea96ffc154 Fix port number for EntropyNet 2012-07-31 11:44:14 +02:00
Berke Viktor 27227d54c7 Add Windfyre to the Network List 2012-07-31 11:41:07 +02:00