Commit Graph

1551 Commits

Author SHA1 Message Date
Berke Viktor a1a94ed319 Add support for QuakeNet /CHALLENGEAUTH, remove legacy /AUTH 2013-05-17 01:40:07 +02:00
TingPing 096d0660e2 Merge pull request #594 from Tux/master
Allow the special colors 32..41 in %Cfg,bg
2013-05-16 10:50:43 -07: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
TingPing 26cefd0587 Have rawlog properly handle newlines
This is most noticable with /cycle or the missing USER command on connect.
2013-05-16 09:21:55 +00: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
H.Merijn Brand 7a242a8331 Allow the special colors 32..41 in %Cfg,bg
Text events allow %Cfg,bg as decribed in "Theming" on
https://hexchat.readthedocs.org/en/latest/appearance.html?#theming

That section describes mIRC colors 0-15 and local colors 16-31, but
when selecting background colors, the 9 special internal colors are
extremely useful, like %C20,33 will do bright red on the selected
text background color.

As the documentation is on-line, this patch has no doc-change.
Ideally, the color-codes should show in the colored squares in the
preferences color-dialog just as with colors 0-31

Signed-off-by: H.Merijn Brand <h.m.brand@xs4all.nl>
2013-05-13 15:26:33 +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 2c15270be1 Remember selected tab 2013-05-12 16:59:21 +02: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 cadcfc553c Cosmetics 2013-05-12 16:37:32 +02:00
Berke Viktor 5df669a329 Make the order consistent for load and save 2013-05-12 16:02:26 +02:00
TingPing 4c307f6ac9 Add auto-reconnect to preferences 2013-05-12 04:08:01 -04:00
Heiki Ojasild 07acb6f7b6 Fixed misleading comments identifying the colours
Replaced incorrect numbers (16 to 31) for mIRC colours with the correct ones (0 to 15).
2013-05-12 05:50:52 +00:00
Berke Viktor 9c96528a98 Remove unused variable 2013-05-12 06:19:42 +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
TingPing 04d282fae3 Fix crash when quickly attaching/detaching tabs 2013-05-11 23:07:42 -03:00
Berke Viktor bb86771425 Add explanation as well 2013-05-11 20:47:39 +02:00
Berke Viktor 791e0fc11f Make login type more intuitive and disable unused /NS 2013-05-11 20:42:29 +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
Berke Viktor 4d30512e05 Fix layout when resized 2013-05-11 16:30:45 +02:00
Berke Viktor d5e8fa47f0 Allocate all extra vertical space to the treeviews 2013-05-11 16:21:38 +02:00
Berke Viktor 85c7e07351 Set up window sizes correctly 2013-05-11 15:58:52 +02:00
Berke Viktor fde85c79df Reorganize the network editor 2013-05-11 15:22:28 +02:00
Berke Viktor 712eb5428e GtkComboBoxText requires GTK+ 2.24, dump code for older versions 2013-05-11 13:06:25 +02:00
Berke Viktor 5c663adf35 Reorganize a bit and fix spacing 2013-05-11 12:56:26 +02:00
Berke Viktor 68fa033483 Re-enable resize 2013-05-11 11:54:42 +02:00
TingPing b33f70571e fix error 2013-05-11 09:31:56 -04:00
TingPing cdc2bb0216 serverlistgui cleanup 2013-05-11 09:20:03 -04: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 2e1425451d Remove some redundancy 2013-05-11 03:13:50 +02:00
Berke Viktor 0e1da0d33d Also disable labels, not just entries 2013-05-11 03:02:31 +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 cf3d1ebb8b Skeleton for tabbed ui 2013-05-11 01:20:53 +02:00
Berke Viktor 5db1541f95 Reorganize the network list 2013-05-11 00:49:04 +02:00
Berke Viktor 873a3ef047 Replace various network options with universal login method option 2013-05-10 23:52:47 +02:00
Repentinus 2f1f2c6a85 Added support for marking nicks that are away in different colour when away_size_max = 0, but tracking enabled. 2013-05-09 23:04:46 +00: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 28fe051aa5 Fix server tab changing color when active 2013-05-08 23:56:03 -03:00
TingPing df7a15e910 Show hours for last seen in friends list
closes #579
2013-05-08 19:08:37 -03:00
TingPing 860ef759f5 Have gui_input_icon depend on gui_input_nick in prefs 2013-05-07 23:28:59 -03: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 e3fd501057 Do save_config() on Channel List window min, max changes
#570
2013-05-01 12:47:53 -07:00
RichardHitt 7403dfa9aa Do save_config() on Search-window checkbox change
#570
2013-05-01 12:25:29 -07:00
RichardHitt b08d9cfb56 Fix warning about g_type_init() in dbus/example.c 2013-05-01 12:12:05 -07:00
TingPing 1969db5f94 Save nicks when closing network list
#570
2013-05-01 10:36:16 -03: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 d9be5e098f Remove useless slash 2013-04-28 21:32:47 +02: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 700d699f5b Cosmetics 2013-04-28 15:30:08 +03:00
Berke Viktor 87413e9d3c Add hints about the beep file 2013-04-28 05:31:45 +02:00
Berke Viktor dbe6deab45 Rename Sound to Sounds and reorder Chatting pages 2013-04-28 04:57:01 +02:00
Berke Viktor 92dca50dfc Eliminate compiler warning
free() requires stdlib.h
2013-04-28 04:19:31 +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
TingPing bb878848f7 Use regular canberra not gtk 2013-04-27 20:28:39 -04:00
Berke Viktor 5bb284267b Remove dead code for sound_command 2013-04-28 01:57:00 +02:00
TingPing 24034b5b8b More cleanup 2013-04-27 20:35:04 -03: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
TingPing e714c7d53f Remove extra omitalerts check 2013-04-27 19:16:34 -03:00
TingPing 78e39bfb1c use libcanberra for beeps 2013-04-27 18:05:05 -04:00
Berke Viktor 7323f7c561 Fix unused variable 2013-04-27 23:28:24 +02:00
Berke Viktor c6513ea7a2 Use "Instant Message Notification" system sound on Windows, use gdk_beep() on Unix
Note: gdk_beep() is expected to be replaced with libcanberra stuff.
2013-04-27 23:26:26 +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 584dc6a626 typo 2013-04-27 15:52:18 -03:00
TingPing 756080831d fix url opening on osx
oops
2013-04-27 15:47:40 -03:00
TingPing ffce6c5788 Clean up old url handling on unix 2013-04-27 15:30:40 -03: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
TingPing a39f8ea71f Do not allow blank realname in preferences 2013-04-25 04:51:19 -03:00
RichardHitt 4ad9a69aeb Early on, call g_type_init() unless deprecated 2013-04-24 14:33:05 -07:00
RichardHitt ee200b97aa Fix left-click of URL/HOST by tidying what we pass to fe_open_url() 2013-04-24 13:18:34 -07:00
RichardHitt eef74ed263 Add '#define GLIB_DISABLE_DEPRECATION_WARNINGS' to fix fkeys.c warnings 2013-04-23 12:46:32 -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 bd73c80152 Clean up balloon formatting 2013-04-22 20:13:34 -03:00
TingPing 43cbe83d61 fix warning in new glib 2013-04-22 18:04:26 -03: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 7e2ae20ecf only 1 2013-04-15 22:10:25 -03:00
TingPing b856065167 fix warning 2013-04-15 22:03:03 -03:00
TingPing f3efdaf40f finish removing sound_dir 2013-04-15 18:16:51 -03:00
RichardHitt a5eb7784c6 Fix broken logic in mg_word_clicked(). fixes #522 2013-04-15 12:05:53 -07:00
TingPing f0d0f90e13 no error on beeps 2013-04-15 00:12:06 -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 b7f0f6abc8 Fix tabulation 2013-04-14 12:11:38 +02:00
Berke Viktor ea0479998a Use bundled beep file for beep alerts 2013-04-14 11:56:50 +02:00
Berke Viktor 4e601cf14c Browse into the sounds folder by default 2013-04-14 10:52:34 +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 a996549577 Rewrite desensitizing options in preferences 2013-04-13 20:54:42 -04:00
TingPing 5326f76a40 Fix tray not respecting away_omit_alerts 2013-04-12 19:59:46 -03:00
TingPing 7870c8028f warning 2013-04-10 15:41:29 -03:00
TingPing 6510e8961e Delete left over themes 2013-04-10 14:39:43 -03:00
TingPing 6e8b7367d7 comma 2013-04-10 13:43:22 -03:00
TingPing feb5b41642 Readd irc charset to the list 2013-04-10 13:27:53 -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 1a7831df2a Fix spelling checkbox with libsexy 2013-04-09 12:28:44 -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 c2a5b4fb7d Disable esc keybinding on tabbed utils 2013-04-05 17:33:35 -03:00
TingPing cca8ab4640 Fix esc closing detached util tabs 2013-04-05 16:56:57 -03:00
TingPing d964af8142 Fix root user warning running before g_type_init
closes #504
2013-04-05 10:12:33 -04:00
Andreas Rönnquist a1daf03538 Fix spelling seperate/separate 2013-04-04 17:11:05 +02: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 5779691efb Update hiding menu text 2013-04-03 20:35:42 -03: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 52efe3abff Add missing declaration 2013-04-02 23:57:43 -07:00
TingPing 905705910b Remove hardcoded clear keybinding
You can re-add this easily in settings > keyboard shortcuts
2013-04-03 02:50:57 -03:00
TingPing bb78d8dd59 Add new window keybinding 2013-04-03 02:41:59 -03:00
TingPing 8b72d53dcc Merge pull request #496 from bviktor/toplevel-includes
Only include top level includes from GTK+, GLib and GDK-PixBuf Closes #486
2013-04-02 22:39:17 -07:00
Berke Viktor ef4aa16730 Apply to fe-text too 2013-04-02 22:37:24 -07:00
Berke Viktor 14b089ef90 Set up CFLAGS on Unix too 2013-04-02 22:35:42 -07:00
TingPing 561f3044d6 update --url help string 2013-04-03 01:36:52 -03: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 920839cf1c fix strptime on bsd 2013-04-02 08:06:38 -03:00
TingPing d8eec06473 Missing include
#492
2013-04-02 07:50:08 -03: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
TingPing 9594ec8913 use proper table size 2013-04-01 03:54:42 -03:00
Berke Viktor 110a2625fe Remove another bunch of obsolete junk 2013-04-01 05:05:33 +02:00
TingPing 22cf9cb005 Last one 2013-03-31 22:38:52 -03:00
TingPing 984ec135d3 Another missing include.. 2013-03-31 22:32:35 -03:00
TingPing cf3a7a6a49 Add missing include 2013-03-31 22:18:44 -03:00
Berke Viktor 7e5e837a24 Cosmetics 2013-04-01 03:08:39 +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 ed9245add2 Use C# style license comments 2013-03-31 22:07:05 +02:00
Berke Viktor aa03b113f4 Revert "Cosmetics"
This reverts commit a88b3e8aaf.
2013-03-31 22:05:17 +02:00
Berke Viktor a88b3e8aaf Cosmetics 2013-03-31 22:00:47 +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 20ecd106d2 Merge pull request #485 from RichardHitt/urlgrab
Don't clobber data, just adjust url endpoint
2013-03-31 12:22:08 -07:00
RichardHitt 3fee94473b Don't clobber data, just adjust url endpoint 2013-03-31 12:14:52 -07:00
Andreas Rönnquist 8fb4bfb288 Fix error: format not a string literal and no format arguments [-Werror=format-security] 2013-03-31 17:48:47 +02: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 785455ccc0 fix warning 2013-03-27 04:05:38 -03: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 6ec92de598 Merge pull request #474 from RichardHitt/banlist-h
Switch struct defns, to fix a seeming compiler bug
2013-03-25 16:29:26 -07:00
TingPing eda9303ec9 Remove old CAPAB stuff
We already check for identify-msg elsewhere
2013-03-25 19:17:44 -04:00
RichardHitt a41924d79e Switch struct defns, to fix a seeming compiler bug 2013-03-25 16:16:51 -07:00
TingPing e9a3528bbd Disable tray when using Unity 2013-03-25 02:41:13 -04:00
TingPing 1c929cd694 Fix warning 2013-03-25 03:17:58 -03:00
Richard Hitt 9c8b717901 Delete banlist_info members radio[], checkbox[], unused 2013-03-24 17:44:24 -07:00
Berke Viktor 0e63ca830d Fix advanced pane 2013-03-25 03:50:31 +01:00
Berke Viktor 15396fc2cd Cosmetics 2013-03-25 03:14:23 +01:00
RichardHitt 835f662349 Fix datesort problem after new column in banlist 2013-03-24 12:07:42 -07: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 3dacb89ea1 Whitespace 2013-03-24 04:23:17 -04:00
TingPing ba55e90465 Translate type column entries too 2013-03-24 05:14:15 -03:00
TingPing 8b7ddbee59 Add type column to banlist 2013-03-24 03:39:04 -04:00
TingPing 7863bc71f8 Translate banlist checkboxes
Closes #465
2013-03-24 04:20:39 -03: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 93c79d4463 fix tree indentation with icons 2013-03-23 04:28:22 -03: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
TingPing b282c6f2f3 add confirm dialog to clearing ignores 2013-03-22 18:22:56 -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 265207a97a Don't indent channels with server tabs disabled. 2013-03-18 16:08:53 -03:00
TingPing 20e3522177 Merge pull request #455 from RichardHitt/escape
Let the ESC key close certain windows.  Closes #211
2013-03-17 16:16:46 -07:00
RichardHitt c9540df92d Get rid of testing line. 2013-03-17 15:33:50 -07:00
RichardHitt ecdcc99280 ESC key will destroy the windows mentioned at issue 211.
This change implements generic routine gtkutil_destroy_on_esc ()
and adds invocations of it in the requisite window-handling places.
2013-03-17 15:11:23 -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
TingPing e8a78b9aa1 Handle EOF in text-fe 2013-03-16 22:57:34 -03:00
TingPing 69e1ed4278 fix fe-text on win32
It still throws out some errors
2013-03-16 22:33:36 -03:00
TingPing 12f0d0b304 fix fe-text 2013-03-16 20:17:21 -03:00
Berke Viktor e03d51cdcb Add real name field to advanced pane 2013-03-15 22:10:06 +01:00
Berke Viktor 68ff3776ee Remove double UTF-8, it's already default charset 2013-03-15 22:02:33 +01: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 1d41eda101 Change notice option wording 2013-03-14 17:28:25 -03:00
TingPing eb5313f850 Clean up away-notify patch 2013-03-12 23:54:55 -04:00
TingPing 44b381680f fix typo 2013-03-13 00:36:07 -03: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
museun b7d78f27be HTM was throwing an exception for ReadOnly files.
So, to fix this an explicit FileAccess had to be set. Package.Open uses
the default FileShare.None option. This causes a conflict and throws the
'UnauthorizedAccessException' exception. So, we just tell it that we are
there to read it and everything is fine.
2013-03-03 18:52:23 -05:00
TingPing 1369a20aba Merge pull request #436 from RichardHitt/issue435
Change is_del to remove ATTR_BOLD, ATTR_RESET -- closes issue 435
2013-03-03 11:57:32 -08:00
RichardHitt 6dc437c364 Change the is_del() macro to not regard ATTR_BOLD nor ATTR_RESET as delimiters.
Remove old iffed-out version of is_del() as well, as a cleanup step; that change
was for not regarding left and right parens as delimiters.  With this change,
mousing over a nickname will underline it even if it contains embedded formatting
data; it used to work with all formatting data but bold and reset; now it
works for all.
2013-03-03 11:43:24 -08:00
misdre 6db9a86366 focus the channel if it's already open (issue #406) 2013-02-24 23:04:48 +01:00
TingPing f16646f446 set input's vertical scrollbar to auto with gtkspell 2013-02-21 20:15:08 -05:00
TingPing 4f9bebc3fa Only show spelling preferences when supported 2013-02-21 19:55:54 -05:00
TingPing e5a6913f83 add notification hints for gnome 2013-02-18 00:32:59 -05:00
TingPing bcb2107bb1 Fallback to $HOME/Downloads for dcc_dir 2013-02-18 00:30:57 -05:00
TingPing 3915abc91e fix path to icon for notifications 2013-02-18 00:15:47 -05:00
TingPing 936785d24e follow XDG for default download directory
closes #413
2013-02-16 23:07:18 -05:00
Berke Viktor 620299de71 Bump copyright year 2013-02-16 18:04:04 +01: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 3f60c59908 fix tray menu placement issues
notably top taskbar issues on windows
2013-02-06 12:58:14 -05:00
Thor K.H. 862a02ce63 change URL for "Contents" option in "Help" menu
I propose that the address for the help contents is changed to docs.hexchat.org over simply being hexchat.org.
2013-02-05 22:47:12 +01:00
TingPing 98d56c2b7f Don't require scollback to edit scrollback lines
text_max_lines also affects how many lines you can view not just scrollback
2013-02-04 09:31:38 -05: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 606cb09fa5 fix fe-beep issue in fe-text 2013-01-17 18:52:06 -05:00
TingPing de4b4afe9d Merge pull request #380 from RichardHitt/pull350
Closes issue 350.  Fix stat64 and malloc.h problems
2013-01-17 15:50:26 -08:00
RichardHitt e43bc2ccc2 Remove #include <malloc.h>, causes a #error in freebsd build 2013-01-16 15:42:28 -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 6c7346cdbe Correct nick recognition in mainurl.c as well. Closes #372. 2013-01-11 02:38:11 -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 285ddd0b60 add join_delay to preferences 2013-01-08 20:44:05 -05: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 ae83679e93 update keybinding description 2013-01-05 16:44:58 -05: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
TingPing af92429ea0 use notify::embedded 2013-01-04 20:30:30 -05:00
TingPing 00bd8d42c3 use tabs 2013-01-03 18:18:04 -05: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
RichardHitt 7099f43a12 Don't strip # from a WORD_CHANNEL 2013-01-03 11:32:45 -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 809cfef957 add missing include 2012-12-30 14:54:07 -05: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 446d90d835 update url opening on linux 2012-12-25 04:46:54 -05: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 9aa33ad1d3 add glebihans disappearing tray patch 2012-12-21 15:09:00 -05: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
RichardHitt 3e85c2e820 Merge pull request #326 from TingPing/minimize
fix restoring previously maximized window from tray
2012-12-20 12:16:48 -08:00
TingPing 52ffb02685 Update src/fe-gtk/plugin-tray.c 2012-12-20 13:30:48 -05: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 59d3fa47a5 fix restoring previously maximized window from tray 2012-12-16 12:54:15 -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
TingPing 8e4d9c1f61 fix loading custom tray icons 2012-12-06 00:11:50 -05:00
RichardHitt c956b913b3 Merge pull request #296 from TingPing/tray
Tray improvements
2012-12-03 15:54:51 -08:00
TingPing ed54ea08b2 make preferences in tray win only
to make up for lack of 'blink on' and for ex-hextray users
2012-12-03 17:23:38 -05:00
RichardHitt 6e5a48daed Merge pull request #297 from TingPing/util
allow plugingui to open as tab
2012-12-03 13:29:35 -08:00
TingPing 18f248cdbe remove unneeded gtk_widget_show 2012-12-03 16:13:53 -05:00
RichardHitt 813691f1ec Fix warning 2012-12-03 13:00:11 -08:00
TingPing f06fd74d25 remove close button for consistancy 2012-12-02 23:16:07 -05:00
RichardHitt 5fdcdedd9e Merge pull request #298 from TingPing/vertical
Save pane height and restore on start
2012-12-02 20:08:40 -08:00
TingPing abaf4425d9 rename pane height variable 2012-12-01 19:43:20 -05:00
TingPing 5f88e6ccf0 fix language typo
closes #301
2012-12-01 17:42:53 -05:00
TingPing cbb8c88a0e on exit try hiding last
this fixes the window hiding when the quit dialog pops up
2012-12-01 14:36:24 -05:00
TingPing 1c224894a2 Save pane height and restore on start
closes #154
2012-11-30 17:22:12 -05:00
TingPing e3bdd00ff3 handle plugingui window like other utils 2012-11-30 11:59:42 -05:00
Richard Hitt 1bb0f34084 Fix for issue #289, autocopy though no text selected 2012-11-25 21:26:15 -08:00
TingPing acc90d4e77 default to utf-8 encoding
closes #282
2012-11-25 12:39:18 -05:00
TingPing 10b195a59f relocate custom tray menu items 2012-11-23 04:58:56 -05:00
TingPing 2cafe9ff9b show away/back in windows tray menu 2012-11-23 04:40:35 -05:00
TingPing 0a5c8356eb add preferences to tray menu 2012-11-22 02:49:41 -05:00
TingPing a1c8fd998c ensure menu exists 2012-11-20 15:25:38 -05:00
TingPing ecde599fd4 add missing ifdef 2012-11-19 23:02:53 -05:00
TingPing a7631810bd auto close menu on windows 2012-11-18 16:35:18 -05:00
TingPing d67dc36bbe allow only one menu 2012-11-18 15:45:31 -05:00
TingPing 53c6fe622f Merge pull request #259 from TingPing/icons
removed extra wasted space around icons
2012-11-16 13:00:34 -08: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
TingPing b095bad0d2 removed extra wasted space around icons 2012-11-13 14:52:06 -05: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 0f26470169 Re-enable plugin-tray context menu, submenus don't work yet 2012-11-12 08:40:21 +01: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 a04fdc50b6 More rebranding 2012-11-11 15:23:48 +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 1468d35db3 Don't minimize/close to tray via plugin-tray when HexTray is available 2012-11-10 20:28:16 +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 79fa1a0521 Move build files out of the source tree, make grep usage much easier 2012-11-04 23:26:43 +01:00
Berke Viktor 83189aadfe Add icon to message boxes 2012-11-04 22:30:26 +01:00
Berke Viktor e3dae6dbd0 Cosmetics 2012-11-04 21:52:17 +01:00
Berke Viktor 9193754095 Fix missing function 2012-11-04 21:51:43 +01:00
Berke Viktor d706c5ccdc Fix another missing var 2012-11-04 21:50:16 +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 4ec499c241 Eliminate warnings due to missing includes 2012-11-04 04:22:22 +01: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 a0e14dfc5f Workaround for marker line option being untickable 2012-11-04 00:31:09 +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 7c1d2366b1 Fix icon rendering in HexChat (sub)windows 2012-11-03 09:10:38 +01:00
Berke Viktor a9c7e40b5b Add text events for CAP ACK/REQ 2012-11-03 07:46:51 +01:00
Berke Viktor 80fdce76c4 Updated user list icons 2012-11-03 06:39:58 +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
Berke Viktor 98ef77406d Varname consolidation for the rest of pixmaps 2012-11-03 02:57:24 +01:00
Berke Viktor c65e16fd00 Relocate hexchat.png and hexchat.ico and some more varname cleanup 2012-11-03 02:33:44 +01:00
Berke Viktor 259ed9644d Relocate version.txt, leave a copy in old place for a while for upgrades to work 2012-11-03 01:58:56 +01:00
Berke Viktor 396d74322a Rainbow user list colors and more senseful variable names 2012-11-03 01:42:47 +01:00
bviktor 58e7e967db Merge pull request #218 from TingPing/usericon
added support for op+3 icons
2012-11-02 15:23:54 -07:00
TingPing da43158772 added support for op+3 icons 2012-11-02 00:55:24 -04: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 5567b9ab27 Raw Log consistency with menu 2012-10-31 05:31:35 +01:00
Berke Viktor 78b5f5625d Make rawlog text copy behaviour consistent with the main text box
And make it close upon pressing Escape
2012-10-31 05:18:20 +01: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 56973ae365 Eliminate some fe-gtk warnings 2012-10-30 05:42:59 +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 df635db882 Let's see how it works with 2 seconds 2012-10-28 03:13:07 +01:00
Berke Viktor 4880b2977a Nick box icon requires a restart 2012-10-28 03:09:59 +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 3bfd749037 Even more eyecandy 2012-10-28 01:37:01 +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 366e76e3a7 Fix color codes for consistency's sake 2012-10-27 18:27:28 +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 d15d07212d Change default icons 2012-10-27 13:55:52 +02:00
Berke Viktor cd3ade3046 Change default text events 2012-10-27 13:32:04 +02:00
Berke Viktor 9634e4574f Change default colors 2012-10-27 13:32:02 +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 644d24b0d7 Disable spell langs option when spelling is disabled 2012-10-26 00:24:06 +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 f50a1bf1dd Reorganize Preferences/Appearance 2012-10-25 20:39:45 +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 bbf2ad1793 Fix fe-text compilation - it still segfaults though 2012-10-24 20:41:13 +02:00
Berke Viktor d26aa1bf82 Move scrollback lines to Logging 2012-10-24 19:19:06 +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 a9fe82a1b8 Fix nick change dialog being barely visible in most cases 2012-10-22 22:27:30 +02:00
Berke Viktor 3a659d8b05 Even more cosmetics, fixes and new options 2012-10-22 20:33:43 +02:00
Berke Viktor 75169d7181 Add GUI option for compact mode 2012-10-22 20:10:13 +02:00
Berke Viktor a23a08460c Use better wording 2012-10-22 20:03:32 +02:00
Berke Viktor e05c13a097 More fixes, sorting and cleanup 2012-10-22 20:00:08 +02:00
Berke Viktor 6daa63f113 Typofix 2012-10-22 19:03:28 +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 2c256725e8 Use better wording 2012-10-22 17:23:04 +02:00
Berke Viktor 302a06e2e1 Fix previous, failed attempt at fixing the default folder for DCC transfers 2012-10-22 17:00:48 +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 0a511852fe Fix Unix compilation 2012-10-22 15:59:52 +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 6cd5d086bb do_layout is required for dots to appear or disappear 2012-10-22 08:13:09 +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 0ca97e2108 Fix tabulation 2012-10-21 03:51:40 +02:00
Berke Viktor 125cebb09a Fix Command button on Mac, round 2 2012-10-21 03:47:21 +02:00
Berke Viktor 8c297f6797 Supposed fix for using Command/Super button instead of Ctrl on Mac 2012-10-21 03:04:53 +02:00
Berke Viktor 0c04cfed7f Make modifier buttons truly abstract 2012-10-21 03:03:38 +02:00
Berke Viktor d0268f1cf8 Supposed fix for opening links on Mac 2012-10-21 01:54:56 +02:00
Berke Viktor 9be155633f Don't show transparency options when compiling w/o Xlib coz they won't work 2012-10-20 23:36:51 +02:00
Berke Viktor 12456bf063 Use better wording 2012-10-20 20:23:57 +02:00
Berke Viktor bfc8a1a1ed Reorganize the Settings menu and fix Search menu offset 2012-10-20 20:18:26 +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 d5477a81d6 Reorganize the Appearance tab 2012-10-19 19:37:10 +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 3c5100510f Separate correctly the Win32-only code 2012-10-18 23:26:06 +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 06226c0799 Update win32 dirent.h implementation and use header instead of static library 2012-10-18 18:24:20 +02:00
Berke Viktor e3a21d34b4 Add missing include 2012-10-18 17:54:03 +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 4482f8d1f5 Cosmetics 2012-10-13 20:59:52 +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 cf78762b69 Some HexChat-Text rebranding work left 2012-10-13 13:05:01 +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 d4f3738ca8 This does not belong here 2012-10-13 08:45:41 +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
Arnav Singh aaa19466d6 Add Mono project for HTM 2012-10-04 23:44:55 +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 5af19dfb64 Remove unused references 2 (TingPing) 2012-10-04 19:03:09 +02:00
Berke Viktor ff6e1ef94a Remove unused references (TingPing) 2012-10-04 19:02:36 +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 df6e3fd953 Add note about special folder 2012-10-04 14:53:55 +02:00
Berke Viktor 723486913f Fix HTM config dir handling both on Windows and Unix 2012-10-04 14:51:00 +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 caa270922f Fix release path for HTM, C# projects don't support property sheets to use a separate xp project instead 2012-10-02 18:47:03 +02: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 00fbf43584 KISS! 2012-09-28 01:48:42 +02:00
Berke Viktor a07011007f Save URL lists in config dir by default 2012-09-28 01:04:53 +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